.kw-workspace{width:100%;min-width:0;--kw-blue:#008dea;--kw-warm:#f59e0b;--kw-line:var(--border,#dce4eb);--kw-muted:var(--muted-foreground,#637485);color:var(--foreground)}.kw-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:3px 0 22px}.kw-eyebrow,.kw-heading small{color:var(--kw-blue);font-size:11px;letter-spacing:.14em;font-weight:750}.kw-heading h1{font-size:32px;letter-spacing:-.04em;margin:4px 0 6px;line-height:1.12}.kw-heading p{margin:0;color:var(--kw-muted);font-size:14px}.kw-live-badge{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid var(--kw-line);background:var(--card);padding:7px 11px;border-radius:99px;font-size:12px;font-weight:650;color:var(--kw-muted)}.kw-live-badge>span{width:7px;height:7px;background:#8d98a3;border-radius:50%}.kw-live-badge.is-live{color:#16825c;border-color:#55b78c55;background:#39bc7d0b}.kw-live-badge.is-live>span{background:#1b9c6d}.kw-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px}.kw-park-toggle{display:flex;gap:3px;padding:3px;background:var(--muted);border:1px solid var(--kw-line);border-radius:9px}.kw-park-toggle button{background:transparent;border:0;box-shadow:none;padding:7px 17px;min-height:34px;color:var(--kw-muted);border-radius:6px;font-weight:650}.kw-park-toggle button.selected{background:var(--card);color:var(--foreground);box-shadow:0 1px 4px #00000012}.kw-date{display:flex!important;align-items:center;gap:7px;margin:0!important;padding:0 10px;border:1px solid var(--kw-line);border-radius:8px;background:var(--card);color:var(--kw-muted);min-width:0}.kw-date input{border:0!important;box-shadow:none!important;background:transparent!important;padding:9px 0!important;color:var(--foreground);width:145px;max-width:100%;font-size:13px}.kw-refresh{display:flex;align-items:center;justify-content:center;gap:6px}.kw-timezone{color:var(--kw-muted);font-size:11px;margin-left:auto}.kw-tabs{display:flex;gap:3px;padding:0 0 2px;border-bottom:1px solid var(--kw-line);margin-bottom:20px;min-width:0;overflow:auto}.kw-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;white-space:nowrap;border:0;border-bottom:3px solid transparent;padding:12px 17px;background:transparent!important;color:var(--kw-muted);border-radius:7px 7px 0 0;box-shadow:none;min-height:44px}.kw-tabs button[aria-current=page]{color:var(--kw-blue);border-bottom-color:var(--kw-blue);font-weight:750}.kw-tabs button:hover{color:var(--foreground);background:var(--muted)!important}.kw-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:27px}.kw-metric{position:relative;border:1px solid var(--kw-line);border-radius:11px;background:var(--card);padding:17px;display:flex;flex-direction:column;gap:6px;min-width:0}.kw-metric>svg{position:absolute;right:14px;top:16px;color:var(--kw-blue);opacity:.85}.kw-metric>span{font-size:12px;font-weight:650;color:var(--kw-muted);padding-right:24px}.kw-metric>strong{font-size:34px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.kw-metric>small{font-size:10px;color:var(--kw-muted);line-height:1.45}.kw-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.kw-section-heading h2{font-size:20px;letter-spacing:-.025em;margin:0 0 5px}.kw-section-heading p{font-size:12px;color:var(--kw-muted);margin:0;line-height:1.6}.kw-section-heading>button{font-size:12px;flex-shrink:0}.kw-help{font-size:12px;line-height:1.6;color:var(--kw-muted)}.kw-filters{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0}.kw-filters button{display:flex;gap:7px;align-items:center;padding:7px 10px;font-size:12px;min-height:34px;border:1px solid var(--kw-line);background:var(--card);color:var(--kw-muted);border-radius:7px;box-shadow:none}.kw-filters button>span{font-size:10px;background:var(--muted);padding:1px 5px;min-width:17px;box-sizing:border-box;border-radius:4px;line-height:1.5;font-variant-numeric:tabular-nums}.kw-filters button[aria-pressed=true]{background:var(--kw-blue);color:#fff;border-color:var(--kw-blue)}.kw-filters button[aria-pressed=true]>span{background:#ffffff30;color:#fff}.kw-ticket-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));gap:15px;align-items:start}.kw-ticket{border:1px solid var(--kw-line);border-top:4px solid #94a3b8;border-radius:10px;background:var(--card);overflow:hidden;min-width:0}.kw-ticket.state-Queued{border-top-color:#008dea}.kw-ticket.state-Working{border-top-color:#f5a524}.kw-ticket.state-Ready{border-top-color:#22a370}.kw-ticket.state-Delivered{border-top-color:#7d96a9}.kw-ticket.state-Canceled{border-top-color:#bd6a64}.kw-ticket>header{padding:15px 16px 13px;border-bottom:1px solid var(--kw-line);background:color-mix(in srgb,var(--muted) 45%,var(--card))}.kw-ticket-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;color:var(--kw-muted)}.kw-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:5px;background:var(--muted);font-size:10px;font-weight:750;line-height:1.25;white-space:nowrap;color:var(--foreground)}.state-Queued .kw-status{background:#028ee91a;color:#0078bd}.state-Working .kw-status{background:#e19a181c;color:#a56600}.state-Ready .kw-status{background:#19a46b1c;color:#138252}.kw-ticket h3{font-size:21px;letter-spacing:-.03em;line-height:1.25;margin:13px 0 5px;overflow-wrap:anywhere}.kw-destination{font-size:13px;color:var(--kw-muted);margin:0;line-height:1.5}.kw-ticket-due{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:11px}.kw-ticket-due strong{font-size:13px}.kw-ticket-due span{color:var(--kw-muted)}.kw-overdue .kw-ticket-due span,.kw-overdue .kw-ticket-due strong{color:#c14c30}.kw-ticket-body{padding:0 16px}.kw-food-list{list-style:none;padding:0;margin:0}.kw-food-list>li{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid var(--kw-line)}.kw-food-list>li:last-child{border-bottom:0}.kw-quantity{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:30px;min-height:29px;border-radius:6px;background:var(--muted);font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;padding:1px 5px}.kw-food-list strong{display:block;font-size:14px}.kw-food-list p,.kw-food-list strong{line-height:1.5;overflow-wrap:anywhere}.kw-food-list p{font-size:12px;color:var(--kw-muted);margin:2px 0 0;white-space:pre-wrap}.kw-food-list small{font-size:10px;color:var(--kw-muted);display:block;margin-top:3px}.kw-host{font-size:11px;color:var(--kw-muted);line-height:1.5;padding:8px 0;margin:3px 0 8px}.kw-host strong{font-weight:600;color:var(--foreground)}.kw-ticket>footer{padding:0 16px 15px;display:grid;gap:9px;font-size:12px}.kw-ticket>footer>span{padding:8px 0;color:var(--kw-muted);line-height:1.5}.kw-ticket>footer>strong{color:#16845d}.kw-ticket>footer button{width:100%;min-height:40px;font-size:13px}.kw-party-card .party-detail-tools,.kw-ticket .party-detail-tools{padding:13px 16px;border-top:1px solid var(--kw-line);margin:0;background:transparent}.kw-party-card .party-detail-tools details,.kw-ticket .party-detail-tools details{background:transparent;padding:0;margin:0;color:var(--foreground)}.kw-party-card .party-detail-tools summary,.kw-ticket .party-detail-tools summary{font-size:12px;font-weight:600;cursor:pointer}.kw-party-card .party-detail-tools p,.kw-ticket .party-detail-tools p{font-size:12px;line-height:1.6;color:var(--kw-muted);white-space:pre-wrap;overflow-wrap:anywhere}.kw-ticket .party-detail-tools textarea{background:var(--card);color:var(--foreground);max-width:100%;width:100%;box-sizing:border-box;font-size:12px}.kw-ticket .party-detail-tools button{font-size:11px;min-height:32px;padding:5px 9px}.kw-ticket .party-delay-controls{font-size:12px}.kw-ticket .party-delay-controls .button-row{gap:5px;margin:8px 0 13px}.kw-ticket .party-delay{margin-top:0}.kw-ticket-notice{font-size:12px;line-height:1.55;margin:0;padding:10px 16px;color:#966622;background:#df9e2414;white-space:pre-wrap;overflow-wrap:anywhere}.kw-planned{border-top-color:#bcc8d1;border-top-style:dashed}.kw-planned .kw-status{background:var(--secondary);color:var(--kw-blue)}.kw-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d7ac6155;padding:12px 14px;font-size:12px;line-height:1.6;margin:10px 0 16px;background:#e6b2540d;border-radius:8px}.kw-notice>button{border:0;background:none;box-shadow:none;padding:2px 6px;font-size:22px;line-height:1;color:inherit}.kw-error{border-color:#cf6b6155;color:#b64839;background:#cf6b610e}.kw-empty{text-align:center;padding:45px 20px;border:1px dashed var(--kw-line);border-radius:10px;background:var(--card);color:var(--kw-muted);margin-top:15px}.kw-empty>svg{margin:0 auto 12px;color:var(--kw-blue)}.kw-empty h2,.kw-empty h3{font-size:17px;line-height:1.4;color:var(--foreground);margin:0 0 7px}.kw-empty p{font-size:13px;line-height:1.6;margin:0}.kw-readonly{font-size:11px;font-weight:650;color:var(--kw-muted);border:1px solid var(--kw-line);padding:6px 9px;border-radius:5px;white-space:nowrap}.kw-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(345px,100%),1fr));gap:16px;align-items:start}.kw-party-card{border:1px solid var(--kw-line);border-radius:10px;background:var(--card);overflow:hidden}.kw-party-card>header{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:18px 18px 10px}.kw-party-card h3{font-size:19px;line-height:1.3;letter-spacing:-.025em;margin:0 0 5px;overflow-wrap:anywhere}.kw-party-card header p{margin:0;font-size:12px;color:var(--kw-muted)}.kw-party-card dl{display:grid;grid-template-columns:1.25fr 1fr;gap:13px 15px;margin:14px 18px 20px}.kw-party-card dt{font-size:10px;color:var(--kw-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.kw-party-card dd{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.kw-party-notes{margin:0 18px 18px;padding:12px;border-radius:6px;background:var(--muted)}.kw-party-notes strong{font-size:11px}.kw-party-notes p{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.kw-booked-food{padding:0 18px 10px;border-top:1px solid var(--kw-line)}.kw-booked-food h4{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin:15px 0 0}.kw-booked-food h4 small{font-weight:400;color:var(--kw-muted);font-size:11px}.kw-planning-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start}.kw-planning-card{border:1px solid var(--kw-line);border-radius:11px;padding:20px;background:var(--card);min-width:0}.kw-planning-card h3{font-size:17px;letter-spacing:-.02em;margin:0 0 8px}.kw-planning-card>p{font-size:12px;line-height:1.65;color:var(--kw-muted);margin:0 0 14px}.kw-pizza-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 0 20px;margin-bottom:3px;border-bottom:1px solid var(--kw-line)}.kw-pizza-breakdown>div{display:grid;gap:5px;text-align:center;padding:9px 0;border-radius:8px;background:var(--muted)}.kw-pizza-breakdown strong{font-size:25px;letter-spacing:-.03em}.kw-pizza-breakdown span{font-size:10px;color:var(--kw-muted)}.kw-planning-side{display:grid;gap:16px}.kw-planning-card .kw-eyebrow{display:block;margin:0 0 10px}.kw-forecast-number{display:flex;align-items:baseline;gap:10px;margin:12px 0 8px}.kw-forecast-number>strong{font-size:40px;letter-spacing:-.045em}.kw-forecast-number>span{font-size:12px;color:var(--kw-muted)}.kw-planning-card .kw-help{margin:12px 0 0}.kw-overdue-planning{border-color:#d68b4655;background:#df9e240a}.kw-overdue-planning>p:last-child{margin-bottom:0}.kw-prep-waves{margin:25px 0}.kw-prep-waves h3{font-size:17px;margin-bottom:7px;letter-spacing:-.02em}.kw-wave-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.kw-wave-grid>article{display:grid;gap:8px;background:var(--card);border:1px solid var(--kw-line);border-radius:9px;padding:15px}.kw-wave-grid article>span{font-size:11px;color:var(--kw-muted)}.kw-wave-grid article>strong{font-size:21px;letter-spacing:-.025em}.kw-wave-grid article>small{font-size:10px;color:var(--kw-muted)}.kw-guide{max-width:900px}.kw-guide-empty{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px dashed var(--kw-line);border-radius:12px;background:var(--card);padding:45px 25px}.kw-guide-empty>span{display:flex;justify-content:center;align-items:center;border-radius:15px;background:var(--secondary);color:var(--kw-blue);width:72px;height:72px;margin-bottom:20px}.kw-guide-empty h3{font-size:21px;margin:0 0 10px;letter-spacing:-.025em}.kw-guide-empty p{max-width:460px;font-size:13px;line-height:1.8;color:var(--kw-muted);margin:0 0 14px}.kw-guide-empty small{font-size:11px;color:var(--kw-muted)}.kw-guide-upload{margin-top:20px;padding:20px;background:var(--card);border:1px solid var(--kw-line);border-radius:10px;display:flex;flex-direction:column;gap:13px}.kw-guide-upload h3{font-size:16px;margin:0 0 6px}.kw-guide-upload p{font-size:12px;margin:0;color:var(--kw-muted);line-height:1.6}.kw-guide-upload label{display:grid;gap:7px;font-size:12px;margin:0;max-width:100%}.kw-guide-upload input{font-size:12px;max-width:100%;width:100%;box-sizing:border-box;background:var(--card);color:var(--foreground);padding:9px;border:1px solid var(--kw-line);border-radius:6px}.kw-guide-upload button{display:flex;align-items:center;justify-content:center;gap:7px;align-self:flex-start;font-size:12px;min-height:38px}.kw-guide-file{display:flex;align-items:center;gap:17px;border:1px solid var(--kw-line);border-radius:11px;background:var(--card);padding:22px}.kw-guide-file>svg{flex-shrink:0;color:var(--kw-blue)}.kw-guide-file>div{min-width:0;flex:1}.kw-guide-file h3{margin:0 0 7px;font-size:17px;overflow-wrap:anywhere}.kw-guide-file p{font-size:12px;line-height:1.5;margin:0 0 5px;color:var(--kw-muted)}.kw-guide-file small{font-size:10px;color:var(--kw-muted)}.kw-guide-file a{font-size:12px;white-space:nowrap}.dark .kw-status{color:var(--foreground)}.dark .state-Working .kw-status{color:#ffd38c}.dark .state-Queued .kw-status{color:#75c8ff}.dark .kw-ticket>footer>strong,.dark .state-Ready .kw-status{color:#74deb6}.dark .kw-error,.dark .kw-overdue .kw-ticket-due span,.dark .kw-overdue .kw-ticket-due strong{color:#f89d84}.dark .kw-ticket-notice{color:#dfb575}.dark .kw-live-badge.is-live{color:#74deb6}@media(min-width:1500px){.kw-ticket-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.kw-metrics{gap:9px}.kw-metric{padding:14px}.kw-metric>svg{display:none}.kw-metric>span{padding-right:0}.kw-metric>strong{font-size:29px}.kw-metric>small{font-size:9px}.kw-timezone{width:100%;margin-left:0}.kw-tabs button{padding-left:13px;padding-right:13px}}@media(max-width:750px){.app-mode-kitchen .mobile-bottom-nav{display:grid;grid-template-columns:1fr}.app-mode-kitchen .mobile-bottom-nav>button{flex-direction:row;justify-content:center;gap:10px;min-height:44px}.kw-heading{margin:0 0 14px;align-items:flex-start}.kw-heading h1{font-size:26px}.kw-heading p{font-size:12px;max-width:220px}.kw-heading small{font-size:10px}.kw-live-badge{padding:5px 8px;font-size:10px}.kw-heading:has(.mobile-page-heading-owner){justify-content:flex-end;margin-bottom:10px}.kw-toolbar{gap:8px;margin-bottom:15px}.kw-park-toggle button{padding:6px 13px}.kw-date{flex:1;min-width:150px}.kw-date input{width:100%}.kw-toolbar .kw-refresh{font-size:12px;min-height:37px}.kw-timezone{font-size:10px}.kw-tabs{margin-bottom:15px}.standard-mobile-tabs>.kw-tabs{margin:0;border-bottom:0;width:100%;overflow-x:auto;padding:0 6px}.kw-tabs button{padding:11px 12px;gap:5px;font-size:11px;flex:1;min-width:max-content}.kw-tabs button>svg{width:16px;height:16px}.kw-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:24px}.kw-metric{padding:13px 14px}.kw-metric>svg{display:block;width:16px;height:16px;right:12px;top:13px}.kw-metric>span{font-size:11px;padding-right:15px}.kw-metric>strong{font-size:29px}.kw-metric>small{font-size:9px}.kw-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.kw-section-heading h2{font-size:18px}.kw-section-heading p{font-size:11px}.kw-filters{flex-wrap:nowrap;overflow:auto;padding-bottom:5px;gap:5px;margin:12px 0}.kw-filters button{white-space:nowrap;flex-shrink:0;font-size:11px;min-height:35px;padding:7px 8px}.kw-overview-grid,.kw-planning-grid,.kw-ticket-grid{grid-template-columns:1fr}.kw-ticket h3{font-size:23px}.kw-ticket>footer button{min-height:43px}.kw-ticket .party-detail-tools button{min-height:36px}.kw-planning-card{padding:17px}.kw-guide-empty{padding:35px 18px}.kw-guide-empty h3{font-size:19px}.kw-guide-empty p{font-size:12px}.kw-guide-upload{padding:17px}.kw-guide-file{flex-wrap:wrap;padding:18px;gap:12px}.kw-guide-file a{width:100%;text-align:center}.kw-empty{padding:35px 15px}.kw-wave-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.kw-wave-grid>article{padding:12px}.kw-notice{align-items:flex-start;flex-wrap:wrap;font-size:11px}}@media(prefers-reduced-motion:reduce){.kw-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kw-board-actions{display:flex;flex-wrap:wrap;gap:8px}.kw-counter-composer{max-width:760px;border:1px solid var(--kw-line);border-radius:12px;background:var(--card);padding:22px}.kw-counter-composer>p:first-child{margin:0 0 20px}.kw-counter-cancel label,.kw-counter-composer label{display:grid;gap:7px;font-size:12px;font-weight:650;margin:0}.kw-counter-cancel input,.kw-counter-composer input{background:var(--background);border:1px solid var(--kw-line);border-radius:7px;min-height:40px;padding:8px 10px;box-sizing:border-box;color:var(--foreground);max-width:100%;font:inherit}.kw-counter-composer .kw-buzzer-label{max-width:330px;font-size:13px}.kw-buzzer-label input{font-size:21px;min-height:48px}.kw-order-category{margin:23px 0 15px;border-bottom:1px solid var(--kw-line)}.kw-order-category button{border:0;border-bottom:3px solid var(--kw-blue);border-radius:0;background:transparent;box-shadow:none;color:var(--kw-blue);padding:10px 20px;font-weight:750}.kw-pizza-choices{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.kw-pizza-choices button{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px}.kw-counter-lines{display:grid;gap:16px}.kw-counter-line{min-width:0;border:1px solid var(--kw-line);border-radius:9px;padding:16px;margin:0}.kw-counter-line legend{font-size:14px;font-weight:700;padding:0 7px}.kw-counter-quantity{display:flex;align-items:end;justify-content:space-between;gap:15px}.kw-counter-quantity input{width:92px}.kw-counter-quantity button{font-size:12px;min-height:40px}.kw-counter-modifiers{display:flex;flex-wrap:wrap;gap:10px 24px;margin:15px 0}.kw-counter-modifiers label{display:flex;align-items:center;gap:7px;font-weight:500}.kw-counter-modifiers input{width:19px;height:19px;min-height:0;accent-color:var(--kw-blue)}.kw-counter-submit{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:17px;border-top:1px solid var(--kw-line)}.kw-counter-submit>span{margin-right:auto;font-size:12px;color:var(--kw-muted)}.kw-counter-submit button{min-height:44px;font-size:13px}.kw-counter-cancel{display:grid;gap:9px;border:1px solid var(--kw-line);padding:12px;border-radius:7px}.kw-counter-cancel p{font-size:11px;color:var(--kw-muted);line-height:1.55;margin:0}.kw-ticket>footer .kw-counter-cancel-trigger{border:0;background:transparent;box-shadow:none;color:var(--kw-muted);min-height:30px;font-size:11px}.kw-counter-composer button:focus-visible,.kw-counter-composer input:focus-visible,.kw-counter-ticket button:focus-visible{outline:3px solid #008dea88;outline-offset:3px}@media(max-width:750px){.kw-board-actions{width:100%}.kw-board-actions button{flex:1;font-size:12px;min-height:42px}.kw-counter-composer{padding:17px}.kw-counter-submit{flex-wrap:wrap}.kw-counter-submit>span{width:100%}.kw-counter-submit button{flex:1}.kw-pizza-choices button{flex:1;min-width:150px}.kw-counter-modifiers{gap:13px}.kw-counter-line{padding:13px}}.kw-ticket-kind{font-size:11px;font-weight:700;line-height:1.5;color:var(--kw-blue);margin:0 0 6px}.kw-ticket h3.kw-ticket-destination{font-size:28px;line-height:1.15;font-weight:800;margin:12px 0 5px;overflow-wrap:anywhere;white-space:normal}.kw-ticket .kw-party-name{font-size:18px;line-height:1.35;font-weight:500;color:var(--kw-muted);margin:4px 0 8px;overflow-wrap:anywhere;white-space:normal}.kw-ticket .kw-additional-order{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;line-height:1.25;margin:10px 0 5px;padding:8px 10px;border:2px solid #b96700;border-radius:6px;background:#fff0bb;color:#593200;overflow-wrap:anywhere}.kw-additional-order strong{font-weight:800;letter-spacing:.025em}.kw-additional-order span{font-size:.85em;font-weight:600}.kw-heading{flex-wrap:wrap}.kw-feed-status{display:flex;flex-direction:column;gap:5px;max-width:100%;padding:10px 13px;border:2px solid #72bc9c;border-radius:8px;background:#dff7ec;color:#12543d;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.kw-feed-status>strong{font-size:16px;letter-spacing:.025em}.kw-feed-status>span{font-weight:700;font-variant-numeric:tabular-nums}.kw-feed-status.is-offline{background:#a52b22;color:#fff;border-color:#f0a59d}.kw-feed-status.is-stale{background:#ffe3a0;color:#5d3400;border-color:#d99525}.kw-feed-status.is-connecting{background:#dcebf5;color:#244d66;border-color:#90b0c5}@media(max-width:750px){.kw-heading .kw-feed-status{width:100%;padding:9px 11px}.kw-ticket h3.kw-ticket-destination{font-size:28px}}.crew-games{--games-blue:#087dce;--games-deep:#123654;--games-ink:#18364b;--games-muted:#5d7487;--games-line:#dce7ef;--games-orange:#ffac42;width:100%;min-width:0;color:var(--games-ink);padding-bottom:14px}.crew-games h1,.crew-games h2,.crew-games h3{font-family:Poppins,Arial,sans-serif;text-transform:none;letter-spacing:-.035em;color:inherit}.crew-games button,.crew-games input,.crew-games select{font-family:inherit;touch-action:manipulation}.crew-games button:focus-visible,.crew-games input:focus-visible,.crew-games select:focus-visible,.crew-games summary:focus-visible{outline:3px solid #e88614;outline-offset:3px}.crew-games button:disabled{cursor:not-allowed;opacity:.52}.crew-games .games-eyebrow{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.15em;line-height:1.5;color:var(--games-muted)}.games-hero{background:linear-gradient(116deg,#075caa,#078de1 82%);border-radius:14px;padding:17px 24px;color:white;box-shadow:0 8px 25px #0b538d0d}.games-hero h1{font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.04em;margin:0;color:white}.games-hero h1 span{color:#b5e6ff}.games-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.crew-games .games-tabs>button{display:flex;justify-content:flex-start;gap:12px;min-width:0;padding:15px 18px;border:1px solid var(--games-line);background:#ffffffb8;border-radius:12px;text-align:left;color:#496578;transition:background .15s,border-color .15s;box-shadow:0 2px 4px #12365403}.crew-games .games-tabs>button.is-active{border-color:#69b5e9;background:white;color:#126aaa;box-shadow:0 0 0 1px #69b5e91f,0 4px 12px #0d66a308}.games-tab-icon{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:9px;background:#eaf2f8;color:#52758c;font-size:24px;font-weight:750}.games-tabs .is-active .games-tab-icon-wordle{background:#e2f2ff;color:#087ac8}.games-tabs .is-active .games-tab-icon-connections{background:#fff0d8;color:#a76212}.games-tabs>button>span:nth-child(2){font-size:14px;font-weight:700;line-height:1.4}.games-tabs small{display:block;font-size:11px;font-weight:400;color:var(--games-muted);margin-top:4px}.games-tab-arrow{margin-left:auto;opacity:.6;flex:none}.games-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.games-main-column{min-width:0;display:grid;gap:15px}.games-how-to,.games-leaderboard,.games-play-card{border:1px solid var(--games-line);border-radius:15px;background:white;box-shadow:0 4px 18px #14395504;min-width:0}.games-play-card{padding:26px 28px 0;overflow:hidden}.games-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:23px}.games-card-heading h2{font-size:24px;font-weight:700;margin:4px 0 0;line-height:1.35}.games-puzzle-date{display:flex;align-items:center;gap:6px;flex:none;color:#426781;background:#f0f7fc;border:1px solid #e2edf5;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600}.games-live-dot{width:5px;height:5px;border-radius:50%;background:#1689d1}.games-clue{background:#f0f8ff;border:1px solid #e1effa;border-radius:10px;padding:13px 15px;margin-bottom:21px}.games-clue>span{display:block;color:#2479ae;font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:5px}.games-clue p{font-size:13px;line-height:1.65;margin:0;color:#294e67}.games-board-caption{display:flex;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;color:var(--games-muted);margin:0 0 13px}.games-board-caption>span:last-child{text-align:right}.games-word-grid{display:grid;gap:7px;max-width:350px;margin:0 auto}.games-word-row{display:grid;grid-template-columns:repeat(var(--word-length,5),minmax(0,1fr));gap:7px}.games-letter{position:relative;display:grid;place-items:center;aspect-ratio:1.1;border:2px solid #dfe8ef;border-radius:7px;background:#fbfdff;font-family:Poppins,Arial,sans-serif;font-weight:700;font-size:clamp(19px,2.5vw,27px);line-height:1}.games-letter small{position:absolute;bottom:3px;right:5px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;line-height:1}.games-word-row.is-current .games-letter{border-color:#b6d5ed;background:white}.games-word-row.is-current .games-letter.has-letter{border-color:#4ba6e4;background:#f4faff}.crew-games .is-correct{background:#0879c2;border-color:#0879c2;color:white}.crew-games .is-present{background:#ffc46d;border-color:#edb157;color:#583b0d}.crew-games .is-absent{background:#647989;border-color:#647989;color:white}.games-letter-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:9px 14px;margin:16px 0 21px;font-size:10px;color:var(--games-muted)}.games-letter-legend>span{display:flex;align-items:center;gap:5px}.games-letter-legend i{display:grid;place-items:center;font-style:normal;font-size:9px;width:15px;height:15px;border-radius:3px;font-weight:700}.games-word-form{max-width:420px;margin:0 auto 15px}.games-word-form>label{display:block;font-size:11px;font-weight:600;margin-bottom:6px;color:#4b667a}.games-word-form>div{display:flex;gap:8px;align-items:stretch}.crew-games .games-word-form input{flex:1;width:100%;min-width:0;padding:10px 12px;border:1px solid #cadce9;border-radius:8px;color:#173b55;background:white;font-size:14px;font-weight:600;letter-spacing:.1em}.crew-games .games-word-form input::placeholder{font-size:12px;font-weight:400;letter-spacing:0;color:#8497a6}.crew-games .games-primary{background:#087dc9;border-color:#087dc9;color:white;font-size:12px;font-weight:700;border-radius:8px;padding:10px 15px}.crew-games .games-primary:not(:disabled):hover{background:#066ab0;border-color:#066ab0}.games-input-hint{display:block;min-height:17px;margin-top:6px;font-size:10px;color:var(--games-muted)}.games-input-hint[role=alert]{color:#b1442b}.games-keyboard{display:grid;gap:6px;max-width:470px;margin:0 auto 24px}.games-key-row{display:flex;justify-content:center;gap:5px}.crew-games .games-key-row button{position:relative;display:flex;align-items:center;justify-content:center;flex:1;max-width:42px;height:45px;min-width:0;border:0;border-radius:5px;background:#edf2f7;color:#29465b;padding:0;font-size:13px;font-weight:750;box-shadow:0 2px 0 #d9e4ec}.crew-games .games-key-row button:not(:disabled):hover{filter:brightness(.95)}.crew-games .games-key-row button.is-correct{background:#0879c2;color:white;box-shadow:0 2px 0 #0567a5}.crew-games .games-key-row button.is-present{background:#ffc46d;color:#583b0d;box-shadow:0 2px 0 #e1a952}.crew-games .games-key-row button.is-absent{background:#647989;color:white;box-shadow:0 2px 0 #526777}.games-key-row button small{position:absolute;right:3px;bottom:3px;font-size:8px;line-height:1}.crew-games .games-key-row button.games-key-wide{flex:1.5;max-width:61px;font-size:10px}.games-save-note{display:flex;justify-content:center;align-items:center;gap:6px;min-height:47px;margin:0 -28px;padding:12px 16px;border-top:1px solid #e7eef4;background:#fbfdff;font-size:10px;color:var(--games-muted);text-align:center;line-height:1.5}.games-save-note svg{flex:none;color:#698ba3}.games-how-to{padding:0 19px;box-shadow:none}.games-how-to summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;padding:16px 0;font-size:12px;font-weight:600;color:#42647d}.games-how-to summary::-webkit-details-marker{display:none}.games-how-to summary>svg:first-child{color:#6c97b3}.games-details-chevron{margin-left:auto;transition:transform .15s}.games-how-to[open] .games-details-chevron{transform:rotate(90deg)}.games-how-to>div{padding:0 0 7px}.games-how-to p{font-size:12px;line-height:1.75;color:#5a7082;margin:0 0 12px}.games-leaderboard{padding:23px 21px 0;overflow:hidden}.games-leaderboard-heading{display:flex;align-items:center;gap:11px}.games-trophy-icon{display:grid;place-items:center;flex:none;width:41px;height:43px;border:1px solid #ffe1b2;background:#fff4df;border-radius:10px;color:#a86b1d}.games-leaderboard .games-eyebrow{font-size:8px;letter-spacing:.12em}.games-leaderboard h2{font-size:17px;font-weight:700;margin:4px 0 0;letter-spacing:-.03em}.games-leaderboard-game{font-size:11px;color:var(--games-muted);margin:18px 0 14px}.games-leaderboard-game>span{margin:0 4px;color:#a5b5c2}.games-period-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;border-radius:8px;background:#eff4f8;margin-bottom:12px}.crew-games .games-period-switch button{font-size:11px;padding:7px 4px;min-width:0;border:0;border-radius:5px;background:transparent;color:#6b8193}.crew-games .games-period-switch button.is-active{background:white;color:#0978bb;box-shadow:0 1px 5px #213d5712}.games-park-filter{display:flex;align-items:center;gap:7px;font-size:11px;padding:8px 10px;border:1px solid #dee9f1;border-radius:8px;color:#7890a3}.games-park-filter label{font-size:10px;color:#637c90}.crew-games .games-park-filter select{flex:1;min-width:0;border:0;background:transparent;color:#315874;font-size:11px;text-align:right;padding:2px;cursor:pointer;border-radius:3px}.games-leaderboard-body{min-height:220px;padding:12px 0}.games-rankings{list-style:none;margin:0;padding:0;max-height:600px;overflow:auto}.games-rankings>li{display:flex;align-items:center;gap:10px;padding:13px 6px;border-bottom:1px solid #edf2f6;font-size:12px;min-width:0}.games-rankings>li:last-child{border-bottom:0}.games-rankings>li.is-you{background:#edf7ff;border:1px solid #d5eafb;border-radius:8px;margin:4px 0;padding:11px 6px}.games-rank{display:grid;place-items:center;flex:none;width:25px;height:27px;font-size:12px;font-weight:700;color:#8da0af}.games-rank-1{background:#fff3dc;border-radius:7px;color:#ab721c}.games-rank-2{color:#667f97}.games-rank-3{color:#a87d56}.games-ranked-person{flex:1;min-width:0}.games-ranked-person>strong{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.games-ranked-person>small{display:block;font-size:10px;line-height:1.5;color:#7890a2;margin-top:3px}.games-you-label{display:inline-block;background:#d7ecff;color:#2276ac;border-radius:4px;font-size:8px;padding:1px 4px;line-height:1.6}.games-ranked-score{flex:none;text-align:right;min-width:22px}.games-ranked-score>strong{display:block;color:#315a79;font-size:17px;font-weight:700;line-height:1.3}.games-ranked-score>small{font-size:9px;color:#8398a9}.games-leaderboard-footer{display:flex;align-items:flex-start;justify-content:center;gap:8px;padding:15px 0;border-top:1px solid #e4edf4;color:#6e8ba2}.games-leaderboard-footer p{margin:0;font-size:10px;line-height:1.75}.games-leaderboard-footer svg{margin-top:2px;flex:none}.games-reset-note{display:flex;gap:6px;align-items:center;justify-content:center;padding:13px 12px;margin:0 -21px;background:#f7fafc;border-top:1px solid #e9f0f5;font-size:9px;line-height:1.5;color:#7b91a3}.games-reset-note svg{flex:none}.games-ranking-empty{text-align:center;padding:24px 8px;color:#6c8498}.games-ranking-empty h3{font-size:14px;letter-spacing:-.02em;margin:11px 0 6px;color:#47677f}.games-ranking-empty p{font-size:11px;line-height:1.75;margin:0 auto 10px;max-width:225px}.games-ranking-empty button{font-size:11px}.games-empty-trophy{display:grid;place-items:center;width:53px;height:53px;border-radius:50%;margin:auto;background:#f4f8fb;color:#a6bbcb}.games-ranking-loading{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#7a91a3;min-height:190px}.games-load-failed,.games-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:450px;text-align:center;color:#68869c}.games-loading strong{font-size:14px;font-weight:600;color:#426882}.games-load-failed p,.games-loading span{font-size:12px}.games-load-failed h3{font-size:18px;margin:0;color:#315b7b}.games-load-failed p{margin:0}.games-spinner{animation:games-spin 1s linear infinite}@keyframes games-spin{to{transform:rotate(1turn)}}.games-notice{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:9px 14px;border:1px solid #d6e8f6;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.6;margin:0 0 15px;color:#365b77;background:#f0f8ff}.games-notice p{margin:3px 0 0;font-size:11px}.games-notice button{font-size:11px;flex:none;padding:7px 10px}.games-notice-error{color:#993f29;background:#fff3ee;border-color:#f4d8cd}.games-notice-pending{background:#fff8e9;border-color:#f1deae;color:#805d26}.games-announcement{font-size:12px;line-height:1.7;color:#266a94}.games-announcement:not(:empty){background:#edf8ff;border-radius:8px;padding:10px 13px;margin-bottom:17px}.games-result{display:flex;align-items:flex-start;gap:12px;background:#f2f7fb;border:1px solid #e0eaf2;border-radius:10px;padding:17px;margin:20px 0}.games-result.is-won{background:#eff8ff;border-color:#cfe8fa}.games-result-icon{display:grid;place-items:center;width:43px;height:43px;flex:none;border-radius:10px;background:#e2eef8;color:#4c82aa}.is-won .games-result-icon{color:#a76915;background:#ffedca}.games-result h3{font-size:16px;margin:0 0 6px}.games-result p{font-size:12px;line-height:1.6;margin:0 0 5px;color:#4e718c}.games-result small{font-size:10px;color:#7891a3}.games-connections-intro{font-size:13px;line-height:1.7;color:#5b778b;margin:0 0 20px;max-width:360px}.games-connections-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 21px}.crew-games .games-connections-grid>button{position:relative;min-height:81px;min-width:0;display:flex;align-items:center;justify-content:center;padding:16px 7px;background:#f0f5fa;border:1px solid #dfebf4;border-radius:8px;color:#325b77;font-size:clamp(10px,1.15vw,13px);line-height:1.35;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere;hyphens:auto}.crew-games .games-connections-grid>button:not(:disabled):hover{background:#e4f1fb;border-color:#a9cfe9}.crew-games .games-connections-grid>button.is-selected{background:#126ca9;border-color:#126ca9;color:white;box-shadow:0 3px 7px #11619a14}.crew-games .games-connections-grid>button:disabled:not(.is-selected){opacity:.7}.games-tile-check{position:absolute;top:6px;right:6px;color:#cceaff}.games-solved-groups{display:grid;gap:8px}.games-solved-groups:not(:empty){margin-bottom:8px}.games-solved-group{border-radius:8px;background:#d9edf9;border:1px solid #c6e3f6;padding:14px 10px;text-align:center;color:#235a7c;min-height:81px;display:flex;flex-direction:column;justify-content:center}.games-solved-group>span{display:flex;justify-content:center;gap:5px;align-items:center;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.02em}.games-solved-group p{font-size:11px;line-height:1.6;margin:5px 0 0;overflow-wrap:anywhere}.games-group-1{background:#fff0d5;border-color:#f6dfb2;color:#77511c}.games-group-2{background:#e4edf9;border-color:#d1dff2;color:#435d8c}.games-group-3{background:#e2f1ef;border-color:#cbe6e2;color:#356d65}.games-connections-progress{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;font-size:11px;color:#7890a2;margin:20px 0}.games-connections-progress>strong{font-size:10px;color:#55738a}.games-lives{display:flex;align-items:center;gap:5px}.games-lives>i{width:10px;height:10px;border:1px solid #bfd2df;border-radius:50%;background:#f4f8fb}.games-lives>i.is-available{border-color:#528cb6;background:#528cb6}.games-connections-actions{display:flex;justify-content:center;gap:8px}.crew-games .games-connections-actions>button{font-size:11px;min-height:40px;padding:9px 13px;border-radius:8px;gap:5px}.games-selection-status{font-size:10px;text-align:center;line-height:1.6;color:#7a91a3;margin:11px 0 22px}.games-revealed{display:grid;gap:8px;margin:18px 0}.games-revealed>.games-eyebrow{margin-bottom:3px}.games-group-revealed{background:#f2f5f8;border-color:#e2e9ef;color:#647e91}@media(min-width:1450px){.games-layout{grid-template-columns:minmax(0,1fr) 350px}.games-play-card{padding-left:34px;padding-right:34px}.games-save-note{margin-left:-34px;margin-right:-34px}}@media(max-width:1080px){.games-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.games-leaderboard{padding:20px 16px 0}.games-reset-note{margin-left:-16px;margin-right:-16px}.games-play-card{padding:23px 21px 0}.games-save-note{margin-left:-21px;margin-right:-21px}.games-leaderboard h2{font-size:16px}.games-connections-grid{gap:6px}.crew-games .games-connections-grid>button{min-height:74px;padding:13px 4px;font-size:11px}}@media(max-width:860px){.games-layout{grid-template-columns:minmax(0,1fr)}.games-leaderboard{padding:23px 23px 0}.games-reset-note{margin-left:-23px;margin-right:-23px}.games-leaderboard-body{min-height:160px}.games-ranking-loading{min-height:150px}.games-ranking-empty{padding:22px 8px}.games-leaderboard-game{margin-top:15px}.games-rankings{max-height:480px}.games-play-card{padding:25px 28px 0}.games-save-note{margin-left:-28px;margin-right:-28px}.games-word-grid{max-width:335px}.crew-games .games-connections-grid>button{min-height:85px;font-size:13px}.games-connections-intro{max-width:none}}@media(max-width:560px){.games-hero{padding:13px 16px;border-radius:10px}.games-hero h1{font-size:22px;line-height:1.2}.games-tabs{gap:8px;margin:15px 0}.crew-games .games-tabs>button{padding:12px 10px;gap:8px;border-radius:10px}.games-tab-icon{width:29px;height:32px;border-radius:7px;font-size:21px}.games-tab-icon svg{width:17px}.games-tabs>button>span:nth-child(2){font-size:11px}.games-tabs small{font-size:9px;margin-top:3px}.games-tab-arrow{display:none}.games-layout{gap:16px}.games-play-card{border-radius:12px;padding:20px 16px 0}.games-card-heading{margin-bottom:18px}.games-card-heading h2{font-size:21px}.games-card-heading .games-eyebrow{font-size:9px}.games-puzzle-date{font-size:10px;padding:5px 8px}.games-clue{padding:11px 12px;margin-bottom:17px}.games-clue p{font-size:12px}.games-clue>span{font-size:8px}.games-board-caption{font-size:10px}.games-word-grid{max-width:315px;gap:6px}.games-word-row{gap:6px}.games-letter{border-radius:6px;font-size:25px;aspect-ratio:1.06}.games-letter small{font-size:9px}.games-letter-legend{font-size:9px;gap:8px 10px;margin:14px 0 19px}.games-letter-legend i{width:14px;height:14px}.games-keyboard{gap:6px;margin-bottom:22px}.games-key-row{gap:4px}.crew-games .games-key-row button{height:43px;font-size:11px;border-radius:4px}.crew-games .games-key-row button.games-key-wide{font-size:9px}.games-key-row button small{font-size:7px;right:2px;bottom:2px}.games-save-note{margin-left:-16px;margin-right:-16px;font-size:9px;align-items:flex-start;padding:12px 14px}.games-how-to{border-radius:11px;padding:0 15px}.games-how-to summary{font-size:11px;padding:14px 0}.games-leaderboard{border-radius:12px;padding:21px 18px 0}.games-reset-note{margin-left:-18px;margin-right:-18px}.games-result{padding:14px 12px;gap:9px}.games-result h3{font-size:14px}.games-result p{font-size:11px}.games-result-icon{height:36px;width:36px}.games-result small{font-size:9px}.games-connections-intro{font-size:12px;margin-bottom:17px}.games-connections-grid{gap:6px}.crew-games .games-connections-grid>button{min-height:73px;padding:15px 4px;font-size:10px;border-radius:6px}.games-tile-check{width:11px;top:4px;right:4px}.games-solved-group{min-height:74px;border-radius:6px}.games-solved-group>span{font-size:11px}.games-solved-group p{font-size:10px}.games-connections-actions{gap:6px}.crew-games .games-connections-actions>button{font-size:10px;padding:9px 11px}.games-connections-progress{font-size:10px;gap:7px}.games-load-failed,.games-loading{min-height:370px}}@media(prefers-reduced-motion:reduce){.crew-games *{animation:none!important;transition:none!important}}.dark .crew-games{--games-ink:#deebf5;--games-muted:#a4bdcf;--games-line:#344e63;color:var(--games-ink)}.dark .crew-games .games-tabs>button,.dark .games-how-to,.dark .games-leaderboard,.dark .games-play-card{background:#1a3043;color:#dcebf6}.dark .crew-games .games-tabs>button.is-active{background:#213e55;border-color:#5896c1;color:#d7efff}.dark .games-announcement:not(:empty),.dark .games-clue,.dark .games-puzzle-date{background:#203f56;border-color:#335771;color:#bbddf4}.dark .games-clue p,.dark .games-clue>span{color:#bbddf4}.dark .games-letter{background:#1b3346;border-color:#456176}.dark .games-word-row.is-current .games-letter{background:#26465e;border-color:#6e9abb}.dark .games-word-row.is-current .games-letter.has-letter{background:#315b78;border-color:#8cbbdd}.dark .crew-games .games-word-form input{background:#182d3e;color:#e3eff7;border-color:#51718a}.dark .games-connections-intro,.dark .games-how-to p,.dark .games-how-to summary,.dark .games-word-form>label{color:#b1cbdc}.dark .games-reset-note,.dark .games-save-note{background:#162b3d;border-color:#345064;color:#a4bed0}.dark .games-leaderboard-footer,.dark .games-park-filter{border-color:#385367}.dark .crew-games .games-park-filter select,.dark .games-connections-progress,.dark .games-connections-progress>strong,.dark .games-park-filter label,.dark .games-ranked-person>small,.dark .games-ranked-score>strong{color:#b2cbde}.dark .games-period-switch{background:#142b3d}.dark .crew-games .games-period-switch button{color:#a1bed3}.dark .crew-games .games-period-switch button.is-active{background:#2b4b64;color:#d3eeff}.dark .games-rankings>li{border-color:#304b60}.dark .games-rankings>li.is-you{background:#224b69;border-color:#386787}.dark .games-result{background:#213d52;border-color:#395b75}.dark .games-ranking-empty h3,.dark .games-ranking-empty p,.dark .games-result p,.dark .games-result small{color:#b4cddd}.dark .crew-games .games-connections-grid>button{background:#2b475d;border-color:#47667d;color:#e2edf5}.dark .crew-games .games-connections-grid>button.is-selected{background:#126ca9;border-color:#6fbef5;color:white}.dark .crew-games .games-letter.is-correct{background:#0879c2;border-color:#3698d7;color:white}.dark .crew-games .games-letter.is-present{background:#ffc46d;border-color:#edb157;color:#583b0d}.dark .crew-games .games-letter.is-absent{background:#647989;border-color:#8297a8;color:white}.notification-quick-panel .notification-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin:0 0 8px;min-width:0}.notification-quick-panel .notification-actions>button{flex:0 1 auto;min-width:0;min-height:44px;margin:0;padding:8px 10px;font-size:13px;line-height:1.2;letter-spacing:0;white-space:nowrap}.notification-quick-panel .notification-actions>button svg{flex:none}@media(max-width:360px){.notification-quick-panel .notification-actions{gap:4px}.notification-quick-panel .notification-actions>button{padding-inline:7px;font-size:12px;gap:4px}}.time-off-review-queue{width:min(760px,calc(100vw - 24px));max-width:760px!important;max-height:calc(100dvh - 32px);overflow-y:auto;gap:16px;padding:24px}.time-off-review-queue [data-slot=dialog-header]{padding-right:22px;text-align:left}.time-off-queue-heading,.time-off-queue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.time-off-queue-list{display:grid;gap:14px;min-width:0}.time-off-queue-request{min-width:0;border:1px solid #dbe5ed;border-radius:12px;padding:18px;background:#fff;overflow-wrap:anywhere}.time-off-queue-request h3{margin:0;font-size:1.08rem}.time-off-queue-request p{margin:8px 0}.time-off-queue-request .button-row{margin-top:14px}.time-off-queue-request .button-row button{min-height:44px}.time-off-queue-notes{white-space:pre-wrap}.time-off-queue-group{display:block;margin-top:6px}.time-off-denial-form{margin-top:14px}.time-off-denial-form label{display:grid;gap:7px}.time-off-denial-form textarea{width:100%;min-height:88px;box-sizing:border-box}.time-off-queue-empty{padding:20px 0;text-align:center}@media(max-width:480px){.time-off-review-queue{padding:18px}.time-off-queue-request{padding:14px}.time-off-queue-request .button-row>*{flex:1}.time-off-queue-toolbar button{min-height:44px}}.checklist-cleanup-dialog{width:min(48rem,calc(100vw - 24px));max-width:48rem;max-height:90dvh;overflow-y:auto;overflow-wrap:anywhere}.cleanup-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.cleanup-fields input,.cleanup-fields label,.cleanup-fields select{min-width:0;max-width:100%;width:100%}.cleanup-batch,.cleanup-preview{padding:12px;border:1px solid var(--border,#ddd);border-radius:10px;margin:12px 0}.cleanup-records{max-height:280px;overflow:auto;margin:12px 0}.cleanup-records article{padding:10px 0;border-bottom:1px solid var(--border,#ddd)}.cleanup-records p{margin:4px 0;font-size:.9rem}.attention-cleanup-actions{flex-wrap:wrap;margin-bottom:10px}.checklist-cleanup-dialog button{white-space:normal;overflow-wrap:anywhere}@media(max-width:480px){.checklist-cleanup-dialog{padding:16px}.cleanup-fields{grid-template-columns:1fr}}.checklist-submit-status{border:1px solid #b5cbe1;border-radius:12px;padding:16px;background:#f0f6fc;color:#123c62}.checklist-submit-status strong{font-size:18px}.checklist-submit-status p:last-child{margin-bottom:0}.checklist-submit-status.is-submitted{background:#edf9f1;border-color:#74ae87;color:#205b35}.checklist-submit-status.is-error{background:#fff4f0;border-color:#c55c39;color:#84351e}.checklist-submit-status ul{padding-left:20px}.checklist-submit-status li+li{margin-top:6px}.checklist-submit-status li button{background:transparent;border:0;padding:2px 0;color:inherit;text-align:left;text-decoration:underline}.checklist-help,.checklist-save-status{font-size:13px;color:#596c7e}.checklist-item{scroll-margin-block:24px;border-radius:8px;touch-action:pan-y}.checklist-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.checklist-item-heading h3{margin:0;flex:1;user-select:none;-webkit-user-select:none}.checklist-extras-trigger{font-size:12px;padding:6px 9px;white-space:nowrap;min-height:36px;flex-shrink:0;color:#18537e;border-color:#b7cce0;background:#f4f8fc}.checklist-item-error{outline:2px solid #b84024;outline-offset:3px;background:#fff8f4}.checklist-field-errors,.checklist-save-error{color:#9a321b}.checklist-field-errors{padding-left:20px;font-size:14px}.checklist-answer{grid-template-columns:minmax(150px,1fr);max-width:100%}.checklist-detail [aria-invalid=true]{border-color:#b84024;box-shadow:0 0 0 1px #b84024}.checklist-save-status{margin-bottom:0}.checklist-photo-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}.checklist-photo-row span{overflow-wrap:anywhere;min-width:0}.checklist-extras-dialog{max-height:85dvh;overflow:auto;width:min(560px,calc(100vw - 24px))!important}.checklist-extras-fields{display:grid;gap:14px;border:0;margin:0;padding:0;min-width:0}.checklist-extras-fields textarea,.checklist-overall-notes textarea{width:100%;min-height:100px}.checklist-overall-notes{margin-top:20px;padding:16px;border:1px solid #cbd9e6;border-radius:10px}.checklist-history summary,.checklist-overall-notes summary{font-weight:600;cursor:pointer}.checklist-overall-notes label{display:block;margin-top:14px}.checklist-submit-actions{margin:20px 0}.checklist-history{margin-top:18px}.checklist-detail [tabindex="-1"]:focus-visible,.checklist-detail button:focus-visible,.checklist-extras-dialog button:focus-visible{outline:3px solid #1673b1;outline-offset:3px}@media(max-width:600px){.checklist-item-heading{gap:8px}.checklist-item-heading h3{font-size:16px}.checklist-extras-trigger{font-size:11px;padding:5px 7px}.checklist-submit-actions>.primary{width:100%;min-height:46px}}.checklist-detail-dialog,.checklist-extras-dialog{grid-template-columns:minmax(0,1fr);min-width:0;white-space:normal;overflow-wrap:anywhere}.checklist-detail,.checklist-detail fieldset,.checklist-detail label,.checklist-detail-dialog>*,.checklist-extras-dialog>*,.checklist-extras-fields>*{min-width:0;max-width:100%}.checklist-detail-dialog>[data-slot=dialog-header],.checklist-extras-dialog>[data-slot=dialog-header]{padding-right:44px}.checklist-detail-dialog [data-slot=dialog-title],.checklist-extras-dialog [data-slot=dialog-title]{min-width:0;padding-right:0;white-space:normal;line-height:1.25}.checklist-detail-dialog>[data-slot=dialog-close],.checklist-extras-dialog>[data-slot=dialog-close]{width:44px;min-width:44px;height:44px;padding:0}.checklist-detail .checklist-answer{grid-template-columns:minmax(0,1fr)}.checklist-item-heading{flex-wrap:wrap}.checklist-item-heading h3{min-width:0;max-width:100%;flex:1 1 14rem}.checklist-item-heading .checklist-extras-trigger{min-width:0;max-width:100%;white-space:normal}.checklist-detail .button-row,.checklist-extras-dialog .button-row{flex-wrap:wrap}.checklist-detail .button,.checklist-detail button,.checklist-extras-dialog .button,.checklist-extras-dialog button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.checklist-detail input,.checklist-detail select,.checklist-detail textarea,.checklist-extras-dialog input,.checklist-extras-dialog select,.checklist-extras-dialog textarea{min-width:0;max-width:100%;font-size:16px}.checklist-definition-option{border-top:1px solid #cbd9e6;padding-top:14px;display:grid;gap:8px}.checklist-definition-option p{margin:0;font-size:13px;color:#596c7e}.checklist-definition-option button{justify-self:start}.checklist-definition-fields{display:grid;gap:14px;margin:0;padding:0;border:0;min-width:0}.checklist-definition-fields legend{font-weight:600;margin-bottom:12px;overflow-wrap:anywhere}.checklist-definition-fields label{display:grid;gap:6px;min-width:0;max-width:100%}.checklist-definition-fields textarea{width:100%;min-height:100px}.checklist-definition-fields .check-line{display:flex;align-items:flex-start;gap:8px}.checklist-definition-fields input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;margin-top:3px}.checklist-definition-days{display:flex;flex-wrap:wrap;gap:10px 16px;border:1px solid #cbd9e6;border-radius:8px;padding:12px;min-width:0}.checklist-definition-days legend{font-size:14px}.checklist-definition-actions{gap:10px}@media(max-width:600px){.checklist-definition-actions button{flex:1 1 12rem;min-height:44px}.checklist-definition-fields legend{font-size:14px}}.checklist-item-heading .checklist-item-instruction{min-width:0;max-width:100%;flex:1 1 14rem;margin:0;user-select:none;-webkit-user-select:none}.schedule-import-dialog{width:min(960px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto}.schedule-import-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.schedule-import-dialog label{display:grid;gap:6px;margin:10px 0;min-width:0}.schedule-import-dialog label.check-line{display:flex;align-items:flex-start}.schedule-import-dialog input,.schedule-import-dialog select{min-width:0;max-width:100%}.schedule-import-dialog details{margin:14px 0}.schedule-import-dialog summary{cursor:pointer;font-weight:650}.schedule-import-dialog h3,.schedule-import-dialog label,.schedule-import-dialog p{overflow-wrap:anywhere}.schedule-import-dialog .record-row{align-items:flex-start;flex-wrap:wrap}.schedule-import-dialog .record-row>div{min-width:0;flex:1 1 240px}.schedule-import-review{border-top:1px solid var(--border,#ddd);padding-top:16px;margin-top:16px}.schedule-import-preview-list{margin:12px 0}@media (max-width:600px){.schedule-import-dialog .builder-times{grid-template-columns:minmax(0,1fr)}}.schedule-import-dialog .check-line input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.unavailability-editor_editor__ZB5IC{min-width:0;color:#314957}.unavailability-editor_editor__ZB5IC .unavailability-editor_intro__Dl8FI{margin:0 0 14px;font-size:13px;line-height:1.6;color:#617482}.unavailability-editor_repeatDetails__qB2Zx{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;font-size:12px;color:#677d8c}.unavailability-editor_repeatDetails__qB2Zx>span{display:flex;gap:10px;padding:9px 12px;border:1px solid #dce3e8;border-radius:3px}.unavailability-editor_repeatDetails__qB2Zx strong{font-weight:500;color:#3d5a6f}.unavailability-editor_preview__0Va3X{border:1px solid #dce3e8;background:#f2f5f7;margin-bottom:20px;border-radius:4px;overflow:hidden}.unavailability-editor_previewHeading__DC7oy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#fff;font-size:12px}.unavailability-editor_previewHeading__DC7oy strong{font-size:14px}.unavailability-editor_previewHeading__DC7oy>span{color:#718491}.unavailability-editor_previewScroll__N_r0N{overflow-x:auto;padding:0 14px 9px}.unavailability-editor_previewScroll__N_r0N:focus-visible{outline:2px solid #008fd3;outline-offset:-2px}.unavailability-editor_previewGrid__GLI3F{min-width:630px;padding-right:19px}.unavailability-editor_axis__Iy0tv,.unavailability-editor_previewRow__w0Yc9{display:grid;grid-template-columns:92px minmax(0,1fr)}.unavailability-editor_axis__Iy0tv{height:36px;color:#637a8c;font-size:10px;align-items:center}.unavailability-editor_axis__Iy0tv>span{padding-left:1px}.unavailability-editor_hours__G2ZvW{position:relative;height:100%}.unavailability-editor_hours__G2ZvW>span{position:absolute;top:12px;transform:translateX(-50%);white-space:nowrap}.unavailability-editor_hours__G2ZvW>span:first-child{transform:none}.unavailability-editor_hours__G2ZvW>span:last-child{transform:translateX(-100%)}.unavailability-editor_previewRow__w0Yc9{border-top:1px solid #d5dde3}.unavailability-editor_previewRow__w0Yc9:last-child{border-bottom:1px solid #d5dde3}.unavailability-editor_dayName__dfyV_{align-self:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#526d82}.unavailability-editor_track__yKsOn{position:relative;min-width:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 6 - 1px),#e8edf0 calc(100% / 6 - 1px),#e8edf0 calc(100% / 6))}.unavailability-editor_bar__saJQP{position:absolute;display:flex;flex-direction:column;justify-content:center;min-width:0;height:36px;padding:3px 7px;box-sizing:border-box;overflow:hidden;background:#d8d8d8;color:#3e5567;font-size:10px;line-height:1.35}.unavailability-editor_bar__saJQP>span,.unavailability-editor_bar__saJQP>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unavailability-editor_bar__saJQP>strong{font-weight:600}.unavailability-editor_noTimes__eajV7{display:block;padding:17px 8px;color:#6c7e8a;font-size:10px}.unavailability-editor_blocks__PtW3N{display:grid;gap:16px}.unavailability-editor_editor__ZB5IC .unavailability-editor_block__blbq1{margin:0;min-width:0;padding:12px 15px 15px;border:1px solid #d4dfe7;border-radius:5px;background:#fff}.unavailability-editor_block__blbq1 legend{padding:0 6px;color:#617889;font-size:12px;font-weight:600}.unavailability-editor_blockHeading__9zDJ9{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.unavailability-editor_blockHeading__9zDJ9>div{display:grid;gap:3px;min-width:0}.unavailability-editor_blockHeading__9zDJ9 strong{font-size:14px}.unavailability-editor_blockHeading__9zDJ9 span{font-size:12px;color:#617889;line-height:1.5}.unavailability-editor_blockHeading__9zDJ9 .unavailability-editor_remove__ZBUwK{border:0;padding:4px;color:#75606a;background:transparent;font-size:12px;flex:none}.unavailability-editor_dayControls__E6UNw{display:grid;gap:9px}.unavailability-editor_days__qmBqi{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.unavailability-editor_days__qmBqi button{min-width:0;padding:10px 2px;border:1px solid #c8d5de;border-radius:4px;background:#fff;color:#506879;font-size:12px;font-weight:500}.unavailability-editor_days__qmBqi button[aria-pressed=true]{background:#e6f4ff;border-color:#008bce;color:#006395;box-shadow:inset 0 0 0 1px #008bce}.unavailability-editor_shortcuts__VwrT3{display:flex;gap:7px;flex-wrap:wrap}.unavailability-editor_shortcuts__VwrT3 button{background:#f5f8fa;border:1px solid #dde5ea;color:#42657d;padding:5px 9px;font-size:11px;border-radius:3px}.unavailability-editor_editor__ZB5IC .unavailability-editor_allDay__W_DXy{display:flex;gap:8px;align-items:center;margin:15px 0 8px;font-size:13px}.unavailability-editor_editor__ZB5IC .unavailability-editor_allDay__W_DXy input{width:16px;height:16px;margin:0;accent-color:#008bce}.unavailability-editor_times__NEE68{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.unavailability-editor_times__NEE68>*{min-width:0}.unavailability-editor_editor__ZB5IC .unavailability-editor_endOfDay__x6tNJ{font-size:12px;margin:8px 0 0;color:#5e7484}.unavailability-editor_editor__ZB5IC .unavailability-editor_error__PuhGx{margin:12px 0 0;color:#a82c29;font-size:12px;line-height:1.5}.unavailability-editor_editor__ZB5IC .unavailability-editor_empty__ns_6K{margin:2px 0 10px;color:#617889;font-size:13px}.unavailability-editor_addActions__KuuIJ{display:flex;gap:9px;flex-wrap:wrap;margin-top:17px}.unavailability-editor_addActions__KuuIJ button{padding:9px 11px;font-size:12px}.unavailability-editor_editor__ZB5IC .unavailability-editor_saveHint__a_fUM{margin:12px 0 0;font-size:12px;color:#617889}.unavailability-editor_editor__ZB5IC button:focus-visible{outline:2px solid #008bce;outline-offset:3px}.unavailability-editor_editor__ZB5IC button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.unavailability-editor_editor__ZB5IC .unavailability-editor_block__blbq1{padding:10px 10px 13px}.unavailability-editor_days__qmBqi{gap:3px}.unavailability-editor_days__qmBqi button{font-size:11px;min-height:39px}.unavailability-editor_times__NEE68{grid-template-columns:minmax(0,1fr);gap:2px}.unavailability-editor_previewHeading__DC7oy{padding:10px}}[data-slot=dialog-content].batch-nametags-dialog{width:min(800px,calc(100vw - 24px));max-width:800px;max-height:calc(100dvh - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:24px}.batch-nametags-dialog p{margin:0}.batch-print-note{color:var(--muted-foreground,#526074);font-size:.88rem;padding:12px;background:var(--muted,#f4f6f8);border-radius:10px}.batch-nametags-filters,.batch-print-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.batch-nametags-dialog label{min-width:0}.batch-nametags-dialog input:not([type=checkbox]),.batch-nametags-dialog select{width:100%;min-width:0}.batch-print-actions,.batch-selection-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.batch-nametags-list{display:grid;gap:8px}.batch-nametag-row{border:1px solid var(--border,#d9dee6);border-radius:12px;padding:12px;min-width:0}.batch-nametag-row.is-selected{border-color:#059ac5;background:color-mix(in srgb,#00b8ed 4%,var(--background,white))}.batch-person{display:flex!important;align-items:center;gap:12px;cursor:pointer;margin:0}.batch-person input,.batch-selection-tools input{width:18px;height:18px;flex-shrink:0}.batch-person span{display:grid;min-width:0;gap:2px}.batch-person small,.batch-person strong{overflow-wrap:anywhere}.batch-person small{color:var(--muted-foreground,#526074)}.batch-print-fields{margin-top:12px}.batch-pdf-ready{padding:14px;border:1px solid #059ac5;border-radius:12px;display:grid;gap:8px}.batch-print-actions{padding-top:12px;border-top:1px solid var(--border,#d9dee6)}@media(max-width:540px){[data-slot=dialog-content].batch-nametags-dialog{padding:18px 14px}.batch-nametags-filters,.batch-print-fields{grid-template-columns:1fr;gap:8px}.batch-print-actions>button{flex:1}.batch-nametags-dialog .button-row{flex-wrap:wrap}.batch-nametags-dialog .button-row a{max-width:100%;white-space:normal}.batch-selection-tools{font-size:.9rem}}.employee-access{margin:18px 0 22px;min-width:0}.employee-access-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.employee-access-eyebrow{display:flex;gap:6px;align-items:center;font-size:10px;font-weight:750;letter-spacing:.09em;color:var(--primary,#008dea);margin-bottom:8px}.employee-access-heading h2{font-size:20px;margin:0 0 7px;letter-spacing:-.025em}.employee-access-heading p,.employee-access-help{font-size:12px;line-height:1.65;color:var(--muted-foreground,#637485);margin:0}.employee-access-help{margin:12px 0 16px;max-width:850px}.employee-access-badge{font-size:10px;font-weight:650;padding:6px 8px;background:var(--secondary,#edf5fb);border:1px solid var(--border,#dce4eb);color:var(--muted-foreground,#637485);border-radius:6px;white-space:nowrap}.employee-access-parks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px}.employee-access-parks fieldset{min-width:0;margin:0;padding:13px 15px 7px;border:1px solid var(--border,#dce4eb);border-radius:9px;background:var(--card,#fff)}.employee-access-parks legend{font-size:14px;font-weight:750;padding:0 6px}.employee-access-option{display:flex!important;align-items:flex-start;gap:11px;margin:0!important;padding:11px 0!important;font-weight:400!important;cursor:pointer}.employee-access-option+.employee-access-option{border-top:1px solid var(--border,#dce4eb)}.employee-access-option input{width:18px!important;height:18px!important;margin:1px 0 0!important;flex-shrink:0;accent-color:var(--primary,#008dea)}.employee-access-option>span{min-width:0}.employee-access-option strong{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.5;font-weight:650}.employee-access-option svg{flex-shrink:0;color:var(--muted-foreground,#637485)}.employee-access-option small{display:block;font-size:11px;line-height:1.6;margin-top:5px;color:var(--muted-foreground,#637485)}.employee-access-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px}.employee-access-actions button,.employee-access>button{font-size:12px;min-height:38px}.employee-access-actions>span{font-size:11px;color:var(--muted-foreground,#637485)}.employee-access-error,.employee-access-success,.employee-access-warning{font-size:12px;line-height:1.6;margin:12px 0;padding:10px 12px;border-radius:6px}.employee-access-warning{background:#e7a62c13;color:#98601b;border:1px solid #e7a62c33}.employee-access-error{background:#c6463410;color:#b64334;border:1px solid #c6463425}.employee-access-success{background:#159d6a0c;color:#16805b;border:1px solid #159d6a30}.employee-access fieldset:disabled{opacity:.75}.dark .employee-access-warning{color:#edc48b}.dark .employee-access-error{color:#f29b8b}.dark .employee-access-success{color:#77ddb3}@media(max-width:640px){.employee-access-heading{flex-wrap:wrap;gap:10px}.employee-access-heading h2{font-size:18px}.employee-access-parks{grid-template-columns:1fr}.employee-access-parks fieldset{padding:10px 12px 6px}.employee-access-option{padding:12px 0!important}.employee-access-option strong{font-size:13px}.employee-access-actions button{min-height:42px;flex:1}.employee-access-actions>span{width:100%}.employee-access-badge{font-size:9px}.employee-access-help{font-size:11px}}.employee-access>summary.employee-access-summary{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:2px 0;list-style:none;cursor:pointer;color:var(--foreground,#172b3a)}.employee-access-summary::-webkit-details-marker{display:none}.employee-access-summary::marker{content:""}.employee-access-summary:focus-visible{outline:2px solid var(--primary,#008dea);outline-offset:6px;border-radius:3px}.employee-access-summary>svg:first-child{flex-shrink:0;color:var(--primary,#008dea)}.employee-access-title{flex:1;font-size:17px;line-height:1.45;font-weight:700;letter-spacing:-.02em}.employee-access-chevron{flex-shrink:0;color:var(--muted-foreground,#637485);transition:transform .15s ease}.employee-access[open]>.employee-access-summary>.employee-access-chevron{transform:rotate(180deg)}.employee-access-unsaved{font-size:11px;color:var(--muted-foreground,#637485);white-space:nowrap}.employee-access-body{padding-top:18px}.employee-access-body>button{font-size:12px;min-height:38px}.employee-access-body>p:first-child{margin-top:0}@media(max-width:640px){.employee-access-summary{flex-wrap:wrap}.employee-access-title{font-size:16px}.employee-access-unsaved{order:4;width:100%;padding-left:30px}}@media(prefers-reduced-motion:reduce){.employee-access-chevron{transition:none}}