body.booting .app-shell{visibility:hidden}.demo-pill.is-live{background:#eef9f3;border-color:#d8efe3;color:#218063}.demo-pill.is-live span{background:#20a67e}.runtime-gate[hidden]{display:none}.runtime-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#f5f7fb}.gate-card{width:min(100%,420px);padding:32px;background:#fff;border:1px solid #e7ebf2;border-radius:16px;box-shadow:0 18px 70px #1a2e4b12}.gate-brand{display:flex;align-items:center;gap:9px;margin-bottom:28px}.gate-brand>span{width:34px;height:34px;border-radius:10px;background:#172b4c;color:#fff;display:grid;place-items:center;font:800 19px Manrope}.gate-brand strong{font:800 17px Manrope;letter-spacing:-.7px}.gate-kicker{margin:0;color:#8390a4;font-size:8px;letter-spacing:1.4px;font-weight:700}.gate-card h1{font:800 23px Manrope;letter-spacing:-.7px;margin:7px 0}.gate-card>p:not(.gate-kicker){margin:0 0 21px;color:#8490a2;font-size:11px;line-height:1.6}.gate-card .form-field{margin-bottom:13px}.gate-submit{width:100%;height:39px;margin-top:3px}.gate-link{display:inline-block;margin-top:15px;color:#6178dc;text-decoration:none;font-weight:700;font-size:10px}.gate-feedback{min-height:15px;color:#c76559;font-size:10px;line-height:1.45;margin-top:10px}.gate-secure{display:block;border-top:1px solid #eff1f5;padding-top:14px;margin-top:13px;text-align:center;color:#a1aaba;font-size:9px}.empty-row{padding:24px!important;text-align:center;color:#98a3b2!important;font-size:10px!important}.empty-due{padding:22px 5px;color:#9aa5b5;text-align:center;font-size:9px}.live-action{border:0;border-radius:5px;background:#eff8f3;color:#198866;padding:5px 7px;font-size:8px;font-weight:700}.live-action:hover{background:#e0f3e9}.status.cancelled{background:#f1f3f6;color:#8994a5}
