@font-face {
    font-family: 'Material Symbols Rounded';
    font-style: normal;
    font-weight: 100 700;
    font-display: block;
    src: url(3936350c23f07ee4dbc7.woff2) format('woff2');
  }
  
  .hawk-iconfont {
    font-family: 'Material Symbols Rounded';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
  }
  
:root{--hk-color-main: #00305d;--hk-color-main-bg: white;--hk-color-accent: #208383;--hk-color-flag1: rgb(214, 123, 25);--hk-color-flag2: rgb(234, 184, 20);--hk-color-flag3: rgb(234, 184, 20);--hk-color-main-l: oklch(0.65 0.09332 252.753);--hk-color-main-ll: oklch(0.75 0.09332 252.753);--hk-color-main-lll: oklch(0.85 0.09332 252.753);--hk-color-main-llll: oklch(0.95 0.09332 252.753);--hk-color-accent-l: oklch(0.65 0.0865 194.996);--hk-color-accent-ll: oklch(0.75 0.0865 194.996);--hk-color-accent-lll: oklch(0.85 0.0865 194.996);--hk-color-accent-llll: oklch(1 0.0865 194.996);--hk-color-flag1-l: oklch(0.70 0.14968 59.951);--hk-color-flag1-ll: oklch(0.75 0.14968 59.951);--hk-color-flag1-lll: oklch(0.85 0.14968 59.951);--hk-color-flag1-llll: oklch(0.95 0.14968 59.951);--hk-color-flag2-l: oklch(0.70 0.1614 88.396);--hk-color-flag2-ll: oklch(0.75 0.1614 88.396);--hk-color-flag2-lll: oklch(0.85 0.1614 88.396);--hk-color-flag2-llll: oklch(0.95 0.1614 88.396);--hk-color-background: var(--hk-color-main-bg);--hk-color-font: var(--hk-color-main);--hk-color-border: var(--hk-color-main)}.hk-bgc-mark1{background-color:var(--hk-color-main-lll)}.hk-bgc-mark2{background-color:var(--hk-color-accent-lll)}.hk-bgc-mark3{background-color:var(--hk-color-flag1-lll)}.hk-bgc-mark4{background-color:var(--hk-color-flag2-lll)}.hk-bgc-mark5{background-color:var(--hk-color-flag2-ll)}.hk-bgc-mark6{background-color:var(--hk-color-accent-ll)}.hk-bgc-mark7{background-color:var(--hk-color-main-ll)}.min-w-400{min-width:400px}.min-w-800{min-width:800px}.min-w-1200{min-width:1200px}.min-w-1600{min-width:1600px}.colAccent{color:var(--hk-color-accent) !important}h4 .iconForHeadline{font-size:1.7rem;font-weight:250;margin-right:4px}.iconForHeadline{color:var(--hk-color-accent)}h1,h2,h3,h4,h5,h6{color:var(--hk-color-font);display:flex;align-items:center;column-gap:4px}.hawk-button{cursor:pointer;color:var(--hk-color-font);background-color:var(--hk-color-background);border:1px solid var(--hk-color-border)}.hawk-button:not(.disable-hover):hover{background-color:var(--hk-color-main);color:var(--hk-color-main-bg)}.hawk-button.switch-button.selected{background-color:var(--hk-color-main);color:var(--hk-color-main-bg)}.navguide::after{content:"moved_location";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:1.1rem;margin-left:1px;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;transform:translate(0px, 2px)}
.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}
.de-dialog{padding:0px;border:0px;width:min(80vw,500px);color:var(--hk-color-main)}.de-dialog::backdrop{background-color:hsla(0,0%,100%,.7)}.de-dialog .dialog-container{padding:0px;border:1px solid var(--hk-color-border);display:grid;grid-template-columns:1fr}.de-dialog .dialog-container .dialog-header{padding:15px 20px;display:grid;grid-template-columns:max-content 1fr max-content;gap:9px;align-items:center;font-size:2rem}.de-dialog .dialog-container .dialog-header .icon{font-size:2rem;font-weight:150}.de-dialog .dialog-container .dialog-header .title-container{display:flex;flex-direction:column}.de-dialog .dialog-container .dialog-header .title-container .title{font-family:"headingfont";font-size:1.75rem}.de-dialog .dialog-container .dialog-header .title-container .subtitle{font-family:"headingfont";margin-top:-5px;font-size:var(--fhk-body-font-size)}.de-dialog .dialog-container .dialog-header .close-button{display:none;align-self:flex-start;cursor:pointer;color:var(--hk-color-main);border:1px solid var(--hk-color-border);font-size:1.5rem;padding:2px 2px}.de-dialog .dialog-container .dialog-header .close-button:hover{color:var(--hk-color-main-bg);background-color:var(--hk-color-main)}.de-dialog .dialog-container .dialog-content{padding:0px 20px 10px 20px;font-size:1.2rem;background-color:var(--hk-color-background)}.de-dialog .dialog-container .dialog-buttons{display:flex;justify-content:flex-end;padding:20px;gap:10px}.de-dialog .dialog-container .dialog-buttons .copy-button{display:flex;align-items:center;margin-right:auto}.de-dialog .dialog-container .dialog-buttons .copy-button:after{content:"content_paste";font-family:Material Symbols Rounded;margin-left:7px}.de-dialog .dialog-container .dialog-buttons .copy-button.copied:after{content:"check"}
.navGuideSelectContainer{width:max-content;display:flex;align-items:center;column-gap:2px}.navGuideSelectContainer .hawk-iconfont{width:0;font-size:1.2rem;font-weight:300}.navGuideSelectContainer .navGuideSelect{max-width:134px;background-color:hsla(0,0%,100%,0);color:var(--hk-color-font);padding:4px 4px 4px 4px;border:none;text-align:right}@supports(-webkit-touch-callout: none){.navGuideSelectContainer .navGuideSelect{max-width:160px}}.navGuideSelectContainer .navGuideSelect option{background-color:var(--hk-color-background);color:var(--hk-color-font);text-align:right;font-size:.8rem}.navGuideSelectContainer .navGuideSelect option[value=""]{display:none}.navGuideInDialog #roomSelect{text-transform:none;background-color:#fff;border:1px solid var(--hk-color-main);color:var(--hk-color-main)}.navGuideInDialog #roomSelect option{font-size:.9rem}.navGuideInDialog .cnavHeadBuildingAndRoom{display:flex;align-items:center;column-gap:8px}.navGuideInDialog .cnavHeadBuildingAndRoom .cnavHeadBfIconAndBuilding{display:flex;align-items:center;column-gap:4px}.navGuideInDialog .cnavHeadBuildingAndRoom .cnavHeadBfIconAndBuilding span{font-size:1.75rem}.navGuideInDialog .cnavParkingOptions{margin-top:10px}.navGuideInDialog .entrancesListContainer{display:grid;grid-template-columns:1fr 1fr;gap:10px}.navGuideInDialog .cnavNoBfEntranceText{margin-top:5px}.navGuideInDialog .cnavSingleEntranceContainer .cnavEntranceLink{display:flex;flex-direction:column}.navGuideInDialog .cnavSingleEntranceContainer .cnavEntranceImageContainer{position:relative}.navGuideInDialog .cnavSingleEntranceContainer .cnavEntranceImageContainer img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.navGuideInDialog .cnavSingleEntranceContainer .cnavEntranceImageContainer i{position:absolute;background-color:hsla(0,0%,100%,.7333333333);font-size:1.5rem;padding:4px;top:0px;left:0px;font-weight:normal}.navGuideInDialog .parkingList{display:flex;flex-direction:column}.navGuideInDialog a{text-decoration:none !important;color:#00305d !important;background-image:none}.navGuideInDialog h2{font-size:1.75rem;margin:5px 0px 0px 0px}.navGuideInDialog h3{font-size:1.5rem;margin:30px 0px 10px 0px}.navGuideInDialog h4{margin-top:25px;margin-block-end:.25em;font-size:1.5rem;margin-bottom:8px}.navGuideInDialog h4:not(:first-child){margin-block-end:.25em}.navGuideInDialog .navguide_icon{text-decoration:none}.navGuideInDialog .navguide_icon i{font-size:32px;padding:8px 8px 9px 8px !important;transition:all .15s ease;font-weight:200}.navGuideInDialog .navguide_icon i:hover,.navGuideInDialog .navguide_icon i:focus{transition:all .15s ease;color:#259fc1;transform:scale(1.25)}.navGuideInDialog a:focus i{transition:all .15s ease;color:#259fc1;transform:scale(1.25)}.navGuideInDialog .placeAndDirs{margin-top:3px;padding:0px;display:flex;column-gap:10px;flex-wrap:wrap}.navGuideInDialog .bfz .placeAndDirs{margin-left:0px;padding:0px}
.hk-scrolltable-container{max-width:100%;overflow-x:auto;overflow-y:visible}table.hk-scrolltable{width:100%}@media(max-width: 53em){table.hk-scrolltable tr th,table.hk-scrolltable tr td{display:table-cell;width:inherit !important}table.hk-scrolltable tr{border-bottom:inherit}}table.hk-scrolltable-fixedfirstcolumn{border-collapse:collapse}table.hk-scrolltable-fixedfirstcolumn tr:not(:first-child) th:first-child,table.hk-scrolltable-fixedfirstcolumn tr:not(:first-child) td:first-child{padding:0px 10px;background-color:var(--hk-color-main-bg);position:sticky;left:0;z-index:100;border:0px solid var(--hk-color-main)}table.hk-scrolltable-fixedheader tr:first-child{z-index:1000;position:relative}table.hk-scrolltable-fixedheader tr:first-child th,table.hk-scrolltable-fixedheader tr:first-child td{font-weight:bold;background-color:var(--hk-color-main-bg);padding:0px 10px}table.hk-scheduletable{text-align:center}table.hk-scheduletable tr:first-child{font-weight:bold}table.hk-scheduletable tr:first-child th,table.hk-scheduletable tr:first-child td{background-color:var(--hk-color-main-bg);padding:0px 10px;min-width:max-content}table.hk-scheduletable tr,table.hk-scheduletable td,table.hk-scheduletable th{border:none;padding:0px 5px}table.hk-scheduletable tr{background:linear-gradient(to bottom, var(--hk-color-main-ll) 0, var(--hk-color-main-bg) 1px)}table.hk-scheduletable .hk-bgc-mark1,table.hk-scheduletable .hk-bgc-mark2,table.hk-scheduletable .hk-bgc-mark3,table.hk-scheduletable .hk-bgc-mark4,table.hk-scheduletable .hk-bgc-mark5,table.hk-scheduletable .hk-bgc-mark6,table.hk-scheduletable .hk-bgc-mark7{border:2px solid #fff}
