@charset "UTF-8";:root{font-family:Gill Sans,Avenir Next,Trebuchet MS,Arial,sans-serif;color:#15354a;background:#f6f8fa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--blue: #147ec2;--blue-dark: #09639d;--blue-soft: #eaf5fc;--yellow: #ffcf2a;--cream: #fbf7e6;--ink: #17364b;--muted: #647886;--line: #e3eaf0;--red: #ab3439;--green: #247252}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a{touch-action:manipulation}a{color:var(--blue-dark)}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #147ec28a;outline-offset:3px}input,select,textarea{width:100%;min-width:0;border:1px solid #cfdbe3;background:#fff;color:var(--ink);border-radius:8px;padding:12px 13px;font-size:15px;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:#9db6c7}input::placeholder,textarea::placeholder{color:#85949f}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #147ec215}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23647886' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}input[type=checkbox],input[type=radio]{width:18px;height:18px;flex-shrink:0;padding:0;accent-color:var(--blue);cursor:pointer}textarea{resize:vertical;min-height:94px;line-height:1.55}button svg,a svg,.field-label svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:clamp(30px,3vw,39px);line-height:1.15;letter-spacing:-1.1px;color:var(--ink);font-weight:650}h2{font-size:23px;line-height:1.25;letter-spacing:-.4px;font-weight:650}h3{font-size:18px;font-weight:600}p{line-height:1.55}small{line-height:1.5}.preview-banner{min-height:32px;padding:7px 24px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--cream);color:#6c602e;font-size:11px;letter-spacing:.15px;border-bottom:1px solid #efe4bc}.preview-banner strong{font-weight:600}.preview-dot{width:6px;height:6px;background:#bd940f;border-radius:50%}.banner-detail{padding-left:14px;margin-left:6px;border-left:1px solid #dfd4a9;opacity:.85}.preview-banner.production-banner{background:#edf8f2;color:#2f6e51;border-bottom-color:#d5eadd}.production-banner .preview-dot{background:#2d9767}.production-banner .banner-detail{border-left-color:#c8e1d2}.preview-banner.neutral-banner{background:#f3f7fa;color:#657d8d;border-bottom-color:#e0e9ef}.neutral-banner .preview-dot{background:#7ba5bd}.neutral-banner .banner-detail{border-left-color:#d4e0e7}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-inner{max-width:1376px;padding:0 40px;min-height:86px;display:flex;gap:32px;margin:auto;align-items:center;justify-content:space-between}.brand{text-decoration:none;display:flex;align-items:center;flex-shrink:0;gap:17px}.brand img{width:137px;height:43px;object-fit:contain}.brand-divider{width:1px;height:24px;background:#d9e4eb}.brand-product{font-size:18px;font-weight:600;letter-spacing:-.3px;color:#476072}.main-nav{display:flex;align-items:center;gap:6px}.main-nav button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;border-radius:8px;padding:11px 13px;color:#536e80;font-size:14px;white-space:nowrap}.main-nav button:hover{background:#f4f8fb}.main-nav .nav-active{background:var(--blue-soft);color:#09659e;font-weight:600}.admin-entry{border:0;background:transparent;font-size:13px;color:#577184;display:flex;align-items:center;gap:6px;padding:10px 0 10px 10px}.admin-entry:hover{color:var(--blue)}.account{display:flex;align-items:center;gap:9px;flex-shrink:0}.avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cream);border:1px solid #efe2ac;color:#7c660e;font-size:15px;font-weight:600;flex-shrink:0}.account-name{font-size:13px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.account-name small{display:block;font-size:10px;color:#7b8e9a;font-weight:400}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid transparent;background:transparent;border-radius:8px;color:#6a8291;padding:0}.icon-button:hover{background:#edf3f7;color:var(--blue-dark)}.main-content{min-height:calc(100vh - 186px);max-width:1296px;padding:42px 40px 60px;margin:auto}.team-main{max-width:1180px;padding-top:48px;padding-bottom:68px}.team-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:62px;align-items:start}.home-share-card{margin-top:26px;padding:24px;border:1px solid #d9e6ec;border-radius:18px;background:linear-gradient(145deg,#fff,#f4fafc);box-shadow:0 12px 30px #18425214}.home-share-card h2{margin:4px 0 8px;font-size:25px}.home-share-card p{margin:0;font-size:14px;line-height:1.55}.home-share-qr{width:300px;max-width:100%;margin:20px auto;padding:14px;border:1px solid #d9e6ec;border-radius:14px;background:#fff;box-shadow:0 5px 16px #18425214}.home-share-qr img{display:block;width:100%;height:auto}.home-share-actions label{display:block;margin-bottom:6px;color:#38515d;font-size:12px;font-weight:700}.home-share-actions .copy-link{margin:0 0 12px}.home-share-actions input{min-width:0}.share-download{display:inline-flex;text-decoration:none}.share-button-row{display:flex;flex-wrap:wrap;gap:10px}.share-button-row .button{text-decoration:none}.home-share-actions small{display:block;margin-top:11px;color:#607681;overflow-wrap:anywhere}.team-intro{padding-top:35px;position:sticky;top:32px}.intro-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;color:#2f748e;margin-bottom:22px}.intro-pill span{width:6px;height:6px;border-radius:50%;background:#52a4c6}.team-intro h1{font-size:clamp(39px,4vw,51px);line-height:1.07;letter-spacing:-1.8px;font-weight:650;color:#123c55}.yellow-dot{color:#dfb619}.team-intro>p{margin-top:20px;font-size:17px;color:#657d8d;line-height:1.65}.intro-line{width:45px;height:3px;background:var(--yellow);margin:31px 0;border-radius:3px}.intro-feature{display:flex;gap:13px;margin-top:23px;align-items:start}.intro-feature>span{color:#217fae;background:#e9f3f9;height:37px;width:37px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px}.intro-feature strong{font-size:15px;font-weight:600;display:block;padding-top:1px}.intro-feature p{font-size:13px;color:#6f8290;margin-top:5px;line-height:1.6;max-width:245px}.privacy-reminder{display:flex;gap:10px;border-top:1px solid #dce6ec;padding-top:23px;margin-top:40px;color:#80929d}.privacy-reminder svg{flex-shrink:0;margin-top:1px}.privacy-reminder p{font-size:11px;line-height:1.6}.privacy-reminder strong{display:block;color:#677c89;font-size:12px;margin-bottom:3px;font-weight:500}.card{border:1px solid #e0e8ee;background:#fff;border-radius:15px;box-shadow:0 4px 15px #163c5310}.intake-card{padding:28px 30px 23px;box-shadow:0 8px 30px #183e5610}.intake-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:26px}.intake-heading h2{font-size:27px}.eyebrow{text-transform:uppercase;color:#247fab;letter-spacing:1.6px;font-size:10px;font-weight:650;line-height:1.4;margin-bottom:8px}.small-label{color:#738694;font-size:11px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field-label{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:#2a4b61}.step-number{display:inline-flex;align-items:center;justify-content:center;background:#edf5fa;color:#227eae;width:21px;height:21px;border-radius:50%;font-size:11px;flex-shrink:0;font-weight:600}.hint{font-size:11px;color:#718593;line-height:1.55;font-weight:400}.form-fieldset{padding:0;margin:0;border:0;min-width:0}.form-fieldset:disabled{opacity:.68}.category-fieldset{border:0;padding:0;margin:0 0 25px;min-width:0}.category-fieldset legend{padding:0;margin-bottom:12px}.category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-option{display:flex;min-height:61px;align-items:center;gap:11px;border:1px solid #dce6ed;border-radius:9px;padding:13px 12px;cursor:pointer;position:relative;transition:.15s ease}.category-option:hover{border-color:#8fc1df;background:#f7fbfe}.category-option>svg{color:#4986aa;flex-shrink:0}.category-option>span:not(.category-check){font-size:12px;line-height:1.4;max-width:140px}.category-option>input{width:1px;height:1px;position:absolute;opacity:0}.category-option:has(input:focus-visible){outline:3px solid #147ec290;outline-offset:2px}.category-option.selected{border-color:var(--blue);background:#edf7fe;box-shadow:0 0 0 1px var(--blue)}.category-option.selected>svg{color:var(--blue)}.category-option.selected>span{color:#075f98;font-weight:600}.category-check{width:15px;height:15px;border-radius:50%;display:none;align-items:center;justify-content:center;background:var(--blue);position:absolute;right:6px;top:6px}.category-option.selected .category-check{display:flex;color:#fff}.conditional-fields{border:1px solid #d3e7f3;border-radius:9px;padding:17px;margin-bottom:22px;background:#f7fbfe}.conditional-fields .field:last-child{margin-bottom:0}.conditional-fields .two-columns .field{margin-bottom:16px}.conditional-fields p.hint{margin-top:-8px}.two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.photo-control{margin-bottom:23px}.photo-button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px dashed #c8d9e4;background:#fbfdff;border-radius:8px;padding:13px;color:#6190ac}.photo-button>span{flex:1}.photo-button strong{display:block;color:#3c6076;font-size:12px;font-weight:500}.photo-button em{color:#8ca0ad;font-size:10px;font-style:normal;margin-left:4px}.photo-button small{display:block;font-size:10px;color:#899ba7;margin-top:3px}.photo-button:hover{background:#eef7fd;border-color:#88b3cc}.photo-preview{display:flex;align-items:center;gap:12px;padding:10px;background:#f7fafc;border:1px solid var(--line);border-radius:9px}.photo-preview img{width:53px;height:53px;object-fit:cover;border-radius:5px}.photo-preview>span{min-width:0;flex:1}.photo-preview strong{display:block;overflow-wrap:anywhere;font-size:12px;font-weight:500}.photo-preview small{font-size:10px;color:var(--muted);display:block;margin-top:4px}.emergency-toggle{display:flex;align-items:flex-start;gap:10px;border:1px solid #e4e9ed;background:#fafcfd;padding:13px 12px;border-radius:8px;cursor:pointer}.emergency-toggle input{margin:2px 0 0}.emergency-toggle>span{flex:1}.emergency-toggle strong{display:block;font-weight:500;color:#415968;font-size:12px;line-height:1.4}.emergency-toggle small{color:#8798a3;display:block;margin-top:4px;font-size:10px}.emergency-toggle>svg{color:#9bafb9;margin-top:2px;flex-shrink:0}.emergency-toggle.is-checked{border-color:#e9aaa9;background:#fff6f4}.emergency-toggle.is-checked strong,.emergency-toggle.is-checked>svg{color:#a8393c}.emergency-toggle.is-checked input{accent-color:#b43f43}.form-divider{height:1px;background:var(--line);margin:26px 0}.button{min-height:45px;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 20px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:550;transition:background .15s,box-shadow .15s;text-decoration:none;white-space:nowrap}.button.primary{background:var(--blue);color:#fff;box-shadow:0 2px 3px #0c588418}.button.primary:hover:not(:disabled){background:var(--blue-dark)}.button.secondary{color:#436379;border-color:#d6e1e9;background:#fff}.button.secondary:hover:not(:disabled){background:#f2f7fa;border-color:#b3c9d9}.button.compact{min-height:38px;padding:9px 13px;font-size:12px}.button.wide{width:100%}.submit-button{margin-top:6px;padding:14px 18px;min-height:49px;font-size:14px}.text-button{border:0;padding:0;background:transparent;color:var(--blue-dark);text-decoration:none;font-size:inherit;display:inline-flex;align-items:center;gap:5px}.text-button:hover{text-decoration:underline}.fine-print{text-align:center;color:#80929e;font-size:10px;line-height:1.65;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:5px}.restricted-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.read-only-notice{margin-bottom:20px}.read-only-summary{margin-top:18px}.honeypot{opacity:0;position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.notice{display:flex;align-items:flex-start;gap:10px;border:1px solid #d4e5f1;background:#eef7fc;color:#376681;border-radius:8px;padding:13px 15px;margin:15px 0;font-size:12px;line-height:1.6}.notice svg{flex-shrink:0;margin-top:1px}.notice strong{font-weight:600}.notice.error{background:#fff4f2;border-color:#f0ccc6;color:#a0423c}.notice.warning{background:#fffbef;border-color:#f0e3b2;color:#8c711f}.notice.success{background:#f0faf5;border-color:#cce4d7;color:#377a5b}.notice.small{padding:11px;font-size:10px}.notice .text-button{display:inline}.contact-hint{margin:-4px 0 18px}.site-footer{max-width:1296px;margin:0 auto;display:flex;justify-content:space-between;gap:15px;padding:24px 40px;color:#8a9ca8;font-size:10px;border-top:1px solid #e1e9ee;line-height:1.5}.loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px 15px;color:#7290a3;font-size:14px}.spinner{width:19px;height:19px;border:2px solid #c7dfe9;border-top-color:var(--blue);border-radius:50%;animation:spin .7s linear infinite;display:inline-block;flex-shrink:0}.spinner.light{border-color:#ffffff50;border-top-color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.resource-error{margin:20px auto;max-width:600px}.receipt-card,.status-page{max-width:570px;margin:15px auto;padding:36px;text-align:center}.receipt-card .eyebrow,.status-page .eyebrow{margin-top:15px}.receipt-check,.status-illustration{width:73px;height:73px;border-radius:50%;color:var(--blue);background:#eef7fc;display:flex;align-items:center;justify-content:center;margin:2px auto 20px}.receipt-check,.status-illustration.done{color:#288160;background:#edf8f1}.receipt-card h1,.status-page h1{font-size:34px;margin-bottom:12px}.receipt-card .lead,.status-page>p:not(.eyebrow):not(.fine-print){color:#79909f;font-size:15px}.receipt-number{margin:26px auto;border:1px solid #e2eaf0;background:#f8fbfd;border-radius:10px;padding:22px 15px;display:flex;align-items:center;flex-direction:column;gap:10px}.receipt-number>span:not(.status){font-size:11px;color:#7992a1}.receipt-number>strong{font-size:30px;color:#28688e;letter-spacing:.5px;font-weight:600}.private-link-box{display:flex;gap:12px;text-align:left;background:#fbfcfd;padding:17px 13px;border:1px solid var(--line);border-radius:9px;margin:25px 0}.private-link-box>svg{color:#6b9ab8;flex-shrink:0;margin-top:2px}.private-link-box h3{font-size:14px}.private-link-box p{font-size:12px;color:#778c9a;margin:7px 0 10px}.private-link-box .text-button{font-size:12px}.private-link-box>div{flex:1}.receipt-card .notice{text-align:left}.status-page .button{margin-top:26px}.status-page .status-illustration{margin-top:25px}.login-card{max-width:440px;margin:15px auto 35px;padding:33px}.login-icon{color:var(--blue);width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#eaf6ff;margin-bottom:22px}.login-card h1{font-size:32px}.login-card>p:not(.eyebrow):not(.fine-print){color:#748c9c;font-size:13px;margin:12px 0 26px}.login-card form{margin-top:25px}.page-title{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.page-title .eyebrow{margin-bottom:10px}.page-description{color:#778d9c;font-size:14px;margin-top:12px}.page-title .button{margin-top:21px}.status-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:25px}.status-summary-card{background:#fff;border:1px solid #dfe7ec;border-radius:12px;padding:17px 17px 14px;text-align:left;box-shadow:0 2px 4px #0f324404}.status-summary-card:hover{border-color:#a8c5d5;box-shadow:0 3px 8px #0f32440b}.status-summary-card.selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.summary-label{display:flex;align-items:center;gap:6px;font-size:11px;color:#587084;font-weight:500;white-space:nowrap}.status-dot{width:6px;height:6px;display:inline-block;background:#bd5652;border-radius:50%}.status-dot.in_progress{background:#3b98c7}.status-dot.waiting_vendor{background:#c79739}.status-dot.scheduled{background:#9874c1}.status-dot.solved{background:#519879}.status-summary-card>strong{display:block;font-size:32px;font-weight:550;margin-top:13px;line-height:1;color:#2a506b}.summary-hint{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-top:12px;color:#93a3ad}.status-summary-needs_attention>strong{color:#a64e51}.status-summary-waiting_vendor>strong{color:#a6863e}.status-summary-scheduled>strong{color:#8362a6}.status-summary-solved>strong{color:#4a8269}.emergency-strip{width:100%;background:#fff5f1;border:1px solid #ebc9c4;border-radius:10px;padding:15px 19px;display:flex;align-items:center;gap:13px;text-align:left;margin-bottom:23px}.emergency-strip:hover{background:#ffefeb}.emergency-strip-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;color:#b9534e;background:#fce9e4;flex-shrink:0}.emergency-strip strong{color:#a64c46;font-size:13px;font-weight:600}.emergency-strip small{color:#ac7974;font-size:11px;display:block;margin-top:4px}.strip-action{margin-left:auto;font-size:11px;color:#b15b54;display:flex;align-items:center;gap:8px}.queue-card{overflow:hidden}.queue-toolbar{padding:24px 25px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.queue-toolbar h2{font-size:21px;display:flex;align-items:center;gap:9px}.queue-toolbar p{font-size:12px;color:#7a8d9b;margin-top:7px}.count-chip{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dbe7ef;border-radius:6px;padding:1px 6px;background:#f6fafc;color:#65869a;font-size:11px;min-width:25px;letter-spacing:0}.segmented{background:#eaf0f4;padding:4px;display:inline-flex;align-items:center;gap:2px;border-radius:9px}.segmented button{color:#748896;background:transparent;border:1px solid transparent;padding:8px 14px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap}.segmented button.selected{background:#fff;color:#29688f;border-color:#dce5ec;box-shadow:0 1px 4px #234d6410;font-weight:500}.segmented button:hover:not(.selected){color:#2a719b;background:#e0eaf1}.compact-segment button{padding:6px 12px;font-size:11px}.filters{display:grid;grid-template-columns:1.5fr 1fr 1.05fr 1fr;gap:10px;padding:0 25px 22px;border-bottom:1px solid var(--line)}.filters input,.filters select{height:39px;font-size:12px;border-radius:7px;padding-top:10px;padding-bottom:10px}.search-field{position:relative}.search-field>svg{position:absolute;left:12px;top:11px;color:#92a8b6}.search-field input{padding-left:38px}.filter-note{padding:10px 25px;display:flex;align-items:center;gap:10px;font-size:11px;color:#648399;background:#f6fafc;border-bottom:1px solid var(--line)}.filter-note .text-button{margin-left:auto;font-size:11px}.ticket-row{width:100%;background:#fff;border:0;border-bottom:1px solid #eaf0f4;padding:20px 23px;display:flex;align-items:flex-start;text-align:left;gap:15px}.ticket-row:hover{background:#f8fbfd}.ticket-row:last-child{border-bottom:0}.ticket-row.ticket-emergency{border-left:3px solid #d77972;padding-left:20px}.ticket-category-icon{width:39px;height:39px;border-radius:10px;color:#4989b0;background:#f0f6fb;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px}.ticket-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.ticket-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;color:#8398a6;flex-wrap:wrap}.ticket-eyebrow>strong{font-weight:500;color:#3a7aa1}.ticket-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:550;font-size:15px;line-height:1.4;color:#2d4e64}.ticket-meta{display:flex;align-items:center;gap:13px;color:#8094a2;font-size:10px;flex-wrap:wrap}.ticket-meta>span{display:inline-flex;align-items:center;gap:4px}.ticket-next{display:flex;align-items:flex-start;gap:5px;color:#8b9ca8;font-size:10px;line-height:1.4;padding-top:1px}.ticket-next>svg{flex-shrink:0;margin-top:1px}.ticket-next.overdue{color:#b75d51}.ticket-end{display:flex;align-items:center;gap:17px;padding-top:8px}.ticket-end>svg{color:#9fb3c0}.status{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.4;white-space:nowrap}.status>span{width:5px;height:5px;border-radius:50%;background:currentColor;display:inline-block}.status-needs_attention{color:#ac5049;background:#fff1ed;border-color:#f3d5ce}.status-in_progress{color:#277fae;background:#edf7ff;border-color:#d0e6f5}.status-waiting_vendor{color:#a27d22;background:#fffae9;border-color:#eee1b9}.status-scheduled{color:#8761aa;background:#f5f0fc;border-color:#e6d9f2}.status-solved{color:#3a8460;background:#edf8f1;border-color:#d2e8da}.emergency-badge{display:inline-flex;align-items:center;gap:4px;border:1px solid #ecc3bc;border-radius:5px;padding:2px 5px;color:#b24d42;background:#fff0ec;font-size:9px;line-height:1.4;white-space:nowrap}.queue-footer{padding:13px 25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#8a9eaa;font-size:10px;background:#fbfdfe}.empty-state{text-align:center;padding:48px 22px}.empty-icon{width:60px;height:60px;background:#f0f6fa;color:#7aabc7;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:auto auto 17px}.empty-state h3{font-size:18px;color:#44677e}.empty-state p{font-size:12px;color:#8599a6;margin:9px auto 0;max-width:330px}.drawer-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#12324965;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer{width:590px;max-width:95vw;height:100dvh;background:#fff;box-shadow:-8px 0 40px #17314525;display:flex;flex-direction:column}.drawer-header{flex-shrink:0;border-bottom:1px solid var(--line);padding:22px 28px;display:flex;align-items:center;justify-content:space-between}.drawer-header h2{font-size:24px;color:#2c6e96;letter-spacing:.2px}.drawer-header .eyebrow{margin-bottom:5px}.drawer-content{overflow-y:auto;padding:25px 28px 45px}.detail-tags{display:flex;gap:8px;align-items:center;margin-bottom:18px}.detail-category{display:flex;gap:9px;align-items:center;font-size:23px}.detail-category svg{color:var(--blue)}.detail-office{display:flex;align-items:center;gap:5px;font-size:11px;color:#7b91a0;margin-top:10px;flex-wrap:wrap}.detail-office span{margin-left:10px;color:#98a8b3;font-size:10px}.ticket-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:21px 0;padding:18px;background:#f7fafc;border:1px solid #e8eef2;border-radius:9px;color:#46677d;font-size:14px;line-height:1.65}.detail-info{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-info>div{min-width:0}.detail-info span{display:block;font-size:10px;color:#8a9eab;margin-bottom:5px}.detail-info strong{font-size:12px;font-weight:500;overflow-wrap:anywhere;color:#3b627a}.detail-photo{margin-top:22px}.detail-photo a{display:inline-flex;flex-direction:column;gap:8px;font-size:11px;text-decoration:none}.detail-photo img{max-width:100%;max-height:200px;border-radius:7px;border:1px solid var(--line);object-fit:contain}.detail-photo span{display:inline-flex;align-items:center;gap:6px;overflow-wrap:anywhere}.section-divider{height:1px;background:var(--line);margin:27px 0}.section-hint{margin-top:7px;margin-bottom:21px}.drawer .field{margin-bottom:18px}.drawer .field-label{font-size:12px}.drawer input,.drawer select,.drawer textarea{font-size:13px;padding-top:10px;padding-bottom:10px}.drawer .hint{font-size:10px}.simple-checkbox{display:flex;align-items:center;gap:8px;font-size:12px;color:#567185;margin:8px 0 20px;cursor:pointer}.simple-checkbox input{margin:0}.drawer .button.wide{margin-top:7px}.approval-panel{border-radius:9px;border:1px solid #e6dfc6;background:#fffcf3;padding:15px;margin-bottom:18px}.approval-panel .field{margin-bottom:7px}.button.solve-button{background:#2c8461;color:#fff}.button.solve-button:hover:not(:disabled){background:#246f51}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.section-heading>svg{color:#85adbf}.section-heading p{color:#7d94a3;font-size:12px;margin-top:8px;max-width:640px}.notes-list{margin-top:16px}.note{background:#fcfbf5;border:1px solid #ece7d7;padding:13px;border-radius:8px;margin-bottom:10px}.note>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.note strong{font-size:11px;font-weight:600;color:#83744d}.note time{color:#ac9f84;font-size:9px}.note p{font-size:12px;color:#716852;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.note-form{margin-top:15px}.note-form .button{display:flex;margin-left:auto;margin-top:9px}.activity-list{list-style:none;padding:0;margin:20px 0 0}.activity-list li{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:22px}.activity-list li:before{content:"";position:absolute;left:4px;top:9px;width:1px;background:#dce7ee;height:calc(100% - 9px)}.activity-list li:last-child:before{display:none}.activity-dot{width:9px;height:9px;background:#b7d6e7;border:2px solid #eef6fa;border-radius:50%;display:block;flex-shrink:0;margin-top:4px}.activity-list strong{font-size:11px;color:#628196;display:block;font-weight:500;text-transform:capitalize}.activity-list div>span{display:block;font-size:9px;margin-top:4px;color:#9aaeba}.analytics-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:4px}.control-label{display:block;font-size:10px;color:#8095a4;margin-bottom:8px;text-transform:uppercase;letter-spacing:.7px}.date-caption{color:#899eab;font-size:10px;display:flex;align-items:center;gap:6px;margin:17px 0 24px;flex-wrap:wrap}.date-caption>span{margin-left:auto}.executive-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:25px}.stat-card{padding:23px 24px;position:relative}.stat-card>span{font-size:12px;color:#7390a1;display:block}.stat-card strong{font-size:39px;letter-spacing:-1px;font-weight:550;color:#205a7b;display:block;line-height:1;margin:19px 0 11px}.stat-card strong em{font-size:20px;color:#acc0ca;font-style:normal;font-weight:400;letter-spacing:0}.stat-card small{font-size:10px;color:#8ca2b0}.stat-card>svg{position:absolute;top:25px;right:24px;color:#93b9cf}.stat-card.urgent-stat{background:#fff8f5;border-color:#eecfc7}.stat-card.urgent-stat>span,.stat-card.urgent-stat strong,.stat-card.urgent-stat>svg{color:#b66054}.current-emergencies{border:1px solid #edccc4;border-radius:10px;background:#fff7f3;padding:19px 21px;margin-bottom:23px}.current-emergencies>div:first-child{display:flex;align-items:center;gap:9px;color:#ae584e}.current-emergencies strong{font-size:13px;font-weight:600}.current-emergencies>div>span{font-size:11px;color:#b98279;margin-left:auto}.emergency-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.emergency-links button{display:flex;align-items:center;gap:9px;border:1px solid #eccac3;background:#fffefd;color:#a8594e;border-radius:6px;font-size:10px;padding:8px 10px}.emergency-links button span{color:#b2877f}.analytics-card{overflow:hidden}.analytics-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px}.analytics-heading p:not(.eyebrow){font-size:12px;color:#7b94a4;margin-top:9px}.analytics-unit{font-size:10px;color:#6f90a3;background:#f0f7fb;border:1px solid #dceaf3;border-radius:6px;padding:6px 9px;white-space:nowrap}.table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}table{border-collapse:collapse;width:100%}.analytics-table{font-variant-numeric:tabular-nums}.analytics-table thead{background:#f6fafd;border-top:1px solid #e5edf3;border-bottom:1px solid #e5edf3}.analytics-table thead th{padding:17px 20px;text-align:center;font-size:12px;color:#5d8196;font-weight:500;min-width:155px}.analytics-table thead th:first-child{text-align:left;padding-left:28px;min-width:245px}.analytics-table th small,.analytics-table td small{display:block;font-size:9px;color:#8fa8b6;font-weight:400;margin-top:5px;white-space:nowrap}.analytics-table tbody th{text-align:left;font-weight:500;font-size:12px;color:#416d86;padding:18px 18px 18px 28px;border-bottom:1px solid #edf2f6;white-space:nowrap}.analytics-table tbody th>svg{display:inline-block;vertical-align:middle;margin-right:10px;color:#749fba}.analytics-table tbody td{text-align:center;padding:8px 17px;border-bottom:1px solid #edf2f6;color:#52798f;font-size:17px;font-weight:500}.heat-cell{background:rgba(20,126,194,var(--cell-strength));border-radius:6px;min-height:41px;min-width:60px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.heat-cell.heat-strong{color:#1a5e85}.cell-bar{position:absolute;left:0;bottom:0;height:2px;background:#68acd1}.analytics-table .combined-col{background:#fafcfd;min-width:135px}.analytics-table tbody .combined-col strong{font-size:14px;font-weight:500;color:#8aa3b2}.analytics-table tfoot{background:#eff7fc}.analytics-table tfoot th{padding:22px 18px 22px 28px;text-align:left;font-size:13px;font-weight:600;color:#2e739d;white-space:nowrap}.analytics-table tfoot td{padding:20px 17px;text-align:center}.analytics-table tfoot td>strong{font-size:25px;color:#256a92;font-weight:550}.analytics-table tfoot .combined-col{background:#e9f3f9}.analytics-footnote{display:flex;align-items:flex-start;gap:8px;padding:16px 26px;background:#fbfdff;border-top:1px solid #e4edf3;color:#8aa3b2}.analytics-footnote>svg{flex-shrink:0;margin-top:1px}.analytics-footnote p{font-size:10px}.analytics-context{font-size:10px;color:#8da4b2;margin:18px 3px 0}.settings-nav{display:flex;gap:9px;margin-bottom:25px;padding-bottom:17px;border-bottom:1px solid #dfe8ee;overflow-x:auto}.settings-nav button{border:1px solid transparent;background:transparent;color:#738b9c;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:10px 14px;font-size:12px;white-space:nowrap}.settings-nav button.selected{border-color:#cce1ee;background:#eaf5fc;color:#2c7aab;font-weight:500}.settings-nav button:hover:not(.selected){background:#ebf1f5}.settings-card{padding:25px 27px;margin-bottom:22px}.settings-card h2{font-size:20px}.fallback-row{display:grid;grid-template-columns:.7fr 1fr;gap:35px}.fallback-row .field{margin-bottom:0}.routing-emergency{display:flex;gap:10px;color:#b8a369;padding-top:21px;align-items:flex-start}.routing-emergency svg{flex-shrink:0;margin-top:2px}.routing-emergency p{font-size:11px;color:#9a9077}.routing-emergency strong{display:block;font-weight:500;font-size:12px;color:#958352;margin-bottom:6px}.routing-card{padding:0}.routing-card .section-heading{padding:25px 27px 0}.routing-table thead th{text-align:left;color:#849ba9;font-size:10px;font-weight:500;padding:13px 18px;border-bottom:1px solid #e6eef4;border-top:1px solid #e6eef4;background:#f8fbfd}.routing-table thead th:first-child{padding-left:27px}.routing-table tbody th{text-align:left;padding:18px 18px 18px 27px;min-width:235px;border-bottom:1px solid #edf2f6}.routing-category{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:#51758c}.routing-category svg{color:#8dacc0}.routing-table th small{display:block;font-size:10px;font-weight:400;color:#90a8b7;margin-top:6px;padding-left:28px}.routing-table td{padding:13px 18px;border-bottom:1px solid #edf2f6;font-size:12px}.routing-table td select{font-size:12px;padding:8px 31px 8px 10px;min-width:155px}.routing-table .hours-input{width:77px;font-size:12px;padding:8px 10px}.channel-checkbox{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#7492a5;margin:0 11px 0 0;cursor:pointer;white-space:nowrap}.channel-checkbox input{width:14px;height:14px;margin:0}.optional{font-size:9px;color:#99adb9;font-weight:400;margin-left:5px}.padded-hint{padding:16px 27px}.add-override{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;margin-top:24px}.add-override select{font-size:12px}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:8px}.settings-save>span{font-size:11px;color:#90a5b3}.danger-text{color:#c28881}.admin-list{border-top:1px solid var(--line)}.admin-item{border-bottom:1px solid var(--line)}.admin-item:last-child{border-bottom:0}.admin-item summary{display:flex;gap:13px;align-items:center;padding:19px 0;list-style:none;cursor:pointer}.admin-item summary::-webkit-details-marker{display:none}.admin-item summary>svg{color:#a5bdcb}.admin-item[open] summary>svg{transform:rotate(90deg)}.admin-item-person{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.admin-item-person>strong{font-size:14px;font-weight:500;display:flex;align-items:center;gap:7px}.admin-item-person>strong small{border:1px solid #dcebf5;background:#f1f8fd;color:#739cb6;font-size:9px;padding:1px 5px;border-radius:4px;font-weight:400}.admin-item-person>span{font-size:11px;color:#809aaa;overflow-wrap:anywhere}.mini-state{border:1px solid #e1e8ed;background:#f5f8fa;color:#97a7b2;border-radius:5px;padding:4px 7px;font-size:10px}.mini-state.active{border-color:#d7e9df;background:#f2faf6;color:#6a9b83}.admin-item.inactive .avatar{background:#f3f5f7;border-color:#e4e9ec;color:#9eafb9}.admin-editor{border:1px solid #e0ebf2;background:#f8fbfd;border-radius:10px;padding:22px;margin:0 0 20px}.admin-editor .button{display:flex;margin-left:auto}.admin-editor .field-label{font-size:12px}.admin-editor input{font-size:13px}.admin-editor .hint{font-size:10px}.shared-link-card{display:flex;gap:25px}.shared-qr{width:160px;flex-shrink:0;text-align:center}.shared-qr img{display:block;width:160px;height:160px;border:1px solid #e5edf2;border-radius:9px;background:#fff}.shared-qr .text-button{margin-top:12px;font-size:10px}.shared-link-icon{width:68px;height:68px;border:1px solid #eee3b7;border-radius:17px;background:#fffbeb;color:#baa143;display:flex;align-items:center;justify-content:center;flex-shrink:0}.shared-link-card>div:last-child{flex:1;min-width:0}.shared-link-card h2{font-size:23px}.shared-link-card p:not(.eyebrow):not(.hint){font-size:13px;color:#7893a4;max-width:710px;margin:11px 0 19px}.copy-link{display:flex;gap:10px;margin:17px 0 11px}.copy-link input{font-size:13px;background:#f9fcfe}.shared-link-card .hint{max-width:700px;font-size:10px}.office-editor{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--line);flex-wrap:wrap}.office-editor>input{flex:1;width:auto;font-size:13px;min-width:110px}.office-editor .simple-checkbox{margin:0 8px;font-size:11px;white-space:nowrap}.office-editor .notice{width:100%}.office-icon{color:#80a7bf;display:flex;width:31px;justify-content:center}.add-office{display:flex;align-items:flex-end;gap:13px;border-top:1px solid var(--line);padding-top:25px;margin-top:9px}.add-office .field{flex:1;margin-bottom:0}.notification-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.channel-card{position:relative}.channel-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#edf6fc;color:#69a3c6;margin-bottom:17px}.channel-icon.signal{background:#eef2ff;color:#7f9acb}.channel-card h2{margin-bottom:11px}.channel-card p{color:#8aa0ae;font-size:12px;margin-top:12px;max-width:440px}.channel-card .integration-badge{position:absolute;top:31px;right:27px}.integration-badge{border:1px solid #eee1b5;background:#fffbed;color:#ad9349;font-size:10px;padding:4px 7px;border-radius:5px;display:inline-block;white-space:nowrap;text-transform:none}.outbox-card{padding:0;overflow:hidden}.outbox-card .section-heading{padding:25px 27px 0}.outbox-table th{padding:15px 20px;background:#f7fbfd;border-top:1px solid #e4edf3;border-bottom:1px solid #e4edf3;color:#829dac;font-size:10px;text-align:left;font-weight:500;white-space:nowrap}.outbox-table td{padding:17px 20px;border-bottom:1px solid #edf2f6;font-size:12px;color:#7090a4;vertical-align:top;min-width:130px}.outbox-table td:first-child,.outbox-table th:first-child{padding-left:27px}.outbox-table td strong{font-size:11px;font-weight:500;color:#5a849e}.outbox-table small{display:block;color:#9bb0bd;font-size:9px;margin-top:5px;max-width:260px}.channel-label{display:flex;align-items:center;gap:6px;text-transform:capitalize;font-size:11px}@media (max-width: 1180px){.header-inner{gap:18px;padding:0 26px}.main-nav{gap:3px}.main-nav button{font-size:12px;padding:10px}.account-name{display:none}.team-layout{gap:39px}.team-intro h1{font-size:43px}.team-main{padding-left:35px;padding-right:35px}.intake-card{padding:25px}.main-content.admin-main{padding-left:30px;padding-right:30px}.status-summary{gap:10px}.status-summary-card{padding-left:13px;padding-right:13px}.summary-label{font-size:10px;gap:5px}.routing-table td{padding-right:12px;padding-left:12px}.routing-table tbody th{min-width:212px}}@media (max-width: 920px){.header-inner{min-height:77px;flex-wrap:wrap;padding-top:12px;padding-bottom:10px;row-gap:5px}.brand{gap:13px}.brand img{width:121px;height:38px}.brand-product{font-size:17px}.main-nav{order:3;width:100%;justify-content:center;border-top:1px solid #f0f4f7;margin-top:6px;padding-top:7px}.main-nav button{padding:9px 15px}.account,.admin-entry{margin-left:auto}.team-layout{grid-template-columns:.72fr 1.3fr;gap:25px}.team-intro h1{font-size:35px;letter-spacing:-1.1px}.team-intro>p{font-size:14px}.team-intro{padding-top:21px}.intro-feature{gap:10px}.intro-feature>span{width:31px;height:31px;border-radius:8px}.intro-feature strong{font-size:13px}.intro-feature p{font-size:11px}.intro-pill{font-size:9px;letter-spacing:.8px}.team-main{padding:32px 26px 50px}.intake-card{padding:24px 21px}.intake-heading .small-label{display:none}.category-option{gap:9px;padding:12px 10px}.category-option>span:not(.category-check){font-size:11px}.category-option>svg{width:19px;height:19px}.category-option{min-height:60px}.status-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.summary-label{white-space:normal;align-items:flex-start;font-size:10px;min-height:29px}.summary-label .status-dot{margin-top:4px;flex-shrink:0}.status-summary-card{padding:13px 10px}.status-summary-card>strong{font-size:27px;margin-top:10px}.summary-hint{font-size:9px}.filters{grid-template-columns:1.5fr 1fr;gap:10px}.page-title h1{font-size:32px}.ticket-end{gap:8px}.ticket-end>svg{display:none}.ticket-row{gap:12px;padding:18px}.ticket-row.ticket-emergency{padding-left:15px}.ticket-category-icon{width:34px;height:34px}.analytics-controls{flex-direction:column;align-items:stretch;gap:16px}.view-control{display:flex;align-items:center;justify-content:space-between}.view-control .control-label{margin-bottom:0}.range-segment{display:flex}.range-segment button{flex:1}.executive-stats{gap:12px}.stat-card{padding:18px}.stat-card>svg{top:17px;right:15px;width:18px}.stat-card>span{font-size:10px}.stat-card small{font-size:9px}.analytics-heading{padding:23px}.analytics-unit{display:none}.fallback-row{gap:25px}.settings-card{padding:23px}.settings-card.routing-card,.settings-card.outbox-card{padding:0}.routing-table{min-width:730px}.settings-nav{gap:4px}.settings-nav button{font-size:11px;padding:9px 11px}.shared-link-icon{width:52px;height:52px}.shared-link-card{gap:18px}.channel-card .integration-badge{right:20px;top:26px}.notification-channels{gap:17px}}@media (max-width: 690px){.preview-banner{min-height:31px;padding:7px 14px;font-size:10px}.banner-detail{display:none}.header-inner{padding:11px 19px 8px}.brand img{width:112px;height:35px}.brand-divider{height:20px}.brand-product{font-size:15px}.brand{gap:10px}.admin-entry{font-size:11px}.admin-entry>svg{width:14px}.main-nav{justify-content:stretch;gap:4px;margin-top:5px}.main-nav button{flex:1;padding:9px 6px;font-size:11px;gap:5px}.main-nav button svg{width:14px;height:14px}.account{gap:5px}.account .avatar{width:30px;height:30px;font-size:12px}.team-main{padding:26px 18px 42px}.team-layout{display:block}.team-intro{position:static;padding:0 5px 23px}.team-intro h1{font-size:36px;line-height:1.15;letter-spacing:-1.2px}.team-intro h1 br{display:none}.team-intro>p{font-size:13px;margin-top:10px}.team-intro>p br{display:none}.intro-pill{margin-bottom:13px;font-size:9px}.intro-line,.intro-feature,.privacy-reminder{display:none}.intake-card{padding:23px 19px 20px;border-radius:13px}.intake-heading{padding-bottom:19px;margin-bottom:22px}.intake-heading h2{font-size:25px}.intake-heading .small-label{display:inline-flex;font-size:10px}.category-option{min-height:65px}.category-option>span:not(.category-check){font-size:11px}.field-label{font-size:12px}input,select,textarea{font-size:16px;padding:12px}.hint{font-size:10px}.category-grid{gap:9px}.two-columns{gap:12px}.two-columns input,.two-columns select{font-size:16px}.emergency-toggle{padding:12px 10px;gap:8px}.emergency-toggle strong{font-size:11px}.emergency-toggle>svg{width:17px}.photo-button small{font-size:9px}.photo-button{gap:9px;padding:11px}.photo-button>svg{width:18px}.site-footer{padding:20px 23px;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:9px}.main-content.admin-main{padding:30px 17px 42px}.page-title{display:block;margin-bottom:25px}.page-title h1{font-size:31px;letter-spacing:-.9px}.page-description{font-size:12px;margin-top:10px}.page-title .button{margin-top:17px}.status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.status-summary-card{padding:14px 13px}.summary-label{min-height:27px;font-size:10px;line-height:1.4}.status-summary-card>strong{font-size:27px;margin-top:8px}.summary-hint{margin-top:9px}.emergency-strip{padding:13px 12px;gap:9px}.emergency-strip strong{font-size:11px}.emergency-strip small{font-size:9px}.emergency-strip-icon{width:30px;height:30px;border-radius:7px}.emergency-strip-icon>svg{width:17px}.strip-action{font-size:0;gap:0}.strip-action svg{width:17px}.queue-toolbar{padding:20px 16px 17px;gap:12px}.queue-toolbar h2{font-size:19px}.queue-toolbar p{font-size:10px;max-width:190px;line-height:1.5}.compact-segment{padding:3px}.compact-segment button{padding:5px 9px;font-size:10px}.filters{padding:0 15px 17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.filters input,.filters select{font-size:16px;padding-top:8px;padding-bottom:8px;height:41px}.filters .search-field{grid-column:span 2}.filters>select:last-child{grid-column:span 2}.filters .search-field svg{top:12px}.filter-note{padding:10px 15px;font-size:10px}.ticket-row{position:relative;padding:17px 15px;gap:11px}.ticket-row.ticket-emergency{padding-left:12px}.ticket-category-icon{display:none}.ticket-main{padding-bottom:29px;gap:8px}.ticket-title{font-size:14px;line-height:1.45;-webkit-line-clamp:3}.ticket-meta{gap:7px 12px;font-size:10px}.ticket-next{font-size:10px}.ticket-end{position:absolute;left:15px;bottom:16px;padding:0}.ticket-eyebrow{gap:7px;font-size:9px}.ticket-eyebrow .emergency-badge{font-size:8px}.queue-footer{padding:12px 15px;font-size:9px;gap:9px}.queue-footer span:last-child{text-align:right}.drawer{width:100%;max-width:100%}.drawer-header{padding:20px}.drawer-content{padding:22px 20px 35px}.drawer input,.drawer select,.drawer textarea{font-size:16px}.detail-category{font-size:22px}.detail-office{gap:4px;font-size:11px}.detail-office span{flex-basis:100%;margin-left:0;margin-top:4px}.ticket-description{margin:20px 0;padding:15px;font-size:13px}.note p{font-size:12px}.section-divider{margin:24px 0}.executive-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{padding:18px 15px}.stat-card:last-child{grid-column:span 2;padding:16px 18px;display:grid;align-items:center;grid-template-columns:1fr 45px;gap:6px 20px}.stat-card:last-child>strong{grid-column:2;grid-row:1 / span 2;margin:0;font-size:33px;text-align:right}.stat-card:last-child>svg{display:none}.stat-card:last-child small{grid-column:1;grid-row:2}.stat-card>svg{right:13px;top:15px;width:15px}.stat-card>span{font-size:10px;padding-right:16px}.stat-card>strong{font-size:35px;margin:18px 0 8px}.stat-card small{font-size:9px}.range-segment{padding:3px;border-radius:8px;gap:1px}.range-segment button{padding:8px 5px;font-size:10px}.view-control .segmented button{padding:7px 12px;font-size:11px}.date-caption{font-size:9px;margin:16px 0 21px}.date-caption>span{display:block;flex-basis:100%;margin-left:0}.analytics-heading{padding:23px 20px}.analytics-heading h2{font-size:22px}.analytics-heading p:not(.eyebrow){font-size:11px}.analytics-table thead th{min-width:131px;padding:15px 13px;font-size:11px}.analytics-table thead th:first-child{min-width:197px;padding-left:20px}.analytics-table tbody th{font-size:11px;padding:18px 12px 18px 20px}.analytics-table tbody th>svg{width:16px;margin-right:7px}.analytics-table tbody td{padding:9px 13px;font-size:16px}.analytics-table tfoot th{padding:19px 15px 19px 20px;font-size:12px}.analytics-table tfoot td{padding:19px 13px}.analytics-table .combined-col{min-width:118px}.analytics-footnote{padding:15px 19px}.analytics-footnote p,.analytics-context{font-size:9px}.current-emergencies{padding:16px}.current-emergencies>div:first-child{flex-wrap:wrap}.current-emergencies>div>span{margin-left:29px;font-size:10px;flex-basis:100%}.current-emergencies strong{font-size:12px}.settings-nav{gap:7px;margin-bottom:20px;padding-bottom:14px}.settings-nav button{padding:10px 11px;font-size:11px}.settings-nav button svg{width:16px}.settings-card{padding:21px 19px}.settings-card h2{font-size:19px}.section-heading{align-items:flex-start;gap:14px}.section-heading p{font-size:11px}.section-heading .button{padding:8px 10px;font-size:11px}.fallback-row{display:block}.routing-emergency{padding-top:20px}.routing-emergency p{font-size:10px}.routing-emergency strong{font-size:11px}.routing-card .section-heading,.outbox-card .section-heading{padding:21px 19px 0}.routing-card .small-label{display:none}.routing-table thead th{padding:12px 15px}.routing-table thead th:first-child,.routing-table tbody th{padding-left:19px}.routing-table td select{font-size:16px}.routing-table .hours-input{font-size:16px;width:85px}.padded-hint{padding:15px 19px;font-size:10px}.add-override{grid-template-columns:1fr;gap:11px}.add-override select{font-size:16px}.settings-save{flex-direction:column-reverse;align-items:stretch;gap:13px}.settings-save>span{text-align:center;font-size:10px}.admin-editor{padding:17px 14px}.admin-editor .two-columns{display:block}.admin-editor input{font-size:16px}.admin-item summary{gap:10px}.admin-item-person>strong{font-size:13px}.admin-item-person>span{font-size:10px}.mini-state{font-size:9px;padding:3px 5px}.shared-link-card{display:block}.shared-qr{margin-bottom:24px}.shared-link-icon{margin-bottom:18px}.shared-link-card h2{font-size:22px}.shared-link-card p:not(.eyebrow):not(.hint){font-size:12px}.copy-link{flex-direction:column}.copy-link input{font-size:16px}.copy-link .button{align-self:flex-start}.office-editor{gap:11px}.office-editor>input{font-size:16px;flex-basis:calc(100% - 41px)}.office-icon{width:29px}.office-editor .simple-checkbox{margin-left:40px}.office-editor>.button{margin-left:auto}.add-office{display:block}.add-office .button{margin-top:13px;width:100%}.notification-channels{grid-template-columns:1fr;gap:0}.channel-card{padding:22px}.channel-card .integration-badge{top:27px}.channel-card p{font-size:11px}.receipt-card,.status-page{padding:28px 21px;margin:5px auto}.receipt-card h1,.status-page h1{font-size:29px}.receipt-card .lead{font-size:13px}.receipt-number>strong{font-size:27px}.login-card{padding:27px 23px;margin:5px auto 20px}}@media (max-width: 370px){.header-inner{padding-left:13px;padding-right:13px}.brand img{width:101px}.brand-product{font-size:14px}.main-nav button{font-size:10px;gap:4px}.main-nav button svg{display:none}.team-main{padding-left:12px;padding-right:12px}.intake-card{padding-left:15px;padding-right:15px}.category-option{padding:12px 9px;gap:7px}.category-option>span:not(.category-check){font-size:10px}.intake-heading .small-label{display:none}.team-intro h1{font-size:32px}.status-summary{gap:7px}.status-summary-card{padding:12px 10px}.summary-label{font-size:9px}.queue-toolbar{display:block}.queue-toolbar .segmented{margin-top:12px}.receipt-card .private-link-box{gap:8px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
