:root{--aka-blue:#227dc0;--aka-dark-blue:#050038;--aka-status-approved:#92E39E;--aka-status-approved-with-reservation:#D2F7C4;--aka-status-in-progress:#F9E49E;--aka-status-not-approved:#E0E0E0;--aka-status-not-supported:#E0E0E0}:root select:invalid{color:var(--bs-gray)}:root .text-color-aka-dark-blue{color:var(--aka-dark-blue)}body{min-height:100vh;display:flex;flex-direction:column}body main{flex-grow:1}body .header .logo-wrapper{padding:1rem;display:flex;justify-content:center}body .header .logo-wrapper .logo{display:block;height:2.2rem}body .header .headline-bg{background-color:var(--aka-blue);padding:1.5rem;text-align:center}body .footer{background-color:var(--aka-blue);padding:1rem 1.5rem}.status-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--aka-status-not-supported);width:12rem;padding:0.2rem 0.5rem;flex-shrink:0}.status-badge.status--approved{background:var(--aka-status-approved)}.status-badge.status--approved-with-reservation{background:var(--aka-status-approved-with-reservation)}.status-badge.status--in-progress{background:var(--aka-status-in-progress)}.status-badge.status--not-supported{background:var(--aka-status-not-supported)}.status-badge.status-badge--not-approved{background:var(--aka-status-not-approved)}#filter-form label{cursor:pointer}#filter-form button[data-bs-toggle="modal"]{--bs-btn-color:#212529;--bs-btn-hover-color:var(--bs-btn-color);--bs-btn-active-color:var(--bs-btn-color);--bs-btn-border-color:#ced4da;--bs-btn-hover-border-color:var(--bs-btn-border-color);--bs-btn-active-border-color:var(--bs-btn-border-color);--bs-btn-bg:white;--bs-btn-hover-bg:var(--bs-btn-bg);--bs-btn-active-bg:var(--bs-btn-bg);--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25)}#filter-form button[disabled]{pointer-events:auto;--bs-btn-disabled-bg:#eeeeee}#filter-form button[disabled]:hover{cursor:not-allowed}.info-icon{display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border-radius:50%;background:#17a2b8;color:#fff;font-size:0.9em;font-weight:bold;margin-left:0.4em;cursor:default;line-height:1}