:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f3f4;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}:root{--op-canvas:#f3f3f4;--op-surface:#fff;--op-surface-2:#fafafb;--op-hairline:#e6e6e8;--op-hairline-2:#d7d7db;--op-ink:#111827;--op-ink-muted:#555a61;--op-ink-faint:#8a8f97;--op-accent:#ff6b00;--op-accent-ink:#111827;--op-accent-soft:#ffe9de;--op-accent-line:#ffb488;--op-focus:#ff6b0047;--op-msg-out-bg:#f2f7fc;--op-msg-out-line:#dbe6f3;--op-msg-out-accent:#3b72b0;--op-msg-out-ink:#1f4e82;--op-msg-in-line:#e9eaec;--op-msg-in-rail:#cbd0d6;--op-msg-in-ink:#374151;--op-note-bg:#fdf7e7;--op-note-line:#eedfb6;--op-note-accent:#d9a441;--op-note-ink:#8a5a12;--op-note-marker-bg:#fbefd3;--op-note-time:#a98a47;--op-note-text:#4a4230;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-22:22px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--radius-sm:6px;--radius-control:8px;--radius-card:12px;--radius-pill:999px;--shadow-surface:0 1px 6px #0f172a14;--shadow-popover:0 12px 28px #11182729;--shadow-modal:0 12px 28px #1118272e;--shadow-toast:0 6px 20px #1118271f;--control-h-xs:26px;--control-h-sm:32px;--control-h-md:38px;--control-h-lg:44px;--control-px-xs:8px;--control-px-sm:10px;--control-px-md:14px;--control-px-lg:18px;--pill-py-sm:2px;--pill-px-sm:8px;--pill-py-md:4px;--pill-px-md:10px;--field-w-xs:96px;--field-w-sm:160px;--field-w-md:260px;--touch-target-min:44px;--fs-input-mobile:var(--fs-16);--safe-bottom:env(safe-area-inset-bottom,0px);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--focus-ring-width:3px;--focus-ring-offset:1px;--focus-ring-color:var(--op-focus);--muted:#666;--op-surface-sunken:#00000008;color:var(--op-ink);background:var(--op-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--op-canvas);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,select{touch-action:manipulation}a{color:var(--op-accent);text-decoration:none}a:hover{color:var(--op-accent-ink)}h1,h2,p{margin-top:0}h1{font-size:var(--fs-22);letter-spacing:-.4px;margin-bottom:.35rem;font-weight:700}h2{font-size:var(--fs-16);letter-spacing:-.2px;font-weight:700}code{overflow-wrap:anywhere}.tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important}}.button{background:var(--op-accent);border:1px solid var(--op-accent);border-radius:var(--radius-control);color:#fff;cursor:pointer;min-height:var(--control-h-md);justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.button:hover{background:var(--op-accent-ink);border-color:var(--op-accent-ink);color:#fff}.button:disabled{cursor:wait;opacity:.55}.button:disabled:hover{background:var(--op-accent);border-color:var(--op-accent)}.button--secondary{background:var(--op-surface);border-color:var(--op-hairline-2);color:var(--op-ink)}.button--secondary:hover{background:var(--op-surface-2);border-color:var(--op-accent-line);color:var(--op-ink)}.button--danger{color:#fff;background:#9a342f;border-color:#9a342f}.button--danger:hover:not(:disabled){color:#fff;background:#7d2925;border-color:#7d2925}.button--danger:disabled:hover{background:#9a342f;border-color:#9a342f}.dependency-list{margin:.5rem 0 .75rem;padding-left:1.25rem}.dependency-list li{margin-bottom:.25rem}.button--link{color:var(--op-accent);background:0 0;border:0;width:fit-content;min-height:0;padding:0}.button--link:hover{color:var(--op-accent-ink);background:0 0;text-decoration:underline}input,select,textarea{background:var(--op-surface);border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);color:var(--op-ink);min-height:var(--control-h-md);padding:.48rem .65rem}textarea{min-height:0}input:focus,select:focus,textarea:focus{border-color:var(--op-accent-line)}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid var(--op-focus);outline-offset:1px}::placeholder{color:var(--op-ink-faint)}label{color:var(--op-ink-muted);font-size:var(--fs-14);gap:.3rem;display:grid}.settings-form select,.settings-form input,.settings-form textarea{min-width:0;max-width:100%}.muted{color:var(--op-ink-faint)}.eyebrow{color:#b5560a;font-size:var(--fs-11);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-weight:700}a.eyebrow--link{text-decoration:none;display:inline-block}a.eyebrow--link:hover{text-decoration:underline}.directory-subhint{font-size:var(--fs-13);margin-top:-.35rem}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-lockup{text-align:center;justify-items:center;gap:.55rem;margin-bottom:1.1rem;display:grid}.auth-lockup-mark{align-items:center;gap:.5rem;display:inline-flex}.auth-lockup-mark:before{background:var(--op-accent);content:"";border-radius:3px;width:12px;height:12px}.auth-lockup-mark strong{font-size:var(--fs-16);letter-spacing:-.2px;font-weight:700}.auth-lockup span{color:var(--op-ink-faint);font-size:var(--fs-12)}.auth-shell{justify-items:stretch;width:100%;max-width:420px;display:grid}.auth-card,.loading-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);gap:.9rem;width:100%;max-width:420px;padding:1.6rem 1.5rem;display:grid}.loading-card{justify-items:center;box-shadow:0 12px 28px #11182714}.auth-card h1{font-size:var(--fs-16);letter-spacing:-.2px;margin-bottom:.3rem;font-weight:700}.loading-card p{margin:0}.loading-card--page{margin:3rem auto}.spinner{border:3px solid var(--op-hairline);border-top-color:var(--op-accent);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.operator-app{min-height:100dvh;container:op/inline-size}.operator-header{background:var(--op-surface);border-bottom:1px solid var(--op-hairline);z-index:20;grid-template-columns:auto auto 1fr;align-items:center;gap:1.25rem;min-height:64px;padding:.7rem 1.5rem;display:grid;position:sticky;top:0}.operator-brand{align-items:center;gap:.55rem;display:flex}.operator-brand:before{background:var(--op-accent);content:"";border-radius:5px;width:18px;height:18px}.operator-brand-text{gap:.05rem;line-height:1.15;display:grid}.operator-brand a{color:var(--op-ink);font-size:var(--fs-16);letter-spacing:-.3px;font-weight:700}.operator-brand a:hover{color:var(--op-accent)}.operator-brand span{color:var(--op-ink-faint);font-size:var(--fs-11)}.operator-header nav{align-items:center;display:flex}.nav-links{align-items:center;gap:.25rem;display:flex}.nav-links a{border-radius:var(--radius-control);color:#9aa0a8;padding:.35rem .6rem;font-weight:500}.nav-links a:hover{background:var(--op-surface-2);color:var(--op-ink)}.nav-links a[aria-current=page]{background:var(--op-canvas);color:var(--op-ink);font-weight:600}.nav-menu-anchor{display:none;position:relative}.nav-menu-button{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);color:var(--op-ink-muted);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:.35rem .6rem;font-weight:600;display:inline-flex}.nav-menu-button:hover,.nav-menu-button[aria-expanded=true]{background:var(--op-surface-2);color:var(--op-ink)}.nav-menu-button:focus-visible{outline:3px solid var(--op-focus);outline-offset:1px}.nav-menu-icon{background:currentColor;border-radius:1px;flex:none;width:16px;height:2px;position:relative}.nav-menu-icon:before,.nav-menu-icon:after{content:"";background:currentColor;border-radius:1px;width:16px;height:2px;position:absolute;left:0}.nav-menu-icon:before{top:-5px}.nav-menu-icon:after{top:5px}.nav-menu{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);z-index:40;gap:.1rem;min-width:200px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.nav-menu-item{border-radius:var(--radius-control);color:var(--op-ink);padding:.5rem .55rem;font-weight:600}.nav-menu-item:hover{background:var(--op-surface-2);color:var(--op-ink)}.nav-menu-item[aria-current=page]{background:var(--op-canvas);color:var(--op-ink)}.nav-menu-item:focus-visible{outline:3px solid var(--op-focus);outline-offset:-1px}.operator-context{justify-self:end;align-items:center;gap:.75rem;min-width:0;display:flex}.tenant-control{gap:.15rem;min-width:130px;max-width:190px;display:grid}.tenant-control span{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase}.tenant-control select{max-width:100%;min-height:var(--control-h-sm);padding:.3rem .5rem}.realtime{border-radius:var(--radius-pill);font-size:var(--fs-12);white-space:nowrap;align-items:center;gap:.4rem;padding:.34rem .6rem;font-weight:600;display:inline-flex}.realtime:before{content:"";border-radius:50%;width:.5rem;height:.5rem}.realtime--connected{color:#15803d;background:#e4f1e8}.realtime--connected:before{background:#1f9d57}.realtime--connecting,.realtime--reconnecting{color:#92600a;background:#fbefd3}.realtime--connecting:before,.realtime--reconnecting:before{background:#d9920f}.realtime--disconnected{color:#9a3b3b;background:#f1e4e4}.realtime--disconnected:before{background:#c0504f}.operator-user-anchor{position:relative}.operator-user{border-radius:var(--radius-card);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;min-width:0;max-width:260px;padding:.25rem .5rem;display:flex}.operator-user:hover{background:var(--op-surface-2)}.operator-user[aria-expanded=true]{background:var(--op-surface-2);border-color:var(--op-hairline-2)}.operator-user:focus-visible{outline:3px solid var(--op-focus);outline-offset:1px}.operator-user-avatar{background:var(--op-accent-soft);color:#b5560a;font-size:var(--fs-12);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.operator-user-meta{gap:.05rem;min-width:0;line-height:1.15;display:grid}.operator-user-meta strong{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-user-meta span{color:var(--op-ink-faint);font-size:var(--fs-11)}.operator-user-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--op-ink-faint);flex:none;width:0;height:0;transition:transform .15s}.operator-user[aria-expanded=true] .operator-user-caret{transform:rotate(180deg)}.user-menu-backdrop{cursor:default;z-index:30;background:0 0;border:0;position:fixed;inset:0}.user-menu{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);z-index:40;gap:.4rem;min-width:232px;padding:.55rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.user-menu-identity{border-bottom:1px solid var(--op-hairline);gap:.1rem;padding:.25rem .4rem .5rem;display:grid}.user-menu-identity strong{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-email{color:var(--op-ink-muted);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-role{color:var(--op-ink-faint);font-size:var(--fs-12);text-transform:capitalize}.user-menu-actions{gap:.1rem;display:grid}.user-menu-item{border-radius:var(--radius-control);color:var(--op-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.45rem .5rem;font-weight:600}.user-menu-item:hover{background:var(--op-surface-2)}.user-menu-item:focus-visible{outline:3px solid var(--op-focus);outline-offset:-1px}.user-menu-item--logout{color:#9a3b3b}.user-menu-item--logout:hover{background:#f7ecec}.operator-main{max-width:1680px;margin:0 auto;padding:1.5rem}.operator-footer{color:#9aa0a8;font-size:var(--fs-11);flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;padding:.5rem 1rem .9rem;display:flex}.page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-heading h1{margin-bottom:.2rem}.page-heading p:last-child{color:var(--op-ink-faint);margin-bottom:0}.queue-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.queue-tab{border-radius:var(--radius-control);color:#3a3f46;cursor:pointer;background:#ededef;border:1px solid #0000;padding:.42rem .85rem;font-weight:500}.queue-tab:hover{border-color:var(--op-accent-line);color:var(--op-ink)}.queue-tab--active{background:var(--op-surface);border-color:var(--op-accent);color:var(--op-accent);font-weight:700}.notice{border-radius:var(--radius-control);margin-bottom:1rem;padding:.7rem .85rem}.notice--danger{color:#9a342f;background:#fbe9e8;border:1px solid #f0c4c1}.notice--warning{color:#7a560a;background:#fbefd3;border:1px solid #ecd79f}.notice--neutral{background:var(--op-surface-2);border:1px solid var(--op-hairline);color:var(--op-ink-muted)}.notice--success,.notice--ok{color:#1e6b41;background:#e8f5ee;border:1px solid #bfe3cd}.list-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.list-toolbar input,.list-toolbar select,.list-toolbar .button{box-sizing:border-box;min-height:var(--control-h-md)}.search-form{flex:680px;gap:.5rem;display:flex}.search-form input{width:100%;max-width:620px}.list-options{align-items:end;gap:.75rem;display:flex}.list-options label span{color:var(--op-ink-faint);font-size:var(--fs-11);margin-bottom:.25rem;display:inline-block}.column-settings-anchor{position:relative}.column-settings-anchor>.button{min-height:var(--control-h-md)}.column-settings{z-index:40;position:absolute;top:calc(100% + .4rem);right:0}.column-settings-backdrop{cursor:default;z-index:-1;background:0 0;border:0;position:fixed;inset:0}.button--active{background:var(--op-accent-soft);border-color:var(--op-accent-line);color:var(--op-accent-ink)}.date-range-popover{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);z-index:40;gap:.7rem;width:288px;padding:.85rem .9rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0}.date-range-presets{flex-wrap:wrap;gap:.35rem;display:flex}.date-range-presets .button{flex:1;min-width:76px}.date-range-nav{justify-content:space-between;align-items:center;display:flex}.date-range-nav .button{min-height:var(--control-h-sm)}.date-range-month{font-size:var(--fs-13);font-weight:600}.date-range-weekdays,.date-range-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.date-range-weekdays{color:var(--op-ink-faint);font-size:var(--fs-11);text-align:center;margin:.4rem 0 .2rem}.date-range-day{aspect-ratio:1;border-radius:var(--radius-control);color:var(--op-ink);cursor:pointer;font-size:var(--fs-12);background:0 0;border:1px solid #0000}.date-range-day:hover{border-color:var(--op-accent-line)}.date-range-day--in{background:var(--op-accent-soft)}.date-range-day--edge{background:var(--op-accent);color:#fff}.date-range-actions{justify-content:space-between;align-items:center;display:flex}.column-settings-panel{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);gap:.6rem;min-width:240px;padding:.85rem .9rem;display:grid}.column-settings-head{justify-content:space-between;align-items:center;display:flex}.column-settings-head strong{font-size:var(--fs-14)}.column-settings-list{gap:.15rem;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.column-settings-list label{color:var(--op-ink);cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;padding:.25rem .2rem;display:flex}.column-settings-list input{min-height:0}.column-settings-lock{color:var(--op-ink-faint);font-size:var(--fs-11);margin-left:auto}.column-settings-actions{border-top:1px solid var(--op-hairline);align-items:center;gap:.5rem;padding-top:.6rem;display:flex}.column-settings-spacer{flex:1}.table-frame{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);position:relative;overflow:auto}.table-progress{border:1px solid var(--op-hairline);border-radius:var(--radius-pill);color:var(--op-ink-muted);font-size:var(--fs-12);z-index:2;background:#ffffffeb;padding:.32rem .75rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #11182714}.tickets-table{border-collapse:collapse;font-size:var(--fs-13);width:100%;min-width:max-content}.tickets-table th{background:var(--op-surface-2);color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.05em;text-align:left;text-transform:uppercase;z-index:1;font-weight:700;position:sticky;top:0}.tickets-table th,.tickets-table td{border-bottom:1px solid var(--op-hairline);vertical-align:top;padding:.6rem .7rem}.tickets-table tbody tr{transition:background .1s}.tickets-table tbody tr.row--clickable{cursor:pointer}.tickets-table tbody tr:hover{background:var(--op-surface-2)}.tickets-table tbody tr:last-child td{border-bottom:0}.tickets-table tbody tr.row--critical{background:#fdf4f3;box-shadow:inset 3px 0 #dc2626}.tickets-table tbody tr.row--critical:hover{background:#fbedec}.tickets-table tbody tr.row--unassigned{background:#f4f8fe;box-shadow:inset 3px 0 #2563eb}.tickets-table tbody tr.row--unassigned:hover{background:#eef4fe}.tickets-table tbody tr.row--stale{background:#fcf8ef;box-shadow:inset 3px 0 #d97706}.tickets-table tbody tr.row--stale:hover{background:#faf2e4}.tickets-table tbody tr.row--quiet,.tickets-table tbody tr.row--quiet a{color:#9aa0a8}.subject-cell{min-width:240px;max-width:420px;font-weight:600}.subject-cell a{color:var(--op-ink)}.subject-cell a:hover{color:var(--op-accent)}.message-cell{max-width:270px}.message-cell .stacked-cell>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.tickets-table th:first-child,.tickets-table td:first-child{background:var(--op-surface);z-index:1;position:sticky;left:0}.tickets-table th:first-child{background:var(--op-surface-2);z-index:2}.tickets-table tbody tr:hover td:first-child{background:var(--op-surface-2)}.tickets-table tbody tr.row--critical td:first-child{background:#fdf4f3}.tickets-table tbody tr.row--critical:hover td:first-child{background:#fbedec}.tickets-table tbody tr.row--unassigned td:first-child{background:#f4f8fe}.tickets-table tbody tr.row--unassigned:hover td:first-child{background:#eef4fe}.tickets-table tbody tr.row--stale td:first-child{background:#fcf8ef}.tickets-table tbody tr.row--stale:hover td:first-child{background:#faf2e4}.stacked-cell{gap:.15rem;display:grid}.stacked-cell small{color:var(--op-ink-faint)}.count-chips{gap:.3rem;margin-top:.3rem;display:inline-flex}.count-chip{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);color:var(--op-ink-muted);font-size:var(--fs-11);padding:.05rem .35rem}.subject-meta{color:#9aa0a8;font-size:var(--fs-11);margin-top:.25rem;font-weight:400;display:block}.status-badge{border-radius:var(--radius-pill);color:#4b5563;font-size:var(--fs-12);white-space:nowrap;background:#ecedef;padding:.22rem .55rem;font-weight:600;display:inline-block}.status-badge--new{color:#1d4ed8;background:#e9eefb}.status-badge--in_progress{color:#15803d;background:#e4f1e8}.status-badge--waiting_client{color:#92600a;background:#fbefd3}.status-badge--waiting_development{color:#6d28d9;background:#eee9fb}.status-badge--waiting_external_system{color:#0e7490;background:#def0f3}.status-badge--resolved{color:#0f766e;background:#dcefec}.status-badge--closed{color:#4b5563;background:#ecedef}.status-badge--lg{font-size:var(--fs-13);padding:.28rem .62rem}.status-badge--pending{color:#92600a;background:#fbefd3}.status-badge--processing{color:#0e7490;background:#def0f3}.status-badge--processed{color:#0f766e;background:#dcefec}.status-badge--failed{color:#b91c1c;background:#fbe2e2}.status-badge--unrouted{color:#c2410c;background:#ffe8d6}.status-badge--ready{color:#0f766e;background:#dcefec}.status-badge--topics_off,.status-badge--no_rights{color:#92600a;background:#fbefd3}.status-badge--topics_on_rights_unknown{color:#1f4a7a;background:#e4ecf7}.status-badge--unobserved{color:#4b5563;background:#ecedef}.status-badge--bot_missing{color:#b91c1c;background:#fbe2e2}.status-badge--current{color:#0f766e;background:#dcefec}.status-badge--rebind_required{color:#92600a;background:#fbefd3}.status-badge--already_rebound{color:#4b5563;background:#ecedef}.status-badge--conflict{color:#b91c1c;background:#fbe2e2}.status-badge--identity_unknown{color:#4b5563;background:#ecedef}.route-readiness{flex-direction:column;gap:.25rem;display:flex}.route-project-change{background:var(--op-surface-2);border-radius:var(--radius-sm);font-size:var(--fs-12);flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.route-project-change p{overflow-wrap:anywhere;margin:0}.route-readiness__hint{color:var(--op-ink-muted);font-size:var(--fs-11);white-space:normal;max-width:34ch}.priority-dot{color:var(--op-ink-muted);font-size:var(--fs-13);white-space:nowrap;align-items:center;gap:.38rem;display:inline-flex}.priority-dot:before{content:"";background:#9ca3af;border-radius:50%;flex:none;width:.58rem;height:.58rem}.priority-dot--low{color:var(--op-ink-muted)}.priority-dot--low:before{background:#9ca3af}.priority-dot--normal{color:var(--op-ink-muted)}.priority-dot--normal:before{background:#6b7280}.priority-dot--high{color:#c2510c;font-weight:600}.priority-dot--high:before{background:#ea580c}.priority-dot--critical{color:#b91c1c;font-weight:700}.priority-dot--critical:before{background:#dc2626}.meta-tag{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);color:var(--op-ink-muted);font-size:var(--fs-12);padding:.2rem .5rem}.chip-select{display:inline-flex;position:relative}.chip-select-btn{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--fs-12);min-height:var(--control-h-xs);align-items:center;gap:.38rem;display:inline-flex}.chip-select-btn:after{content:"▾";font-size:var(--fs-11);opacity:.55}.chip-select-btn:hover{border-color:var(--op-ink-faint)}.chip-select-btn:disabled{cursor:progress;opacity:.6}.chip-select-menu{width:max-content;min-width:200px;right:auto}.meta-tag--extra{color:#7a560a;background:#fbf3dd;border-color:#ecd79f}.channel-tag{border-radius:var(--radius-sm);color:#5b6470;font-size:var(--fs-12);background:#eef0f2;border:0;padding:.16rem .45rem}.delivery-tag{border:1px solid var(--op-hairline);border-radius:var(--radius-sm);color:var(--op-ink-muted);font-size:var(--fs-12);padding:.16rem .45rem}.delivery-tag--pending,.delivery-tag--sending{background:var(--op-surface-2)}.delivery-tag--delivered{color:#15693f;background:#e4f1e8;border-color:#0000}.delivery-tag--failed{color:#a1232b;background:#fdecec;border-color:#f3b4b4}.delivery-check{border-radius:var(--radius-sm);color:var(--op-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0 .3rem;line-height:1;display:inline-flex}.delivery-check__glyph{font-size:var(--fs-13);letter-spacing:-.06em}.delivery-check:hover{background:var(--op-surface-2)}.delivery-check:focus-visible{outline:2px solid var(--op-accent);outline-offset:1px}.delivery-check--delivered .delivery-check__glyph,.delivery-check--read .delivery-check__glyph{color:#15693f}.delivery-check--read .delivery-check__glyph{font-weight:700}.delivery-check--retrying .delivery-check__glyph{color:#7a560a}.delivery-check--failed .delivery-check__glyph{color:#a1232b;font-weight:700}.delivery-detail{background:var(--op-surface-2);border-left:3px solid var(--op-hairline);border-radius:var(--radius-sm);color:var(--op-ink-muted);font-size:var(--fs-12);margin:.25rem 0 .4rem;padding:.4rem .6rem}.delivery-detail--failed{color:#7d1a21;background:#fdecec;border-left-color:#a1232b}.delivery-detail--retrying{color:#6b4b09;background:#fbf3dd;border-left-color:#7a560a}.table-skeleton{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);justify-content:center;align-items:center;gap:.75rem;min-height:220px;display:flex}.table-skeleton p{color:var(--op-ink-muted);margin:0}.pagination{color:var(--op-ink-muted);justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.pagination>div{gap:.5rem;display:flex}.directory-row{cursor:pointer}.directory-detail{gap:1rem;display:grid}.directory-detail-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:1.2rem 1.3rem}.directory-detail-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.directory-detail-head h1{font-size:var(--fs-20);margin:0 0 .25rem}.directory-detail-head-right{align-items:center;gap:.75rem;display:flex}.directory-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:0;display:grid}.directory-field dt{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase}.directory-field dd{overflow-wrap:anywhere;margin:.15rem 0 0}.directory-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:.75rem;display:grid}.directory-form .modal{max-height:min(100dvh - 3rem,100vh - 3rem)}.lightbox{max-height:92dvh}.lightbox-image{max-height:82dvh}.modal-actions{grid-column:1/-1}.directory-form--stack{grid-template-columns:1fr}.directory-form input,.directory-form select{min-height:var(--control-h-md)}.field-hint{color:#b3261e;font-size:var(--fs-12);margin:.2rem 0 0}.setting-hint{color:var(--op-ink-muted);font-size:var(--fs-12);margin:.25rem 0 .6rem;line-height:1.45}.setting-hint code{background:var(--op-surface-2);border-radius:4px;padding:0 .25rem}.telegram-advanced>summary{cursor:pointer;font-size:var(--fs-16);font-weight:600}.telegram-diagnostics{margin:.5rem 0 0}.telegram-diagnostics summary{cursor:pointer}.telegram-diagnostics pre{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);font-size:var(--fs-12);white-space:pre-wrap;word-break:break-word;margin:.4rem 0 0;padding:.5rem .6rem;overflow-x:auto}.directory-subhead{border-top:1px solid var(--op-hairline);font-size:var(--fs-16);margin:1.25rem 0 .6rem;padding-top:1rem}.directory-links{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.directory-links li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.user-status{border-radius:var(--radius-pill);font-size:var(--fs-12);white-space:nowrap;padding:.2rem .55rem;font-weight:600;display:inline-block}.user-status--active{color:#15803d;background:#e4f1e8}.user-status--inactive{color:#4b5563;background:#ecedef}.user-status--warning{color:#7a560a;background:#fbefd3}.user-status--danger{color:#9a342f;background:#fbe9e8}.user-actions{flex-wrap:wrap;gap:.4rem;display:flex}.user-actions .button{min-height:var(--control-h-sm)}.users-page .tickets-table td{vertical-align:middle}.users-page .tickets-table{min-width:0}.state-panel,.placeholder-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);max-width:720px;padding:1.5rem}.state-panel p,.placeholder-card p{color:var(--op-ink-muted)}.state-panel__action{margin-top:1rem}.state-panel--danger{border-color:#f0c4c1}.state-panel--warning{border-color:#ecd79f}.placeholder-card dl{gap:.35rem;margin-bottom:1.5rem;display:grid}.placeholder-card dt{color:var(--op-ink-faint);font-size:var(--fs-12);text-transform:uppercase}.placeholder-card dd{margin:0}.tenant-list{gap:.6rem;display:grid}.tenant-card{background:var(--op-surface);border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);color:var(--op-ink);cursor:pointer;text-align:left;gap:.2rem;padding:.8rem .9rem;display:grid}.tenant-card:hover{border-color:var(--op-accent-line);background:#fffbf8}.tenant-card span,.tenant-card small{color:var(--op-ink-faint);font-size:var(--fs-12)}.ticket-detail{gap:1rem;display:grid}.detail-toolbar{justify-content:space-between;align-items:center;display:flex}.detail-toolbar-right{align-items:center;gap:.75rem;display:flex}.readonly-pill{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-pill);color:var(--op-ink-muted);font-size:var(--fs-12);padding:.28rem .6rem}.ticket-header{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card)}.ticket-header--critical{border-left:3px solid #dc2626}.ticket-zone{min-width:0}.ticket-zone--main{padding:1rem 1.25rem}.ticket-zone--main h1{font-size:var(--fs-20);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.ticket-number{color:var(--op-ink-faint);font-size:var(--fs-13);font-variant-numeric:tabular-nums}.ticket-tags{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.45rem;display:flex}.type-tag{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-pill);color:var(--op-ink-muted);font-size:var(--fs-12);white-space:nowrap;padding:.13rem .56rem}.origin-tag{border-radius:var(--radius-pill);color:#15693f;font-size:var(--fs-12);white-space:nowrap;background:#e4f1e8;padding:.13rem .56rem}.ticket-counters{flex-wrap:wrap;gap:.9rem;margin-top:.65rem;display:flex}.ticket-counter{border-radius:var(--radius-pill);font-size:var(--fs-13);align-items:center;padding:.19rem .63rem;display:inline-flex}.ticket-counter strong{margin-left:.25rem;font-weight:700}.ticket-counter--messages{color:#15693f;background:#e4f1e8}.ticket-counter--notes{color:#9a3412;background:#fff1e6}.ticket-counter--unanswered{background:var(--op-accent-soft);color:#b5560a}.ticket-counter--calm{background:var(--op-surface-2);color:var(--op-ink-muted)}.counter-pulse{background:var(--op-accent);border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.7s ease-in-out infinite opPulse;display:inline-block}.ticket-head3{border-top:1px solid #eeeef0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ticket-head3 .ticket-zone{padding:.9rem 1.25rem}.ticket-zone--assignees,.ticket-zone--time{border-right:1px solid #eeeef0}.zone-label{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600}.zone-fact{font-size:var(--fs-13);overflow-wrap:anywhere;margin:0 0 .2rem}.zone-fact strong{font-weight:600}.zone-fact-label{color:var(--op-ink-faint)}.zone-fact--muted{color:var(--op-ink-muted)}.status-age-plate{border-radius:var(--radius-control);color:#9a3412;font-size:var(--fs-13);background:#fff7ed;border:1px solid #fad9bf;align-items:center;gap:.45rem;margin:.25rem 0 0;padding:.19rem .56rem;display:inline-flex}.status-age-plate strong{font-weight:700}.zone-links{flex-wrap:wrap;gap:.65rem;margin:.5rem 0 0;display:flex}.zone-links a{color:var(--op-accent);font-size:var(--fs-13);white-space:nowrap;font-weight:600}.zone-links a:hover{color:var(--op-accent-ink)}.delegate-button{background:var(--op-surface);border:1px solid var(--op-accent);color:var(--op-accent);font-size:var(--fs-13);margin-top:.5rem;padding:.4rem .75rem;font-weight:600}.delegate-button:hover:not(:disabled){background:var(--op-accent);border-color:var(--op-accent);color:#fff}.ticket-actions-strip{border-top:1px solid #eeeef0;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 1.25rem;display:flex}.actions-label{color:var(--op-ink-faint);font-size:var(--fs-12)}.ticket-actions-strip .status-actions{flex-wrap:wrap;align-items:end;gap:.65rem;max-width:none;display:flex}.ticket-actions-strip .status-actions label{align-items:center;gap:.5rem;margin:0;display:flex}.ticket-actions-strip .status-actions label span{color:var(--op-ink-muted);font-size:var(--fs-13);white-space:nowrap}.ticket-actions-strip .status-actions input{min-width:220px}.ticket-actions-strip .status-actions .notice{flex-basis:100%;margin:0}.attention-badges{flex-wrap:wrap;gap:.4rem;margin-top:.7rem;display:flex}.attention-badge{border-radius:var(--radius-pill);font-size:var(--fs-12);align-items:center;gap:.35rem;padding:.22rem .55rem;font-weight:600;display:inline-flex}.attention-badge:before{content:"";border-radius:50%;width:.42rem;height:.42rem}.attention-badge--critical{color:#b3261e;background:#fdecea}.attention-badge--critical:before{background:#dc2626}.attention-badge--unassigned{color:#1d4ed8;background:#e9eefb}.attention-badge--unassigned:before{background:#1d4ed8}.attention-badge--unanswered{background:var(--op-accent-soft);color:#b4490d}.attention-badge--unanswered:before{background:var(--op-accent)}.attention-badge--needs_reply{background:var(--op-accent-soft);color:#b4490d}.attention-badge--needs_reply:before{background:var(--op-accent)}.attention-badge--critical_priority{color:#b3261e;background:#fdecea}.attention-badge--critical_priority:before{background:#dc2626}.attention-badge--high_priority{color:#c2510c;background:#fdeede}.attention-badge--high_priority:before{background:#ea580c}.attention-badge--failed_outbound{color:#b91c1c;background:#fde2e1;font-weight:700}.attention-badge--deleted{color:#374151;background:#e5e7eb}.attention-badge--failed_outbound:before{background:#dc2626}.attention-badge--long_in_status{color:#4b5563;background:#eef0f2}.attention-badge--long_in_status:before{background:#6b7280}.attention-badge--waiting_status{color:#92600a;background:#fbefd3}.attention-badge--waiting_status:before{background:#d8a72a}.attention-badge--sla_breached{color:#b3261e;background:#fdecea}.attention-badge--sla_breached:before{background:#dc2626}.attention-badge--sla_approaching{color:#92600a;background:#fbefd3}.attention-badge--sla_approaching:before{background:#d8a72a}.attention-badge--escalation_replied{color:#5b21b6;background:#eee9fb}.attention-badge--escalation_replied:before{background:#6d28d9}.attention-badge--urgent{color:#b91c1c;background:#fde2e1;font-weight:700}.attention-badge--urgent:before{background:#dc2626;animation:1.7s ease-in-out infinite opPulse}@keyframes opPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.attention-badge--urgent:before{animation:none}}.ticket-escalation-alert{color:#0f6e66;background:#e0f2f1;border:1px solid #9fd8d2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.triage-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.triage-chip{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-pill);color:var(--op-ink-muted);cursor:pointer;font-size:var(--fs-12);padding:.28rem .7rem;font-weight:600}.triage-chip:hover{border-color:var(--op-accent-line);color:var(--op-ink)}.triage-chip--active{background:var(--op-accent-soft);border-color:var(--op-accent-line);color:#b4490d}.triage-chip--reset{color:var(--op-ink-faint)}.triage-badges{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:inline-flex}.unread-dot{background:var(--op-accent);border-radius:50%;flex:none;align-self:center;width:.5rem;height:.5rem;display:inline-block}.triage-badges .attention-badge{font-size:var(--fs-11);padding:.16rem .45rem}.triage-badges .attention-badge:before{display:none}.triage-badges .attention-badge--urgent:before{display:inline-block}.triage-state{border-radius:var(--radius-pill);font-size:var(--fs-12);padding:.18rem .5rem;font-weight:600}.triage-state--danger{color:#a1232b;background:#fdecec}.triage-state--pending{background:var(--op-surface-2);color:#0e7490}.triage-state--ok{color:#0f766e;background:#dcefec}.ticket-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:1.25rem;display:grid}.ticket-main{gap:1.1rem;min-width:0;display:grid}.action-card,.timeline-card,.notes,.context-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:1.1rem 1.2rem}.action-card h2,.timeline-card h2,.notes-head h2,.context-card h2{font-size:var(--fs-16);margin:0 0 .75rem}.status-actions{gap:.75rem;max-width:460px;display:grid}.timeline{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.timeline-load-older{justify-content:center;padding:.1rem 0 .6rem;display:flex}.timeline-item{border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:.7rem .9rem}.timeline-item--outbound{background:var(--op-msg-out-bg);border-color:var(--op-msg-out-line);border-left:3px solid var(--op-msg-out-accent)}.timeline-item--inbound{background:var(--op-surface);border-color:var(--op-msg-in-line);border-left:3px solid var(--op-msg-in-rail)}.timeline-item--dialog{border-radius:var(--radius-card)}.timeline-meta{color:var(--op-ink-faint);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.timeline-direction{color:var(--op-ink);font-weight:600}.timeline-item--outbound .timeline-direction,.timeline-item--outbound .timeline-sender{color:var(--op-msg-out-ink)}.timeline-item--inbound .timeline-direction,.timeline-item--inbound .timeline-sender{color:var(--op-msg-in-ink)}.timeline-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.timeline-attachments{flex-direction:column;gap:.5rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.attachment{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-card);align-items:flex-start;gap:.7rem;padding:.5rem .65rem;display:flex}.attachment-preview{cursor:zoom-in;background:0 0;border:0;flex-shrink:0;padding:0;display:block}.attachment-thumb{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);object-fit:cover;max-width:208px;max-height:148px;display:block}.attachment-body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.attachment-name{color:var(--op-ink);overflow-wrap:anywhere;font-weight:600}a.attachment-name{color:var(--op-accent-ink);text-decoration:underline}.attachment-name--unavailable{color:var(--op-ink-faint);font-weight:500}.attachment-meta{color:var(--op-ink-muted);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.attachment-status{border-radius:var(--radius-pill);font-size:var(--fs-12);padding:.05rem .45rem}.attachment-status--skipped{background:var(--op-hairline);color:var(--op-ink-muted)}.attachment-status--failed{color:#b42318;background:#fde8e8}.attachment-status--imported,.attachment-status--expired{background:var(--op-hairline);color:var(--op-ink-muted)}.attachment-actions{flex-wrap:wrap;gap:.65rem;margin-top:.05rem;display:flex}.attachment-action{color:var(--op-accent-ink);cursor:pointer;font-size:var(--fs-13);background:0 0;border:0;padding:0;text-decoration:underline}.attachment-action:hover{color:var(--op-accent)}.lightbox-backdrop{z-index:60;background:#111827bd;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.lightbox{background:var(--op-surface);border-radius:var(--radius-card);flex-direction:column;gap:.5rem;max-width:92vw;max-height:92vh;padding:.7rem;display:flex;box-shadow:0 12px 28px #1118274d}.lightbox-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lightbox-name{color:var(--op-ink-muted);font-size:var(--fs-14);overflow-wrap:anywhere}.lightbox-image{border-radius:var(--radius-control);object-fit:contain;max-width:88vw;max-height:82vh}.composer{gap:.7rem;display:grid}.composer-head{gap:.4rem;display:grid}.composer-head>span{color:var(--op-ink-faint);font-size:var(--fs-12)}.composer-hint{color:var(--op-ink-muted);font-size:var(--fs-12)}.composer textarea,.note-composer textarea,.note-edit textarea{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);font:inherit;resize:vertical;width:100%;padding:.6rem .7rem}.composer-actions{gap:.5rem;display:flex}.notes-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notes{background:var(--op-note-bg);border-color:var(--op-note-line);border-left:4px solid var(--op-note-accent)}.notes .notes-head h2{color:var(--op-note-ink);font-size:var(--fs-13);letter-spacing:.04em;text-transform:uppercase}.notes-subtitle{color:var(--op-note-time);font-size:var(--fs-12);margin:-.3rem 0 .6rem}.notes-marker{background:var(--op-accent-soft);border-radius:var(--radius-pill);color:#b4490d;font-size:var(--fs-11);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.3rem;padding:.22rem .55rem;font-weight:700;display:inline-flex}.notes-marker:before{background:var(--op-accent);content:"";border-radius:2px;width:.4rem;height:.4rem}.notes .notes-marker{background:var(--op-note-marker-bg);color:var(--op-note-ink)}.notes .notes-marker:before{background:var(--op-note-ink)}.notes-list{gap:.6rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.note-item{background:var(--op-surface);border:1px solid var(--op-note-line);border-radius:var(--radius-control);padding:.65rem .8rem}.note-meta{color:var(--op-note-time);font-size:var(--fs-12);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.note-body{color:var(--op-note-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0}.note-composer{gap:.5rem;display:grid}.note-composer textarea{border-color:#e4ce8e}.notes .note-composer>.button{background:var(--op-surface);border-color:var(--op-note-accent);color:var(--op-note-ink)}.notes .note-composer>.button:hover:not(:disabled){background:var(--op-note-marker-bg);border-color:var(--op-note-accent);color:var(--op-note-ink)}.note-edit{gap:.5rem;margin-top:.4rem;display:grid}.note-edit-actions{gap:.5rem;display:flex}.escalations{background:var(--op-surface);border-color:var(--op-hairline);border-left:1px solid var(--op-hairline)}.escalations .notes-head h2{color:var(--op-ink);letter-spacing:normal;text-transform:none}.escalations .notes-marker{color:#0f766e;background:#dcefec}.escalations .notes-marker:before{background:#0f766e}.escalations .notes-marker.escalations-marker{color:#5b21b6;background:#eee9fb}.escalations .notes-marker.escalations-marker:before{background:#6d28d9;border-radius:50%}.escalation-msg.timeline-item--outbound{background:#f7f8fa;border-color:#e6e8ec #e6e8ec #e6e8ec #c9cdd2}.escalation-msg.timeline-item--outbound .timeline-direction{color:var(--op-ink-muted)}.escalation-msg.timeline-item--inbound{background:#f6f2fd;border-color:#e3dbf5 #e3dbf5 #e3dbf5 #6d28d9}.escalation-msg.timeline-item--inbound .timeline-direction{color:#5b21b6}.escalations-subtitle{font-size:var(--fs-12);margin:-.2rem 0 .6rem}.escalation-tabs{border-bottom:1px solid var(--op-hairline);flex-wrap:wrap;align-items:flex-end;gap:.25rem;margin-bottom:-1px;display:flex}.escalation-tab{border:1px solid var(--op-hairline);border-radius:var(--radius-control);color:var(--op-ink-muted);cursor:pointer;font-size:var(--fs-13);background:#f5f4f8;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.escalation-tab:hover{color:var(--op-ink)}.escalation-tab--active{background:var(--op-surface);border-bottom-color:var(--op-surface);color:var(--op-ink)}.escalation-tab-dot{border-radius:50%;width:8px;height:8px}.escalation-tab-dot--waiting{background:#6d28d9}.escalation-tab-dot--reply{background:#0f766e}.escalation-tab-dot--closed{background:#b0b5bc}.escalation-tab-add{font-size:var(--fs-16);padding:.3rem .7rem;font-weight:700}.escalation-panel{border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:.85rem .9rem}.escalation-branch{gap:.45rem;display:grid}.escalation-head{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.escalation-title{font-weight:600}.escalation-provider{font-size:var(--fs-12);margin:0}.escalation-status{font-size:var(--fs-12)}.escalation-status--open{color:#1d4ed8;background:#e9eefb}.escalation-status--waiting_external{color:#0e7490;background:#def0f3}.escalation-status--answered{color:#15803d;background:#e4f1e8}.escalation-status--resolved{color:#0f766e;background:#dcefec}.escalation-status--cancelled{color:#4b5563;background:#ecedef}.escalation-thread{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.escalation-msg{font-size:var(--fs-13);padding:.5rem .7rem}.escalation-msg-meta{color:var(--op-ink-muted);font-size:var(--fs-12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;display:flex}.escalation-copy{align-self:start;padding-left:0}.escalation-followup,.escalation-new{gap:.5rem;margin-top:.4rem;display:grid}.escalation-field{font-size:var(--fs-12);gap:.25rem;display:grid}.escalation-field select,.escalation-field input{width:100%}.customer-link-toggle{margin-top:.5rem;padding-left:0}.customer-link-channel{margin:0}.customer-link-suggestions{gap:.35rem;display:grid}.customer-link-suggestion{text-align:left;justify-self:start}.customer-link-remember-hint{font-size:var(--fs-12);margin:.15rem 0 0}.max-links-list{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.max-link-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .5rem;display:flex}.max-link-project{font-weight:600}.max-link-value{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.max-link-value code{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);font-size:var(--fs-12);overflow-wrap:anywhere;padding:.15rem .4rem}.ticket-context{align-content:start;gap:1rem;max-height:calc(100vh - 6rem);display:grid;position:sticky;top:5rem;overflow:auto}.context-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.context-tag{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-pill);color:var(--op-ink-muted);font-size:var(--fs-11);padding:.18rem .5rem}.related-list,.history-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.related-list>li a,.history-list>li a{color:var(--op-ink);font-weight:600}.related-list>li a:hover{color:var(--op-accent)}.related-meta,.history-meta{color:var(--op-ink-faint);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.history-transition{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.history-reason{color:var(--op-ink-muted);font-size:var(--fs-13);margin:.3rem 0 0}.context-links{font-size:var(--fs-12);margin:0}.composer-under{border-top:1px solid var(--op-hairline);margin-top:.9rem;padding-top:.9rem}.composer-under h3{font-size:var(--fs-14);margin:0 0 .6rem;font-weight:700}.timeline-scroll{max-height:clamp(280px,52vh,640px);padding-right:.3rem;overflow-y:auto}.timeline-sender{color:var(--op-ink);font-weight:600}.timeline-meta{row-gap:.3rem}.message-body{gap:.35rem;display:grid}.timeline-body--clamped{max-height:12rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.body-toggle{color:var(--op-ink-muted);font-size:var(--fs-12);justify-self:start;font-weight:600}.body-toggle:hover{color:var(--op-accent-ink);text-decoration:underline}.body-extra{gap:.3rem;display:grid}.body-muted{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-control);color:var(--op-ink-muted);font-size:var(--fs-13);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem .6rem}.body-quoted{border-left:3px solid var(--op-hairline-2);color:var(--op-ink-muted);font-size:var(--fs-13);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.2rem 0 .2rem .7rem}.sidebar-facts{gap:.5rem;margin:0;display:grid}.sidebar-facts>div{gap:.1rem;display:grid}.sidebar-facts dt{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase}.sidebar-facts dd{overflow-wrap:anywhere;margin:0}.ticket-context .status-actions{max-width:none}.modal-backdrop{z-index:50;background:#11182773;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.modal{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-modal);gap:.85rem;width:100%;max-width:460px;max-height:calc(100vh - 3rem);padding:1.4rem;display:grid;overflow-y:auto}.modal--wide{width:min(640px,100vw - 32px);max-width:640px}.modal-head{justify-content:space-between;align-items:center;display:flex}.modal-head h2{margin:0}.modal-desc{color:var(--op-ink-muted);font-size:var(--fs-14);margin:0}.modal-close{color:var(--op-ink-faint);cursor:pointer;font-size:var(--fs-22);background:0 0;border:0;line-height:1}.modal-close:hover{color:var(--op-ink)}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.combobox{position:relative}.combobox input{width:100%}.combobox-results{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-control);z-index:30;max-height:min(15rem,42vh);margin-top:.3rem;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #11182724}.combobox-results button{text-align:left;border-radius:0;justify-content:flex-start;width:100%;padding:.4rem .6rem}.combo-option{cursor:pointer;font:inherit;background:0 0;border:0;justify-items:start;gap:.1rem;display:grid}.combo-option small{color:var(--op-ink-faint);font-size:var(--fs-12)}.combo-option--active,.combo-option:hover{background:var(--op-surface-2)}.combo-option--current{font-weight:600}.combo-note{color:var(--op-ink-faint);font-size:var(--fs-12);margin:0;padding:.5rem .6rem}.combo-note--footer{border-top:1px solid var(--op-hairline)}.issue-type-chip-label{color:var(--op-ink-muted);flex-shrink:0}.issue-type-chip-btn{max-width:260px}.issue-type-chip-value{color:var(--op-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.issue-type-chip-btn--unset{border-style:dashed}.issue-type-chip-btn--unset .issue-type-chip-value{color:var(--op-ink-faint);font-weight:400}.issue-type-popover{gap:.5rem;width:380px;max-height:none;padding:.6rem;display:grid;left:0;right:auto;overflow:visible}.issue-type-popover--flip{left:auto;right:0}.issue-type-search{width:100%}.issue-type-popover .issue-type-list,.issue-type-sheet .issue-type-list{overscroll-behavior:contain;max-height:244px;display:grid;overflow-y:auto}.issue-type-group__title{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;margin:.35rem 0 .15rem;padding:0 .6rem}.issue-type-option{border-radius:var(--radius-sm);font-size:var(--fs-13);text-align:left;flex-wrap:wrap;align-items:baseline;column-gap:.4rem;width:100%;min-height:32px;padding:.3rem .6rem;font-weight:500;display:flex}.issue-type-option__name{flex:1;min-width:0}.issue-type-option small{flex-basis:100%}.issue-type-option__current{color:var(--op-accent);font-size:var(--fs-11)}.issue-type-error{color:#a1232b}.issue-type-footer{background:var(--op-surface-2);border-top:1px solid var(--op-hairline);justify-content:space-between;align-items:center;gap:.5rem;margin:0 -.6rem -.6rem;padding:.55rem .7rem;display:flex}.issue-type-footer__accent{font-size:var(--fs-12);font-weight:700}.issue-type-footer__neutral{color:var(--op-ink-muted);font-size:var(--fs-12);font-weight:600}.issue-type-footer__neutral:hover{color:var(--op-ink)}@media (width<=640px){.issue-type-chip{width:100%;display:flex}.issue-type-chip .issue-type-chip-btn{justify-content:flex-start;width:100%;max-width:none;min-height:44px}.issue-type-chip .issue-type-chip-value{flex:1}.issue-type-sheet{gap:.6rem;display:grid}.modal:has(.issue-type-sheet):before{background:var(--op-hairline-2);border-radius:var(--radius-pill);content:"";justify-self:center;width:40px;height:4px;margin-bottom:-.35rem}.issue-type-footer{padding:.7rem 1.1rem calc(.7rem + env(safe-area-inset-bottom));margin:0 -1.1rem -1.1rem}.issue-type-footer__accent,.issue-type-footer__neutral{font-size:var(--fs-13);min-height:44px}.issue-type-sheet .issue-type-list{min-height:120px;max-height:calc(88dvh - 260px)}.issue-type-sheet .issue-type-search,.issue-type-sheet .issue-type-option{min-height:44px}}.combo-picked,.combobox-picked{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-control);min-height:var(--control-h-md);justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .3rem .3rem .65rem;display:flex}.combo-picked-label{font-weight:600}.segmented{flex-wrap:wrap;gap:.35rem;display:inline-flex}.segmented-option{background:var(--op-surface);border:1px solid var(--op-hairline-2);border-radius:var(--radius-pill);color:var(--op-ink-muted);cursor:pointer;font-size:var(--fs-13);min-height:var(--control-h-sm);padding:.3rem .8rem;font-weight:600}.segmented-option:hover:not(:disabled){border-color:var(--op-accent-line);color:var(--op-ink)}.segmented-option--active{background:var(--op-accent-soft);border-color:var(--op-accent-line);color:var(--op-accent-ink)}.segmented-option:disabled{cursor:not-allowed;opacity:.5}.segmented-option:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.link-form{gap:.85rem;display:grid}.link-form .escalation-field>span:first-child{color:var(--op-ink-muted)}.composition-fieldset{border:1px solid var(--op-hairline);border-radius:var(--radius-control);grid-column:1/-1;margin:0;padding:.6rem .75rem .75rem}.composition-fieldset legend{color:var(--op-ink-faint);font-size:var(--fs-12);padding:0 .25rem}.composition-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.35rem .75rem;display:grid}.composition-option{flex-direction:row;align-items:center;gap:.45rem;display:flex}.composition-option input{width:auto;min-height:0;margin:0}.composition-option span{font-size:var(--fs-14)}.composition-chips{flex-wrap:wrap;gap:.3rem;display:inline-flex}.tickets-table--catalog{min-width:100%}.tickets-table--catalog th{white-space:normal}.tickets-table--catalog th,.tickets-table--catalog td{padding:.5rem .55rem}.tickets-table--catalog code{font-size:var(--fs-12);overflow-wrap:anywhere}@container op (width<=1439px){.ticket-body{grid-template-columns:minmax(0,1fr) 320px;gap:1rem}.ticket-zone--main,.ticket-head3 .ticket-zone{padding:.7rem .9rem}.ticket-actions-strip{padding:.6rem .9rem}.ticket-zone--main h1{font-size:var(--fs-16)}.timeline-scroll{max-height:clamp(260px,46vh,560px)}.action-card,.timeline-card,.context-card,.notes{padding:.9rem 1rem}}@container op (width<=1120px){.ticket-head3{grid-template-columns:1fr}.ticket-zone--assignees,.ticket-zone--time{border-right:0}.ticket-head3 .ticket-zone+.ticket-zone{border-top:1px solid #eeeef0}.ticket-body{grid-template-columns:1fr}.ticket-context{max-height:none;position:static;top:auto;overflow:visible}.timeline-scroll{max-height:none}}@container op (width<=1439px){.operator-header{gap:.7rem;padding:.6rem 1rem}.nav-links a{padding:.32rem .5rem}.operator-context{gap:.5rem}.tenant-control{min-width:112px;max-width:158px}.operator-user-meta{display:none}.realtime{gap:0;padding:.34rem .46rem}.realtime-label{display:none}.operator-main{padding:1.25rem}.page-heading{margin-bottom:.85rem}.queue-tabs{gap:.3rem;margin-bottom:.65rem}.queue-tab{padding:.34rem .7rem}.triage-filters{gap:.32rem;margin-bottom:.65rem}.triage-chip{font-size:var(--fs-12);padding:.24rem .58rem}.list-toolbar{flex-wrap:wrap;gap:.6rem}.search-form{flex:360px;gap:.4rem}.search-form input{max-width:none}.list-options{flex-wrap:wrap;gap:.5rem}.list-option--sort{min-width:138px}.list-option--page-size{min-width:86px}.list-options label span{font-size:var(--fs-11)}.list-options .button{font-size:var(--fs-13)}.tickets-table th,.tickets-table td{padding:.5rem .6rem}.subject-cell{min-width:240px;max-width:520px}}@container op (width<=1120px){.nav-links{display:none}.nav-menu-anchor{display:inline-flex}.operator-context{flex-wrap:wrap}.operator-user-meta span{display:none}}@container op (width<=760px){.operator-header{grid-template-columns:1fr;align-items:start;padding:.7rem 1rem}.operator-context{justify-self:stretch}.tenant-control{flex:1;max-width:none}.operator-user-meta{display:none}.operator-main{padding:1rem}.timeline-item--inbound,.timeline-item--outbound{margin-left:0;margin-right:0}.list-toolbar,.search-form,.pagination{flex-direction:column;align-items:stretch}.search-form{flex-basis:auto}.search-form input{max-width:none}.list-options,.pagination>div{grid-template-columns:1fr 1fr;display:grid}.operations-summary{grid-template-columns:1fr 1fr}}.operations-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.operations-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem 1rem;display:flex}.operations-card--danger{background:#fdf3f3;border-color:#f0b4b4}.operations-card-value{font-size:var(--fs-22);font-weight:700}.operations-card-label{color:var(--op-ink-faint);font-size:var(--fs-13)}.operations-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.operations-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.operations-filters label{font-size:var(--fs-14);flex-direction:column;gap:.25rem;display:flex}@container op (width<=760px){.operations-filters{flex-direction:column;align-items:stretch}}.operations-stuck{align-items:center;flex-direction:row!important;gap:.4rem!important}.operations-stuck input{width:auto}.operations-error{color:#b91c1c;font-size:var(--fs-13);max-width:22rem}.overview-section{border-top:1px solid var(--op-hairline);margin-top:1.4rem;padding-top:1.2rem}.overview-section>h2{font-size:var(--fs-16);margin:0 0 .85rem}.overview-summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.overview-chips{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.overview-meta-line{margin:0 0 1rem}.overview-tickets{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.overview-tickets>li a{color:var(--op-ink);font-weight:600}.overview-tickets>li a:hover{color:var(--op-accent)}.overview-ticket-meta{color:var(--op-ink-faint);font-size:var(--fs-12);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.icon-button{border:1px solid var(--op-hairline);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-14);background:0 0;padding:.2rem .35rem;line-height:1}.icon-button:hover:not(:disabled){background:#1118270d}.icon-button:disabled{cursor:not-allowed;opacity:.45}.icon-button--danger:hover:not(:disabled){background:#dc26261a}.saved-views-panel,.template-picker{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);z-index:40;gap:.6rem;min-width:300px;max-height:min(70vh,520px);padding:.85rem .9rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto}.saved-views-head,.template-picker-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.template-picker-head input[type=search]{flex:1}.saved-views-group-title{color:var(--op-ink-faint);font-size:var(--fs-12);letter-spacing:.04em;text-transform:uppercase;margin:.3rem 0 .2rem;font-weight:700}.saved-views-empty{font-size:var(--fs-13);margin:0 0 .3rem}.saved-views-list,.template-picker-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.saved-views-item{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.saved-views-apply{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;padding:.3rem .2rem}.saved-views-apply:hover{color:var(--op-accent)}.saved-views-actions{gap:.2rem;display:flex}.saved-views-rename{flex:1;gap:.3rem;display:flex}.saved-views-rename input{flex:1}.saved-views-foot{border-top:1px solid var(--op-hairline);padding-top:.6rem}.saved-views-form{gap:.5rem;display:grid}.saved-views-scope{gap:.2rem;display:grid}.saved-views-default-toggle{font-size:var(--fs-13);align-items:center;gap:.4rem;display:flex}.saved-views-form-actions{justify-content:flex-end;gap:.5rem;display:flex}.composer-templates{position:relative}.template-picker{left:0;right:auto}.template-picker-empty{font-size:var(--fs-13);margin:.3rem 0}.template-picker-item{border:1px solid var(--op-hairline);border-radius:var(--radius-control);gap:.35rem;padding:.5rem .6rem;display:grid}.template-picker-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.template-picker-preview{color:var(--op-ink-faint);font-size:var(--fs-13);margin:0}.template-picker-confirm{font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.checkbox-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.checkbox-row input{width:auto}.automation-vars{font-size:var(--fs-13)}.automation-vars ul{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.automation-vars li{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);padding:.15rem .4rem}.automation-preview{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-control);padding:.6rem .7rem}.automation-preview pre{white-space:pre-wrap;word-break:break-word;margin:.3rem 0 0}.settings-fieldset{border:1px solid var(--op-hairline);border-radius:var(--radius-control);margin:.8rem 0;padding:.7rem .9rem}.settings-fieldset legend{font-size:var(--fs-13);padding:0 .3rem;font-weight:600}.telegram-status-hint,.max-status-hint{color:var(--op-ink-muted);font-size:var(--fs-12);margin:.3rem 0 0}.telegram-status-hint--warn,.max-status-hint--warn{color:#8a5a00;font-weight:600}.telegram-status-table th:nth-child(2),.max-status-table th:nth-child(2){text-align:center;width:6rem}.telegram-status-table td,.max-status-table td{vertical-align:top}.telegram-status-table textarea,.max-status-table textarea{box-sizing:border-box;width:100%;min-width:0}.telegram-status-actions,.max-status-actions{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.telegram-toggle-label,.max-toggle-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.telegram-topic-design{border:1px solid var(--op-hairline);border-radius:var(--radius-card);margin-top:1rem;padding:.8rem 1rem}.telegram-topic-design h3{font-size:var(--fs-14);margin:0 0 .4rem}.telegram-topic-examples{flex-direction:column;gap:.35rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.telegram-topic-examples code{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);padding:.15rem .45rem}.topic-example-label{color:var(--op-ink-muted);min-width:6.5rem;display:inline-block}.telegram-topic-notes{color:var(--op-ink-muted);font-size:var(--fs-13);margin:.5rem 0 0;padding-left:1.1rem}.telegram-topic-notes li{margin:.2rem 0}.settings-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin-top:1rem;display:grid}.settings-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);color:inherit;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}a.settings-card:hover{border-color:var(--op-accent-line)}.settings-card h2,.settings-card h3{font-size:var(--fs-16);align-items:center;gap:.5rem;margin:0 0 .35rem;font-weight:700;display:flex}.settings-card p{color:var(--op-ink-muted);font-size:var(--fs-14);margin:0}.settings-card--soon{cursor:default;opacity:.6}.settings-soon{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;padding:.1rem .35rem;font-weight:600}.tenant-single{color:var(--op-ink-muted);font-size:var(--fs-13);white-space:nowrap}.sla-fieldset{border:1px solid var(--op-hairline);border-radius:var(--radius-card);min-width:0;margin:.6rem 0 0;padding:.7rem .9rem}.sla-fieldset legend{font-size:var(--fs-14);padding:0 .35rem;font-weight:600}.sla-grid{border-collapse:collapse;width:100%}.sla-grid th,.sla-grid td{border-bottom:1px solid var(--op-hairline);font-size:var(--fs-14);text-align:left;padding:.3rem .5rem}.sla-grid th{color:var(--op-ink-muted);font-weight:600}.sla-grid input[type=time],.sla-grid input[type=number]{width:6.5rem}.sla-target-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:end;gap:.6rem .9rem;display:grid}.sla-target-grid label{font-size:var(--fs-14);flex-direction:column;gap:.25rem;display:flex}.sla-target-grid span{color:var(--op-ink-muted)}.sla-due{color:var(--op-ink-muted);font-size:var(--fs-12);margin-top:.15rem}.sla-summary{border-bottom:1px solid var(--op-hairline);margin-bottom:.6rem;padding-bottom:.6rem}.sla-summary p{margin:0 0 .35rem}.sla-summary__explanation{color:var(--op-ink-muted);font-size:var(--fs-12)}.checkbox-label{flex-direction:row;align-items:center;gap:.5rem;display:flex}.checkbox-label input[type=checkbox]{width:auto}.sla-project-section{border-top:1px solid var(--op-hairline);margin-top:.8rem;padding-top:.6rem}.sla-project-section>summary{cursor:pointer;font-weight:600}.operator-toasts{z-index:45;flex-direction:column;gap:.5rem;max-width:min(360px,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.operator-toast{background:var(--op-surface);border:1px solid var(--op-hairline);border-left:3px solid var(--op-hairline-2);border-radius:var(--radius-card);box-shadow:var(--shadow-toast);align-items:stretch;display:flex;overflow:hidden}.operator-toast--assigned{border-left-color:var(--op-accent)}.operator-toast--reply{border-left-color:#1b9e5a}.operator-toast--vendor{border-left-color:#6d28d9}.operator-toast--failure{border-left-color:#dc2626}.ticket-bell{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);cursor:pointer;height:var(--control-h-md);padding:0 var(--control-px-xs);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ticket-bell:hover{background:var(--op-surface-2)}.ticket-bell--muted{opacity:.55}.operator-toast__body{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:.15rem;padding:.6rem .7rem;display:flex}.operator-toast__body:hover{background:var(--op-surface-2)}.operator-toast__title{color:var(--op-ink);font-size:var(--fs-14);font-weight:600}.operator-toast__subject{color:var(--op-ink-muted);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-toast__context{color:var(--op-ink-faint);font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-toast__close{color:var(--op-ink-faint);cursor:pointer;font-size:var(--fs-16);background:0 0;border:0;align-self:flex-start;padding:.5rem .55rem;line-height:1}.operator-toast__close:hover{color:var(--op-ink)}.operator-toast--overflow{color:var(--op-ink-muted);font-size:var(--fs-12);justify-content:center;padding:.35rem .6rem}.reliability-banner{border:1px solid var(--op-hairline);border-radius:var(--radius-card);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:.6rem 0 .4rem;padding:.5rem .75rem;display:flex}.reliability-banner--critical{color:#9a2a24;background:#fdecea;border-color:#f3c4bd}.reliability-banner--warning{color:#8a5a12;background:#fff4e1;border-color:#f1d9a6}.reliability-banner--calm{color:#15693f;background:#e4f1e8;border-color:#bfe0cc}.reliability-banner__headline{color:inherit;font-weight:700}.reliability-banner__headline strong{font-size:1.05em}.reliability-banner__segments{flex-wrap:wrap;gap:.35rem;display:flex}.reliability-chip{border-radius:var(--radius-pill);color:inherit;cursor:pointer;font:inherit;font-size:var(--fs-12);white-space:nowrap;background:#fff6;border:0;padding:.12rem .55rem;font-weight:600}.reliability-chip:hover{background:#ffffffbf}.reliability-chip--critical{color:#8a241e;background:#f6cfca}.reliability-chip--warning{color:#7a4e0e;background:#f6dfb8}.reliability-banner__channels{color:inherit;font-size:var(--fs-12);opacity:.85;flex-wrap:wrap;gap:.6rem;margin-left:auto;display:flex}.reliability-channel__critical{color:inherit;font-weight:700}.reorder-controls{gap:.25rem;display:inline-flex}.assignment-add-member{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.assignment-no-schedule{color:#7a560a;font-size:var(--fs-12);margin-top:.15rem;line-height:1.3;display:block}.tpl-editor{position:relative}.tpl-editor-input{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);background:var(--op-surface);min-height:8.5rem;color:var(--op-ink);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font:inherit;padding:.55rem .7rem}.tpl-editor-input:focus{border-color:var(--op-accent-line);box-shadow:0 0 0 3px var(--op-focus);outline:none}.tpl-editor-input:empty:before{content:attr(data-placeholder);color:var(--op-ink-faint)}.tpl-chip{background:var(--op-accent-soft);border:1px solid var(--op-accent-line);border-radius:var(--radius-sm);white-space:nowrap;color:var(--op-ink);margin:0 1px;padding:.02rem .35rem;font-size:.86em;font-weight:600;display:inline}.tpl-editor-hint{color:var(--op-ink-faint);font-size:var(--fs-12);margin:.35rem 0 0}.tpl-editor-hint kbd,.composer-var-hint kbd{background:var(--op-surface-2);border:1px solid var(--op-hairline-2);border-radius:4px;padding:0 .3rem;font-size:.85em}.tpl-editor-menu,.composer-var-menu{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);background:var(--op-surface);max-width:20rem;margin:.35rem 0 0;padding:.25rem;list-style:none;box-shadow:0 8px 24px #1118271f}.tpl-editor-menu-item,.composer-var-item{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--op-ink);font:inherit;background:0 0;border:0;padding:.35rem .5rem;display:block}.tpl-editor-menu-item.is-active,.tpl-editor-menu-item:hover,.composer-var-item:hover,.composer-var-item.is-active{background:var(--op-accent-soft)}.composer-attachments{gap:.4rem;display:grid}.composer-attachment-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.composer-attachment{background:var(--op-surface-sunken,#00000008);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);align-items:center;gap:.5rem;padding:.3rem .5rem;display:flex}.composer-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.composer-attachment-size{font-size:var(--fs-12)}.attachment-audio{width:100%;max-width:20rem;height:2rem;margin:.25rem 0;display:block}.attachment-transcript{font-size:var(--fs-14);margin-top:4px}.attachment-transcript>summary{cursor:pointer;color:var(--muted,#666)}.customer-link-hint{font-size:var(--fs-13);color:var(--muted,#666);margin:4px 0 0}.context-channels{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.attachment-transcript-body{white-space:pre-wrap;max-height:12rem;margin-top:4px;overflow-y:auto}.escalation-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000)}.escalation-tabs::-webkit-scrollbar{display:none}.escalation-tab{scroll-snap-align:start;flex-shrink:0;min-height:40px}.operator-main{padding:clamp(1rem,2.5cqw,1.5rem);padding-left:max(clamp(1rem, 2.5cqw, 1.5rem), env(safe-area-inset-left,0px));padding-right:max(clamp(1rem, 2.5cqw, 1.5rem), env(safe-area-inset-right,0px))}@container op (width<=1120px){.composer-under{z-index:10;background:var(--op-surface);border-top:1px solid var(--op-hairline);padding-bottom:calc(.7rem + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -6px 16px #1118270f}.timeline-scroll{max-height:none}}@container op (width<=640px){.tickets-table--cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tickets-table--cards,.tickets-table--cards tbody,.tickets-table--cards tr,.tickets-table--cards th,.tickets-table--cards td{display:block}.tickets-table--cards{min-width:0}.tickets-table--cards td:first-child{background:0 0;position:static}.tickets-table--cards tbody tr:hover td:first-child{background:0 0}.tickets-table--cards tr{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-control);margin-bottom:8px;padding:11px 13px}.tickets-table--cards td{overflow-wrap:anywhere;border:0;padding:0 0 6px}.tickets-table--cards td[data-label]{align-items:baseline;gap:2px var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.tickets-table--cards td[data-label]:before{color:var(--op-ink-faint);content:attr(data-label);font-size:var(--fs-12);flex:none}.tickets-table--cards td[data-label]>*{overflow-wrap:anywhere;min-width:0}.tickets-table--cards th[scope=row]{letter-spacing:0;text-align:left;text-transform:none;background:0 0;border-bottom:0;position:static}.tickets-table--cards :is(td,th):not([data-label]):first-child{font-size:var(--fs-14);padding-bottom:var(--space-8);font-weight:600}.tickets-table--cards td.col-actions,.tickets-table--cards td[data-label=Действия]{padding-top:var(--space-4);display:block}.tickets-table--cards td.col-actions:before,.tickets-table--cards td[data-label=Действия]:before{content:none}.tickets-table--kv tr{gap:0 var(--space-8);padding:var(--space-8) var(--control-px-md);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.tickets-table--kv th.kv-key{color:var(--op-ink-faint);font-size:var(--fs-12);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border-bottom:0;font-weight:500;position:static}.tickets-table--kv .kv-value{overflow-wrap:anywhere;text-align:right;border-bottom:0}.tickets-table--kv tr{align-items:baseline}.tickets-table--triage td{display:none}.tickets-table--triage td.col-number,.tickets-table--triage td.col-status,.tickets-table--triage td.col-priority,.tickets-table--triage td.col-subject,.tickets-table--triage td.col-source{display:block}.subject-cell{white-space:normal;max-width:none;font-weight:600}.table-frame{background:0 0;border:0;overflow:visible}.table-frame:not(:has(.tickets-table--cards)){background:var(--op-surface);border:1px solid var(--op-hairline);overflow:auto}.tickets-table--cards td.col-actions{white-space:normal;width:auto}.tickets-table--cards .user-actions--row{flex-wrap:wrap}.modal-backdrop{place-items:end stretch;padding:0}.modal,.modal--wide{width:100%;max-width:none;max-height:88dvh;padding:1.1rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.modal-actions{flex-direction:column}.modal-actions .button{width:100%;min-height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.op-reduced-motion *,html.op-reduced-motion :before,html.op-reduced-motion :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.user-menu-item--check{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.menu-check{background:var(--op-surface);border:1px solid var(--op-hairline-2);border-radius:4px;flex-shrink:0;width:14px;height:14px}.menu-check--on{background:var(--op-accent);border-color:var(--op-accent)}.ops-dashboard{flex-direction:column;gap:1rem;display:flex}.ops-dashboard__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.ops-dashboard__meta{color:var(--op-ink-muted);margin:0}.ops-dashboard__refresh{color:var(--op-ink-muted);align-items:center;gap:.6rem;margin:0;display:flex}.ops-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.ops-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);color:var(--op-ink);flex-direction:column;gap:.15rem;padding:.75rem .9rem;text-decoration:none;display:flex}.ops-card:hover{border-color:var(--op-accent-line)}.ops-card:focus-visible{box-shadow:0 0 0 3px var(--op-focus);outline:none}.ops-card__value{font-size:var(--fs-22);font-weight:700;line-height:1.1}.ops-card__label{color:var(--op-ink-muted);font-size:var(--fs-14)}.ops-card--alert{background:#fdf3f3;border-color:#f0b4b4}.ops-card--alert .ops-card__value{color:#a1232b}.ops-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:1rem;display:grid}.ops-panel{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:.9rem 1rem}.ops-panel h2{font-size:var(--fs-16);margin:0 0 .6rem}.ops-panel__note{color:var(--op-ink-muted);font-size:var(--fs-14);margin:.5rem 0 0}.ops-queues{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ops-queue{border-radius:var(--radius-control);color:var(--op-ink);justify-content:space-between;align-items:center;padding:.45rem .55rem;text-decoration:none;display:flex}.ops-queue:hover{background:var(--op-surface-2)}.ops-queue:focus-visible{box-shadow:0 0 0 3px var(--op-focus);outline:none}.ops-queue__count{font-variant-numeric:tabular-nums;font-weight:700}.ops-workload{flex-direction:column;gap:.5rem;display:flex;overflow-x:auto}.ops-workload__table{border-collapse:collapse;width:100%;min-width:34rem}.ops-workload__table th,.ops-workload__table td{border-bottom:1px solid var(--op-hairline);font-size:var(--fs-14);text-align:right;padding:.4rem .45rem}.ops-workload__table thead th{color:var(--op-ink-muted);white-space:nowrap;font-weight:600}.ops-workload__table th[scope=row],.ops-workload__table thead th:first-child{text-align:left}.ops-workload__name{font-weight:600}.ops-workload__me{color:var(--op-ink-faint);font-weight:400}.ops-workload__inactive{border-radius:var(--radius-pill);color:#a1232b;font-size:var(--fs-11);white-space:nowrap;background:#fdecec;margin-left:.4rem;padding:.1rem .45rem;font-weight:600}.ops-workload__unassigned{color:var(--op-ink-muted);margin:0}.ops-bars{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ops-bar{grid-template-columns:minmax(90px,2fr) minmax(60px,3fr) auto;align-items:center;gap:.6rem;display:grid}.ops-bar__label{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-bar__track{background:var(--op-surface-2);border-radius:var(--radius-pill);height:8px;overflow:hidden}.ops-bar__fill{background:var(--op-accent);border-radius:var(--radius-pill);height:100%;display:block}.ops-bar--muted .ops-bar__fill{background:var(--op-hairline-2)}.ops-bar__value{font-variant-numeric:tabular-nums;font-weight:600}.ops-settings-form{flex-direction:column;gap:.5rem;max-width:420px;display:flex}.ops-settings-form__row{gap:.6rem;display:flex}.ops-settings-form__row input{flex:1;min-width:0}.ops-settings-form__hint{color:var(--op-ink-muted);font-size:var(--fs-14);margin:0}@container op (width<=640px){.ops-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-dashboard__grid{grid-template-columns:minmax(0,1fr)}.ops-workload__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ops-workload__table{min-width:0}.ops-workload__table,.ops-workload__table tbody,.ops-workload__table tr{display:block}.ops-workload__table th[scope=row]{text-align:left;display:block}.ops-workload__table td{text-align:right;justify-content:space-between;display:flex}.ops-workload__table td:before{color:var(--op-ink-muted);content:attr(data-label);text-align:left;padding-right:.6rem}.ops-workload__table tr{border:1px solid var(--op-hairline);border-radius:var(--radius-control);margin-bottom:8px;padding:8px 10px}.ops-workload__table th,.ops-workload__table td{border-bottom:0}.operator-header{position:static}}@container op (width<=760px){.queue-tabs{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000)}.queue-tabs::-webkit-scrollbar{display:none}.queue-tab{scroll-snap-align:start;flex-shrink:0;min-height:40px}.list-options{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;width:100%;min-width:0;margin-inline:-1rem;padding-inline:1rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000)}.list-options::-webkit-scrollbar{display:none}.list-options>*{flex-shrink:0}.list-option{min-width:max-content}.search-form{width:100%;min-width:0}}@container op (width<=640px){.search-form .button:not(.button--secondary){font-weight:700}}.filter-sheet-trigger{display:none}@container op (width<=640px){.triage-filters{display:none}.filter-sheet-trigger{background:var(--op-surface);border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);cursor:pointer;align-items:center;gap:.4rem;min-height:44px;padding:0 .85rem;font-weight:600;display:inline-flex}.filter-sheet-trigger .count{background:var(--op-accent);border-radius:var(--radius-pill);color:#fff;font-size:var(--fs-11);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-weight:700;display:inline-flex}}.filter-sheet-body{flex-direction:column;gap:16px;margin-bottom:14px;display:flex}.filter-sheet-search{gap:.5rem;display:flex}.filter-sheet-search input{flex:1;min-width:0}.filter-sheet-group{flex-direction:column;gap:8px;display:flex}.filter-sheet-group__title{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700}.filter-sheet-chips{flex-wrap:wrap;gap:6px;display:flex}.filter-sheet-sort{flex-direction:column;gap:4px;display:flex}.filter-sheet-sort span{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase}.filter-sheet-sort select{width:100%;min-height:44px}.ticket-card-facts{display:none}@container op (width<=640px){.tickets-table--triage td.ticket-card-facts{flex-wrap:wrap;gap:2px 10px;padding-top:2px;display:flex}.tickets-table--triage td.col-source{display:none}.ticket-card-facts>span{color:var(--op-ink-muted);font-size:var(--fs-13)}.ticket-card-facts>span:first-child{color:var(--op-ink);font-weight:500}}.ticket-sla-pin{display:none}@container op (width<=760px){.ticket-sla-pin{background:var(--op-canvas);align-items:center;gap:8px;margin-bottom:4px;padding:8px 0;display:flex}.ticket-sla-pin__label{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;font-weight:700}}@container op (width<=640px){.ticket-sla-pin{z-index:15;position:sticky;top:0}}.ticket-action-bar{display:none}@container op (width<=640px){.ticket-action-bar{background:var(--op-surface);border-top:1px solid var(--op-hairline);padding:10px 1rem calc(12px + env(safe-area-inset-bottom));z-index:20;gap:8px;margin:0 -1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 16px #1118270f}.ticket-action-bar .button{flex:1;min-width:0;min-height:46px}.composer-under{box-shadow:none;padding-bottom:0;position:static}.ticket-detail:has(.composer-under textarea:focus) .ticket-action-bar{display:none}#status-actions{scroll-margin-top:60px}.ticket-detail>*{min-width:0}.ticket-actions-strip .status-actions{flex-direction:column;align-items:stretch;min-width:0}.ticket-actions-strip .status-actions>*{min-width:0}.ticket-actions-strip .status-actions label{flex-direction:column;align-items:stretch;min-width:0}.ticket-actions-strip .status-actions select,.ticket-actions-strip .status-actions input{box-sizing:border-box;width:100%;min-width:0}}.ticket-facet>summary{cursor:default;list-style:none;display:block}.ticket-facet>summary::-webkit-details-marker{display:none}.ticket-facet__hint{display:none}@container op (width<=640px){.ticket-facet>summary{cursor:pointer;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ticket-facet>summary h2{margin:0}.ticket-facet>summary:before{color:var(--op-ink-faint);content:"▸";transition:transform .15s}.ticket-facet[open]>summary:before{transform:rotate(90deg)}.ticket-facet__hint{color:var(--op-ink-faint);font-size:var(--fs-12);margin-left:auto;font-weight:400;display:inline}}.entity-scope-banner{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.overview-all-tickets{margin:.6rem 0 0}.dirty-chip{background:var(--op-accent-soft);border-radius:var(--radius-pill);color:#8a3d00;font-size:var(--fs-11,.72rem);vertical-align:middle;white-space:nowrap;margin-left:.5rem;padding:.12rem .5rem;font-weight:600}details.assignment-schedule>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.45rem 0;display:flex}details.assignment-schedule>summary .assignment-schedule-name{font-weight:600}details.assignment-schedule[open]>summary{margin-bottom:.4rem}.analytics-page{flex-direction:column;gap:1rem;display:flex}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem 1rem;display:flex}.analytics-toolbar__controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.analytics-toolbar__meta{color:var(--op-ink-muted);white-space:nowrap;align-items:center;gap:.6rem;display:flex}.analytics-custom-range{align-items:center;gap:.4rem;display:flex}.analytics-custom-range input[type=date]{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);padding:.3rem .5rem}.analytics-filters{flex-wrap:wrap;align-items:end;gap:.6rem .8rem;display:flex}.analytics-filter{font-size:var(--fs-13);flex-direction:column;gap:.2rem;display:flex}.analytics-filter span:first-child{color:var(--op-ink-muted)}.analytics-filter select{border:1px solid var(--op-hairline-2);border-radius:var(--radius-control);min-width:10rem;padding:.35rem .5rem}.analytics-panel{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:.9rem 1rem}.analytics-panel h2{font-size:var(--fs-16);margin:0 0 .6rem}.analytics-panel__note{color:var(--op-ink-muted);font-size:var(--fs-14);margin:.4rem 0 0}.analytics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.analytics-card{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-card);color:var(--op-ink);flex-direction:column;gap:.15rem;padding:.7rem .85rem;text-decoration:none;display:flex}.analytics-card--link:hover{border-color:var(--op-accent-line)}.analytics-card--link:focus-visible{box-shadow:0 0 0 3px var(--op-focus);outline:none}.analytics-card__value{font-size:var(--fs-22);font-weight:700;line-height:1.15}.analytics-card__value--na{color:var(--op-ink-faint);font-style:italic;font-size:var(--fs-16)}.analytics-card__label{color:var(--op-ink-muted);font-size:var(--fs-13)}.analytics-card__caption{color:var(--op-ink-faint);font-size:var(--fs-12)}.analytics-sample-badge{background:var(--op-accent-soft);border-radius:var(--radius-pill);color:#8a3d00;font-size:var(--fs-11);white-space:nowrap;padding:.05rem .4rem;font-weight:600}.analytics-chart-block{margin-bottom:1rem}.analytics-chart-block:last-child{margin-bottom:0}.analytics-chart-block__title{color:var(--op-ink-muted);font-size:var(--fs-14);margin:0 0 .4rem;font-weight:600}.analytics-chart-scroll{overflow-x:auto}.analytics-chart{display:block}.analytics-chart__axis{fill:var(--op-ink-faint);font-size:7px}.analytics-chart-legend{color:var(--op-ink-muted);font-size:var(--fs-12);gap:.9rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.analytics-chart-legend li{align-items:center;gap:.3rem;display:flex}.analytics-chart-legend__swatch{border-radius:2px;width:8px;height:8px;display:inline-block}.analytics-table-scroll{overflow-x:auto}.analytics-table{border-collapse:collapse;width:100%;min-width:42rem}.analytics-table th,.analytics-table td{border-bottom:1px solid var(--op-hairline);font-size:var(--fs-14);text-align:right;padding:.4rem .5rem}.analytics-table thead th{color:var(--op-ink-muted);white-space:nowrap;font-weight:600}.analytics-table th[scope=row],.analytics-table thead th:first-child{text-align:left}.analytics-help{margin-top:.2rem}.analytics-help>summary{cursor:pointer;padding:.3rem 0;font-weight:600}.analytics-help dl{grid-template-columns:max-content 1fr;gap:.1rem .8rem;margin:.5rem 0;display:grid}.analytics-help dt{color:var(--op-ink);font-weight:600}.analytics-help dd{color:var(--op-ink-muted);margin:0 0 .5rem}.analytics-help__baseline{color:var(--op-ink-faint);font-size:var(--fs-13);margin:.4rem 0 0}@container op (width<=1120px){.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container op (width<=640px){.analytics-cards{grid-template-columns:minmax(0,1fr)}.analytics-filter select{width:100%;min-width:0}.analytics-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.analytics-table{min-width:0}.analytics-table,.analytics-table tbody,.analytics-table tr{display:block}.analytics-table th[scope=row]{text-align:left;display:block}.analytics-table td{text-align:right;justify-content:space-between;display:flex}.analytics-table td:before{color:var(--op-ink-muted);content:attr(data-label);text-align:left;padding-right:.6rem}.analytics-table tr{border:1px solid var(--op-hairline);border-radius:var(--radius-control);margin-bottom:8px;padding:8px 10px}.analytics-table th,.analytics-table td{border-bottom:0}}.analytics-subnav{border-bottom:1px solid var(--op-hairline);gap:.2rem;display:flex}.analytics-subnav__tab{color:var(--op-ink-muted);font-size:var(--fs-14);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.35rem .6rem;font-weight:600;text-decoration:none}.analytics-subnav__tab:hover{color:var(--op-ink)}.analytics-subnav__tab--active{border-bottom-color:var(--op-accent);color:var(--op-ink)}.quality-queue-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.quality-comment-cell{overflow-wrap:anywhere;text-align:left;max-width:24rem}.feedback-panel{background:var(--op-surface);border-color:var(--op-hairline);border-left:1px solid var(--op-hairline)}.feedback-panel .notes-head h2{color:var(--op-ink);letter-spacing:normal;text-transform:none}.feedback-panel .notes-marker.feedback-marker{color:#0f766e;background:#dcefec}.feedback-panel .notes-marker.feedback-marker:before{background:#0f766e}.feedback-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.feedback-survey{border:1px solid var(--op-hairline);border-radius:var(--radius-control);padding:.6rem .75rem}.feedback-survey__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feedback-survey__title{font-weight:600}.feedback-rating{font-weight:700}.feedback-survey__meta{font-size:var(--fs-13);margin:.3rem 0 0}.feedback-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.feedback-link-reveal{margin-top:.55rem}.feedback-link-reveal .notice{margin-bottom:.5rem}.feedback-link-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-13);width:100%}.feedback-link-copied{font-size:var(--fs-13);margin:.3rem 0 0}.status-workflow-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.status-workflow-table{border-collapse:collapse;width:max-content;min-width:100%}.status-workflow-table th,.status-workflow-table td{border-bottom:1px solid var(--op-hairline);text-align:center;padding:.5rem .7rem}.status-workflow-table thead th{background:var(--op-surface-muted,transparent);font-size:var(--fs-13);white-space:nowrap;font-weight:600}.status-workflow-table tbody th{background:var(--op-surface);text-align:left;white-space:nowrap;z-index:1;font-weight:600;position:sticky;left:0}.status-workflow-table thead th:first-child{background:var(--op-surface);z-index:2;position:sticky;left:0}.status-workflow-table tbody tr:last-child th,.status-workflow-table tbody tr:last-child td{border-bottom:0}.workflow-cell label{min-height:var(--control-h-sm);min-width:var(--control-h-sm);justify-content:center;align-items:center;margin:0;display:inline-flex}.workflow-cell input{cursor:pointer;width:18px;height:18px;margin:0}.workflow-cell input:disabled{cursor:not-allowed}.workflow-cell--locked{color:var(--op-text-muted,#8a8f98)}.workflow-cell-label{display:none}@container op (width<=640px){.status-workflow-table th,.status-workflow-table td{padding:.4rem .5rem}.workflow-cell-label{font-size:var(--fs-11);line-height:1.2;display:block}}.channel-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.channel-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.channel-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.channel-card__head h2{font-size:var(--fs-16);margin:0}.channel-card__facts{gap:.35rem;margin:0;display:grid}.channel-card__facts div{justify-content:space-between;gap:.4rem;display:flex}.channel-card__facts dt{color:var(--op-ink-muted);font-size:var(--fs-13);margin:0}.channel-card__facts dd{font-size:var(--fs-13);text-align:right;margin:0}.channel-card__warning{color:var(--op-ink-muted);font-size:var(--fs-13);margin:0}.channel-badge{border:1px solid var(--op-hairline);border-radius:var(--radius-pill);font-size:var(--fs-12);white-space:nowrap;padding:.1rem .55rem;font-weight:600}.channel-badge--ok{background:var(--op-surface-2);border-color:var(--op-accent-line);color:var(--op-accent-ink)}.channel-badge--warning{background:var(--op-surface-2);color:var(--op-ink)}.channel-badge--danger{background:var(--op-surface-2);color:#b42318;border-color:currentColor}.channel-badge--neutral{background:var(--op-surface-2);color:var(--op-ink-faint)}.channel-status-line{color:var(--op-ink-muted);font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.channel-form{gap:.45rem;max-width:640px;margin-top:1rem;display:grid}.channel-form label{font-size:var(--fs-13);font-weight:600}.channel-form input,.channel-form select{font:inherit;width:100%;padding:.4rem .55rem}.channel-form__hint{color:var(--op-ink-muted);font-size:var(--fs-12);margin:0 0 .4rem}.channel-form__group{border:1px solid var(--op-hairline);border-radius:var(--radius-card);gap:.45rem;margin:.6rem 0;padding:.75rem .9rem;display:grid}.channel-form__group legend{font-size:var(--fs-13);padding:0 .35rem;font-weight:600}.channel-form__checkbox{align-items:center;gap:.5rem;font-weight:400;display:flex}.channel-form__checkbox input{width:auto}.channel-form__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.channel-form__destructive{color:#b42318;border-color:#b42318}.channel-form__destructive:hover{color:#fff;background:#b42318;border-color:#b42318}.channel-meta{gap:.35rem;max-width:640px;margin-top:1.25rem;display:grid}.channel-meta div{justify-content:space-between;gap:.5rem;display:flex}.channel-meta dt{color:var(--op-ink-muted);font-size:var(--fs-13);margin:0}.channel-meta dd{font-size:var(--fs-13);text-align:right;margin:0}.channel-import,.channel-test{border-top:1px solid var(--op-hairline);max-width:640px;margin-top:1.5rem;padding-top:1rem}.channel-import h2,.channel-test h2{font-size:var(--fs-16);margin:0 0 .4rem}.channel-import p,.channel-test p{color:var(--op-ink-muted);font-size:var(--fs-13);margin:0 0 .6rem}.channel-import__actions{flex-wrap:wrap;gap:.5rem;display:flex}.channel-import__report{font-size:var(--fs-13);gap:.3rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.channel-test input{font:inherit;width:100%;margin-bottom:.6rem;padding:.4rem .55rem}.channel-lifecycle{border-top:1px solid var(--op-line);max-width:640px;margin-top:1.75rem;padding-top:1.25rem}.channel-lifecycle h2{font-size:var(--fs-16);margin:0 0 .4rem}.channel-lifecycle h3{font-size:var(--fs-14);margin:1.25rem 0 .2rem}.channel-lifecycle__intro{color:var(--op-ink-muted);font-size:var(--fs-13);margin:0 0 .6rem}.channel-identity-history{margin-top:1.5rem}.channel-identity-history ul{font-size:var(--fs-13);gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.channel-lifecycle--wide{max-width:none}.channel-groups__project{width:100%;min-width:0;max-width:100%}.channel-webhook-facts{font-size:var(--fs-13);margin-top:1.25rem}.channel-webhook-facts>summary{color:var(--op-ink-muted);cursor:pointer}.channel-webhook-facts .channel-meta{margin-top:.6rem}.button,input:not([type=checkbox]):not([type=radio]),select{border-radius:var(--radius-control);font-size:var(--fs-14);min-height:var(--control-h-md);padding:0 var(--control-px-md)}textarea{border-radius:var(--radius-control);font-size:var(--fs-14);padding:var(--space-8) var(--control-px-md)}.button--link{font-size:var(--fs-14);min-height:0;padding:0}.button--small,.user-actions .button,.date-range-nav .button,.tenant-control select{font-size:var(--fs-13);min-height:var(--control-h-sm);padding:0 var(--control-px-sm)}.chip-select-btn{border-radius:var(--radius-sm);font-size:var(--fs-12);min-height:var(--control-h-xs);padding:0 var(--control-px-xs)}.icon-button{min-height:var(--control-h-md);width:var(--control-h-md);padding:0}.icon-button.button--small{min-height:var(--control-h-sm);width:var(--control-h-sm)}.directory-form input,.directory-form select,.list-toolbar input,.list-toolbar select,.list-toolbar .button,.list-options .button,.column-settings-anchor>.button{min-height:var(--control-h-md)}.button:disabled,.button[aria-disabled=true]{background:var(--op-surface-2);border:1px solid var(--op-hairline-2);box-shadow:none;color:var(--op-ink-faint);cursor:not-allowed;opacity:1}.button:disabled:hover,.button[aria-disabled=true]:hover{background:var(--op-surface-2);border-color:var(--op-hairline-2);color:var(--op-ink-faint)}.button--link:disabled,.button--link[aria-disabled=true]{color:var(--op-ink-faint);cursor:not-allowed;background:0 0;border:0;text-decoration:none}.button--link:disabled:hover{color:var(--op-ink-faint);background:0 0;text-decoration:none}.page-heading>:first-child{min-width:0}.page-heading .button{white-space:nowrap;flex:none}th.col-actions,td.col-actions{white-space:nowrap;width:1%}.user-actions--row{gap:var(--space-4);flex-wrap:nowrap}.user-actions--row .button{white-space:nowrap}.form-actions{border-top:1px solid var(--op-hairline);gap:var(--space-8);margin-top:var(--space-8);padding-top:var(--space-12);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.field-label,.directory-field dt,.directory-form label>span:first-child{color:var(--op-ink-faint);font-size:var(--fs-12);letter-spacing:0;text-transform:none;font-weight:500}.field--xs input,.field--xs select{max-width:var(--field-w-xs)}.field--sm input,.field--sm select{max-width:var(--field-w-sm)}.field--md input,.field--md select{max-width:var(--field-w-md)}.field--lg{grid-column:1/-1}.list-toolbar,.list-options{align-items:end}.status-badge,.status-badge--lg,.meta-tag,.channel-tag,.delivery-tag,.user-status,.triage-state,.attention-badge,.readonly-pill{font-size:var(--fs-12);padding:var(--pill-py-md) var(--pill-px-md)}.count-chip,.context-tag,.notes-marker,.triage-badges .attention-badge,.tickets-table .status-badge,.tickets-table .meta-tag{font-size:var(--fs-11);padding:var(--pill-py-sm) var(--pill-px-sm)}.empty-note{background:var(--op-surface-2);border:1px dashed var(--op-hairline-2);border-radius:var(--radius-control);color:var(--op-ink-muted);font-size:var(--fs-13);padding:var(--space-12) var(--control-px-md);margin:0}.empty-note strong{color:var(--op-ink);font-weight:600}.fact-list{gap:var(--space-8) var(--space-16);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.fact-list dt{color:var(--op-ink-faint);font-size:var(--fs-12);letter-spacing:0;text-transform:none;font-weight:500}.fact-list dd{font-size:var(--fs-14);overflow-wrap:anywhere;min-width:0;margin:0}.fact-value{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.detail-actions{align-items:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.action-card>.empty-note{margin-top:var(--space-4)}.issue-directory-list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.issue-directory-list>li{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);padding:var(--space-12) var(--control-px-md)}.issue-directory-list ul{border-left:1px solid var(--op-hairline);gap:var(--space-4);margin:var(--space-8) 0 0;padding:0 0 0 var(--space-12);list-style:none;display:grid}.issue-directory-list ul li{overflow-wrap:anywhere}.row-actions-anchor{position:relative}.row-actions-menu{min-width:184px}.triage-filters{align-items:start;gap:var(--space-20)}.triage-group{gap:var(--space-4);display:grid}.triage-group__title{color:var(--op-ink-faint);font-size:var(--fs-11);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.triage-group__chips{gap:var(--space-4);flex-wrap:wrap;display:flex}.triage-filters>.triage-chip--reset{align-self:end}.list-options label{min-width:0}.list-option{position:relative}.settings-group+.settings-group{margin-top:var(--space-32)}.settings-group__title{margin:0 0 var(--space-12)}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.settings-card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container op (width<=1120px){.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container op (width<=760px){.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container op (width<=560px){.settings-grid{grid-template-columns:minmax(0,1fr)}}.escalation-tab{min-height:var(--control-h-sm)}.list-options>*,.list-options .button,.list-options select{flex:none}.list-options .button{white-space:nowrap}@container op (width<=1120px){.column-settings,.saved-views-panel,.template-picker{left:0;right:auto}.column-settings-panel,.saved-views-panel,.template-picker{max-width:calc(100cqw - 2rem)}}@container op (width<=760px){.list-toolbar{align-items:stretch}.list-options{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none}.column-settings-panel,.saved-views-panel,.date-range-popover,.template-picker{min-width:0;max-width:calc(100cqw - 2rem)}}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea,.tenant-control select,.directory-form select,.directory-form input,.list-toolbar input,.list-toolbar select,.settings-form select,.settings-form input,.settings-form textarea,.sla-grid input{font-size:var(--fs-input-mobile)}}.updates-page{max-width:760px}.updates-note{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-control);color:var(--op-ink-muted);font-size:var(--fs-13);margin-bottom:var(--space-20);padding:var(--space-12)}.updates-timeline{gap:var(--space-32);display:grid}.updates-month{gap:var(--space-12);display:grid}.updates-month-title{border-bottom:1px solid var(--op-hairline);color:var(--op-ink-faint);font-size:var(--fs-12);font-weight:var(--weight-semibold);letter-spacing:.4px;padding-bottom:var(--space-4);text-transform:uppercase}.updates-list{border-left:2px solid var(--op-hairline);gap:var(--space-16);padding:0 0 0 var(--space-20);margin:0;list-style:none;display:grid}.updates-list>li{position:relative}.updates-list>li:before{background:var(--op-surface);border:2px solid var(--op-accent-line);border-radius:var(--radius-pill);content:"";height:10px;left:calc(-1 * var(--space-20) - 6px);top:var(--space-16);width:10px;position:absolute}.update-card{background:var(--op-surface);border:1px solid var(--op-hairline);border-radius:var(--radius-card);gap:var(--space-8);padding:var(--space-16);scroll-margin-top:76px;display:grid}.routes-editor{scroll-margin-top:76px}.update-card:focus{outline:2px solid var(--op-accent);outline-offset:2px}.update-card-head{align-items:baseline;gap:var(--space-8);justify-content:space-between;display:flex}.update-date{color:var(--op-ink-faint);font-size:var(--fs-12);margin:0}.update-version{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-sm);margin-left:var(--space-8);padding:0 var(--space-4)}.update-anchor-link{border-radius:var(--radius-sm);color:var(--op-ink-faint);min-height:var(--control-h-xs);min-width:var(--control-h-xs);opacity:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.update-card:hover .update-anchor-link,.update-anchor-link:focus{color:var(--op-accent);opacity:1}.update-title{font-size:var(--fs-16);letter-spacing:-.2px;margin:0;font-weight:700}.update-title,.update-summary,.update-section li{overflow-wrap:anywhere}.update-badges{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.update-badge{border-radius:var(--radius-pill);font-size:var(--fs-11);padding:var(--pill-py-sm) var(--pill-px-sm);white-space:nowrap;font-weight:600}.update-badge--new{background:var(--op-accent-soft);border:1px solid var(--op-accent-line);color:#8a3a00}.update-badge--improved{color:#1e6b41;background:#e8f5ee;border:1px solid #bfe3cd}.update-badge--fixed{color:#7a560a;background:#fbefd3;border:1px solid #ecd79f}.update-badge--reliability{background:var(--op-surface-2);border:1px solid var(--op-hairline-2);color:var(--op-ink-muted)}.update-summary{color:var(--op-ink-muted);font-size:var(--fs-13);margin:0}.update-details>summary{border-radius:var(--radius-control);color:var(--op-accent);cursor:pointer;font-size:var(--fs-13);min-height:var(--control-h-xs);padding:var(--space-4) 0;font-weight:600;display:inline-block}.update-details>summary:focus-visible{outline:2px solid var(--op-accent);outline-offset:2px}.update-details[open]>summary{margin-bottom:var(--space-8)}.update-section+.update-section{margin-top:var(--space-12)}.update-section-title{color:var(--op-ink);font-size:var(--fs-12);letter-spacing:.2px;margin:0 0 var(--space-4);text-transform:uppercase;font-weight:700}.update-section ul{gap:var(--space-4);padding-left:var(--space-20);margin:0;display:grid}.update-section li{color:var(--op-ink-muted);font-size:var(--fs-13)}.nav-badge-dot{background:var(--op-accent);border-radius:var(--radius-pill);height:6px;margin-left:var(--space-4);vertical-align:middle;width:6px;display:inline-block}@container op (width<=640px){.updates-list{border-left:0;padding-left:0}.updates-list>li:before{display:none}.updates-page{max-width:none}.update-card{padding:var(--space-12)}.update-anchor-link{opacity:1}}@container op (width<=760px){.update-card,.routes-editor{scroll-margin-top:164px}}@container op (width<=640px){.update-card,.routes-editor{scroll-margin-top:0}}@media (pointer:coarse){.button,input:not([type=checkbox]):not([type=radio]),select,.list-option select,.list-options .button,.list-toolbar input,.list-toolbar select,.list-toolbar .button,.column-settings-anchor>.button,.filter-sheet-search input,.filter-sheet-search .button,.nav-menu-button,.operator-user,.tenant-control select,.directory-form select,.directory-form input,.escalation-tab{min-height:var(--touch-target-min)}.button--small,.user-actions .button{min-height:var(--control-h-sm)}.chip-select-btn{min-height:var(--touch-target-min)}.update-anchor-link{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.update-details>summary{min-height:var(--touch-target-min);padding:var(--space-12) 0}.button--link{min-height:0}.icon-button{min-height:var(--control-h-md);width:var(--control-h-md)}.icon-button.button--small{min-height:var(--control-h-sm);width:var(--control-h-sm)}.issue-directory-list ul li{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.issue-directory-list ul .button--link{min-height:var(--touch-target-min)}.modal-close,.workflow-cell label{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.icon-button,.button--small,.user-actions .button,.segmented-option,.date-range-nav .button,.triage-chip,.queue-tab,.attachment-action,.detail-toolbar .button--link{position:relative}.icon-button:after,.button--small:after,.user-actions .button:after,.segmented-option:after,.date-range-nav .button:after,.triage-chip:after,.queue-tab:after,.attachment-action:after,.detail-toolbar .button--link:after{content:"";min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:100%;height:100%;position:absolute;top:50%;left:50%;translate:-50% -50%}}.escalation-field{min-width:0}.escalation-field select,.escalation-field input,.assignment-add-member label,.assignment-add-member select{min-width:0;max-width:100%}.dp-preview{background:var(--op-surface-2);border:1px solid var(--op-hairline);border-radius:var(--radius-control);font-family:inherit;font-size:var(--fs-13);overflow-wrap:anywhere;padding:var(--space-12) var(--control-px-md);white-space:pre-wrap;margin:0}.dp-channels{border:1px solid var(--op-hairline);border-radius:var(--radius-control);gap:var(--space-4);padding:var(--space-12) var(--control-px-md);margin:0;display:grid}.dp-channels legend{color:var(--op-ink-muted);font-size:var(--fs-13);padding:0 var(--space-4)}.ops-settings-form__label{color:var(--op-ink-muted);font-size:var(--fs-13);font-weight:500}.settings-subpage{gap:var(--space-16);display:grid}.settings-subpage>*{margin-block:0}.issue-settings-switches{gap:var(--space-8);justify-items:start;display:grid}.issue-type-create{align-items:end;gap:var(--space-8);flex-wrap:wrap;display:flex}.issue-type-create label{color:var(--op-ink-muted);font-size:var(--fs-13)}.assignment-block{gap:var(--space-12);display:grid}.assignment-queue,.assignment-available{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.assignment-note{color:var(--op-ink-muted);font-size:var(--fs-13)}.assignment-block .assignment-note{margin:0}@container op (width<=640px){.page-heading{flex-wrap:wrap}.page-heading>:first-child{flex:100%}.directory-detail-head{flex-wrap:wrap}.directory-detail-head>:first-child{flex:100%}.analytics-toolbar__meta{flex-wrap:wrap}.attachment{flex-direction:column}.attachment-preview{align-self:stretch}.attachment-thumb{width:100%;max-width:100%}.tickets-table--stacked,.tickets-table--stacked tbody,.tickets-table--stacked tr,.tickets-table--stacked td{display:block}.tickets-table--stacked{min-width:0}.tickets-table--stacked thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tickets-table--stacked tr{border:1px solid var(--op-hairline);border-radius:var(--radius-control);margin-bottom:var(--space-8);padding:var(--space-8) var(--control-px-md)}.tickets-table--stacked td{align-items:center;gap:var(--space-4) var(--space-8);padding:var(--space-4) 0;border-bottom:0;flex-wrap:wrap;justify-content:space-between;display:flex}.tickets-table--stacked td[data-label]:before{color:var(--op-ink-faint);content:attr(data-label);font-size:var(--fs-12)}.tickets-table--stacked td:first-child{font-weight:600}.tickets-table--stacked td:has(>*+*){flex-direction:column;align-items:stretch}.tickets-table--stacked td:has(>*+*)>*{width:100%}.sla-grid input[type=time],.sla-grid input[type=number]{width:auto}.sla-matrix-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.lightbox-backdrop{padding:0}.lightbox{max-width:none;height:100dvh;max-height:none;padding:var(--space-8) var(--space-8) calc(var(--space-8) + var(--safe-bottom));border-radius:0;width:100vw}.lightbox-image{object-fit:contain;max-width:100%;min-height:0;max-height:none}.channel-card__facts div,.channel-meta div{gap:0;display:grid}.channel-card__facts dd,.channel-meta dd{text-align:left}.fact-list{grid-template-columns:minmax(0,1fr)}}
