@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900,401,501,701&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-green:#00e274;--brand-green-grad:#00e175;--brand-blue:#0b80ff;--brand-cyan:#5ee3f2;--brand-carbon:#2d2d2d;--brand-carbon-deep:#1b1b1b;--gradient-brand:linear-gradient(90deg, var(--brand-green-grad) 0%, var(--brand-blue) 100%);--surface:#f4f6f8;--surface-raised:#fff;--surface-overlay:#fff;--row-hover:#eef5ff;--surface-2:#eef1f4;--surface-hover:#f4f5f7;--surface-selected:#0b80ff0f;--surface-inverse:var(--brand-carbon);--surface-inverse-hover:#000;--tooltip-bg:var(--brand-carbon-deep);--text:#2d2d2d;--text-muted:#5f656b;--text-faint:#6b7075;--text-link:#0a68cf;--text-on-color:#fff;--text-inverse:#fff;--text-placeholder:#6b7075;--tooltip-text:#fff;--tooltip-muted:#c9cdd2;--tooltip-danger:#ff9a9e;--tooltip-link:#8cc4ff;--tooltip-border:#ffffff26;--inverse-chip-bg:#ffffff2e;--inverse-link:#8cc4ff;--inverse-divider:#ffffff2e;--inverse-mark:var(--brand-green);--icon-faint:#9aa0a6;--border:#e7e9ec;--border-strong:#d5d9de;--focus-ring:#0b80ff;--accent:#0b80ff;--accent-soft:#0b80ff2e;--backdrop:#14181c80;--scrim:#14181c52;--media-bg:#0b0d0f;--dropzone-bg:#ebf4ffeb;--color-danger:#c4222a;--color-danger-strong:#a51c23;--color-danger-bg:#e5484d1f;--color-danger-solid:#c4222a;--color-warning:#a15500;--color-warning-bg:#ffb02026;--color-warning-solid:#b25e00;--color-success:#027a48;--color-success-bg:#00e2741f;--color-success-solid:#027a48;--color-success-mark:#039855;--color-info:#0a68cf;--color-info-bg:#0b80ff1a;--color-info-solid:#0a68cf;--color-teal:#0b7c8c;--color-teal-bg:#5ee3f22e;--color-neutral:#5f656b;--color-neutral-bg:#eef1f4;--color-neutral-solid:#6b7075;--accent-brand:var(--brand-green);--chip-new-bg:#eaf2ff;--chip-new-border:#bcd5fb;--chip-new-text:#0b4fa8;--chip-new-icon:#1e7bf2;--chip-progress-bg:#fff3e2;--chip-progress-border:#f8cf94;--chip-progress-text:#9a4a00;--chip-progress-icon:#f57c00;--chip-waiting-bg:#f3eeff;--chip-waiting-border:#d6c8fb;--chip-waiting-text:#5b3bb5;--chip-waiting-icon:#7c5cfc;--chip-hold-bg:#fef6d3;--chip-hold-border:#f2dc86;--chip-hold-text:#7a5a00;--chip-hold-icon:#e2ae00;--chip-done-bg:#e6f8ee;--chip-done-border:#a8e3c1;--chip-done-text:#0b6b3a;--chip-done-icon:#12b76a;--chip-cancel-bg:#f2f3f5;--chip-cancel-border:#dadde1;--chip-cancel-text:#5f656b;--chip-cancel-icon:#9aa1a8;--chip-danger-bg:#fdecec;--chip-danger-border:#f5c2c4;--chip-danger-text:#a51c23;--chip-danger-icon:#e5262e;--chip-incident-bg:#fdecf3;--chip-incident-border:#f5bcd4;--chip-incident-text:#a3195b;--chip-incident-icon:#db2777;--chip-request-bg:#e3f6f3;--chip-request-border:#a5dfd5;--chip-request-text:#0b6b5f;--chip-request-icon:#12a18d;--entra-tag-bg:#e5f1fb;--entra-tag-text:#0062ad;--chip-icon-mark:#fff;--prio-p1:#e5262e;--prio-p2:#c95100;--prio-p3:#1570ef;--prio-p4:#6f7781;--prio-p1-text:#c4222a;--prio-p2-text:#a15500;--prio-p3-text:#0a68cf;--prio-p4-text:#6b7075;--signal-ok:#039855;--signal-warn:#c77700;--signal-bad:#c4222a;--signal-na:#9aa0a6;--rpt-muted:#5f656b;--rpt-ok-text:#027a48;--rpt-warn-text:#9c5200;--rpt-scope-now:#0a5bc0;--rpt-series-in:#0a68cf;--rpt-series-out:#6fa8ee;--rpt-series-wait:#c77c1e;--rpt-series-line:#2d2d2d;--rpt-age-0:#c9ddf6;--rpt-age-1:#86b2e9;--rpt-age-2:#3d7fd2;--rpt-age-3:#0c4a96;--wl-lv1:#e6f1ff;--wl-lv2:#c2dcff;--wl-lv3:#8dbdff;--wl-lv4:#4f98f7;--wl-lv5:#0a5bc0;--wl-lv1-text:#2d2d2d;--wl-lv2-text:#2d2d2d;--wl-lv3-text:#2d2d2d;--wl-lv4-text:#1b1b1b;--wl-lv5-text:#fff;--file-pdf:#c4222a;--file-sheet:#027a48;--file-doc:#0a68cf;--file-slides:#b25e00;--file-mail:#5b3cc4;--file-other:#6b7075;--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:17px;--fs-2xl:21px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-xs:4px;--radius-md:12px;--radius-lg:var(--radius);--radius-pill:999px;--radius-avatar:22%;--mascot-bubble-bg:#eefaf4;--mascot-bubble-border:#bee6d3;--mascot-shadow:#08241a29;--mascot-glow:#43efed;--mascot-glow-soft:#affff5;--mascot-glow-warn:#ecac44;--mascot-glow-warn-soft:#ffe8b1;--mascot-spark:#59eaff;--mascot-spark-core:#efffff;--mascot-badge-bg:#f3fff9;--mascot-badge-text:#285f51;--mascot-badge-border:#a6d4c4;--mascot-badge-warn-bg:#fff1cc;--mascot-badge-warn-text:#825716;--mascot-badge-warn-border:#d7ab51;--shadow-xs:0 1px 3px #14181c1f;--shadow-thumb:0 1px 3px #14181c4d;--shadow-sm:0 8px 24px -14px #14181c59;--shadow-hover:0 6px 18px -10px #14181c24;--shadow-md:0 12px 32px -12px #14181c47;--shadow-lg:0 24px 48px -16px #14181c59;--shadow-up:0 -10px 20px -16px #14181c59;--shadow-drawer:16px 0 32px -20px #14181c40;--shadow-image:0 2px 12px #14181c2e;--shadow-brand:0 10px 22px -10px #0b80ff80;--shadow-brand-sm:0 6px 16px -10px #0b80ff99;--shadow-danger-ring:0 0 0 3px #e5484d26;--pn-white:#fff;--pn-lilac:#cdb8ff;--pn-sky:#a6d8ff;--pn-pink:#ffc7ea;--pn-periwinkle:#b8c4ff;--pn-gradient:linear-gradient(100deg, var(--pn-white) 0%, var(--pn-lilac) 16%, var(--pn-sky) 32%, var(--pn-white) 48%, var(--pn-pink) 64%, var(--pn-periwinkle) 80%, var(--pn-white) 100%);--pn-glow-color:#b9a5ff8c;--pn-shadow:#0a041e59;--pn-sweep:#fffffff2;--pn-stage-top:#1a0e3e;--pn-stage-bottom:#170b34;--pn-stage-border:#ffffff17;--vip-gold-deep:#a97809;--vip-gold:#e6a81c;--vip-gold-light:#ffe06a;--vip-gold-shine:#fff;--lt-vac:#1570ef;--lt-vac-old:#7c5cfc;--lt-pto:#0e8c7a;--lt-estudio:#d96c00;--lt-mudanza:#a87c00;--lt-semana:#3d7fd2;--lt-cumple:#db2777;--lt-enfermedad:#d92d20;--lt-otra:#7a828a;--lt-used:#d5d9de;--lt-feriado:#c8232c;--lt-feriado-bg:#fdecec;--lt-equipo:var(--color-warning)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#141619;--surface-raised:#1e2125;--surface-overlay:#262a2f;--row-hover:#1f2a38;--surface-2:#2c3036;--surface-hover:#272b30;--surface-selected:#6cb0ff1a;--surface-inverse:#e8eaed;--surface-inverse-hover:#fff;--tooltip-bg:#3a3f46;--text:#e8eaed;--text-muted:#a9aeb3;--text-faint:#979ca1;--text-link:#6cb0ff;--text-on-color:#fff;--text-inverse:#16181b;--text-placeholder:#8e9398;--tooltip-text:#f1f3f4;--tooltip-muted:#c9cdd2;--tooltip-danger:#ffa3a7;--tooltip-link:#9ccbff;--tooltip-border:#ffffff26;--inverse-chip-bg:#0000001f;--inverse-link:#0a5bc0;--inverse-divider:#00000026;--inverse-mark:#027a48;--icon-faint:#6f757b;--border:#33383e;--border-strong:#474d54;--focus-ring:#6cb0ff;--accent:#4da3ff;--accent-soft:#4da3ff47;--backdrop:#0009;--scrim:#00000080;--dropzone-bg:#162840eb;--color-danger:#ff8a8f;--color-danger-strong:#a51c23;--color-danger-bg:#e5484d33;--color-danger-solid:#c4222a;--color-warning:#ffb547;--color-warning-bg:#ffb0202e;--color-warning-solid:#9e5300;--color-success:#4ade9b;--color-success-bg:#00e27429;--color-success-solid:#027a48;--color-success-mark:#4ade9b;--color-info:#6cb0ff;--color-info-bg:#0b80ff33;--color-info-solid:#0a68cf;--color-teal:#5ee3f2;--color-teal-bg:#5ee3f224;--color-neutral:#a9aeb3;--color-neutral-bg:#2c3036;--color-neutral-solid:#5c6268;--accent-brand:var(--brand-green);--chip-new-bg:#14243a;--chip-new-border:#284d7e;--chip-new-text:#9cc7ff;--chip-new-icon:#4d9bff;--chip-progress-bg:#2e2010;--chip-progress-border:#6a4214;--chip-progress-text:#ffc07a;--chip-progress-icon:#ff9a2e;--chip-waiting-bg:#231d3d;--chip-waiting-border:#4a3c85;--chip-waiting-text:#c9bbff;--chip-waiting-icon:#9d85ff;--chip-hold-bg:#2d2810;--chip-hold-border:#6a5916;--chip-hold-text:#f5d873;--chip-hold-icon:#f2c531;--chip-done-bg:#12291e;--chip-done-border:#1f5a3c;--chip-done-text:#7ee2ae;--chip-done-icon:#2fcb83;--chip-cancel-bg:#2a2d32;--chip-cancel-border:#43484f;--chip-cancel-text:#b4b9be;--chip-cancel-icon:#80878e;--chip-danger-bg:#331a1c;--chip-danger-border:#6e2a2e;--chip-danger-text:#ff9ea2;--chip-danger-icon:#ff6b70;--chip-incident-bg:#3a1a2a;--chip-incident-border:#6e2a4b;--chip-incident-text:#f9a8cb;--chip-incident-icon:#f472b6;--chip-request-bg:#10302c;--chip-request-border:#1e5b53;--chip-request-text:#7ee0cf;--chip-request-icon:#2dd4bf;--entra-tag-bg:#0e2a47;--entra-tag-text:#6cb8f6;--chip-icon-mark:#16181b;--prio-p1:#e5262e;--prio-p2:#c95100;--prio-p3:#1570ef;--prio-p4:#6f7781;--prio-p1-text:#ff8a8f;--prio-p2-text:#ffb547;--prio-p3-text:#6cb0ff;--prio-p4-text:#a9aeb3;--signal-ok:#34c77b;--signal-warn:#f0a030;--signal-bad:#ff6b70;--signal-na:#6f757b;--rpt-muted:#a9aeb3;--rpt-ok-text:#4ade9b;--rpt-warn-text:#ffb547;--rpt-scope-now:#6cb0ff;--rpt-series-in:#4da3ff;--rpt-series-out:#a8ccf5;--rpt-series-wait:#f0a030;--rpt-series-line:#e8eaed;--rpt-age-0:#2a4a73;--rpt-age-1:#3d6daa;--rpt-age-2:#6a9ee0;--rpt-age-3:#a8ccf5;--wl-lv1:#1a2a3f;--wl-lv2:#1d3f6b;--wl-lv3:#25589a;--wl-lv4:#6fa8ee;--wl-lv5:#a8ccf5;--wl-lv1-text:#e8eaed;--wl-lv2-text:#e8eaed;--wl-lv3-text:#fff;--wl-lv4-text:#0e1b2b;--wl-lv5-text:#0e1b2b;--file-pdf:#c4222a;--file-sheet:#027a48;--file-doc:#0a68cf;--file-slides:#9e5300;--file-mail:#5b3cc4;--file-other:#5c6268;--mascot-bubble-bg:#1a2b26;--mascot-bubble-border:#2f4c42;--mascot-shadow:#00000073;--mascot-glow:#43efed;--mascot-glow-soft:#affff5;--mascot-glow-warn:#ecac44;--mascot-glow-warn-soft:#ffe8b1;--mascot-spark:#59eaff;--mascot-spark-core:#efffff;--mascot-badge-bg:#16302a;--mascot-badge-text:#bff5e0;--mascot-badge-border:#2e6b5a;--mascot-badge-warn-bg:#3a2e12;--mascot-badge-warn-text:#f5d48a;--mascot-badge-warn-border:#7a5a1e;--shadow-xs:0 1px 3px #00000080;--shadow-thumb:0 1px 3px #0009;--shadow-sm:0 8px 24px -14px #0009;--shadow-hover:0 6px 18px -10px #0000008c;--shadow-md:0 12px 32px -12px #0009;--shadow-lg:0 24px 48px -16px #000000b3;--shadow-up:0 -10px 20px -16px #000000b3;--shadow-drawer:16px 0 32px -20px #000000b3;--shadow-image:0 2px 12px #00000080;--shadow-brand:0 10px 22px -10px #0b80ff73;--shadow-brand-sm:0 6px 16px -10px #0b80ff80;--shadow-danger-ring:0 0 0 3px #ff8a8f40;--lt-vac:#4d9bff;--lt-vac-old:#9d85ff;--lt-pto:#2dd4bf;--lt-estudio:#ff9a2e;--lt-mudanza:#f2c531;--lt-semana:#6a9ee0;--lt-cumple:#f472b6;--lt-enfermedad:#ff6b70;--lt-otra:#8e959c;--lt-used:#474d54;--lt-feriado:#ff7b7b;--lt-feriado-bg:#3b1e21;--lt-equipo:var(--color-warning)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#141619;--surface-raised:#1e2125;--surface-overlay:#262a2f;--row-hover:#1f2a38;--surface-2:#2c3036;--surface-hover:#272b30;--surface-selected:#6cb0ff1a;--surface-inverse:#e8eaed;--surface-inverse-hover:#fff;--tooltip-bg:#3a3f46;--text:#e8eaed;--text-muted:#a9aeb3;--text-faint:#979ca1;--text-link:#6cb0ff;--text-on-color:#fff;--text-inverse:#16181b;--text-placeholder:#8e9398;--tooltip-text:#f1f3f4;--tooltip-muted:#c9cdd2;--tooltip-danger:#ffa3a7;--tooltip-link:#9ccbff;--tooltip-border:#ffffff26;--inverse-chip-bg:#0000001f;--inverse-link:#0a5bc0;--inverse-divider:#00000026;--inverse-mark:#027a48;--icon-faint:#6f757b;--border:#33383e;--border-strong:#474d54;--focus-ring:#6cb0ff;--accent:#4da3ff;--accent-soft:#4da3ff47;--backdrop:#0009;--scrim:#00000080;--dropzone-bg:#162840eb;--color-danger:#ff8a8f;--color-danger-strong:#a51c23;--color-danger-bg:#e5484d33;--color-danger-solid:#c4222a;--color-warning:#ffb547;--color-warning-bg:#ffb0202e;--color-warning-solid:#9e5300;--color-success:#4ade9b;--color-success-bg:#00e27429;--color-success-solid:#027a48;--color-success-mark:#4ade9b;--color-info:#6cb0ff;--color-info-bg:#0b80ff33;--color-info-solid:#0a68cf;--color-teal:#5ee3f2;--color-teal-bg:#5ee3f224;--color-neutral:#a9aeb3;--color-neutral-bg:#2c3036;--color-neutral-solid:#5c6268;--accent-brand:var(--brand-green);--chip-new-bg:#14243a;--chip-new-border:#284d7e;--chip-new-text:#9cc7ff;--chip-new-icon:#4d9bff;--chip-progress-bg:#2e2010;--chip-progress-border:#6a4214;--chip-progress-text:#ffc07a;--chip-progress-icon:#ff9a2e;--chip-waiting-bg:#231d3d;--chip-waiting-border:#4a3c85;--chip-waiting-text:#c9bbff;--chip-waiting-icon:#9d85ff;--chip-hold-bg:#2d2810;--chip-hold-border:#6a5916;--chip-hold-text:#f5d873;--chip-hold-icon:#f2c531;--chip-done-bg:#12291e;--chip-done-border:#1f5a3c;--chip-done-text:#7ee2ae;--chip-done-icon:#2fcb83;--chip-cancel-bg:#2a2d32;--chip-cancel-border:#43484f;--chip-cancel-text:#b4b9be;--chip-cancel-icon:#80878e;--chip-danger-bg:#331a1c;--chip-danger-border:#6e2a2e;--chip-danger-text:#ff9ea2;--chip-danger-icon:#ff6b70;--chip-incident-bg:#3a1a2a;--chip-incident-border:#6e2a4b;--chip-incident-text:#f9a8cb;--chip-incident-icon:#f472b6;--chip-request-bg:#10302c;--chip-request-border:#1e5b53;--chip-request-text:#7ee0cf;--chip-request-icon:#2dd4bf;--entra-tag-bg:#0e2a47;--entra-tag-text:#6cb8f6;--chip-icon-mark:#16181b;--prio-p1:#e5262e;--prio-p2:#c95100;--prio-p3:#1570ef;--prio-p4:#6f7781;--prio-p1-text:#ff8a8f;--prio-p2-text:#ffb547;--prio-p3-text:#6cb0ff;--prio-p4-text:#a9aeb3;--signal-ok:#34c77b;--signal-warn:#f0a030;--signal-bad:#ff6b70;--signal-na:#6f757b;--rpt-muted:#a9aeb3;--rpt-ok-text:#4ade9b;--rpt-warn-text:#ffb547;--rpt-scope-now:#6cb0ff;--rpt-series-in:#4da3ff;--rpt-series-out:#a8ccf5;--rpt-series-wait:#f0a030;--rpt-series-line:#e8eaed;--rpt-age-0:#2a4a73;--rpt-age-1:#3d6daa;--rpt-age-2:#6a9ee0;--rpt-age-3:#a8ccf5;--wl-lv1:#1a2a3f;--wl-lv2:#1d3f6b;--wl-lv3:#25589a;--wl-lv4:#6fa8ee;--wl-lv5:#a8ccf5;--wl-lv1-text:#e8eaed;--wl-lv2-text:#e8eaed;--wl-lv3-text:#fff;--wl-lv4-text:#0e1b2b;--wl-lv5-text:#0e1b2b;--file-pdf:#c4222a;--file-sheet:#027a48;--file-doc:#0a68cf;--file-slides:#9e5300;--file-mail:#5b3cc4;--file-other:#5c6268;--mascot-bubble-bg:#1a2b26;--mascot-bubble-border:#2f4c42;--mascot-shadow:#00000073;--mascot-glow:#43efed;--mascot-glow-soft:#affff5;--mascot-glow-warn:#ecac44;--mascot-glow-warn-soft:#ffe8b1;--mascot-spark:#59eaff;--mascot-spark-core:#efffff;--mascot-badge-bg:#16302a;--mascot-badge-text:#bff5e0;--mascot-badge-border:#2e6b5a;--mascot-badge-warn-bg:#3a2e12;--mascot-badge-warn-text:#f5d48a;--mascot-badge-warn-border:#7a5a1e;--shadow-xs:0 1px 3px #00000080;--shadow-thumb:0 1px 3px #0009;--shadow-sm:0 8px 24px -14px #0009;--shadow-hover:0 6px 18px -10px #0000008c;--shadow-md:0 12px 32px -12px #0009;--shadow-lg:0 24px 48px -16px #000000b3;--shadow-up:0 -10px 20px -16px #000000b3;--shadow-drawer:16px 0 32px -20px #000000b3;--shadow-image:0 2px 12px #00000080;--shadow-brand:0 10px 22px -10px #0b80ff73;--shadow-brand-sm:0 6px 16px -10px #0b80ff80;--shadow-danger-ring:0 0 0 3px #ff8a8f40;--lt-vac:#4d9bff;--lt-vac-old:#9d85ff;--lt-pto:#2dd4bf;--lt-estudio:#ff9a2e;--lt-mudanza:#f2c531;--lt-semana:#6a9ee0;--lt-cumple:#f472b6;--lt-enfermedad:#ff6b70;--lt-otra:#8e959c;--lt-used:#474d54;--lt-feriado:#ff7b7b;--lt-feriado-bg:#3b1e21;--lt-equipo:var(--color-warning)}}::placeholder{color:var(--text-placeholder);opacity:1}.icon{vertical-align:middle;flex-shrink:0}button>.icon:only-child{margin-inline:auto;display:block}.stack{gap:var(--space-3);flex-direction:column;display:flex}.stack--sm{gap:var(--space-2)}.stack--lg{gap:var(--space-5)}.cluster{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.text-xs{font-size:var(--fs-xs)}.text-sm{font-size:var(--fs-sm)}.text-danger{color:var(--color-danger)}.fw-bold{font-weight:700}.tabular{font-variant-numeric:tabular-nums}.truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nowrap{white-space:nowrap}.mb-4{margin-bottom:var(--space-4)}.mt-4{margin-top:var(--space-4)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.btn.btn--destructive{background:var(--color-danger-solid);color:var(--text-on-color)}.btn.btn--destructive:hover:not(:disabled){background:var(--color-danger-strong)}.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page-state{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}.page-state--framed{padding:72px var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.page-state__title{font-size:var(--fs-md);color:var(--text);margin:0;font-weight:700;line-height:1.4}.page-state--framed .page-state__title{font-size:var(--fs-2xl)}.page-state--loading .page-state__title{color:var(--text-muted);font-weight:500}.page-state--error .page-state__title{color:var(--color-danger)}.page-state__message{max-width:460px;font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.5}.page-state__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-state__spinner{border:2px solid var(--border);border-top-color:var(--color-info);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-state__spinner{animation-duration:2.4s}}dialog.modal.ui-modal{width:calc(100% - 2 * var(--space-5));max-width:480px;max-height:min(90vh,900px);color:var(--text);background:var(--surface-overlay);box-shadow:var(--shadow-lg);border:0;margin:auto;padding:0;overflow:hidden}dialog.modal.ui-modal[open]{flex-direction:column;display:flex}dialog.modal.ui-modal::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.modal.ui-modal--sm{max-width:400px}dialog.modal.ui-modal--lg{max-width:640px}dialog.modal.ui-modal--xl{max-width:880px}.ui-modal .modal__head{gap:var(--space-3);flex:none}.ui-modal .modal__title{font-size:var(--fs-xl);margin:0;line-height:1.3}.ui-modal .modal__close:hover{color:var(--text);background:var(--surface-2)}.ui-modal .modal__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-modal .modal__body{flex:auto;min-height:0;overflow-y:auto}.ui-modal .modal__foot{flex-wrap:wrap;flex:none}.ui-modal .modal__description{margin:0 0 var(--space-4);font-size:var(--fs-md);color:var(--text-muted)}.ui-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}html:has(dialog.ui-modal[open]){overflow:hidden}.confirm-dialog__message{margin:0 0 var(--space-4);font-size:var(--fs-md);color:var(--text);line-height:1.5}@media (width<=640px){dialog.modal.ui-modal{width:calc(100% - 2 * var(--space-4))}.ui-modal .modal__foot .btn{flex:auto;justify-content:center;min-height:44px}}dialog.drawer{border:0;border-left:1px solid var(--border);width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-lg);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}dialog.drawer[open]{flex-direction:column;animation:.18s ease-out drawer-in;display:flex}dialog.drawer::backdrop{background:var(--scrim)}html:has(dialog.drawer[open]){overflow:hidden}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.drawer__head{align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--border);flex:none;padding:14px 14px 12px 20px;display:flex}.drawer__heading{flex:auto;min-width:0}.drawer__eyebrow{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;margin-bottom:2px;display:flex;overflow:hidden}.drawer__title{font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;line-height:1.3}.drawer__tools{flex:none;align-items:center;gap:2px;display:flex}.drawer__icon-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.drawer__icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.drawer__icon-btn:disabled{opacity:.4;cursor:default}.drawer__icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.drawer__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 20px 28px;overflow-y:auto}.drawer__body:focus{outline:none}.drawer__body:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (width<=767px){dialog.drawer{border-left:0;width:100vw}.drawer__head{padding:10px 8px 10px 16px}.drawer__icon-btn{width:40px;height:40px}.drawer__body{padding:14px 16px 24px}}@media (prefers-reduced-motion:reduce){dialog.drawer[open]{animation:none}}.field .field__required{color:var(--color-danger)}.field__hint{margin:var(--space-1) 0 0;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.4}.field__error{margin:var(--space-1) 0 0;font-size:var(--fs-xs);color:var(--color-danger);font-weight:500;line-height:1.4}.field.has-error :is(input,select,textarea){border-color:var(--color-danger)}.pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.pill--sm{font-size:var(--fs-xs);padding:2px 8px}.pill--dot:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pill--neutral{background:var(--color-neutral-bg);color:var(--color-neutral)}.pill--info{background:var(--color-info-bg);color:var(--color-info)}.pill--warning{background:var(--color-warning-bg);color:var(--color-warning)}.pill--success{background:var(--color-success-bg);color:var(--color-success)}.pill--danger{background:var(--color-danger-bg);color:var(--color-danger)}.status-chip{border-radius:var(--radius-pill);background:var(--chip-bg);height:25px;color:var(--chip-text);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;max-width:100%;padding:0 11px 0 8px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.status-chip--sm{height:22px;font-size:var(--fs-xs);gap:5px;padding:0 9px 0 6px}.status-chip__label{text-overflow:ellipsis;overflow:hidden}.filter-menu__tabs{background:var(--surface-2);border-radius:9px;gap:2px;margin:0 10px 6px;padding:3px;display:flex}.filter-menu__tab{min-width:0;font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:7px;flex:1;padding:5px 8px;font-size:12.5px;font-weight:600;overflow:hidden}.filter-menu__tab:hover{color:var(--text)}.filter-menu__tab[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-xs)}.filter-menu__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.filter-menu__option>.avatar,.filter-menu__option>.prio-badge,.filter-menu__option>.sd-type-tag{flex-shrink:0}.status-icon{color:var(--chip-icon);flex-shrink:0}.status-chip--nuevo,.status-kind--nuevo{--chip-bg:var(--chip-new-bg);--chip-border:var(--chip-new-border);--chip-text:var(--chip-new-text);--chip-icon:var(--chip-new-icon)}.status-chip--en_curso,.status-kind--en_curso{--chip-bg:var(--chip-waiting-bg);--chip-border:var(--chip-waiting-border);--chip-text:var(--chip-waiting-text);--chip-icon:var(--chip-waiting-icon)}.status-chip--esperando,.status-kind--esperando{--chip-bg:var(--chip-hold-bg);--chip-border:var(--chip-hold-border);--chip-text:var(--chip-hold-text);--chip-icon:var(--chip-hold-icon)}.status-chip--warning,.status-kind--warning{--chip-bg:var(--chip-progress-bg);--chip-border:var(--chip-progress-border);--chip-text:var(--chip-progress-text);--chip-icon:var(--chip-progress-icon)}.status-chip--hecho,.status-kind--hecho{--chip-bg:var(--chip-done-bg);--chip-border:var(--chip-done-border);--chip-text:var(--chip-done-text);--chip-icon:var(--chip-done-icon)}.status-chip--cancelado,.status-kind--cancelado,.status-chip--neutral,.status-kind--neutral{--chip-bg:var(--chip-cancel-bg);--chip-border:var(--chip-cancel-border);--chip-text:var(--chip-cancel-text);--chip-icon:var(--chip-cancel-icon)}.status-chip--danger,.status-kind--danger{--chip-bg:var(--chip-danger-bg);--chip-border:var(--chip-danger-border);--chip-text:var(--chip-danger-text);--chip-icon:var(--chip-danger-icon)}.date-text{min-width:0;font-size:var(--fs-sm);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.date-text__icon{color:var(--text-faint);flex-shrink:0}.date-text__label{text-overflow:ellipsis;overflow:hidden}.date-text--late{color:var(--color-danger);font-weight:600}.date-text--warning{color:var(--color-warning);font-weight:600}.date-text--late .date-text__icon,.date-text--warning .date-text__icon{color:currentColor}.date-text--muted,.date-text--empty{color:var(--text-muted)}.date-text--empty .date-text__icon{color:var(--icon-faint)}.prio-badge.ui-prio{color:var(--text-on-color)}.prio-badge.ui-prio--p1{background:var(--prio-p1)}.prio-badge.ui-prio--p2{background:var(--prio-p2)}.prio-badge.ui-prio--p3{background:var(--prio-p3)}.prio-badge.ui-prio--p4{background:var(--prio-p4)}.prio-badge.ui-prio--none{background:var(--surface-2);color:var(--text-muted)}.data-table-wrap{width:100%;position:relative;overflow-x:clip}.data-table-wrap.is-overflowing{overflow-x:auto}.data-table-wrap.is-overflowing>.data-table>thead th{top:0}.data-table-wrap--scroll{overflow-y:auto}.data-table{width:100%}.data-table .is-right{text-align:right}.data-table .is-center{text-align:center}.data-table th{color:var(--text-muted)}.data-table--sticky thead th{z-index:2;background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.data-table .data-table__state-row td{padding:0}.data-table tr.data-table__state-row:hover td{background:0 0}.data-table__row--link{position:relative}.data-table__link{color:var(--text);font-weight:700}.data-table__link:after{content:"";z-index:1;position:absolute;inset:0}.data-table__row--link :is(a,button,input,select,label):not(.data-table__link){z-index:2;position:relative}.data-table__row--link:hover .data-table__link{color:var(--text-link)}.data-table__link:focus-visible{outline:none}.data-table__row--link:has(.data-table__link:focus-visible) td{background:var(--color-info-bg)}.data-table__row--link:has(.data-table__link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.data-table__row--clickable{cursor:pointer}.data-table__row--clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-flag{white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.ui-flag__img{border-radius:2px;flex:none;width:18px;height:13px;display:inline-block;position:relative;overflow:hidden}.ui-flag__img img{object-fit:cover;width:100%;height:100%;display:block}.ui-flag__img:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-strong);pointer-events:none;position:absolute;inset:0}.ui-flag__code{letter-spacing:.03em;color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ui-flag-code{letter-spacing:.03em;height:20px;color:var(--text-muted);border:1px solid var(--border);background:var(--surface);border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.filter-bar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.toolbar-select.filter-toggle{background-image:none;padding-right:16px}.toolbar-select.filter-toggle[aria-pressed=true]:before{content:"✓";margin-right:6px}.filter-date{align-items:center;gap:var(--space-2);display:inline-flex}.filter-date__label{font-size:var(--fs-sm);color:var(--text-muted)}.toolbar-select.filter-date__input{cursor:text;background-image:none;padding-right:12px}@media (width<=640px){.filter-bar__actions{width:100%;margin-left:0}.filter-bar .toolbar-select{max-width:100%}}.filter-menu{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;height:36px;color:var(--text);flex:none;align-items:center;font-size:13px;transition:border-color .15s,background-color .15s;display:inline-flex}.filter-menu:hover{border-color:var(--border-strong)}.filter-menu.is-open{border-color:var(--focus-ring)}.filter-menu.is-active{border-color:var(--color-info);background:var(--color-info-bg);color:var(--color-info)}.filter-menu__trigger{border-radius:inherit;min-width:0;height:100%;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px 0 16px;display:inline-flex}.filter-menu__trigger:focus-visible,.filter-menu__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.filter-menu__label{flex:none}.filter-menu__summary{text-overflow:ellipsis;min-width:0;max-width:180px;margin-left:-2px;font-weight:700;overflow:hidden}.filter-menu:not(.is-active) .filter-menu__summary{color:var(--text-muted);font-weight:500}.filter-menu__chevron{opacity:.7;flex:none;transition:transform .15s}.filter-menu.is-open .filter-menu__chevron{transform:rotate(180deg)}.filter-menu.is-active .filter-menu__trigger{padding-right:4px}.filter-menu__clear{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:6px;padding:0;display:grid}.filter-menu__clear:hover{background:var(--surface-raised)}.filter-menu--link,.filter-menu--link:hover,.filter-menu--link.is-open{height:auto;color:var(--text-link);background:0 0;border:0;border-radius:4px}.filter-menu--link .filter-menu__trigger{font-size:var(--fs-sm);padding:0;font-weight:700}.filter-menu--link .filter-menu__trigger:hover{text-decoration:underline}.filter-menu--link .filter-menu__trigger:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.filter-menu--link .filter-menu__trigger:focus-visible{border-radius:4px}.filter-menu--field,.filter-menu--field:hover,.filter-menu--field.is-open{width:100%;height:auto;color:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;display:flex}.filter-menu--field .filter-menu__trigger{white-space:normal;height:auto}.edit-field{border-radius:var(--radius-sm);width:calc(100% + 12px);min-width:0;min-height:30px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:-4px -6px;padding:4px 6px;transition:background-color .12s;display:flex}.edit-field:hover,.edit-field:focus-visible,.filter-menu.is-open>.edit-field{background:var(--row-hover)}.edit-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.edit-field:disabled{cursor:progress;opacity:.7}.edit-field__value{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.edit-field__pen{opacity:0;color:var(--text-muted);flex:none;margin-left:auto;transition:opacity .12s}.edit-field:hover .edit-field__pen,.edit-field:focus-visible .edit-field__pen,.filter-menu.is-open>.edit-field .edit-field__pen{opacity:1}@media (hover:none){.edit-field__pen{opacity:.55}}.filter-menu__popover{z-index:40;width:max-content;min-width:240px;max-width:min(340px,100vw - 24px);padding:var(--space-2) 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--text);box-shadow:var(--shadow-md);flex-direction:column;font-size:13px;display:flex;position:fixed}.filter-menu__search{padding:0 var(--space-2) var(--space-2);flex:none}.filter-menu__search-input{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:100%;height:32px;font:inherit;color:var(--text);padding:0 12px}.filter-menu__search-input:focus{border-color:var(--focus-ring);outline:none}.filter-menu__shortcuts{gap:var(--space-1);padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border);margin-bottom:var(--space-1);flex-wrap:wrap;flex:none;display:flex}.filter-menu__shortcut{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);font:inherit;font-size:var(--fs-sm);color:var(--text);cursor:pointer;padding:4px 10px}.filter-menu__shortcut:hover{border-color:var(--border-strong)}.filter-menu__shortcut[aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--surface-raised)}.filter-menu__shortcut:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.filter-menu__list{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.filter-menu__group+.filter-menu__group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border)}.filter-menu__group-title{font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding:6px 14px 2px;font-weight:700}.filter-menu__option{cursor:pointer;align-items:center;gap:10px;padding:7px 14px;line-height:1.35;display:flex}.filter-menu__option:hover{background:var(--surface-2)}.filter-menu__option:has(input:focus-visible){background:var(--surface-2)}.filter-menu__option input{width:16px;height:16px;accent-color:var(--focus-ring);cursor:pointer;flex:none;margin:0}.filter-menu__option input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.filter-menu__option-label{overflow-wrap:anywhere;min-width:0}.filter-menu__option-hint{padding-left:var(--space-3);font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.filter-menu__empty{font-size:var(--fs-sm);color:var(--text-muted);margin:0;padding:8px 14px}.filter-menu__footer{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border);flex:none}@media (width<=640px){.filter-menu__option{padding:10px 16px}}.stat-icon{border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.stat-icon--neutral{background:var(--color-neutral-bg);color:var(--color-neutral)}.stat-icon--info{background:var(--color-info-bg);color:var(--color-info)}.stat-icon--warning{background:var(--color-warning-bg);color:var(--color-warning)}.stat-icon--success{background:var(--color-success-bg);color:var(--color-success)}.stat-icon--danger{background:var(--color-danger-bg);color:var(--color-danger)}.stat-card__hint{font-size:var(--fs-xs);color:var(--text-muted)}.panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panel--flush .panel__head{border-bottom:1px solid var(--border);margin:0;padding:20px 22px}.panel__heading{min-width:0}.panel__title{font-size:var(--fs-lg);margin:0;line-height:1.3}.panel__subtitle{font-size:var(--fs-sm);color:var(--text-muted);margin:2px 0 0}.panel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.avatar{border-radius:var(--radius-avatar);background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.avatar:before{content:attr(data-initials)}.avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar img:not(.is-loaded){visibility:hidden}.avatar--sm{width:24px;height:24px;font-size:9.5px}.avatar--lg{width:40px;height:40px;font-size:13px}.avatar--empty{border:1.5px dashed var(--border);background:0 0}.avatar--empty:before{content:none}.person-cell{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;font-size:13px;display:inline-flex}.person-cell__text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.person-cell__name{white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden}.person-cell__secondary{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-xs);color:var(--text-muted);overflow:hidden}.person-cell.is-empty .person-cell__name{color:var(--text-faint)}.tab-btn__badge{border-radius:var(--radius-pill);background:var(--surface-2);text-align:center;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.tab-btn:disabled{opacity:.5;cursor:default}.tabs__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.queue-bar{--queue-h:34px;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.queue-bar__sep{background:var(--border);width:1px;height:20px;margin:0 4px}.queue-btn{box-sizing:border-box;height:var(--queue-h);border-radius:var(--radius-pill);background:var(--surface-raised);border:1px solid var(--border);font:inherit;color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.queue-btn:hover{border-color:var(--border-strong)}.queue-btn.is-zero{color:var(--text-muted)}.queue-btn.is-zero .queue-btn__dot{background:var(--border-strong)}.queue-btn.is-zero .queue-btn__count{background:0 0;font-weight:500}.queue-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.queue-btn__dot{background:var(--color-neutral);border-radius:50%;width:8px;height:8px}.queue-btn--info .queue-btn__dot{background:var(--color-info)}.queue-btn--success .queue-btn__dot{background:var(--color-success)}.queue-btn--warning .queue-btn__dot{background:var(--color-warning)}.queue-btn--danger .queue-btn__dot{background:var(--color-danger)}.queue-btn__count{border-radius:var(--radius-pill);background:var(--surface-2);min-width:22px;font-weight:600;font-size:var(--fs-sm);text-align:center;padding:1px 7px}.queue-btn.is-alert .queue-btn__count{background:var(--color-danger-bg);color:var(--color-danger)}.queue-btn.is-active{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)}.queue-btn.is-active .queue-btn__count{background:var(--inverse-chip-bg);color:inherit}.queue-seg{box-sizing:border-box;height:var(--queue-h);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);align-items:stretch;gap:2px;padding:3px;display:inline-flex}.queue-seg__btn{border-radius:var(--radius-pill);font:inherit;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.queue-seg__btn:hover{color:var(--text)}.queue-seg__btn[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-xs);font-weight:600}.queue-seg__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.queue-seg__btn{transition:none}}@media (width<=640px){.queue-bar{--bleed:var(--queue-bar-bleed,0px);width:calc(100% + 2 * var(--bleed));margin:0 calc(-1 * var(--bleed));padding:2px var(--bleed);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;scroll-padding-inline:40px 48px;overflow-x:auto}.queue-bar::-webkit-scrollbar{display:none}.queue-bar>*{scroll-snap-align:start;flex-shrink:0}.queue-bar.is-clipped-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.queue-bar.is-clipped-start{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px);mask-image:linear-gradient(90deg,#0000,#000 32px)}.queue-bar.is-clipped-start.is-clipped-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 48px),#0000)}}.list-pager{flex-wrap:wrap;gap:10px}.list-pager--single{margin:0}.list-pager__num{border-radius:var(--radius-pill);min-width:30px;height:30px;font:inherit;font-size:var(--fs-sm);color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px}.list-pager__num:hover{border-color:var(--border)}.list-pager__num.is-active{background:var(--text);color:var(--surface-raised);font-weight:600}.list-pager__num:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.list-pager__gap{color:var(--text-muted);padding:0 2px}@media (width<=640px){.list-pager__num:not(.is-active),.list-pager__gap{display:none}}.sort-btn{border-radius:var(--radius-xs);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-3px -6px;padding:3px 6px;display:inline-flex}.sort-btn:hover{color:var(--text);background:var(--surface-2)}.sort-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sort-btn.is-active{color:var(--text);font-weight:700}.sort-btn:not(.is-active) .sort-btn__icon{opacity:.35}.sort-btn:not(.is-active):is(:hover,:focus-visible) .sort-btn__icon{opacity:.8}.search-picker{position:relative}.search-picker__label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.search-picker__status{font-size:var(--fs-sm);color:var(--text-muted);margin:6px 0 0}.search-picker__status.is-error{color:var(--color-danger)}.search-picker__status:empty{display:none}.search-picker__list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);max-height:248px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto}.search-picker__option{border-radius:var(--radius-xs);cursor:pointer;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.search-picker__option.is-active{background:var(--color-info-bg)}.search-picker__option.is-disabled{cursor:not-allowed;opacity:.6}.search-picker__option-label{color:var(--text);font-size:13.5px;font-weight:600}.search-picker__secondary{color:var(--text-muted);overflow-wrap:anywhere;font-size:12px}.search-picker__selected{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.search-picker__selected-text{flex-direction:column;min-width:0;font-size:13.5px;display:flex}.dp-layout{grid-template:"head side""body side"1fr/minmax(0,1fr) 340px;align-items:start;column-gap:20px;display:grid}.dp-head,.dp-body{background:var(--surface-raised);border:1px solid var(--border);overflow-wrap:anywhere;min-width:0}.dp-head{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;grid-area:head;padding:20px 24px 4px}.dp-body{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:0;grid-area:body;padding:4px 24px 12px}.dp-side{top:calc(var(--topbar-offset,104px) + 16px);max-height:calc(100vh - var(--topbar-offset,104px) - 32px);overscroll-behavior:contain;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);grid-area:side;min-width:0;padding:14px 16px 6px;position:sticky;overflow-y:auto}.dp-header__top{min-height:30px;font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;display:flex}.dp-back{color:var(--text-link);font-weight:600}.dp-back:hover{text-decoration:underline}.dp-code{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.dp-header__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.dp-header__main{align-items:flex-start;gap:14px;margin-top:6px;display:flex}.dp-header__media{flex:none}.dp-header__text{flex:1;min-width:0}.dp-title{font-size:var(--fs-2xl);margin:0 0 8px;line-height:1.25}.dp-title:focus{outline:none}.dp-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dp-meta{font-size:var(--fs-sm);color:var(--text-muted);margin:10px 0 0}.dp-meta strong{color:var(--text)}.dp-sec{border-top:1px solid var(--border)}.dp-side .dp-sec:first-child{border-top:0}.dp-sec__head{cursor:pointer;align-items:center;gap:8px;padding:12px 0 10px;list-style:none;display:flex}.dp-sec__head::-webkit-details-marker{display:none}.dp-sec__head:before{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);flex:none;width:6px;height:6px;margin:0 2px;transition:transform .15s;transform:rotate(-45deg)}.dp-sec[open]>.dp-sec__head:before{transform:rotate(45deg)}.dp-sec__head:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.dp-sec__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11.5px;font-weight:800}.dp-sec__aside{font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-weight:700;display:inline-flex}.dp-sec__body{font-size:var(--fs-sm);padding:0 0 14px}.dp-rows{gap:10px;margin:0;display:grid}.dp-row{font-size:var(--fs-sm);grid-template-columns:132px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dp-side .dp-row{grid-template-columns:96px minmax(0,1fr)}.dp-row>dt{color:var(--text-muted);padding-top:2px}.dp-row>dd{min-width:0;color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}@media (width<=1100px){.dp-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""body"}.dp-head{border-bottom:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:12px;padding-bottom:16px}.dp-side{max-height:none;margin-bottom:12px;position:static;overflow:visible}.dp-body{border-top:1px solid var(--border);border-radius:var(--radius-lg)}}@media (width<=640px){.dp-head{padding:14px}.dp-body{padding:4px 14px 10px}.dp-title{font-size:var(--fs-xl)}.dp-row,.dp-side .dp-row{grid-template-columns:104px minmax(0,1fr)}}.tl{margin:0;padding:0;list-style:none;position:relative}.tl:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:11.5px}.tl-item{font-size:var(--fs-sm);color:var(--text-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;line-height:1.45;display:grid;position:relative}.tl-item__dot{background:var(--border-strong);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface-raised);border-radius:50%;margin:5px auto 0}.tl-item--info .tl-item__dot{background:var(--color-info)}.tl-item--success .tl-item__dot{background:var(--color-success)}.tl-item--warning .tl-item__dot{background:var(--color-warning)}.tl-item--danger .tl-item__dot{background:var(--color-danger)}.tl-item--strong .tl-item__dot{background:var(--text)}.tl-item__text strong{color:var(--text);font-weight:700}.tl-item__detail{color:var(--text);margin-top:2px;font-style:italic;display:block}.tl-item__time{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.switch{cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;align-items:center;margin:0;padding:2px;display:inline-flex}.switch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.switch__track{border-radius:var(--radius-pill);background:var(--border-strong);width:38px;height:22px;transition:background .15s;display:block;position:relative}.switch--sm .switch__track{width:32px;height:18px}.switch__thumb{width:18px;height:18px;color:var(--text-muted);background:var(--surface-raised);box-shadow:var(--shadow-thumb);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:2px;left:2px}.switch--sm .switch__thumb{width:14px;height:14px}.switch.is-on .switch__track{background:var(--color-info)}.switch.is-on .switch__thumb{color:var(--color-info);transform:translate(16px)}.switch--sm.is-on .switch__thumb{transform:translate(14px)}.switch:hover:not(:disabled) .switch__track{box-shadow:0 0 0 4px var(--color-info-bg)}.switch.is-pending .switch__track{opacity:.6}.switch:disabled{cursor:not-allowed}.switch.is-locked .switch__track{opacity:.55}@media (prefers-reduced-motion:reduce){.switch__track,.switch__thumb{transition:none}}.skip-link{z-index:1000;border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-link);font-weight:700;font-size:var(--fs-md);box-shadow:var(--shadow-md);padding:10px 14px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{outline:2px solid var(--focus-ring);outline-offset:2px;transform:none}main:focus{outline:none}.mascot{aspect-ratio:1;vertical-align:middle;isolation:isolate;flex-shrink:0;max-width:100%;display:inline-block;container-type:inline-size}.mascot__body{transform-origin:50% 94%;width:100%;height:100%;filter:drop-shadow(0 3px 4px var(--mascot-shadow));display:block;position:relative}.mascot img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.mascot__blink{opacity:0;pointer-events:none;transition:opacity 75ms ease-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 52%,#000 56% 79%,#0000 85%);mask-image:linear-gradient(#0000 52%,#000 56% 79%,#0000 85%)}.mascot[data-blinking=true] .mascot__blink{opacity:1;transition:opacity 35ms ease-in}.mascot[data-reaction=success] .mascot__blink{opacity:1;clip-path:inset(0 50% 0 0);transition:opacity 65ms ease-out}.mascot__body:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--mascot-glow-soft) 50%, transparent), color-mix(in srgb, var(--mascot-glow) 21%, transparent) 65%, transparent);width:31.9%;height:25.7%;box-shadow:inset 0 0 12px var(--mascot-glow-soft), 0 0 9px color-mix(in srgb, var(--mascot-glow) 80%, transparent), 0 0 22px color-mix(in srgb, var(--mascot-glow) 50%, transparent);opacity:0;border-radius:22%;position:absolute;top:17.2%;left:34.1%}.mascot[data-reaction=processing] .mascot__body:before{animation:1.8s ease-in-out infinite mascot-chip}@keyframes mascot-chip{0%,to{opacity:.55}50%{opacity:1}}.mascot[data-reaction=retry] .mascot__body:before{opacity:.85;background:radial-gradient(ellipse, color-mix(in srgb, var(--mascot-glow-warn-soft) 50%, transparent), color-mix(in srgb, var(--mascot-glow-warn) 21%, transparent) 65%, transparent);box-shadow:inset 0 0 12px var(--mascot-glow-warn-soft), 0 0 14px color-mix(in srgb, var(--mascot-glow-warn) 45%, transparent)}.mascot__sparks{z-index:3;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:119%;height:119%;filter:drop-shadow(0 0 3px var(--mascot-spark));animation:1.8s ease-in-out infinite mascot-sparks;position:absolute;top:-10.6%;left:-9.5%}.mascot__spark{stroke:var(--mascot-spark);stroke-width:1.6px}.mascot__spark-core{stroke:var(--mascot-spark-core);stroke-width:.55px}@keyframes mascot-sparks{0%,to{opacity:.15}30%{opacity:.9}60%{opacity:.35}80%{opacity:.7}}.mascot__badge{z-index:6;background:var(--mascot-badge-bg);min-width:21%;height:21%;color:var(--mascot-badge-text);border:1px solid var(--mascot-badge-border);white-space:nowrap;box-shadow:var(--shadow-xs);border-radius:50% 50% 50% 12%;place-items:center;padding:0 6%;font-size:12cqi;font-weight:700;line-height:1;display:grid;position:absolute;top:16%;right:-6%}.mascot[data-reaction=welcome] .mascot__badge{font-size:8cqi}.mascot[data-reaction=retry] .mascot__badge{background:var(--mascot-badge-warn-bg);color:var(--mascot-badge-warn-text);border-color:var(--mascot-badge-warn-border)}.mascot[data-reaction=greeting] .mascot__body{animation:.85s ease-in-out both mascot-greeting}@keyframes mascot-greeting{0%,to{transform:rotate(0)}38%{transform:rotate(-5deg)}70%{transform:rotate(1deg)}}.mascot[data-reaction=question] .mascot__body{animation:2.2s ease-in-out both mascot-question}@keyframes mascot-question{0%,to{transform:rotate(0)}25%,75%{transform:rotate(-7deg)}}.mascot[data-reaction=retry] .mascot__body{animation:.45s ease-in-out both mascot-retry}@keyframes mascot-retry{0%,to{transform:translate(0)}25%{transform:translate(-3px)}60%{transform:translate(3px)}}.mascot[data-reaction=welcome] .mascot__body{animation:2s ease-in-out both mascot-welcome}@keyframes mascot-welcome{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){.mascot .mascot__blink{transition:none;opacity:0!important}.mascot[data-reaction=success] .mascot__blink{opacity:1!important}.mascot[data-reaction] .mascot__body,.mascot[data-reaction] .mascot__body:before,.mascot__sparks{animation:none}.mascot[data-reaction=processing] .mascot__body:before,.mascot[data-reaction=processing] .mascot__sparks{opacity:.5}}.mascot-says{align-items:center;gap:14px;display:flex}.mascot-says--column{flex-direction:column;gap:12px}.mascot-bubble{background:var(--mascot-bubble-bg);border:1px solid var(--mascot-bubble-border);max-width:34ch;font-size:var(--fs-sm);color:var(--text);text-align:left;text-wrap:pretty;border-radius:14px;margin:0;padding:9px 13px;line-height:1.45;position:relative}.mascot-bubble:before{content:"";background:inherit;border:solid var(--mascot-bubble-border);border-width:0 0 1px 1px;width:10px;height:10px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}.mascot-says--column .mascot-bubble{text-align:center}.mascot-says--column .mascot-bubble:before{top:-6px;left:50%;transform:translate(-50%)rotate(135deg)}.page-state__mascot{margin-bottom:var(--space-2);flex-wrap:wrap;justify-content:center}@media (width<=640px){.page-state__mascot{flex-direction:column;gap:12px}.page-state__mascot .mascot{max-width:96px}.page-state__mascot .mascot-bubble{text-align:center}.page-state__mascot .mascot-bubble:before{top:-6px;left:50%;transform:translate(-50%)rotate(135deg)}}@font-face{font-family:PN Display;src:local(Anton),local(Anton Regular),local(Anton-Regular),local(Arial Narrow Bold),local(ArialNarrow-Bold),local(Bahnschrift Bold Condensed),local(Bahnschrift-BoldCondensed);font-weight:400;font-style:normal}:root{--pn-size:clamp(64px, 14vw, 160px);--pn-duration:8s;--pn-sweep-interval:5.5s;--pn-glow:16px;--pn-font:"Anton", "PN Display", "Arial Narrow", "Bahnschrift Condensed", sans-serif}.pn-stage{background:linear-gradient(180deg, var(--pn-stage-top), var(--pn-stage-bottom));border:1px solid var(--pn-stage-border)}.pn{font-family:var(--pn-font);font-weight:400;font-size:var(--pn-size);letter-spacing:.01em;color:#0000;background-image:var(--pn-gradient);animation:pn-drift-glow var(--pn-duration) ease-in-out infinite;filter:drop-shadow(0 0 calc(var(--pn-glow) * .6) var(--pn-glow-color)) drop-shadow(0 2px 0 var(--pn-shadow));-webkit-user-select:none;user-select:none;background-repeat:no-repeat;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;line-height:1;display:inline-block;position:relative}.pn:after{content:attr(data-text);color:#0000;background-image:linear-gradient(100deg, transparent 42%, var(--pn-sweep) 50%, transparent 58%);animation:pn-sweep var(--pn-sweep-interval) ease-in-out infinite;pointer-events:none;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes pn-drift-glow{0%{filter:drop-shadow(0 0 calc(var(--pn-glow) * .55) var(--pn-glow-color)) drop-shadow(0 2px 0 var(--pn-shadow));background-position:0%}50%{filter:drop-shadow(0 0 var(--pn-glow) var(--pn-glow-color)) drop-shadow(0 2px 0 var(--pn-shadow));background-position:100%}to{filter:drop-shadow(0 0 calc(var(--pn-glow) * .55) var(--pn-glow-color)) drop-shadow(0 2px 0 var(--pn-shadow));background-position:0%}}@keyframes pn-sweep{0%,82%{opacity:0;background-position:-140% 0}88%{opacity:1}to{opacity:0;background-position:140% 0}}.pn.pn-static{background-position:32%;animation:none}.pn.pn-static:after{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.pn{background-position:32%;animation:none}.pn:after{opacity:0;animation:none}}.vip-badge{vertical-align:middle;cursor:default;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.vip-crown{width:16px;height:16px;display:block}.vip-crown__g1{stop-color:var(--vip-gold-deep)}.vip-crown__g2{stop-color:var(--vip-gold)}.vip-crown__g3{stop-color:var(--vip-gold-light)}.vip-crown__shine-off{stop-color:var(--vip-gold-shine);stop-opacity:0}.vip-crown__shine-on{stop-color:var(--vip-gold-shine);stop-opacity:.4}.vip-crown__shine{mix-blend-mode:overlay;animation:8s ease-in-out infinite vip-gold-shine;transform:translate(-24px)}@keyframes vip-gold-shine{0%,55%{transform:translate(-24px)}85%,to{transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.vip-crown__shine{opacity:0;animation:none}}:root{--font:"Satoshi", "Helvetica Neue", Arial, sans-serif;--sidebar-w:256px;--topbar-h:72px;--page-tabs-h:44px;--topbar-offset:var(--topbar-h);--radius:16px;--radius-sm:10px}*{box-sizing:border-box}body{font-family:var(--font);color:var(--text);background:var(--surface);-webkit-font-smoothing:antialiased;margin:0;font-weight:401}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{font-family:inherit}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 8px;font-weight:700;line-height:1.15}p{color:var(--text-muted);margin:0;line-height:1.6}.app{grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface-raised);color:var(--text);border-right:1px solid var(--border);flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar__brand{justify-content:center;align-items:center;padding:4px 6px 34px;display:flex}.sidebar__brand-logo{width:auto;height:30px;display:block}.sidebar__search{margin:0 2px 16px;position:relative}.sidebar__search .icon{color:var(--icon-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sidebar__search input{border:1px solid var(--border);background:var(--surface);width:100%;height:36px;font-family:var(--font);color:var(--text);border-radius:999px;padding:0 12px 0 34px;font-size:13px;transition:border-color .15s,background .15s}.sidebar__search input::placeholder{color:var(--text-faint)}.sidebar__search input:focus{border-color:var(--accent);background:var(--surface-raised);outline:none}.sidebar__link.is-search-hidden,.sidebar__sublink.is-search-hidden{display:none!important}.sidebar__nav{flex-direction:column;display:flex}.sidebar__link{color:var(--text-muted);border-radius:999px;align-items:center;gap:12px;margin-bottom:4px;padding:11px 14px;font-size:14px;font-weight:500;line-height:1.3;transition:background .15s,color .15s;display:flex;position:relative}.sidebar__link:hover{background:var(--surface-hover);color:var(--text)}.sidebar__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sidebar__link.is-active{background:var(--surface-inverse);color:var(--text-inverse);font-weight:700}.sidebar__link.is-disabled{color:var(--text-faint);cursor:default;pointer-events:none}.sidebar__link--parent{width:100%;font-family:var(--font);cursor:pointer;background:0 0;border:none}.sidebar__link--parent span:first-of-type{text-align:left;flex:1}.sidebar__chevron{transition:transform .18s;transform:rotate(90deg)}.sidebar__link--parent[aria-expanded=true]{color:var(--text);font-weight:700}.sidebar__link--parent[aria-expanded=true] .sidebar__chevron{transform:rotate(-90deg)}.sidebar__submenu{grid-template-rows:minmax(0,0fr);transition:grid-template-rows .2s;display:grid}.sidebar__submenu.is-open{grid-template-rows:minmax(0,1fr)}.sidebar__submenu>div{gap:3px;margin:4px 0 4px 25px;padding-left:16px;display:grid;overflow:hidden}.sidebar__sublink{color:var(--text-muted);border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:block;position:relative}.sidebar__submenu>div>.sidebar__sublink:before,.sidebar__submenu>div>.sidebar__sublink:after{content:"";pointer-events:none;position:absolute;left:-16px}.sidebar__submenu>div>.sidebar__sublink:not(:last-child):before{border-left:1px solid var(--border-strong);top:-4px;bottom:-4px}.sidebar__submenu>div>.sidebar__sublink:not(:last-child):after{border-top:1px solid var(--border-strong);width:12px;top:50%}.sidebar__submenu>div>.sidebar__sublink:last-child:before{border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);border-bottom-left-radius:10px;width:12px;height:calc(50% + 4px);top:-4px}.sidebar__sublink:hover{background:var(--surface-hover);color:var(--text)}.sidebar__sublink.is-active{background:var(--surface-inverse);color:var(--text-inverse);font-weight:700}.sidebar__sublink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sidebar__sublink--parent{width:100%;font-family:var(--font);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:flex}.sidebar__sublink--parent span:first-of-type{text-align:left;flex:1}.sidebar__sublink--parent[aria-expanded=true]{color:var(--text);font-weight:700}.sidebar__sublink--parent[aria-expanded=true] .sidebar__chevron{transform:rotate(-90deg)}.sidebar__sublink--parent:hover{background:var(--surface-hover);color:var(--text)}.sidebar__spacer{flex:1;min-height:24px}.sidebar__user{border-top:1px solid var(--border);align-items:center;gap:11px;margin-top:8px;padding:16px 10px 6px;display:flex}.sidebar__avatar{border-radius:var(--radius-avatar);background:var(--gradient-brand);width:36px;height:36px;color:var(--text-on-color);flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.sidebar__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.sidebar__user-text{min-width:0}.sidebar__user-name{color:var(--text);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.sidebar__user-name-text{overflow-wrap:anywhere;min-width:0}.sidebar__user-role{color:var(--text-muted);margin-top:1px;font-size:11.5px}.sidebar__logout-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:background .15s,color .15s;display:none}.sidebar__logout-btn:hover{background:var(--surface-hover);color:var(--text)}.topbar{background:var(--surface-raised);border-bottom:1px solid var(--border);z-index:20;padding:0 32px;position:sticky;top:0}.topbar__row{height:var(--topbar-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar__row>.topbar__lead{flex:auto;min-width:0}.topbar__heading{min-width:0}.topbar__title{font-size:19px;font-weight:700}.topbar__crumb{color:var(--text-muted);margin-top:2px;font-size:12.5px}.topbar__title,.topbar__crumb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.topbar__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.topbar__page-actions{align-items:center;gap:16px;display:flex}.topbar__page-actions:empty,.topbar__tabs:empty{display:none}.topbar__page-actions .btn{font-size:var(--fs-md);padding:9px 16px}.topbar__page-actions .btn--brand{box-shadow:var(--shadow-brand-sm)}@media (width<=640px){.topbar__row{gap:10px}.topbar__actions{gap:8px}.topbar__actions:has(.topbar__page-actions:not(:empty)) .topbar__icon-btn{width:36px;height:36px}.topbar__page-actions .btn{min-height:40px;padding:9px 14px}.page-tabs{gap:22px}}.topbar:has(.topbar__tabs:not(:empty)) .topbar__row{height:calc(var(--topbar-h) - 12px);padding-top:8px}.app:has(.topbar__tabs:not(:empty)){--topbar-offset:calc(var(--topbar-h) - 12px + var(--page-tabs-h))}.page-tabs{height:var(--page-tabs-h);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.topbar__tabs:has(.page-tabs__aside){align-items:center;gap:16px;display:flex}.topbar__tabs:has(.page-tabs__aside) .page-tabs{flex:auto;min-width:0}.page-tabs__aside{flex:none;align-items:center;display:flex}.page-tabs__link{font-size:var(--fs-md);color:var(--text-muted);white-space:nowrap;flex-shrink:0;align-items:center;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.page-tabs__link:hover{color:var(--text)}.page-tabs__link.is-active{color:var(--text);font-weight:700}.page-tabs__link:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;transition:background .15s;position:absolute;bottom:0;left:0;right:0}.page-tabs__link:hover:after{background:var(--border-strong)}.page-tabs__link.is-active:after{background:var(--gradient-brand)}.page-tabs__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:4px}.page-tabs__count{border-radius:var(--radius-pill);background:var(--surface-2);text-align:center;font-variant-numeric:tabular-nums;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.topbar__icon-btn{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.topbar__icon-btn .icon{color:var(--text-muted)}.menu-btn{cursor:pointer;background:0 0;border:none;padding:8px;display:none}.content{padding:24px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.page-head h1{font-size:26px}.page-head p{margin-top:4px}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn--primary{background:var(--surface-inverse);color:var(--text-inverse)}.btn--primary:hover{background:var(--surface-inverse-hover)}.btn--brand{background:var(--gradient-brand);color:var(--text-on-color);box-shadow:var(--shadow-brand)}.btn--ghost{background:var(--surface-raised);color:var(--text);border-color:var(--border)}.btn--ghost:hover{border-color:var(--text)}.btn--sm{border-radius:8px;padding:6px 12px;font-size:12.5px}.grid{gap:20px;display:grid}.grid--2{grid-template-columns:repeat(2,1fr)}.card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.stat-card{border-radius:var(--radius);flex-direction:column;gap:12px;transition:box-shadow .18s,transform .18s;display:flex}.stat-card:hover{box-shadow:var(--shadow-hover)}.stat-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.stat-card__icon{background:var(--color-info-bg);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.stat-card__icon svg{width:17px;height:17px;stroke:var(--accent)}.stat-card__value{letter-spacing:-.01em;font-size:27px;font-weight:900}.stat-card__label{color:var(--text-muted);font-size:12.5px;font-weight:500}.stat-card--clickable{border:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;width:100%}.stat-card--clickable:hover{border-color:var(--icon-faint)}.stat-card--clickable:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.stat-card--clickable.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.stat-card--clickable .stat-card__label:after{content:"— click para filtrar";opacity:.55;margin-left:5px;font-weight:400}.stat-card--clickable.is-active .stat-card__label:after{content:"— filtrando";opacity:.85}.stat-card__delta{border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.stat-card__delta.up{color:var(--color-success);background:var(--color-success-bg)}.stat-card__delta.down{color:var(--color-danger);background:var(--color-danger-bg)}.table-card{padding:0;overflow:clip}.table-card__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.toolbar{background:var(--surface-raised);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 22px;display:flex}.toolbar-input,.toolbar-select{border:1px solid var(--border);background:var(--surface);height:36px;font-family:var(--font);color:var(--text);border-radius:999px;padding:0 16px;font-size:13px;transition:border-color .15s,background .15s}.toolbar-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239AA0A6' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:15px;flex:220px;min-width:220px;padding-left:38px}.toolbar-input:focus,.toolbar-select:focus{border-color:var(--accent);outline:none}.toolbar-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7075' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.toolbar-select.is-active{border-color:var(--accent);background-color:var(--surface-selected);color:var(--text-link);font-weight:700}.toolbar-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:12.5px;text-decoration:underline}.toolbar-clear:hover{color:var(--text)}table{border-collapse:collapse;width:100%;font-size:13.5px}th{text-align:left;color:var(--text-faint);border-bottom:1px solid var(--border);background:0 0;padding:13px 22px;font-size:12px;font-weight:500}td{border-top:1px solid var(--border);color:var(--text);padding:15px 22px}:is(.sd-table,.pb-table,.inv-table,.np-table,.data-table:not(.data-table--sticky))>thead th{top:var(--topbar-offset);z-index:3;background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--border);border-bottom:0;position:sticky}tbody tr{transition:background .12s}tr:hover td{background:var(--row-hover)}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.status-pill.ok{background:var(--color-success-bg);color:var(--color-success)}.status-pill.low{background:var(--color-warning-bg);color:var(--color-warning)}.status-pill.out{background:var(--color-danger-bg);color:var(--color-danger)}.warranty-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}details.card>summary{cursor:pointer;list-style:none}details.card>summary::-webkit-details-marker{display:none}details.card>summary:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7075' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:16px;height:16px;margin-left:auto;transition:transform .18s}details.card[open]>summary:after{transform:rotate(90deg)}.empty-state{text-align:center;border-radius:var(--radius);border:1px dashed var(--border);background:var(--surface-raised);flex-direction:column;align-items:center;padding:90px 32px;display:flex}.empty-state__icon{background:var(--gradient-brand);border-radius:18px;place-items:center;width:68px;height:68px;margin-bottom:22px;display:grid}.empty-state__icon svg{width:30px;height:30px;stroke:var(--text-on-color)}.empty-state h2{margin-bottom:8px;font-size:21px}.empty-state p{max-width:420px;margin-bottom:22px}.text-soft{color:var(--text-muted)}@media (width<=860px){.app{grid-template-columns:1fr}.sidebar{width:var(--sidebar-w);z-index:50;visibility:hidden;transition:transform .2s,visibility 0s linear .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}body.sidebar-open .sidebar{visibility:visible;box-shadow:var(--shadow-drawer);transition:transform .2s;transform:translate(0)}body.sidebar-open:after{content:"";background:var(--scrim);z-index:45;position:fixed;inset:0}.menu-btn{place-items:center;display:grid}.content{padding:22px}.grid--2{grid-template-columns:1fr}.topbar{padding:0 18px}}.modal{background:var(--surface-raised);border-radius:var(--radius);width:100%;max-width:480px;max-height:90vh;box-shadow:var(--shadow);overflow-y:auto}.modal__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal__head h3{margin:0;font-size:17px}.modal__close{background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--text-muted);border:none;border-radius:50%;place-items:center;font-size:16px;display:grid}.modal__body{padding:24px}.modal__foot{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.field{margin-bottom:16px}.field label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.field input,.field select,.field textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);width:100%;font-family:var(--font);color:var(--text);padding:10px 14px;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);background:var(--surface-raised);outline:none}.form-error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-sm);margin-bottom:16px;padding:10px 14px;font-size:13px}.request-type-group{margin-bottom:18px}.request-type-group__title{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:700}.request-type-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.request-type-card{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);cursor:pointer;font-family:var(--font);flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.request-type-card:hover{border-color:var(--accent);background:var(--surface-raised)}.request-type-card.is-selected{border-color:var(--accent);background:var(--surface-raised);box-shadow:0 0 0 1px var(--accent)}.request-type-card__title{color:var(--text);font-size:13.5px;font-weight:700}.request-type-card__desc{color:var(--text-muted);font-size:12px;line-height:1.35}@media (width<=640px){.request-type-grid{grid-template-columns:1fr}}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.btn--xs{border-radius:999px;padding:5px 10px;font-size:12.5px}.btn--danger{color:var(--color-danger)}.btn--danger:hover{border-color:var(--color-danger)}.btn:disabled{opacity:.55;cursor:default}.bulk-bar{background:var(--surface-2);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 20px;font-size:13px;display:none}.bulk-bar.is-visible{display:flex}.bulk-bar__count{margin-right:auto;font-weight:700}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.row-thumb{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;width:32px;height:32px}.row-thumb--placeholder{color:var(--text-muted);justify-content:center;align-items:center;font-size:11px;display:flex}tr.is-revoked{opacity:.5}tr.is-revoked select[data-role-select]{border-color:var(--color-danger);color:var(--color-danger)}.pagination{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;padding:14px 22px;font-size:12.5px;display:flex}.pagination__controls{align-items:center;gap:8px;display:flex}.tabs{background:var(--surface);border:none;border-radius:999px;flex-wrap:wrap;gap:2px;margin:16px 20px;padding:4px;display:inline-flex}.tab-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;margin-bottom:0;padding:8px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.tab-btn:hover{color:var(--text)}.tab-btn.is-active{color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-xs)}.tab-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tab-panel{display:none}.tab-panel.is-active{display:block}.status-pill.warn{background:var(--color-teal-bg);color:var(--color-teal)}.detail-grid{grid-template-columns:260px 1fr;align-items:start;gap:24px;display:grid}.detail-image{aspect-ratio:1;border-radius:var(--radius);object-fit:cover;background:var(--surface-2);border:1px solid var(--border);width:100%}.detail-image--placeholder{color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.image-upload__input{margin-top:12px;font-size:12.5px}.detail-meta{grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:24px;display:grid}.detail-meta dt{color:var(--text-muted);margin-bottom:4px;font-size:12px}.detail-meta dd{margin:0;font-size:14px;font-weight:700}@media (width<=720px){.detail-grid,.detail-meta{grid-template-columns:1fr}}.sd-list{container-type:inline-size}.sd-kanban{contain:inline-size}.sd-table{table-layout:fixed}.sd-table .sd-col-person{width:164px}.sd-table .sd-col-status{width:156px}.sd-table .sd-col-due{width:168px}.sd-table .sd-col-date{width:92px}.sd-table .sd-col-go{width:36px}.sd-table th{white-space:nowrap;padding:12px 14px}.sd-table td{vertical-align:middle;padding:13px 14px}.sd-table th:first-child,.sd-table td:first-child{padding-left:22px}.sd-table th:last-child,.sd-table td:last-child{padding-left:0;padding-right:18px}.sd-row{cursor:pointer;position:relative}.sd-row__link{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.sd-row__link:after{content:"";z-index:1;position:absolute;inset:0}.sd-row__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}@supports selector(:has(a)){.sd-row__link:focus-visible{outline:none}.sd-row:has(.sd-row__link:focus-visible) td{background:var(--surface-selected)}.sd-row:has(.sd-row__link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}}.sd-row:hover .sd-row__link{color:var(--text-link)}.sd-meta{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;min-width:0;margin-top:3px;font-size:12px;display:flex;overflow:hidden}.sd-meta>span+span:before{content:"·";color:var(--text-faint);margin-right:6px}.sd-meta__code{font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0;font-weight:500}.sd-meta__type{flex-shrink:0}.sd-meta__cat{text-overflow:ellipsis;min-width:0;overflow:hidden}.sd-meta__when{display:none}.sd-toolbar .toolbar-select{text-overflow:ellipsis;min-width:0;max-width:250px}.sd-cell-status{white-space:nowrap}.sd-due{font-size:var(--fs-sm);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.sd-due--danger{color:var(--color-danger);font-weight:700}.sd-due--warning{color:var(--color-warning);font-weight:700}.sd-due--paused,.sd-due--none{color:var(--text-muted)}.sd-due__long{display:none}.sd-table .sd-group__head th{text-align:left;background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:7px 14px 7px 22px;font-weight:400}.sd-table .sd-group:first-of-type .sd-group__head th{border-top:none}.sd-group__toggle{max-width:100%;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:-2px;padding:2px 4px 2px 0;display:inline-flex}.sd-group__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sd-group__chevron{transition:transform .15s}.sd-group__toggle[aria-expanded=false] .sd-group__chevron{transform:rotate(-90deg)}.sd-group__count{border:1px solid var(--border-strong);background:var(--surface-raised);text-align:center;min-width:20px;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:5px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px}@media (prefers-reduced-motion:reduce){.sd-group__chevron{transition:none}}.sd-group__person{align-items:center;gap:8px;min-width:0;display:inline-flex}.sd-group__prio{flex:none;display:inline-flex}.sd-group__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--text);font-weight:600;overflow:hidden}.sd-table .sd-group__head>td{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-top:7px;padding-bottom:7px}.sd-table .sd-group:first-of-type .sd-group__head>td{border-top:none}.sd-table.is-selectable .sd-group__head>td.sd-cell-check+th{padding-left:8px}.sd-table .sd-group__head:hover>td{background:var(--surface)}.sd-table .sd-group__more>td{border-top:1px solid var(--border);background:0 0;padding:6px 14px 8px 22px}.sd-table.is-selectable .sd-group__more>td{padding-left:52px}.sd-table .sd-group__more:hover>td{background:0 0}.sd-group__more-btn{font:inherit;font-size:var(--fs-sm);color:var(--text-link);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:-6px;padding:4px 6px;font-weight:600}.sd-group__more-btn:hover{background:var(--row-hover)}.sd-group__more-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sd-group__more-left{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:8px}.sd-due-pick__toggle{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;padding:7px 14px;display:flex}.sd-due-pick__toggle:hover{background:var(--surface-2)}.sd-due-pick__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.sd-due-pick__toggle[aria-expanded=true]{font-weight:700}.sd-due-pick__form{align-items:flex-end;gap:8px;padding:4px 14px 10px;display:flex}.sd-due-pick__field{min-width:0;color:var(--text-muted);flex:1;gap:3px;font-size:11.5px;font-weight:700;display:grid}.sd-due-pick__field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;height:32px;font:inherit;color:var(--text);padding:0 8px;font-size:13px;font-weight:500}.sd-due-pick__field input:focus{border-color:var(--focus-ring);outline:none}.sd-kcard .sd-due{min-width:0;font-size:var(--fs-xs)}.sd-kcard .sd-due .date-text{font-size:var(--fs-xs)}.sd-cell-date{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.sd-cell-go{color:var(--text-faint);text-align:right}.sd-cell-go .icon{transition:transform .15s,color .15s}.sd-row:hover .sd-cell-go{color:var(--text-link)}.sd-row:hover .sd-cell-go .icon{transform:translate(2px)}.sd-assign{flex-wrap:wrap;row-gap:2px}.sd-assign__btn{z-index:2;min-width:0;max-width:calc(100% + 12px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;margin:-4px -6px;padding:3px 6px;display:inline-flex;position:relative}.sd-assign__btn .person-cell{min-width:0}.sd-assign__btn:hover,.sd-assign__btn.is-open{border-color:var(--border);background:var(--surface)}.sd-assign__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.sd-assign__chevron{background:var(--surface);width:18px;height:18px;color:var(--text-muted);opacity:0;border-radius:4px;margin-top:-9px;padding:2px;transition:opacity .12s;position:absolute;top:50%;right:3px}.sd-assign__btn:hover .sd-assign__chevron,.sd-assign__btn.is-open .sd-assign__chevron,.sd-assign__btn:focus-visible .sd-assign__chevron{opacity:1}.sd-assign .tm-plus{z-index:2;position:relative}.sd-assign__error{z-index:2;font-size:var(--fs-xs);color:var(--color-danger);white-space:normal;flex-basis:100%;margin-top:4px;line-height:1.3;position:relative}.sd-assign__pop{padding-top:var(--space-2)}.sd-assign__opt{width:100%;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 14px;display:flex}.sd-assign__opt:hover,.sd-assign__opt:focus-visible{background:var(--surface-2);outline:none}.sd-assign__opt[aria-current]{font-weight:700}.sd-assign__opt--me .sd-assign__opt-name{color:var(--focus-ring);font-weight:700}.sd-assign__opt--none .sd-assign__opt-name{color:var(--text-muted)}.sd-assign__opt-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sd-assign__check{color:var(--focus-ring)}@media (hover:none){.sd-assign__chevron{opacity:1;background:0 0;flex:none;width:14px;height:14px;margin:0;padding:0;position:static}}@media (width<=640px){.sd-assign__opt{padding:10px 16px}}@container (width<=1040px){.sd-table .sd-col-person{width:148px}.sd-table .sd-col-status,.sd-table .sd-col-due{width:150px}.sd-table .sd-col-date{width:84px}.sd-table .sd-col-go{width:30px}.sd-table th,.sd-table td{padding-left:10px;padding-right:10px}}@container (width<=760px){.sd-table,.sd-table tbody{display:block}.sd-table colgroup,.sd-table thead{display:none}.sd-table tr.sd-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:14px 32px 14px 16px;display:flex}.sd-table tr.sd-row:first-child,.sd-table .sd-group__head+tr.sd-row{border-top:none}.sd-table tr.sd-group__head{align-items:stretch;display:flex}.sd-table .sd-group__head th{flex:1;min-width:0;padding:7px 16px;display:block}.sd-table.is-selectable .sd-group__head>td.sd-cell-check{flex:none;align-items:center;width:48px;padding:0 0 0 28px;display:flex}.sd-table.is-selectable .sd-group__head>td.sd-cell-check+th{padding-left:0}.sd-table tr.sd-group__more,.sd-table .sd-group__more>td{display:block}.sd-table .sd-group__more>td{padding:8px 16px 10px}.sd-table.is-selectable .sd-group__more>td{padding:8px 16px 10px 48px}.sd-table tr.sd-row:after{content:"";flex-basis:100%;order:1;height:0}.sd-table .sd-row td,.sd-table .sd-row td:first-child,.sd-table .sd-row td:last-child{background:0 0;border:none;padding:0;display:block}.sd-table .sd-row:hover{background:var(--row-hover)}.sd-table .sd-row td.sd-cell-subject{flex:100%;min-width:0;margin-bottom:2px}.sd-meta{white-space:normal;flex-wrap:wrap;gap:2px 12px;position:relative}.sd-meta>span+span:before{margin:0 0 0 -8px;position:absolute}.sd-meta__cat{white-space:nowrap;max-width:100%}.sd-meta__when{white-space:nowrap;display:inline}.sd-table .sd-row td.sd-cell-status{align-items:center;gap:6px;display:flex}.sd-table .sd-row td.sd-cell-due:has(.sd-due--none){display:none}.sd-due__short{display:none}.sd-due__long{display:inline}.sd-table .sd-row td.sd-cell-date{display:none}.sd-table .sd-row td.sd-cell-person{flex:40%;order:2;min-width:0}.sd-table .sd-row td.sd-cell-person:before{content:attr(data-label);color:var(--text-faint);margin-bottom:4px;font-size:11px;display:block}.sd-table .sd-row td.sd-cell-go{position:absolute;top:16px;right:10px}@supports selector(:has(a)){.sd-row:has(.sd-row__link:focus-visible){background:var(--surface-selected);outline:2px solid var(--focus-ring);outline-offset:-2px}.sd-row:has(.sd-row__link:focus-visible) td:first-child{box-shadow:none}}}.rpt-tone--ok{background:var(--signal-ok)}.rpt-tone--warn{background:var(--signal-warn)}.rpt-tone--bad{background:var(--signal-bad)}.rpt-tone--neutral{background:var(--signal-na)}.rpt-tone-text--bad{color:var(--color-danger)}.rpt-tone-text--neutral{color:var(--text)}.rpt-hero__value{letter-spacing:-.03em;margin-bottom:10px;font-size:52px;font-weight:900;line-height:1}.rpt-hero__unit{color:var(--text-muted);font-size:24px;font-weight:700}.rpt-hero__scale{color:var(--rpt-muted);justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex;position:relative}.rpt-hero__goal{color:var(--text);font-weight:700;position:absolute;transform:translate(-50%)}.rpt-hero__text{color:var(--text-muted);font-size:12.5px;line-height:1.55}.rpt-hero__text b{color:var(--text);font-weight:700}.rpt-track{background:var(--surface-2);border-radius:999px;position:relative}.rpt-track--sm{height:5px}.rpt-track--lg{height:12px}.rpt-track__fill{border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0}.rpt-track__marker{background:var(--surface-inverse);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.rpt-delta{flex-wrap:wrap;align-items:baseline;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.rpt-delta--good{color:var(--rpt-ok-text)}.rpt-delta--bad{color:var(--color-danger)}.rpt-delta--flat{color:var(--text-muted);font-weight:500}.rpt-delta__ctx{color:var(--rpt-muted);font-weight:500}.rpt-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.rpt-kpi{flex-direction:column;gap:6px;min-width:0;padding:18px;display:flex}.rpt-kpi__label{color:var(--text-muted);text-transform:none;font-size:12px;font-weight:700}.rpt-kpi__value{letter-spacing:-.02em;font-size:28px;font-weight:900;line-height:1.1}.rpt-kpi__unit{color:var(--text-muted);font-size:15px;font-weight:700}.rpt-kpi__foot{color:var(--rpt-muted);flex-direction:column;margin-top:auto;font-size:11px;line-height:1.4;display:flex}.rpt-due-list{display:grid}.rpt-due{border-top:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 6px;display:grid}.rpt-due:first-child{border-top:none}.rpt-due:hover{background:var(--surface)}.rpt-due:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.rpt-due__main{flex-direction:column;min-width:0;display:flex}.rpt-due__subject{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.rpt-due__meta{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;font-size:11.5px;display:flex;overflow-x:clip}.rpt-due__when{white-space:nowrap;text-align:right;flex-direction:column;font-size:12px;font-weight:700;display:flex}.rpt-due__when-status{color:var(--text-muted);font-size:11.5px;font-weight:500}.rpt-due__bar{grid-column:2/4}.csat-card{border:1px solid color-mix(in srgb, var(--accent-brand) 45%, var(--border))}.csat-stars{gap:6px;margin:10px 0 12px;display:flex}.csat-star{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-raised);width:40px;height:40px;color:var(--text);cursor:pointer;font-size:15px;font-weight:900;transition:background .15s,border-color .15s,color .15s}.csat-star:hover{border-color:var(--accent)}.csat-star:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.csat-star[aria-pressed=true]{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.csat-scale{max-width:232px;color:var(--text-faint);justify-content:space-between;margin:-6px 0 12px;font-size:11px;display:flex}.td-anchor,[data-msg-id],[data-adjunto-id]{scroll-margin-top:88px;scroll-margin-bottom:88px}.is-mail-target{border-radius:var(--radius-md);animation:2.6s ease-out mail-target}@keyframes mail-target{0%,45%{box-shadow:0 0 0 3px var(--focus-ring)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.is-mail-target{outline:3px solid var(--focus-ring);outline-offset:2px;animation:none}}@media (width<=640px){.rpt-hero__value{font-size:42px}.rpt-due{grid-template-columns:auto minmax(0,1fr)}.rpt-due__when{text-align:left;grid-column:2}.rpt-due__bar{grid-column:1/3}}.nt-draft-link{color:var(--text-link);white-space:nowrap;font-size:13px;font-weight:500}.nt-draft-link:hover{text-decoration:underline}.nt-draft-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.nt-new-btn{white-space:nowrap}.nt-draft-note{margin:0 0 var(--space-4);display:none}.nt-page{max-width:1360px}.nt-back{min-height:32px;color:var(--text-muted);align-items:center;gap:6px;margin-bottom:12px;font-size:12.5px;font-weight:500;display:inline-flex}.nt-back:hover{color:var(--text)}.nt-back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.nt-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nt-step__head{margin-bottom:20px}.nt-title{margin:0;font-size:26px}.nt-title:focus{outline:none}.nt-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.nt-lead{color:var(--text-muted);margin-top:6px;font-size:14px}.nt-search{max-width:640px;margin-bottom:8px}.nt-search input{background:var(--surface-raised);min-height:46px;padding:11px 16px}.nt-search__status{color:var(--text-muted);min-height:17px;margin-top:6px;font-size:12px;line-height:1.4}.nt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-grid>li{min-width:0;display:flex}.nt-page--catalog{max-width:none}.nt-page--catalog .nt-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr))}.nt-card{min-width:0;height:100%;color:var(--text);flex:1;padding-right:38px;text-decoration:none;display:flex;position:relative}.nt-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nt-card .request-type-card__title{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nt-card .request-type-card__desc{min-width:0}.nt-card__chevron{color:var(--icon-faint);transition:color .15s,transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.nt-card:hover .nt-card__chevron,.nt-card:focus-visible .nt-card__chevron{color:var(--accent);transform:translate(2px,-50%)}.nt-card__badge{color:var(--text-link);background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised));border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.nt-notice{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.nt-notice p{color:inherit;flex:240px;margin:0}.nt-notice .btn{flex-shrink:0}.nt-notice--mascot{flex-wrap:nowrap;justify-content:flex-start}.nt-notice__body{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.nt-notice__body p{flex:none}.nt-notice--mascot .mascot-bubble{background:var(--surface-raised);font-size:13px}@media (width<=640px){.nt-notice--mascot .mascot{max-width:52px}}.nt-notice--info{background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised));border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}.nt-fallback{color:var(--text-muted);margin-top:4px;font-size:13.5px}.nt-fallback a{color:var(--text-link);font-weight:700}.nt-fallback a:hover{text-decoration:underline}.nt-fallback a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.nt-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.nt-summary{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.nt-summary__text{min-width:0}.nt-summary__change{flex-shrink:0}.nt-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:11.5px;font-weight:700;display:block}.nt-title--sm{margin:4px 0;font-size:20px}.nt-summary__desc{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.nt-aside{min-width:0}.nt-help{padding:0}.nt-help__title{color:var(--text);margin:0;padding:14px 18px 10px;font-size:14px;font-weight:700}.nt-help__list{flex-direction:column;gap:8px;padding:0 18px 16px;display:flex}.nt-help__list li{color:var(--text);padding-left:22px;font-size:13.5px;line-height:1.45;position:relative}.nt-help__list li:before{content:"";border-right:2px solid var(--color-success-mark);border-bottom:2px solid var(--color-success-mark);width:5px;height:10px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.nt-help__text{padding:0 18px 16px;font-size:13.5px;line-height:1.5}.nt-help__head{align-items:center;gap:12px;padding:14px 18px 10px;display:flex}.nt-help__head .nt-help__title{padding:0}.nt-help__head-text{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.nt-help__quip{padding:7px 11px;font-size:13px}.nt-help--mascot .nt-help__list,.nt-help--mascot .nt-help__text{padding-top:4px}@media (width<=640px){.nt-help__mascot{max-width:52px}.nt-help__head{gap:10px}.nt-help__quip{font-size:12.5px}}.nt-form{--nt-pad:22px;--nt-col-gap:20px;padding:var(--nt-pad)}.nt-form input:not([type=radio]):not([type=checkbox]),.nt-form select,.nt-form textarea{min-height:42px}.nt-form textarea{resize:vertical;min-height:132px;line-height:1.5}.nt-form .nt-field--narrow{max-width:260px}@media (width>=721px){.nt-form,.nt-type-fields__grid{column-gap:var(--nt-col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nt-form>:not(.nt-drop){grid-column:1/-1;min-width:0}.nt-form>.nt-field--half,.nt-type-fields__grid>.field{grid-column:auto}.nt-type-fields__grid>.nt-field--full{grid-column:1/-1}.nt-form>.nt-type-fields{margin-bottom:0}.nt-form .nt-desc textarea{min-height:168px}.nt-form .nt-type-fields__grid>.nt-field--narrow,.nt-form>.nt-field--narrow{max-width:none}}.nt-form-status.is-error{border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);margin-bottom:16px;padding:10px 14px;font-size:13px;font-weight:700}.nt-form [aria-invalid=true]{border-color:var(--color-danger);background:var(--surface-raised)}.nt-form [aria-invalid=true]:focus{border-color:var(--color-danger);box-shadow:var(--shadow-danger-ring)}.nt-field-error{color:var(--color-danger);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.nt-field-error:before{content:"!";background:var(--color-danger-solid);width:16px;height:16px;color:var(--text-on-color);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;font-size:11px;font-weight:900;line-height:1;display:grid}.nt-hint{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.nt-req{color:var(--text-link);font-weight:700}.nt-type-fields{border:0;min-width:0;margin:0 0 16px;padding:0}.nt-form .nt-type-fields textarea{min-height:84px}.nt-type-fields legend{color:var(--text);margin-bottom:10px;padding:0;font-size:13px;font-weight:700}.nt-optional{color:var(--text-muted);font-weight:400}.nt-check{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--text);cursor:pointer;line-height:1.4;display:flex}.nt-check input{flex-shrink:0;margin-top:2px}.nt-questions{max-width:680px;margin-bottom:var(--space-4)}.nt-choice{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.nt-choice legend{margin-bottom:var(--space-2);color:var(--text);padding:0;font-size:13px;font-weight:700}.nt-choice__options{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nt-choice__option{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:44px;font-size:var(--fs-md);color:var(--text);cursor:pointer;padding:10px 12px;line-height:1.3;display:flex}.nt-choice__option:hover{border-color:var(--accent)}.nt-choice__option input{accent-color:var(--accent);flex-shrink:0;margin:0}.nt-choice__option.is-checked{border-color:var(--accent);background:var(--color-info-bg);font-weight:700}.nt-choice__option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.nt-estimate{border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-md);color:var(--text);margin:0;padding:10px 14px;line-height:1.45}.nt-draft p{flex-basis:320px}.nt-draft__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.nt-open{max-width:640px;margin-bottom:var(--space-4)}.nt-open__title{margin:0 0 var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);font-weight:700}.nt-open__list{flex-direction:column;gap:6px;display:flex}.nt-open__item{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:40px;font-size:var(--fs-md);color:var(--text);padding:8px 12px;display:flex}.nt-open__item:hover{border-color:var(--accent)}.nt-open__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nt-open__code{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0}.nt-open__subject{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nt-open__more{font-size:var(--fs-sm);color:var(--text-link);margin-top:6px;display:inline-block}.nt-open__more--mobile{display:none}.nt-popular{align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);flex-wrap:wrap;display:flex}.nt-popular__label{font-size:var(--fs-sm);color:var(--text-muted);margin-right:2px;font-weight:700}.nt-popular__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.nt-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:34px;font-size:var(--fs-sm);color:var(--text);align-items:center;padding:6px 14px;font-weight:500;display:inline-flex}.nt-chip:hover{border-color:var(--accent);color:var(--text-link)}.nt-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nt-group-note{margin:-4px 0 var(--space-2);font-size:var(--fs-sm);color:var(--text-muted)}.cfg-layout{gap:var(--space-5);flex-direction:column;max-width:1000px;display:flex}.cfg-matrix-wrap{overflow-x:auto}.cfg-matrix{border-collapse:separate;border-spacing:6px;width:100%;font-size:var(--fs-md)}.cfg-matrix th{text-align:left;vertical-align:bottom;color:var(--text);padding:4px 6px;font-weight:700}.cfg-matrix tbody th{vertical-align:middle;width:26%}.cfg-matrix__corner{vertical-align:bottom}.cfg-matrix__q{font-size:var(--fs-xs);color:var(--text-muted);font-weight:700;display:block}.cfg-matrix__q--col{margin-top:2px}.cfg-matrix__code{font-size:var(--fs-xs);color:var(--text-muted);font-weight:400;display:block}.cfg-matrix td{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);padding:8px}.cfg-matrix td.is-changed{border-color:var(--accent);background:var(--color-info-bg)}.cfg-cell{align-items:center;gap:var(--space-2);display:flex}.cfg-cell select{flex:1;min-width:0;min-height:36px}.cfg-subtitle{margin:var(--space-5) 0 var(--space-2);font-size:var(--fs-md)}.cfg-preview{margin-bottom:var(--space-4);flex-direction:column;gap:6px;display:flex}.cfg-preview li{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-md);color:var(--text);line-height:1.45;display:flex}.cfg-preview .prio-badge{margin-top:1px}.cfg-rules{margin-bottom:0}.cfg-types{margin:0 0 var(--space-4);border:0;min-width:0;padding:0}.cfg-types legend{margin-bottom:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted);padding:0;font-weight:700}.cfg-type{align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--fs-md);color:var(--text);cursor:pointer;display:flex}.cfg-type__label{flex:1;min-width:0}.cfg-type__kind{font-size:var(--fs-xs);color:var(--text-muted);flex-shrink:0}.cfg-actions{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.cfg-actions .form-error{flex-basis:100%;margin:0}.cfg-actions__meta{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.cfg-actions__buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.nt-actions{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.nt-actions__buttons{justify-content:flex-end;gap:10px;display:flex}.nt-actions__buttons .btn{justify-content:center}.nt-actions .nt-actions__error{margin:0 0 10px}.nt-confirm{color:var(--text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13.5px;display:flex}.nt-confirm>span{margin-right:4px;font-weight:700}.nt-created{background:color-mix(in srgb, var(--accent-brand) 12%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--accent-brand) 45%, var(--border));border-radius:var(--radius);align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.nt-created__icon{color:var(--color-success-mark)}.nt-created__text{min-width:0;color:var(--text);flex-direction:column;gap:2px;font-size:13.5px;line-height:1.45;display:flex}.nt-created__text strong{font-size:14.5px}.nt-created__text .nt-created__due{font-size:inherit}.nt-created__urgent{font-weight:700}.nt-created--mascot{align-items:center;gap:16px}.nt-created--mascot .nt-created__close{align-self:flex-start}.nt-created__quip{background:var(--surface-raised);align-self:flex-start;margin:6px 0 2px;font-size:13px}.nt-created__close{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;margin:-4px -6px -4px auto;font-size:14px;display:grid}.nt-created__close:hover{background:var(--surface);color:var(--text)}.nt-created__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (width>=1180px){.nt-layout{grid-template:"summary aside""form aside"1fr/minmax(0,1fr) 320px}.nt-summary{grid-area:summary}.nt-form{grid-area:form}.nt-aside{top:calc(var(--topbar-offset) + 16px);grid-area:aside;align-self:start;position:sticky}}@media (width<=1079px){.nt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.nt-actions{z-index:5;margin:20px calc(-1 * var(--nt-pad)) calc(-1 * var(--nt-pad));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface-raised);border-top:1px solid var(--border);border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);box-shadow:var(--shadow-up);position:sticky;bottom:0}.nt-actions__buttons .btn{min-height:44px}.nt-actions__buttons .btn--ghost{flex:1 1 0}.nt-actions__buttons .btn--brand{flex:2 1 0}.nt-confirm{justify-content:flex-start}.nt-confirm>span{flex-basis:100%}.nt-confirm .btn{flex:auto;justify-content:center;min-height:44px}}@media (width<=640px){.topbar__page-actions .nt-draft-link{display:none}.nt-draft-note{display:block}.nt-draft-note .nt-draft-link{align-items:center;min-height:44px;display:inline-flex}.nt-back{min-height:44px;margin-bottom:4px}.nt-step__head{margin-bottom:12px}.nt-lead{display:none}.nt-search__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nt-search__status:empty{min-height:0;margin-top:0}.nt-open__code,.nt-open__list li:nth-child(n+2){display:none}.nt-open__more--mobile{display:inline-block}.nt-popular{margin:0 -16px var(--space-4);scrollbar-width:none;flex-wrap:nowrap;padding:0 16px;overflow-x:auto}.nt-popular::-webkit-scrollbar{display:none}.nt-popular__list{flex-wrap:nowrap}.nt-popular__label,.nt-chip{white-space:nowrap}.nt-choice__options{grid-template-columns:minmax(0,1fr)}.nt-draft__actions{width:100%}.nt-draft__actions .btn{flex:1 1 0}.cfg-actions{position:static}.nt-title{font-size:22px}.nt-title--sm{font-size:18px}.nt-layout{gap:16px}.nt-grid{grid-template-columns:minmax(0,1fr)}.nt-card{justify-content:center;min-height:56px;padding:10px 36px 10px 12px}.nt-card .request-type-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nt-fallback a{padding:12px 0;display:inline-block}.nt-notice .btn,.nt-summary__change{justify-content:center;min-height:44px}.nt-notice .btn{width:100%}.nt-form{--nt-pad:16px}.nt-form input:not([type=radio]):not([type=checkbox]),.nt-form select,.nt-form textarea,.nt-search input{min-height:44px;font-size:16px}.nt-form textarea{min-height:132px}.nt-form .field,.nt-form .nt-field--narrow{max-width:none}.nt-created__close{width:44px;height:44px;margin:-10px -10px -10px auto}.nt-created--mascot{align-items:flex-start;gap:12px}.nt-created__mascot{max-width:56px}}.prio-badge{letter-spacing:.02em;min-width:26px;height:20px;color:var(--text-on-color);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.wl-card{min-width:0;max-width:100%;margin-bottom:20px;position:relative}.wl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wl-head__sub{color:var(--text-muted);margin-top:3px;font-size:11.5px}.wl-seg{background:var(--surface);border:1px solid var(--border);border-radius:999px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.wl-seg__btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.wl-seg__btn:hover{color:var(--text)}.wl-seg__btn.is-active{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-xs)}.wl-seg__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.wl-scroll{border:1px solid var(--border);border-radius:var(--radius-sm);overscroll-behavior-x:contain;width:0;min-width:100%;max-width:100%;overflow-x:auto}.wl-grid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.wl-grid th,.wl-grid td{text-transform:none;letter-spacing:normal;background:0 0;border:0;padding:0}.wl-grid .wl-name{z-index:2;background:var(--surface-raised);text-align:left;border-right:1px solid var(--border);min-width:196px;max-width:196px;padding:5px 10px;position:sticky;left:0}.wl-name__main{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.wl-name__meta{color:var(--rpt-muted);font-size:10.5px;font-weight:500;line-height:1.3;display:block}.wl-name__warn{color:var(--color-danger);white-space:nowrap;font-weight:700}.wl-grid .wl-name .person-cell{font-size:12.5px}.wl-grid .wl-name .person-cell__secondary{white-space:normal}.wl-grid .wl-team .wl-name{padding-left:calc(10px + 24px + var(--space-2))}.wl-grid thead .wl-name{color:var(--text-muted);vertical-align:bottom;font-size:11px;font-weight:700}.wl-grid .wl-day{text-align:center;vertical-align:bottom;min-width:34px;padding:6px 1px 4px}.wl-day__dow{color:var(--rpt-muted);font-size:10px;font-weight:500;display:block}.wl-day__num{color:var(--text);font-size:11.5px;font-weight:700;display:block}.wl-grid .wl-off{background:repeating-linear-gradient(135deg, var(--surface) 0 4px, var(--surface-2) 4px 8px)}.wl-day.wl-off .wl-day__num,.wl-day.wl-off .wl-day__dow{color:var(--rpt-muted);font-weight:500}.wl-cell-td.wl-off .wl-cell{opacity:.6}.wl-grid .wl-cell-td{padding:2px 1px}.wl-cell{width:100%;min-width:32px;height:30px;color:var(--text);cursor:default;font-variant-numeric:tabular-nums;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 2px;font-family:inherit;font-size:11.5px;font-weight:700;display:flex;position:relative}.wl-cell:hover{box-shadow:inset 0 0 0 2px var(--text)}.wl-cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;z-index:1}.wl-lv0{color:var(--rpt-muted);background:0 0;font-weight:500}.wl-lv1{background:var(--wl-lv1);color:var(--wl-lv1-text)}.wl-lv2{background:var(--wl-lv2);color:var(--wl-lv2-text)}.wl-lv3{background:var(--wl-lv3);color:var(--wl-lv3-text)}.wl-lv4{background:var(--wl-lv4);color:var(--wl-lv4-text)}.wl-lv5{background:var(--wl-lv5);color:var(--wl-lv5-text)}.wl-cell--over{box-shadow:inset 0 0 0 2px var(--color-danger)}.wl-cell__flag{background:var(--color-danger-solid);width:13px;height:13px;color:var(--text-on-color);text-align:center;border-radius:50%;font-size:9.5px;font-weight:900;line-height:13px;position:absolute;top:-3px;right:-3px}.wl-grid .wl-sum{text-align:right;min-width:70px;color:var(--text-muted);white-space:nowrap;border-left:1px solid var(--border);vertical-align:middle;padding:4px 10px;font-size:12px}.wl-grid thead .wl-sum{vertical-align:bottom;padding-bottom:6px;font-size:11px;font-weight:700}.wl-grid .wl-sum--a{color:var(--text);font-size:13px;font-weight:800}.wl-sum__pico{color:var(--rpt-muted);font-size:10px;display:block}.wl-grid .wl-team>*,.wl-grid .wl-unassigned>*{border-top:1px solid var(--border)}.wl-grid .wl-team>*{background-color:var(--surface)}.wl-grid .wl-team__cell{text-align:center;color:var(--text);padding:6px 1px;font-size:11.5px;font-weight:800}.wl-grid .wl-unassigned .wl-team__cell{color:var(--text-muted);font-weight:500}.wl-tip{z-index:20;background:var(--tooltip-bg);width:260px;max-width:calc(100% - 16px);color:var(--tooltip-text);border-radius:var(--radius-sm);pointer-events:none;box-shadow:var(--shadow-sm);padding:10px 12px;font-size:12px;line-height:1.45;position:absolute;transform:translate(-50%)}.wl-tip--up{transform:translate(-50%,-100%)}.wl-tip__head{margin-bottom:4px;font-weight:800}.wl-tip__note{color:var(--tooltip-muted);margin-bottom:4px;font-size:11px}.wl-tip__note--foot{margin:6px 0 0}.wl-tip__list{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.wl-tip__list dt{color:var(--tooltip-muted)}.wl-tip__list dd{text-align:right;margin:0;font-weight:700}.wl-tip__bad{color:var(--tooltip-danger)}.wl-tip__alert{border-top:1px solid var(--tooltip-border);color:var(--tooltip-danger);margin-top:6px;padding-top:6px;font-weight:700}.wl-legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font-size:11.5px;display:flex}.wl-legend__scale,.wl-legend__item{align-items:center;gap:4px;display:inline-flex}.wl-legend__label{margin:0 2px}.wl-legend__sw{min-width:22px;height:18px;color:var(--text);border-radius:4px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:700;display:inline-flex}.wl-legend__sw.wl-lv0{box-shadow:inset 0 0 0 1px var(--border)}.wl-legend__sw.wl-lv1{color:var(--wl-lv1-text)}.wl-legend__sw.wl-lv2{color:var(--wl-lv2-text)}.wl-legend__sw.wl-lv3{color:var(--wl-lv3-text)}.wl-legend__sw.wl-lv4{color:var(--wl-lv4-text)}.wl-legend__sw.wl-lv5{color:var(--wl-lv5-text)}.wl-legend__sw.wl-cell--over{color:var(--color-danger);font-weight:900}.wl-off-sw{background:repeating-linear-gradient(135deg, var(--surface) 0 3px, var(--surface-2) 3px 6px);box-shadow:inset 0 0 0 1px var(--border)}.wl-foot{color:var(--text-faint);margin-top:8px;font-size:11px;line-height:1.5}@media (width<=640px){.wl-card{padding:16px}.wl-grid .wl-name{min-width:148px;max-width:148px;padding:5px 8px}.wl-grid .wl-team .wl-name{padding-left:calc(8px + 24px + var(--space-2))}.wl-seg{width:100%}.wl-seg__btn{white-space:normal;flex:1;min-height:36px;padding:6px;font-size:11.5px;line-height:1.2}.wl-cell{height:32px}}.tm-error{background:var(--color-danger-bg);color:var(--color-danger);border-radius:var(--radius-sm);margin:8px 0 0;padding:8px 12px;font-size:12.5px}.tm-field-error{color:var(--color-danger);margin-top:4px;font-size:12px;font-weight:600;display:block}.tm-link{font:inherit;color:var(--text-link);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12.5px}.tm-link:hover{text-decoration:underline}.tm-warn{background:var(--color-warning-bg);border-radius:var(--radius-sm);color:var(--text);padding:8px 12px;font-size:12.5px}.tm-warn ul{margin:4px 0;padding-left:18px}.tm-chip__confirm{align-items:center;gap:4px;padding-right:4px;font-size:12px;font-weight:600;display:inline-flex}.tm-chip__yes,.tm-chip__no{border:1px solid var(--border);background:var(--surface-raised);font:inherit;cursor:pointer;border-radius:999px;padding:2px 10px;font-size:12px}.tm-chip__yes{border-color:var(--color-danger);color:var(--color-danger);font-weight:700}.tm-chip__yes:hover{background:var(--color-danger-solid);color:var(--text-on-color)}@media (width<=640px){.tm-chip__yes,.tm-chip__no{padding:6px 12px}}.tm-assignee{align-items:center;gap:6px;min-width:0;display:flex}.tm-plus{color:var(--text-muted);background:var(--surface-2);border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:800}.nt-page .nt-title,.nt-page .nt-form-status,.nt-page .field input,.nt-page .field textarea,.nt-page .field select{scroll-margin-top:calc(var(--topbar-offset) + 16px)}.nt-page .field input,.nt-page .field textarea{scroll-margin-bottom:96px}.sd-subject-row{align-items:flex-start;gap:10px;min-width:0;display:flex}.sd-subject-row .prio-badge{margin-top:1px}.sd-subject-row__main{flex:1;min-width:0}.cv-count{font-variant-numeric:tabular-nums}.cv-count.is-over{color:var(--color-danger);font-weight:700}.det-related-link{color:var(--text-link);text-underline-offset:2px;font-weight:700;text-decoration:underline}.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}}.det-toast{z-index:80;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}.det-toast__msg{border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;animation:.18s ease-out det-toast-in;display:inline-flex}.det-toast__msg .icon{color:var(--inverse-mark)}@keyframes det-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.det-toast__msg{animation:none}}@media (width<=640px){.det-toast{align-items:stretch;bottom:16px;left:16px;right:16px}}.rpt-is-stale{opacity:.55;transition:opacity .2s}.rpt-card{min-width:0;margin-bottom:20px;position:relative}.rpt-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rpt-card-head--flush{margin-bottom:0}.rpt-card-head__title{align-items:center;gap:6px;margin:0;font-size:13.5px;display:inline-flex}.rpt-card-head__actions{gap:8px;margin-left:auto;display:flex}.rpt-scope{background:var(--surface-2);color:var(--rpt-muted);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block}.rpt-scope--now{background:var(--color-info-bg);color:var(--rpt-scope-now)}.rpt-kpi,.rpt-hero{position:relative}.rpt-info{display:inline}.rpt-info__btn{border:1px solid var(--border);background:var(--surface-raised);width:17px;height:17px;color:var(--rpt-muted);cursor:help;vertical-align:1px;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.rpt-info__btn:hover,.rpt-info__btn[aria-expanded=true]{border-color:var(--text);color:var(--text)}.rpt-info__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.rpt-info__pop{z-index:30;background:var(--tooltip-bg);color:var(--tooltip-text);border-radius:var(--radius-sm);text-transform:none;letter-spacing:normal;box-shadow:var(--shadow-sm);margin-top:24px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;display:block;position:absolute;left:12px;right:12px}.rpt-value--small{color:var(--rpt-muted)}.rpt-small{background:var(--surface-2);color:var(--rpt-muted);letter-spacing:0;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:1px 7px;font-size:10.5px;font-weight:700;line-height:1.6;display:inline-block}.rpt-hero__value .rpt-small{vertical-align:middle;margin-left:10px}.rpt-stats .rpt-small{vertical-align:middle;margin-left:6px}.rpt-hero__track{margin:16px 0 6px}.rpt-sublabel{color:var(--rpt-muted);margin:0 0 8px;font-size:11.5px;font-weight:700}.rpt-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:8px;font-size:12.5px;display:grid}.rpt-bar__main{min-width:0}.rpt-bar__label{color:var(--text);overflow-wrap:anywhere;margin-bottom:3px}.rpt-bar__track{background:var(--surface-2);border-radius:6px;height:8px;overflow:hidden}.rpt-bar__fill{background:var(--gradient-brand);border-radius:6px;height:100%}.rpt-bar__fill--over{box-shadow:inset -3px 0 0 var(--text);border-radius:6px 0 0 6px}.rpt-bar__fill--warn{background:var(--signal-warn)}.rpt-bar__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:56px;font-weight:700}.rpt-bar__n{color:var(--rpt-muted);font-size:11px;font-weight:500}.rpt-bar--dim .rpt-bar__fill{background:var(--signal-na)}.rpt-bar--dim .rpt-bar__value,.rpt-bar--dim .rpt-bar__label{color:var(--rpt-muted);font-weight:500}.rpt-note{color:var(--text-muted);margin:0;font-size:12.5px}.rpt-note--foot{color:var(--rpt-muted);margin-top:10px;font-size:11.5px}.rpt-summary{color:var(--text);margin:0 0 14px;font-size:13px}.rpt-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 32px;display:grid}.rpt-cols--gap{margin-top:16px}.rpt-stats{flex-wrap:wrap;gap:12px 32px;margin:0 0 12px;display:flex}.rpt-stats dt{color:var(--rpt-muted);font-size:11.5px;font-weight:700}.rpt-stats dd{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:900}.rpt-stats dd.rpt-value--small{color:var(--rpt-muted)}.rpt-strip-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rpt-kpi__n{color:var(--text-muted);font-weight:700}.rpt-legend{color:var(--rpt-muted);gap:12px;margin-bottom:8px;font-size:11.5px;display:inline-flex}.rpt-legend__item{align-items:center;gap:5px;display:inline-flex}.rpt-legend__sw{border-radius:3px;width:10px;height:10px}.rpt-legend__sw--in{background:var(--accent)}.rpt-legend__sw--out{background:var(--signal-ok)}.rpt-due__meta>span+span:before{content:"·";color:var(--rpt-muted);margin:0 5px;font-weight:500}.rpt-due__code{font-variant-numeric:tabular-nums}.rpt-due__meta>.rpt-due__who{align-items:center;display:inline-flex}.rpt-due__who .person-cell{font-size:inherit;gap:6px}.rpt-due__who .avatar{margin-block:-2px}.rpt-due__who--req{gap:4px}.rpt-due__who--req:before{margin-right:1px}.rpt-due__who--req .person-cell{min-width:72px}.rpt-due__meta>span{text-overflow:ellipsis;flex-shrink:1000;min-width:0;overflow-x:clip}.rpt-due__meta>.rpt-due__code{flex-shrink:0}.rpt-due__meta>.rpt-due__who{flex-shrink:1}.rpt-due__meta>.rpt-due__who--req{flex-shrink:10}@media (width<=640px){.rpt-due__meta>.rpt-due__status,.rpt-due__meta>.rpt-due__who--req{display:none}}.rpt-csv{border:1px solid var(--border);background:var(--surface-raised);height:30px;font-family:var(--font);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.rpt-csv:hover{border-color:var(--text)}.rpt-csv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.rpt-csv:disabled{opacity:.5;cursor:default}.rpt-table-scroll{overscroll-behavior-x:contain;width:0;min-width:100%;max-width:100%;overflow-x:auto}.rpt-table{font-size:13px}.rpt-table th,.rpt-table td{vertical-align:middle;padding:9px 12px}.rpt-table thead th{color:var(--rpt-muted);white-space:nowrap;font-size:11.5px;font-weight:700}.rpt-table tbody th{text-align:left;color:var(--text);border-top:1px solid var(--border);border-bottom:0;font-size:13px;font-weight:500}.rpt-num{text-align:right;font-variant-numeric:tabular-nums}.rpt-table thead th.rpt-num{text-align:right}.rpt-table__meta{color:var(--rpt-muted);font-size:11px;display:block}.rpt-table__bar{min-width:110px}.rpt-table__subject{min-width:220px}.rpt-table__unassigned>*{background:var(--surface)}.rpt-table td.rpt-table__person,.rpt-table th.rpt-table__who{padding-block:6px}.rpt-table .person-cell{vertical-align:middle}.rpt-empty-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:20px;padding:14px 22px;font-size:12.5px;display:flex}.rpt-empty-line b{color:var(--text);font-size:13.5px}.wl-head__tools{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}@media (width>=861px){.wl-grid tr>.wl-sum:last-child{z-index:2;white-space:normal;width:96px;min-width:96px;max-width:96px;position:sticky;right:0}.wl-grid tr>.wl-sum:nth-last-child(2){z-index:2;width:70px;min-width:70px;box-shadow:-1px 0 0 var(--border);position:sticky;right:96px}.wl-grid tbody tr>.wl-sum,.wl-grid thead tr>.wl-sum{background:var(--surface-raised)}.wl-grid .wl-team>.wl-sum{background-color:var(--surface)}.wl-grid .wl-unassigned>.wl-sum{background-color:var(--surface-raised)}}@media (width<=1359px){.rpt-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.rpt-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rpt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rpt-kpi{padding:14px}.rpt-kpi__value{font-size:24px}.rpt-empty-line{padding:14px}}@media (width<=359px){.rpt-kpis{grid-template-columns:minmax(0,1fr)}}.rpt-tabs.tabs{background:var(--surface-2)}.rpt-page .tabs__panel{outline:none}.rpt-page .tabs__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.rpt-page h2.rpt-card-head__title{font-size:14px}.rpt-grid{align-items:start;gap:20px;margin-bottom:20px;display:grid}.rpt-grid--main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.rpt-grid--half{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt-grid__col{gap:20px;min-width:0;display:grid}.rpt-grid>.rpt-card,.rpt-grid__col>.rpt-card{margin-bottom:0}.rpt-status__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rpt-stat{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex;position:relative}.rpt-stat__label{color:var(--text-muted);font-size:12.5px;font-weight:700}.rpt-stat__link{color:inherit;border-radius:var(--radius-sm);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rpt-stat__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.rpt-stat__value{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1.05}.rpt-stat__value.rpt-tone-text--bad{color:var(--color-danger)}.rpt-stat__cta{color:var(--text-link);white-space:nowrap;opacity:.85;font-size:12px;font-weight:700}.rpt-stat__link:hover .rpt-stat__cta{opacity:1;text-decoration:underline}.rpt-stat__sub{color:var(--rpt-muted);font-size:12px;line-height:1.4}.rpt-stat__sub.rpt-tone-text--warn{color:var(--rpt-warn-text);font-weight:700}.rpt-stat__sub.rpt-tone-text--bad{color:var(--color-danger);font-weight:700}.rpt-legend__sw--in,.rpt-legend__sw--inc,.rpt-legend__sw--work{background:var(--rpt-series-in)}.rpt-legend__sw--out,.rpt-legend__sw--sol{background:var(--rpt-series-out)}.rpt-legend__sw--wait{background:var(--rpt-series-wait)}.rpt-legend__line{background:var(--rpt-series-line);vertical-align:middle;width:16px;height:2px;display:inline-block;position:relative}.rpt-legend__line:after{content:"";background:var(--rpt-series-line);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:5px}.rpt-chart__wrap{width:100%;min-width:0}.rpt-chart{position:relative}.rpt-chart__svg{font-family:var(--font);display:block;overflow:visible}.rpt-chart__grid{stroke:var(--border);stroke-width:1px}.rpt-chart__axis{stroke:var(--border-strong);stroke-width:1px}.rpt-chart__tick{fill:var(--rpt-muted);font-variant-numeric:tabular-nums;font-size:11px}.rpt-chart__val{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.rpt-chart__bar--in{fill:var(--rpt-series-in)}.rpt-chart__bar--out{fill:var(--rpt-series-out)}.rpt-chart__dim{opacity:.45}.rpt-chart__line{fill:none;stroke:var(--rpt-series-line);stroke-width:2px;stroke-linejoin:round}.rpt-chart__dot{fill:var(--rpt-series-line);stroke:var(--surface-raised);stroke-width:2px}.rpt-chart__line--aprox{stroke-dasharray:4 4;opacity:.7}.rpt-chart__dot--aprox{fill:var(--surface-raised);stroke:var(--rpt-series-line);stroke-width:1.5px}.rpt-chart__tick--parcial{font-style:italic}.rpt-chart__line-label{fill:var(--text);font-size:12px;font-weight:900}.rpt-chart__marker{stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:4 3}.rpt-chart__marker-label{fill:var(--text-muted);font-size:11px;font-weight:700}.rpt-chart__hit{fill:#0000}.rpt-chart__tip{z-index:5;pointer-events:none;border-radius:var(--radius-sm);background:var(--tooltip-bg);min-width:150px;color:var(--tooltip-text);box-shadow:var(--shadow-sm);gap:3px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%)}.rpt-chart__tip span{align-items:center;gap:6px;display:inline-flex}.rpt-chart__tip .rpt-legend__line,.rpt-chart__tip .rpt-legend__line:after{background:var(--tooltip-text)}.rpt-chart__tip .rpt-legend__sw{display:inline-block}.rpt-hero__insufficient{letter-spacing:-.02em;color:var(--rpt-muted);margin:0 0 4px;font-size:26px;font-weight:900;line-height:1.15}.rpt-hero__n{font-size:18px;font-weight:700}.rpt-hero__track--off{opacity:.5}.rpt-age{background:var(--surface-2);border-radius:4px;gap:2px;height:14px;margin-bottom:10px;display:flex;overflow:hidden}.rpt-age__seg{min-width:4px;display:block}.rpt-age__seg--0{background:var(--rpt-age-0)}.rpt-age__seg--1{background:var(--rpt-age-1)}.rpt-age__seg--2{background:var(--rpt-age-2)}.rpt-age__seg--3{background:var(--rpt-age-3)}.rpt-age__legend{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.rpt-age__legend li{grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:8px;display:grid}.rpt-age__sw{border-radius:3px;width:10px;height:10px}.rpt-age__label{color:var(--text-muted)}.rpt-age__pct{text-align:right;color:var(--rpt-muted);font-variant-numeric:tabular-nums}.rpt-age__legend b{font-variant-numeric:tabular-nums}.rpt-sublabel--gap{margin-top:18px}.rpt-sublabel__meta{font-weight:500}.rpt-old{margin:0;padding:0;list-style:none}.rpt-old__row{border-top:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px;display:grid}.rpt-old li:first-child .rpt-old__row{border-top:none}.rpt-old__row:hover{background:var(--row-hover)}.rpt-old__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.rpt-due.rpt-static:hover,.rpt-old__row.rpt-static:hover{background:0 0}.rpt-problem-link.rpt-static:hover{color:var(--text);text-decoration:none}.rpt-old__days{color:var(--rpt-muted);white-space:nowrap;text-align:right;font-size:12px}.rpt-old__days b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.rpt-load{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rpt-load__row{grid-template-columns:minmax(120px,190px) minmax(0,1fr) 64px 44px;align-items:center;gap:10px;font-size:12.5px;display:grid}.rpt-load__who{min-width:0;display:flex}.rpt-load__track{gap:2px;height:12px;display:flex}.rpt-load__seg{min-width:3px;height:100%;display:block}.rpt-load__seg:first-child{border-radius:4px 0 0 4px}.rpt-load__seg:last-child{border-radius:0 4px 4px 0}.rpt-load__seg:only-child{border-radius:4px}.rpt-load__seg--work{background:var(--rpt-series-in)}.rpt-load__seg--wait{background:var(--rpt-series-wait)}.rpt-load__seg--none{background:var(--signal-na)}.rpt-load__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rpt-load__num b{font-size:14px}.rpt-load__wait{color:var(--rpt-muted)}.rpt-load__age{text-align:right;color:var(--rpt-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.rpt-pareto{border-collapse:collapse;width:100%;font-size:12.5px}.rpt-pareto th,.rpt-pareto td{vertical-align:middle;padding:5px 6px}.rpt-pareto td{white-space:nowrap}.rpt-pareto thead th{color:var(--rpt-muted);text-align:left;font-size:11px;font-weight:700}.rpt-pareto tbody tr+tr>*{border-top:1px solid var(--border)}.rpt-pareto__label{color:var(--text);text-align:left;min-width:0;font-weight:700}.rpt-pareto__label .rpt-table__meta{font-weight:500}.rpt-pareto__barcol{width:34%}.rpt-pareto__track{height:8px;display:block}.rpt-pareto__fill{border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.rpt-pareto__fill--inc{background:var(--rpt-series-in)}.rpt-pareto__fill--sol{background:var(--rpt-series-out)}.rpt-pareto__fill--otras{background:var(--signal-na)}.rpt-pareto__acc{color:var(--rpt-muted)}.rpt-bar__fill--out{background:var(--rpt-series-out)}.rpt-notice{border-radius:var(--radius-sm);color:var(--text);background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));margin:0 0 16px;padding:10px 14px;font-size:12.5px;line-height:1.5}@media (width<=1180px){.rpt-grid--main{grid-template-columns:minmax(0,1fr)}.rpt-grid--main .rpt-grid__col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.rpt-status__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt-grid--half{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rpt-grid--main .rpt-grid__col{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rpt-status__grid{gap:10px}.rpt-stat{padding:12px 14px}.rpt-stat__value{font-size:30px}.rpt-stat__link{flex-direction:column;align-items:flex-start;gap:0}.rpt-load__row{grid-template-columns:minmax(0,1fr) 56px 40px}.rpt-load__track{grid-area:2/1/auto/-1}.rpt-pareto__barcol{width:18%}.rpt-pareto th,.rpt-pareto td{padding:5px 3px}}.rpt-tone-text--ok{color:var(--color-success)}.rpt-tone-text--warn{color:var(--color-warning)}.rpt-tone-text--bad,.rpt-stat__value.rpt-tone-text--bad{color:var(--color-danger)}.rpt-tone-text--na{color:var(--rpt-muted)}.rpt-tone--na{background:var(--signal-na)}.rpt-bar__fill{background:var(--rpt-series-in)}.rpt-bar__fill.rpt-bar__fill--out{background:var(--rpt-series-out)}.rpt-sem{border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:0;text-transform:none;border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:0 9px 0 3px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}.rpt-sem__icon{width:14px;height:14px;color:var(--text-on-color);border-radius:50%;place-items:center;font-size:9px;font-weight:900;line-height:1;display:inline-grid}.rpt-sem--ok{color:var(--chip-done-text);background:var(--chip-done-bg)}.rpt-sem--warn{color:var(--chip-progress-text);background:var(--chip-progress-bg)}.rpt-sem--bad{color:var(--chip-danger-text);background:var(--chip-danger-bg)}.rpt-sem--na{color:var(--chip-cancel-text);background:var(--chip-cancel-bg)}.rpt-sem--ok .rpt-sem__icon{background:var(--color-success-solid)}.rpt-sem--warn .rpt-sem__icon{background:var(--color-warning-solid)}.rpt-sem--bad .rpt-sem__icon{background:var(--color-danger-solid)}.rpt-sem--na .rpt-sem__icon{background:var(--signal-na)}.rpt-acc{box-shadow:inset 0 3px 0 var(--border);position:relative}.rpt-acc--ok{box-shadow:inset 0 3px 0 var(--color-success)}.rpt-acc--warn{box-shadow:inset 0 3px 0 var(--signal-warn)}.rpt-acc--bad{box-shadow:inset 0 3px 0 var(--color-danger)}.rpt-stat.rpt-acc--bad,.rpt-kpi.rpt-acc--bad{background:color-mix(in srgb, var(--color-danger) 5%, var(--surface-raised));border-color:color-mix(in srgb, var(--color-danger) 30%, var(--border))}.rpt-alarm{flex-wrap:wrap;gap:6px;margin:0 0 0 auto;display:flex}.rpt-strip-head{min-height:22px;margin-bottom:8px}.rpt-scope,.rpt-scope--now{color:var(--rpt-muted);letter-spacing:.05em;text-transform:uppercase;background:0 0;align-items:center;gap:5px;padding:0;font-size:10.5px;font-weight:600;display:inline-flex}.rpt-scope:before{content:"";border:1.5px solid var(--icon-faint);border-radius:50%;width:6px;height:6px}.rpt-scope--now:before{background:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);border:0}.rpt-page .tabs-bar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px;display:flex}.rpt-tabs.tabs{flex:none;margin:0}.rpt-page .tabs-bar__aside{min-width:0;margin-left:auto}.rpt-filters__bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rpt-more{display:contents}.rpt-more-btn{display:none}.rpt-filters__bar .filter-menu{height:34px}.rpt-baseline{color:var(--rpt-muted);text-align:right;margin:-8px 0 14px;font-size:11.5px;line-height:1.4}.rpt-period .filter-menu__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-menu.rpt-period .filter-menu__summary{max-width:none;color:inherit;margin-left:0;font-weight:700}.rpt-period .filter-menu__trigger{padding-left:12px}.rpt-period .filter-menu__trigger:before{content:"";opacity:.75;background:currentColor;flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18'/%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18'/%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.rpt-range__toggle{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:7px 14px;display:block}.rpt-range__toggle:hover{background:var(--surface-2)}.rpt-range__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.rpt-range__toggle[aria-expanded=true]{font-weight:700}.rpt-range__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 14px 10px;display:grid}.rpt-range__field{color:var(--text-muted);gap:3px;font-size:11.5px;font-weight:700;display:grid}.rpt-range__field input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;height:32px;font:inherit;color:var(--text);padding:0 8px;font-size:13px;font-weight:500}.rpt-range__field input:focus{border-color:var(--focus-ring);outline:none}.rpt-range__error{color:var(--color-danger);grid-column:1/-1;margin:0;font-size:12px}.rpt-range__apply{grid-column:1/-1;justify-self:end}.rpt-meta{align-items:center;gap:2px;margin-left:2px;display:inline-flex}.rpt-meta__time{color:var(--rpt-muted);white-space:nowrap;margin-right:2px;font-size:11.5px}.rpt-icon-btn{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}.rpt-icon-btn:hover{background:var(--surface-2);color:var(--text)}.rpt-icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.rpt-icon-btn--info{border-color:var(--border);width:24px;height:24px;font-family:Georgia,serif;font-size:13px;font-style:italic;font-weight:700}.rpt-icon-btn--info[aria-expanded=true]{border-color:var(--text);color:var(--text)}.rpt-spin{animation:.9s linear infinite rpt-spin;display:inline-block}@keyframes rpt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rpt-spin{animation:none}}.rpt-howto{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px 28px;margin-bottom:16px;padding:16px 44px 16px 20px;display:grid;position:relative}.rpt-howto ul{color:var(--text-muted);gap:4px;margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.5;display:grid}.rpt-howto ul b{color:var(--text)}.rpt-howto__table{min-width:0;overflow-x:auto}.rpt-howto__close{font-size:13px;position:absolute;top:8px;right:8px}.rpt-umbrales{border-collapse:collapse;width:100%;font-size:12px}.rpt-umbrales th,.rpt-umbrales td{text-align:left;vertical-align:middle;border-top:1px solid var(--border);padding:4px 8px}.rpt-umbrales thead th{border-top:0;padding-bottom:6px}.rpt-umbrales tbody th{color:var(--text);font-weight:700}.rpt-umbrales td{color:var(--text-muted);font-variant-numeric:tabular-nums}.rpt-grid{gap:16px;margin-bottom:16px}.rpt-grid__col{gap:16px}.rpt-status{margin-bottom:16px}.rpt-status__grid{gap:12px}.rpt-stat{gap:2px;padding:14px 16px 12px}.rpt-stat__top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.rpt-stat__label{min-width:0}.rpt-stat__value{font-size:36px}.rpt-card{margin-bottom:16px;padding:18px 20px}.rpt-card-head{margin-bottom:10px}.rpt-kpis{gap:12px;margin-bottom:16px}.rpt-kpi{gap:4px;padding:14px 16px}.rpt-kpi__row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rpt-kpi__sub{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.rpt-hero__value{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.rpt-hero__value .rpt-hero__unit{margin-left:-8px}.rpt-empty-line{margin-bottom:16px}@media (width<=1440px){.rpt-meta__time{display:none}}@media (width<=1080px){.rpt-page .tabs-bar__aside{margin-left:0}.rpt-filters__bar{justify-content:flex-start}.rpt-baseline{text-align:left}}@media (width<=860px){.rpt-howto{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rpt-page .tabs-bar{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:12px}.rpt-tabs.tabs{flex-wrap:nowrap;display:flex}.rpt-tabs .tab-btn{flex:1 1 0;padding:7px 8px}.rpt-page .tabs-bar__aside{width:100%}.rpt-filters__bar{flex-wrap:wrap;gap:6px}.rpt-period,.rpt-period .filter-menu__trigger{flex:auto;min-width:0}.rpt-period .filter-menu__chevron{margin-left:auto}.filter-menu.rpt-period .filter-menu__summary{text-overflow:ellipsis;overflow:hidden}.rpt-more-btn{flex:none;align-items:center;height:34px;display:inline-flex}.rpt-more-btn[aria-expanded=true]{border-color:var(--text)}.rpt-more{display:none}.rpt-more.is-open{flex-wrap:wrap;order:10;align-items:center;gap:6px;width:100%;display:flex}.rpt-more .filter-menu{flex:100%}.rpt-more .filter-menu__trigger{flex:auto}.rpt-more .filter-menu__chevron{margin-left:auto}.rpt-more .filter-menu__summary{max-width:none}.rpt-meta__time{display:none}.rpt-howto{padding:14px 40px 14px 14px}.rpt-stat{padding:12px 12px 10px}.rpt-stat__top{flex-direction:column;align-items:flex-start;gap:4px}.rpt-stat__value{font-size:30px}.rpt-card{padding:14px}.rpt-alarm{width:100%;margin-left:0}}.det-more{position:relative}.det-more__btn{min-width:32px;padding-left:8px;padding-right:8px}.det-more__menu{z-index:40;background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:230px;box-shadow:var(--shadow-md);padding:4px;position:absolute;top:calc(100% + 4px);right:0}.det-more__item{width:100%;font-family:var(--font);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.det-more__item:hover,.det-more__item:focus-visible{background:var(--surface);outline:none}.det-section{margin-bottom:20px}.det-gap-top{margin-top:10px}.det-label-hint{color:var(--text-muted);font-weight:400}.det-csat-score{color:var(--text);font-size:13px}.sd-prio-label{color:var(--text);align-items:center;gap:7px;font-weight:600;display:inline-flex}.sd-type-tag{border-radius:var(--radius-pill);background:var(--surface-2);height:25px;color:var(--text-muted);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.sd-type-tag--incidente{background:var(--chip-incident-bg);color:var(--chip-incident-text)}.sd-type-tag--incidente .icon{color:var(--chip-incident-icon)}.sd-type-tag--solicitud_servicio{background:var(--chip-request-bg);color:var(--chip-request-text)}.sd-type-tag--solicitud_servicio .icon{color:var(--chip-request-icon)}.sd-type-icon{border-radius:var(--radius-avatar);background:var(--surface-2);flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.sd-type-icon .icon{color:var(--text-muted)}.sd-type-icon--incidente{background:var(--chip-incident-bg)}.sd-type-icon--incidente .icon{color:var(--chip-incident-icon)}.sd-type-icon--solicitud_servicio{background:var(--chip-request-bg)}.sd-type-icon--solicitud_servicio .icon{color:var(--chip-request-icon)}.sd-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 12px;display:flex}.sd-list-head__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sd-list-count{font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap}.sd-requester-summary{color:var(--text-muted);margin:0 0 16px;font-size:13.5px}.sd-requester-summary strong{color:var(--text)}.sd-requester-summary__waiting{font:inherit;color:var(--color-warning);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sd-toolbar__aside{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.sd-toolbar__aside .toolbar-clear{margin-left:0}.sd-view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:none;align-items:center;gap:2px;height:36px;padding:3px;display:inline-flex}.sd-view-toggle__btn{width:34px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:inline-grid}.sd-view-toggle__btn:hover{color:var(--text)}.sd-view-toggle__btn[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-xs)}.sd-view-toggle__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.sd-view-toggle__btn{transition:none}}.sd-view-toggle--head,.sd-filters-btn,.sd-list-count--head{display:none}@media (width>=641px){.sd-toolbar .toolbar-input{flex:0 240px;min-width:200px;transition:flex-basis .2s}.sd-toolbar .toolbar-input:focus,.sd-toolbar .toolbar-input:not(:placeholder-shown){flex-basis:340px}}@media (prefers-reduced-motion:reduce){.sd-toolbar .toolbar-input{transition:none}}.sd-toolbar .toolbar-clear{margin-left:var(--space-1)}.sd-panel{container:sd-panel/inline-size}.sd-sort-select{display:none}@container sd-panel (width<=760px){.sd-sort-select{display:inline-flex}}.sd-th-subject{align-items:center;gap:6px;display:inline-flex}.sd-th-subject__sep{color:var(--text-faint)}@media (width<=640px){.sd-list-head{--queue-bar-bleed:16px;gap:10px;padding:12px 16px 8px}.sd-list-head__actions{width:100%;margin-left:0}.sd-list-head__actions .sd-refresh{margin-left:auto}.sd-filters-btn{flex-shrink:0;align-items:center;display:inline-flex}.sd-filters-btn[aria-expanded=true]{border-color:var(--text)}.sd-list-count--head{flex-shrink:0;display:block}.sd-toolbar.toolbar{padding:4px 16px 12px}.sd-filters:not(.is-open) .sd-toolbar>:not(.toolbar-input):not(label):not(.sd-list-count--head):not(.sd-toolbar__aside){display:none}.sd-toolbar .toolbar-input{flex:60%;min-width:0}.sd-toolbar .filter-menu{flex:100%}.sd-toolbar .filter-menu__trigger{flex:auto}.sd-toolbar .filter-menu__chevron{margin-left:auto}.sd-toolbar .filter-menu__summary{max-width:none}.sd-toolbar .sd-sort-select{flex:1 1 0;order:1;min-width:0}.sd-toolbar .sd-sort-select .toolbar-select{width:100%;max-width:none}.sd-toolbar .toolbar-clear{order:2}.sd-toolbar__aside{display:contents}.sd-filters:not(.is-open) .sd-toolbar__aside>*,.sd-toolbar__aside>.sd-view-toggle{display:none}.sd-toolbar__aside>.filter-toggle{text-align:left;flex:100%;max-width:none}.sd-view-toggle--head{margin-left:auto;display:inline-flex}.sd-list-head__actions .sd-view-toggle--head+.sd-refresh{margin-left:0}}.sd-kanban{gap:14px;padding:20px;display:flex;overflow-x:auto}.sd-kanban__col{flex:1 0 240px;min-width:240px}.sd-kanban__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sd-kanban__count{color:var(--text-muted);font-size:12px}.sd-kanban__cards{gap:var(--space-2);flex-direction:column;min-height:40px;display:flex}.sd-kanban__empty{padding:var(--space-2) 0;font-size:var(--fs-xs);color:var(--text-muted)}.sd-kcard{padding:var(--space-3);color:inherit;text-decoration:none;display:block}.sd-kcard:hover{border-color:var(--border-strong)}.sd-kcard:hover .sd-kcard__subject{color:var(--text-link)}.sd-kcard__title{align-items:flex-start;gap:8px;min-width:0;display:flex}.sd-kcard__subject{min-width:0;color:var(--text);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;padding-top:1px;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.sd-kcard__meta{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex;overflow:hidden}.sd-kcard__meta>span+span:before{content:"·";color:var(--text-faint);margin-right:6px}.sd-kcard__code{font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0;font-weight:500}.sd-kcard__foot{align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}.sd-kcard__who{min-width:0;font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.session-screen{min-height:100vh;padding:var(--space-5);background:var(--surface);place-items:center;display:grid}.topbar__lead{align-items:center;gap:14px;display:flex}.topbar__lead .menu-btn{color:var(--text)}.sidebar__logout-btn.shell-logout{display:inline-flex}.inv-card-title{font-size:var(--fs-lg);margin-bottom:2px}.inv-subtext{font-size:12px}.inv-table-error{margin:var(--space-4) 22px 0}.inv-actions{gap:10px;display:flex}.inv-list{container-type:inline-size}.inv-table{table-layout:fixed}.inv-table .inv-col-check{width:44px}.inv-table .inv-col-status{width:166px}.inv-table .inv-col-person{width:160px}.inv-table .inv-col-loc{width:150px}.inv-table .inv-col-date{width:228px}.inv-cell-date .warranty-cell{white-space:nowrap;flex-wrap:nowrap}.inv-table .inv-col-actions{width:128px}.inv-table .inv-col-go{width:36px}.inv-table th{white-space:nowrap;padding:12px 14px}.inv-table td{vertical-align:middle;padding:12px 14px}.inv-table th:first-child,.inv-table td:first-child{padding-left:22px}.inv-table th:last-child,.inv-table td:last-child{padding-left:0;padding-right:18px}.inv-cell-check input{z-index:2;position:relative}.inv-row{cursor:pointer;position:relative}.inv-row.is-selected td{background:var(--color-info-bg)}.inv-row.is-active td{background:var(--surface-selected)}.inv-asset{align-items:center;gap:12px;min-width:0;display:flex}.inv-asset .row-thumb{flex-shrink:0}.inv-asset__main{flex:1;min-width:0}.inv-row__link{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.35;display:block;overflow:hidden}.inv-row__link:after{content:"";z-index:1;position:absolute;inset:0}.inv-row:hover .inv-row__link{color:var(--text-link)}.inv-row__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}@supports selector(:has(a)){.inv-row__link:focus-visible{outline:none}.inv-row:has(.inv-row__link:focus-visible) td{background:var(--color-info-bg)}.inv-row:has(.inv-row__link:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}}.inv-meta{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex;overflow:hidden}.inv-meta>span{text-overflow:ellipsis;overflow:hidden}.inv-meta>span:first-child{font-variant-numeric:tabular-nums;flex-shrink:0}.inv-meta>span+span:before{content:"·";color:var(--text-faint);margin-right:6px}.inv-cell-status{white-space:nowrap}.inv-cell-loc{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inv-cell-actions{text-align:right;white-space:nowrap}.inv-cell-actions>*{z-index:2;vertical-align:middle;position:relative}.inv-cell-actions>*+*{margin-left:4px}.inv-cell-go{color:var(--text-faint);text-align:right}.inv-cell-go .icon{transition:transform .15s}.inv-row:hover .inv-cell-go{color:var(--text-link)}.inv-row:hover .inv-cell-go .icon{transform:translate(2px)}.inv-row-menu__btn{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.inv-row-menu__btn:hover,.inv-row-menu__btn[aria-expanded=true]{border-color:var(--border);color:var(--text);background:var(--surface-raised)}.inv-row-menu__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.inv-row-menu{z-index:40;min-width:170px;padding:var(--space-1) 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-md);position:fixed}.inv-row-menu__item{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:13px;display:block}.inv-row-menu__item:hover,.inv-row-menu__item:focus-visible{background:var(--surface-2);outline:none}.inv-row-menu__item:disabled{color:var(--text-faint);cursor:default;background:0 0}.inv-note{margin:0 22px var(--space-3);font-size:var(--fs-sm);color:var(--color-warning)}@container (width<=1040px){.inv-table .inv-col-person{width:150px}.inv-table .inv-col-loc{width:120px}.inv-table .inv-col-date{width:200px}.inv-cell-date .warranty-cell{flex-wrap:wrap}.inv-table th,.inv-table td{padding-left:10px;padding-right:10px}}@container (width<=760px){.inv-table,.inv-table tbody{display:block}.inv-table colgroup,.inv-table thead{display:none}.inv-table tr.inv-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 32px 14px 16px;display:flex}.inv-table tr.inv-row:first-child{border-top:none}.inv-table tr.inv-row:after{content:"";flex-basis:100%;order:1;height:0}.inv-table .inv-row td,.inv-table .inv-row td:first-child,.inv-table .inv-row td:last-child{background:0 0;border:none;padding:0;display:block}.inv-table .inv-row td.inv-cell-check{display:none}.inv-table .inv-row td.inv-cell-asset{flex:100%;min-width:0;margin-bottom:2px}.inv-meta{white-space:normal;flex-wrap:wrap;row-gap:2px}.inv-table .inv-row td.inv-cell-person,.inv-table .inv-row td.inv-cell-loc{flex:40%;order:2;min-width:0}.inv-table .inv-row td.inv-cell-person:before,.inv-table .inv-row td.inv-cell-loc:before{content:attr(data-label);color:var(--text-faint);margin-bottom:4px;font-size:11px;display:block}.inv-table .inv-row td.inv-cell-actions{flex:100%;order:3}.inv-table .inv-row td.inv-cell-go{position:absolute;top:16px;right:10px}}.inv-refresh--head{display:none}@media (width<=640px){.inv-export-btn,.inv-refresh--bar{display:none}.inv-refresh--head{margin-left:auto;display:inline-flex}}.inv-checkout-list{margin-bottom:var(--space-4)}.inv-checkout-empty{font-size:13px}.inv-checkout-row{padding:var(--space-2) 0;border-top:1px solid var(--border);justify-content:space-between;align-items:center;font-size:13px;display:flex}.inv-assign-form{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inv-assign-form__field{align-self:stretch}.inv-person-link{z-index:2;border-radius:var(--radius-xs);max-width:100%;color:inherit;display:inline-flex;position:relative}.inv-person-link:hover .person-cell__name{color:var(--text-link);text-decoration:underline}.inv-person-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.inv-person-note{margin:0 22px var(--space-3);font-size:var(--fs-sm);color:var(--text-muted)}.inv-person-note strong{color:var(--text)}.inv-person-note a{color:var(--text-link);font-weight:600}.inv-export-error{font-size:var(--fs-sm);color:var(--color-danger)}.inv-detail-thumb{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:56px;height:56px}.inv-detail-chips{font-size:var(--fs-sm);color:var(--text-muted)}.inv-side__top{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.inv-side__top+.dp-sec{border-top:0}.inv-side__person{min-width:0;color:inherit;border-radius:var(--radius-xs);display:inline-flex}.inv-side__person:hover .person-cell__name{color:var(--text-link);text-decoration:underline}.inv-side__empty{margin:0}.inv-side__link{margin:12px 0 0}.inv-side__link a{color:var(--text-link);font-weight:600}.inv-drawer__tag{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.inv-drawer__pos{font-variant-numeric:tabular-nums}.inv-drawer__pos:before{content:"·";margin-right:var(--space-2);color:var(--text-faint)}.inv-drawer__open{margin-right:var(--space-1);white-space:nowrap}.inv-drawer__kind{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--fs-sm);color:var(--text-muted);display:flex}.inv-drawer__side{margin-bottom:var(--space-2)}.inv-notes{white-space:pre-wrap}.inv-history-more{margin-top:8px}.inv-detail-table{overflow-wrap:normal;margin:0 -4px;overflow-x:auto}.inv-detail-table table{min-width:620px}.inv-detail-table td,.inv-detail-table th{white-space:nowrap}.inv-edit-form{max-width:560px}.inv-edit-form__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.inv-image-field{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inv-image-field__preview{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:64px;height:64px}.inv-image-field__empty{font-size:var(--fs-sm);color:var(--text-muted)}.inv-owned{margin:0;padding:0;list-style:none}.inv-owned__row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.inv-owned__row:first-child{border-top:0}.inv-owned__main{flex:1;min-width:0}.inv-owned__title{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}a.inv-owned__title:hover{color:var(--text-link);text-decoration:underline}.inv-owned__aside{flex:none}.inv-owned__actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.inv-owned__qty{border-radius:var(--radius-md);background:var(--surface-2);width:36px;height:36px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}@media (width<=640px){.inv-owned__row{flex-wrap:wrap}.inv-owned__aside{flex-basis:100%;order:3;padding-left:48px}}.sd-list-anchor{scroll-margin-top:calc(var(--topbar-offset,104px) + 12px)}.td-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.td-main{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;padding:20px 24px 24px}.td-single{max-width:920px;margin:0 auto}.td-muted{color:var(--text-muted);font-size:var(--fs-sm)}.td-note{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.td-quote{font-size:var(--fs-sm);color:var(--text);font-style:italic}.td-link{font:inherit;font-size:var(--fs-sm);color:var(--text-link);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.td-link:hover{text-decoration:underline}.td-link:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.td-link:focus-visible,.td-filter:focus-visible,.td-composer__tab:focus-visible,.td-sec__head:focus-visible,.td-side__close:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.td-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:11.5px;font-weight:800}.td-head__top{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;display:flex}.td-back{color:var(--text-link);font-weight:600}.td-back:hover{text-decoration:underline}.td-code{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.td-head__actions{margin-left:auto}.td-title{font-size:var(--fs-2xl);margin:6px 0 10px;line-height:1.25}.td-title:focus{outline:none}.td-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.td-title-row{--td-title-size:var(--fs-2xl);--td-prio-h:24px;align-items:flex-start;gap:10px;min-width:0;margin:6px 0 10px;display:flex}.td-title-row .td-title{min-width:0;font-size:var(--td-title-size);overflow-wrap:anywhere;flex:1;margin:0}.td-title-row>.prio-badge{min-width:calc(var(--td-prio-h) * 1.3);height:var(--td-prio-h);font-size:calc(var(--td-prio-h) * .55);margin-top:calc(var(--td-title-size) * 1.25 / 2 - var(--td-prio-h) / 2);border-radius:5px;padding:0 6px}.td-head__chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-head__category{font-size:var(--fs-sm);color:var(--text-muted)}.td-head__meta{font-size:var(--fs-sm);color:var(--text-muted);margin:10px 0 0}.td-head__meta strong{color:var(--text)}.td-desc{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.td-desc__body{font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.55}.td-desc__body.is-clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.td-desc .td-link{margin-top:4px}.td-composer{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);scroll-margin:calc(var(--topbar-offset) + 16px) 0 96px;margin-top:18px;overflow:hidden}.td-composer:focus-within{border-color:var(--color-info);box-shadow:0 0 0 3px var(--color-info-bg)}.td-composer--internal{border-color:var(--color-warning);border-style:dashed}.td-composer--internal:focus-within{border-color:var(--color-warning);box-shadow:0 0 0 3px var(--color-warning-bg)}.td-composer--internal .td-composer__body{background:var(--color-warning-bg)}.td-composer--work:focus-within{border-color:var(--color-success);box-shadow:0 0 0 3px var(--color-success-bg)}.td-composer__tabs{border-bottom:1px solid var(--border);background:var(--surface-2);gap:2px;padding:0 8px;display:flex;overflow:auto hidden}.td-composer__tab{cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px 12px;font-weight:700}.td-composer__tab:hover{color:var(--text)}.td-composer__tab.is-active{color:var(--text);background:var(--surface-raised)}.td-composer__tab--public.is-active{border-bottom-color:var(--color-info)}.td-composer__tab--internal.is-active{border-bottom-color:var(--color-warning);color:var(--color-warning)}.td-composer__tab--work.is-active{border-bottom-color:var(--color-success)}.td-composer__body{padding:12px 14px}.td-composer__input{resize:vertical;width:100%;min-height:72px;font-family:var(--font);color:var(--text);background:0 0;border:0;padding:2px 0;font-size:14px;line-height:1.5;display:block}.td-composer__input:focus{outline:none}.td-composer__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.td-composer__hint{min-width:0;color:var(--text-muted);font-size:12px}.td-composer--internal .td-composer__hint{color:var(--color-warning);font-weight:700}.td-composer__note{border-radius:var(--radius-sm);font-size:var(--fs-sm);background:var(--surface-2);margin:0 0 10px;padding:8px 12px}.td-composer__note--warning{background:var(--color-warning-bg)}.td-kbd{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-2);white-space:nowrap;padding:0 5px;font-size:11px}.td-send{min-height:34px;color:var(--text-on-color);flex:none;margin-left:auto}.td-send--public{background:var(--color-info-solid)}.td-send--internal{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}.td-send--work{background:var(--color-success-solid)}.td-send:hover{filter:brightness(.94)}.td-send:disabled{opacity:.6;cursor:default}.td-extras{border-top:1px dashed var(--border);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:10px;padding-top:10px;display:flex}.td-check{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.td-check input{width:16px;height:16px;accent-color:var(--color-success)}.td-extras__time{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.td-extras__range{align-items:center;gap:6px;display:inline-flex}.td-extras__range input,.td-extras__status select{border:1px solid var(--border-strong);background:var(--surface-raised);font-family:var(--font);color:var(--text);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 8px;font-size:13px}.td-extras__range input[aria-invalid=true]{border-color:var(--color-danger)}.td-extras__range input.td-extras__num{width:58px}.td-extras__mode{font-size:var(--fs-xs)}.td-extras__dur{min-width:44px;color:var(--text-muted);font-weight:700}.td-extras__status{color:var(--text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.td-extras__full{flex-basis:100%;margin:0}.td-work__row{grid-template-columns:160px 118px 118px minmax(80px,1fr);align-items:start;gap:10px;display:grid}.td-work .field{margin:0}.td-work .field label,.td-work__label{color:var(--text-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.td-work .field input,.td-work .field textarea{font-variant-numeric:tabular-nums;padding:7px 10px;font-size:13.5px}.td-work .field input[aria-invalid=true],.td-work .field textarea[aria-invalid=true]{border-color:var(--color-danger)}.td-work__duration output{padding:7px 0;font-size:14px;font-weight:800;display:block}.td-work .td-work__detail,.td-work .tm-warn{margin-top:10px}.td-activity{margin-top:24px}.td-activity__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:8px;display:flex}.td-activity__head .td-section-title{margin:0}.td-filters{flex-wrap:wrap;gap:4px;display:flex}.td-filter{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:30px;font:inherit;font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;padding:4px 11px;font-weight:700;display:inline-flex}.td-filter:hover{border-color:var(--border-strong);color:var(--text)}.td-filter.is-active{background:var(--text);border-color:var(--text);color:var(--surface-raised)}.td-filter__count{opacity:.75;font-variant-numeric:tabular-nums;font-weight:600}.td-empty{font-size:var(--fs-sm);color:var(--text-muted);margin:6px 0 0}.td-timeline{margin:0;padding:0;list-style:none;position:relative}.td-timeline:before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:12px;left:11.5px}.td-item{position:relative}.td-item__time{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.td-msg{padding:10px 0}.td-msg__head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.td-msg__head .person-cell{font-weight:700}.td-msg__head .avatar{box-shadow:0 0 0 3px var(--surface-raised)}.td-msg__body{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-raised);margin:6px 0 0 34px;padding:10px 12px;line-height:1.5}.td-msg--it .td-msg__body{border-color:color-mix(in srgb, var(--color-info) 35%, var(--border));background:color-mix(in srgb, var(--color-info) 4%, var(--surface-raised))}.td-msg--internal .td-msg__body{border:1px dashed var(--color-warning);background:var(--color-warning-bg)}.td-tag{border-radius:var(--radius-pill);background:var(--chip-cancel-bg);color:var(--chip-cancel-text);border:1px solid #0000;flex:none;padding:0 8px;font-size:11px;font-weight:700;line-height:18px}.td-tag--it{background:var(--chip-new-bg);color:var(--chip-new-text)}.td-tag--internal{background:var(--chip-progress-bg);color:var(--chip-progress-text)}.td-tag--shared{background:var(--chip-done-bg);color:var(--chip-done-text)}.td-tag--escalation{background:var(--chip-waiting-bg);color:var(--chip-waiting-text)}.td-msg__actions{flex-wrap:wrap;gap:8px;margin:6px 0 0 34px;display:flex}.td-share{border-radius:var(--radius-sm);font-size:var(--fs-sm);background:var(--surface-2);gap:6px;margin:0 0 10px;padding:8px 12px;display:grid}.td-share__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.td-share__head .btn{margin-left:auto}.td-share label{align-items:center;gap:6px;display:inline-flex}.td-event{font-size:var(--fs-sm);color:var(--text-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;line-height:1.45;display:grid}.td-event__dot{background:var(--border-strong);width:9px;height:9px;box-shadow:0 0 0 4px var(--surface-raised);border-radius:50%;margin:5px auto 0}.td-event--status .td-event__dot,.td-event--problem .td-event__dot{background:var(--color-info)}.td-event--priority .td-event__dot{background:var(--prio-p2)}.td-event--escalation .td-event__dot{background:var(--color-danger)}.td-event--work .td-event__dot{background:var(--color-success)}.td-event--create .td-event__dot{background:var(--text)}.td-event__text strong{color:var(--text);font-weight:700}.td-event__detail{color:var(--text);margin-top:2px;font-style:italic;display:block}.td-event__detail--plain{font-style:normal}.td-readonly{border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm);margin-top:18px;padding:12px 14px}.td-readonly p{margin:0 0 8px}.td-readonly p:last-of-type{margin-bottom:10px}.td-readonly p:only-child{margin:0}.td-side{top:calc(var(--topbar-offset) + 16px);max-height:calc(100vh - var(--topbar-offset) - 32px);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);overscroll-behavior:contain;min-width:0;padding:14px 16px 6px;position:sticky;overflow-y:auto}.td-side__sheet-head{display:none}.td-side__top{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.td-side__top .det-more{margin-left:auto}.td-status{color:var(--chip-text);display:inline-flex;position:relative}.td-status select{appearance:none;cursor:pointer;field-sizing:content;border-radius:var(--radius-pill);height:32px;font-family:var(--font);color:inherit;background:var(--chip-bg);border:1px solid #0000;padding:0 30px;font-size:13px;font-weight:700}.td-status__icon{pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.td-status:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.td-status select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.td-status select:disabled{cursor:progress;opacity:.7}.td-status select option{color:var(--text);background:var(--surface-raised)}.td-log-btn{border-color:var(--border-strong);background:var(--surface-raised);height:32px;color:var(--text);margin-left:auto}.td-log-btn:hover{border-color:var(--text)}.td-readonly-tag{background:var(--surface-2);font-size:var(--fs-sm);color:var(--text-muted);border-radius:8px;margin:0;padding:3px 10px;font-weight:700}.td-sec{border-bottom:1px solid var(--border)}.td-sec:last-child{border-bottom:0}.td-sec__head{cursor:pointer;align-items:center;gap:8px;padding:12px 0 10px;list-style:none;display:flex}.td-sec__head::-webkit-details-marker{display:none}.td-sec__head:before{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);width:6px;height:6px;margin:0 2px;transition:transform .15s;transform:rotate(-45deg)}.td-sec[open]>.td-sec__head:before{transform:rotate(45deg)}.td-sec__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:11.5px;font-weight:800}.td-sec__aside{font-size:var(--fs-sm);color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.td-sec__body{padding:0 0 14px}.td-info{vertical-align:-2px;color:var(--text-muted);cursor:help;border-radius:50%;margin-left:4px;display:inline-flex;position:relative}.td-info:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.td-info:after{content:attr(data-tip);z-index:5;border-radius:var(--radius-xs);background:var(--text);width:max-content;max-width:240px;color:var(--surface-raised);letter-spacing:0;text-transform:none;white-space:normal;opacity:0;pointer-events:none;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:-8px}.td-info:hover:after,.td-info:focus-visible:after{opacity:1}.td-sec--compact{padding:7px 0}.td-sec--compact:has(+.td-sec--compact){border-bottom:0;padding-bottom:2px}.td-sec--compact+.td-sec--compact{padding-top:2px}.td-sec__line{align-items:baseline;gap:6px;min-height:26px;padding-left:18px;display:flex}.td-sec__line .td-sec__title{flex:none}.td-sec__empty{min-width:0;font-size:var(--fs-sm);color:var(--text-muted)}.td-sec__action{text-align:right;margin-left:auto;padding-left:8px}.td-sec__action>:is(a,button){line-height:inherit;background:0 0;border:0;margin:0;padding:0}.td-sec--compact>.td-problem-picker,.td-sec--compact>.tm-error{margin:8px 0 6px}.td-rows{gap:11px;margin:0;display:grid}.td-row{font-size:var(--fs-sm);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;display:grid}.td-row>dt{color:var(--text-muted);padding-top:3px}.td-row>dd{align-items:flex-start;gap:8px;min-width:0;margin:0;display:flex}.td-requester{min-width:0;max-width:100%;color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.td-requester .person-cell{font-weight:600}.td-field{flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;display:flex}.td-field__value{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;max-width:100%;display:flex}.td-field .person-cell{font-weight:600}.td-category{align-items:center;gap:8px;min-width:0;display:inline-flex}.td-category__name{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:500}.td-reclass{gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border-radius:10px;display:grid}.td-reclass__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.td-reclass__pair{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.td-reclass__arrow{color:var(--text-muted);margin:0 2px}.td-reclass__summary{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:600}.td-reclass .td-note{margin:0}.td-inline-select{border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;max-width:100%;font-family:var(--font);font-size:var(--fs-sm);color:var(--text);border-radius:8px;padding:5px 8px}.td-flag{color:var(--color-danger);font-weight:700}.td-problem-link{color:var(--text-link);font-weight:700}.td-problem-link:hover{text-decoration:underline}.td-team{flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;display:flex}.td-team__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.td-team__item{border-radius:var(--radius-sm);align-items:center;gap:6px;min-width:0;min-height:28px;margin:0 -6px;padding:2px 4px 2px 6px;display:flex}.td-team__item:hover,.td-team__item:focus-within{background:var(--row-hover)}.td-team__item.is-confirming{background:var(--color-danger-bg)}.td-team__item .person-cell{flex:1;min-width:0}.td-team__remove{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.td-team__item:hover .td-team__remove,.td-team__remove:focus-visible{opacity:1}.td-team__remove:hover,.td-team__remove:focus-visible{background:var(--surface-2);color:var(--color-danger)}.td-team__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:none){.td-team__remove{opacity:.7;width:32px;height:32px}}.filter-menu--link.td-team__add,.filter-menu--link.td-team__add:hover,.filter-menu--link.td-team__add.is-open{color:var(--text-muted);align-self:flex-start}.td-team__add .filter-menu__trigger{border-radius:var(--radius-xs);min-height:26px;margin-left:-6px;padding:0 6px;font-weight:600}.td-team__add .filter-menu__trigger:before{content:"+";margin-right:2px;font-size:15px;font-weight:500;line-height:1}.td-team__add .filter-menu__trigger:hover{color:var(--text);background:var(--row-hover);text-decoration:none}.td-light{background:var(--border-strong);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.td-light--ok{background:var(--color-success)}.td-light--warn{background:var(--prio-p2)}.td-light--bad{background:var(--color-danger)}.td-clock{flex-direction:column;flex:1;min-width:0;display:flex}.td-clock__text{color:var(--text);font-weight:600}.td-clock__inline,.td-clock__sub{color:var(--text-muted);font-size:12.5px}.td-clock__bar{background:var(--surface-2);border-radius:4px;height:4px;margin-top:6px;display:block;overflow:hidden}.td-clock__bar>span{border-radius:inherit;background:var(--border-strong);min-width:4px;height:100%;display:block}.td-clock__bar--ok>span{background:var(--color-success)}.td-clock__bar--warn>span{background:var(--prio-p2)}.td-clock__bar--bad>span{background:var(--color-danger)}.td-now{border-radius:var(--radius-sm);background:var(--color-info-bg);margin-top:16px;padding:14px 16px}.td-now--warning{background:var(--color-warning-bg)}.td-now--success{background:var(--color-success-bg)}.td-now--neutral{background:var(--surface-2)}.td-steps{gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.td-steps li{border-top:3px solid var(--border-strong);min-width:0;color:var(--text-muted);flex:1;padding-top:7px;font-size:12px;font-weight:700}.td-steps li.is-done{border-top-color:var(--color-success);color:var(--text)}.td-steps li.is-current{border-top-color:var(--text);color:var(--text)}.td-now__title{font-size:var(--fs-lg);margin:0;font-weight:800}.td-now__text{font-size:var(--fs-md);margin:4px 0 0}.td-now__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.td-facts{font-size:var(--fs-sm);flex-wrap:wrap;gap:8px 28px;margin:16px 0 0;display:flex}.td-facts dt{color:var(--text-muted)}.td-facts dd{margin:0;font-weight:700}.td-facts__people{flex-wrap:wrap;gap:4px 16px;display:flex;margin-top:4px!important}.td-main .csat-card,.td-main .det-section{box-shadow:none;margin:16px 0 0}.td-mobile-summary,.td-bar,.td-backdrop{display:none}@media (width<=1279px){.td-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1099px){.td-layout{grid-template-columns:minmax(0,1fr)}.td-mobile-summary{border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;padding:8px 8px 8px 12px;display:flex}.td-mobile-summary__sla{align-items:flex-start;gap:6px;font-weight:700;display:inline-flex}.td-mobile-summary__sla .td-light{margin-top:3px}.td-mobile-summary__who{color:var(--text-muted)}.td-mobile-summary__btn{min-height:36px;margin-left:auto}.td-side{z-index:46;max-height:86vh;padding:0 18px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);border-radius:18px 18px 0 0;display:none;position:fixed;inset:auto 0 0}.td-side.is-open{display:block}.td-side__sheet-head{z-index:1;background:var(--surface-raised);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:0 -18px 4px;padding:12px 18px;display:flex;position:sticky;top:0}.td-side__close{background:var(--surface-2);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:50%;font-size:15px}.td-side__top{padding-top:8px}.td-backdrop{z-index:45;background:var(--backdrop);display:block;position:fixed;inset:0}.td-side-popover{z-index:47}}@media (width<=860px){.td-page{padding-bottom:88px}.td-bar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-raised);border-top:1px solid var(--border);box-shadow:var(--shadow-up);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.td-bar__btn{flex:1 1 0;justify-content:center;min-height:44px}.td-page .det-toast{bottom:84px}}@media (width<=640px){.td-page.content{padding:12px 12px 88px}.td-main{border-radius:var(--radius-sm);padding:16px 14px 18px}.td-title{font-size:var(--fs-xl)}.td-title-row{--td-title-size:var(--fs-xl);--td-prio-h:20px;gap:8px}.td-msg__body{margin-left:0}.td-composer__tab{padding:10px 8px}.td-composer__foot{flex-direction:column;align-items:stretch}.td-composer__foot .td-send{width:100%;min-height:44px;margin-left:0}.td-work__row{grid-template-columns:1fr 1fr}.td-work__field--date{grid-column:1/-1}.td-kbd{display:none}.td-row{grid-template-columns:88px minmax(0,1fr)}}.td-sec__body{font-size:var(--fs-sm)}.td-tab-short{display:none}@media (width<=640px){.td-tab-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.td-tab-short{display:inline}.td-composer__tab{flex:1 1 0}}.tz-hint{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.tz-hint b{color:var(--text);font-weight:600}.att-btn{min-width:34px;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;display:inline-flex}.att-btn:hover:not(:disabled),.att-btn--label{color:var(--text)}.td-compose-form{position:relative}.att-drop{z-index:5;pointer-events:none;border:2px dashed var(--color-info);border-radius:var(--radius-sm);background:var(--dropzone-bg);color:var(--color-info);font-weight:700;font-size:var(--fs-md);place-items:center;display:grid;position:absolute;inset:-6px}.att-chips-wrap{margin-top:8px}.att-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att-chip{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:center;gap:8px;width:264px;max-width:100%;min-height:48px;padding:6px;display:flex;position:relative;overflow:hidden}.att-chip--error{border-color:var(--color-danger);background:var(--color-danger-bg);align-items:flex-start;width:544px}.att-chip__thumb{background:var(--surface-2);border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.att-chip__thumb img{object-fit:cover;width:100%;height:100%}.att-chip__text{flex-direction:column;flex:auto;min-width:0;display:flex}.att-chip__name{font-size:var(--fs-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.att-chip__meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.att-chip__saved{color:var(--color-success)}.att-chip__error{color:var(--color-danger);margin-top:2px;font-size:11.5px;font-weight:700;line-height:1.35}.att-chip__bar{background:var(--surface-2);height:3px;position:absolute;bottom:0;left:0;right:0}.att-chip__bar span{background:var(--color-info);height:100%;transition:width .15s linear;display:block}.att-chip__action{color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px;font-size:12px;font-weight:700}.att-chip__remove{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:12px}.att-chip__remove:hover,.att-chip__remove:focus-visible{background:var(--surface-2);color:var(--text)}.att-glyph{color:var(--text-muted);place-items:center;display:inline-grid;position:relative}.att-glyph__ext{white-space:nowrap;letter-spacing:.02em;color:var(--text-on-color);background:var(--file-other);border-radius:3px;padding:0 3px;font-size:8px;font-weight:800;line-height:1.4;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.att-glyph--pdf .att-glyph__ext{background:var(--file-pdf)}.att-glyph--sheet .att-glyph__ext{background:var(--file-sheet)}.att-glyph--doc .att-glyph__ext{background:var(--file-doc)}.att-glyph--slides .att-glyph__ext{background:var(--file-slides)}.att-list{flex-direction:column;gap:8px;margin:8px 0 0 34px;display:flex}.td-desc .att-list{margin-left:0}.att-thumbs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att-thumb{flex-direction:column;gap:3px;width:148px;display:flex}.att-thumb__open{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);cursor:zoom-in;width:148px;height:104px;padding:0;display:block;overflow:hidden}.att-list--internal .att-thumb__open{border-style:dashed;border-color:var(--color-warning)}.att-thumb__open img{object-fit:cover;width:100%;height:100%;transition:transform .15s;display:block}.att-thumb__open:hover img{transform:scale(1.03)}.att-thumb__open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.att-thumb__cap{min-width:0;color:var(--text-muted);flex-direction:column;font-size:11.5px;line-height:1.35;display:flex}.att-thumb__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.att-thumb__size{font-variant-numeric:tabular-nums}.att-files{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.att-file{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:center;max-width:100%;display:inline-flex}.att-list--internal .att-file{border-style:dashed;border-color:var(--color-warning)}.att-file__link{min-width:0;color:var(--text);align-items:center;gap:8px;padding:7px 10px;text-decoration:none;display:inline-flex}.att-file__link:hover .att-file__name{color:var(--text-link);text-decoration:underline}.att-file__name{font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-weight:700;overflow:hidden}.att-file__size{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.att-file__del{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin-right:4px;font-size:11px}.att-file__del:hover,.att-file__del:focus-visible{background:var(--color-danger-bg);color:var(--color-danger)}.att-file--deleted{background:0 0;border-style:dashed;padding:7px 10px}.att-file--deleted .att-file__name{color:var(--text-muted);font-style:italic;font-weight:400}.att-list__error{color:var(--color-danger);margin:0;font-size:12px;font-weight:700}.att-viewer .modal__body{background:var(--surface-2);place-items:center;padding:12px;display:grid}.att-viewer__img{cursor:zoom-in;display:block}.att-viewer__img img{object-fit:contain;max-width:100%;max-height:min(72vh,900px);box-shadow:var(--shadow-image);border-radius:6px;display:block}.att-viewer .modal__foot{flex-wrap:wrap;align-items:center;gap:8px}.att-viewer__meta{color:var(--text-muted);margin-right:auto;font-size:12px}.td-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.td-files li{justify-content:space-between;gap:8px;min-width:0;display:flex}.td-files a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-link);font-weight:600;overflow:hidden}.td-files .td-muted{flex:none;font-size:11.5px}.nt-attach__label{font-weight:700;font-size:var(--fs-sm);color:var(--text);margin-bottom:6px;display:block}.nt-attach__zone{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;display:flex}.nt-attach.is-dragging .nt-attach__zone{border:2px solid var(--color-info);background:var(--color-info-bg)}.nt-attach__hint{flex:220px;margin:0}@media (width<=640px){.att-list{margin-left:0}.att-chip{width:100%}.att-thumb,.att-thumb__open{width:calc(50vw - 40px);max-width:148px}.att-file__name{max-width:52vw}.td-composer__foot .att-btn{align-self:flex-start;min-width:44px;min-height:40px}.td-hint-keys{display:none}.td-composer__foot{flex-flow:wrap;align-items:center}.td-composer__foot .td-composer__hint{flex:1 1 0}.td-composer__foot .td-send{flex:100%}.td-composer__foot .att-btn{align-self:center}.att-viewer__meta{flex:100%;margin:0 0 4px}}.td-composer__foot .td-composer__hint{flex:220px}.td-composer__foot>.panel__actions{margin-left:auto}@media (width<=640px){.td-composer__foot>.panel__actions{margin-left:0}.td-composer__foot>.panel__actions .btn{white-space:nowrap;flex:auto;justify-content:center;min-height:44px}}.pb-list{container-type:inline-size}.pb-table{table-layout:fixed}.pb-table .pb-col-status{width:166px}.pb-table .pb-col-person{width:176px}.pb-table .pb-col-inc{width:108px}.pb-table .pb-col-date{width:116px}.pb-table .pb-col-go{width:36px}.pb-table th{white-space:nowrap;padding:10px 14px}.pb-table td{vertical-align:middle;padding:10px 14px}.pb-table th:first-child,.pb-table td:first-child{padding-left:22px}.pb-table th:last-child,.pb-table td:last-child{padding-left:0;padding-right:18px}.pb-table .pb-th-num,.pb-cell-inc{text-align:right}.pb-cell-status{white-space:nowrap}.pb-cell-person .person-cell{min-width:0}.pb-cell-date{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.pb-inc-count{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.pb-inc-count--open{color:var(--text);font-weight:700}.pb-prio-none{border:1px dashed var(--border-strong);border-radius:4px;flex-shrink:0;width:26px;height:20px;margin-top:1px}.pb-toolbar .pb-count{margin-left:auto}@container (width<=1040px){.pb-table .pb-col-person{width:150px}.pb-table .pb-col-status{width:160px}.pb-table .pb-col-date{width:96px}.pb-table th,.pb-table td{padding-left:10px;padding-right:10px}}@container (width<=760px){.pb-table,.pb-table tbody{display:block}.pb-table colgroup,.pb-table thead{display:none}.pb-table tr.pb-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 32px 12px 16px;display:flex}.pb-table tr.pb-row:first-child{border-top:none}.pb-table tr.pb-row:after{content:"";flex-basis:100%;order:1;height:0}.pb-table .pb-row td,.pb-table .pb-row td:first-child,.pb-table .pb-row td:last-child{text-align:left;background:0 0;border:none;padding:0;display:block}.pb-table .pb-row:hover{background:var(--row-hover)}.pb-table .pb-row td.pb-cell-title{flex:100%;min-width:0}.pb-table .pb-row .sd-meta{white-space:normal;flex-wrap:wrap;row-gap:2px}.pb-table .pb-row .sd-meta__when{white-space:nowrap;display:inline}.pb-table .pb-row td.pb-cell-date{display:none}.pb-table .pb-row td.pb-cell-person,.pb-table .pb-row td.pb-cell-inc{order:2;min-width:0}.pb-table .pb-row td.pb-cell-person{flex:55%}.pb-table .pb-row td.pb-cell-inc{flex:0 auto}.pb-table .pb-row td.pb-cell-person:before,.pb-table .pb-row td.pb-cell-inc:before{content:attr(data-label);color:var(--text-faint);margin-bottom:3px;font-size:11px;display:block}.pb-table .pb-row td.sd-cell-go{position:absolute;top:14px;right:10px}@supports selector(:has(a)){.pb-row:has(.sd-row__link:focus-visible){background:var(--surface-selected);outline:2px solid var(--focus-ring);outline-offset:-2px}.pb-row:has(.sd-row__link:focus-visible) td:first-child{box-shadow:none}}}@container sd-panel (width<=760px){.pb-toolbar .pb-count{margin-left:0}}@media (width<=640px){.pb-toolbar.toolbar{padding:4px 16px 12px}.pb-toolbar .toolbar-input{flex:100%;min-width:0}.pb-toolbar .toolbar-select{flex:40%;max-width:none}.pb-toolbar .sd-sort-select{flex:100%}.pb-toolbar .sd-sort-select .toolbar-select{width:100%}}.pb-form-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.pb-form-row .field select{width:100%}.pb-form-tickets{margin-bottom:12px}.pb-form-tickets .search-picker{margin-bottom:8px}.pb-form-note{font-size:var(--fs-sm);color:var(--text-muted);margin:0}.pb-chips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pb-chip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;font-size:var(--fs-sm);align-items:center;gap:8px;padding:5px 6px 5px 10px;display:flex}.pb-chip__code{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pb-chip__text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.pb-chip__remove{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none}.pb-chip__remove:hover{background:var(--surface-raised);color:var(--text)}.pb-chip__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (width<=640px){.pb-form-row{grid-template-columns:1fr}}.pb-page .td-main{padding-bottom:20px}.pb-title{align-items:flex-start;display:flex}.pb-title .td-title{flex:1;min-width:0}.pb-title__edit{width:32px;height:32px;margin-top:calc(var(--td-title-size,21px) * 1.25 / 2 - 16px);color:var(--text-muted);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.pb-title:hover .pb-title__edit,.pb-title__edit:focus-visible{opacity:1;background:var(--surface-2);color:var(--text)}.pb-title__edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}@media (hover:none){.pb-title__edit{opacity:1}}.pb-title-edit{margin:6px 0 10px}.pb-title-edit__input{border:1px solid var(--color-info);background:var(--surface-raised);width:100%;font-family:var(--font);font-size:var(--fs-2xl);color:var(--text);box-shadow:0 0 0 3px var(--color-info-bg);border-radius:8px;padding:4px 8px;font-weight:800;line-height:1.25}.pb-title-edit__input:focus{outline:none}.pb-title-edit .td-note{margin-top:4px}.pb-text,.pb-incidents{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.pb-text__head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pb-text__head .td-section-title{margin:0}.pb-text__head .td-link{margin-left:auto}.pb-text__body{font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.55}.pb-text .td-empty,.pb-incidents .td-empty{margin:0}.pb-text__input{border:1px solid var(--color-info);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;font-family:var(--font);color:var(--text);resize:vertical;box-shadow:0 0 0 3px var(--color-info-bg);padding:8px 10px;font-size:14px;line-height:1.5;display:block}.pb-text__input:focus{outline:none}.pb-text__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.pb-text__kbd{margin:0 0 0 auto}@media (width<=640px){.pb-text__kbd{display:none}}.pb-incidents__count{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.pb-inc-list{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none}.pb-inc{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.pb-inc:first-child{border-top:0}.pb-inc .prio-badge{margin-top:1px}.pb-inc.is-done .pb-inc__subject{color:var(--text-muted);font-weight:600}.pb-inc__main{flex:1;min-width:0}.pb-inc__subject{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:14px;font-weight:700;display:block;overflow:hidden}.pb-inc__subject:hover{color:var(--text-link);text-decoration:underline}.pb-inc__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:12px;display:flex}.pb-inc__code{font-variant-numeric:tabular-nums;font-weight:700}.pb-inc__unlink{flex:none;margin-top:2px}.pb-incidents__add{margin-top:12px}.pb-incidents__add .search-picker{margin-bottom:0}.td-problem-picker{width:100%}.td-problem-picker .search-picker{margin-bottom:4px}.td-problem-picker__foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.td-link--muted{color:var(--text-muted);font-weight:600}.sd-table .sd-col-check{width:44px}.sd-table.is-selectable th.sd-cell-check,.sd-table.is-selectable td.sd-cell-check{padding-left:16px;padding-right:0}.sd-table.is-selectable th.sd-cell-check+th,.sd-table.is-selectable td.sd-cell-check+td{padding-left:8px}.sd-table.is-selectable .sd-row td.sd-cell-check{vertical-align:top;padding-top:16px}.sd-check{z-index:2;cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;margin:-6px;padding:6px;display:inline-flex;position:relative}.sd-check input{margin:0}.sd-check:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:6px}.sd-row.is-selected td{background:var(--color-info-bg)}.sd-bulk{flex-wrap:wrap;gap:8px 12px;padding:10px 22px}@container (width<=760px){.sd-table.is-selectable tr.sd-row{padding-left:48px}.sd-table.is-selectable .sd-row td.sd-cell-check{padding:0 0 0 16px;position:absolute;top:17px;left:12px}.sd-table.is-selectable .sd-row td.sd-cell-check+td{padding-left:0}.sd-row.is-selected{background:var(--color-info-bg)}.sd-row.is-selected td{background:0 0}}@media (width<=640px){.sd-bulk{padding:10px 16px}.sd-bulk .bulk-bar__count{flex:100%}.sd-bulk .btn{flex:auto;justify-content:center;min-height:40px}}.det-toast{flex-direction:row;align-items:stretch}.det-toast__live{display:flex}.det-toast__msg.has-action{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.det-toast__action{pointer-events:auto;border:0;border-left:1px solid var(--inverse-divider);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-inverse);color:var(--inverse-link);font:inherit;cursor:pointer;box-shadow:var(--shadow-sm);padding:0 16px;font-size:13px;font-weight:800}.det-toast__action:hover{text-decoration:underline}.det-toast__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=640px){.det-toast__live,.det-toast__live .det-toast__msg{flex:1}}@media (width<=860px){.td-page.pb-page{padding-bottom:24px}.pb-page .det-toast{bottom:16px}}@media (width<=640px){.td-page.pb-page.content{padding-bottom:24px}.pb-inc{gap:8px;padding:9px 10px}.pb-head{flex-wrap:nowrap}.pb-head .queue-bar{flex:auto;min-width:0}.pb-head .sd-list-head__actions{flex:none;width:auto;margin-left:0}.pb-inc__subject{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@container (width<=760px){.pb-table .pb-row .sd-row__link{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pb-table .pb-row td.pb-cell-status{flex:none;order:2}.pb-table .pb-row td.pb-cell-person{flex:auto}.pb-table .pb-row td.pb-cell-person:before{display:none}.pb-table .pb-row td.pb-cell-inc:before{content:"Incidentes ";margin:0;display:inline}}.nb{position:relative}.nb-bell{transition:background .15s,border-color .15s;position:relative}.nb-bell:hover,.nb-bell.is-open{background:var(--surface-raised);border-color:var(--border-strong)}.nb-bell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nb-badge{border-radius:var(--radius-pill);background:var(--color-danger-solid);min-width:18px;height:18px;color:var(--text-on-color);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface-raised);place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.nb-panel{z-index:40;width:400px;max-height:min(620px, calc(100vh - var(--topbar-offset) - 24px));background:var(--surface-overlay);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:-6px;overflow:hidden}.nb-panel__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 8px;display:flex}.nb-panel__title{font-size:var(--fs-lg);margin:0;font-weight:700}.nb-link{font:inherit;font-size:var(--fs-sm);color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.nb-link:hover:not(:disabled){text-decoration:underline}.nb-link:disabled{color:var(--text-faint);cursor:default}.nb-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.nb-filter{border-bottom:1px solid var(--border);gap:6px;padding:0 16px 10px;display:flex}.nb-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);font:inherit;font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;padding:4px 10px}.nb-chip:hover{border-color:var(--border-strong);color:var(--text)}.nb-chip.is-active{background:var(--color-info-bg);color:var(--color-info);border-color:#0000;font-weight:600}.nb-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nb-panel__body{overscroll-behavior:contain;flex:auto;overflow-y:auto}.nb-list{margin:0;padding:4px 0;list-style:none}.nb-item+.nb-item{border-top:1px solid var(--border)}.nb-item__main{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 10px;align-items:start;gap:12px;padding:11px 16px;display:grid}.nb-item__main:hover{background:var(--surface)}.nb-item__main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--surface)}.nb-item.is-unread .nb-item__main{background:color-mix(in srgb, var(--accent) 4%, transparent)}.nb-item.is-unread .nb-item__main:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.nb-item__icon{background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);border-radius:10px;place-items:center;display:grid}.nb-item__icon--info{background:var(--color-info-bg);color:var(--color-info)}.nb-item__icon--warning{background:var(--color-warning-bg);color:var(--color-warning)}.nb-item__icon--danger{background:var(--color-danger-bg);color:var(--color-danger)}.nb-item__icon--success{background:var(--color-success-bg);color:var(--color-success)}.nb-item:not(.is-unread) .nb-item__icon{background:var(--surface-2);color:var(--text-faint)}.nb-item__who{width:32px;height:32px;position:relative}.nb-item__who .avatar{width:32px;height:32px;font-size:11px}.nb-item__badge{width:18px;height:18px;box-shadow:0 0 0 2px var(--surface-raised);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.nb-item:not(.is-unread) .nb-item__badge{background:var(--surface-2);color:var(--text-faint)}.nb-item__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nb-item__title{font-size:var(--fs-md);color:var(--text);line-height:1.35}.nb-item.is-unread .nb-item__title{font-weight:700}.nb-item__body{font-size:var(--fs-sm);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.nb-item__meta{font-size:var(--fs-xs);color:var(--text-faint);flex-wrap:wrap;gap:0 8px;margin-top:2px;display:flex}.nb-item__meta>*+:before{content:"·";margin-right:8px}.nb-item__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-top:6px}.nb-more{border:0;border-top:1px solid var(--border);width:100%;font:inherit;font-size:var(--fs-sm);color:var(--text-link);cursor:pointer;background:0 0;padding:10px;font-weight:600;display:block}.nb-more:hover:not(:disabled){background:var(--surface)}.nb-panel__foot{border-top:1px solid var(--border);background:var(--surface);text-align:center;padding:10px 16px}.nb-state{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:36px 24px;display:flex}.nb-state__icon{background:var(--surface-2);border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:6px;display:grid}.nb-state__icon svg{width:20px;height:20px;stroke:var(--text-faint)}.nb-state__mascot{margin-bottom:10px}.nb-state__mascot .mascot-bubble{max-width:30ch;font-size:12.5px}.nb-state__title{font-weight:700;font-size:var(--fs-md);margin:0}.nb-state__text{font-size:var(--fs-sm);color:var(--text-muted);max-width:280px;margin:0 0 8px}.nb-skeleton{grid-template-columns:32px 1fr;gap:12px;padding:12px 16px;display:grid}.nb-skeleton__dot{background:var(--surface-2);border-radius:10px;width:32px;height:32px}.nb-skeleton__lines{flex-direction:column;gap:8px;padding-top:3px;display:flex}.nb-skeleton__lines span{background:var(--surface-2);border-radius:5px;height:10px;animation:1.2s ease-in-out infinite nb-pulse;display:block}.nb-skeleton__lines span:first-child{width:70%}.nb-skeleton__lines span:last-child{width:45%}@keyframes nb-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.nb-skeleton__lines span{animation:none}}@media (width<=640px){.nb-panel{top:calc(var(--topbar-offset) + 6px);width:auto;max-height:calc(100dvh - var(--topbar-offset) - 16px);position:fixed;left:8px;right:8px}.nb-item__main{padding:12px 14px}}.np{max-width:980px}.np-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.np-intro__text{color:var(--text-muted);font-size:var(--fs-md);margin:0}.np-intro__status{min-height:1em;font-size:var(--fs-sm);color:var(--color-success);margin:0;font-weight:600}.np-notice{border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--fs-sm);padding:10px 14px;line-height:1.5}.np-group .panel__head{padding-bottom:4px}.np-table{border-collapse:collapse;width:100%}.np-table thead th{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);padding:8px 20px;font-weight:700}.np-table .np-table__channel{text-align:center;width:128px}.np-table tbody tr+tr{border-top:1px solid var(--border)}.np-table tbody tr:hover{background:var(--row-hover)}.np-table__event{text-align:left;vertical-align:top;padding:12px 20px;font-weight:400}.np-event__label{font-weight:700;font-size:var(--fs-md);color:var(--text);display:block}.np-event__desc{font-size:var(--fs-sm);color:var(--text-muted);margin-top:2px;line-height:1.45;display:block}.np-event__note{font-size:var(--fs-xs);color:var(--color-info);align-items:center;gap:5px;margin-top:6px;font-weight:600;display:inline-flex}.np-event__note--locked{color:var(--text-muted)}.np-table__cell{text-align:center;vertical-align:top;padding:12px 8px}.np-cell{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.np-cell__cond{max-width:120px;color:var(--text-faint);font-size:11px;line-height:1.3}@media (width<=640px){.np-table thead{display:none}.np-table,.np-table tbody,.np-table tr{display:block}.np-table tr{grid-template-columns:1fr 1fr;padding:12px 16px;display:grid}.np-table__event{grid-column:1/-1;padding:0 0 8px}.np-table__cell{text-align:left;justify-content:flex-start;align-items:center;gap:8px;padding:4px 0;display:flex}.np-table__cell:before{content:attr(data-label);font-size:var(--fs-sm);color:var(--text-muted);min-width:64px}.np-cell{align-items:flex-start}}.np-table tbody th,.np-table tbody td{border-bottom:0}.nt-form{position:relative}.nt-form.is-dragging .nt-attach__zone{border:2px solid var(--color-info);background:var(--color-info-bg)}.nt-drop{z-index:20;border-radius:var(--radius);text-align:center;padding:24px;font-size:15px;display:block;inset:0}.nt-drop__text{margin-top:80px;display:block;position:sticky;top:45vh}.att-rejected{border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--text);align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 8px 8px 12px;font-size:12.5px;line-height:1.45;display:flex}.att-rejected p{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.att-rejected__close{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.att-rejected__close:hover,.att-rejected__close:focus-visible{background:var(--surface-2);color:var(--text)}.att-glyph--mail .att-glyph__ext{background:var(--file-mail)}.nt-notice--warning{background:var(--color-warning-bg);border-color:color-mix(in srgb, var(--color-warning) 35%, var(--border))}.nt-notice--success{background:var(--color-success-bg);border-color:color-mix(in srgb, var(--color-success) 35%, var(--border))}.nt-type-fields .nt-notice{margin:0 0 16px}.nt-field-warning{border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--text);margin:6px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.4}.nt-field--conditional{padding-left:12px}.nt-person{margin-bottom:16px}.nt-person .search-picker__selected{background:var(--color-info-bg);border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.nt-person .field__hint{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.nt-person input:placeholder-shown~.search-picker__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nt-choice__options{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);gap:0;width:100%;max-width:680px;display:flex;overflow:hidden}.nt-choice__option{text-align:center;border:0;border-left:1px solid var(--border-strong);border-radius:0;flex:1 1 0;justify-content:center;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}.nt-choice__option:first-child{border-left:0}.nt-choice__option:hover{background:var(--surface-2)}.nt-choice__option.is-checked{background:var(--color-info-bg);box-shadow:inset 0 -3px 0 var(--accent)}.nt-choice__option:has(input:focus-visible){outline-offset:-3px}.nt-choice.is-invalid .nt-choice__options{border-color:var(--color-danger)}.nt-choice.is-invalid .nt-choice__option{border-color:var(--border-strong)}.nt-estimate--staff{font-variant-numeric:tabular-nums}.nt-actions__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.nt-actions__options{flex-wrap:wrap;gap:4px 16px;margin-right:auto;display:flex}.nt-check--inline{align-items:center;min-height:32px;margin-top:0}.nt-check--inline input{margin-top:0}.nt-actions__kbd{text-align:right;color:var(--text-muted);flex-basis:100%;margin:0;font-size:11.5px}.nt-actions__kbd kbd{border:1px solid var(--border-strong);background:var(--surface-raised);font:inherit;border-bottom-width:2px;border-radius:4px;padding:0 4px;font-size:11px;line-height:16px;display:inline-block}.nt-confirm__note{color:var(--text-muted);font-weight:400}@media (width<=720px){.nt-actions__kbd{display:none}}@media (width>=861px){.nt-actions{z-index:5;margin:20px calc(-1 * var(--nt-pad)) calc(-1 * var(--nt-pad));padding:12px var(--nt-pad);background:var(--surface-raised);border-top:1px solid var(--border);border-radius:0 0 calc(var(--radius) - 1px) calc(var(--radius) - 1px);box-shadow:var(--shadow-up);position:sticky;bottom:0}}.nt-help__more{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;margin:-6px 18px 12px;padding:6px 0;font-size:13px;font-weight:700;display:none}.nt-help__more:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.nt-created__title{color:var(--text);margin:0;font-size:14.5px;font-weight:700}.nt-created__title:focus{outline:none}.nt-created__title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.nt-created__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (width<=640px){.nt-summary{gap:10px;padding:12px 14px}.nt-summary__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.nt-eyebrow{display:none}.nt-title--sm{margin:0 0 2px}.nt-help__title{padding:10px 14px 6px;font-size:13px}.nt-help__list{gap:6px;padding:0 14px 10px;font-size:13px}.nt-help__text{padding:0 14px 10px;font-size:13px}.nt-help:not(.is-open) .nt-help__list li:nth-child(n+2){display:none}.nt-help__more{align-items:center;min-height:36px;margin:-4px 14px 8px;display:inline-flex}.nt-choice__options{flex-direction:column}.nt-choice__option{text-align:left;border-left:0;border-top:1px solid var(--border-strong);justify-content:flex-start;min-height:44px;font-size:14px}.nt-choice__option:first-child{border-top:0}.nt-actions__options{flex-basis:100%;margin-right:0}.nt-actions__buttons{flex:100%}.nt-created__actions .btn{flex:auto;justify-content:center;min-height:44px}}.theme-switch{border:0;min-width:0;margin:8px 0 0;padding:0 2px}.theme-switch__legend{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:6px;padding:0 8px;font-weight:700}.theme-switch__options{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.theme-switch__option{min-height:30px;font-size:var(--fs-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 6px;font-weight:700;display:inline-flex}.theme-switch__option:hover{color:var(--text)}.theme-switch__option.is-checked{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-xs)}.theme-switch__option:has(:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.pb-req{border-radius:var(--radius-pill);background:var(--chip-progress-bg);height:22px;color:var(--chip-progress-text);font-size:var(--fs-xs);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:5px;padding:0 8px 0 6px;font-weight:600;line-height:1;display:inline-flex}.pb-req:before{content:"!";background:var(--chip-progress-icon);width:12px;height:12px;color:var(--chip-icon-mark);border-radius:50%;place-items:center;font-size:9px;font-weight:900;line-height:1;display:inline-grid}.pb-text__hint{min-width:0;font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-text__head{flex-wrap:wrap;row-gap:4px}.pb-text--workaround .pb-text__body{border-radius:var(--radius-xs);background:var(--color-warning-bg);padding:8px 12px}.pb-next{font-size:var(--fs-sm);color:var(--text-muted);margin:8px 0 0;line-height:1.4}.pb-ci-link{overflow-wrap:anywhere}a.pb-ci-chip{color:var(--text-link)}a.pb-ci-chip:hover{text-decoration:underline}.pb-cascade{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;margin:14px 0 0;padding:12px 14px}.pb-cascade__check{font-size:var(--fs-md);cursor:pointer;align-items:flex-start;gap:8px;font-weight:700;display:flex}.pb-cascade__check input{accent-color:var(--accent);flex:none;margin-top:2px}.pb-cascade__list{gap:4px;margin:8px 0 0 24px;padding:0;list-style:none;display:grid}.pb-cascade__list li{min-width:0;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.pb-cascade__subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);flex:1;overflow:hidden}.pb-cascade__note{font-size:var(--fs-sm);color:var(--text-muted);margin:8px 0 0 24px}.pb-cascade .field{margin-top:10px}.td-workaround{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--color-warning-bg);margin-top:14px;padding:10px 14px 12px}.td-workaround__head{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:4px;display:flex}.td-workaround__title{font-size:var(--fs-md);color:var(--text);margin:0;font-weight:800}.td-workaround__tag{border-radius:var(--radius-xs);font-size:var(--fs-xs);color:var(--color-warning);background:var(--surface-raised);padding:0 6px;font-weight:700}.td-workaround__link{font-size:var(--fs-sm);color:var(--text-link);margin-left:auto;font-weight:700}.td-workaround__link:hover{text-decoration:underline}.td-workaround__body{font-size:var(--fs-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.td-workaround .td-link{margin-top:4px}.pb-sugg{border:1px solid color-mix(in srgb, var(--color-warning) 35%, var(--border));border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;margin:0 0 14px;padding:12px 16px}.pb-sugg__head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.pb-sugg__title{font-size:var(--fs-md);color:var(--color-warning);margin:0;font-weight:800}.pb-sugg__why{font-size:var(--fs-sm);color:var(--text-muted)}.pb-sugg__list{margin:8px 0 0;padding:0;list-style:none}.pb-sugg__item{border-top:1px solid var(--border);align-items:center;gap:8px 16px;min-width:0;padding:8px 0;display:flex}.pb-sugg__item:first-child{border-top:0;padding-top:2px}.pb-sugg__main{flex:1;min-width:0}.pb-sugg__text{font-size:var(--fs-md);margin:0}.pb-sugg__dates{color:var(--text-muted);font-size:var(--fs-sm)}.pb-sugg__tickets{font-size:var(--fs-sm);flex-wrap:wrap;gap:2px 14px;min-width:0;margin:3px 0 0;padding:0;list-style:none;display:flex}.pb-sugg__tickets li{min-width:0;max-width:100%}.pb-sugg__ticket{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:280px;color:var(--text-muted);display:inline-block;overflow:hidden}.pb-sugg__ticket:hover,.pb-sugg__ticket .pb-chip__code{color:var(--text-link)}.pb-sugg__more{color:var(--text-muted)}.pb-sugg__actions{flex:none;gap:6px;display:flex}.pb-sugg__toggle{margin-top:2px}@media (width<=760px){.pb-sugg{padding:10px 12px}.pb-sugg__item{flex-direction:column;align-items:stretch}.pb-sugg__actions{flex-wrap:wrap}.pb-sugg__ticket{max-width:100%}.pb-sugg__tickets li:nth-child(n+3),.pb-sugg__why{display:none}}.rpt-stats__sub{font-size:var(--fs-xs);letter-spacing:0;color:var(--rpt-muted);margin-top:2px;font-weight:500;display:block}.rpt-problem-link{color:var(--text)}.rpt-problem-link:hover{color:var(--text-link);text-decoration:underline}.rpt-rec-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.rpt-rec-head .rpt-sublabel{margin:0 auto 0 0}.rpt-rec-param select{border:1px solid var(--border-strong);border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-xs);color:var(--text);background:var(--surface-raised);padding:2px 6px}.rpt-rec-list{margin:0;padding:0;list-style:none}.rpt-rec{border-top:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:6px 0;display:flex}.rpt-rec:first-child{border-top:0;padding-top:0}.rpt-rec__main{flex:1;min-width:0;display:grid}.rpt-rec__title{font-size:12.5px}.rpt-rec__meta{font-size:var(--fs-xs);color:var(--rpt-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rpt-rec .btn{flex:none}.rpt-states{border-top:1px solid var(--border);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:14px;padding-top:10px;display:flex}.rpt-states__item{align-items:center;gap:6px;display:inline-flex}.eg-page{container:eg-page/inline-size}.eg-muted{color:var(--text-muted);font-size:var(--fs-sm)}.eg-hint{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.5}.eg-hint code{font-size:11.5px}.eg-connect-error{margin:0 0 var(--space-3)}.eg-rule{color:var(--text);white-space:pre-wrap;word-break:break-word;background:0 0;padding:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.55}.eg-rule--clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:560px;display:-webkit-box;overflow:hidden}.eg-rule--block{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:12px 14px;display:block}.eg-rule--old{opacity:.65;margin-bottom:4px;text-decoration:line-through;display:block}.eg-rule__property{color:var(--text-link)}.eg-rule__operator{color:var(--text-muted);font-weight:700}.eg-rule__logic{color:var(--color-teal);font-weight:700}.eg-rule__string{color:var(--color-success)}.eg-rule__literal{color:var(--color-warning);font-weight:600}.eg-rule__punct{color:var(--text-faint)}.eg-table td{vertical-align:top}.eg-name{flex-direction:column;gap:2px;min-width:180px;display:flex}.eg-name__title{align-items:center;gap:6px;font-weight:700;display:inline-flex}.eg-name__hint{color:var(--text-muted);font-size:var(--fs-xs);font-style:italic}.eg-verified{flex-shrink:0;display:inline-flex}.eg-verified__icon{display:block}.eg-verify{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.eg-verify .btn{align-items:center;gap:6px;display:inline-flex}.eg-verify__btn--on{background:var(--chip-bg);color:var(--chip-text);border:1px solid var(--chip-border);font-weight:600}.eg-verify__btn--on:hover{background:var(--chip-bg);color:var(--chip-text);border-color:var(--chip-icon)}.eg-name__meta{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.eg-findings-cell{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.eg-findings-more{color:var(--text-muted);font-size:var(--fs-xs);padding:0 2px;font-weight:600}.eg-chip--danger{--chip-bg:var(--chip-danger-bg);--chip-border:var(--chip-danger-border);--chip-text:var(--chip-danger-text);--chip-icon:var(--chip-danger-icon)}.eg-chip--warning{--chip-bg:var(--chip-progress-bg);--chip-border:var(--chip-progress-border);--chip-text:var(--chip-progress-text);--chip-icon:var(--chip-progress-icon)}.eg-chip--info{--chip-bg:var(--chip-new-bg);--chip-border:var(--chip-new-border);--chip-text:var(--chip-new-text);--chip-icon:var(--chip-new-icon)}.eg-chip--success{--chip-bg:var(--chip-done-bg);--chip-border:var(--chip-done-border);--chip-text:var(--chip-done-text);--chip-icon:var(--chip-done-icon)}.eg-side{gap:var(--space-3);flex-direction:column;padding:2px 0 12px;display:flex}.eg-side__main{justify-content:center;width:100%}.eg-id{word-break:break-all;font-size:11px}.eg-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eg-finding{border:1px solid var(--chip-border);border-radius:var(--radius-md);background:var(--chip-bg);font-size:var(--fs-sm);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.eg-finding .status-icon{margin-top:2px}.eg-finding__body{flex-direction:column;gap:2px;min-width:0;display:flex}.eg-finding__body strong{color:var(--chip-text)}.eg-finding__body span{color:var(--text-muted)}.eg-members-toolbar.toolbar{padding:0 0 var(--space-3)}.eg-flags{gap:6px;display:inline-flex}.eg-skeleton{gap:14px;padding:6px 0 12px;display:grid}.eg-skeleton span{background:var(--surface-2);border-radius:6px;height:12px;animation:1.2s ease-in-out infinite nb-pulse;display:block}.eg-skeleton span:nth-child(odd){width:72%}.eg-skeleton span:nth-child(2n){width:54%}@media (prefers-reduced-motion:reduce){.eg-skeleton span{animation:none}}.eg-history-rule{margin-top:6px}.eg-editor{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;display:grid}.eg-editor__build{min-width:0}.eg-builder{margin-top:var(--space-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eg-builder__join{width:100%;font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.eg-chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;padding:4px 12px}.eg-chip.is-active{background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.eg-builder__rows{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.eg-cond{grid-template-columns:28px minmax(130px,1fr) minmax(130px,.9fr) minmax(140px,1.3fr) auto;align-items:center;gap:8px;display:grid}.eg-cond__join{font-size:var(--fs-xs);text-transform:uppercase;color:var(--color-teal);text-align:center;font-weight:700}.eg-cond select,.eg-cond input{border:1px solid var(--border-strong);border-radius:var(--radius-sm,10px);background:var(--surface-raised);width:100%;min-width:0;color:var(--text);font:inherit;font-size:var(--fs-sm);padding:8px 10px}.eg-text{margin:var(--space-3) 0 0}.eg-text textarea{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:13px;line-height:1.5}.eg-preview{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);gap:var(--space-2);flex-direction:column;display:flex;position:sticky;top:0}.eg-preview__title{font-size:var(--fs-md);margin:0}.eg-preview__count{font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.eg-preview__big{font-size:var(--fs-2xl);color:var(--text);font-variant-numeric:tabular-nums;font-weight:900}.eg-diff{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);font-size:var(--fs-sm);padding:8px 10px}.eg-diff--success .eg-diff__title strong{color:var(--color-success)}.eg-diff--danger .eg-diff__title strong{color:var(--color-danger)}.eg-diff__title strong{font-variant-numeric:tabular-nums}.eg-diff ul{gap:2px;margin:6px 0 4px;padding-left:18px;display:grid}.eg-diff li .pill{margin-left:6px}.eg-warnings{font-size:var(--fs-sm);color:var(--text-muted);gap:4px;margin:0;padding-left:18px;display:grid}.eg-warnings:empty{display:none}.eg-warnings .is-warning{color:var(--color-warning);font-weight:600}.eg-evaluate{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.eg-evaluate__row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.eg-form-grid{gap:0 var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eg-form-grid__full{grid-column:1/-1}.eg-form-grid__switch{align-items:flex-end;padding-bottom:8px;display:flex}@media (width<=900px){.eg-editor{grid-template-columns:1fr}.eg-preview{position:static}}@media (width<=640px){.eg-form-grid{grid-template-columns:1fr}.eg-cond{grid-template-columns:1fr 1fr}.eg-cond__join{text-align:left;grid-column:1/-1}.eg-cond__join:empty{display:none}.eg-cond input{grid-column:1/2}.eg-rule--clamp{max-width:none}}.eg-switch-row{align-items:center;gap:12px;display:flex}.eg-switch-row>span{font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}dialog.modal.eg-modal{max-width:min(1180px,94vw)}.eg-name__mobile{display:none}@media (width<=640px){.eg-name__mobile{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.eg-name__meta{white-space:normal}.eg-table .eg-col-desktop{display:none}}.adm-sync-totals{gap:var(--space-3);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.adm-sync-totals>div{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex:140px}.adm-sync-totals dt{font-size:var(--fs-xs);color:var(--text-muted)}.adm-sync-totals dd{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--text);margin:2px 0 0;font-weight:600}.adm-sync-notice{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm)}.adm-sync-notice--warning{background:var(--color-warning-bg);color:var(--text)}.adm-sync-notice--danger{background:var(--color-danger-bg);color:var(--text)}.adm-sync-diffs{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.adm-sync-diff{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);font-size:var(--fs-sm)}.adm-sync-diff__title{font-size:var(--fs-sm);color:var(--text);margin:0;font-weight:500}.adm-sync-diff--success .adm-sync-diff__title strong{color:var(--color-success)}.adm-sync-diff--danger .adm-sync-diff__title strong{color:var(--color-danger)}.adm-sync-diff__title strong{font-variant-numeric:tabular-nums}.adm-sync-diff ul{margin:var(--space-2) 0 var(--space-1);gap:6px;padding:0;list-style:none;display:grid}.adm-sync-diff li{min-width:0}.adm-sync-done{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-success-bg);display:flex}.adm-sync-done p{font-size:var(--fs-md);color:var(--text);margin:0}.adm-sync-done__icon{background:var(--color-success-solid);width:28px;height:28px;color:var(--text-on-color);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.adm-layout{gap:var(--space-4);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.adm-main{min-width:0}.adm-nav{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-2);top:calc(var(--topbar-offset,104px) + 25px);max-height:calc(100vh - var(--topbar-offset,104px) - 41px);overscroll-behavior:contain;position:sticky;overflow-y:auto}.adm-nav__title{margin:0 0 var(--space-2);padding:0 var(--space-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-weight:600}.adm-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.adm-nav__item{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:6px var(--space-2);border-radius:var(--radius-xs);color:var(--text);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.adm-nav__item:hover{background:var(--surface-hover)}.adm-nav__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.adm-nav__item.is-active{background:var(--surface-selected);color:var(--text-link)}.adm-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-nav-select{display:none}.adm-card{padding:0;overflow:clip}.adm-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);flex-wrap:wrap;display:flex}.adm-head__title{font-size:var(--fs-xl);color:var(--text);margin:0;font-weight:700}.adm-head__meta{font-size:var(--fs-sm);color:var(--text-muted);margin:4px 0 0}.adm-head__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-toolbar{align-items:center;gap:var(--space-3);padding:0 var(--space-5) var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.adm-toolbar .toolbar-input{flex:0 320px;min-width:200px}.adm-error{margin:var(--space-3) var(--space-5) 0}.adm-muted{color:var(--text-muted);font-size:var(--fs-sm)}.adm-role+.adm-role{border-top:1px solid var(--border)}.adm-role__head{padding:var(--space-3) var(--space-5) var(--space-2)}.adm-role__title{font-size:var(--fs-lg);margin:0;font-weight:600}.adm-role__toggle{align-items:center;gap:var(--space-2);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.adm-role__toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.adm-role__chevron{color:var(--text-muted);transition:transform .15s}.adm-role__toggle[aria-expanded=true] .adm-role__chevron{transform:rotate(90deg)}.adm-role__count{border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--fs-xs);padding:1px 8px;font-weight:600}.adm-role__desc{font-size:var(--fs-sm);color:var(--text-muted);margin:2px 0 0 17px}.adm-role__empty{padding:0 var(--space-5) var(--space-3) calc(var(--space-5) + 17px);font-size:var(--fs-sm);color:var(--text-faint);margin:0}.adm-table th,.adm-table td{padding:8px var(--space-5)}.adm-person{align-items:center;gap:6px;min-width:0;display:inline-flex}.adm-person__self{font-size:var(--fs-sm);color:var(--text-muted)}.adm-role-select{width:100%;min-width:140px}.adm-foot{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted);margin:0}.adm-role-picker{margin:var(--space-3) 0 0;gap:var(--space-2);border:0;padding:0;display:grid}.adm-role-picker>legend{margin-bottom:var(--space-2);font-size:var(--fs-sm);color:var(--text);padding:0;font-weight:600}.adm-role-option{align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface-overlay);cursor:pointer;display:flex}.adm-role-option:hover{border-color:var(--border-strong)}.adm-role-option.is-checked{border-color:var(--accent);background:var(--surface-selected)}.adm-role-option.is-current{cursor:default;opacity:.7}.adm-role-option input{accent-color:var(--accent);margin-top:3px}.adm-role-option__text{font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;gap:2px;display:flex}.adm-role-option__text strong{font-size:var(--fs-md);color:var(--text);font-weight:600}@media (width<=900px){.adm-layout{grid-template-columns:1fr}.adm-nav{display:none}.adm-nav-select{margin-bottom:0;display:block}}@media (width<=640px){.adm-head,.adm-toolbar{padding-left:var(--space-4);padding-right:var(--space-4)}.adm-head__actions,.adm-head__actions .btn{width:100%}.adm-toolbar .toolbar-input{flex:100%;min-width:0}.adm-role__head,.adm-table th,.adm-table td{padding-left:var(--space-4);padding-right:var(--space-4)}.adm-table .adm-col-login{display:none}}:root{--ver-como-h:44px}.ver-como-bar{z-index:70;height:var(--ver-como-h);background:var(--color-warning-solid);color:var(--text-on-color);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:0 20px;font-size:13.5px;display:flex;position:fixed;top:0;left:0;right:0}.ver-como-bar__text{color:var(--text-on-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.ver-como-bar__text strong{font-weight:900}.ver-como-bar__meta{opacity:.9}.ver-como-bar__error{font-size:var(--fs-xs);font-weight:700}.ver-como-bar__btn{border-radius:var(--radius-sm);min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;padding:5px 12px;font-weight:700}.ver-como-bar__btn:hover:not(:disabled){background:var(--text-on-color);color:var(--color-warning-solid)}.ver-como-bar__btn:focus-visible{outline:2px solid var(--text-on-color);outline-offset:2px}.ver-como-bar__btn:disabled{cursor:progress;opacity:.8}.app.app--ver-como{padding-top:var(--ver-como-h);--topbar-offset:calc(var(--topbar-h) + var(--ver-como-h))}.app.app--ver-como:has(.topbar__tabs:not(:empty)){--topbar-offset:calc(var(--topbar-h) - 12px + var(--page-tabs-h) + var(--ver-como-h))}.app--ver-como .sidebar{top:var(--ver-como-h);height:calc(100vh - var(--ver-como-h))}.app--ver-como .topbar{top:var(--ver-como-h)}.ver-como-switch[disabled]{opacity:.6}.ver-como-switch .theme-switch__options{grid-template-columns:repeat(2,minmax(0,1fr))}.ver-como-switch .theme-switch__option{white-space:nowrap;padding:4px 5px}.ver-como-switch .theme-switch__option.is-simulating{background:var(--color-warning-bg);color:var(--color-warning)}.ver-como-switch__error{font-size:var(--fs-xs);color:var(--color-danger);margin:6px 8px 0}@media (width<=860px){:root{--ver-como-h:52px}.ver-como-bar{gap:8px;padding:0 12px;font-size:12.5px}.ver-como-bar__text{white-space:normal;line-height:1.25}.ver-como-bar__meta{display:none}.app--ver-como .sidebar{height:auto;bottom:0}}
