@import"https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@400;700&family=Overpass:wght@400;500;600;700&display=swap";@keyframes alert-pop-up{0%{transform:translateY(0) scale(.98);opacity:0}to{transform:none}}.Alerts{bottom:24px;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;z-index:var(--z-index-alert)}.Alert{animation:.4s alert-pop-up cubic-bezier(.47,.26,.1,1.53),.4s alert-pop-up reverse 2s;animation-fill-mode:forwards;background:var(--theme-light-green);border-radius:4px;box-shadow:inset 0 0 1px #0006,0 1px 3px #0000003d;color:var(--theme-neutral-light);font-size:15px;-webkit-hyphens:auto;hyphens:auto;line-height:20px;margin:0 auto;max-width:356px;padding:14px 16px}.Alert.persist{animation:.4s alert-pop-up cubic-bezier(.47,.26,.1,1.53)}.Alert.error{background:var(--theme-dark-red)}.DashboardPage{display:flex;height:100%;flex-direction:column}.DashboardLayout{display:flex;flex-direction:column;height:100%;width:100%}.DashboardContainer{display:flex;flex-wrap:wrap;flex:1 1;grid-gap:20px;margin:0 auto 20px;max-width:1300px;padding-inline:var(--main-body-inline-padding);width:100%}.DashboardPlaces,.DashboardSchedule{flex:1 1 48%;min-width:350px;max-width:100%}.DashboardPlaces .Table svg{display:inline-block;vertical-align:text-top}.DashboardTimeStepper{background:#fff;align-items:center;flex:0 0;display:flex;min-height:48px;font-variant-numeric:tabular-nums;justify-content:center}.DashboardTime{background:transparent;border-radius:3px;font-size:15px;line-height:1;min-width:140px;text-align:center;position:relative;top:1px}.DashboardTimeArrow{align-items:center;border:0;display:flex;height:32px;justify-content:center;line-height:1;padding:4px;position:relative;width:32px}.DashboardSchedulePlace{display:block;font-size:90%}.DashboardScheduleOverride{display:block;font-size:90%;color:#777}@keyframes dashboard-modal-fade-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.DashboardModal{animation:.2s dashboard-modal-fade-in;background:#0000008a;display:flex;height:100%;left:0;overflow:auto;position:fixed;padding:16px;top:0;width:100%;z-index:var(--z-index-modal, 0)}.DashboardBackdrop{position:absolute;top:0;left:0;width:100%;height:100%}.DashboardForm{--form-border-radius: 8px;border-radius:var(--form-border-radius);box-shadow:0 1px 10px #0000001f;border:1px solid rgba(30,30,0,.2);position:relative;margin:auto;max-width:100%;min-height:450px;width:700px}.DashboardForm.-short{min-height:0}.DashboardFormHeader{color:var(--theme-neutral-light);background:var(--theme-neutral);border-radius:var(--form-border-radius) var(--form-border-radius) 0 0;border-bottom:1px solid rgba(30,30,0,.2);text-shadow:0 1px 1px rgba(0,0,0,.2)}.DashboardTitle{font-size:24px;font-weight:500;padding:12px 16px 0;margin:0}.DashboardFormIntro{font-size:15px;margin:0;padding:0 16px 12px}.DashboardForm .Field{padding:0}.DashboardSection{background:var(--theme-neutral-light);padding:16px}.DashboardIntro{margin:0 0 10px;font-size:14px}.DashboardFormColumns{background:var(--theme-neutral-light);display:flex;justify-content:center;grid-gap:16px;flex-wrap:wrap;padding:16px}.DashboardColumn{flex:1 1 48%;min-width:250px}.DashboardForm .FormFooter{flex:0 0}.DashboardForm .FormFooter{background:var(--theme-neutral-light);border-radius:0 0 var(--form-border-radius) var(--form-border-radius)}.StatusCellInfo{display:flex;align-items:center;line-height:1;font-size:90%}.StatusCellNote{display:block;margin-top:.5em;-webkit-hyphens:auto;hyphens:auto}.DashboardFormRow{background:var(--theme-neutral-light);border-top:1px solid var(--theme-neutral-tooling);padding:8px 12px}.DashboardSchedulePicker{border:0}.GuideTabs{display:flex;padding-top:24px;overflow:auto}.GuideTab{cursor:pointer;padding:8px;margin-right:8px}.GuideTabContent{width:100%}.GuideMain{display:flex;flex:1 1}.GuideSidebar{background:var(--theme-neutral-light);flex:0 0 450px;overflow-y:auto}.GuideMap{background:#000;border-radius:8px;border:2px solid var(--theme-neutral);color:#fff;display:flex;flex:1 1}.GuideMap svg{border-radius:inherit;overflow:hidden;height:100%;width:100%}.GuideFields{padding:24px}.GuideSpots{flex:0 0 400px;overflow-y:auto}.GuideSpotBody{padding:24px}.GuideSpotBody+.GuideSpotBody{border-top:1px solid var(--theme-neutral-tooling)}.SpotButton{align-items:center;background:none;border:0;display:flex;height:30px;border-radius:50%;justify-content:center;padding:0;width:30px}.SpotButton:hover{outline:2px solid var(--button-color);color:var(--button-color)}.IconGallery{display:grid;grid-gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-inline:auto;margin-bottom:48px}.IconPreview{background:var(--theme-neutral-light);border-radius:4px;align-items:center;aspect-ratio:1 / 1;display:flex;gap:12px;padding-bottom:24px;position:relative;flex-direction:column;justify-content:center;text-decoration:none;box-shadow:0 0 1px #0006}@media (min-width: 1024px){.IconPreview svg{width:36px;height:36px}}.IconCaption{display:block;font-size:14px;padding-inline:6px;overflow:hidden;text-align:center;line-height:1}.IconSize{background:#0003;box-shadow:inset 0 1px #0000000a;bottom:0;font-family:monospace;font-size:12px;left:0;line-height:1;padding:4px;position:absolute;text-align:center;width:100%;transition:.2s all;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.IconSize.small{color:#002800cc;background-color:#00640033}.IconSize.medium{color:#282800cc;background-color:#64640033}.IconSize.large{color:#502800cc;background-color:#c8640033}.IconSize.extra-large{color:#ffffffe0;background-color:#b41400cc}.SearchBar{align-items:center;display:flex;grid-gap:var(--main-body-inline-padding);justify-content:space-between;padding:min(5vh,32px) var(--main-body-inline-padding);white-space:nowrap}.SearchForm{align-items:center;background:#fff;border-radius:8px;border:2px solid currentColor;color:var(--theme-neutral);display:flex;flex:0 1 300px;height:100%}.SearchBox{position:relative;width:100%}.SearchIcon{position:absolute;top:50%;transform:translateY(-50%);left:12px}.SearchInput{background:transparent;border:0;padding-block:16px;padding-left:44px;padding-right:8px;font-size:16px;width:100%}.SearchInput:focus{outline:none}.LoginLayout{background:var(--theme-dark-green);height:100%;width:100%}.Login{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto}.LoginTitle{font:600 32px/61px var(--font-sans);margin:32px 0;color:var(--theme-neutral-light);text-align:center}.LoginIntro{padding:24px;border-bottom:1px solid var(--theme-neutral-tooling);margin:0}.LoginForm{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001f;margin-inline:auto;max-width:420px;width:100%}:root{--paper-padding: 24px;--paper-overlap: 48px;--paper-meta-padding: 16px;--paper-ratio: 1.61803;--paper-layout-width: 1100px;--paper-max-title-height: 350px;--paper-sidebar-bg: var(--theme-neutral-dark);--paper-sidebar-color: var(--theme-neutral-light);--paper-tab-menu-bg: rgba(0, 0, 0, .54)}.PaperPage{background:var(--theme-neutral-light);box-shadow:-1px 0 3px #0000000f;height:100%;overflow:auto;position:relative;flex-grow:1;z-index:10}.PaperPage.-narrow{--paper-layout-width: 768px}.PaperLayout{display:flex;max-width:var(--paper-layout-width);margin:0 auto;padding-inline:var(--paper-padding);padding-bottom:var(--paper-padding);width:100%}.PaperLayout.-narrow{--paper-layout-width: 768px;--paper-max-title-height: 150px}.PaperHero{align-items:flex-end;background:var(--theme-neutral-50);box-shadow:0 1px #ffffff1a;color:var(--theme-midnight-green);display:flex;min-height:max(150px,25vh);justify-content:flex-end;padding-bottom:calc(var(--paper-overlap) - var(--paper-padding));padding-top:var(--paper-padding);position:relative;width:100%}.PaperHero.-with-graphic{--default-background: linear-gradient(var(--theme-dark-green), var(--theme-dark-green));background:linear-gradient(transparent 40%,#0009 90%),var(--hero-image, var(--default-background)) 50% 50% / cover,var(--theme-dark-green);color:#fff;text-shadow:0 1px 4px black}.PaperHero.-blank{background:none;box-shadow:none}.PaperTitle{font:700 32px/1 var(--font-sans);flex:1 0 100%;margin:40px 0;margin-inline:var(--paper-padding);z-index:1}@media (min-width: 1024px){.PaperTitle{font-size:40px}}input.PaperTitle{background:transparent;border:0;color:inherit;width:min-content;border-bottom:2px solid currentColor}input.PaperTitle:focus{outline:none;background:#0000003d}.PaperContent{background:#fff;border-radius:8px;box-shadow:0 0 3px #0000001f;flex:1 1 calc(100% / var(--paper-ratio));margin-top:calc(var(--paper-overlap) * -1);min-width:320px;position:relative}.PaperSubtitle{margin:0 0 12px}.PaperContentDescription{padding-block:var(--paper-meta-padding) var(--paper-padding);padding-inline:var(--paper-padding)}.PaperContentMeta{align-items:center;border-bottom:1px solid var(--theme-neutral-tooling);display:flex;font:normal 12px / normal var(--font-monospace);height:var(--paper-overlap);padding-inline:var(--paper-padding) 8px;position:relative;text-transform:uppercase}.PaperFooter{align-items:center;border-top:1px solid var(--theme-neutral-tooling);box-shadow:inset 0 1px #fff3;display:flex;justify-content:space-between;padding:var(--paper-padding)}.PaperSidebar{--link-color: var(--blue-300);--link-color-hover: var(--blue-100);background:var(--paper-sidebar-bg);border-radius:8px;box-shadow:0 0 3px #0000001f,inset 0 0 1px #0000006b;color:var(--paper-sidebar-color);flex:1 1 calc(100% - 100% / var(--paper-ratio));height:100%;margin-left:var(--paper-padding);margin-top:calc(var(--paper-overlap) * -1);min-width:320px;position:relative;right:0}.PaperSidebarHeading{color:var(--theme-neutral-light);font:700 12px/26px var(--font-monospace);letter-spacing:.06em;margin:0;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.25);text-transform:uppercase;transition:.2s all}.PaperSidebarSegment{border-bottom:1px solid var(--theme-dark-tooling);padding:16px}.PaperSidebarSegment:last-child{border-bottom:0}.PaperActions{display:flex;align-items:center;justify-content:flex-end;flex:1 1;column-gap:8px;display:grid;grid-auto-flow:column dense;grid-template-columns:repeat(auto-fit,min-max(0,max-content));margin-left:auto}.PaperAction{border-radius:var(--border-radius-button);color:var(--theme-dark-green);font:500 13px/1 var(--font-monospace);letter-spacing:.06em;padding:8px;text-decoration:none;text-transform:uppercase;transition:.2s all;white-space:nowrap}.PaperTableHeading{font-size:18px;margin:0}.PaperTabMenu{background:var(--paper-tab-menu-bg);border-radius:8px 8px 0 0;display:flex;list-style:none;margin:0;overflow:hidden;padding:0}.PaperTab{align-items:center;background:linear-gradient(transparent 90%,#0003);border:unset;color:#fff;display:flex;font:inherit;height:var(--paper-overlap);justify-content:center;padding-inline:var(--paper-padding);text-align:center;text-decoration:none}.PaperTab:hover,.PaperTab:focus{background:var(--theme-neutral-50);color:inherit}.PaperTab.-active{background:var(--paper-sidebar-bg)}.PlaceSchedules{--gap: 16px;display:flex;flex-direction:column;gap:16px}.PlaceScheduleHeading{margin-bottom:12px}.PlaceScheduleRows{display:flex;flex-direction:column;gap:var(--gap)}.PlaceScheduleRow{--link-color: var(--theme-medium-blue);--link-color-hover: var(--theme-medium-blue);background:var(--theme-neutral-really-light);border-radius:8px;box-shadow:0 1px 3px #00000014;color:var(--text-color)}.PlaceScheduleRowTitle{display:block;border-bottom:1px solid var(--theme-neutral-tooling);padding:12px}.PlaceScheduleRowEvent{color:inherit;font:600 13px/16px var(--font-sans);text-decoration:none}.PlaceScheduleRowEvent:hover{text-decoration:var(--link-decoration)}.PlaceScheduleRowTime{color:inherit;display:block;font:400 12px/16px var(--font-monospace);letter-spacing:.06em;text-decoration:none}.PlaceScheduleRowTime:hover{text-decoration:var(--link-decoration)}.PlaceScheduleHours{padding:12px}@media (min-width: 1024px){.hide-large{display:none}}@media (max-width: 1023px){.hide-small{display:none}}.SecondaryNavLayout{display:flex;flex-direction:column;height:100%;width:100%}.SecondaryNav{--link-color: var(--theme-midnight-green);--link-color-hover: var(--theme-midnight-green);--link-color-focus: var(--theme-midnight-green);background:var(--theme-neutral-50);display:flex;flex:0 0 max-content;min-width:180px;overflow:auto;padding:0 8px}.SecondaryLink{align-items:center;background:transparent;border-radius:8px 8px 0 0;display:flex;font-size:14px;font-weight:700;justify-content:flex-start;line-height:16px;margin:8px 8px 0 0;padding:16px 16px 12px;text-align:left;text-decoration:none;transition:.2s background,.2s color;white-space:nowrap}.SecondaryLink:hover,.SecondaryLink:focus{background:var(--theme-neutral-light-50)}.SecondaryLink.-active{background:var(--theme-neutral-light)}.SecondaryLink svg{margin-right:8px;position:relative;top:-1px}.SecondaryNavSection{border:1px solid rgba(0,0,0,.2);border-width:0 0 0 1px;margin:0 0 0 16px;padding:0 0 0 16px;display:flex}@media (min-width: 1024px){.SecondaryNavLayout{flex-direction:row}.SecondaryNav{display:block;padding-top:72px}.SecondaryLink{border-radius:8px;margin:0;padding:20px 12px;width:100%}.SecondaryNavSection{border-width:1px 0 0;display:block;margin:16px 0 0;padding:16px 0 0}}.ThemeColumns{display:flex;grid-gap:24px}.ThemeColumn{flex:0 1 auto}:root{--red-000: #ffebef;--red-100: #ffced4;--red-200: #f99b9c;--red-300: #f37374;--red-400: #ff5050;--red-500: #ff3c33;--red-600: #f73234;--red-700: #e4262e;--red-800: #d71c26;--red-900: #c80a19;--blue-050: #e2f6ff;--blue-100: #b5e7ff;--blue-200: #84d7ff;--blue-300: #54c7ff;--blue-400: #33bbff;--blue-500: #1faffe;--blue-600: #1ea0ef;--blue-700: #1d8dda;--blue-800: #1a7cc6;--blue-900: #185ba3;--gold-050: #fff8e4;--gold-100: #ffedb9;--gold-200: #ffe18e;--gold-300: #ffd663;--gold-400: #ffcc49;--gold-500: #ffc43e;--gold-600: #ffb63a;--gold-700: #ffa437;--gold-800: #ff9436;--gold-900: #ff7733;--green-050: #defcec;--green-100: #adf6cf;--green-200: #69f0af;--green-300: #00e890;--green-400: #00de7b;--green-500: #00d465;--green-600: #00c45a;--green-700: #00b04c;--green-800: #009e40;--green-900: #007d2b;--color-primary: #222233;--color-primary-dark: #00000c;--color-primary-light: #4a495d;--color-secondary: var(--green-200);--color-secondary-light: var(--green-100);--color-secondary-dark: var(--green-600);--color-danger: var(--red-400);--color-danger-ghost: rgba(255, 80, 80, .11);--color-safe: var(--blue-500);--color-safe-ghost: rgba(0, 100, 100, .15);--color-caution: var(--gold-700);--color-caution-dark: #371b00;--color-text: white;--color-text-inverse: rgba(0, 0, 0, .88);--color-divider: rgba(0, 0, 0, .12);--color-divider-inverse: rgba(255, 255, 255, .12);--color-shadow-1: rgba(0, 0, 0, .4);--color-waypoint: #ffffff;--color-menu: rgba(10, 10, 10, .88);--color-control: rgb(34, 33, 51);--color-input: #21212f;--color-toolbar: #121212;--color-status-active: #1c8000;--color-status-inactive: #878787;--color-status-on-hold: #9c7e72;--color-status-closed-temporarily: var(--red-300);--color-status-closed-seasonally: var(--red-400);--color-status-closed-permanently: var(--red-500);--border-radius-control: 2px;--border-radius-button: 3px;--font-sans: Overpass, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-monospace: "Overpass Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--theme-neutral: #837e72;--theme-neutral-50: rgba(131, 126, 114, .5);--theme-neutral-light: #eeeeec;--theme-neutral-light-50: #eeeeecaa;--theme-neutral-dark: #3c3a34;--theme-neutral-really-light: #f6f5f4;--theme-neutral-really-light-50: #f6f5f4aa;--theme-bright-yellow: #fff879;--theme-midnight-green: #14100f;--theme-dark-red: #610f08;--theme-light-green: #5c6f4c;--theme-dark-green: #2a3322;--theme-dark-green-20: rgba(117, 112, 102, .2);--theme-dark-green-50: rgba(117, 112, 102, .5);--theme-dark-green-80: rgba(117, 112, 102, .8);--theme-medium-blue: #0069aa;--theme-medium-blue-50: rgba(0, 105, 170, .5);--theme-neutral-tooling: rgba(117, 112, 102, .3);--theme-dark-tooling: rgba(30, 0, 10, .35);--theme-primary-item: #1c8000;--link-color: inherit;--link-color-hover: var(--theme-medium-blue);--link-color-focus: var(--link-color-hover);--link-decoration: underline dotted;--button-color: var(--theme-medium-blue);--button-color-hover: #007bc7;--button-color-focus: var(--button-color-hover);--text-color: var(--theme-dark-green);--text-placeholder-color: var(--theme-dark-green-80);--nav-width: 160px;--main-body-inline-padding: max(16px, min(44px, 2vw));--z-index-modal: 1000;--z-index-alert: 1001}.-placeholder{color:var(--text-placeholder-color)}html{box-sizing:border-box;height:100%;width:100%}*,*:before,*:after{box-sizing:inherit}body.preload *{transition:none!important}::-webkit-scrollbar{background-color:transparent;height:16px;width:16px}::-webkit-scrollbar:hover{box-shadow:0 0 0 1px #0000001a}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color, rgba(89, 89, 89, .5));background-clip:padding-box;border-radius:8px;border:4px solid transparent;opacity:.7}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color, rgba(89, 89, 89, .8));border-width:3px}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-color, rgba(50, 50, 50, .8));border-width:3px}::-webkit-scrollbar-button{display:none}body{background:#fff;color:var(--theme-dark-green);font:normal 16px/1.5 var(--font-sans);height:100%;margin:0;width:100%}a{transition:.1s color;text-decoration-style:var(--link-decoration)}a{color:var(--link-color)}a:hover{color:var(--link-color-hover)}a:focus{color:var(--link-color-focus)}button{cursor:pointer}audio{height:40px}hr{border:0;border-bottom:1px solid #ffffff17;border-top:1px solid #00000082;margin:1.5em 0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid var(--theme-neutral);border-radius:8px;color:inherit;display:block;font:700 14px/18px var(--font-sans);padding:17px 44px 13px 20px;max-width:100%}select:not([multiple]){background:transparent url(/assets/icons/down-24-82f6b4f5df5369038d007ad8621d998e.svg?vsn=d) calc(100% - 12px) 50% no-repeat}select.-light:not([multiple]){background:transparent url(/assets/icons/down-light-24-d7de9851680316614e0cb96521eba24f.svg?vsn=d) calc(100% - 12px) 50% no-repeat;border:2px solid var(--theme-neutral-light)}select:not([multiple]) option{font-weight:400;color:#000}select[multiple]{width:100%}.inline-form{display:flex}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.color-status-active{color:var(--color-status-active)!important}.color-status-inactive{color:var(--color-status-inactive)!important}.color-status-on_hold,.color-status-out_late{color:var(--color-status-on-hold)!important}.color-status-closed_temporarily{color:var(--color-status-closed-temporarily)!important}.color-status-closed_seasonally{color:var(--color-status-closed-seasonally)!important}.color-status-closed_permanently{color:var(--color-status-closed-permanently)!important}.MainLogo{background:url(/assets/icons/logo-0324bb86e8e93a1833a34b79d56563ac.svg?vsn=d) 50% 50% no-repeat;display:block;flex:0 0 56px;margin:0 auto;height:64px;width:100%;text-indent:100%;overflow:hidden}.MainLayout{padding-left:var(--nav-width);height:100%}.MainBody{background:#fff;box-shadow:-1px 0 3px #0000000f;height:100%;overflow:auto;position:relative;flex:1 1 auto;z-index:10}.MainBodyContent{padding-inline:var(--main-body-inline-padding)}.MainBodyContent.paper{background:var(--theme-neutral-light);border-radius:8px;margin:0 48px;max-width:70ch;padding:16px 32px;position:relative}.MarkdownDescription img,.MarkdownDescription video,.MarkdownDescription audio{display:block;width:100%}.MarkdownDescription h1:first-child,.MarkdownDescription h2:first-child,.MarkdownDescription h3:first-child,.MarkdownDescription h4:first-child,.MarkdownDescription h5:first-child,.MarkdownDescription h6:first-child{margin-top:0}.MarkdownDescription p{margin:0 0 1em}.MarkdownDescription p:last-child{margin-bottom:0}.MainNav{background:var(--theme-midnight-green);display:flex;flex-direction:column;flex:0 0 max-content;height:100%;left:0;overflow:auto;position:fixed;padding-inline:8px;width:var(--nav-width);z-index:100}.MainNavPrimary{border-top:1px solid rgba(255,255,255,.2);padding:16px 0}.MainLink{--icon-color: var(--theme-neutral);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:flex-start;font-size:12px;line-height:15px;font-weight:700;padding:16px 12px;text-decoration:none;transition:.2s background,.2s color}.MainLink:hover,.MainLink:focus{background:#ffffff1a;color:#fff}.MainLink svg{color:var(--icon-color);position:relative;top:-1px}.MainNavLabel{margin-left:8px}.MainLink.-active{--icon-color: var(--theme-bright-yellow);background:#fff3}.HorizontalLayout{display:flex;height:100%;width:100%}@media (max-width: 1023px){:root{--nav-width: 64px}.MainNav{padding:0}.MainLink{justify-content:center;padding:12px;margin:0 8px}.MainNavPrimary{padding-block:8px}.MainNavLabel{display:none}.MainLogo{background:url(/assets/icons/logo-small-52ea69e5a7bd967ab29a1ba3c4683c82.svg?vsn=d) 50% 50% no-repeat;flex:0 0 52px;width:48px}}.AppBar{align-items:center;display:flex;padding:min(5vh,32px) var(--main-body-inline-padding)}.AppBarTitle{flex:1 1;font-size:32px;font-weight:600;line-height:1;margin:0;margin-right:var(--main-body-inline-padding)}.AppBarMenu{column-gap:12px;display:grid;grid-auto-flow:column dense;grid-template-columns:repeat(auto-fit,min-max(0,max-content));margin:0;padding:0}.AppBar .Btn+.Btn{margin-left:12px}@media (min-width: 1024px){.AppBarTitle{font-size:40px}}.SecondaryNavSectionTitle{align-items:center;background:transparent;border-radius:0;display:block;font-size:14px;font-weight:500;justify-content:flex-start;line-height:16px;padding:10px;letter-spacing:.06em;text-align:left;text-decoration:none;white-space:nowrap;width:100%;transition:.2s background,.2s color;text-transform:uppercase;display:flex;justify-content:space-between}.SecondaryNavSectionTitle.-actions{padding-right:0}.NavLogout{position:absolute;top:12px;right:16px;font-size:14px;text-transform:uppercase;text-decoration:none;color:#ffffff8a}.NavLogout:hover,.NavLogout:focus{color:#fff;transition:.2s all}.FormLayout{flex:1 1;overflow:auto;padding-inline:24px}.InlineForm{display:flex}.FormFields{padding:24px}.FormFields.ruled{border-top:1px solid var(--theme-neutral-tooling)}.FormSubtitle{font:500 24px/1 var(--font-sans);margin:0 0 16px}.FormFooter{border-top:1px solid var(--theme-neutral-tooling);box-shadow:inset 0 1px #fff3;padding:24px;display:flex;justify-content:space-between;align-items:center}.FormFooter.-frameless{padding-inline:0;border:none}.FormErrors{background:var(--red-100);border-bottom:1px solid #f99b9c59;border-top-left-radius:inherit;border-top-right-radius:inherit;color:var(--red-900);margin:0;padding:12px 0;text-align:center}.Field,.FieldColumns{margin:8px 0 24px}.FieldColumns{display:flex;gap:12px;justify-content:stretch;width:100%}.FieldColumns .Field{margin:0;flex:1 1}.Field:first-child,.FieldColumns:first-child{margin-top:0}.Field:last-child,.FieldColumns:last-child{margin-bottom:0}.Field.ruled-top{border-top:1px solid var(--theme-neutral-tooling);padding-top:8px}.FieldTime{align-items:center;display:flex}.Field label,.Label{display:block;font:700 14px/18px var(--font-sans);margin:0 0 8px}.Field input,.Field textarea{background:#fff;border-radius:8px;border:2px solid var(--theme-neutral);color:var(--theme-dark-green);padding:10px;font:400 16px/24px var(--font-sans);width:100%}.Field input[readonly],.Field textarea[readonly]{background:var(--theme-neutral-light);color:var(--theme-neutral-50)}.Field input[type=date],.Field input[type=time]{padding:8px 12px}.Field input[type=checkbox]{width:initial}.Field .ColorInput{height:48px;padding:0;width:48px}.Field .ColorInput[list]{width:72px}.Field textarea{min-height:100px}.FieldError{color:var(--color-caution);margin-top:8px;display:inline-block}.ToggleField{display:flex;align-items:center;margin-bottom:20px}.ToggleField label:not(.Toggle){margin-left:12px;margin-bottom:0;text-transform:none;font-weight:400;font-size:14px;letter-spacing:0}.Hint{font-size:14px;font-style:italic;margin:8px 0 12px}.CheckGroup{background:var(--theme-neutral-light);border-radius:8px;overflow:hidden;border:1px solid var(--theme-dark-tooling);max-height:300px;overflow-y:auto;margin-top:8px}.CheckGroup .CheckLabel{border-bottom:1px solid var(--theme-dark-tooling);box-shadow:0 1px #ffffff4d;display:block;line-height:1;margin:0;padding:8px}.CheckGroup .CheckLabel:last-child{border-bottom:0}.CheckGroup input{vertical-align:text-bottom}.CheckboxLabel{display:block;margin:0;font-size:14px;letter-spacing:0;line-height:1;padding:8px 0}.CheckboxLabel input{vertical-align:middle}.ImageField{border-radius:8px;border:2px solid var(--theme-neutral);display:flex;padding:8px}.ImageField .Asset{aspect-ratio:16 / 9;border-radius:7px;border:2px solid var(--theme-neutral);margin-right:8px;object-fit:cover;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#00000040;font:500 14px/18px var(--font-sans);max-width:50%}.ImageField .Asset.MarkRemoved{opacity:.3;transition:.2s opacity}.ImageFieldControls{flex:1 1}.ImageFields input[type=file]{border:none;box-shadow:none}.ImageFields .CheckboxLabel{margin:0 8px}.Btn{-webkit-appearance:none;background:none;border-radius:8px;border:2px solid var(--button-color);color:var(--button-color);display:inline-block;font:700 14px/14px var(--font-sans);padding:19px 20px 15px;transition:.12s background-color,.12s color,.12s border;text-transform:uppercase;text-decoration:none;text-shadow:none;white-space:nowrap}.Btn:hover{border-color:var(--button-color-hover)}.Btn:focus{border-color:var(--button-color-focus)}.Btn.raised{background-color:var(--button-color);color:#fff}.Btn.raised:hover{background-color:var(--button-color-hover)}.Btn.raised:focus{background-color:var(--button-color-focus)}.Btn.danger{--button-color: var(--red-300);--button-color-hover: var(--button-color)}.Btn.danger:hover,.Btn.danger:focus{color:#fff;background-color:var(--button-color)}.Btn.danger-dark{--button-color: #641f1f;--button-color-hover: var(--button-color)}.Btn.danger-dark:hover,.Btn.danger-dark:focus{color:#fff;background-color:var(--button-color)}:root{--table-cell-padding: 12px;--table-vertical-align: middle}@media (min-width: 1024px){:root{--table-cell-padding: 16px}}.TableLayout{margin:var(--table-cell-padding)}.TableLayout.-gapped{margin-bottom:32px}.TableHeader{padding:0 0 16px}.TableTitle{font-size:48px;font-family:var(--font-sans);margin:0 0 24px}.TableSubtitle{font-size:24px;font-weight:400;margin:0 0 12px}.TableSubtitle a{text-decoration:none}.TableSubtitle a:focus,.TableSubtitle a:hover{text-decoration:underline}.Table{background:var(--theme-neutral-really-light);border:1px solid var(--theme-neutral-tooling);border-radius:8px;border-spacing:0;box-shadow:0 1px 3px #0000000f;color:var(--theme-dark-green);width:100%}.Table a{color:var(--theme-medium-blue);text-decoration:none}.Table a.TextLink{color:inherit}.Table a.TextLink:hover,.Table a.TextLink:focus{color:var(--theme-medium-blue)}.Table td,.Table th{padding-block:var(--table-cell-padding);padding-left:var(--table-cell-padding);text-align:left;vertical-align:var(--table-vertical-align, center)}.Table td:last-child,.Table th:last-child{padding-right:var(--table-cell-padding)}.Table th{font-size:14px;font-weight:700;line-height:18px;white-space:nowrap}.Table th svg{display:inline-block;vertical-align:text-bottom}.Table th.shrink,.Table td.shrink{min-width:0!important;width:.1%}.TableGraphic{border-radius:4px;background:var(--theme-dark-green);display:block}.Table tbody td{border-top:1px solid var(--theme-dark-green-20);font-size:16px;line-height:1.5}td.TableActions{padding-top:10px;width:.1%}.TableActionsContainer{display:grid;grid-auto-flow:column dense;grid-template-columns:repeat(auto-fit,min-max(0,max-content));column-gap:12px}.TableAction,a.TableAction{background:transparent;border:0;border-radius:var(--border-radius-control);color:#000;font-family:inherit;font-size:12px;line-height:16px;text-decoration:none;transition:.3s all;padding:0;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.TableAction:hover,.TableAction:focus{background:var(--theme-dark-green-20);transition:.1s all}.TableAction.danger:hover,.TableAction.danger:focus{background:var(--color-danger-ghost);color:var(--color-danger)}.TableAction.safe:hover,.TableAction.safe:focus{background:var(--color-safe-ghost);color:var(--color-safe)}.TableAction svg{fill:currentColor;display:block}.Table .TableTime{white-space:nowrap;width:100px}.TableTimeCancelled{opacity:.6;text-decoration:line-through}.MapLayout{display:flex;height:100%}.Crumb{color:var(--theme-dark-green);font-family:var(--font-monospace);font-size:12px;font-weight:500;letter-spacing:.06em;margin-top:0;position:relative;text-decoration:none;text-transform:uppercase;text-shadow:none;transition:.2s all;white-space:nowrap}.Crumb{line-height:26px;position:relative;top:2px}.Crumb:link:hover,.Crumb:link:focus{text-decoration:underline}.Crumb:not(:first-child):before{color:inherit;content:"/";display:inline-block;margin:0 8px}.Crumb.muted{opacity:.5;transition:.2s opacity}.Crumb.muted:link:hover{opacity:.9}.Crumb.safe{color:var(--color-safe)}.Crumb.danger{color:var(--color-danger)}.Crumb:link:focus,.Crumb:link:hover{border-color:var(--color-secondary);text-decoration:underline;text-decoration-style:dotted}.ScreenPreview{display:inline-block;margin:16px}.ScreenPreviewActions{background:#000000f2;bottom:0;color:#fff;font-size:16px;padding:8px 16px;left:0;line-height:24px;position:absolute;text-decoration:none;text-transform:uppercase;width:100%;display:flex;z-index:1}.ScreenPreviewActions:hover,.ScreenPreviewActions:focus{text-decoration:underline}.ScreenPreviewTitle{flex:1 1}.ScreenPreviewBox{display:block;height:324px;overflow:hidden;width:570px;position:relative}.ScreenPreviewBox:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ScreenPreviewBox iframe{transform:scale(.3);transform-origin:0 0;pointer-events:none}.Toggle{--size: 32px;--input-size: 26px;--padding: calc(var(--size) - var(--input-size));background:#fff;border-radius:calc(var(--size) * .5);box-shadow:0 0 0 2px var(--theme-neutral);display:flex;height:var(--size);overflow:hidden;position:relative;width:calc(var(--input-size) * 2)}.ToggleForm.-small .Toggle,.ToggleField.-small .Toggle{--size: 24px;--input-size: 20px}.ToggleForm.-small{font-size:14px}.ToggleLabel{background:var(--theme-neutral-50);border-radius:50%;color:transparent;cursor:pointer;height:var(--input-size);left:calc(var(--padding) * .5);position:absolute;top:calc(var(--padding) * .5);transform:scale(.9);transition:.3s all;-webkit-user-select:none;user-select:none;width:var(--input-size)}.Toggle input[type=checkbox]:checked+.ToggleLabel{background:var(--theme-medium-blue);transform:translate(calc(90% - 3px))}.ToggleForm{display:flex;align-items:center;grid-gap:10px}.ToggleForm input[type=submit],.ToggleForm button[type=submit],.Toggle input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);-webkit-user-select:none;user-select:none;pointer-events:none}.AnnouncementMessage{align-items:flex-start;display:flex;justify-content:flex-start}.AnnouncementMessageCell{--table-vertical-align: text-top}.AnnouncementMessage svg{margin-right:16px;flex:0 0 20px}.AnnouncementMarkdown>*:first-child{margin-top:0}.AnnouncementMarkdown>*:last-child{margin-bottom:0}.RankForm{--size: 32px;display:flex}.RankForm button{background:transparent;border-radius:50%;border:0;color:var(--theme-dark-green);padding:0;position:relative;display:block;height:var(--size);width:var(--size);transition:.2s background}.RankForm button:hover,.RankForm button:focus{background:#ffffff1f;transition:.1s background}.RankForm button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TenantTable,.TenantTable td{vertical-align:top}.TenantList{margin:0;padding:0}.TenantList>li{max-width:100%;text-overflow:hidden;margin-bottom:4px;white-space:nowrap}.Dates{background:linear-gradient(0,#000000e6,#0009);box-shadow:inset 0 -1px #272729c4,inset 0 -1px #0d0d0d;display:flex;height:35vh;justify-content:stretch;min-height:280px;overflow:auto;padding:25px 5px 15px 0;width:100%;resize:vertical}.PlaceHoursTable{max-width:600px}.PlaceList{margin:0;padding:0 16px}.FootNotes{font-size:14px}.IconAvatar{align-items:center;background:var(--theme-neutral);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.EventHoursSection{margin-bottom:var(--main-body-inline-padding)}.SwitchBoard{display:grid;grid-auto-flow:column dense;grid-template-columns:repeat(auto-fit,32px);column-gap:4px}.SwitchBoardButton{position:relative}.SwitchBoardLabel,label.SwitchBoardLabel{align-items:center;background:transparent;border-radius:50%;border:2px solid var(--theme-dark-green-20);color:var(--theme-neutral);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:12px;font-weight:700;height:32px;justify-content:center;line-height:15px;position:relative;text-transform:capitalize;width:32px}.SwitchBoardLabel:hover,.SwitchBoardLabel:focus,label.SwitchBoardLabel:hover,label.SwitchBoardLabel:focus{background:#6d6e881c}.SwitchBoardLabel abbr,label.SwitchBoardLabel abbr{text-decoration:none}input.SwitchBoardInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:50%;border:0;height:100%!important;left:0;outline-offset:4px;position:absolute;top:0;width:100%!important}.SwitchBoardInput:checked+.SwitchBoardLabel,.SwitchBoardLabel.active{background:var(--theme-medium-blue);border:0;color:#fff;z-index:1}.Swatches{display:flex;grid-gap:8px;padding:8px}.Swatch{background:var(--swatch-color);border-radius:var(--border-radius-control);box-shadow:inset 0 0 0 1px #0000001f;height:32px;width:32px}.StatusBlock{background-color:currentColor;border-radius:50%;display:inline-block;height:12px;margin-right:4px;vertical-align:-1px;width:12px}.badge{background-color:var(--button-color);border-radius:var(--border-radius-control);color:#fff;display:inline-block;font-size:11px;font-weight:500;margin-right:4px;padding:4px 4px 2px;line-height:1;text-decoration:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.01em}a.badge-link{color:#fff;transition:background-color .2s ease}.badge-link:hover{background-color:var(--button-color-hover);color:#fff;text-decoration:none}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
