@import url(//hello.myfonts.net/count/3ca2c8);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * @license
 * MyFonts Webfont Build ID 3973832, 2020-11-10T05:12:02-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Graphit-Black by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/black/
 * 
 * Webfont: Graphit-LightItalic by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/light-italic/
 * 
 * Webfont: Graphit-Light by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/light/
 * 
 * Webfont: Graphit-BoldItalic by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/bold-italic/
 * 
 * Webfont: Graphit-Bold by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/bold/
 * 
 * Webfont: Graphit-BlackItalic by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/black-italic/
 * 
 * Webfont: Graphit-ThinItalic by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/thin-italic/
 * 
 * Webfont: Graphit-Thin by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/thin/
 * 
 * Webfont: Graphit-Regular by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/regular/
 * 
 * Webfont: Graphit-MediumItalic by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/medium-italic/
 * 
 * Webfont: Graphit-RegularItalic by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/regular-italic/
 * 
 * Webfont: Graphit-Medium by HVD Fonts
 * URL: https://www.myfonts.com/fonts/hvdfonts/graphit/medium/
 * 
 * 
 * Webfonts copyright: Copyright (c) 2019 by Livius Dietzel, Tom Hossfeld. All rights reserved.
 * 
 * © 2020 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
  
@font-face {
  font-family: 'Graphit-LightItalic';
  src: url('/resources/fonts/graphit/Graphit-LightItalic/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-LightItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-Light';
  src: url('/resources/fonts/graphit/Graphit-Light/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-Light/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-Black';
  src: url('/resources/fonts/graphit/Graphit-Black/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-Black/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-Bold';
  src: url('/resources/fonts/graphit/Graphit-Bold/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-Bold/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-BoldItalic';
  src: url('/resources/fonts/graphit/Graphit-BoldItalic/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-BoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-Medium';
  src: url('/resources/fonts/graphit/Graphit-Medium/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-Medium/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-RegularItalic';
  src: url('/resources/fonts/graphit/Graphit-RegularItalic/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-RegularItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-MediumItalic';
  src: url('/resources/fonts/graphit/Graphit-MediumItalic/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-MediumItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-Regular';
  src: url('/resources/fonts/graphit/Graphit-Regular/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-Regular/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-Thin';
  src: url('/resources/fonts/graphit/Graphit-Thin/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-Thin/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-ThinItalic';
  src: url('/resources/fonts/graphit/Graphit-ThinItalic/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-ThinItalic/font.woff') format('woff');
}
@font-face {
  font-family: 'Graphit-BlackItalic';
  src: url('/resources/fonts/graphit/Graphit-BlackItalic/font.woff2') format('woff2'), url('/resources/fonts/graphit/Graphit-BlackItalic/font.woff') format('woff');
}




:root{--gewerbegebiet-border-color: rgb(0, 0, 0);--gewerbeflaeche-selected-bullet-color: rgb(142, 28, 63);--gewerbeflaeche-bullet-color: rgb(142, 28, 63);--gewerbeflaeche-selected-border-color: rgb(142, 28, 63);--gewerbeflaeche-treffer-border-color: rgb(142, 28, 63);--gewerbeflaeche-border-color: rgb(0, 0, 0);--gewerbeflaeche-sofort-verfuegbar-fill-color: rgba(255, 165, 0, 0.5);--gewerbeflaeche-kurzfristig-verfuegbar-fill-color: rgba(255, 165, 0, 0.5);--gewerbeflaeche-mittelfristig-verfuegbar-fill-color: rgba(255, 165, 0, 0.5);--gewerbeflaeche-langfristig-verfuegbar-fill-color: rgba(255, 165, 0, 0.5);--gewerbeflaeche-optioniert-fill-color: rgba(255, 99, 71, 0.5);--gewerbeflaeche-sonstige-fill-color: rgba(0, 0, 0, 0.3);--gewerbegebiet-editor-fill-color: rgba(0, 0, 0, 0.2);--gewerbeflaeche-editor-fill-color: rgba(0, 0, 0, 0.2);--other-gewerbeflaeche-editor-fill-color: rgba(144, 202, 249, 0.3);--sofort-verfuegbar-fill-color: green;--kurzfristig-verfuegbar-fill-color: yellow;--mittelfristig-verfuegbar-fill-color: orange;--langfristig-verfuegbar-fill-color: red;color:#23323d;font-family:Graphit-Black}*{box-sizing:border-box}h2{margin:2ex 0 1ex 0;font-size:1.75rem;font-weight:normal}h3{margin:2ex 0 1ex 0;font-size:1.5rem;font-weight:normal}button.transparent{border:none;background-color:rgba(0,0,0,0);color:#23323d}button.toggle{border:0;background-color:rgba(0,0,0,0);cursor:pointer}.button-disabled,.button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#a58f61;cursor:pointer;border-radius:.25rem}.button-disabled:hover,.button:hover{background-color:#978256}.button-disabled:disabled,.button:disabled{background-color:#cabda2;cursor:not-allowed}.add-button-icon{border:none;color:#fff;cursor:pointer;font-family:"Material Symbols Rounded";font-size:1.5rem;background-color:#d4cab3;border-radius:.5rem;padding:.25rem;margin:.25rem}.add-button-icon:hover{background-color:#c2b393}.add-button-icon:disabled{background-color:#bbcbda;cursor:not-allowed}.add-button-icon::before{content:""}.add-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#a58f61;cursor:pointer;border-radius:.25rem}.add-button:hover{background-color:#978256}.add-button:disabled{background-color:#cabda2;cursor:not-allowed}.edit-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#333;cursor:pointer;border-radius:.25rem}.edit-button:hover{background-color:#262626}.edit-button:disabled{background-color:#666;cursor:not-allowed}.remove-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#991f45;cursor:pointer;border-radius:.25rem}.remove-button:hover{background-color:#841b3b}.remove-button:disabled{background-color:#d94573;cursor:not-allowed}.remove-button-icon{border:none;color:#991f45;cursor:pointer;font-family:"Material Symbols Rounded";font-size:1.5rem;background-color:#d4cab3;border-radius:.5rem;padding:.25rem;margin:.25rem}.remove-button-icon:hover{background-color:#c2b393}.remove-button-icon:disabled{background-color:#bbcbda;cursor:not-allowed}.remove-button-icon::before{content:""}.edit-button-icon{border:none;color:#fff;cursor:pointer;font-family:"Material Symbols Rounded";font-size:1.5rem;background-color:#d4cab3;border-radius:.5rem;padding:.25rem;margin:.25rem}.edit-button-icon:hover{background-color:#c2b393}.edit-button-icon:disabled{background-color:#bbcbda;cursor:not-allowed}.edit-button-icon::before{content:""}.save-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#a58f61;cursor:pointer;border-radius:.25rem}.save-button:hover{background-color:#978256}.save-button:disabled{background-color:#cabda2;cursor:not-allowed}.abort-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:gray;cursor:pointer;border-radius:.25rem}.abort-button:hover{background-color:#737373}.abort-button:disabled{background-color:#b3b3b3;cursor:not-allowed}.abort-button-disabled{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:gray;cursor:pointer;border-radius:.25rem}.abort-button-disabled:hover{background-color:#737373}.abort-button-disabled:disabled{background-color:#b3b3b3;cursor:not-allowed}.center{text-align:center !important}.right{text-align:right !important}.error{color:red}.invalid{border:2px solid red !important}.invalid-for-saving{border:2px solid red !important}.invalid-for-publishing{border:2px solid orange !important}input[type=checkbox].invalid-for-saving{border:2px solid red !important;background-color:red;margin-left:100px}.number{text-align:right}.message{margin-bottom:1ex;padding:.5ex .5em}.message.success{color:#fff;background-color:green}.message.error{color:#fff;background-color:red}.message.failed{color:#fff;background-color:red}.message.warning{color:#23323d;background-color:#ff0}.message.info{color:#fff;background-color:#5dade2}.ws-message.success{color:green}.ws-message.error{color:red}.ws-message.failed{color:red}.ws-message.warning{color:orange}.ws-message.info{color:#23323d}table.striped{margin:0;padding:0;border:1px solid #e6e6e6;border-collapse:collapse}table.striped>thead,table.striped>tbody{margin:0;padding:0}table.striped>thead>tr,table.striped>tbody>tr{margin:0;padding:0}table.striped>thead>tr>th,table.striped>thead>tr>td,table.striped>tbody>tr>th,table.striped>tbody>tr>td{margin:0;padding:1.7ex .75em;background-color:rgba(0,0,0,0)}table.striped>thead{background-color:#e6e6e6}table.striped>tbody>tr:nth-child(odd){background-color:#fff}table.striped>tbody>tr:nth-child(even){background-color:#e6e6e6}table.listing{margin:0;padding:0;border:1px solid #e6e6e6;border-collapse:collapse;width:100%;margin:1ex 0 1.5ex 0}table.listing>thead,table.listing>tbody{margin:0;padding:0}table.listing>thead>tr,table.listing>tbody>tr{margin:0;padding:0}table.listing>thead>tr>th,table.listing>thead>tr>td,table.listing>tbody>tr>th,table.listing>tbody>tr>td{margin:0;padding:1.7ex .75em;background-color:rgba(0,0,0,0)}table.listing>thead{background-color:#e6e6e6}table.listing>tbody>tr:nth-child(odd){background-color:#fff}table.listing>tbody>tr:nth-child(even){background-color:#e6e6e6}table.listing th,table.listing td{text-align:left}table.listing th.center,table.listing td.center,table.listing th.id,table.listing td.id{text-align:center}table.listing td.buttons{white-space:nowrap}table.listing input[type=text]{min-width:50%}table.listing textarea{width:100%}.cell-1button{width:2.5rem}.cell-2button{width:5rem;white-space:nowrap}input:focus,select:focus,textarea:focus{outline:none}input{padding:3px;font-size:1rem;color:#23323d;border:1px solid #354c61;border-radius:.25rem}input::file-selector-button{font-family:inherit;color:#23323d;outline-color:#507292;border-radius:.25rem}select{padding:.75ex .75em .5ex .75em;border:1px solid #354c61;border-radius:.25rem;color:#23323d;background-color:#fff;font-size:1rem}textarea{color:#23323d;border-radius:.25rem}label input[type=checkbox]{margin-right:.35em}input[type=checkbox]:disabled{cursor:not-allowed}.attribute label{margin-right:2em}input[type=number]{text-align:right}.fullwidth{width:100%}div.pagination-and-page-size{width:100%;display:flex;justify-content:space-between}div.pagination-and-page-size .page-size{margin:0}div.pagination-and-page-size .page-size select{max-width:8em;height:100%;margin-right:.5em}div.pagination-and-page-size nav.pagination{display:flex;justify-content:end}div.pagination-and-page-size nav.pagination ul{list-style-type:none;margin:0;padding:0}div.pagination-and-page-size nav.pagination li{display:inline-block;margin:0 .25em;padding:0}div.pagination-and-page-size nav.pagination li button{border:1px solid #354c61;min-width:2em;min-height:2em;background-color:#fff;color:#23323d;cursor:pointer}div.pagination-and-page-size nav.pagination li.active button{background-color:#000;color:#fff}div.pagination-and-page-size nav.pagination li button:hover{background-color:#000;color:#fff}div.pagination-and-page-size nav.pagination li.active button:hover{background-color:#000;color:#fff}div.pagination-and-page-size nav.pagination li button:disabled,div.pagination-and-page-size nav.pagination li button:disabled:hover{background-color:#fff;color:#e6e6e6;cursor:not-allowed}div.pagination-and-page-size nav.pagination li.active button:disabled,div.pagination-and-page-size nav.pagination li.active button:disabled:hover{background-color:#000;color:#fff}.person input[type=text]{width:100%}div.lightbox ul{list-style:none;margin:0;padding:0}div.lightbox ul li{margin:0}div.lightbox ul.previews{border-top:1px solid #354c61;margin-top:1ex;padding-top:1rem}div.lightbox ul.previews li{display:inline-block;margin:0 .75rem 1rem 0;cursor:pointer}div.lightbox ul.previews li img{max-width:200px;max-height:150px;page-break-inside:avoid}div.lightbox .fullview{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:1;background-color:rgba(0,0,0,.75)}div.lightbox .fullview figure{display:block;position:relative;box-sizing:border-box;border-radius:1rem;padding:2.25rem 2.5rem 1.25rem 2.5rem;background-color:#fff;max-width:80vw;max-height:90vh;overflow:hidden}div.lightbox .fullview figure img{display:inline-block;position:relative;box-sizing:border-box;max-width:calc(80vw - 5rem);max-height:calc(90vh - 5rem);cursor:pointer}div.lightbox .fullview figure figcaption{display:block;position:relative;top:.5rem;height:1.5rem;text-align:center}div.lightbox .fullview figure>button{background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;cursor:pointer}div.lightbox .fullview figure>button.close{display:block;position:absolute;top:1ex;right:1rem;font-size:120%}div.lightbox .fullview figure>button.nav{display:block;position:absolute;top:46%;font-size:160%}div.lightbox .fullview figure>.prev{left:.6rem}div.lightbox .fullview figure>.next{right:.6rem}.expose-grid{display:grid;grid-template-columns:912px 15rem;justify-content:center;gap:1.25rem}.expose-contact{display:inline-block;text-align:center;background-color:#f0ece4;height:fit-content;border-radius:.5rem;margin-bottom:.75rem;box-shadow:rgba(9,30,66,.25) 0px 4px 8px -2px,rgba(9,30,66,.08) 0px 0px 0px 1px;page-break-inside:avoid;padding:1rem .6ex;width:fit-content;min-width:14.75rem}.expose-contact #title{font-size:1.35rem;color:#991f45;font-family:Graphit-Medium;margin-bottom:1rem}.expose-contact h3,.expose-contact h4{margin-bottom:0;margin-top:1em;color:#991f45}.expose-contact address{font-style:normal;margin-bottom:0}.expose-content{margin-bottom:3rem}.expose-content h3,.expose-content h4{margin-bottom:0;margin-top:4ex}.expose-content .expose-maps{display:flex;flex-direction:row;margin-bottom:3ex}.expose-content .expose-maps .expose-maps-left{display:flex;flex-direction:column;justify-content:space-between;margin-right:2em;width:40%}.expose-content .expose-maps .expose-map-sm{width:100%;max-width:280px;aspect-ratio:1/1}.expose-content .expose-maps .expose-map-bg{width:100%;max-width:600px;aspect-ratio:1/1}.expose-content .expose-property{display:flex;flex-direction:row;justify-content:space-between;margin:1ex 0;padding:1ex 0 0 0;border-top:1px solid #354c61}.expose-content .expose-property p{margin:0;padding:0}.expose-content .expose-property .label{flex-basis:40%;flex-grow:1}.expose-content .expose-property .content{flex-basis:60%;flex-grow:9;white-space:pre-line;overflow-wrap:anywhere}.expose-content .expose-legend{display:flex;justify-content:start;gap:1em;align-items:end;flex-wrap:wrap}.expose-content .expose-legend p{margin:.25em}.expose-content table.expose-pois{border-collapse:collapse;width:100%;margin:1ex 0;padding:1ex 0 0 0}.expose-content table.expose-pois td{margin:1ex 0;padding:1ex 0;border-top:1px solid #354c61}.expose-content table.expose-pois td.poi-type{text-align:left}.expose-content table.expose-pois td.poi-distance{text-align:right}.expose-content table.expose-pois td.poi-name{text-align:center}.expose-content address{margin:1ex 0;padding-top:1ex;font-style:normal;border-top:1px solid #354c61}.expose-content .resources ul{list-style-position:inside}.expose-content .resources h4{margin-bottom:0}.expose-content .resources .videos ul{list-style-type:none}.expose-content .resources .videos ul video{max-width:700px;min-width:400px;border:2px solid #a58f61}.expose-content .resources h4~ul,.expose-content .resources h3~ul{border-top:1px solid #354c61;margin-top:1ex;padding-top:1em;padding-left:0}.hide{display:none}.show{display:block}.accordion{background-color:#e6e6e6;cursor:pointer;width:100%;text-align:left;border:none;outline:none;font-family:Graphit-Medium;padding:1ex 0}.panel{padding:0 1ex;line-height:1.75em}@font-face{font-family:"Material Symbols Outlined";font-style:normal;src:url(/resources/fonts/MaterialSymbolsOutlined.woff2) format("woff")}@font-face{font-family:"Material Symbols Rounded";font-style:normal;src:url(/resources/fonts/MaterialSymbolsRounded.woff2) format("woff")}@font-face{font-family:"Material Symbols Sharp";font-style:normal;src:url(/resources/fonts/MaterialSymbolsSharp.woff2) format("woff")}body{padding:2ex 1rem;font-family:sans-serif}.login{text-align:right}ul.menu{list-style-type:none;padding:1ex 1rem;background-color:#ddd}ul.menu li{display:inline-block;margin:0;padding:0 1rem;border-left:1px solid #000}ul.menu li a{color:#000;text-decoration:none}ul.menu li.active{font-weight:bold}ul.menu li:first-child{padding-left:0;border-left:0}.button-disabled,.button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#000;cursor:pointer;border-radius:.25rem}.button-disabled:hover,.button:hover{background-color:#000}.button-disabled:disabled,.button:disabled{background-color:#333;cursor:not-allowed}.save-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#000;cursor:pointer;border-radius:.25rem}.save-button:hover{background-color:#000}.save-button:disabled{background-color:#333;cursor:not-allowed}.add-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#000;cursor:pointer;border-radius:.25rem}.add-button:hover{background-color:#000}.add-button:disabled{background-color:#333;cursor:not-allowed}.edit-button{border:none;padding:1ex .75em .75ex .75em;color:#fff;background-color:#000;cursor:pointer;border-radius:.25rem}.edit-button:hover{background-color:#000}.edit-button:disabled{background-color:#333;cursor:not-allowed}
table.svelte-14p7wa6{border-collapse:collapse}th.svelte-14p7wa6,td.svelte-14p7wa6{border:1px solid black;padding:3px 6px}th.svelte-14p7wa6{text-align:left}th.no-borders.svelte-14p7wa6{border:0}td.number.svelte-14p7wa6{text-align:right}
address.svelte-nfhds{margin-top:3ex}
