:root{--color-body:#fff;--color-body-shaded:#f5f5f5;--color-body-mat:#222;--color-content:#000;--color-content-neg:#fff;--color-link-content:#005cc5;--color-input-bg:#fff;--color-brand:#a8032b;--color-brand-accent:#c10230;--color-brand-highlight:#ea0029;--color-brand-2:#092953;--color-brand-2-slight:#e7f0fc;--color-good:#009559;--color-alert:#ea0029;--color-alert-content:#4e000d;--color-alert-bg:#d5a7a7;--color-border-kiosk-1:#dbdbdb;--color-border-b0:#b3b3b3;--color-border-90:#909090;--color-selected-bg:#e7f2ff;--color-kiosk-error-100:#a41617;--color-kiosk-error-20:#ffbaba;--color-kiosk-error-0:#fff;--color-kiosk-success-100:#15a315;--color-kiosk-success-20:#baffbb;--color-kiosk-success-0:#fff;--color-checkbox-border:#909090;--color-checkbox-fill:#fff;--color-checkbox-checked-fill:#093c76;--color-checkbox-checked:#fff;--color-checkbox-disabled-border:#666;--color-checkbox-disabled-fill:#909090;--color-checkbox-disabled-checked-fill:#f0f0f0;--color-checkbox-disabled-checked:#636363;--color-button-disabled-border:#666;--color-button-disabled-bg:#909090;--color-button-disabled-content:#f0f0f0;--size-card-list-section-width:23rem;--size-page-edge-padding:2rem;--size-icon-sm-w:1.8rem;--size-icon-sm-padding:0rem;--size-icon-xsm-w:1.5rem;--size-icon-xsm-padding:0rem;--size-gap-xs:.25rem;--size-gap-s:.5rem;--size-gap-m:1rem;--size-gap-l:2rem;--size-gap-xl:4rem;--size-neg-gap-xs:calc(var(--size-gap-xs)*-1);--size-neg-gap-s:calc(var(--size-gap-s)*-1);--size-neg-gap-m:calc(var(--size-gap-m)*-1);--size-neg-gap-l:calc(var(--size-gap-l)*-1);--size-neg-gap-xl:calc(var(--size-gap-xl)*-1);--size-modal-padding:1rem;--size-kiosk-container-max-width:60rem;--size-kiosk-screen-side-padding:2rem;--size-kiosk-section-gap:2rem;--size-kiosk-button-border-size:.1em;--size-kiosk-status-button-width:11em}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-VariableFont.ttf)format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans-Italic-VariableFont.ttf)format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Noto Sans,sans-serif}html{background-color:var(--color-body);color:var(--color-content);font-size:16px}h1{font-size:250%;font-weight:600}h2{font-size:200%;font-weight:600}h3{font-size:150%;font-weight:600}h4{font-size:125%;font-weight:600}h5{font-size:100%;font-weight:600}li{margin-left:1.5rem}input[type=text]{font-size:1rem}pre{font-family:Noto Sans Mono,Consolas,monospace}.layout-two-column{flex-direction:row;align-items:flex-start;gap:1rem;height:100%;padding-bottom:1rem;display:flex}.layout-two-column-grid{align-items:start;column-gap:1rem;row-gap:var(--size-gap-m);grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content);display:grid}.layout-two-column-grid.fill{grid-template-columns:auto auto}.layout-two-column-grid.fillcol2{grid-template-columns:minmax(0,max-content) 1fr}.layout-two-column-grid .colspan-all{grid-column:1/3}.layout-three-column-grid{grid-template-columns:max-content max-content max-content;column-gap:1rem;display:grid}.layout-three-column-grid>*{padding:.5rem 0}.layout-three-column-grid .colspan-all{grid-column:1/4}.row-grid{row-gap:0;column-gap:var(--size-gap-m);grid-template-rows:auto auto;grid-auto-flow:column;display:grid}div.detail{scrollbar-width:thin;height:100%;padding:var(--size-gap-m);border:1px solid var(--color-border-b0);background-color:var(--color-body);border-radius:.5rem;flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.form-active-area{column-gap:var(--size-gap-l);row-gap:var(--size-gap-m);padding:var(--size-gap-m);margin:var(--size-neg-gap-m)var(--size-neg-gap-m)0 var(--size-neg-gap-m);background-color:var(--color-selected-bg);color:var(--color-content);grid-template-columns:1fr 1fr;display:grid}.form-active-area .colspan-all{grid-column:1/3}.form-active-area .col1{grid-column:1}.form-active-area .col2{grid-column:2}div.content-container{padding:var(--size-gap-m);border:1px solid var(--color-border-90);background-color:var(--color-body);border-radius:.5rem}.stretch{align-self:stretch}div.home-splash{background-color:var(--color-brand);width:100vw;height:100vh;color:var(--color-content-neg);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}div.home-splash .splash-bowtie{background-color:var(--color-brand-2);width:100%;height:.5rem;display:block}div.home-splash .splash-drop{background-color:var(--color-brand-accent);flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:40vh;display:flex;overflow:visible}div.home-splash .logo-container{background-color:var(--color-brand-accent);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;width:16em;height:16em;margin-top:-9em;padding:2em;display:flex;overflow:hidden}div.home-splash .logo-container img{margin-top:2.4rem}div.home-splash .splash-content{flex-direction:column;justify-content:flex-start;align-items:center;margin-top:2em;display:flex}div.home-splash .splash-content .splash-menu{justify-content:center;align-items:center;gap:var(--size-gap-m);flex-direction:row;margin-top:2em;display:flex}div.home-splash .splash-content .splash-menu .splash-button{border:1px solid var(--color-content-neg);background-color:var(--color-brand);color:var(--color-content-neg);padding:.5rem 1rem;font-size:140%;text-decoration:none}div.home-splash .splash-content .splash-menu .splash-button:hover{background-color:var(--color-brand-highlight)}.main-layout-container{grid-template:"bowtie bowtie".5rem"header header"max-content"nav main"1fr/max-content 1fr;width:100vw;height:100vh;display:grid}.main-layout-container div.bowtie{z-index:10;background-color:var(--color-brand-2);grid-area:bowtie;width:100%;display:block}.main-layout-container header{padding-right:var(--size-page-edge-padding);background-color:var(--color-brand-accent);flex-direction:row;grid-area:header;justify-content:flex-end;align-items:center;min-height:3.2rem;display:flex}.main-layout-container header a.title-link{color:var(--color-content-neg);font-weight:600;text-decoration:none;display:block}.main-layout-container header a.title-link:visited{color:var(--color-content-neg)}.main-layout-container nav{background-color:var(--color-brand);flex-direction:column;grid-area:nav;min-height:0;display:flex}.main-layout-container nav .logo-container{background-color:var(--color-brand-accent);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;width:9rem;height:9rem;margin:-6rem auto 1rem;padding:1.5rem;display:flex;overflow:hidden}.main-layout-container nav .logo-container img{margin-top:2.3rem}.main-layout-container nav .link-container{scrollbar-width:none;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.main-layout-container nav .link-container a{border-bottom:1px solid var(--color-brand-highlight);color:var(--color-content-neg);flex-direction:row;align-items:center;margin:0;padding:1rem 2rem;text-decoration:none;display:flex}.main-layout-container nav .link-container a:active,.main-layout-container nav .link-container a:visited{color:var(--color-content-neg)}.main-layout-container nav .link-container a:hover{background-color:var(--color-brand-accent)}.main-layout-container nav .link-container a img{width:var(--size-icon-sm-w);aspect-ratio:1;padding:var(--size-icon-sm-padding);margin-right:.5rem;display:block}.main-layout-container main{flex-direction:column;grid-area:main;place-content:flex-start;min-height:0;display:flex}.main-layout-container main .section-header{padding:3rem var(--size-page-edge-padding)1rem var(--size-page-edge-padding);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.main-layout-container main .section-controls{padding:1rem var(--size-page-edge-padding)0 var(--size-page-edge-padding);background-color:var(--color-body-shaded);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.main-layout-container main .section-body{min-height:0;padding:1rem var(--size-page-edge-padding)0 var(--size-page-edge-padding);background-color:var(--color-body-shaded);flex-direction:column;flex-grow:1;display:flex}.main-layout-container main .detail-heading{margin:0 var(--size-neg-gap-m)0 var(--size-neg-gap-m);padding:1rem var(--size-gap-m)0 var(--size-gap-m);border-bottom:2px solid var(--color-brand);flex-direction:row;justify-content:space-between;align-items:center;line-height:1.5;display:flex}.main-layout-container a{color:inherit;text-decoration:none}.main-layout-container a:visited{color:inherit}.main-layout-container a.text-link,.main-layout-container a.text-link:visited{color:var(--color-link-content);text-decoration:underline}.main-layout-container ul{gap:var(--size-gap-m);flex-direction:column;padding:0;display:flex}.main-layout-container .row{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.main-layout-container .row.align-items-start{align-items:flex-start}.main-layout-container .space-between-row{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:center;display:flex}.main-layout-container .hide{display:none}.main-layout-container .column{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.main-layout-container .margin-top-1{margin-top:1rem}.main-layout-container .strong{font-weight:600}.main-layout-container .no-border{border:none}.main-layout-container .validation-error{border-left:.25rem solid var(--color-alert)}.main-layout-container .monofont{font-family:Noto Sans Mono,Consolas,monospace}.main-layout-container .icon{aspect-ratio:1;height:1em}.main-layout-container .strong-div{font-weight:600}.main-layout-container .gap-none{gap:0}.main-layout-container .gap-xs{gap:var(--size-gap-xs)}.main-layout-container .gap-s{gap:var(--size-gap-s)}.main-layout-container .gap-m{gap:var(--size-gap-m)}.main-layout-container .gap-l{gap:var(--size-gap-l)}.main-layout-container .gap-xl{gap:var(--size-gap-xl)}.main-layout-container .col-gap-none{column-gap:0}.main-layout-container .col-gap-xs{column-gap:var(--size-gap-xs)}.main-layout-container .col-gap-s{column-gap:var(--size-gap-s)}.main-layout-container .col-gap-m{column-gap:var(--size-gap-m)}.main-layout-container .col-gap-l{column-gap:var(--size-gap-l)}.main-layout-container .col-gap-xl{column-gap:var(--size-gap-xl)}.kiosk-layout-container,.modalb-overlay{color:var(--color-content);background-color:var(--color-body-mat);font-family:Noto Sans,sans-serif;font-size:18px;font-weight:400}.kiosk-layout-container{flex-direction:column;align-items:center;width:100vw;min-height:100dvh;display:flex}.kiosk-layout-container *{line-height:1}.kiosk-layout-container .app-shell{width:100%;max-width:var(--size-kiosk-container-max-width);background-color:var(--color-body);flex-direction:column;flex-grow:1;justify-content:flex-start;display:flex}.kiosk-layout-container .app-shell .app-body{flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.kiosk-layout-container .app-shell .app-body .page-container{padding:var(--size-kiosk-screen-side-padding);gap:var(--size-kiosk-screen-side-padding);flex-direction:row;flex-grow:1;width:100%;display:flex}.kiosk-layout-container .app-shell .app-body .content{width:100%}.kiosk-layout-container .invert{filter:invert()}.kiosk-layout-container h2{font-size:150%;font-weight:700}.kiosk-layout-container h4{font-size:120%;font-weight:500}.kiosk-layout-container .loading-text{text-align:center;font-size:120%;display:block}.kiosk-layout-container input[type=text]{box-sizing:border-box;font-size:inherit;border:.08em solid var(--color-content);border-radius:.2em;padding:.3em}.kiosk-layout-container input[type=password]{box-sizing:border-box;font-size:inherit;border:.08em solid var(--color-content);border-radius:.2em;padding:.3em}.kiosk-layout-container textarea{box-sizing:border-box;resize:vertical;border:.08em solid var(--color-content);width:100%;height:5em;font-size:inherit;border-radius:.2em;padding:.5em;font-family:inherit}.kiosk-layout-container .row{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.kiosk-layout-container .row.align-items-start{align-items:flex-start}.kiosk-layout-container .gap-none{gap:0}.kiosk-layout-container .gap-xs{gap:var(--size-gap-xs)}.kiosk-layout-container .gap-s{gap:var(--size-gap-s)}.kiosk-layout-container .gap-m{gap:var(--size-gap-m)}.kiosk-layout-container .gap-l{gap:var(--size-gap-l)}.kiosk-layout-container .gap-xl{gap:var(--size-gap-xl)}.kiosk-layout-container .display-none{display:none}.kiosk-layout-container .visibility-hidden{visibility:hidden;pointer-events:none;height:auto}.kiosk-layout-container .app-button{border:var(--size-kiosk-button-border-size)solid var(--color-brand-2);background-color:var(--color-brand-2);color:var(--color-content-neg);font-size:inherit;cursor:default;border-radius:100em;flex-direction:row;justify-content:center;align-items:center;gap:.6em;padding:.5em 1em;text-decoration:none;display:inline-flex;box-shadow:0 .08em .1em rgba(0,0,0,.25)}.kiosk-layout-container .app-button:disabled{background-color:var(--color-button-disabled-bg);color:var(--color-button-disabled-content);cursor:not-allowed;border:none}.kiosk-layout-container .app-button:active{filter:brightness(1.5)}.kiosk-layout-container .app-button img{height:1.2em}.kiosk-layout-container .big-button{padding:1.1em 2em;font-size:1.2em;font-weight:700}.kiosk-layout-container .dispatch-button{min-width:var(--size-kiosk-status-button-width)}.kiosk-layout-container .dispatch-button.checkin{border:var(--size-kiosk-button-border-size)solid var(--color-brand-2);background-color:var(--color-content-neg);color:var(--color-brand-2)}.kiosk-layout-container .dispatch-button.checkin:active{filter:brightness(.9)}.kiosk-layout-container .dispatch-button.checkin.form-style{border:var(--size-kiosk-button-border-size)solid var(--color-brand-2);background-color:var(--color-brand-2);color:var(--color-content-neg)}.kiosk-layout-container .dispatch-button.grounded{background-color:var(--color-kiosk-error-0);color:var(--color-kiosk-error-100);border:var(--size-kiosk-button-border-size)solid var(--color-kiosk-error-0)}.kiosk-layout-container .picker{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.kiosk-layout-container .picker .selected-item-info{padding-right:1em}.kiosk-layout-container .picker .grow{flex-grow:1}.kiosk-layout-container .bowtie{background-color:var(--color-brand-2);flex-shrink:0;height:1rem}.kiosk-layout-container header.header{height:max-content;padding:.5em var(--size-kiosk-screen-side-padding);border-top:.2em solid var(--color-brand-highlight);background:var(--color-brand);color:var(--color-content-neg);flex-direction:row;grid-area:header;justify-content:space-between;align-items:center;font-weight:700;display:flex}.kiosk-layout-container header.header a{color:inherit;text-decoration:none}.kiosk-layout-container header.header a.router-link-active{background-color:var(--color-content-neg);color:var(--color-content)!important}.kiosk-layout-container header.header a:active,.kiosk-layout-container header.header a:visited{color:inherit}.kiosk-layout-container header.header a.nav-tab{border-radius:50em;padding:.5em 1em}.kiosk-layout-container header.header .logo{height:3.5em}.kiosk-layout-container header.header .logo img{height:100%}.kiosk-layout-container .content.checkout-page{gap:var(--size-kiosk-section-gap);flex-direction:column;display:flex}.kiosk-layout-container .content.checkout-page h4{font-size:120%;font-weight:500}.kiosk-layout-container .content.checkout-page .section{flex-direction:column;gap:.5em;display:flex}.kiosk-layout-container .content.checkout-page .section.display-none{display:none}.kiosk-layout-container .content.checkout-page .snags-section{flex-direction:column;display:flex}.kiosk-layout-container .content.checkout-page .snags-section ul.snag-list{margin-top:.5rem}.kiosk-layout-container .content.checkout-page .snags-section ul.snag-list li.snag-description{line-height:1.5}.kiosk-layout-container .content.checkout-page input[type=text]{width:100%}.kiosk-layout-container .content.checkout-page .dispatch-button{width:100%}.kiosk-layout-container .content.checkout-page .activity-picker{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1em;padding-top:.5em;display:flex}.kiosk-layout-container .content.checkin-page{gap:var(--size-kiosk-section-gap);flex-direction:column;display:flex}.kiosk-layout-container .content.checkin-page .checkin-form{flex-direction:column;gap:1.5rem;display:flex}.kiosk-layout-container .content.checkin-page .checkin-form .section{flex-direction:column;gap:1em;display:flex}.kiosk-layout-container .content.checkin-page .checkin-form .section.display-none{display:none}.kiosk-layout-container .content.checkin-page .checkin-form .section .units{display:inline-block}.kiosk-layout-container .content.checkin-page .checkin-form .section textarea{resize:vertical}.kiosk-layout-container .content.checkin-page .checkin-form .time-input{width:10em}.kiosk-layout-container .content.checkin-page .checkin-form .short-input{width:3em}.kiosk-layout-container .content.checkin-page .checkin-form .checkin-button{background-color:var(--color-brand-2);width:100%;color:var(--color-content-neg);border:none}.kiosk-layout-container .content.checkin-page .checkin-form .checkin-button.cancel{background-color:var(--color-kiosk-error-100);color:var(--color-content-neg)}.kiosk-layout-container .content.checkin-page .checkin-form .checkin-button.disabled{background-color:var(--color-button-disabled-bg);color:var(--color-button-disabled-content);cursor:not-allowed}.kiosk-layout-container .content.changepin-page{gap:var(--size-kiosk-section-gap);flex-direction:column;display:flex}.kiosk-layout-container .content.changepin-page .section{flex-direction:column;gap:.5rem;display:flex}.kiosk-layout-container .content.changepin-page .section input.pin-input{max-width:12rem}.kiosk-layout-container .content.report-snag-page{gap:var(--size-kiosk-section-gap);flex-direction:column;display:flex}.kiosk-layout-container .content.report-snag-page .section{flex-direction:column;gap:.5rem;display:flex}.kiosk-layout-container .content.flight-log-page{flex-direction:column;gap:1.5rem;display:flex}.kiosk-layout-container .content.flight-log-page .flight-log .flight-log-filter{flex-direction:row;align-items:center;gap:1em;padding-bottom:1em;display:flex}.kiosk-layout-container .content.flight-log-page .flight-log .flight-log-filter .filter-label{font-weight:700}.kiosk-layout-container .content.flight-log-page .flight-log .flight-log-filter .picker{display:inline-flex}.kiosk-layout-container .content.flight-log-page .flight-log .flight-detail-card{border-bottom:1px solid var(--color-border-kiosk-1);grid-template-columns:1fr 2fr 1fr;gap:1em;padding:1em 0;display:grid}.kiosk-layout-container .content.flight-log-page .flight-log .flight-detail-card .col1{flex-direction:column;gap:.5em;display:flex}.kiosk-layout-container .content.flight-log-page .flight-log .flight-detail-card .col1 .fdc-date{font-weight:700}.kiosk-layout-container .content.flight-log-page .flight-log .flight-detail-card .col1 .fdc-aircraft{font-size:150%;font-weight:700}.kiosk-layout-container .content.flight-log-page .flight-log .flight-detail-card .flight-detail-card-section .fdc-label{font-weight:700}.kiosk-layout-container .content.flight-log-page .flight-log .flight-detail-card .fdcs-grid{grid-template-columns:max-content 1fr;gap:1em;height:max-content;display:grid}.kiosk-layout-container .loader{color:#444;box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin:15px auto;animation:2s linear infinite animloader;display:block;position:relative}@keyframes animloader{0%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}25%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 2px}50%{box-shadow:14px 0 0 -2px,38px 0 0 -2px,-14px 0 0 2px,-38px 0 0 -2px}75%{box-shadow:14px 0 0 2px,38px 0 0 -2px,-14px 0 0 -2px,-38px 0 0 -2px}to{box-shadow:14px 0 0 -2px,38px 0 0 2px,-14px 0 0 -2px,-38px 0 0 -2px}}.kiosk-layout-container .aircraft-status-card{padding:1em var(--size-kiosk-screen-side-padding);border-bottom:.1em solid var(--color-border-kiosk-1);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.kiosk-layout-container .aircraft-status-card.out{background-color:#f5f5f5;background-image:url(/img/out-bg.svg);background-position:50%;background-repeat:repeat-x;background-size:contain}.kiosk-layout-container .aircraft-status-card.grounded{background-color:var(--color-kiosk-error-100);color:var(--color-kiosk-error-0);background-image:none}.kiosk-layout-container .aircraft-status-card .card-info{flex-direction:row;gap:1em;display:flex}.kiosk-layout-container .aircraft-status-card .card-info .status-icon{flex-direction:column;justify-content:center;display:flex}.kiosk-layout-container .aircraft-status-card .card-info .status-icon img{width:2.2em}.kiosk-layout-container .aircraft-status-card .card-info .info-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.6em;display:flex}.kiosk-layout-container .aircraft-status-card .card-info .info-text .type-line{font-size:120%}.kiosk-layout-container .aircraft-status-card .card-info .info-text .status-line{font-size:155%;font-weight:800}.kiosk-layout-container .aircraft-status-card .card-info .info-text .status-line .id-text{padding-right:.5em;display:inline-block}.kiosk-layout-container .aircraft-status-card .card-info .info-text .snag-line{font-size:90%}.kiosk-layout-container .aircraft-status-card.grounded>.card-info>.status-icon>img{filter:invert()}.kiosk-layout-container .activity-card{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%;margin:0 .1em;padding:.5em;display:flex;box-shadow:0 .1em .2em rgba(0,0,0,.3)}.kiosk-layout-container .activity-card .card-radio-input input{appearance:none;width:0;height:0;margin:0;position:absolute}.kiosk-layout-container .activity-card .card-radio-input .card-radio-icon{height:1.7em}.kiosk-layout-container .activity-card .card-radio-input .checked{display:none}.kiosk-layout-container .activity-card .card-radio-input .unchecked,.kiosk-layout-container .activity-card .card-radio-input input:checked~.checked{display:block}.kiosk-layout-container .activity-card .card-radio-input input:checked~.unchecked{display:none}.kiosk-layout-container .activity-card .card-info{flex-direction:column;gap:.5em;display:flex}.kiosk-layout-container .activity-card .card-info .activity-name{font-weight:600}.kiosk-layout-container .activity-card .card-info .requirements-validation .status img{height:.7em;margin-right:.2em}.kiosk-layout-container .activity-card .card-info .requirements-validation .missing-list{padding-top:.3em}.kiosk-layout-container .activity-card .card-info .requirements-validation .missing-list .missing-item{margin-left:2em;line-height:1.3em}.kiosk-layout-container .form-checklist{top:var(--size-kiosk-screen-side-padding);flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start;gap:.4em;width:max-content;display:flex;position:sticky}.kiosk-layout-container .form-checklist img.icon{width:2.2em;height:2.2em;margin-bottom:.5em}.kiosk-layout-container .form-checklist .aircraft-id{font-size:175%;font-weight:700}.kiosk-layout-container .form-checklist .snag-count{font-size:70%}.kiosk-layout-container .form-checklist .form-checklist-item-list{flex-direction:column;gap:.7em;padding-top:1em;font-size:90%;display:flex}.kiosk-layout-container .form-checklist .form-checklist-item-list .form-checklist-item{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:1em;display:flex}.kiosk-layout-container .form-checklist .form-checklist-item-list .form-checklist-item span.validation,.kiosk-layout-container .form-checklist .form-checklist-item-list .form-checklist-item span.label{display:inline-block}.kiosk-layout-container .form-checklist .form-checklist-item-list .form-checklist-item span.validation img,.kiosk-layout-container .form-checklist .form-checklist-item-list .form-checklist-item span.label img{height:.7em}.kiosk-layout-container .form-checklist .form-checklist-item-list .form-checklist-item span.validation{text-align:center;width:1em}div.modalb-overlay{z-index:100;width:100%;height:100%;display:none;position:fixed;top:0;left:0}div.modalb-overlay.shown{display:flex}div.modalb-overlay{justify-content:center;align-items:center}div.modalb-overlay .modalb-dialog{width:100%;height:100%;max-width:var(--size-kiosk-container-max-width);background-color:var(--color-body);flex-direction:column;justify-content:flex-start;display:flex}div.modalb-overlay .modalb-dialog .modal-dialog-chrome{padding:2rem var(--size-kiosk-screen-side-padding)1rem var(--size-kiosk-screen-side-padding);flex-flow:row;justify-content:space-between;align-items:center;display:flex}div.modalb-overlay .modalb-dialog .modal-dialog-chrome:has(>:only-child){justify-content:flex-end}div.modalb-overlay .modalb-dialog .modal-dialog-chrome .modal-dialog-title{font-size:1.5em;font-weight:700}div.modalb-overlay .modalb-dialog .modal-dialog-chrome .close-button{background-color:transparent;border:none}div.modalb-overlay .modalb-dialog .modal-dialog-chrome .close-button img{height:2.5rem}div.modalb-overlay .modalb-dialog .modal-dialog-chrome .close-button:hover{filter:invert(.3)}div.modalb-overlay .modalb-dialog .modal-dialog-content{padding:1rem var(--size-kiosk-screen-side-padding);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}div.modalb-overlay .pin-form-container{flex-direction:column;justify-content:center;align-items:center;gap:1em;height:100%;margin-top:-10rem;display:flex}div.modalb-overlay .pin-form-container .pin-form-header{font-size:150%;font-weight:700}div.modalb-overlay .pin-form-container .pin-form{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}div.modalb-overlay .pin-form-container .pin-form .pin-form-input input{border:.08em solid var(--color-content);text-align:center;border-radius:.2em;width:10em;padding:.5em;font-size:150%;box-shadow:inset 0 .1em .2em rgba(0,0,0,.1)}div.modalb-overlay .pin-form-container .pin-form .pin-form-input input.invalid{background-color:var(--color-kiosk-error-20);border-color:var(--color-kiosk-error-100)}div.modalb-overlay .pin-form-container .pin-form .pin-form-input input.accepted{background-color:var(--color-kiosk-success-100);border-color:var(--color-kiosk-success-20)}div.modalb-overlay .pin-form-container .pin-form .pin-invalid{margin-top:.5em}div.modalb-overlay .pin-form-container .pin-form .pin-invalid.hidden{visibility:hidden}div.modalb-overlay .pin-form-container .pin-form .pin-form-buttons{flex-direction:row;justify-content:center;padding-top:1rem;font-size:150%;display:flex}div.modalb-overlay .error-modal-content{flex-direction:column;align-items:center;gap:2rem;padding-top:12rem;display:flex}div.modalb-overlay .error-modal-content .error-icon{height:4em}div.modalb-overlay .error-modal-content h2{font:inherit;font-size:150%;font-weight:800}div.modalb-overlay .error-modal-content .error-modal-text{flex-direction:column;align-items:center;gap:.5rem;display:flex}div.modalb-overlay .loading-modal-content{flex-direction:column;align-items:center;gap:2rem;width:100%;margin-top:4rem;display:flex}.item-selector-modal{flex-flow:column wrap;justify-content:flex-start;align-items:center;gap:1em;display:flex}.item-selector-modal .letter-selector{flex-flow:wrap;justify-content:center;gap:1em;padding-bottom:2em;display:flex}.item-selector-modal .letter-selector .alpha-button{border:.08rem solid var(--color-brand-2);background-color:var(--color-content-neg);width:2.3em;height:2.3em;color:var(--color-brand-2);border-radius:.2em;justify-content:center;align-items:center;font-size:150%;font-weight:500;display:flex;box-shadow:0 .08em .1em rgba(0,0,0,.25)}.item-selector-modal .letter-selector .alpha-button:hover{filter:brightness(.9)}.item-selector-modal .letter-selector .alpha-button.chosen{background-color:#ebac00}.item-selector-modal .letter-selector .alpha-button.chosen:hover{filter:brightness(1.2)}.item-selector-modal .item-selector{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5em;width:100%;display:flex}.item-selector-modal .item-selector .name-option{box-sizing:border-box;border:.08rem solid var(--color-brand-2);background-color:var(--color-content-neg);width:100%;color:var(--color-brand-2);border-radius:100em;padding:1em;font-size:130%;font-weight:500;display:flex;box-shadow:0 .08em .1em rgba(0,0,0,.25)}.item-selector-modal .item-selector .name-option:hover{filter:brightness(.9)}.authplate-container{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;flex-direction:row;align-items:center;gap:.5rem;padding:.5em;display:flex}.authplate-container:hover{background-color:var(--color-brand-highlight)}.authplate-container:has(>.is_shown){background-color:var(--color-brand-highlight)}.authplate-container img.icon{width:var(--size-icon-xsm-w);aspect-ratio:1;padding:var(--size-icon-sm-padding)}.authplate-container .username{color:var(--color-content-neg);font-size:120%;font-weight:500;text-decoration:none}.authplate-container .username:visited,.authplate-container .username:active,.authplate-container .username:hover{color:var(--color-content-neg)}.menu-parent{position:relative;overflow:visible}.menu-container{display:none}.menu-container.is_shown{flex-direction:column;justify-content:flex-start;align-items:stretch;display:inline-flex;position:absolute;top:100%;left:0}.menu-container.is_shown.right{left:unset;right:0}.menu-container.is_shown{border:1px solid var(--color-brand-accent);color:var(--color-content-neg);border-radius:.3rem;margin-top:.5em;overflow:hidden;box-shadow:0 0 .1rem rgba(0,0,0,.44),.1rem .12rem .2rem rgba(48,48,48,.44)}.menu-container.is_shown .menu-item{background-color:var(--color-brand);border-bottom:1px solid var(--color-brand-highlight);text-align:left;cursor:pointer;padding:.5em;text-decoration:none}.menu-container.is_shown .menu-item:hover{background-color:var(--color-brand-highlight)}.menu-container.is_shown .menu-item:visited,.menu-container.is_shown .menu-item:active{color:inherit}.menu-container.is_shown.menu-grid{grid-template-columns:1fr max-content 1fr;gap:0;display:inline-grid}.menu-container.is_shown.menu-grid .menu-item{grid-column:1/4;grid-template-columns:subgrid;display:grid}.menu-container.is_shown.menu-grid .menu-item .menu-item-prefix,.menu-container.is_shown.menu-grid .menu-item .menu-item-suffix{min-width:1.5em;min-height:1.5em}button,a.button{border:1px solid var(--color-brand-2);background-color:var(--color-body);color:var(--color-brand-2);border-radius:.4em;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:.25em .5em;font-size:1rem;font-weight:500;line-height:1.5em;display:flex}button:hover,a.button:hover{background-color:var(--color-brand-2-slight)}button:active,a.button:active{color:var(--color-content-neg);background-color:var(--color-brand-2)}button.primary,a.button.primary{border:1px solid var(--color-brand-2);background-color:var(--color-brand-2);color:var(--color-content-neg)}button.primary:active,a.button.primary:active{background-color:var(--color-content-neg);color:var(--color-brand-2)}button.good,a.button.good{border:1px solid var(--color-good);background-color:var(--color-good);color:var(--color-content-neg)}button.good:active,a.button.good:active{background-color:var(--color-content-neg);color:var(--color-good)}button.delete,a.button.delete{border:1px solid var(--color-alert);background-color:var(--color-alert);color:var(--color-content-neg)}button.delete:active,a.button.delete:active{background-color:var(--color-content-neg);color:var(--color-alert)}button.action-button,a.button.action-button{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}button.toggle-button.on,a.button.toggle-button.on{background-color:var(--color-brand-2);color:var(--color-content-neg)}button.icon-button,a.button.icon-button{background-color:transparent;border:none;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex}button.icon-button:hover,a.button.icon-button:hover{background-color:var(--color-selected-bg)}button.icon-button:active,a.button.icon-button:active{background-color:transparent;border:none}button.icon-button.small>img.icon,a.button.icon-button.small>img.icon{height:1em}button.icon-button.medium>img.icon,a.button.icon-button.medium>img.icon{height:1.5em}button:disabled,button:disabled:hover,button:disabled:active,a.button:disabled,a.button:disabled:hover,a.button:disabled:active{border-color:var(--color-button-disabled-border);background-color:var(--color-button-disabled-bg);color:var(--color-button-disabled-content)}.filter-button{justify-content:flex-start;align-items:center;gap:var(--size-gap-s);border:1px solid var(--color-border-90);background-color:var(--color-body);color:var(--color-content);cursor:default;-webkit-user-select:none;user-select:none;border-radius:.5em;flex-direction:row;padding:.25em .5em;font-size:1rem;font-weight:600;line-height:1.5em;display:flex;position:relative;overflow:visible}.filter-button:hover,.filter-button.active{background-color:var(--color-selected-bg)}.filter-button>.icon{aspect-ratio:1;height:1.25rem}.filter-button .filter-container{display:none}.filter-button .filter-container.is-shown{flex-direction:column;justify-content:flex-start;align-items:stretch;margin:-1px 0 0 -1px;display:flex;position:absolute;top:0;left:0;overflow:visible}.filter-button .filter-container.is-shown .filter-button-open{justify-content:flex-start;align-items:center;gap:var(--size-gap-s);z-index:2;border-left:1px solid var(--color-border-90);border-top:1px solid var(--color-border-90);border-right:1px solid var(--color-border-90);color:var(--color-content);background-color:var(--color-body);cursor:default;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-direction:row;align-self:flex-start;padding:.25rem .5rem .5rem;font-size:1rem;font-weight:600;line-height:1.5em;display:flex}.filter-button .filter-container.is-shown .filter-button-open>.icon{aspect-ratio:1;height:1.25rem}.filter-button .filter-container.is-shown .filter-content{z-index:1;border:1px solid var(--color-border-90);font-weight:initial;color:var(--color-content);background-color:var(--color-body);border-radius:0 .5em .5em;flex-direction:column;align-items:stretch;margin-top:-1px;padding:.5rem;display:flex;box-shadow:4px 8px 12px rgba(0,0,0,.75)}label.input-label{color:var(--color-content);font-size:1rem;font-weight:600;line-height:1.5rem}label.input-label.error{color:var(--color-alert)}.input-text-container{border:1px solid var(--color-border-90);background:var(--color-input-bg);border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;line-height:1.5rem;display:flex}.input-text-container:focus-within{outline:auto}.input-text-container>.icon{aspect-ratio:1;height:1.25em}.input-text-container .clear-button{border:none;margin:0;padding:.5em;display:flex}.input-text-container .clear-button:hover{background-color:inherit}.input-text-container.small{padding:.25rem .5rem}.input-text-container.small .clear-button{padding:0}.input-text-container input[type=text]{background:var(--color-input-bg);border:none;outline:none;flex-grow:1;width:100%;margin:0;padding:0;font-size:1rem}.input-text-container input[type=date]{background:var(--color-input-bg);border:none;outline:none;flex-grow:1;width:100%;margin:0;padding:0;font-size:1rem}.input-text-container input[type=date]{min-width:9rem}textarea.input-textarea{resize:vertical;border:1px solid var(--color-border-90);background:var(--color-input-bg);border-radius:.5rem;align-self:stretch;height:6em;padding:.5rem}.label-input-pair{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.checkbox-label{align-items:center;gap:.5em;display:inline-flex}.checkbox-label input[type=checkbox]{appearance:none;width:0;height:0;margin:0;position:absolute}.checkbox-label input[type=radio]{appearance:none;width:0;height:0;margin:0;position:absolute}.checkbox-label svg.icon{aspect-ratio:1;height:1.5em}.checkbox-label .checked,.checkbox-label .disabled-checked,.checkbox-label .disabled-unchecked{display:none}.checkbox-label .unchecked{display:inline-block}.checkbox-label input[type=checkbox]:checked:not(:disabled)~.checked{display:inline-block}.checkbox-label input[type=radio]:checked:not(:disabled)~.checked{display:inline-block}.checkbox-label input[type=checkbox]:checked:not(:disabled)~.unchecked{display:none}.checkbox-label input[type=radio]:checked:not(:disabled)~.unchecked{display:none}.checkbox-label input[type=checkbox]:disabled:not(:checked)~.disabled-unchecked{display:inline-block}.checkbox-label input[type=radio]:disabled:not(:checked)~.disabled-unchecked{display:inline-block}.checkbox-label input[type=checkbox]:disabled:not(:checked)~.unchecked{display:none}.checkbox-label input[type=radio]:disabled:not(:checked)~.unchecked{display:none}.checkbox-label input[type=checkbox]:disabled:checked~.disabled-checked{display:inline-block}.checkbox-label input[type=radio]:disabled:checked~.disabled-checked{display:inline-block}.checkbox-label input[type=checkbox]:disabled:checked~.checked{display:none}.checkbox-label input[type=radio]:disabled:checked~.checked{display:none}.checkbox-label input[type=checkbox]:disabled:checked~.unchecked{display:none}.checkbox-label input[type=radio]:disabled:checked~.unchecked{display:none}.checkbox-label .checkbox-label-content{margin-left:.5rem;font-size:1rem;font-weight:600;line-height:1.5rem}select{border:1px solid var(--color-border-90);background-color:var(--color-body);border-radius:.5rem;padding:.5rem;font-size:1rem}select:hover{background-color:var(--color-body-shaded)}.input-tip{font-size:80%;line-height:1.1em}.error-panel{color:var(--color-content-neg);background-color:var(--color-alert);border-radius:100rem;flex-direction:row;place-content:center space-between;margin:.5rem;padding:1rem;display:flex}.badge{text-wrap:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;font-weight:600;display:flex}.badge.small{border-radius:.25rem;padding:.25rem;font-size:75%;font-weight:500}.badge.small img.icon{width:1rem}.badge.medium{padding:.5rem}.badge.medium img.icon{width:1rem}.badge.large{padding:.5rem;font-size:120%}.badge.large img.icon{width:1.2rem}.badge.good{background-color:var(--color-good);color:var(--color-content-neg)}.badge.neutral{background-color:var(--color-brand-2);color:var(--color-content-neg)}.badge.alert{background-color:var(--color-alert);color:var(--color-content-neg)}.badge.transparent{background-color:transparent}.badge.transparent.good{color:var(--color-good)}.badge.transparent.neutral{color:var(--color-brand-2)}.badge.transparent.alert{color:var(--color-alert)}.card-list-container{scrollbar-width:none;border:1px solid var(--color-border-b0);background-color:var(--color-border-b0);border-radius:.5rem;flex-direction:column;gap:1px;max-height:100%;display:flex;overflow-y:auto}.card-list-container .card-list-item{flex-direction:column;gap:.5rem;display:flex}.card-list-container>:first-child>:only-child{border-radius:.5rem .5rem 0 0}.card-list-container>:last-child>:only-child{border-radius:0 0 .5rem .5rem}.card-list-container .card{background-color:var(--color-body);flex-direction:row;gap:.5rem;padding:1rem .5rem 1rem 1rem;display:flex}.card-list-container .card:hover{background-color:var(--color-body-shaded)}.card-list-container .card.selected{background-color:var(--color-selected-bg)}.card-list-container .card .details{flex-direction:column;flex-grow:1;gap:.5rem;min-width:0;display:flex}.card-list-container .card img.deleted_icon{height:3rem;display:none}.card-list-container .card img.deleted_icon.is_deleted{display:block}.card-list-container .card .card-list-angle-pointer{align-self:center;margin:0;padding:0;display:flex}.card-list-container .card .card-list-angle-pointer img{width:1.5rem;height:1.5rem}.modal-dialog-overlay{z-index:100;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-dialog-overlay .modal-dialog-body{gap:var(--size-gap-m);background-color:var(--color-body);color:var(--color-content);padding:var(--size-gap-l);border-radius:.5rem;flex-direction:column;max-width:40rem;max-height:80vh;display:flex;overflow-y:auto;box-shadow:0 .5rem 2rem rgba(0,0,0,.3)}.modal-dialog-overlay .modal-dialog-body h1{padding-bottom:var(--size-gap-s);border-bottom:2px solid var(--color-brand);font-size:150%;line-height:1.5rem}.modal-dialog-overlay .modal-dialog-body .delete-modal-content{flex-grow:1}.modal-dialog-overlay .modal-dialog-body .button-row{justify-content:flex-end;gap:var(--size-gap-m);flex-direction:row;display:flex}.main-layout-container .own-validations-container h3{padding-bottom:.5rem}.main-layout-container .own-validations-container .expired{color:var(--color-alert)}.main-layout-container .own-validations-container .expiring-validation{grid-template-columns:max-content 1fr max-content;width:100%;line-height:1.5em;display:grid}.main-layout-container .own-validations-container .expiring-validation .dotty{border-bottom:1px dotted var(--color-border-b0)}.main-layout-container .own-validations-container .expiring-validation.expired>.dotty{border-bottom:1px dotted var(--color-alert)}.main-layout-container .own-validations-container .expiring-validation div.expires{align-items:center;gap:.5rem;display:flex}.main-layout-container .own-validations-container .expiring-validation div.expires .icon{height:1.25em}.statement-details-container{gap:var(--size-gap-l)}.statement-details-container .ledger-row-table td.description a,.balance-summary-container a,.balance-summary-container a:visited{color:var(--color-link-content);text-decoration:underline}.balance-summary-container table.pending-tx{width:100%}.balance-summary-container table.pending-tx tr td,.balance-summary-container table.pending-tx tr th{vertical-align:middle}.balance-summary-container table.pending-tx tr td:first-child,.balance-summary-container table.pending-tx tr th:first-child{padding-left:var(--size-gap-m)}.balance-summary-container table.pending-tx tr td:last-child,.balance-summary-container table.pending-tx tr th:last-child{padding-right:var(--size-gap-m)}.balance-summary-container table.pending-tx tr .row-actions{width:8rem}.balance-summary-container table.pending-tx tr .row-actions button.action-button{border-width:0}.balance-summary-container table.pending-tx tr .row-actions button.action-button img.icon{aspect-ratio:1;height:1.5rem}.balance-summary-container table.pending-tx tr .row-actions button.form-button{border:1px solid var(--color-link-content)}.balance-summary-container table.pending-tx tr .row-actions button.form-button img.icon{aspect-ratio:1;height:1.5rem}.balance-summary-container table.pending-tx tr td.date{width:13rem}.balance-summary-container table.pending-tx tr td.amount{width:10rem}.balance-summary-container table.pending-tx tr.form-row{background-color:var(--color-selected-bg)}.balance-summary-container table.statements{width:100%}table.default-skin{border-spacing:0;width:fit-content;max-width:100%}table.default-skin th{padding:0 1rem}table.default-skin td{padding:.5rem 1rem}table.default-skin th:first-child,table.default-skin td:first-child{padding-left:0}table.default-skin th:last-child,table.default-skin td:last-child{padding-right:0}table.default-skin thead tr{line-height:2em}table.default-skin thead tr th{text-align:left;padding-right:1rem;font-weight:600}table.default-skin tbody tr.selected{background-color:var(--color-selected-bg)}table.default-skin tbody tr td{border-top:1px solid var(--color-border-b0);vertical-align:top}table.default-skin tbody tr td.centered{text-align:center;vertical-align:center}table.default-skin.no-user-select{-webkit-user-select:none;user-select:none}.aircraft-page-list-section .aircraft-list{width:var(--size-card-list-section-width);min-width:var(--size-card-list-section-width)}.aircraft-page-list-section .aircraft-time-adjust{grid-column:1/-1;align-items:flex-end}.aircraft-page-list-section .aircraft-time-adjust .maths{font-size:180%;font-weight:700}.aircraft-page-list-section .aircraft-time-adjust .airtimes{border:1px solid var(--color-border-90);background:var(--color-input-bg);border-radius:.5rem;padding:.5rem;line-height:1.5rem}.aircraft-page-list-section .annual-expires.label{align-items:center;font-weight:600;display:flex}.aircraft-page-list-section .annual-expires.label.expired{color:var(--color-alert)}.aircraft-page-list-section .annual-expires.label.expired .icon{margin-right:var(--size-gap-s)}.aircraft-page-list-section .annual-expires.date.expired{color:var(--color-alert);font-weight:600}a.aircraft-status-card .aircraft-card-title{font-size:1.5rem;font-weight:700;line-height:1.5rem}a.aircraft-status-card .aircraft-card-badges{place-content:center flex-start;gap:var(--size-gap-m);flex-direction:row;margin-top:.5rem;display:flex}a.aircraft-status-card .aircraft-card-badges .badge{padding:0;line-height:1.5rem}a.aircraft-status-card .aircraft-card-badges .badge.aircraft-status{font-style:italic}.person-section-body .person-list{width:var(--size-card-list-section-width);min-width:var(--size-card-list-section-width);min-height:3rem;line-height:1.5rem}.person-section-body .person-list .name{font-size:1.5rem;font-weight:600}.person-section-body .person-list .email{font-size:1rem}.person-section-body .person-filter{max-width:14rem}.person-section-body table>tbody>tr>td.validation-table-status-col{text-align:center}.person-section-body table>tbody>tr>td.validation-table-status-col img{height:1.1rem}.person-section-body table.validations-table{width:100%}.person-section-body table.validations-table .status-cell-content{align-items:center;gap:var(--size-gap-s);font-weight:600;display:flex}.person-section-body table.validations-table .status-cell-content .expired{color:var(--color-alert)}.person-section-body table.validations-table .status-cell-content .valid{color:var(--color-good)}.requirement-list{width:var(--size-card-list-section-width);min-width:var(--size-card-list-section-width);min-height:3rem}.requirement-list .card>.details{gap:0}.requirement-list .name{font-size:1.5rem;font-weight:600}.requirement-list .type{font-size:80%}textarea.av_query{height:6rem}.activity-page-section-body .activity-list{width:var(--size-card-list-section-width);min-width:var(--size-card-list-section-width);min-height:3rem}.activity-page-section-body .activity-list span.aircraft-id{font-weight:600}.activity-page-section-body .default-payer-section{margin-left:1rem}.activity-page-section-body .default-payer-section .checkbox-label{min-height:2.5rem}.snag-section>.card-list-container.snag-list{width:var(--size-card-list-section-width);min-width:var(--size-card-list-section-width)}.snag-section>.card-list-container.snag-list .snag-card .details{gap:0}.snag-section>.card-list-container.snag-list .snag-card .details .description{font-size:1.5rem;font-weight:600;line-height:2rem}.snag-section>.card-list-container.snag-list .snag-card .details .card-detail-line{line-height:1.5rem}.snag-section>.card-list-container.snag-list .snag-card .details .badge-row{margin-top:var(--size-gap-s)}.snag-section>.card-list-container.snag-list .snag-card .details .badge-row .badge{padding:0;font-style:italic;line-height:1.5rem}.snag-section>.card-list-container.snag-list .snag-card .details .badge-row .comment-count{color:var(--color-brand-2)}.snag-section>.card-list-container.snag-list .snag-card .details .badge-row .comment-count .icon{aspect-ratio:1;height:1em}.snag-section>.card-list-container.snag-list .snag-card .details .badge-row .comment-count .count{font-weight:700}.snag-section ul.comment-list{list-style:none}.snag-section ul.comment-list li.snag-comment{background-color:var(--color-body-shaded);border-radius:1rem;margin:0;padding:.5rem 1rem 1rem}.snag-section ul.comment-list li.snag-comment .delete-confirm-container{place-content:center;gap:var(--size-gap-m);text-align:center;flex-direction:column;display:flex}.snag-section ul.comment-list li.snag-comment .delete-confirm-container .confirm-text{font-weight:600}.snag-section ul.comment-list li.snag-comment .delete-confirm-container .button-row{justify-content:center}.flight-log-detail .result-count{font-size:80%;line-height:1.5rem}.flight-log-detail table.default-skin.flight-table{width:100%}.flight-log-detail table.default-skin.flight-table tbody>tr>td .pilot-cell-passengers-label{margin-top:var(--size-gap-s)}.flight-log-detail table.default-skin.flight-table tbody>tr>td .pilot-cell-passengers-label,.flight-log-detail table.default-skin.flight-table tbody>tr>td .pilot-cell-passengers{font-style:italic}.flight-filter-container{min-width:16rem}.flight-filter-container .filter-checkbox-list{gap:var(--size-gap-s);flex-direction:column;max-height:50vh;display:flex;overflow-y:scroll}.flight-page-edit-section>.detail{max-width:60rem}.flight-page-edit-section .up-date,.flight-page-edit-section .hrs-time,.flight-page-edit-section .landings,.flight-page-edit-section .oil{width:10em}.flight-page-edit-section .calc-airtime,.flight-page-edit-section .calc-bill{grid-row:2}.flight-page-edit-section .activity-code-input{min-width:8rem}.flight-page-edit-section .activity-select{min-width:10rem}.component-time-up-down .time-input{width:6rem}.component-time-up-down .clear-button{grid-row:2}.main-layout-container .dashboard-twocol-container{scrollbar-width:thin;background-color:transparent;border:none;flex-direction:column;flex-grow:1;width:100%;min-height:0;padding:0;display:flex;overflow-y:auto}.main-layout-container .dashboard-twocol-container .limit-width{gap:var(--size-gap-m);flex-direction:column;max-width:50rem;display:flex}