@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_98dac329-module__IGPbIq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_98dac329-module__IGPbIq__variable{--font-sans:"Manrope","Manrope Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_6fcfc4ed-module__DUg_1W__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_6fcfc4ed-module__DUg_1W__variable{--font-heading:"Space Grotesk","Space Grotesk Fallback"}
:root{--bg-primary:#070b10;--bg-secondary:#0b121b;--bg-tertiary:#121b26;--surface:#0f1620e0;--surface-strong:#111b27;--surface-soft:#172434;--surface-elev-1:color-mix(in srgb,var(--surface-strong)94%,#ffffff05);--surface-elev-2:color-mix(in srgb,var(--surface-soft)86%,#0003);--line-soft:#b5c5d92e;--line-medium:#b5c5d957;--line-strong:#b5c5d980;--line:var(--line-soft);--ink:#f4f8ff;--ink-muted:#c7d3e6;--ink-soft:#98adc7;--primary:#00e58a;--primary-hover:#00cf7c;--accent:#36b8ff;--danger:#ff7272;--warning:#f3bd5e;--ok:#00e58a;--status-open:#36b8ff2e;--status-open-border:#36b8ff85;--status-progress:#f3bd5e33;--status-progress-border:#f3bd5e94;--status-blocked:#ff727233;--status-blocked-border:#ff72728f;--status-complete:#00e58a2e;--status-complete-border:#00e58a85;--tone-green-bg:#00e58a29;--tone-green-border:#00e58a8f;--tone-green-ink:#bcffdf;--tone-info-bg:#36b8ff2e;--tone-info-border:#36b8ff8a;--tone-info-ink:#c4e9ff;--tone-yellow-bg:#f3bd5e33;--tone-yellow-border:#f3bd5e8f;--tone-yellow-ink:#ffe4b3;--tone-red-bg:#ff72722e;--tone-red-border:#ff72728f;--tone-red-ink:#fcc;--tone-neutral-bg:#b5c5d929;--tone-neutral-border:#b5c5d975;--tone-neutral-ink:#dbe7f8;--tone-success-bg:var(--tone-green-bg);--tone-success-border:var(--tone-green-border);--tone-success-ink:var(--tone-green-ink);--tone-warning-bg:var(--tone-yellow-bg);--tone-warning-border:var(--tone-yellow-border);--tone-warning-ink:var(--tone-yellow-ink);--tone-danger-bg:var(--tone-red-bg);--tone-danger-border:var(--tone-red-border);--tone-danger-ink:var(--tone-red-ink);--premium-border:color-mix(in srgb,var(--line-medium)78%,var(--tenant-accent)22%);--premium-border-soft:color-mix(in srgb,var(--line-soft)90%,transparent);--premium-surface-gradient:linear-gradient(154deg,color-mix(in srgb,var(--surface-strong)96%,#ffffff05)0%,color-mix(in srgb,var(--surface-soft)90%,#36b8ff0d)58%,color-mix(in srgb,var(--surface-strong)96%,#00e58a0d)100%);--premium-surface-gradient-soft:linear-gradient(172deg,color-mix(in srgb,var(--surface-strong)96%,transparent)0%,color-mix(in srgb,var(--surface-soft)88%,#ffffff08)100%);--premium-shadow-glow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)18%,transparent),0 24px 44px -32px #000000e6;--premium-chip-glow-green:0 0 0 1px #00e58a66,0 0 20px -12px #00e58a99;--premium-chip-glow-info:0 0 0 1px #36b8ff66,0 0 20px -12px #36b8ff9e;--premium-chip-glow-yellow:0 0 0 1px #f3bd5e6b,0 0 20px -12px #f3bd5e8f;--premium-chip-glow-red:0 0 0 1px #ff727266,0 0 20px -12px #ff727294;--premium-chip-glow-neutral:0 0 0 1px #b5c5d957,0 0 18px -12px #b5c5d96b;--premium-chip-glow-success:var(--premium-chip-glow-green);--premium-chip-glow-warning:var(--premium-chip-glow-yellow);--premium-chip-glow-danger:var(--premium-chip-glow-red);--focus-ring:#36b8ff6b;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--line-height-body:1.52;--line-height-heading:1.16;--motion-fast:.12s;--motion-base:.15s;--motion-ease:cubic-bezier(.2,.68,.2,1);--shadow-sm:0 16px 28px -24px #000000e0;--shadow-md:0 24px 44px -30px #000000db;--font-ui:var(--font-sans),"Manrope","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:var(--font-heading),"Space Grotesk",var(--font-ui);--tenant-accent:var(--primary)}.light{--bg-primary:#edf3fa;--bg-secondary:#e5edf6;--bg-tertiary:#d8e4f0;--surface:#ffffffeb;--surface-strong:#fff;--surface-soft:#f4f8fd;--surface-elev-1:color-mix(in srgb,#fff 94%,var(--bg-secondary)6%);--surface-elev-2:color-mix(in srgb,#fff 86%,var(--bg-secondary)14%);--line-soft:#14213424;--line-medium:#14213442;--line-strong:#14213466;--line:var(--line-soft);--ink:#101d30;--ink-muted:#293f5b;--ink-soft:#4f6784;--primary:#0f8d5d;--primary-hover:#0b734c;--accent:#0b70e8;--danger:#cf3030;--warning:#a96a10;--ok:#0f8d5d;--status-open:#0b70e81f;--status-open-border:#0b70e857;--status-progress:#a96a1024;--status-progress-border:#a96a1061;--status-blocked:#cf30301f;--status-blocked-border:#cf30305c;--status-complete:#0f8d5d21;--status-complete-border:#0f8d5d5c;--tone-green-bg:#0f8d5d1f;--tone-green-border:#0f8d5d5c;--tone-green-ink:#0d5e3f;--tone-info-bg:#0b70e81f;--tone-info-border:#0b70e85c;--tone-info-ink:#134ea6;--tone-yellow-bg:#a96a1021;--tone-yellow-border:#a96a1061;--tone-yellow-ink:#6a4308;--tone-red-bg:#cf30301c;--tone-red-border:#cf303061;--tone-red-ink:#741212;--tone-neutral-bg:#293f5b1c;--tone-neutral-border:#293f5b4d;--tone-neutral-ink:#223754;--tone-success-bg:var(--tone-green-bg);--tone-success-border:var(--tone-green-border);--tone-success-ink:var(--tone-green-ink);--tone-warning-bg:var(--tone-yellow-bg);--tone-warning-border:var(--tone-yellow-border);--tone-warning-ink:var(--tone-yellow-ink);--tone-danger-bg:var(--tone-red-bg);--tone-danger-border:var(--tone-red-border);--tone-danger-ink:var(--tone-red-ink);--premium-border:color-mix(in srgb,var(--line-medium)86%,var(--accent)14%);--premium-border-soft:color-mix(in srgb,var(--line-soft)92%,transparent);--premium-surface-gradient:linear-gradient(154deg,color-mix(in srgb,var(--surface-strong)98%,#fff)0%,color-mix(in srgb,var(--surface-soft)90%,#0b70e80d)58%,color-mix(in srgb,var(--surface-strong)96%,#0f8d5d0d)100%);--premium-surface-gradient-soft:linear-gradient(170deg,color-mix(in srgb,var(--surface-strong)97%,#fff)0%,color-mix(in srgb,var(--surface-soft)90%,#101d3005)100%);--premium-shadow-glow:0 0 0 1px color-mix(in srgb,var(--accent)14%,transparent),0 18px 34px -24px #101d303d;--premium-chip-glow-green:0 0 0 1px #0f8d5d42,0 0 16px -12px #0f8d5d5c;--premium-chip-glow-info:0 0 0 1px #0b70e842,0 0 16px -12px #0b70e85c;--premium-chip-glow-yellow:0 0 0 1px #a96a1042,0 0 16px -12px #a96a1057;--premium-chip-glow-red:0 0 0 1px #cf303047,0 0 16px -12px #cf303057;--premium-chip-glow-neutral:0 0 0 1px #293f5b3d,0 0 12px -12px #293f5b4d;--premium-chip-glow-success:var(--premium-chip-glow-green);--premium-chip-glow-warning:var(--premium-chip-glow-yellow);--premium-chip-glow-danger:var(--premium-chip-glow-red);--focus-ring:#0b70e857;--shadow-sm:0 12px 24px -20px #101d3038;--shadow-md:0 18px 34px -24px #101d303d}*{box-sizing:border-box}html,body{min-height:100%;color:var(--ink);font-family:var(--font-ui);margin:0;padding:0}html{font-size:16px}body{line-height:var(--line-height-body);text-rendering:optimizeLegibility;background:radial-gradient(circle at 8% 0%,#00e58a1a,transparent 32%),radial-gradient(circle at 92% 2%,#36b8ff1a,transparent 34%),linear-gradient(184deg,var(--bg-secondary)0%,var(--bg-primary)64%,#04070c 100%);position:relative}body:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}.light body{background:radial-gradient(circle at 10% 0%,#0f8d5d14,transparent 32%),radial-gradient(circle at 90% 0%,#0b70e814,transparent 30%),linear-gradient(180deg,#f8fbff 0%,var(--bg-primary)62%,var(--bg-secondary)100%)}.light body:before{opacity:.08}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--line-height-heading);letter-spacing:.005em}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input,textarea,select{border:1px solid var(--line-medium);border-radius:var(--radius-sm);background:var(--surface-elev-1);width:100%;color:var(--ink);transition:border-color var(--motion-fast)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease);padding:10px 12px}input:hover,textarea:hover,select:hover{border-color:var(--line-strong)}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:color-mix(in srgb,var(--tenant-accent)58%,var(--line-medium));box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring)68%,transparent);outline:none}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--ink-soft)92%,transparent)}textarea{resize:vertical}button{border:1px solid var(--line-medium);background:var(--surface-elev-2);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;min-height:40px;transition:transform var(--motion-fast)var(--motion-ease),border-color var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease);padding:9px 12px}button:hover{border-color:var(--line-strong)}button:active{transform:translateY(1px)}button:disabled{opacity:.6;cursor:not-allowed}button.primary{border-color:var(--primary);background:linear-gradient(180deg,color-mix(in srgb,var(--primary)94%,#fff 6%),var(--primary));color:#042b1c;box-shadow:0 10px 20px -14px color-mix(in srgb,var(--primary)52%,transparent);font-weight:700}button.primary:hover{border-color:var(--primary-hover);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-hover)92%,#fff 8%),var(--primary-hover))}button.ghost{background:0 0}label{color:var(--ink-muted);gap:8px;font-size:.9rem;font-weight:600;display:grid}pre{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line-medium);border-radius:var(--radius-sm);background:var(--surface-elev-1);max-height:420px;padding:12px;overflow:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.shell[data-tenant-theme=brodd]{--tenant-accent:#0f8}.shell-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shell-sidebar{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:calc(100vh - 30px);box-shadow:var(--shadow-md);background:linear-gradient(170deg,#0c121cf2,#060a10f5);grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:14px;overflow:hidden}.shell-sidebar-inner{grid-template-rows:auto 1fr auto;gap:14px;height:100%;padding:14px;display:grid}.brand-wrap{gap:8px;display:grid;position:relative}.brand-wrap:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--tenant-accent)32%,transparent),transparent 70%);pointer-events:none;width:126px;height:126px;position:absolute;top:-14px;left:-18px}.brand-logo-wrap{border:1px solid var(--line-strong);background:var(--surface-strong);width:84px;height:84px;box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.brand-logo{object-fit:cover;width:100%;height:100%;display:block}.brand-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.72rem}.brand-title{font-family:var(--font-display);color:color-mix(in srgb,var(--tenant-accent)58%,var(--ink));font-size:1.34rem}.brand-subtitle{color:var(--ink-soft);font-size:.9rem}.side-section{gap:8px;display:grid}.side-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding:0 8px;font-size:.7rem}.shell-side-nav{gap:6px;display:grid}.nav-link{color:var(--ink-muted);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;transition:transform .12s,border-color .13s,color .13s,background .13s;display:flex}.side-footer{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.shell-main-wrap{grid-auto-rows:min-content;align-content:start;align-items:start;gap:14px;display:grid}.shell-topbar{isolation:isolate;border:1px solid var(--premium-border);border-radius:var(--radius-lg);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm),var(--premium-shadow-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px;position:relative;overflow:hidden}.shell-topbar:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,color-mix(in srgb,var(--tenant-accent)9%,transparent)0%,transparent 42%,color-mix(in srgb,var(--accent)7%,transparent)100%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)18%,transparent),transparent 70%);position:absolute;inset:0}.shell-topbar-content{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid;position:relative}.shell-topbar-decor{z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--tenant-accent)16%,transparent),transparent 52%),radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--accent)14%,transparent),transparent 60%);opacity:.72;position:absolute;inset:0}.shell-topbar-main{gap:5px;min-width:0;display:grid}.shell-topbar-title{gap:2px;display:grid}.shell-topbar-kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)58%,var(--ink-soft));font-size:.67rem}.shell-topbar-title h1{letter-spacing:.01em;font-size:clamp(1.04rem,1.38vw,1.46rem);line-height:1.1}.shell-status-strip{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.status-pill{border:1px solid color-mix(in srgb,var(--line)86%,var(--tenant-accent)14%);background:color-mix(in srgb,var(--surface-strong)94%,#0003);min-height:24px;color:color-mix(in srgb,var(--ink)86%,var(--ink-soft));border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.7rem;line-height:1.1;display:inline-flex}.status-pill-label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--ink-soft)94%,transparent);font-size:.62rem}.status-pill-email{text-overflow:ellipsis;white-space:nowrap;max-width:min(42vw,360px);overflow:hidden}.status-live-dot{background:color-mix(in srgb,#12ff9a 72%,var(--ok)28%);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #12ff9a8f,0 0 10px #12ff9a75}.shell-topbar-actions{justify-content:flex-end;align-items:center;display:inline-flex}.shell-main{gap:14px;display:grid}.mobile-shell-head{isolation:isolate;border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm),var(--premium-shadow-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;display:none;position:relative;overflow:hidden}.mobile-shell-head:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--tenant-accent)17%,transparent),transparent 46%),linear-gradient(165deg,color-mix(in srgb,var(--surface-strong)14%,transparent),transparent 70%);position:absolute;inset:0}.mobile-shell-head>*{z-index:1;position:relative}.mobile-shell-brand{align-items:center;gap:8px;min-width:0;display:flex}.mobile-shell-brand>div{gap:2px;min-width:0;display:grid}.mobile-shell-brand .small{text-overflow:ellipsis;white-space:nowrap;max-width:min(56vw,260px);color:var(--ink-soft);overflow:hidden}.mobile-shell-brand strong{font-size:.94rem}.mobile-drawer-content{border:1px solid var(--line);background:var(--surface-strong);border-radius:18px;grid-template-rows:auto 1fr auto;gap:12px;width:min(92vw,360px);height:calc(100vh - 24px);margin:12px;padding:14px;display:grid}.mobile-drawer-overlay{background:#010a128f;position:fixed;inset:0}.mobile-bottom-nav{display:none}@media (max-width:1023px){.shell{width:min(100% - 14px,1700px);margin:8px auto}.shell-grid{grid-template-columns:1fr}.shell-sidebar{display:none}.mobile-shell-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mobile-shell-brand img,.mobile-shell-brand svg{border:1px solid color-mix(in srgb,var(--line)72%,var(--tenant-accent)28%);border-radius:10px;width:34px;height:34px}.mobile-bottom-nav{z-index:24;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)92%,transparent);box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid;position:sticky;bottom:8px}.mobile-bottom-nav a,.mobile-bottom-nav button{border-radius:10px;min-height:44px;font-size:.84rem}.shell-topbar{padding:10px}.shell-topbar-content{grid-template-columns:1fr;gap:9px}.shell-topbar-actions{justify-content:flex-start;width:100%}.shell-topbar-actions .row-actions-menu-trigger{min-width:40px;min-height:40px}.status-pill-email{max-width:min(68vw,320px)}}@media (prefers-reduced-motion:no-preference){.shell-topbar,.mobile-shell-head{animation:.22s ease-out shell-glass-entry}}@keyframes shell-glass-entry{0%{opacity:.86;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.shell{width:min(1720px,100% - 24px);margin:12px auto}.shell-grid{grid-template-columns:292px minmax(0,1fr);gap:18px}.shell-sidebar{border:1px solid var(--line-medium);border-radius:var(--radius-lg);background:linear-gradient(174deg,color-mix(in srgb,var(--surface-strong)96%,transparent),color-mix(in srgb,var(--surface-soft)86%,transparent));min-height:calc(100vh - 24px);box-shadow:var(--shadow-md);top:12px}.light .shell-sidebar{background:linear-gradient(174deg,color-mix(in srgb,var(--surface-strong)98%,#fff),color-mix(in srgb,var(--surface-soft)92%,#fff))}.shell-sidebar-inner{gap:12px;padding:13px}.brand-wrap{gap:6px}.brand-wrap:after{background:radial-gradient(circle,color-mix(in srgb,var(--tenant-accent)18%,transparent),transparent 72%);width:112px;height:112px;top:-12px;left:-16px}.brand-logo-wrap{border:1px solid color-mix(in srgb,var(--line-medium)84%,var(--tenant-accent)16%);background:var(--surface-elev-1);border-radius:14px}.brand-eyebrow{color:color-mix(in srgb,var(--ink-soft)88%,transparent)}.brand-title{color:color-mix(in srgb,var(--tenant-accent)44%,var(--ink));font-size:1.28rem}.brand-subtitle{color:color-mix(in srgb,var(--ink-soft)92%,var(--ink-muted)8%)}.side-section{gap:7px}.side-section-title{letter-spacing:.09em;color:color-mix(in srgb,var(--ink-soft)82%,transparent);font-size:.68rem}.shell-side-nav{gap:5px}.nav-link{color:color-mix(in srgb,var(--ink-soft)58%,var(--ink-muted));transition:border-color var(--motion-fast)var(--motion-ease),background var(--motion-fast)var(--motion-ease),color var(--motion-fast)var(--motion-ease),box-shadow var(--motion-fast)var(--motion-ease);border-color:#0000;border-radius:11px;padding:8px 10px}.nav-link:hover{border-color:color-mix(in srgb,var(--line-medium)80%,var(--tenant-accent)20%);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);color:var(--ink);transform:none}.nav-link-active{border-color:color-mix(in srgb,var(--tenant-accent)58%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)13%,var(--surface-elev-1));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)20%,transparent)}.side-footer{border-top:1px solid var(--line-soft);gap:9px;padding-top:11px}.shell-main-wrap{gap:16px}.shell-topbar{border-color:var(--premium-border);border-radius:var(--radius-lg);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:11px}.shell-topbar:before{background:linear-gradient(160deg,color-mix(in srgb,var(--tenant-accent)7%,transparent)0%,transparent 48%,color-mix(in srgb,var(--accent)5%,transparent)100%),linear-gradient(180deg,color-mix(in srgb,var(--surface-strong)9%,transparent),transparent 72%)}.shell-topbar-decor{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--tenant-accent)10%,transparent),transparent 54%),radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--accent)9%,transparent),transparent 62%);opacity:.44}.shell-topbar-content{gap:10px}.shell-topbar-main{gap:6px}.shell-topbar-kicker{color:color-mix(in srgb,var(--tenant-accent)46%,var(--ink-soft))}.shell-topbar-title h1{color:var(--ink);font-size:clamp(1.08rem,1.34vw,1.48rem)}.shell-status-strip{gap:6px}.status-pill{border-color:color-mix(in srgb,var(--line-medium)88%,var(--tenant-accent)12%);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);min-height:25px;color:color-mix(in srgb,var(--ink)90%,var(--ink-soft))}.status-pill-label{color:color-mix(in srgb,var(--ink-soft)84%,transparent)}.status-pill-tenant{border-color:color-mix(in srgb,var(--tenant-accent)44%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)11%,transparent);color:color-mix(in srgb,var(--tenant-accent)58%,var(--ink))}.status-pill-live{color:color-mix(in srgb,var(--ok)62%,var(--ink));border-color:color-mix(in srgb,var(--ok)44%,var(--line-medium));background:color-mix(in srgb,var(--ok)10%,var(--surface-elev-1))}.shell-topbar-actions .row-actions-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)72%,var(--tenant-accent)28%);background:var(--surface-elev-1);border-radius:10px}.shell-main{gap:16px}.mobile-shell-head{border-color:var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:13px}.mobile-shell-head:before{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--tenant-accent)11%,transparent),transparent 48%),linear-gradient(165deg,color-mix(in srgb,var(--surface-strong)10%,transparent),transparent 72%)}.mobile-drawer-content{border-color:var(--line-medium);background:var(--surface-elev-1);border-radius:16px}.mobile-drawer-overlay{background:#040a1280}@media (max-width:1023px){.shell{width:min(100% - 12px,1720px);margin:6px auto}.mobile-shell-head{padding:10px}.mobile-bottom-nav{border-color:var(--line-medium);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:12px;padding:7px}.mobile-bottom-nav a,.mobile-bottom-nav button{border-radius:9px;min-height:42px}.shell-topbar{padding:10px}}.status-pill-icon{color:color-mix(in srgb,currentColor 84%,var(--ink-soft)16%);justify-content:center;align-items:center;display:inline-flex}@media (max-width:1023px){.shell-status-strip-desktop,.shell-topbar-actions-desktop{display:none}.mobile-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-main{padding-bottom:88px}.mobile-drawer-content .button-secondary{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)88%,transparent);min-height:44px;color:var(--ink);border-radius:10px;padding:.5rem .75rem;font-size:.84rem}}
.card{border:1px solid var(--premium-border);border-radius:var(--radius-md);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm),var(--premium-shadow-glow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px}.stack-sm>*+*{margin-top:10px}.stack-lg>*+*{margin-top:14px}.grid{gap:12px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.error{color:var(--danger)}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form{gap:8px;display:flex}.inline-form input{flex:1}.u-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.badge{border:1px solid var(--premium-border-soft);min-height:22px;color:var(--ink);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.traffic-chip-group{flex-wrap:wrap;gap:8px;display:flex}.traffic-chip-group-compact{gap:6px}.traffic-select{min-width:0}.traffic-select-input{border:1px solid var(--premium-border-soft);appearance:none;background-color:color-mix(in srgb,var(--surface-strong)96%,transparent);background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft)50%),linear-gradient(135deg,var(--ink-soft)50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 3px),calc(100% - 9px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:999px;width:100%;min-height:32px;padding:5px 30px 5px 10px;font-size:.82rem;font-weight:600;line-height:1.2}.traffic-select-input:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)55%,transparent);outline-offset:1px}.traffic-select-compact .traffic-select-input{min-height:28px;padding:4px 28px 4px 8px;font-size:.74rem}.agenda-status-corner-select{flex:none}.agenda-status-corner-select .traffic-select-input{width:auto;min-width:94px;max-width:126px;padding-right:24px;font-size:.72rem}.traffic-select-tone-green{color:var(--tone-green-ink);border-color:var(--tone-green-border);background-color:var(--tone-green-bg)}.traffic-select-tone-yellow{color:var(--tone-yellow-ink);border-color:var(--tone-yellow-border);background-color:var(--tone-yellow-bg)}.traffic-select-tone-red{color:var(--tone-red-ink);border-color:var(--tone-red-border);background-color:var(--tone-red-bg)}.traffic-select-tone-neutral{color:var(--tone-neutral-ink);border-color:var(--tone-neutral-border);background-color:var(--tone-neutral-bg)}.badge-chip{min-height:30px;padding:5px 10px;font-size:.8rem;transition:transform .11s,border-color .12s,box-shadow .14s,background .14s}.badge-chip:hover:not(:disabled),.badge-chip-selected{transform:translateY(-1px)}.traffic-chip-group-compact .badge-chip{min-height:26px;padding:4px 8px;font-size:.74rem}.badge-tone-green{color:var(--tone-green-ink);border-color:var(--tone-green-border);background:var(--tone-green-bg)}.badge-tone-yellow{color:var(--tone-yellow-ink);border-color:var(--tone-yellow-border);background:var(--tone-yellow-bg)}.badge-tone-red{color:var(--tone-red-ink);border-color:var(--tone-red-border);background:var(--tone-red-bg)}.badge-tone-neutral{color:var(--tone-neutral-ink);border-color:var(--tone-neutral-border);background:var(--tone-neutral-bg)}.badge-tone-neutral.badge-chip-selected{box-shadow:var(--premium-chip-glow-neutral)}.priority-high{background:color-mix(in srgb,var(--tone-red-bg)86%,transparent);border-color:color-mix(in srgb,var(--danger)58%,var(--line))}.priority-medium{background:color-mix(in srgb,var(--tone-yellow-bg)84%,transparent);border-color:color-mix(in srgb,var(--warning)58%,var(--line))}.priority-low{background:color-mix(in srgb,var(--tone-green-bg)84%,transparent);border-color:color-mix(in srgb,var(--ok)58%,var(--line))}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.list li>div{gap:4px;min-width:0;display:grid}.list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.row-actions-header{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.row-actions-menu-trigger{border-radius:10px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:0;display:inline-flex}.row-actions-menu-content{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)96%,#05090fe6);min-width:180px;box-shadow:var(--shadow-sm);z-index:60;border-radius:10px;padding:4px}.row-actions-menu-item{min-height:32px;color:var(--ink);cursor:pointer;border-radius:8px;outline:none;padding:6px 10px;font-size:.88rem}.row-actions-menu-item-selected{background:color-mix(in srgb,var(--tenant-accent)14%,transparent);font-weight:700}.row-actions-menu-item-danger{color:var(--danger)}.row-actions-menu-item-disabled{color:var(--ink-soft);opacity:.65;cursor:not-allowed}.row-unsaved-badge{background:color-mix(in srgb,var(--warning)14%,var(--surface-strong));border-color:color-mix(in srgb,var(--warning)46%,var(--line))}.row-primary-action{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.row-primary-action-selected{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink))}.list-detail>li{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.list-detail>li>.list-actions{justify-items:end;gap:6px;display:grid}.section-card{border:1px solid var(--premium-border);border-radius:var(--radius-md);background:var(--premium-surface-gradient);box-shadow:var(--shadow-sm),var(--premium-shadow-glow);gap:10px;padding:12px;display:grid}.section-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.section-card-head h3{margin-bottom:4px}.section-card-body{min-width:0}.page-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.page-header-copy{gap:6px;display:grid}.page-header-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--tenant-accent)54%,var(--ink-soft));font-size:.72rem}.page-header-title{font-size:clamp(1.04rem,1.8vw,1.5rem);line-height:1.14}.page-header-description{color:var(--ink-soft)}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter-toolbar{gap:10px;display:grid}.filter-toolbar-leading{justify-content:space-between;align-items:center;gap:10px;display:flex}.filter-toolbar-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.filter-toolbar-trailing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-toolbar-compact{gap:8px}.filter-toolbar-compact .filter-toolbar-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.toolbar-compact-header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.toolbar-compact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.toolbar-compact-select{width:min(180px,100%)}.cases-filter-chip-row{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cases-filter-chip-select{width:auto;min-width:124px}.cases-filter-chip-select .traffic-select-input{min-height:30px}.cases-sort-menu-trigger{border:1px solid color-mix(in srgb,var(--premium-border)90%,transparent);background:color-mix(in srgb,var(--surface-strong)94%,transparent);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.83rem;display:inline-flex}.cases-sort-menu-trigger:hover{border-color:color-mix(in srgb,var(--tenant-accent)42%,var(--premium-border))}.cases-sort-menu-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)52%,transparent);outline-offset:2px}.cases-sort-menu-content{min-width:220px}.cases-sort-menu-section-label{letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;margin:0;padding:6px 10px 4px;font-size:.72rem}.cases-sort-menu-radio-item{justify-content:space-between;align-items:center;gap:8px;display:flex}.cases-sort-menu-item-indicator{color:var(--tenant-accent);align-items:center;display:inline-flex}.cases-sort-menu-separator{background:color-mix(in srgb,var(--premium-border)85%,transparent);height:1px;margin:4px 0}.empty-state{border:1px dashed var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)82%,#ffffff08);border-radius:12px;gap:6px;padding:14px;display:grid}.loading-skeleton{border:1px solid var(--premium-border-soft);background:linear-gradient(100deg,color-mix(in srgb,var(--surface-strong)86%,transparent)24%,color-mix(in srgb,var(--surface-strong)66%,transparent)44%,color-mix(in srgb,var(--surface-strong)86%,transparent)68%);background-size:200% 100%;border-radius:12px;min-height:72px;animation:1.9s linear infinite shimmer}@keyframes shimmer{0%{background-position:180% 0}to{background-position:-20% 0}}.split-panel{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:12px;display:grid}.split-panel-detail{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.split-main,.split-side{min-width:0}.meeting-detail-shell{min-width:0;overflow-x:clip}.meeting-detail-shell .split-main,.meeting-detail-shell .split-side,.meeting-detail-shell .tabs-root,.meeting-detail-shell .section-card,.meeting-detail-shell .section-card-body,.meeting-detail-shell .list,.meeting-detail-shell .list li,.meeting-detail-shell .list li>div{min-width:0}.meeting-detail-shell .small,.meeting-detail-shell a{overflow-wrap:anywhere}.inline-actions-between{justify-content:space-between}.meeting-grid-offset{margin-top:12px}.meeting-panel-offset{margin-top:10px}.meeting-details-band{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.meeting-details-collapsed{box-shadow:var(--shadow-sm)}.meeting-details-band-toggle{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.meeting-details-band-copy{text-align:left;gap:3px;min-width:0;display:grid}.meeting-details-card{border-top:1px solid var(--premium-border-soft);box-shadow:none;background:0 0;border-radius:0}.meeting-details-actions{justify-content:flex-end;display:flex}.collapsible-section-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.collapsible-section-card-toggle{text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:0;padding:2px 0;display:inline-flex}.collapsible-section-card-toggle:hover{background:0 0;border:0}.collapsible-section-card-copy{gap:3px;min-width:0;display:grid}.collapsible-section-card-icon{opacity:.84;transition:transform .14s}.collapsible-section-card-icon-open{transform:rotate(180deg)}.collapsible-section-card-collapsed{gap:0}.meeting-header-actions{align-items:center}.meeting-header-icon-button{justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0;display:inline-flex}.agenda-inline-editable-title{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-weight:700}.agenda-inline-editable-note{color:var(--ink-soft);text-align:left;background:0 0;border:0;padding:0}.agenda-modal-note-field{grid-column:1/-1}.calendar-link-output{gap:8px;display:grid}.calendar-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.meeting-card-actions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.meeting-card-actions-main .primary{min-width:84px}.meeting-card-actions-secondary{flex-wrap:wrap;gap:8px;display:flex}.document-inspector-disabled{opacity:.9;border-style:dashed}.agenda-inline-controls{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:8px;display:grid}.agenda-row{grid-template-columns:minmax(0,1fr)}.agenda-row-case-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.agenda-inline-control{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)95%,transparent);border-radius:10px;gap:4px;min-width:0;padding:8px;display:grid}.meeting-case-modal{width:min(1240px,100vw - 24px);max-height:calc(100vh - 20px);overflow:auto}.meeting-case-modal .split-panel-detail{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.tabs-root{gap:10px;display:grid}.tabs-list{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:6px;padding:6px;display:grid}.tabs-list-detail{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.tabs-trigger{min-height:36px;color:color-mix(in srgb,var(--ink-soft)90%,#aab8cb 10%);background:0 0;border:1px solid #0000;border-radius:8px}.tabs-trigger[data-state=active]{background:color-mix(in srgb,var(--tenant-accent)18%,#050a0ec7);border-color:color-mix(in srgb,var(--tenant-accent)58%,var(--line));color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--tenant-accent)38%,transparent)}.kanban{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;display:grid;overflow-x:auto}.kanban-col{border:1px solid var(--premium-border);background:var(--premium-surface-gradient-soft);min-height:220px;box-shadow:var(--shadow-sm);border-radius:12px;gap:8px;padding:10px;display:grid}.kanban-card{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface)92%,transparent);border-radius:10px;gap:6px;padding:8px;display:grid}.timeline{gap:8px;display:grid}.timeline-item{border-left:2px solid var(--line);gap:3px;padding-left:10px;display:grid}.compact-create-panel{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)92%,transparent);border-radius:12px;padding:10px}.case-due-presets{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.case-due-preset-chip{min-height:26px;padding:4px 8px;font-size:.74rem}.inline-link-button{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));text-align:left;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.case-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.case-status-card .section-card-body{min-width:0}.case-status-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.case-status-actions{justify-content:flex-end}.case-status-menu-trigger{border:1px solid color-mix(in srgb,var(--premium-border-soft)92%,transparent);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:2px 10px;display:inline-flex}.case-status-menu-trigger .badge{min-height:24px}.case-status-menu-item{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-status-menu-indicator{color:var(--tenant-accent);align-items:center;display:inline-flex}.case-deadline-badge{border-color:color-mix(in srgb,var(--warning)58%,var(--line));background:color-mix(in srgb,var(--warning)14%,var(--surface-strong));color:color-mix(in srgb,var(--warning)70%,var(--ink))}.case-deadline-badge-missing{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.template-manager-block{border:1px solid var(--premium-border-soft);background:color-mix(in srgb,var(--surface-strong)92%,transparent);border-radius:12px;padding:10px}.template-item-row{border:1px solid var(--premium-border-soft);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:8px;display:grid}.workspace-modal-overlay{z-index:80;background:#010a129e;position:fixed;inset:0}.workspace-modal-content{border:1px solid var(--premium-border);background:var(--premium-surface-gradient);width:min(860px,100vw - 24px);max-height:calc(100vh - 96px);box-shadow:var(--shadow-sm),var(--premium-shadow-glow);z-index:81;border-radius:14px;gap:10px;padding:12px;display:grid;position:fixed;top:48px;left:50%;overflow:auto;transform:translate(-50%)}.workspace-modal-header{justify-content:space-between;align-items:center;gap:8px;display:flex}@media (max-width:1500px){.split-panel-detail{grid-template-columns:1fr}.meeting-case-modal .split-panel-detail{grid-template-columns:minmax(0,1.14fr) minmax(300px,.86fr)}}@media (max-width:1320px){.split-panel{grid-template-columns:1fr}}@media (max-width:1080px){.grid-4,.grid-3,.grid-2,.filter-toolbar-controls,.page-header{grid-template-columns:1fr}.page-header-actions{justify-content:flex-start}.kanban{grid-template-columns:repeat(2,minmax(220px,1fr))}.tabs-list-detail{white-space:nowrap;grid-template-columns:none;display:flex;overflow-x:auto}.tabs-list-detail .tabs-trigger{flex:none;min-width:120px}.row-actions-menu-trigger{min-width:40px;min-height:40px}.toolbar-compact-header{flex-direction:column;align-items:flex-start}.toolbar-compact-actions{justify-content:flex-start;width:100%}.toolbar-compact-select{width:100%;max-width:100%}.cases-filter-chip-row,.cases-filter-chip-select{width:100%}.cases-sort-menu-trigger{justify-content:space-between;width:100%}.case-header-editable{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""description""controls";row-gap:8px}.case-header-controls{width:100%}.case-header-controls-row{justify-content:flex-start}.case-header-controls-row-meta-active{grid-template-columns:repeat(2,minmax(0,1fr))}.case-header-editable .page-header-actions{justify-content:stretch;width:100%}}@media (max-width:760px){.list li{flex-direction:column}.list-detail>li{grid-template-columns:1fr}.list-actions{justify-content:flex-start}.list-detail>li>.list-actions{justify-items:start}.inline-form{flex-direction:column}.template-item-row,.kanban,.agenda-inline-controls,.calendar-link-row,.meeting-card-actions{grid-template-columns:1fr}.workspace-modal-content,.workspace-modal-content-wide{width:calc(100vw - 14px);max-height:calc(100vh - 20px);padding:10px;top:10px}}.card,.section-card{border-color:var(--premium-border);border-radius:var(--radius-md);background:var(--premium-surface-gradient-soft);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:13px}.section-card{gap:9px}.section-card-head{gap:12px;padding-bottom:1px}.section-card-head h3{letter-spacing:.002em;font-size:1.05rem}.section-card-head .small,.section-card-head .muted{color:color-mix(in srgb,var(--ink-soft)88%,var(--ink-muted)12%);font-size:.84rem}.page-header{gap:14px}.page-header-title{font-size:clamp(1.08rem,1.7vw,1.52rem)}.page-header-description{color:color-mix(in srgb,var(--ink-soft)76%,var(--ink-muted)24%);font-size:.94rem}.small{font-size:.84rem}.muted{color:color-mix(in srgb,var(--ink-soft)88%,transparent)}.badge{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);font-size:.76rem;font-weight:650}.badge-chip{border-color:color-mix(in srgb,var(--line-medium)86%,transparent);min-height:29px;transition:transform var(--motion-fast)var(--motion-ease),border-color var(--motion-base)var(--motion-ease),box-shadow var(--motion-base)var(--motion-ease),background var(--motion-base)var(--motion-ease);padding:5px 10px}.badge-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--tenant-accent)36%,var(--line-medium));transform:translateY(-1px)}.row-actions-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:9px;min-width:33px;min-height:33px}.row-actions-menu-content{border-color:var(--premium-border);background:color-mix(in srgb,var(--surface-elev-1)98%,#060a0ee6);min-width:196px;box-shadow:var(--shadow-md);border-radius:10px;padding:5px}.row-actions-menu-item{min-height:33px;color:color-mix(in srgb,var(--ink)96%,transparent);border-radius:8px;font-size:.84rem}.row-actions-menu-item[data-highlighted]{background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-elev-1))}.row-actions-menu-item-selected{background:color-mix(in srgb,var(--tenant-accent)16%,var(--surface-elev-1))}.traffic-select-input{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background-color:color-mix(in srgb,var(--surface-elev-1)96%,transparent)}.traffic-select-input:hover{border-color:color-mix(in srgb,var(--line-strong)70%,var(--tenant-accent)30%)}.list{gap:7px}.list li{border-color:color-mix(in srgb,var(--premium-border)90%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);box-shadow:none;border-radius:11px;padding:10px 11px}.list li>div{gap:3px}.empty-state{border-color:color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)86%,transparent);padding:13px}.loading-skeleton{border-color:color-mix(in srgb,var(--line-medium)66%,transparent)}.collapsible-section-card{gap:7px}.collapsible-section-card-toggle{transition:background var(--motion-fast)var(--motion-ease);border-radius:9px}.collapsible-section-card-toggle:hover{background:color-mix(in srgb,var(--surface-elev-1)54%,transparent)}.collapsible-section-card-copy .small,.collapsible-section-card-copy .muted{font-size:.82rem}.compact-create-panel,.template-manager-block,.agenda-inline-control{border-color:color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent)}.tabs-list{border-color:color-mix(in srgb,var(--premium-border)92%,transparent);border-radius:11px;padding:5px}.tabs-trigger{border-radius:7px;min-height:34px}.tabs-trigger[data-state=active]{background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-elev-1));border-color:color-mix(in srgb,var(--tenant-accent)46%,var(--line-medium));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tenant-accent)22%,transparent)}.meeting-case-modal{width:min(1200px,100vw - 18px);max-height:calc(100vh - 14px);padding:10px;overflow:auto}.meeting-case-modal .workspace-modal-header{z-index:4;pointer-events:none;background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line-medium)66%,transparent);justify-content:space-between;align-items:center;gap:10px;margin:-10px -10px 8px;padding:10px;position:sticky;top:0}.meeting-case-modal-title{letter-spacing:-.01em;min-width:0;color:color-mix(in srgb,var(--ink)95%,transparent);white-space:nowrap;text-overflow:ellipsis;pointer-events:auto;margin:0;font-size:clamp(1.14rem,2.2vw,1.52rem);font-weight:760;line-height:1.2;overflow:hidden}.meeting-case-modal .workspace-modal-header button{pointer-events:auto}.meeting-case-modal .case-detail-shell{gap:8px}.meeting-case-modal .case-core-stack>*+*,.meeting-case-modal .case-context-stack>*+*{margin-top:8px}.meeting-case-modal .case-detail-shell .section-card{gap:8px;padding:11px}.meeting-case-modal .case-detail-shell .section-card-head{gap:8px}.meeting-case-modal .case-detail-shell .section-card-head h3{margin-bottom:2px;font-size:1.01rem}.meeting-case-modal .case-detail-shell .section-card-head .small,.meeting-case-modal .case-detail-shell .section-card-head .muted{font-size:.81rem}.meeting-case-modal .case-detail-shell .list li{padding:9px 10px}.meeting-case-modal .case-detail-shell .empty-state{padding:11px}.case-detail-shell{gap:11px}.case-core-stack>*+*,.case-context-stack>*+*{margin-top:11px}.case-header-editable{grid-template-columns:minmax(0,1fr) minmax(420px,620px);grid-template-areas:"eyebrow controls""title controls""description description";align-items:stretch;gap:8px 14px}.case-header-editable .page-header-copy{display:contents}.case-header-editable .page-header-eyebrow{grid-area:eyebrow;align-self:end;margin:0}.case-header-editable .page-header-title{grid-area:title;min-width:0}.case-header-editable .page-header-description{grid-area:description;min-width:0;margin-top:1px}.case-header-editable .page-header-actions{grid-area:controls;justify-content:flex-end;align-self:start;margin-left:auto}.case-header-controls{z-index:2;border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);width:clamp(420px,38vw,620px);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-strong)64%,transparent);border-radius:12px;gap:7px;padding:8px;display:grid;position:relative}.case-header-controls-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.case-header-controls-row-meta{z-index:3;border-bottom:1px solid color-mix(in srgb,var(--line-medium)58%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:7px;display:grid;position:relative}.case-header-controls-row-meta-active{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-case-modal .case-header-editable.case-header-editable-embedded{grid-template-columns:minmax(0,1fr);grid-template-areas:"controls""description";row-gap:10px}.meeting-case-modal .case-header-editable.case-header-editable-embedded .page-header-eyebrow,.meeting-case-modal .case-header-editable.case-header-editable-embedded .page-header-title{display:none}.meeting-case-modal .case-header-editable.case-header-editable-embedded .page-header-actions{justify-content:flex-start;margin-left:0}.meeting-case-modal .case-header-controls{width:100%;max-width:none}.meeting-case-modal .case-header-controls-row-meta-active{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.meeting-case-modal .case-header-controls-row-meta{border-bottom:0;padding-bottom:0}.meeting-case-modal .case-header-chip-trigger{gap:8px}.meeting-case-modal .case-header-chip-trigger .small{font-size:.71rem}.meeting-case-modal .case-header-chip-value{font-size:.8rem}.case-header-controls-row-main{justify-content:flex-end;align-items:center;gap:8px;display:flex}.case-header-controls-row-main-active{padding-top:2px}.case-header-controls-row-main-archived{grid-template-columns:minmax(0,1fr) auto;display:grid}.case-meta-pill{border:1px solid color-mix(in srgb,var(--line-medium)76%,transparent);min-height:22px;color:color-mix(in srgb,var(--ink-muted)90%,var(--ink-soft)10%);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:.74rem;display:inline-flex}.case-note-ai-panel{border:1px solid color-mix(in srgb,var(--line-medium)72%,transparent);background:color-mix(in srgb,var(--surface-elev-1)90%,transparent);border-radius:10px;padding:10px}.case-context-panel{border:1px solid color-mix(in srgb,var(--line-medium)42%,transparent);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--tenant-accent)12%,transparent),transparent 58%),linear-gradient(155deg,color-mix(in srgb,var(--surface-elev-1)96%,transparent),color-mix(in srgb,var(--surface-strong)88%,transparent));box-shadow:0 10px 28px color-mix(in srgb,var(--ink)10%,transparent),inset 0 1px 0 #ffffff29}.case-context-panel .collapsible-section-card-toggle{border-radius:8px;padding:4px 2px}.case-context-panel .collapsible-section-card-toggle:hover{background:color-mix(in srgb,var(--surface-strong)78%,transparent)}.case-context-panel .section-card-body{gap:10px}.case-private-note-actions{gap:6px}.case-private-note-board{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.case-private-note-sticky{color:#433101;background:linear-gradient(165deg,#fff7bb 0%,#ffea82 62%,#f4d96a 100%),repeating-linear-gradient(#0000 0 23px,#d8bf6659 24px);border:1px solid #c2a240;border-radius:12px;gap:6px;padding:9px;display:grid;box-shadow:0 8px 18px #2f250029,inset 0 1px #ffffff85}.case-private-note-sticky-head{text-transform:uppercase;letter-spacing:.05em;color:#604606;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;display:flex}.case-private-note-sticky textarea{resize:vertical;color:#362800;background:#fffbe0b8;border:0;border-radius:8px;min-height:122px;padding:8px;font-size:.88rem;line-height:1.35;box-shadow:inset 0 0 0 1px #c9ab4c8a}.case-private-note-sticky textarea:focus-visible{outline-offset:1px;outline:2px solid #9a7a21a3}.case-private-note-toolbar{margin-top:2px}.case-private-note-remove-button{border:1px solid color-mix(in srgb,var(--line-medium)70%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);min-width:24px;min-height:24px;color:color-mix(in srgb,var(--ink)78%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.case-private-note-remove-button:hover:not(:disabled){background:color-mix(in srgb,var(--tone-danger-bg)52%,transparent);border-color:color-mix(in srgb,var(--tone-danger-border)74%,transparent);color:color-mix(in srgb,var(--tone-danger-ink)82%,transparent)}.case-private-note-remove-button:disabled{opacity:.5;cursor:not-allowed}.case-status-card .section-card-head{align-items:center}.case-status-toolbar{gap:8px}.case-status-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);border-radius:10px;min-height:36px;padding:4px 12px}.case-header-chip-trigger{z-index:4;cursor:pointer;pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.case-header-chip-static{cursor:default}.case-header-select-chip{cursor:pointer;position:relative}.case-header-select-chip .small,.case-header-select-chip .case-header-chip-value,.case-header-select-chip .case-header-chip-caret{pointer-events:none}.case-header-assignee-trigger{justify-content:space-between}.case-header-assignee-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.case-header-date-trigger{min-height:34px;padding-block:3px}.case-header-date-value{font-size:.79rem;font-weight:700}.case-header-date-value:before{display:none}.case-header-yearwheel-trigger{min-height:34px;padding-block:3px}.case-header-yearwheel-value:before{display:none}.case-yearwheel-menu-content{z-index:96;min-width:272px}.case-yearwheel-menu-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding-block:7px;display:grid}.case-yearwheel-menu-item-icon{color:color-mix(in srgb,var(--tenant-accent)42%,var(--ink)58%);justify-content:center;align-items:center;display:inline-flex}.case-yearwheel-menu-item-copy{gap:1px;min-width:0;display:grid}.case-yearwheel-menu-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-yearwheel-menu-item-meta{color:color-mix(in srgb,var(--ink-soft)78%,transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;line-height:1.2;overflow:hidden}.case-yearwheel-menu-sub-trigger[data-state=open],.case-yearwheel-menu-sub-trigger[data-highlighted]{background:color-mix(in srgb,var(--tenant-accent)14%,transparent)}.case-yearwheel-menu-sub-caret{color:color-mix(in srgb,var(--ink-soft)78%,transparent)}.case-yearwheel-menu-sub-content{min-width:240px}.case-yearwheel-menu-separator{background:color-mix(in srgb,var(--premium-border)85%,transparent);height:1px;margin:4px 0}.case-header-inline-select{appearance:none;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;margin:0;padding:0;font-size:.82rem;font-weight:600;line-height:1.2}.case-header-inline-select-overlay{opacity:0;z-index:6;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.case-header-inline-select-overlay:disabled{cursor:not-allowed}.case-header-inline-select:focus{outline:none}.case-header-inline-select:disabled{cursor:not-allowed}.case-header-inline-select-tone-success{color:var(--tone-green-ink)}.case-header-inline-select-tone-warning{color:var(--tone-yellow-ink)}.case-header-inline-select-tone-danger{color:var(--tone-red-ink)}.case-header-inline-select-tone-info{color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))42%,var(--ink)58%)}.case-header-inline-select-tone-neutral{color:color-mix(in srgb,var(--ink)86%,transparent)}.case-header-inline-select-assignee{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.case-header-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:color-mix(in srgb,var(--ink)88%,transparent);justify-self:end;align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:inline-flex;overflow:hidden}.case-header-chip-caret{color:color-mix(in srgb,var(--ink-soft)76%,transparent);flex:none;justify-self:end}.case-status-menu-trigger[aria-expanded=true] .case-header-chip-caret{color:color-mix(in srgb,var(--ink)72%,transparent)}.case-header-chip-value:before{content:"";background:color-mix(in srgb,var(--ink-soft)54%,transparent);border-radius:999px;flex:none;width:7px;height:7px}.case-header-chip-value-tone-success{color:var(--tone-green-ink)}.case-header-chip-value-tone-success:before{background:var(--tone-green-border)}.case-header-chip-value-tone-warning{color:var(--tone-yellow-ink)}.case-header-chip-value-tone-warning:before{background:var(--tone-yellow-border)}.case-header-chip-value-tone-danger{color:var(--tone-red-ink)}.case-header-chip-value-tone-danger:before{background:var(--tone-red-border)}.case-header-chip-value-tone-info{color:color-mix(in srgb,var(--tenant-accent,var(--ink-soft))42%,var(--ink)58%)}.case-header-chip-value-tone-info:before{background:color-mix(in srgb,var(--tenant-accent)72%,transparent)}.case-header-chip-value-tone-neutral{color:color-mix(in srgb,var(--ink)86%,transparent)}.case-header-chip-value-tone-neutral:before{background:color-mix(in srgb,var(--ink-soft)54%,transparent)}.case-status-menu-trigger .small{color:color-mix(in srgb,var(--ink-soft)72%,transparent);white-space:nowrap;font-size:.73rem}.case-header-controls .case-status-menu-trigger:hover:not(:disabled),.case-header-controls .case-status-menu-trigger:focus-visible,.case-header-controls .case-status-menu-trigger:focus-within{border-color:color-mix(in srgb,var(--line-strong)66%,transparent);background:color-mix(in srgb,var(--surface-strong)96%,transparent)}.case-header-controls .case-status-menu-trigger:disabled{cursor:not-allowed}.case-header-controls .row-actions-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);border-radius:10px;min-width:34px;min-height:34px}.case-status-menu-content{min-width:236px}.case-assignee-menu-content{max-height:min(360px,72vh);overflow:auto}.case-header-title-input{width:100%;font:inherit;border-radius:12px;min-height:54px;padding:9px 14px;font-size:clamp(1.14rem,2.3vw,1.72rem);font-weight:700;line-height:1.2}.case-header-description-input{width:100%;min-height:102px;color:color-mix(in srgb,var(--ink)94%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);resize:vertical;border-radius:12px;padding:11px 14px}.case-date-grid{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.case-date-deadline-trigger{border:1px solid color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);text-align:left;border-radius:10px;align-items:center;gap:8px;width:auto;min-height:36px;padding:7px 10px;display:inline-flex}.case-date-card-compact .section-card-body{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.case-date-card-compact .section-card-head{margin-bottom:1px}.case-date-card-compact .section-card-head h3{margin-bottom:1px;font-size:.99rem}.case-date-card-compact .section-card-head .small,.case-date-card-compact .section-card-head .muted{font-size:.8rem}.case-date-card-compact .case-date-deadline-trigger .small{font-size:.79rem}.case-date-deadline-help{margin:0;font-size:.82rem}.case-date-popover{z-index:92;gap:10px;max-height:calc(100vh - 24px);overflow:auto}.case-date-field-with-presets{gap:6px;display:grid}.case-due-presets{gap:5px;margin-top:2px}.case-due-preset-chip{min-height:25px;padding:3px 8px}.case-date-synced-note{color:color-mix(in srgb,var(--ink-soft)82%,var(--tenant-accent)18%);margin-top:2px}.case-date-next-meeting{color:color-mix(in srgb,var(--ink-soft)78%,var(--ink-muted)22%)}.meeting-history-add-button{border:1px solid color-mix(in srgb,var(--line-medium)80%,transparent);background:color-mix(in srgb,var(--surface-strong)90%,transparent);border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0;display:inline-flex}.case-document-actions{align-items:center;gap:6px;display:inline-flex}.case-document-action-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--tenant-accent)62%,var(--line-strong)38%);background:color-mix(in srgb,var(--tenant-accent)14%,var(--surface-strong)86%);color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink)28%)}.case-document-create-panel{margin-bottom:6px}.case-document-file-meta{margin:-2px 0 0}.case-document-open-button{border-radius:8px;min-width:30px;min-height:30px}.document-viewer-frame-shell{border:1px solid color-mix(in srgb,var(--line-medium)74%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent);border-radius:12px;min-height:min(78vh,860px);overflow:hidden}.document-viewer-frame{background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border:0;width:100%;min-height:min(78vh,860px)}.document-viewer-note{margin:6px 0 0}.meeting-history-mini-form{margin-bottom:6px}.meeting-history-open-link{color:color-mix(in srgb,var(--tenant-accent)72%,var(--ink));font-size:.8rem;font-weight:600}.meeting-history-open-link:hover{text-decoration:underline}.case-yearwheel-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.case-yearwheel-link-row{display:block}.case-yearwheel-item-link{color:color-mix(in srgb,var(--tenant-accent)70%,var(--ink));align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:inline-flex}.case-yearwheel-item-link:hover{text-decoration:underline}.case-yearwheel-connect-button{gap:7px;width:fit-content;padding:0 11px}.case-meeting-history-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.case-meeting-history-row{border:1px solid color-mix(in srgb,var(--line-medium)52%,transparent);background:color-mix(in srgb,var(--surface-elev-1)82%,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.case-meeting-history-item-link{min-width:0;color:inherit;align-items:center;gap:8px;display:inline-flex}.case-meeting-history-item-icon{font-size:.95rem}.case-meeting-history-item-copy{gap:2px;min-width:0;display:grid}.case-meeting-history-item-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.case-meeting-history-row-actions{justify-content:flex-end}.agenda-row{border-color:color-mix(in srgb,var(--premium-border)92%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent)}.agenda-row-collapsed{border-left:3px solid color-mix(in srgb,var(--line-medium)78%,transparent)}.agenda-row-expanded{border-left:3px solid color-mix(in srgb,var(--tenant-accent)40%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)7%,var(--surface-elev-1))}.agenda-row .inline-actions-between{align-items:flex-start}.connected-saker-summary{border:1px solid color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border-radius:10px;margin-bottom:10px;padding:10px}.connected-saker-summary-metrics{flex-wrap:wrap;gap:6px;display:flex}.connected-saker-summary-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.connected-saker-summary-controls{gap:6px;display:inline-flex}.agenda-group-toggle-all-button{border:1px solid color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent);min-height:28px;color:color-mix(in srgb,var(--ink-soft)92%,transparent);border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:600}.agenda-group-toggle-all-button:disabled{opacity:.55;cursor:not-allowed}.connected-saker-summary-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agenda-case-group-list{gap:8px;display:grid}.agenda-case-group{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);border-radius:10px;padding:8px}.agenda-case-group-expanded{border-left:3px solid color-mix(in srgb,var(--tenant-accent)40%,var(--line-medium))}.agenda-case-group-collapsed{border-left:3px solid color-mix(in srgb,var(--line-medium)78%,transparent)}.agenda-case-group-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.agenda-case-group-main{flex:280px;gap:6px;min-width:0;display:grid}.agenda-case-group-main-top{align-items:center;gap:8px;min-width:0;display:flex}.agenda-case-group-title-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;line-height:1.3;overflow:hidden}.agenda-case-group-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-case-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.agenda-case-note-action{border:1px solid color-mix(in srgb,var(--tone-info-border)86%,transparent);background:color-mix(in srgb,var(--tone-info-bg)86%,transparent);width:28px;min-height:28px;color:color-mix(in srgb,var(--tone-info-ink)90%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.agenda-case-note-action:disabled{opacity:.55;cursor:not-allowed}.agenda-case-group-toggle-button{border:1px solid color-mix(in srgb,var(--line-medium)86%,transparent);background:color-mix(in srgb,var(--surface-elev-1)96%,transparent);min-height:28px;color:color-mix(in srgb,var(--ink-soft)92%,transparent);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.74rem;font-weight:600;display:inline-flex}.agenda-case-group-toggle-button:disabled{opacity:.55;cursor:not-allowed}.agenda-case-group-body{margin-top:8px}.agenda-case-group-items{gap:7px}.agenda-item-compact-list{gap:6px}.agenda-item-compact-row{border:1px solid color-mix(in srgb,var(--line-medium)80%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px;display:grid}.agenda-item-compact-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.agenda-item-compact-main:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)58%,transparent);outline-offset:2px;border-radius:6px}.agenda-item-compact-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.agenda-item-compact-signals{flex-wrap:wrap;gap:5px;display:flex}.agenda-item-compact-signal{color:color-mix(in srgb,var(--ink-soft)82%,transparent);font-size:.7rem;line-height:1.2}.agenda-item-compact-actions{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.agenda-case-group-main-top{flex-wrap:wrap}.agenda-item-compact-row{grid-template-columns:1fr}.agenda-item-compact-actions{justify-content:space-between}.arshjul-deadline-row-actions{justify-content:flex-start}}.agenda-unlinked-section{gap:8px;margin-top:12px;display:grid}.agenda-archived-case-section{border:1px dashed color-mix(in srgb,var(--tone-danger-border)66%,transparent);background:color-mix(in srgb,var(--tone-danger-bg)35%,transparent);border-radius:10px;gap:10px;margin-top:12px;padding:10px;display:grid}.agenda-archived-case-toggle{border:1px solid color-mix(in srgb,var(--tone-danger-border)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);width:fit-content;min-height:28px;color:color-mix(in srgb,var(--tone-danger-ink)88%,transparent);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}.agenda-case-group-list-archived .agenda-case-group{background:color-mix(in srgb,var(--surface-elev-1)92%,transparent)}.agenda-unlinked-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.connected-saker-summary-row{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px;display:flex}.connected-saker-summary-main{flex:280px;gap:5px;min-width:0;display:grid}.connected-saker-primary-action{font-size:.95rem;line-height:1.3}.connected-saker-summary-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meeting-case-inline-meta-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.meeting-case-inline-meta{align-items:center;gap:4px;min-width:0;display:inline-flex}.meeting-case-inline-icon-trigger{color:color-mix(in srgb,var(--ink-soft)82%,var(--tone-info-ink)18%);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.meeting-case-inline-icon-trigger:hover:not(:disabled){color:var(--tone-info-ink)}.meeting-case-inline-icon-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--tenant-accent)58%,transparent);outline-offset:2px;border-radius:6px}.meeting-case-inline-icon-trigger:disabled{opacity:.52;cursor:not-allowed}.arshjul-deadlines-list{gap:8px}.arshjul-deadline-row{border-color:color-mix(in srgb,var(--line-medium)82%,transparent);background:color-mix(in srgb,var(--surface-elev-1)95%,transparent)}.arshjul-deadline-row-actions{justify-content:flex-end}.arshjul-priority-badge{font-size:.72rem}.arshjul-priority-badge-high{border-color:color-mix(in srgb,var(--tone-danger-border)86%,transparent);color:color-mix(in srgb,var(--tone-danger-ink)90%,transparent);background:color-mix(in srgb,var(--tone-danger-bg)84%,transparent)}.arshjul-priority-badge-medium{border-color:color-mix(in srgb,var(--tone-warning-border)86%,transparent);color:color-mix(in srgb,var(--tone-warning-ink)90%,transparent);background:color-mix(in srgb,var(--tone-warning-bg)84%,transparent)}.arshjul-priority-badge-low{border-color:color-mix(in srgb,var(--tone-success-border)86%,transparent);color:color-mix(in srgb,var(--tone-success-ink)90%,transparent);background:color-mix(in srgb,var(--tone-success-bg)84%,transparent)}.arshjul-deadline-message{margin-top:6px}.meeting-assignee-menu-content{min-width:232px;max-height:min(360px,72vh);overflow:auto}.meeting-assignee-menu-label{color:color-mix(in srgb,var(--ink-soft)86%,transparent);text-transform:uppercase;letter-spacing:.03em;padding:4px 10px 3px;font-size:.72rem;display:block}.meeting-assignee-menu-separator{background:color-mix(in srgb,var(--line-medium)74%,transparent);height:1px;margin:4px}.connected-saker-needs{flex-wrap:wrap;gap:5px;display:flex}.connected-saker-need-chip{border-color:color-mix(in srgb,var(--warning)55%,var(--line));background:color-mix(in srgb,var(--warning)14%,var(--surface-strong))}.case-quick-edit-dialog,.agenda-item-editor-dialog{width:min(560px,100vw - 20px)}.connected-saker-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.connected-saker-status-select{min-width:132px}.agenda-row-case-meta{gap:6px;margin-top:5px;display:grid}.agenda-row-case-meta-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-row-linked-case-title{font-size:.82rem;font-weight:600}.agenda-row-case-meta-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-row-case-meta .small{color:color-mix(in srgb,var(--ink-soft)84%,var(--ink-muted)16%)}.agenda-linked-case-status{min-width:120px}.agenda-inline-editable-title{font-size:.98rem}.agenda-inline-editable-note{font-size:.84rem}.agenda-inline-controls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px}.agenda-inline-control{border-radius:9px;padding:7px}.agenda-inline-control .small{font-size:.75rem}.filter-toolbar-controls{gap:7px}.cases-sort-menu-trigger{border-color:color-mix(in srgb,var(--line-medium)84%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);min-height:31px}.workspace-modal-overlay{background:#040a128f}.workspace-modal-content{border-color:var(--premium-border);background:var(--premium-surface-gradient);box-shadow:var(--shadow-md);border-radius:13px;padding:11px}.workspace-modal-content-wide{width:min(1100px,100vw - 20px)}@media (max-width:1080px){.card,.section-card{padding:11px}.meeting-case-modal{width:calc(100vw - 12px);max-height:calc(100vh - 10px);padding:8px}.meeting-case-modal .split-panel-detail{grid-template-columns:1fr}.meeting-case-modal .workspace-modal-header{margin:-8px -8px 8px;padding:8px}.meeting-case-modal .case-header-controls-row-meta-active{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.page-header-description{font-size:.9rem}.case-header-controls{gap:6px;width:100%;padding:7px}.case-header-controls-row{justify-content:flex-start}.case-header-controls-row-meta{grid-template-columns:1fr;padding-bottom:6px}.case-header-controls-row-meta-active,.meeting-case-modal .case-header-controls-row-meta-active{grid-template-columns:1fr}.case-header-controls-row-main{justify-content:flex-start}.case-header-controls-row-main-archived{grid-template-columns:1fr auto;align-items:center}.case-date-card-compact .section-card-body{flex-direction:column;align-items:flex-start}.case-date-deadline-trigger{justify-content:space-between;width:100%}.case-header-title-input{min-height:48px;padding:8px 11px;font-size:clamp(1.08rem,4.6vw,1.35rem)}.case-header-description-input{min-height:92px;padding:9px 11px}.case-meta-pill{font-size:.72rem}.case-private-note-board{grid-template-columns:1fr}.case-meeting-history-row{grid-template-columns:1fr auto;align-items:flex-start}.case-meeting-history-item-copy strong{white-space:normal}}.badge-with-icon{align-items:center;gap:6px;display:inline-flex}.badge-icon{opacity:.92;flex:none}.badge-compact{min-height:20px;padding:1px 7px;font-size:.72rem}.badge-compact .badge-icon{opacity:.9}.traffic-select-with-icon{position:relative}.traffic-select-leading-icon{color:color-mix(in srgb,currentColor 76%,var(--ink-soft)24%);pointer-events:none;z-index:1;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.traffic-select-input-has-icon{padding-left:30px}.traffic-select-compact .traffic-select-leading-icon{left:8px}.traffic-select-compact .traffic-select-input-has-icon{padding-left:24px}.badge-tone-info,.traffic-select-tone-info{color:var(--tone-info-ink);border-color:var(--tone-info-border);background-color:var(--tone-info-bg)}.badge-tone-warning,.traffic-select-tone-warning{color:var(--tone-warning-ink);border-color:var(--tone-warning-border);background-color:var(--tone-warning-bg)}.badge-tone-success,.traffic-select-tone-success{color:var(--tone-success-ink);border-color:var(--tone-success-border);background-color:var(--tone-success-bg)}.badge-tone-danger,.traffic-select-tone-danger{color:var(--tone-danger-ink);border-color:var(--tone-danger-border);background-color:var(--tone-danger-bg)}.badge-tone-neutral,.traffic-select-tone-neutral{color:var(--tone-neutral-ink);border-color:var(--tone-neutral-border);background-color:var(--tone-neutral-bg)}.badge-tone-info.badge-chip-selected{box-shadow:var(--premium-chip-glow-info)}.badge-tone-warning.badge-chip-selected{box-shadow:var(--premium-chip-glow-warning)}.badge-tone-success.badge-chip-selected{box-shadow:var(--premium-chip-glow-success)}.badge-tone-danger.badge-chip-selected{box-shadow:var(--premium-chip-glow-danger)}.badge-tone-green,.traffic-select-tone-green{color:var(--tone-success-ink);border-color:var(--tone-success-border);background-color:var(--tone-success-bg)}.badge-tone-yellow,.traffic-select-tone-yellow{color:var(--tone-warning-ink);border-color:var(--tone-warning-border);background-color:var(--tone-warning-bg)}.badge-tone-red,.traffic-select-tone-red{color:var(--tone-danger-ink);border-color:var(--tone-danger-border);background-color:var(--tone-danger-bg)}.badge-tone-green.badge-chip-selected{box-shadow:var(--premium-chip-glow-success)}.badge-tone-yellow.badge-chip-selected{box-shadow:var(--premium-chip-glow-warning)}.badge-tone-red.badge-chip-selected{box-shadow:var(--premium-chip-glow-danger)}.status-open,.status-planned,.status-draft{background:var(--tone-info-bg);border-color:var(--tone-info-border);color:var(--tone-info-ink)}.status-pending,.status-in_progress,.status-discussed,.status-deferred,.status-running,.status-queued{background:var(--tone-warning-bg);border-color:var(--tone-warning-border);color:var(--tone-warning-ink)}.status-closed,.status-completed,.status-approved,.status-sent,.status-read,.status-synced{background:var(--tone-success-bg);border-color:var(--tone-success-border);color:var(--tone-success-ink)}.status-blocked,.status-cancelled,.status-archived,.status-failed,.status-disabled{background:var(--tone-danger-bg);border-color:var(--tone-danger-border);color:var(--tone-danger-ink)}.utility-warning-chip{color:var(--tone-warning-ink);border-color:var(--tone-warning-border);background:var(--tone-warning-bg);align-items:center;gap:6px;display:inline-flex}.case-deadline-badge-overdue{color:var(--tone-danger-ink);border-color:var(--tone-danger-border);background:var(--tone-danger-bg)}
.theme-toggle{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 11px;display:inline-flex}.theme-toggle-icon{border:1px solid var(--line);background:color-mix(in srgb,var(--primary)18%,transparent);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.theme-toggle-copy{text-align:left;flex:1;gap:2px;display:grid}.theme-toggle-label{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);font-size:.72rem}.theme-toggle-text{font-size:.88rem;font-weight:700}.theme-toggle-hint{color:var(--ink-soft);font-size:.8rem}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-kpi{border:1px solid color-mix(in srgb,var(--line)86%,var(--tenant-accent)14%);background:color-mix(in srgb,var(--surface-strong)95%,transparent);border-radius:12px;padding:10px}.dashboard-kpi-title{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:.73rem}.dashboard-kpi-value{margin-top:5px;font-size:1.36rem;font-weight:700}.pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pipeline-column{border:1px solid color-mix(in srgb,var(--line)86%,var(--tenant-accent)14%);background:color-mix(in srgb,var(--surface-strong)95%,transparent);border-radius:12px;align-content:start;gap:8px;padding:10px;transition:border-color .12s,background .12s;display:grid}.pipeline-column-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipeline-column-not_started .pipeline-column-head h3{color:color-mix(in srgb,#ff4f68 72%,var(--tone-red-ink)28%)}.pipeline-column-working .pipeline-column-head h3{color:color-mix(in srgb,#ffd94a 74%,var(--tone-yellow-ink)26%)}.pipeline-column-done .pipeline-column-head h3{color:color-mix(in srgb,#00ff9d 72%,var(--tone-green-ink)28%)}.pipeline-items{align-content:start;gap:8px;min-height:120px;display:grid}.pipeline-column-drop-active{border-color:color-mix(in srgb,var(--tenant-accent)58%,var(--line));background:color-mix(in srgb,var(--tenant-accent)10%,var(--surface-strong))}.pipeline-item-shell{transition:transform .12s}.pipeline-item-shell-dragging{transform:rotate(-1deg)}.pipeline-item{border:1px solid color-mix(in srgb,var(--line)88%,var(--tenant-accent)12%);background:color-mix(in srgb,var(--surface)94%,#0204064d);border-radius:10px;gap:7px;padding:9px;display:grid}.pipeline-item-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pipeline-item-signals{align-items:center;gap:6px;display:inline-flex}.pipeline-status-indicator{border:1px solid var(--tone-neutral-border);background:var(--tone-neutral-bg);width:22px;height:22px;color:var(--tone-neutral-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pipeline-priority-trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.pipeline-priority-trigger:disabled{opacity:.45;cursor:not-allowed}.pipeline-status-indicator-waiting{color:color-mix(in srgb,#ff8ea2 70%,var(--tone-red-ink)30%);background:#ff4f6833;border-color:#ff4f689e;box-shadow:0 0 10px #ff4f683d}.pipeline-status-indicator-working{color:color-mix(in srgb,#ffe98b 72%,var(--tone-yellow-ink)28%);background:#ffd94a38;border-color:#ffd94aa8;box-shadow:0 0 10px #ffd94a3d}.pipeline-status-indicator-done{color:color-mix(in srgb,#a6ffd8 74%,var(--tone-green-ink)26%);background:#00ff9d33;border-color:#00ff9da8;box-shadow:0 0 10px #00ff9d3d}.pipeline-status-indicator-blocked{border-color:var(--tone-red-border);background:var(--tone-red-bg);color:var(--tone-red-ink)}.pipeline-priority-dot{background:color-mix(in srgb,var(--tone-neutral-ink)72%,#fff 28%);width:12px;height:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--line)62%,transparent),inset 0 0 0 1px #ffffff57;border-radius:999px}.pipeline-priority-dot-low{background:color-mix(in srgb,#00ff9d 70%,var(--tone-green-ink)30%);box-shadow:0 0 0 1px #00ff9d94,0 0 10px #00ff9d75}.pipeline-priority-dot-medium{background:color-mix(in srgb,#ffd94a 74%,var(--tone-yellow-ink)26%);box-shadow:0 0 0 1px #ffd94a99,0 0 10px #ffd94a75}.pipeline-priority-dot-high{background:color-mix(in srgb,#ff4f68 74%,var(--tone-red-ink)26%);box-shadow:0 0 0 1px #ff4f6899,0 0 11px #ff4f687a}.pipeline-item-title-link{color:inherit;text-decoration:none}.pipeline-item-title-link:hover{text-decoration:underline;text-decoration-thickness:1px}.pipeline-item-footer{align-items:center;gap:6px;display:inline-flex}.pipeline-deadline-trigger-flat{color:color-mix(in srgb,var(--ink-soft)82%,var(--tone-info-ink)18%);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.pipeline-deadline-trigger-flat:hover:not(:disabled){color:var(--tone-info-ink)}.pipeline-deadline-trigger-flat:disabled{opacity:.55;cursor:not-allowed}.deadline-popover-backdrop{z-index:80;position:fixed;inset:0}.deadline-popover{border:1px solid var(--premium-border);background:color-mix(in srgb,var(--surface-strong)96%,#060a0ee6);width:min(420px,100vw - 24px);box-shadow:var(--shadow-md);z-index:81;border-radius:12px;gap:8px;padding:12px;display:grid;position:fixed}.deadline-popover-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.deadline-popover-header h3{margin:0}.pipeline-kind-pill{border:1px solid var(--tone-neutral-border);background:var(--tone-neutral-bg);color:var(--tone-neutral-ink);border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.pipeline-item-kind-action{border-inline-start:3px solid var(--tone-yellow-border)}.pipeline-item-kind-case{border-inline-start:3px solid var(--tone-info-border)}.pipeline-item-kind-meeting{border-inline-start:3px solid var(--tone-green-border)}.pipeline-kind-pill-action{border-color:var(--tone-yellow-border);background:var(--tone-yellow-bg);color:var(--tone-yellow-ink)}.pipeline-kind-pill-case{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-ink)}.pipeline-kind-pill-meeting{border-color:var(--tone-green-border);background:var(--tone-green-bg);color:var(--tone-green-ink)}.pipeline-item:hover{border-color:color-mix(in srgb,var(--line-strong)70%,var(--tenant-accent)30%)}.pipeline-item-pending{opacity:.72}.meeting-card{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)92%,transparent);border-radius:12px;gap:8px;padding:10px;display:grid}.meeting-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.meeting-meta{color:var(--ink-soft);flex-wrap:wrap;gap:8px;display:flex}.quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quick-grid>*{min-height:40px}.auth-shell{place-items:center;min-height:100vh;padding:22px;display:grid}.auth-card{width:min(560px,100%)}.auth-brand{align-items:center;gap:10px;margin-bottom:8px;display:flex}.auth-brand-mark{border:1px solid var(--line);background:color-mix(in srgb,var(--tenant-accent)18%,transparent);border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.inbox-tabs{flex-wrap:wrap;gap:8px;display:flex}.inbox-tabs button{min-height:34px}.timeline-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border:1px solid var(--line);background:var(--surface-strong);border-radius:12px;gap:4px;padding:10px;display:grid}.editor-preview{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:1320px){.pipeline-grid{grid-template-columns:1fr}}@media (max-width:1080px){.dashboard-kpis,.quick-grid,.editor-preview{grid-template-columns:1fr}}.calendar-period-controls{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.calendar-mode-select{min-width:130px;max-width:180px}.calendar-period-label{border:1px solid var(--line);text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 12px;font-weight:700;display:inline-flex}.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.calendar-weekday{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);border:1px solid color-mix(in srgb,var(--line)65%,transparent);background:color-mix(in srgb,var(--surface-strong)88%,transparent);border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-size:.78rem;display:inline-flex}.calendar-day-cell{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:12px;align-content:start;gap:8px;min-height:120px;padding:8px;display:grid}.calendar-day-head{justify-content:space-between;align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.calendar-day-meetings{gap:6px;display:grid}.calendar-entry-chip{border:1px solid color-mix(in srgb,var(--tenant-accent)48%,var(--line));color:var(--ink);background:color-mix(in srgb,var(--tenant-accent)12%,transparent);text-align:left;border-radius:8px;padding:6px 8px;font-size:.78rem;line-height:1.25;text-decoration:none}.calendar-entry-chip-meeting{cursor:pointer}.calendar-entry-chip-arshjul{border-color:color-mix(in srgb,#0b6bcb 48%,var(--line));color:var(--ink);cursor:pointer;background:#0b6bcb1f}.calendar-entry-chip:hover{border-color:color-mix(in srgb,var(--tenant-accent)62%,var(--line));background:color-mix(in srgb,var(--tenant-accent)18%,transparent)}.calendar-entry-chip-arshjul:hover{border-color:color-mix(in srgb,#0b6bcb 62%,var(--line));background:#0b6bcb2e}.calendar-entry-inline-button{appearance:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.calendar-entry-inline-button:hover{color:color-mix(in srgb,var(--ink)82%,var(--tenant-accent)18%)}.calendar-source-badge{border:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:3px 8px;font-size:.68rem}.calendar-source-badge-arshjul{border-color:color-mix(in srgb,#0b6bcb 50%,var(--line));color:color-mix(in srgb,#0b6bcb 68%,var(--ink));background:#0b6bcb1a}.calendar-quarter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.calendar-quarter-month{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-strong)94%,transparent);border-radius:12px;gap:8px;padding:10px;display:grid}.calendar-quarter-month h4{text-transform:capitalize;margin:0}.calendar-quarter-weekdays{color:var(--ink-soft);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:.74rem;display:grid}.calendar-quarter-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-quarter-day{border:1px solid color-mix(in srgb,var(--line)80%,transparent);min-height:44px;color:inherit;background:0 0;border-radius:8px;place-items:center;gap:1px;padding:2px;font-size:.76rem;display:grid}.calendar-quarter-day small{color:var(--ink-soft);font-size:.7rem}.calendar-quarter-day-outside{opacity:.4}.calendar-quarter-day-has-meetings{border-color:color-mix(in srgb,var(--tenant-accent)50%,var(--line));background:color-mix(in srgb,var(--tenant-accent)10%,transparent)}.calendar-quarter-day-interactive{cursor:pointer}.calendar-quarter-day-interactive:hover{border-color:color-mix(in srgb,var(--tenant-accent)62%,var(--line));background:color-mix(in srgb,var(--tenant-accent)16%,transparent)}.calendar-agenda{gap:12px;display:grid}.calendar-agenda-day{gap:8px;display:grid}.calendar-agenda-day h4{text-transform:capitalize;margin:0}.calendar-quarter-detail-list{margin-top:4px}@media (max-width:1320px){.calendar-quarter-grid{grid-template-columns:1fr}}@media (max-width:1080px){.calendar-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-weekday{display:none}}@media (max-width:760px){.calendar-month-grid{grid-template-columns:1fr}.calendar-day-cell{min-height:96px}.calendar-period-controls{flex-direction:column;align-items:flex-start}.calendar-mode-select{width:100%;min-width:0;max-width:100%}}.theme-toggle{border:1px solid color-mix(in srgb,var(--line-medium)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:11px;padding:8px 10px}.theme-toggle-icon{border-color:color-mix(in srgb,var(--line-medium)76%,transparent);background:color-mix(in srgb,var(--tenant-accent)12%,transparent)}.theme-toggle-label{color:color-mix(in srgb,var(--ink-soft)86%,transparent)}.dashboard-kpis{gap:10px}.dashboard-kpi,.pipeline-column,.pipeline-item,.meeting-card,.timeline-list li,.calendar-day-cell,.calendar-quarter-month{border-color:color-mix(in srgb,var(--line-medium)76%,transparent);background:color-mix(in srgb,var(--surface-elev-1)94%,transparent);border-radius:11px}.dashboard-kpi-title{color:color-mix(in srgb,var(--ink-soft)84%,var(--ink-muted)16%)}.meeting-meta{color:color-mix(in srgb,var(--ink-soft)86%,transparent)}.inbox-tabs button[data-active=true]{border-color:color-mix(in srgb,var(--tenant-accent)50%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)12%,var(--surface-elev-1))}.calendar-period-label{border-color:color-mix(in srgb,var(--line-medium)78%,transparent);background:color-mix(in srgb,var(--surface-elev-1)92%,transparent)}.calendar-weekday{border-color:color-mix(in srgb,var(--line-medium)60%,transparent);background:color-mix(in srgb,var(--surface-elev-1)88%,transparent)}.calendar-day-cell-outside{opacity:.58}.calendar-entry-chip{border-color:color-mix(in srgb,var(--tenant-accent)44%,var(--line-medium));background:color-mix(in srgb,var(--tenant-accent)10%,transparent)}.calendar-quarter-day{border-color:color-mix(in srgb,var(--line-medium)72%,transparent)}@media (max-width:1080px){.dashboard-kpis,.quick-grid,.editor-preview{gap:10px}}

