.staff-inbox{width:100%;max-width:var(--page-max);min-width:0;letter-spacing:0}.staff-inbox-filters{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding-block:16px;border-top:1px solid var(--line)}.staff-inbox-search{display:flex;gap:8px;align-items:center;width:min(440px,100%);min-height:42px;padding-left:12px;background:var(--surface,white);border:1px solid var(--line);border-radius:6px}.staff-inbox-search input{width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-size:13px}.staff-inbox-search:focus-within{outline:2px solid var(--forest);outline-offset:2px}.staff-inbox-search input:focus{outline:none}.staff-inbox-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.staff-inbox-status select{min-height:42px;max-width:220px;background:var(--surface,white);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:8px 12px;font:inherit}.staff-inbox-table{overflow-x:auto;border-block:1px solid var(--line)}.staff-inbox-table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.staff-inbox-table th{padding:13px 16px;color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase}.staff-inbox-table th:first-child{width:36%}.staff-inbox-table th:nth-child(2){width:24%}.staff-inbox-table th:nth-child(3){width:12%}.staff-inbox-table th:last-child,.staff-inbox-table th:nth-child(4){width:14%}.staff-inbox-table td{border-top:1px solid var(--line);padding:16px;font-size:12px;vertical-align:middle;overflow-wrap:anywhere}.staff-inbox-table td>strong{display:block;font-size:13px;font-weight:600}.staff-inbox-table td>strong+span{display:block;color:var(--muted);margin-top:4px}.staff-inbox-table td>time{color:var(--muted);white-space:nowrap}.staff-inbox-table tbody tr:hover{background:var(--sage-soft,var(--sage))}.staff-inbox-subject{display:grid;gap:5px;color:inherit;text-decoration:none}.staff-inbox-subject strong{font-size:14px;font-weight:600}.staff-inbox-subject small{color:var(--muted);font-size:10px}.staff-inbox-subject:hover strong{text-decoration:underline;text-underline-offset:3px}.staff-inbox-subject:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:2px}.staff-inbox-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--muted);border-block:1px solid var(--line)}.staff-inbox-empty h2{margin:0;color:var(--ink);font-size:18px}.staff-inbox-empty p{margin:0}.staff-inbox-footer{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px}.staff-inbox-error{display:grid;gap:12px;justify-items:start;margin-block:12px}.workspace-button.is-static{pointer-events:none}.priority-mark{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.priority-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.priority-bars i{display:block;width:3px;border-radius:1px;background:currentColor;opacity:.28}.priority-bars i:first-child{height:5px}.priority-bars i:nth-child(2){height:8px}.priority-bars i:nth-child(3){height:12px}.priority-high .priority-bars i,.priority-low .priority-bars i:first-child,.priority-normal .priority-bars i:nth-child(-n+2),.priority-urgent .priority-bars i{opacity:1}.priority-high{color:#a4641a}.priority-urgent{color:#c2492b}.tag-list{display:inline-flex;flex-wrap:wrap;gap:5px}.case-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--sage,#e6efe7);color:var(--ink);font-size:11px;font-weight:500;line-height:1.5}.case-tag button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:13px;line-height:1;padding:0 0 0 2px;opacity:.6}.case-tag button:hover{opacity:1}.case-tag-more{background:transparent;border:1px solid var(--line);color:var(--muted)}[data-theme=dark] .priority-high{color:#e3a65c}[data-theme=dark] .priority-urgent{color:#ff8f6b}.inbox-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.inbox-ledger-tile{display:grid;gap:4px;align-content:start;padding:16px 18px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fffdf8);color:var(--ink);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.inbox-ledger-tile:hover{border-color:#163e3155;box-shadow:0 6px 18px #1030240f;transform:translateY(-1px)}.inbox-ledger-tile:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.inbox-ledger-tile span{font-size:12px;color:var(--muted)}.inbox-ledger-tile strong{font-size:26px;font-weight:600;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.inbox-ledger-tile small{font-size:11.5px;color:var(--muted)}.inbox-ledger-tile.is-current{border-color:var(--forest,#163e31);box-shadow:inset 0 -3px 0 var(--forest,#163e31)}.inbox-ledger-tile.tone-urgent strong{color:#c2492b}.inbox-views{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px}.inbox-views>span{color:var(--muted);font-weight:600;margin-right:4px}.inbox-views a{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid var(--line);color:var(--ink);text-decoration:none;background:var(--surface,#fffdf8)}.inbox-views a.active{background:var(--forest,#163e31);color:var(--bg);border-color:transparent}.staff-inbox-filters .tabs{margin-right:4px}.staff-inbox-filters>.tabs{flex:1 1 auto}.inbox-tag-filter{display:inline-flex}.staff-inbox-ref{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.staff-inbox-merged{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px}.staff-inbox-merged a{color:var(--forest,#163e31);font-weight:600;white-space:nowrap}.staff-inbox-owner{display:inline-flex;align-items:center;gap:8px;max-width:100%;white-space:nowrap}.staff-inbox-owner-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.staff-inbox-owner-empty{width:24px;height:24px;border-radius:50%;border:1.5px dashed var(--line);flex-shrink:0}.staff-inbox-table tr.is-urgent td:first-child{box-shadow:inset 3px 0 0 #c2492b}.staff-inbox-table th:first-child{width:32%}.staff-inbox-table th:nth-child(2){width:10%}.staff-inbox-table th:nth-child(3){width:20%}.staff-inbox-table th:nth-child(4){width:11%}.staff-inbox-table th:nth-child(5){width:15%}.staff-inbox-table th:last-child{width:12%}@media (max-width:900px){.inbox-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.inbox-ledger-tile{transition:none}.inbox-ledger-tile:hover{transform:none}}html[data-motion=reduced] .inbox-ledger-tile:hover{transform:none}.global-search.live-search{cursor:text}.global-search.live-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none}.global-search.live-search:focus-within{outline:2px solid var(--forest);outline-offset:2px}.staff-inbox-table tbody tr.is-fresh{animation:inbox-fresh 2.4s ease-out}@keyframes inbox-fresh{0%,30%{background:color-mix(in srgb,var(--forest,#163e31) 10%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.staff-inbox-table tbody tr.is-fresh{animation:none;box-shadow:inset 3px 0 0 var(--forest,#163e31)}}html[data-motion=reduced] .staff-inbox-table tbody tr.is-fresh{animation:none;box-shadow:inset 3px 0 0 var(--forest,#163e31)}.live-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 9px;border-radius:999px;border:1px solid var(--line);background:var(--paper,#fff);color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.live-pill .dot{width:7px;height:7px;border-radius:50%;background:#b9b2a3;flex-shrink:0}.live-pill.is-live{color:var(--forest,#163e31);border-color:color-mix(in srgb,var(--forest,#163e31) 28%,var(--line))}.live-pill.is-live .dot{background:#2f8a5f;box-shadow:0 0 0 0 #2f8a5f66;animation:live-pulse 2.8s ease-out infinite}.live-pill.is-connecting .dot{background:#d29a2e}.live-pill.is-offline{color:var(--bad,#a33)}.live-pill.is-offline .dot{background:var(--bad,#a33)}@keyframes live-pulse{0%{box-shadow:0 0 0 0 #2f8a5f66}70%{box-shadow:0 0 0 6px #2f8a5f00}to{box-shadow:0 0 0 0 #2f8a5f00}}@media (max-width:760px){.live-pill{padding:0 8px}.live-pill-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.live-pill .dot{animation:none!important}}html[data-motion=reduced] .live-pill .dot{animation:none!important}.live-customers .toolbar{margin:4px 0 18px}.live-customers .toolbar .search-input{width:min(360px,100%)}.live-customer-name{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;min-width:0}.live-customer-name span{display:grid;line-height:1.3;min-width:0}.live-customer-name strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-customer-name small{color:var(--muted);font-size:11.5px}.live-customer-name:hover strong{text-decoration:underline;text-underline-offset:3px}.live-customer-count{display:inline-flex;align-items:center;gap:8px}.live-customer-count small,.live-customers .muted{color:var(--muted);font-size:12px}.live-customer-role{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.live-org-roles-note{margin:10px 0 0;color:var(--muted)}.live-score{display:inline-flex;align-items:baseline;gap:1px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.live-score small{font-size:10px;font-weight:600;color:var(--muted)}.live-score.is-sm{font-size:13px}.live-score.is-good{color:#2f7a52}.live-score.is-mixed{color:#a06f17}.live-score.is-low{color:var(--bad,#a33)}.live-score.is-empty{color:var(--muted);font-weight:500}.desk-feedback-row .live-score{min-width:52px;justify-content:center;padding:8px 0;border-radius:10px;background:var(--sage,#eef3ee);font-size:20px;align-self:flex-start}.desk-feedback-row .live-score.is-low{background:color-mix(in srgb,var(--bad,#a33) 9%,transparent)}.desk-feedback-row .live-score.is-mixed{background:#f7ecd6}.live-feedback-list{display:grid;gap:0;border-top:1px solid var(--line)}.live-feedback-list .desk-feedback-row{display:flex;gap:16px;padding:18px 2px;border-bottom:1px solid var(--line)}.live-feedback-list .desk-feedback-row p{margin:6px 0;max-width:70ch;line-height:1.55}.live-feedback-list .desk-feedback-row small{color:var(--muted);font-size:12px}.live-feedback-filter{margin:18px 0 12px}.live-feedback-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.live-feedback-ledger strong small{font-size:13px;color:var(--muted);margin-left:2px}.live-org-list{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.live-org-card{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border:1px solid var(--line);border-radius:12px;background:var(--paper,#fff);transition:border-color .15s,box-shadow .15s}.live-org-card:hover{border-color:color-mix(in srgb,var(--forest,#163e31) 35%,var(--line));box-shadow:0 6px 18px #163e310d}.live-org-card.is-archived{opacity:.7}.live-org-link{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;padding:8px;color:var(--ink);text-decoration:none}.live-org-link .grow{display:grid;min-width:0}.live-org-link strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-org-link small{color:var(--muted);font-size:12px}.live-member-picker{list-style:none;margin:0;padding:0;display:grid;max-height:360px;overflow-y:auto}.live-member-picker li{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--line)}.live-member-picker .grow{display:grid;min-width:0}.live-member-picker small{color:var(--muted);font-size:12px}.live-customer-hero{display:flex;align-items:center;gap:18px;margin:4px 0 28px}.live-customer-hero>.avatar{width:56px;height:56px;font-size:18px;flex-shrink:0}.live-customer-hero .case-ledger{flex:1 1}.live-org-select{height:32px;padding:0 8px;font-size:13px;min-width:160px}.live-requester{display:grid;gap:12px}.live-requester-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.live-requester-facts dt{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.live-requester-facts dd{margin:3px 0 0;font-weight:600}.live-requester-rating{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--sage,#eef3ee)}.live-requester-rating p{margin:0;font-size:13px;line-height:1.5}@media (max-width:760px){.live-customer-hero{flex-direction:column;align-items:stretch}.live-feedback-ledger{grid-template-columns:1fr}}.inbox-ledger-tile.is-static{cursor:default}.inbox-ledger-tile.is-static:hover{transform:none;box-shadow:none;border-color:var(--line)}.live-customers .staff-inbox-table table{min-width:680px;table-layout:auto}.live-customers .staff-inbox-table th{width:auto!important;white-space:nowrap}.live-customers .staff-inbox-table td{overflow-wrap:normal}.live-customer-table th:first-child{min-width:220px}.sla-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--line);color:var(--muted);background:var(--paper,#fff)}.sla-chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8;flex-shrink:0}.sla-chip.is-pending{color:#3c6a55}.sla-chip.is-at-risk{color:#8a5a08;background:#fbf1dc;border-color:#ecd5a3}.sla-chip.is-at-risk .sla-chip-dot{animation:sla-pulse 1.8s ease-in-out infinite}.sla-chip.is-breached{color:#fff;background:#a33b2a;border-color:#a33b2a}.sla-chip.is-met{color:#2f7a52;background:#e8f3ec;border-color:#c7e2d2}.sla-chip.is-missed{color:#8a3b24;background:#f6e9e4;border-color:#e7c8bc}.sla-chip.is-paused{color:var(--muted);background:var(--bg);border-color:var(--line);border-style:dashed}.sla-chip.is-not-needed{color:var(--muted);background:var(--bg);border-color:var(--line)}.sla-chip.is-compact{height:22px;padding:0 8px;font-size:11px}@keyframes sla-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sla-chip .sla-chip-dot{animation:none!important}}html[data-motion=reduced] .sla-chip .sla-chip-dot{animation:none!important}.inbox-ledger.has-sla{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1200px){.inbox-ledger.has-sla{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.inbox-ledger.has-sla{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-ledger-tile.tone-breached strong{color:#a33b2a}.inbox-ledger-tile.tone-risk strong{color:#8a5a08}.staff-inbox-table.has-due table{min-width:900px}.staff-inbox-table.has-due th:first-child{width:29%}.staff-inbox-table.has-due th:nth-child(2){width:10%}.staff-inbox-table.has-due th:nth-child(3){width:16%}.staff-inbox-table.has-due th:nth-child(4){width:11%}.staff-inbox-table.has-due th:nth-child(5){width:12%}.staff-inbox-table.has-due th:nth-child(6){width:13%}.staff-inbox-table.has-due th:nth-child(7){width:9%}.staff-inbox-table.is-casework table{min-width:760px}.staff-inbox-table.is-casework th:first-child{width:42%}.staff-inbox-table.is-casework th:nth-child(2){width:12%}.staff-inbox-table.is-casework th:nth-child(3){width:14%}.staff-inbox-table.is-casework th:nth-child(4){width:20%}.staff-inbox-table.is-casework th:nth-child(5){width:12%}.case-ledger-sla-clocks{display:inline-flex;flex-wrap:wrap;gap:6px}.sla-policy-list{display:grid;gap:14px}.sla-policy{border:1px solid var(--line);border-radius:14px;background:var(--surface,#fffdf8);padding:18px 20px}.sla-policy.is-archived{opacity:.7}.sla-policy header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sla-policy header .grow{min-width:200px}.sla-policy h2{margin:0;font-size:16px}.sla-policy header p{margin:3px 0 0;color:var(--muted);font-size:12.5px}.sla-policy-targets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0}.sla-policy-targets>div{border-radius:10px;background:var(--paper,#fff);border:1px solid var(--line);padding:10px 12px;display:grid;gap:6px}.sla-policy-targets dd{margin:0;display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.sla-policy-targets dd span{color:var(--muted)}.sla-editor{display:grid;gap:22px}.sla-editor-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sla-editor fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}.sla-editor legend,.sla-targets caption{font-size:13px;font-weight:600;margin-bottom:8px;text-align:left}.sla-targets caption small{font-weight:400;color:var(--muted);margin-left:6px}.sla-day{display:flex;align-items:center;gap:14px;min-height:40px;padding:4px 10px;border-radius:10px}.sla-day:nth-child(odd){background:var(--sage-soft,#f4f7f3)}.sla-day.is-closed{color:var(--muted)}.sla-day-toggle{gap:10px;width:140px;font-size:13px}.sla-day-times,.sla-day-toggle{display:inline-flex;align-items:center}.sla-day-times{gap:8px}.sla-day-times .input{width:118px;height:34px}.sla-hours>.btn{justify-self:start;margin-top:4px}.sla-holiday-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sla-holiday-list li{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border:1px solid var(--line);border-radius:999px;font-size:12px}.sla-holiday-list .icon-btn{width:22px;height:22px}.sla-targets{width:100%;border-collapse:collapse}.sla-targets td,.sla-targets th{padding:8px 6px;border-top:1px solid var(--line);text-align:left;font-size:12.5px}.sla-targets thead th{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-top:0}.sla-target-input{display:inline-flex;gap:6px}.sla-target-input .input{height:34px}.sla-target-input input{width:76px}.sla-target-input select{width:96px}.sla-day-intervals{align-items:flex-start;padding-top:7px;padding-bottom:7px}.sla-day-intervals .sla-day-toggle{min-height:34px}.sla-day-windows{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;flex:1 1;min-width:0}.sla-day-windows .sla-day-times .icon-btn{width:28px;height:28px}.sla-day-windows .case-field-error{flex-basis:100%}.sla-hours>.row{gap:8px;margin-top:4px}.sla-holiday-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sla-holiday-add .input{height:34px;width:auto}.sla-holiday-add .input[type=date]{width:160px}.sla-holiday-add .input:not([type]){flex:1 1;min-width:160px}.sla-holiday-recurring{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap}.sla-holiday-list strong{font-weight:600;margin-right:2px}.sla-calendar .sla-holiday-list li{padding-right:10px}.sla-calendar-note{display:flex;align-items:center;gap:6px;margin:0 0 12px;color:var(--muted);font-size:12.5px}.sla-calendar-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-top:16px;align-items:start}.sla-week{display:grid;gap:5px}.sla-week-day{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.sla-week-track{position:relative;height:10px;border-radius:999px;background:var(--bg);border:1px solid var(--line);overflow:hidden}.sla-week-track i{position:absolute;top:0;bottom:0;background:var(--good);opacity:.7}.sla-calendar-hours{margin:0;display:grid;gap:3px;font-size:12px}.sla-calendar-hours>div{display:grid;grid-template-columns:38px 1fr;gap:8px}.sla-calendar-hours dt{color:var(--muted)}.sla-calendar-hours dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sla-preview{border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--sage);display:grid;gap:6px}.sla-preview h3{margin:0;font-size:13px;display:inline-flex;align-items:center;gap:6px}.sla-preview .caption{margin:0}.sla-preview-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-clock p{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.case-clock p .badge{margin-right:4px}.case-clock-history{margin-top:14px;font-size:12px}.case-clock-history summary{cursor:pointer;color:var(--muted)}.case-clock-history ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.case-clock-history li{display:grid;gap:2px;padding-left:10px;border-left:2px solid var(--line)}.case-clock-when{display:flex;justify-content:space-between;gap:8px}.case-clock-when time{color:var(--muted);white-space:nowrap}.case-clock-detail{color:var(--muted)}.case-clock-note{overflow-wrap:anywhere}.case-clock-reasons{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.case-clock-reasons legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:600}.case-clock-reasons .choice-card small{font-size:11.5px}@media (max-width:760px){.sla-calendar-body,.sla-editor-row,.sla-policy-targets{grid-template-columns:1fr}.sla-day{flex-wrap:wrap}.sla-day-toggle{width:auto}}.live-knowledge .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;margin-bottom:14px}.kb-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.kb-row{display:flex;align-items:flex-start;gap:14px;padding:16px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.kb-row:hover{background:var(--sage-soft,#f4f7f3)}.kb-row .grow{display:grid;gap:3px;min-width:0}.kb-row strong{font-size:14.5px}.kb-row small{color:var(--muted);font-size:12px}.kb-row p{margin:2px 0 0;color:var(--muted);font-size:13px;max-width:70ch}.kb-row-meta{display:grid;justify-items:end;flex-shrink:0;color:var(--muted)}.kb-row-meta,.kb-status{gap:6px;font-size:11.5px}.kb-status{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-weight:600;border:1px solid var(--line);white-space:nowrap}.kb-status em{font-style:normal;font-weight:500;color:#8a5a08}.kb-status.is-live{color:#2f7a52;background:#e8f3ec;border-color:#c7e2d2}.kb-status.is-live .dot{width:6px;height:6px;border-radius:50%;background:#2f8a5f}.kb-status.is-draft{color:var(--muted)}.kb-status.is-withdrawn{color:#8a3b24;background:#f6e9e4;border-color:#e7c8bc}.kb-status.is-archived{color:var(--muted);background:var(--bg);border-style:dashed}.kb-editor{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.kb-editor-main{display:grid;gap:14px;min-width:0}.kb-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:13px}.kb-audience{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.kb-audience p{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink)}.kb-audience small{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5}.kb-publication-preview{padding:18px 22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.kb-publication-preview h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:24px}.agent-notification-count{position:absolute;top:-4px;right:-6px;min-width:18px;padding:2px 4px;border-radius:999px;background:var(--forest);color:var(--panel);font-size:10px;line-height:1.2;font-weight:700;text-align:center}.notification-button.is-unavailable .agent-notification-count{background:var(--warn);color:var(--ink)}.agent-updates{display:grid;gap:18px}.agent-update-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.agent-update{display:flex;gap:14px;align-items:flex-start;padding:18px 8px;border-bottom:1px solid var(--line)}.agent-update.is-unread{background:color-mix(in srgb,var(--sage) 25%,transparent)}.agent-update-main{display:grid;gap:7px;min-width:0;flex:1 1}.agent-update-case{display:flex;align-items:baseline;gap:7px;color:var(--ink);text-decoration:none;font-weight:600;overflow-wrap:anywhere}.agent-update-case:hover{text-decoration:underline}.agent-update-case small,.agent-update-main time{color:var(--muted);font-size:12px;font-weight:400}.agent-update-unread{color:var(--forest);font-size:11px;font-weight:700}.agent-update-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agent-update-pagination{display:flex;align-items:center;justify-content:center;gap:16px}.agent-update-pagination small{color:var(--muted)}@media (max-width:640px){.agent-update{flex-wrap:wrap}.agent-update-main{flex-basis:calc(100% - 58px)}.agent-update-actions{margin-left:52px}}.kb-title{font-family:Georgia,Times New Roman,serif;font-size:20px;height:48px}.kb-body-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.kb-toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px}.kb-toggle button{border:0;background:transparent;padding:4px 12px;border-radius:999px;font:inherit;font-size:12px;color:var(--muted);cursor:pointer}.kb-toggle button[aria-pressed=true]{background:var(--forest,#163e31);color:var(--bg)}.kb-body{min-height:360px;font-size:14px;line-height:1.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kb-preview{min-height:360px;border:1px solid var(--line);border-radius:12px;padding:18px 22px;background:var(--paper,#fff);font-size:15px;line-height:1.75;max-width:72ch}.kb-preview .safe-content p{margin:0 0 12px;white-space:normal}.kb-editor-side{display:grid;gap:18px;position:sticky;top:90px}.kb-history h2{font-size:13px;margin:0 0 8px}.kb-history ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kb-history li{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.kb-history li strong{grid-row:span 2;color:var(--muted)}.kb-history li small{color:var(--muted);font-size:11.5px}.kb-history li.is-live{border-color:#c7e2d2;background:#f2f8f4}.kb-history li.is-live strong{color:#2f7a52}.kb-row-readers{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kb-row-readers small{font-size:inherit}.kb-readers-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.kb-readers-head h2{font-size:13px;margin:0}.kb-readers .segmented-option span{padding:3px 8px;font-size:11.5px}.kb-readers>p{font-size:12.5px;margin:8px 0 0}.kb-readers-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.kb-readers-figures>div{display:grid;gap:2px;align-content:start;padding:8px 10px;border:1px solid var(--line);border-radius:10px;min-width:0}.kb-readers-figures dt{font-size:11.5px;color:var(--muted)}.kb-readers-figures dd{margin:0;font-size:18px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.kb-readers-figures small{font-size:11px;color:var(--muted)}.kb-readers-languages,.kb-readers-reasons ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px}.kb-readers-languages li,.kb-readers-reasons li{display:flex;justify-content:space-between;gap:10px}.kb-readers-languages small{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kb-readers-reasons h3{font-size:12px;margin:12px 0 0;color:var(--muted);font-weight:600}.kb-readers-reasons strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kb-languages{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.kb-language{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--muted);background:var(--panel)}.kb-language.is-published{color:var(--forest,#163e31);border-color:color-mix(in srgb,var(--forest,#163e31) 35%,var(--line));background:color-mix(in srgb,var(--sage,#e6efe7) 70%,var(--panel))}.kb-language.is-withdrawn{border-style:dashed}.kb-language-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:2px;border-bottom:1px solid var(--line)}.kb-language-bar .tabs{flex:1 1 auto;min-width:0;overflow-x:auto;border-bottom:0}.kb-language-pick{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.kb-language-pick .select{width:auto;min-width:170px}.kb-audience-actions{margin-top:12px;gap:8px}.kb-organizations{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.kb-organizations-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.kb-organizations ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-height:260px;overflow-y:auto}.kb-organizations label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;font-size:13px;cursor:pointer}.kb-organizations label:has(input:checked){border-color:var(--forest,#163e31);background:color-mix(in srgb,var(--sage,#e6efe7) 60%,var(--panel))}.kb-organizations label:has(input:disabled){cursor:default;opacity:.6}.kb-organizations label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.kb-organizations label small{flex-basis:100%;color:var(--muted);font-size:11.5px}.kb-original{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:13px}.kb-original h2{margin:0;font-size:13px}.kb-original p{margin:0;color:var(--muted)}.kb-original details summary{cursor:pointer;color:var(--muted);font-weight:600;font-size:12.5px}.kb-original .kb-preview{min-height:0;max-height:320px;overflow-y:auto;margin-top:8px;padding:12px 14px;font-size:13.5px}.kb-default-language .select{max-width:320px}.kb-languages-set{display:grid;gap:8px}.kb-languages-set h3{margin:0;font-size:13px}.kb-languages-set h3 small{margin-left:6px;color:var(--muted);font-weight:500}.kb-languages-set p{margin:0;gap:6px}.kb-languages-set .kb-language{font-size:12px;letter-spacing:0;padding:3px 10px;font-weight:600}.kb-languages-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.kb-languages-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;max-height:300px;overflow-y:auto}.kb-languages-grid label{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:10px;font-size:13px;cursor:pointer}.kb-languages-grid label:has(input:checked){border-color:var(--forest,#163e31);background:color-mix(in srgb,var(--sage,#e6efe7) 60%,var(--panel))}.kb-languages-grid label:has(input:disabled){cursor:default;opacity:.6}.kb-languages-grid label:focus-within{outline:2px solid var(--forest);outline-offset:2px}.kb-languages-grid label small{margin-left:auto;color:var(--muted);font-size:11.5px}@media (max-width:960px){.kb-editor{grid-template-columns:1fr}.kb-editor-side{position:static}}@media (max-width:640px){.kb-row{flex-wrap:wrap}.kb-row-meta{justify-items:start;margin-left:50px}.kb-language-pick{flex-wrap:wrap}.kb-language-pick .select{min-width:0;width:100%}}.kb-library{align-items:start}.kb-library-main{min-width:0}.kb-collection-nav{position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto}.kb-collection-nav button{width:100%;cursor:pointer;font:inherit;font-size:12.5px}.kb-collection-nav button.depth-2{padding-left:27px}.kb-collection-nav button.depth-3{padding-left:41px}.kb-collection-nav button.is-borrowed{font-style:italic}.kb-collection-nav button.is-drop-target{background:var(--sage);color:var(--ink);outline:2px dashed var(--forest);outline-offset:-2px}.kb-collection-nav button:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.kb-nav-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-nav-manage{margin:10px 13px 0;font-size:12px}.kb-collection-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.kb-collection-head .grow{display:grid;gap:4px;min-width:0}.kb-collection-head h2{margin:0;font-size:18px}.kb-collection-head p{margin:0;color:var(--ink);font-size:13.5px;line-height:1.5;max-width:70ch}.kb-collection-head small{color:var(--muted);font-size:12px}.kb-list-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:40px;padding:4px 4px 8px}.kb-pick-all{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--muted)}.kb-bulk{display:inline-flex;flex-wrap:wrap;gap:6px}.kb-order-help{color:var(--muted);font-size:12px}p.kb-order-help{margin:0 0 10px}.kb-item{position:relative;display:flex;align-items:flex-start;gap:10px;border-bottom:1px solid var(--line)}.kb-item>.kb-row{flex:1 1;min-width:0;border-bottom:0}.kb-item[draggable=true]{cursor:grab}.kb-item.is-picked{background:color-mix(in srgb,var(--sage) 45%,transparent)}.kb-item.is-dragging{opacity:.45}.kb-item.is-drop-after:after,.kb-item.is-drop-before:before{content:"";position:absolute;left:0;right:0;height:2px;background:var(--forest)}.kb-item.is-drop-before:before{top:-1px}.kb-item.is-drop-after:after{bottom:-1px}.kb-pick{flex-shrink:0;margin:28px 0 0 4px;width:16px;height:16px;accent-color:var(--forest)}.kb-order{display:inline-flex;flex-direction:column;gap:2px;padding:12px 4px 0 0}.kb-row .tag-list{margin-top:4px}.kb-organize{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.kb-organize h2{margin:0;font-size:13px}.kb-organize .field{margin:0}.kb-organize-pair{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px}.kb-organize-note{color:var(--muted);font-size:11.5px;line-height:1.5}.kb-collection-help{margin:0 0 12px;color:var(--muted);font-size:12.5px}.kb-collection-section{margin-bottom:28px}.kb-collection-tree{list-style:none;margin:0;padding:0;display:grid;gap:6px}.kb-collection-tree .kb-collection-tree{margin:6px 0 0 26px;padding-left:14px;border-left:1px solid var(--line)}.kb-collection{position:relative}.kb-collection-row{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);transition:border-color .15s,background .15s}.kb-collection-row[draggable=true]{cursor:grab}.kb-collection-row .grow{display:grid;gap:3px;min-width:0}.kb-collection-row strong{font-size:14.5px}.kb-collection-row small{color:var(--muted);font-size:12px}.kb-collection-row p{margin:2px 0 0;color:var(--ink);font-size:13px;line-height:1.5;max-width:70ch}.kb-collection-row[aria-busy=true]{opacity:.6}.kb-grip{display:grid;place-items:center;align-self:center;width:18px;color:var(--muted)}.kb-collection-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px;margin-left:auto}.kb-collection.is-dragging>.kb-collection-row{opacity:.45}.kb-collection.is-drop-inside>.kb-collection-row{border-color:var(--forest);background:color-mix(in srgb,var(--sage) 60%,var(--panel))}.kb-collection.is-drop-before>.kb-collection-row{box-shadow:0 -3px 0 var(--forest)}.kb-collection.is-drop-after>.kb-collection-row{box-shadow:0 3px 0 var(--forest)}.kb-collection-others h2{margin:0 0 4px;font-size:14px}.kb-collection-others ul{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--line)}.kb-collection-others li{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line)}.kb-collection-others li.depth-2{padding-left:30px}.kb-collection-others li.depth-3{padding-left:56px}.kb-collection-others li .grow{display:grid;gap:2px;min-width:0}.kb-collection-others li small{color:var(--muted);font-size:12px}.kb-icon-picker{border:0;margin:0;padding:0;min-width:0}.kb-icon-picker legend{margin-bottom:6px;font-size:13px;font-weight:600}.kb-icon-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.kb-icon-picker label{position:relative;display:grid;place-items:center;height:40px;border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer}.kb-icon-picker label.is-selected,.kb-icon-picker label:hover{background:var(--sage);color:var(--ink)}.kb-icon-picker label.is-selected{border-color:var(--forest)}.kb-icon-picker label:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:2px}.kb-icon-picker input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}@media (max-width:780px){.kb-collection-nav{position:static;max-height:none;overflow-x:auto}.kb-collection-nav button{width:auto}.kb-collection-nav button.depth-2,.kb-collection-nav button.depth-3{padding-left:12px}.kb-nav-manage{align-self:center;margin:0 4px;white-space:nowrap}.kb-collection-row{flex-wrap:wrap}.kb-collection-actions{flex-basis:100%;justify-content:flex-start}.kb-collection-tree .kb-collection-tree{margin-left:10px;padding-left:10px}.kb-item{flex-wrap:wrap}.kb-order{flex-direction:row;padding:0 0 8px 30px}}.kb-row-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.kb-review-status{gap:5px}.kb-review-status.is-in-review{color:var(--ink);background:var(--sage);border-color:color-mix(in srgb,var(--forest) 18%,transparent)}.kb-review-status.is-changes-requested{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--panel));border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.kb-review-status.is-approved{color:var(--good);background:color-mix(in srgb,var(--good) 12%,var(--panel));border-color:color-mix(in srgb,var(--good) 30%,transparent)}.kb-schedule-hint{display:inline-flex;align-items:center;gap:5px;margin-top:4px;color:var(--muted);font-size:12px}.kb-tabs{margin:-4px 0 18px}.kb-side-section{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);font-size:13px}.kb-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kb-side-head h2{font-size:13px;margin:0}.kb-side-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.kb-side-section small{font-size:12px;line-height:1.5}.kb-review-asked{margin:0;font-size:12.5px}.kb-activity blockquote,.kb-decisions blockquote,.kb-review-note{margin:0;padding:6px 10px;border-left:3px solid var(--line);color:var(--ink);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.kb-review-progress{display:grid;gap:5px;font-size:12px;color:var(--muted)}.kb-review-meter{height:6px;border-radius:999px;background:var(--bg);border:1px solid var(--line);overflow:hidden}.kb-review-meter i{display:block;height:100%;background:var(--good);border-radius:inherit;transition:width .2s ease}.kb-decisions{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kb-decisions li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px}.kb-decisions li>div{display:grid;gap:4px;min-width:0}.kb-decisions p{margin:0;font-size:12.5px}.kb-decisions small{color:var(--muted);font-size:11.5px}.kb-decisions li.is-earlier{opacity:.62}.kb-decision-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%}.kb-decision-mark.is-approved{color:var(--good);background:color-mix(in srgb,var(--good) 14%,var(--panel))}.kb-decision-mark.is-changes{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,var(--panel))}.kb-decision-mark.is-lapsed{color:var(--muted);background:color-mix(in srgb,var(--muted) 14%,var(--panel))}.kb-decision-lapsed{color:var(--warn);font-style:normal;font-weight:600}.kb-review-actions{display:flex;flex-wrap:wrap;gap:8px}.kb-ack{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:1.5;cursor:pointer}.kb-ack input{margin-top:3px}.kb-ack small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.kb-schedules ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kb-schedules li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.kb-schedules li>div{display:grid;gap:2px;min-width:0}.kb-schedules small{color:var(--muted)}.kb-rule-reviewers{display:grid;gap:4px;font-size:13px}.kb-rule-reviewers p{margin:0;line-height:1.5}.kb-history-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px}.kb-history-view{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-template-areas:"releases compare" "activity compare";gap:24px 28px;align-items:start}.kb-history-view h2{font-size:13px;margin:0 0 10px}.kb-releases{grid-area:releases}.kb-releases ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kb-releases li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:12.5px}.kb-releases li.is-live{border-color:color-mix(in srgb,var(--good) 35%,var(--line))}.kb-releases li.is-selected{box-shadow:inset 3px 0 0 var(--forest)}.kb-releases small{color:var(--muted);font-size:11.5px}.kb-release-head{display:flex;align-items:center;gap:8px;min-width:0}.kb-release-head .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-release-actions{display:flex;flex-wrap:wrap;gap:4px;margin:2px -6px -4px}.kb-compare{grid-area:compare;display:grid;gap:14px;min-width:0}.kb-compare-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.kb-compare-head h2{margin:0}.kb-compare-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.kb-compare-pick .field{margin:0;min-width:200px}.kb-field-diff{width:100%;border-collapse:collapse;font-size:13px}.kb-field-diff td,.kb-field-diff th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.kb-field-diff thead th{color:var(--muted);font-size:12px;font-weight:600}.kb-field-diff tbody th{width:110px;color:var(--muted);font-weight:600}.kb-field-diff td.is-removed{background:color-mix(in srgb,var(--bad) 8%,transparent)}.kb-field-diff td.is-added{background:color-mix(in srgb,var(--good) 9%,transparent)}.kb-diff{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6}.kb-diff-head,.kb-diff-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kb-diff-head span{padding:8px 12px;border-bottom:1px solid var(--line);background:var(--bg);color:var(--muted);font-family:var(--font);font-size:12px;font-weight:600}.kb-diff-cell+.kb-diff-cell,.kb-diff-head span+span{border-left:1px solid var(--line)}.kb-diff-cell{display:grid;grid-template-columns:38px minmax(0,1fr);min-width:0}.kb-diff-no{padding:1px 8px 1px 0;color:var(--muted);text-align:right;-webkit-user-select:none;user-select:none;font-size:11px}.kb-diff-text{padding:1px 12px 1px 4px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.kb-diff-cell.is-removed{background:color-mix(in srgb,var(--bad) 9%,transparent)}.kb-diff-cell.is-added{background:color-mix(in srgb,var(--good) 10%,transparent)}.kb-diff-cell.is-empty{background:color-mix(in srgb,var(--line) 35%,transparent)}.kb-diff-cell.is-removed mark{background:color-mix(in srgb,var(--bad) 24%,transparent);color:inherit;border-radius:3px}.kb-diff-cell.is-added mark{background:color-mix(in srgb,var(--good) 26%,transparent);color:inherit;border-radius:3px}.kb-diff-fold{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:5px 12px;border:0;border-block:1px solid var(--line);background:var(--bg);color:var(--muted);font:inherit;font-family:var(--font);font-size:12px;cursor:pointer}.kb-diff-fold:focus-visible,.kb-diff-fold:hover{color:var(--ink);background:var(--sage)}.kb-activity{grid-area:activity}.kb-activity ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kb-activity li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:12.5px}.kb-activity li>div{display:grid;gap:4px;min-width:0}.kb-activity p{margin:0;line-height:1.45}.kb-activity small{color:var(--muted);font-size:11.5px}.kb-activity-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sage);color:var(--forest)}.kb-activity li.is-failed .kb-activity-icon{background:color-mix(in srgb,var(--bad) 14%,var(--panel));color:var(--bad)}.kb-activity-tag{display:inline-block;margin-left:6px;padding:0 7px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:11px}@media (max-width:960px){.kb-history-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"releases" "compare" "activity"}}@media (max-width:720px){.kb-diff-head{display:none}.kb-diff-row{grid-template-columns:minmax(0,1fr)}.kb-diff-cell+.kb-diff-cell{border-left:0}.kb-diff-cell.is-empty,.kb-diff-row.is-same .kb-diff-cell:first-child{display:none}.kb-diff-cell.is-removed .kb-diff-text:before{content:"− ";color:var(--bad)}.kb-diff-cell.is-added .kb-diff-text:before{content:"+ ";color:var(--good)}.kb-compare-pick .field{min-width:0;flex:1 1 140px}.kb-field-diff tbody th{width:auto}}.form-builder{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:22px}.form-builder-fields ol{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:10px}.form-builder-field{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper,#fff)}.form-builder-field .row{gap:6px;align-items:center}.form-builder-field .input{height:34px}.form-builder-field textarea.input{height:auto}.form-builder-options code{font-size:11px;color:var(--muted);background:var(--sage-soft,#f4f7f3);padding:2px 6px;border-radius:6px}.form-builder-rule{font-size:12.5px;color:var(--muted)}.form-builder-preview{border:1px dashed var(--line);border-radius:12px;padding:14px;display:grid;gap:10px;align-content:start;background:var(--surface,#fffdf8)}.form-builder-preview h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.form-builder-preview small{color:var(--muted);font-size:11.5px}.form-builder-state{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}@media (max-width:860px){.form-builder{grid-template-columns:1fr}}.form-builder-field>.row:first-child{display:flex;flex-wrap:nowrap}.form-builder-field>.row:first-child>input.grow{flex:1 1 auto;min-width:120px;width:auto}.form-builder-field>.row:first-child>select{flex:0 0 140px;width:140px}.form-builder-options{display:flex;flex-wrap:wrap}.form-builder-options>input.grow{flex:1 1 160px;width:auto;min-width:120px}.form-builder-rule select{flex:1 1 auto;width:auto}.form-builder-fields>.tabs{margin-bottom:12px}.form-builder-condition{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--line);border-left:3px solid var(--sage,#cfe0d4);border-radius:10px;font-size:12.5px;color:var(--muted)}.form-builder-condition .row{gap:6px;align-items:center;flex-wrap:wrap}.form-builder-condition .input{height:32px;width:auto;flex:1 1 120px;min-width:0}.form-builder-condition.depth-2{border-left-color:var(--warning-soft,#f1dfb8)}.form-builder-condition.depth-3{border-left-color:var(--info-soft,#cfdcf1)}.form-builder-condition-rule{display:flex}.form-builder-place{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.form-builder-page{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper,#fff)}.form-builder-page>.row{gap:6px;align-items:center;display:flex}.form-builder-page .input{height:34px}.form-builder-page-number{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%;background:var(--sage-soft,#f4f7f3);font-size:12px}.form-builder-sections{list-style:none;margin:0;padding:0 0 0 30px;display:grid;gap:8px}.form-builder-sections>li{display:grid;gap:6px;padding:8px 0 0;border-top:1px dashed var(--line)}.form-builder-sections>li>.row{display:flex;gap:6px;align-items:center}.form-builder-choice{display:grid;gap:8px}.form-builder-choice .check-row{align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.form-builder-choice .check-row:has(input:checked){border-color:var(--forest,#163e31)}.form-builder-group{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.form-builder-group legend{padding:0 6px;font-size:12.5px;font-weight:600}.form-builder-checklist{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;max-height:220px;overflow:auto}.form-builder-preview-page{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--line)}.form-builder-preview-page:first-of-type{border-top:0;padding-top:0}.form-builder-preview-page h4{margin:0;font-size:13px}.form-builder-preview-section{font-size:12px;color:var(--muted)}.delivery-mark{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:var(--panel);max-width:100%}.delivery-mark .delivery-mark-to{font-weight:500;opacity:.8;overflow:hidden;text-overflow:ellipsis}.delivery-mark.is-queued svg,.delivery-mark.is-sending svg{animation:delivery-travel 1.4s ease-in-out infinite}.delivery-mark.is-sent{color:#2f7a52;background:#e8f3ec;border-color:#c7e2d2}.delivery-mark.is-sent svg{animation:delivery-settle .36s cubic-bezier(.2,.8,.2,1.2) both}.delivery-mark.is-failed{color:#8a3b24;background:#f6e9e4;border-color:#e7c8bc}.delivery-mark.is-unknown{color:#8a5a08;background:#fbf1dc;border-color:#ecd5a3}.delivery-mark.is-cancelled{text-decoration:line-through}.delivery-mark.is-compact{height:20px;padding:0 7px}@keyframes delivery-travel{0%,to{transform:translateX(-1px);opacity:.55}50%{transform:translateX(2px);opacity:1}}@keyframes delivery-settle{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.delivery-mark svg{animation:none!important}}html[data-motion=reduced] .delivery-mark svg{animation:none!important}.delivery-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.delivery-ledger{grid-template-columns:1fr}}.delivery-desk-list{list-style:none;margin:18px 0 0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.delivery-desk-row{display:grid;gap:6px;padding:14px 18px;border-top:1px solid var(--line)}.delivery-desk-row:first-child{border-top:0}.delivery-desk-row.is-unknown{box-shadow:inset 3px 0 0 var(--warn)}.delivery-desk-row.is-failed{box-shadow:inset 3px 0 0 var(--bad)}.delivery-desk-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.delivery-desk-case{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:var(--ink);text-decoration:none}.delivery-desk-case strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.delivery-desk-case small,.delivery-desk-to{color:var(--muted);font-size:12.5px}.delivery-desk-case:hover strong{text-decoration:underline}.delivery-desk-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delivery-desk-decision{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--warn) 10%,var(--panel))}.delivery-desk-decision p{margin:0;flex:1 1 260px;font-size:12.5px;color:var(--warn)}.staff-inbox-team{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;color:var(--muted)}.teams-toolbar{display:flex;justify-content:flex-end;margin:-6px 0 14px}.teams-toolbar .switch-row{gap:10px}.teams-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.team-card{display:grid;gap:14px;align-content:start;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.team-card.is-archived{opacity:.7}.team-card header{display:flex;justify-content:space-between;gap:10px;align-items:start}.team-card h3{margin:0;font-size:15px}.team-card header p{margin:3px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.team-members{display:flex;align-items:center;gap:10px;min-width:0}.team-avatars{display:inline-flex}.team-avatars .avatar{box-shadow:0 0 0 2px var(--panel)}.team-avatars .avatar+.avatar{margin-left:-8px}.team-member-names{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-names.is-empty{color:var(--muted)}.team-picker{list-style:none;margin:0;padding:4px;max-height:320px;overflow-y:auto;border:1px solid var(--line);border-radius:12px}.team-picker label{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer;font-size:13.5px}.team-picker label:hover{background:var(--bg)}.team-picker input{width:16px;height:16px;accent-color:var(--forest)}.case-field-group{display:grid;gap:10px;margin-bottom:28px}.case-field-group h2{margin:0;font-size:14px;color:var(--muted)}.case-field-group>.case-field-hint{margin:-4px 0 2px}.case-field-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.case-field-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.case-field-row.is-archived{opacity:.7}.case-field-row-main{display:grid;gap:6px;min-width:0}.case-field-row-main strong{font-size:14px}.case-field-row-main small{color:var(--muted);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.case-field-row-meta{display:flex;flex-wrap:wrap;gap:6px}.case-field-row .admin-actions{flex-wrap:wrap;justify-content:flex-end}.case-field-choices{display:grid;gap:10px;border:0;margin:0;padding:0;min-width:0}.case-field-choices legend{font-size:12px;font-weight:600;margin-bottom:8px}.case-field-choices ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.case-field-choices li{display:flex;align-items:center;gap:8px}.case-field-choices li .input{flex:1 1;min-width:0}.case-field-choices li.is-archived .input{text-decoration:line-through;color:var(--muted)}.case-field-columns small{color:var(--muted)}.inbox-field-filter{display:inline-flex;gap:4px;max-width:100%}.inbox-field-filter>.btn:first-child{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-inbox-table.has-field-columns table{table-layout:auto;min-width:1120px}.staff-inbox-table.has-field-columns th:nth-child(n){width:auto}.staff-inbox-table.has-field-columns th:first-child{width:26%}.case-field-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (max-width:640px){.case-field-row{flex-direction:column}.case-field-row .admin-actions{justify-content:flex-start}}.org-plan{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 16px;margin:4px 0 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.org-plan .grow{min-width:200px}.org-plan strong{font-size:14.5px}.org-plan p{margin:2px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.org-plan-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--sage);color:var(--forest);flex-shrink:0}.org-plan.is-ended .org-plan-mark{background:var(--bg);color:var(--muted)}.live-reports{--rpt-created:#1f6fae;--rpt-resolved:#e0703f}[data-theme=dark] .live-reports{--rpt-created:#4a8ad6;--rpt-resolved:#dc6e37}.live-reports .page-head .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rpt{display:grid;gap:16px;transition:opacity .2s ease}.rpt.is-stale{opacity:.55}.rpt-loading{display:grid;gap:14px}.rpt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.rpt-tile{display:grid;gap:4px;align-content:start;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0}.rpt-tile-label{display:flex;gap:6px;align-items:center;font-size:12.5px;color:var(--muted)}.rpt-tile strong{font-size:26px;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.01em}.rpt-tile small{font-size:12px;color:var(--muted)}.rpt-card{display:grid;gap:12px;align-content:start;padding:16px 18px;min-width:0}.rpt-card>header{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.rpt-card h3{margin:0;font-size:15px}.rpt-card>header small{font-size:12px;color:var(--muted)}.rpt-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.rpt-grid-2.is-flat{gap:24px}.rpt-quiet{color:var(--muted)}.rpt-legend,.rpt-quiet{margin:0;font-size:12.5px}.rpt-legend{list-style:none;padding:0;display:flex;gap:16px;color:var(--ink)}.rpt-legend li:before{content:"";display:inline-block;width:14px;height:2px;border-radius:2px;margin-right:6px;vertical-align:middle;background:var(--rpt-created)}.rpt-legend li.is-resolved:before{background:var(--rpt-resolved)}.rpt-trend{display:grid;gap:8px}.rpt-trend-plot{position:relative}.rpt-trend svg{display:block;width:100%;height:auto;touch-action:pan-y}.rpt-grid{stroke:var(--line);stroke-width:1}.rpt-axis{font-size:11px;fill:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.rpt-line.is-created{stroke:var(--rpt-created)}.rpt-line.is-resolved{stroke:var(--rpt-resolved)}.rpt-area{fill:color-mix(in srgb,var(--rpt-created) 14%,transparent);stroke:none}.rpt-legend strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-cross{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.rpt-dot{stroke:var(--surface);stroke-width:2}.rpt-dot.is-created{fill:var(--rpt-created)}.rpt-dot.is-resolved{fill:var(--rpt-resolved)}.rpt-tip{position:absolute;top:0;transform:translateX(-50%);display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 20px #0000001a;font-size:12px;color:var(--ink);pointer-events:none;white-space:nowrap}.rpt-tip span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--rpt-created)}.rpt-tip span.is-resolved:before{background:var(--rpt-resolved)}.rpt-numbers summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.rpt-numbers[open] summary{margin-bottom:8px}.rpt-table{overflow-x:auto;max-height:320px}.rpt-table table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-table th{text-align:left;font-weight:600;color:var(--muted);font-size:12px;padding:6px 8px;position:sticky;top:0;background:var(--surface)}.rpt-table td,.rpt-table th{border-bottom:1px solid var(--line)}.rpt-table td{padding:7px 8px}.rpt-table td:not(:first-child),.rpt-table th:not(:first-child){text-align:right}.rpt-bars{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rpt-bars li{display:grid;grid-template-columns:minmax(110px,1.2fr) 2fr auto 36px;gap:10px;align-items:center;font-size:13px}.rpt-bars li>span:first-child{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rpt-bar{height:10px;border-radius:4px;background:color-mix(in srgb,var(--line) 60%,transparent);overflow:hidden}.rpt-bar i{display:block;height:100%;border-radius:4px;background:var(--rpt-created);min-width:2px}.rpt-bars strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rpt-bars small{color:var(--muted);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-clock{display:grid;gap:10px;min-width:0}.rpt-clock header{display:flex;gap:8px;align-items:baseline}.rpt-clock h4{margin:0;font-size:13.5px;flex:1 1}.rpt-clock header strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-clock header small{font-size:12px;color:var(--muted)}.rpt-clock-bar{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden}.rpt-clock-bar i{display:block;min-width:4px}.rpt-clock-bar .is-met,.rpt-clock-legend .is-met svg{background:var(--good);color:var(--good)}.rpt-clock-bar .is-missed,.rpt-clock-legend .is-missed svg{background:var(--warn);color:var(--warn)}.rpt-clock-bar .is-breached,.rpt-clock-legend .is-breached svg{background:var(--bad);color:var(--bad)}.rpt-clock-bar .is-at_risk,.rpt-clock-legend .is-at_risk svg{background:color-mix(in srgb,var(--warn) 55%,var(--surface));color:var(--warn)}.rpt-clock-bar .is-pending,.rpt-clock-legend .is-pending svg{background:var(--line);color:var(--muted)}.rpt-clock-legend svg{background:none!important}.rpt-clock-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--ink)}.rpt-clock-legend li{display:inline-flex;gap:5px;align-items:center}.rpt-clock-legend strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.rpt-outcomes h4{margin:0 0 6px;font-size:13px}.rpt-outcomes dl{margin:0;display:grid;gap:4px}.rpt-outcomes dl div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.rpt-outcomes dt{color:var(--muted)}.rpt-outcomes dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.rpt-outcomes small{display:block;margin-top:6px}.rpt-foot,.rpt-outcomes small{font-size:12px;color:var(--muted)}.rpt-foot{margin:0}.rpt-cell-note{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}@media (max-width:640px){.rpt-bars li{grid-template-columns:1fr auto 34px}.rpt-bars .rpt-bar{grid-column:1/-1;grid-row:2}}@media (prefers-reduced-motion:reduce){.rpt{transition:none}}.rpt-table:focus-visible{outline:2px solid var(--rpt-created);outline-offset:2px;border-radius:6px}:is(.live-casework,.teams-admin,.live-delivery-desk,.staff-inbox>.motion-scene,.app-main .scope-administration)>.empty{min-height:280px;justify-content:center;border:1px dashed var(--line);border-radius:14px}:is(.live-casework,.teams-admin,.live-delivery-desk,.staff-inbox>.motion-scene,.app-main .scope-administration)>.empty p{max-width:64ch;text-wrap:pretty}.sidebar-foot .profile-btn>.icon-btn{color:#acc0a8}.sidebar-foot .profile-btn>.icon-btn:hover{background:#ffffff10;color:#f7f6f2}.sidebar-foot .profile-link{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;color:inherit;text-decoration:none;border-radius:8px;padding:2px;margin:-2px}.sidebar-foot .profile-link:hover strong{text-decoration:underline;text-underline-offset:3px}.sidebar-foot .profile-link:focus-visible{outline:2px solid #c7dfbd;outline-offset:2px}.staff-status-control{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 9px;border-radius:999px;border:1px solid var(--line);background:var(--paper,#fff);color:var(--ink);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.staff-status-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--forest) 32%,var(--line))}.staff-status-control:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.staff-status-control:disabled{cursor:default;color:var(--muted)}.staff-status-control>.icon{color:var(--muted)}.staff-status-control .dot{width:8px;height:8px;border-radius:50%;background:#b9b2a3;flex-shrink:0}.staff-status-control.is-available .dot{background:#2f8a5f}.staff-status-control.is-away .dot{background:#d29a2e}.staff-status-control.is-out_of_office .dot{background:#4f7fa0}.staff-status-control.is-unknown{color:var(--bad)}.staff-status-control.is-unknown .dot{background:var(--bad)}@media (max-width:760px){.staff-status-control{padding:0 9px}.staff-status-control-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.staff-status-control>.icon{display:none}}.staff-status-badge{display:inline-grid;gap:2px;justify-items:start}.staff-status-badge small,td>.staff-status-badge+small{display:block;color:var(--muted);font-size:11.5px}.staff-status-when{display:grid;gap:12px}.staff-status-when-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px 16px}.staff-status-when-row>.field{flex:1 1 220px;margin:0}.staff-status-hint{color:var(--muted);font-size:12px}.staff-status-profile-link{margin-right:auto}.modal-foot:has(.staff-status-profile-link){flex-wrap:wrap}.staff-profile{width:100%;max-width:880px;display:grid;gap:18px}.staff-profile-who{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.staff-profile-who>div{flex:1 1;min-width:0}.staff-profile-who h2{margin:0;font-size:18px;overflow-wrap:anywhere}.staff-profile-who p{margin:0;color:var(--muted);font-size:13px}.staff-profile-status{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.staff-profile-status>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.staff-profile-status h2{margin:0;font-size:16px}.staff-profile-details{display:grid;gap:10px;margin:0}.staff-profile-details>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;align-items:start}.staff-profile-details dt{color:var(--muted);font-size:12.5px}.staff-profile-details dd{margin:0;overflow-wrap:anywhere}.staff-profile-hint{margin:0;color:var(--muted);font-size:12.5px;max-width:72ch}@media (max-width:640px){.staff-profile-details>div{grid-template-columns:minmax(0,1fr);gap:2px}.staff-status-profile-link{margin-right:0}}.badge[class*=badge-status-]{white-space:nowrap}.badge-status-gray{background:#eeeee8;color:#596359}.badge-status-blue{background:#e7eff6;color:#3b6787}.badge-status-teal{background:#e2f1ef;color:#2c6b66}.badge-status-green{background:#e6f0e4;color:#35674b}.badge-status-amber{background:#faf0da;color:#84601b}.badge-status-orange{background:#fdebdf;color:#a14c26}.badge-status-red{background:#fbe7e3;color:#a33e32}.badge-status-purple{background:#efe9f6;color:#67498c}[data-theme=dark] .badge-status-gray{background:#323b35;color:#c9d2ca}[data-theme=dark] .badge-status-blue{background:#263845;color:#a9c9e2}[data-theme=dark] .badge-status-teal{background:#213c3a;color:#9fd4cd}[data-theme=dark] .badge-status-green{background:#2b4434;color:#b4dbbd}[data-theme=dark] .badge-status-amber{background:#453c25;color:#e4c68a}[data-theme=dark] .badge-status-orange{background:#48311f;color:#f2b78f}[data-theme=dark] .badge-status-red{background:#4c3029;color:#f4b4a0}[data-theme=dark] .badge-status-purple{background:#3a3046;color:#d2bdea}.live-casework .page-head .view-mode,.staff-inbox.is-board .page-head .view-mode{align-self:center}.case-board{display:grid;gap:12px;min-width:0}.case-board-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px}.case-board-group{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}.case-board-help{color:var(--muted);font-size:12px}.case-board-columns{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;min-width:0}.case-board-column{flex:1 0 272px;max-width:360px;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--line) 24%,var(--bg));scroll-snap-align:start;min-height:260px;transition:border-color .15s,background-color .15s,opacity .15s}.case-board-column.is-allowed{border-style:dashed;border-color:color-mix(in srgb,var(--forest) 45%,var(--line))}.case-board-column.is-over{background:color-mix(in srgb,var(--sage) 70%,var(--bg));border-color:var(--forest)}.case-board-column.is-blocked{opacity:.62}.case-board-column-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}.case-board-column-head strong{display:flex;align-items:center;min-width:0;font-size:13px}.case-board-count{min-width:26px;padding:2px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--line);font-size:12px;font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-board-column-hint{margin-top:-4px;color:var(--muted);font-size:11.5px}.case-board-blocked{margin:0;padding:7px 9px;border-radius:9px;background:var(--panel);color:var(--muted);font-size:12px;line-height:1.45}.case-board-cards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.case-board-card{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--panel);box-shadow:0 2px 5px #1c38200a;cursor:grab;transition:border-color .15s,box-shadow .15s,opacity .15s}.case-board-card[draggable=false]{cursor:default}.case-board-card:hover{border-color:color-mix(in srgb,var(--forest) 28%,var(--line))}.case-board-card:focus-within{border-color:var(--forest);box-shadow:0 0 0 2px color-mix(in srgb,var(--forest) 18%,transparent)}.case-board-card.is-dragging{opacity:.45}.case-board-card.is-busy{opacity:.6;pointer-events:none}.case-board-card.is-urgent{box-shadow:inset 3px 0 0 var(--bad)}.case-board-card.is-fresh{animation:inbox-fresh 2.4s ease-out}.case-board-card-head{display:flex;align-items:center;gap:8px;min-height:24px}.case-board-card-head small{color:var(--muted);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-board-card-head .icon-btn{margin-left:auto;width:28px;height:28px}.case-board-card-title{color:var(--ink);font-weight:600;font-size:13px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}.case-board-card-title:hover{text-decoration:underline}.case-board-where{color:var(--muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-board-card .board-card-fields{display:grid;gap:3px;margin:0;font-size:11.5px}.case-board-card .board-card-fields div{display:flex;gap:6px;min-width:0}.case-board-card .board-card-fields dt{color:var(--muted);flex:none}.case-board-card .board-card-fields dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.case-board-card footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding-top:7px;border-top:1px solid var(--line)}.case-board-owner{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px}.case-board-owner>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-board-empty,.case-board-more{margin:0;padding:14px 8px;border:1px dashed var(--line);border-radius:10px;color:var(--muted);font-size:12px;text-align:center}.case-board-more{padding:8px;border-style:solid}.case-board-move{display:grid;gap:6px;margin:0;padding:0;border:0}.case-board-move-option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.case-board-move-option:has(input:checked){border-color:var(--forest);background:color-mix(in srgb,var(--sage) 55%,var(--panel))}.case-board-move-option.is-blocked,.case-board-move-option.is-current{cursor:default}.case-board-move-option.is-blocked .case-board-move-label{opacity:.6}.case-board-move-option input{width:16px;height:16px;accent-color:var(--forest)}.case-board-move-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.case-board-move-label small,.case-board-move-why{color:var(--muted);font-size:11.5px}.case-board-move-why{grid-column:2}.case-board-move-why:empty{display:none}@media (prefers-reduced-motion:reduce){.case-board-card.is-fresh{animation:none;box-shadow:inset 3px 0 0 var(--forest,#163e31)}}html[data-motion=reduced] .case-board-card.is-fresh{animation:none;box-shadow:inset 3px 0 0 var(--forest,#163e31)}@media (max-width:700px){.case-board-column{flex-basis:min(82vw,300px)}.case-board-help{width:100%}}.case-next-buttons{display:flex;flex-wrap:wrap;gap:8px}.case-status-move{display:grid;gap:6px;margin-top:12px;font-size:12.5px;color:var(--muted)}.case-status-move-row{display:flex;gap:8px;min-width:0}.case-status-move-row select{flex:1 1 auto;min-width:0}.case-statuses-admin{display:grid;gap:16px}.case-status-stages{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.case-status-stage{display:grid;gap:12px;align-content:start;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.case-status-stage h2{margin:0;font-size:15px}.case-status-stage header p{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.case-status-stage ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.case-status-stage ul li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.case-status-stage ul small{color:var(--muted);font-size:12px}.case-status-editor{display:grid;gap:14px}.case-status-editor .case-status-stages{grid-template-columns:1fr}.case-status-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.case-status-row{display:grid;grid-template-columns:minmax(120px,160px) repeat(2,minmax(0,1fr)) minmax(110px,140px) auto;align-items:end;gap:10px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.case-status-row .field{display:grid;gap:5px;font-size:12px;color:var(--muted)}.case-status-row-preview{align-self:center;min-width:0;overflow:hidden}.case-status-row-actions{display:flex;gap:4px}.case-status-editor-foot{justify-content:flex-end}@media (max-width:900px){.case-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.case-status-row-actions,.case-status-row-preview{grid-column:1/-1}}@media (max-width:520px){.case-status-row{grid-template-columns:1fr}}.staff-inbox-snoozed{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 8px;border-radius:10px;background:var(--sand);color:var(--ink);font-size:11.5px;font-weight:600;line-height:1.3}.staff-inbox-snoozed>svg{flex:none}.staff-inbox-following{display:inline-flex;align-items:center;color:var(--forest)}.staff-inbox-filters .btn .tab-count{margin-left:2px;color:var(--ink)}.staff-inbox-filters .btn-primary .tab-count{background:color-mix(in srgb,var(--bg) 80%,transparent)}.staff-inbox-draft{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px dashed var(--line-strong,var(--line));border-radius:999px;color:var(--warn);font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.inbox-views a small{padding:0 6px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:10.5px}.inbox-views .inbox-views-manage{border-style:dashed;color:var(--muted)}.staff-inbox-table.is-custom table{table-layout:auto;min-width:760px}.staff-inbox-table.is-custom th{width:auto!important;white-space:nowrap}.staff-inbox-table.is-custom th:first-child{min-width:240px}.staff-inbox-table.is-custom td[data-column=tags]{min-width:140px}.inbox-view-editor .grid2{align-items:start}.inbox-view-columns{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;display:grid;gap:8px}.inbox-view-columns legend{padding:0 6px;font-size:13px;font-weight:600}.inbox-view-columns p{margin:0}.inbox-view-column-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 14px}.inbox-view-column-grid label{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.inbox-view-column-grid input{width:16px;height:16px;accent-color:var(--forest)}.inbox-view-columns .text-link{justify-self:start}.inbox-view-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.inbox-view-filters>span{color:var(--muted);font-weight:600;margin-right:4px}.inbox-view-filters small{color:var(--muted)}.live-views{display:grid;gap:22px}.live-views section{display:grid;gap:12px}.live-views-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:16px}.live-views-head small{color:var(--muted);font-size:12.5px;font-weight:400}.inbox-view-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.inbox-view-card{display:grid;gap:10px;align-content:start;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.inbox-view-card.is-archived{opacity:.7}.inbox-view-card header{display:flex;gap:10px;align-items:flex-start}.inbox-view-card h3{margin:0;font-size:15px;overflow-wrap:anywhere}.inbox-view-card header small,.inbox-view-columns-line{color:var(--muted);font-size:12px}.inbox-view-columns-line{margin:0;line-height:1.5}.inbox-view-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.inbox-view-meta{margin-left:auto;color:var(--muted);font-size:11.5px}.case-handoff{display:grid;gap:8px;margin-top:8px}.case-handoff>.btn{justify-self:start}.case-handoff-open{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--forest);border-radius:10px;background:var(--panel)}.case-handoff-open.is-mine{border-left-color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,var(--panel))}.case-handoff-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:12.5px}.case-handoff-line small{color:var(--muted)}.case-handoff-note{margin:0;padding:6px 10px;border-left:2px solid var(--line);color:var(--ink);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-handoffs{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.inbox-handoffs h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.inbox-handoffs ul{list-style:none;margin:0;padding:0;display:grid}.inbox-handoff{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0;border-top:1px solid var(--line)}.inbox-handoff:first-child{border-top:0}.inbox-handoff.is-incoming{box-shadow:inset 3px 0 0 var(--warn);padding-left:10px}.inbox-handoff .grow{flex:1 1 260px;min-width:0}.inbox-handoff p{margin:2px 0 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.inbox-handoff-case{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--ink);text-decoration:none}.inbox-handoff-case strong{font-size:13.5px}.inbox-handoff-case small{color:var(--muted);font-size:11.5px}.inbox-handoff-case:hover strong{text-decoration:underline}.inbox-handoff .row{gap:6px}.skills-admin{display:grid;gap:12px;margin-top:28px}.skills-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.skills-head h2{margin:0;font-size:16px}.skills-head p{margin:3px 0 0;color:var(--muted);font-size:12.5px;max-width:62ch}.skills-head .input{max-width:260px}.skills-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.skills-list li{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--line)}.skills-list li:first-child{border-top:0}.skills-person{display:grid;gap:4px;flex:1 1 auto;min-width:0}.skills-person strong{font-size:13.5px}.skills-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.skills-person small,.skills-tags small{color:var(--muted);font-size:12px}.skills-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px}.skills-suggest>span{color:var(--muted);margin-right:2px}.skills-suggest .case-tag{border:0;cursor:pointer;font:inherit;font-size:11px}.skills-suggest .case-tag:disabled{cursor:default;opacity:.5}.ai-approval-history{list-style:none;padding:0}.ai-approval.is-approved{border-left-color:var(--forest)}.ai-approval.is-rejected{border-left-color:var(--bad,#c2492b)}.ai-approval.is-expired{border-left-color:var(--line)}.ai-approval-decision{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0;font-size:12.5px}.ai-approval-decision div{display:grid;gap:2px}.ai-approval-decision dt{color:var(--muted);font-size:11.5px}.ai-approval-decision dd{margin:0;overflow-wrap:anywhere}.ai-approvals .tabs{margin-bottom:14px}@media (max-width:640px){.skills-list li{flex-wrap:wrap}.inbox-handoff .row{width:100%}}.request-approvals>.tabs{margin:4px 0 14px}.request-approval-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.request-approval{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper,#fff)}.request-approval .row{gap:8px;align-items:center}.request-approval small.block{margin-top:2px}.request-approval-body{margin:0;font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.request-approval-answers{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;margin:0}.request-approval-answers>div{padding:6px 10px;border-radius:8px;background:var(--sage-soft,#f4f7f3);min-width:0}.request-approval-answers dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.request-approval-answers dd{margin:2px 0 0;font-size:13px;overflow-wrap:anywhere}.live-chats-presence{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:4px 0 16px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.live-chats-presence .switch-row{flex:1 1 320px;margin:0}.live-chats-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.live-chats-layout,.live-chats-list{display:grid;gap:18px}.live-chats-group h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.live-chats-group ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.live-chat-row+.live-chat-row{border-top:1px solid var(--line)}.live-chat-row button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 14px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.live-chat-row button:focus-visible,.live-chat-row button:hover{background:var(--sage);outline:none}.live-chat-row.is-selected button{background:color-mix(in srgb,var(--forest) 8%,var(--panel));box-shadow:inset 3px 0 0 var(--forest)}.live-chat-row.is-queued strong:after{content:"";display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:var(--coral);vertical-align:middle}.live-chat-row-main{display:grid;gap:2px;min-width:0}.live-chat-row-main strong{font-size:14px}.live-chat-row-main strong,.live-chat-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-chat-row-title{font-size:13px;color:var(--ink)}.live-chat-row-main small,.live-chat-row-side small{color:var(--muted);font-size:12px}.live-chat-row-side{display:grid;justify-items:end;gap:4px;color:var(--muted)}.live-chat-panel{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);min-height:420px;align-content:start;position:sticky;top:16px}.live-chat-panel.is-empty{place-items:center;align-content:center;text-align:center;color:var(--muted)}.live-chat-panel-head{display:flex;gap:12px;align-items:center}.live-chat-back{display:none}.live-chat-panel-who{display:grid;flex:1 1;min-width:0}.live-chat-panel-who strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-chat-panel-who small{color:var(--muted);font-size:12.5px}.live-chat-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--line)}.live-chat-actions .grow{flex:1 1}.live-chat-actions-note{color:var(--muted);font-size:12.5px}.live-chat-transcript{display:grid;gap:10px;align-content:start;max-height:min(56vh,620px);min-height:220px;overflow-y:auto;padding:4px 2px;overscroll-behavior:contain}.live-chat-message{max-width:min(78%,620px);display:grid;gap:3px;justify-self:start}.live-chat-message p{margin:0;padding:9px 12px;border-radius:14px 14px 14px 4px;background:var(--sage);color:var(--ink);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.live-chat-message small{color:var(--muted);font-size:11.5px;padding-inline:4px}.live-chat-message.is-staff{justify-self:end;justify-items:end}.live-chat-message.is-staff p{background:var(--forest);color:#fff;border-radius:14px 14px 4px 14px}.live-chat-typing{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.live-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;align-items:end;padding-top:12px;border-top:1px solid var(--line)}.live-chat-composer textarea{font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);resize:vertical;min-height:48px;max-height:220px}.live-chat-composer textarea:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px color-mix(in srgb,var(--forest) 14%,transparent)}.live-chat-error{grid-column:1/-1;margin:0;color:var(--bad);font-size:13px}.live-chat-hint{grid-column:1/-1;margin:0;color:var(--muted);font-size:12px}.live-chat-closed{margin:0;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}.live-chat-history{border-top:1px solid var(--line);padding-top:10px;font-size:13px}.live-chat-history summary{cursor:pointer;color:var(--muted);font-weight:600}.live-chat-history ol{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.live-chat-history li{display:flex;justify-content:space-between;gap:12px}.live-chat-history small{color:var(--muted);white-space:nowrap}@media (max-width:900px){.live-chats-layout{grid-template-columns:minmax(0,1fr)}.live-chats.has-selection .live-chats-list,.live-chats:not(.has-selection) .live-chat-panel.is-empty{display:none}.live-chat-panel{position:static}.live-chat-back{display:inline-flex}.live-chat-message{max-width:88%}}