@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}._17bQjW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}._17bQjW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--gu-bg:#f8fafc;--gu-surface:#fff;--gu-surface-2:#f1f5f9;--gu-sidebar:#042746;--gu-sidebar-text:#cbd5e1;--gu-sidebar-strong:#fff;--gu-sidebar-muted:#7d93a8;--gu-sidebar-hover:#ffffff0f;--gu-sidebar-active:#e9537e24;--gu-selected:#042746;--gu-on-selected:#fff;--gu-text:#0f172a;--gu-text-2:#475569;--gu-muted:#64748b;--gu-customer:#12477a;--gu-line:#e2e8f0;--gu-line-soft:#f1f5f9;--gu-accent:#e9537e;--gu-accent-strong:#d4325e;--gu-accent-soft:#fde2eb;--gu-accent-ink:#a61e47;--gu-on-accent:#fff;--gu-logo-fg:#fff;--gu-ring:#e9537e59;--gu-internal:#eef5fc;--gu-internal-ink:#12477a;--gu-open:#475569;--gu-open-bg:#f1f5f9;--gu-active:#1d4ed8;--gu-active-bg:#eff6ff;--gu-waiting:#b45309;--gu-waiting-bg:#fffbeb;--gu-done:#047857;--gu-done-bg:#ecfdf5;--gu-closed:#64748b;--gu-closed-bg:#f1f5f9;--gu-danger:#dc2626;--gu-danger-bg:#fef2f2;--gu-font:var(--font-montserrat), system-ui, -apple-system, "Segoe UI", sans-serif;--gu-text-caption:.75rem;--gu-text-small:.8125rem;--gu-text-body:.875rem;--gu-text-section:1rem;--gu-text-title:1.25rem;--gu-text-figure:1.5rem;--gu-space-1:.25rem;--gu-space-2:.5rem;--gu-space-3:.75rem;--gu-space-4:1rem;--gu-space-5:1.5rem;--gu-space-6:2rem;--gu-radius-control:.5rem;--gu-radius-card:.75rem;--gu-radius-container:1rem;--gu-control-height:2.75rem;--gu-sidebar-width:15rem;--gu-content-width:64rem}@media (min-width:48rem){:root{--gu-control-height:2.25rem}}@media (prefers-color-scheme:dark){:root{--gu-bg:#021b35;--gu-surface:#042746;--gu-surface-2:#0a3460;--gu-sidebar:#011427;--gu-sidebar-active:#f07a9e29;--gu-selected:#d6e8f7;--gu-on-selected:#021b35;--gu-text:#e2e8f0;--gu-text-2:#cbd5e1;--gu-muted:#94a3b8;--gu-customer:#b5d4f4;--gu-line:#17406a;--gu-line-soft:#0a3460;--gu-accent:#f07a9e;--gu-accent-strong:#e9537e;--gu-accent-soft:#e9537e2e;--gu-accent-ink:#f7a8c0;--gu-on-accent:#021b35;--gu-ring:#f07a9e73;--gu-internal:#0a3460;--gu-internal-ink:#b5d4f4;--gu-open:#cbd5e1;--gu-open-bg:#1e293b;--gu-active:#bfdbfe;--gu-active-bg:#172554;--gu-waiting:#fde68a;--gu-waiting-bg:#451a03;--gu-done:#a7f3d0;--gu-done-bg:#022c22;--gu-closed:#94a3b8;--gu-closed-bg:#1e293b;--gu-danger:#f87171;--gu-danger-bg:#450a0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--gu-bg);color:var(--gu-text);font-family:var(--gu-font);font-size:var(--gu-text-body);font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button:disabled{cursor:default;opacity:.6}button,.btn{min-height:var(--gu-control-height)}button,.btn,.chip{justify-content:center;align-items:center;gap:var(--gu-space-2);border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);padding:0 var(--gu-space-3);background:var(--gu-surface);color:var(--gu-text-2);font-size:var(--gu-text-small);font-weight:500;display:inline-flex}button:hover,.btn:hover,.lrow:hover{background:var(--gu-surface-2)}.btn-primary{background:var(--gu-accent-strong);border-color:var(--gu-accent-strong);color:var(--gu-on-accent);font-weight:600}.btn-primary:hover{background:var(--gu-accent);border-color:var(--gu-accent)}.btn-quiet{background:0 0;border:0}:focus-visible{outline:3px solid var(--gu-ring);outline-offset:2px}svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}h1,h2,h3,p{margin:0}h1{font-size:var(--gu-text-title);font-weight:600;line-height:1.5}h2,h3{font-size:var(--gu-text-small);color:var(--gu-text-2);margin:var(--gu-space-5) 0 var(--gu-space-2);font-weight:600}p+p{margin-top:var(--gu-space-3)}main{max-width:var(--gu-content-width);padding:var(--gu-space-4);margin:0 auto}.top{justify-content:space-between;align-items:flex-start;gap:var(--gu-space-3);margin-bottom:var(--gu-space-5);flex-direction:column;display:flex}.title-group,.top-actions,.filters,.meta-line{align-items:center;gap:var(--gu-space-2);flex-wrap:wrap;display:flex}.title-group{flex:1;min-width:0}.title-group h1{overflow-wrap:normal}.top-actions{flex-shrink:0}.filters{margin-bottom:var(--gu-space-3)}.chip{min-height:2rem;padding:var(--gu-space-1) var(--gu-space-3);font-size:var(--gu-text-caption);border-radius:999px}.chip[aria-current=page],.seg [aria-pressed=true]{background:var(--gu-selected);color:var(--gu-on-selected);border-color:var(--gu-selected)}.search-input{align-items:center;gap:var(--gu-space-2);background:var(--gu-surface);border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);padding:0 var(--gu-space-3);margin-bottom:var(--gu-space-3);display:flex}.search-input input{background:0 0;border:0;flex:1;min-width:0}input,select,textarea{width:100%;min-height:var(--gu-control-height);border:1px solid var(--gu-line);background:var(--gu-surface);border-radius:var(--gu-radius-control);padding:var(--gu-space-2) var(--gu-space-3)}textarea{resize:vertical;min-height:7rem}label{font-size:var(--gu-text-small);font-weight:500;display:block}.field{gap:var(--gu-space-1);min-width:0;display:grid}.field [aria-invalid=true]{border-color:var(--gu-danger)}.box{border:1px solid var(--gu-line);background:var(--gu-surface);border-radius:var(--gu-radius-container);overflow:hidden}.panel{padding:var(--gu-space-4);border:1px solid var(--gu-line);background:var(--gu-surface);border-radius:var(--gu-radius-container)}.lrow{align-items:center;gap:var(--gu-space-3);padding:var(--gu-space-3) var(--gu-space-4);border-bottom:1px solid var(--gu-line-soft);min-height:4rem;display:flex}.lrow:last-child{border-bottom:0}.grow{overflow-wrap:anywhere;flex:1;min-width:0}.sub{font-size:var(--gu-text-caption);color:var(--gu-muted);line-height:1.4;display:block}.cust{color:var(--gu-customer);font-weight:600;font-size:var(--gu-text-small)}.customer-row{flex-wrap:wrap}.customer-row .cust{width:5rem}.counts{gap:var(--gu-space-3);font-size:var(--gu-text-caption);color:var(--gu-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.customer-row .counts{width:100%}.over,.err-text{color:var(--gu-danger)}.wait{color:var(--gu-waiting)}.muted,.hint{color:var(--gu-muted)}.hint{font-size:var(--gu-text-caption);margin-top:var(--gu-space-2)}.pill{align-items:center;gap:var(--gu-space-1);padding:2px var(--gu-space-2);font-size:var(--gu-text-caption);white-space:nowrap;background:var(--gu-open-bg);color:var(--gu-open);border-radius:999px;font-weight:600;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.st-done{background:var(--gu-done-bg);color:var(--gu-done)}.st-waiting{background:var(--gu-waiting-bg);color:var(--gu-waiting)}.st-active{background:var(--gu-active-bg);color:var(--gu-active)}.st-closed{background:var(--gu-closed-bg);color:var(--gu-closed)}.av{background:var(--gu-internal);width:28px;height:28px;color:var(--gu-internal-ink);font-size:var(--gu-text-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.kpis{gap:var(--gu-space-2);margin-top:var(--gu-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi{border:1px solid var(--gu-line);border-radius:var(--gu-radius-card);padding:var(--gu-space-3);background:var(--gu-surface)}.kpi span{font-size:var(--gu-text-caption);color:var(--gu-muted);display:block}.kpi b{font-size:var(--gu-text-figure);font-variant-numeric:tabular-nums;font-weight:600}.kpi .hint{font-size:var(--gu-text-caption);font-weight:400}.meta-line{font-size:var(--gu-text-small);gap:var(--gu-space-3)}.meta-line b{color:var(--gu-muted);margin-right:var(--gu-space-1);font-weight:500}.crumb{gap:var(--gu-space-2);color:var(--gu-muted);font-size:var(--gu-text-caption);margin-bottom:var(--gu-space-2);flex-wrap:wrap;display:flex}.crumb a:hover{text-decoration:underline}.crumb .crumb-number{white-space:nowrap}.detail{gap:var(--gu-space-5);flex-direction:column;display:flex}.d-aside{order:-1}.props{gap:var(--gu-space-4) var(--gu-space-3);font-size:var(--gu-text-small);grid-template-columns:5rem 1fr;margin:0;display:grid}.props dt{color:var(--gu-muted)}.props dd{overflow-wrap:anywhere;margin:0}.md p+p,.md ul,.md ol{margin-top:var(--gu-space-2)}.md a{color:var(--gu-customer);text-decoration:underline}.md table{border-collapse:collapse;display:block;overflow:auto}.md th,.md td{padding:var(--gu-space-2);border:1px solid var(--gu-line)}.state{padding:var(--gu-space-6) var(--gu-space-4);text-align:center;gap:var(--gu-space-3);justify-items:center;display:grid}.state>svg{width:24px;height:24px;color:var(--gu-muted)}.state p{max-width:25rem;color:var(--gu-muted);font-size:var(--gu-text-small)}.sk{border-radius:var(--gu-radius-control);background:var(--gu-surface-2);width:80%;height:.8rem}.skeleton .lrow:nth-child(2) .sk{width:65%}.form-grid{align-items:start;gap:var(--gu-space-4);display:grid}.form-actions{gap:var(--gu-space-2);margin-top:var(--gu-space-4);flex-wrap:wrap;display:flex}.editor-form{margin:var(--gu-space-3) 0 var(--gu-space-4)}.editor-dialog{inset:var(--gu-space-4);z-index:40;width:calc(100% - var(--gu-space-4) - var(--gu-space-4));max-width:44rem;max-height:calc(100dvh - 2rem);box-shadow:0 0 0 100vmax var(--gu-sidebar-active);margin:auto;position:fixed;overflow:auto}.toast{bottom:calc(5rem + env(safe-area-inset-bottom));background:var(--gu-selected);color:var(--gu-on-selected);padding:var(--gu-space-3) var(--gu-space-4);border-radius:var(--gu-radius-control);z-index:50;max-width:90vw;position:fixed;left:50%;transform:translate(-50%)}.app-shell{min-height:100dvh;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.app-navigation{z-index:30;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--gu-surface);border-top:1px solid var(--gu-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.app-navigation a{justify-content:center;align-items:center;gap:var(--gu-space-1);min-height:4rem;color:var(--gu-muted);font-size:var(--gu-text-caption);padding:var(--gu-space-2) var(--gu-space-1);flex-direction:column;font-weight:500;display:flex}.app-navigation a[aria-current=page]{color:var(--gu-accent-ink);box-shadow:inset 0 2px var(--gu-accent)}.nav-desktop,.nav-brand,.nav-section,.nav-person{display:none!important}.skip-link{z-index:60;background:var(--gu-surface);padding:var(--gu-space-3);position:fixed;top:-10rem}.skip-link:focus{top:0}.people-kind,.people-role{display:none}.row-actions{gap:var(--gu-space-2);flex-wrap:wrap;display:flex}.person-row{flex-wrap:wrap}.danger-zone{margin-top:var(--gu-space-6)}.seg{border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);display:inline-flex;overflow:hidden}.seg button{border:0;border-radius:0}.push-controls{gap:var(--gu-space-4);max-width:30rem;margin-top:var(--gu-space-5);display:grid}@media (min-width:48rem){.top{flex-direction:row;align-items:center}main{padding:var(--gu-space-6)}.app-shell{padding-left:var(--gu-sidebar-width);padding-bottom:env(safe-area-inset-bottom)}.app-navigation{width:var(--gu-sidebar-width);gap:var(--gu-space-1);padding:var(--gu-space-4) var(--gu-space-3);background:var(--gu-sidebar);border:0;flex-direction:column;display:flex;inset:0 auto 0 0;overflow:auto}.app-navigation a{min-height:2.25rem;padding:var(--gu-space-2) var(--gu-space-3);border-radius:var(--gu-radius-control);color:var(--gu-sidebar-text);font-size:var(--gu-text-small);flex-direction:row;justify-content:flex-start}.app-navigation a:hover{background:var(--gu-sidebar-hover)}.app-navigation a[aria-current=page]{background:var(--gu-sidebar-active);box-shadow:inset 3px 0 var(--gu-accent);color:var(--gu-sidebar-strong)}.nav-desktop{display:flex!important}.nav-brand{align-items:center;gap:var(--gu-space-2);padding:0 var(--gu-space-2);margin-bottom:var(--gu-space-4);color:var(--gu-sidebar-strong);font-size:var(--gu-text-section);font-weight:600;display:flex!important}.nav-logo{background:var(--gu-accent);color:var(--gu-logo-fg);border-radius:var(--gu-radius-control);place-items:center;width:2rem;height:2rem;display:grid}.nav-section{font-size:var(--gu-text-caption);color:var(--gu-sidebar-muted);margin:var(--gu-space-5) var(--gu-space-3) var(--gu-space-1);font-weight:600;display:block!important}.nav-person{padding:var(--gu-space-4) var(--gu-space-2) 0;color:var(--gu-sidebar-text);font-size:var(--gu-text-small);margin-top:auto;display:block!important}.customer-row .counts{width:auto}.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.detail{grid-template-columns:minmax(0,1fr) 17.5rem;display:grid}.d-aside{order:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-wide{grid-column:1/-1}.person-row{grid-template-columns:2rem minmax(0,2fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.5fr) 2.75rem;display:grid}.person-row>.row-actions[open]{grid-column:1/-1}.person-row>.pill{justify-self:start}.people-kind,.people-role{width:auto;min-width:0;color:var(--gu-text-2);font-size:var(--gu-text-small);display:block}.people-mobile{display:none}.toast{bottom:var(--gu-space-5)}}dialog::backdrop{background:var(--gu-sidebar-active)}dialog h2{font-size:var(--gu-text-section);margin-top:0}.section-heading{justify-content:space-between;align-items:center;gap:var(--gu-space-3);margin:var(--gu-space-5) 0 var(--gu-space-2);display:flex}.section-heading h2{margin:0}.d-main>h2:first-child{margin-top:0}.person-row>.row-actions{width:auto}.person-row>.row-actions[open]{width:100%}.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}.top:has(.invite-form){flex-wrap:wrap}.invite-form{width:100%;max-width:none;max-height:none;box-shadow:none;margin:var(--gu-space-3) 0 0;flex-basis:100%;position:static;inset:auto}.mobile-back{align-items:center;min-height:1.25rem;display:inline-flex}.mobile-back svg{width:14px;height:14px}@media (min-width:48rem){.mobile-back{display:none}}b,strong{font-weight:600}.editor-dialog{box-shadow:none}.auth-page{max-width:30rem;padding-top:calc(3rem + env(safe-area-inset-top))}.auth-page h1,.auth-page p{margin-bottom:var(--gu-space-4)}.auth-page form{gap:var(--gu-space-3);display:grid}.person-row .grow>.sub:first-of-type{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-wrap{margin:var(--gu-space-5) 0}.quick-capture{border:1px solid var(--gu-accent);border-radius:var(--gu-radius-card);background:var(--gu-surface);overflow:hidden}.quick-input{align-items:center;gap:var(--gu-space-2);padding:var(--gu-space-2) var(--gu-space-3);display:flex}.quick-input>svg{width:1.125rem;color:var(--gu-accent);flex-shrink:0}.quick-input input{outline-offset:2px;background:0 0;border:0;flex:1;min-width:0}.quick-context{align-items:center;gap:var(--gu-space-2);padding:var(--gu-space-2) var(--gu-space-3);border-top:1px solid var(--gu-line-soft);font-size:var(--gu-text-caption);color:var(--gu-muted);flex-wrap:wrap;display:flex}.quick-context select,.quick-context input{font-size:var(--gu-text-caption);max-width:100%;height:var(--gu-control-height);background:0 0;border:0;min-width:0}.quick-context label{max-width:100%}.quick-date{align-items:center;gap:var(--gu-space-1);display:flex}.quick-date svg{width:1rem}.capture-result{font-size:var(--gu-text-caption);margin-top:var(--gu-space-2)}.capture-result .hint{display:block}.task-filters{gap:var(--gu-space-2);margin:var(--gu-space-5) 0;flex-wrap:wrap;align-items:end;display:flex}.task-filters label{gap:var(--gu-space-1);font-size:var(--gu-text-caption);flex:1;min-width:7rem;display:grid}.task-filters select{width:100%;min-width:0}.task-group{margin:var(--gu-space-5) 0}.task-group h2{gap:var(--gu-space-2);margin-bottom:var(--gu-space-3);align-items:center;display:flex}.group-count{font-size:var(--gu-text-caption);color:var(--gu-muted);font-weight:400}.task-row{align-items:center;gap:var(--gu-space-2);padding:var(--gu-space-3);border-bottom:1px solid var(--gu-line-soft);min-height:3.5rem;display:flex}.task-row:last-child{border-bottom:0}.task-row:hover{background:var(--gu-surface-2)}.task-title{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.6}.task-title .cust{margin-right:var(--gu-space-1)}.task-circle{width:1rem;height:1rem;color:var(--gu-muted);flex-shrink:0}.task-number,.task-assignees,.task-row>.pill{display:none}.task-number{color:var(--gu-muted);font-size:var(--gu-text-caption);font-variant-numeric:tabular-nums;min-width:3.5rem}.task-due{color:var(--gu-muted);font-size:var(--gu-text-caption);white-space:nowrap;font-variant-numeric:tabular-nums}.task-due.over{color:var(--gu-danger)}.more-tasks{margin:var(--gu-space-4) auto;display:block}.mobile-task-switch{width:fit-content;margin-bottom:var(--gu-space-4)}.mobile-task-switch a{padding:var(--gu-space-2) var(--gu-space-4)}.mobile-task-switch a[aria-current=page]{background:var(--gu-selected);color:var(--gu-on-selected)}.task-detail h1{overflow-wrap:anywhere}.task-detail .d-aside{order:-1}.task-fields{gap:var(--gu-space-3);display:grid}.task-fields select[multiple]{min-height:6rem}.task-field-label{gap:var(--gu-space-1);color:var(--gu-text-2);font-size:var(--gu-text-caption);display:grid}.task-field-label input,.task-field-label select{width:100%}.task-description textarea,.comment-composer textarea{resize:vertical;width:100%;min-height:8rem}.comment-card{margin:var(--gu-space-3) 0;border:1px solid var(--gu-line);border-radius:var(--gu-radius-card);padding:var(--gu-space-4);background:var(--gu-surface)}.comment-card.internal{background:var(--gu-internal)}.comment-meta{align-items:center;gap:var(--gu-space-2);font-size:var(--gu-text-caption);color:var(--gu-muted);margin-bottom:var(--gu-space-3);flex-wrap:wrap;display:flex}.comment-visibility{align-items:center;gap:var(--gu-space-1);color:var(--gu-internal-ink);margin-left:auto;display:flex}.comment-visibility svg{width:.875rem;height:.875rem}.comment-reply{margin-left:var(--gu-space-4);border-left:2px solid var(--gu-line);padding-left:var(--gu-space-3)}.comment-composer{gap:var(--gu-space-3);margin-top:var(--gu-space-4);display:grid}.comment-composer .seg{width:fit-content}.comment-composer .seg button{min-height:var(--gu-control-height);padding:var(--gu-space-2) var(--gu-space-3)}.comment-composer .seg button[aria-pressed=true]{background:var(--gu-selected);color:var(--gu-on-selected)}.mention-options{border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);padding:var(--gu-space-2);background:var(--gu-surface);gap:var(--gu-space-1);display:grid}.mention-options button{text-align:left;color:var(--gu-accent-ink)}.task-inline-actions{gap:var(--gu-space-2);flex-wrap:wrap;align-items:center;display:flex}.attachment-drop{gap:var(--gu-space-3);padding:var(--gu-space-4);border:1px dashed var(--gu-line);border-radius:var(--gu-radius-card);display:grid}.attachment-drop:focus-within,.attachment-drop.dragging{border-color:var(--gu-accent);background:var(--gu-accent-soft)}.attachment-row{gap:var(--gu-space-2);padding:var(--gu-space-3) 0;border-bottom:1px solid var(--gu-line-soft);flex-wrap:wrap;align-items:center;display:flex}.attachment-row .grow{overflow-wrap:anywhere;min-width:0}.activity-list{padding:0;list-style:none}.activity-list li{border-bottom:1px solid var(--gu-line-soft);padding:var(--gu-space-3) 0;font-size:var(--gu-text-small)}.activity-list time{margin-top:var(--gu-space-1);color:var(--gu-muted);font-size:var(--gu-text-caption);display:block}@media (min-width:48rem){.mobile-task-switch,.mobile-search{display:none}.task-number,.task-row>.pill{display:inline-flex}.task-assignees{gap:var(--gu-space-1);justify-content:end;min-width:3rem;display:flex}.task-detail .d-aside{order:initial}.task-filters label{max-width:12rem}}.md .mention{color:var(--gu-accent-ink);font-weight:600}.task-top{flex-direction:row;align-items:center}.task-person{gap:var(--gu-space-2);margin-bottom:var(--gu-space-1);align-items:center;display:flex}.search-form{margin-top:var(--gu-space-5)}.search-form>label{max-width:16rem}.search-types{gap:var(--gu-space-2);margin:var(--gu-space-4) 0;flex-wrap:wrap;display:flex}.search-types a{border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);padding:var(--gu-space-2) var(--gu-space-3);font-size:var(--gu-text-small)}.search-types a[aria-current=page]{background:var(--gu-selected);color:var(--gu-on-selected)}.search-results section{margin:var(--gu-space-5) 0}.search-results h2{margin-bottom:var(--gu-space-3)}.search-result{padding:var(--gu-space-4);border-bottom:1px solid var(--gu-line-soft);overflow-wrap:anywhere;display:block}.search-result:last-child{border-bottom:0}.search-result:hover{background:var(--gu-surface-2)}.search-result-meta{gap:var(--gu-space-2);font-size:var(--gu-text-caption);color:var(--gu-muted);margin-bottom:var(--gu-space-2);flex-wrap:wrap;align-items:center;display:flex}.search-result p{font-size:var(--gu-text-small);color:var(--gu-text-2);margin-top:var(--gu-space-2)}.search-result mark{background:var(--gu-accent-soft);color:var(--gu-accent-ink)}.seg a{padding:var(--gu-space-2) var(--gu-space-4)}.seg a[aria-current=page]{background:var(--gu-selected);color:var(--gu-on-selected)}.board{gap:var(--gu-space-4);padding:var(--gu-space-4) 0;scroll-snap-type:x proximity;align-items:stretch;display:flex;overflow-x:auto}.board-column{scroll-snap-align:start;border-radius:var(--gu-radius-card);min-width:0;padding:var(--gu-space-2);background:var(--gu-surface-2);flex:0 0 16rem}.board-column h2{align-items:center;gap:var(--gu-space-2);margin:var(--gu-space-1) 0 var(--gu-space-3);display:flex}.board-cards{gap:var(--gu-space-3);align-content:start;min-height:8rem;display:grid}.board-card{background:var(--gu-surface);border:1px solid var(--gu-line);border-radius:var(--gu-radius-card);padding:var(--gu-space-3);position:relative}.board-card.dragging{z-index:20;opacity:.7;position:relative}.drop-target{outline:2px solid var(--gu-accent);outline-offset:2px}.board-card-top,.board-card-footer,.board-avatars{gap:var(--gu-space-2);align-items:center;display:flex}.board-card-top .sub{margin-left:auto}.drag-handle{min-height:1.5rem;color:var(--gu-muted);touch-action:none;background:0 0;border:0;padding:0}.board-card-title{margin:var(--gu-space-2) 0 var(--gu-space-3);font-size:var(--gu-text-small);font-weight:500;display:block}.board-card select{font-size:var(--gu-text-caption);padding:var(--gu-space-1) var(--gu-space-2)}.board-card-footer{margin-top:var(--gu-space-3);justify-content:space-between}.board-avatars{gap:var(--gu-space-1)}.board-all-done{font-size:var(--gu-text-caption);color:var(--gu-muted);padding:var(--gu-space-3) 0;display:block}.view-controls{gap:var(--gu-space-3);margin-top:var(--gu-space-4);display:grid}.mobile-views{max-width:22rem}.save-view-form{align-items:end;gap:var(--gu-space-2);padding:var(--gu-space-3);border:1px solid var(--gu-accent);border-radius:var(--gu-radius-control);background:var(--gu-surface);flex-wrap:wrap;display:flex}.save-view-form>label:first-child{flex:1;min-width:10rem}.check-label{align-items:center;gap:var(--gu-space-2);display:flex}.check-label input{width:auto}@media (min-width:48rem){.mobile-views{display:none}}.notification-group{margin:var(--gu-space-5) 0}.notification-group h2{margin-bottom:var(--gu-space-3)}.notification-row{gap:var(--gu-space-3);padding:var(--gu-space-4);border-bottom:1px solid var(--gu-line-soft);font-size:var(--gu-text-small);align-items:start;display:flex}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:var(--gu-surface-2)}.unread-dot{background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.unread .unread-dot{background:var(--gu-accent)}.notification-row time{font-size:var(--gu-text-caption);color:var(--gu-muted);white-space:nowrap}.notification-excerpt{margin-top:var(--gu-space-2);color:var(--gu-text-2);font-size:var(--gu-text-caption);overflow-wrap:anywhere}.notification-badge{background:var(--gu-accent);color:var(--gu-logo-fg);font-size:var(--gu-text-caption);margin-left:var(--gu-space-1);border-radius:999px;padding:1px 6px}.agent-badge{font-size:var(--gu-text-caption);color:var(--gu-customer);background:var(--gu-surface-2);border-radius:var(--gu-radius-control);padding:1px var(--gu-space-1);display:inline-block}.app-navigation a{position:relative}.notification-badge{top:var(--gu-space-1);left:calc(50% + var(--gu-space-2));margin-left:0;position:absolute}@media (min-width:48rem){.notification-badge{margin-left:var(--gu-space-1);position:static;top:auto;left:auto}}.search-visibility{align-items:center;gap:var(--gu-space-1);display:inline-flex}.search-visibility svg{width:12px;height:12px}.task-share-row{flex-wrap:wrap}.task-share-row>.grow{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;flex:1 0 100%;overflow:hidden}.task-share-row select{flex:1;min-width:0}.nav-footer{display:contents}.mobile-filter-toggle{display:none}.task-filters label{flex-basis:8rem;min-width:0}.task-title,.task-detail h1,.crumb,.crumb a,.project-row .grow,.attachment-row .grow,.board-card-title{overflow-wrap:normal;word-break:normal}.task-row{color:var(--gu-text);text-decoration:none}.capture-result a{color:var(--gu-accent-ink);text-decoration:underline}.detail:not(:has(>.d-aside)){grid-template-columns:minmax(0,1fr)}.task-shares-position{order:2;min-width:0}.assignee-picker{border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);padding:var(--gu-space-2);min-width:0}.assignee-choices{gap:var(--gu-space-2);max-height:12rem;margin-top:var(--gu-space-2);display:grid;overflow-y:auto}.auth-card{width:100%;max-width:28rem}.auth-card .nav-logo{margin-bottom:var(--gu-space-4);display:inline-flex}.auth-form{gap:var(--gu-space-3);display:grid}.auth-card p,.editor-dialog>p{margin:var(--gu-space-4) 0}@media (max-width:47.999rem){.mobile-filter-toggle{margin-top:var(--gu-space-3);margin-right:var(--gu-space-3);display:inline-flex}.task-filters:not(.is-open){display:none}.task-detail .props{gap:var(--gu-space-2)}.task-detail .d-main{order:1}.board-card select{width:auto;max-width:100%;font-size:var(--gu-text-caption);padding:var(--gu-space-1) var(--gu-space-2)}}@media (min-width:48rem){.nav-footer{flex-direction:column;margin-top:auto;display:flex}.nav-footer .nav-person{margin-top:var(--gu-space-3)}.task-detail .d-main{grid-row:1/span 2}.task-detail .d-aside{grid-area:1/2}.task-shares-position{order:initial;grid-area:2/2;align-self:start}.nav-footer .btn-quiet{color:var(--gu-sidebar-text);justify-content:flex-start}.task-detail .detail{grid-template-rows:min-content 1fr;align-items:start}}.auth-card .nav-logo{border-radius:var(--gu-radius-control);background:var(--gu-accent);width:2rem;height:2rem;color:var(--gu-logo-fg);justify-content:center;align-items:center;font-weight:600}.form-group-title{font-size:var(--gu-text-body);color:var(--gu-text-2);margin:0}input[type=file]{background:0 0;border:0;height:auto;padding:0}input::file-selector-button{min-height:var(--gu-control-height);padding:0 var(--gu-space-3);margin-right:var(--gu-space-3);border:1px solid var(--gu-line);border-radius:var(--gu-radius-control);background:var(--gu-surface);color:var(--gu-text-2);font:inherit;cursor:pointer}input::file-selector-button:hover{background:var(--gu-surface-2)}.quick-toggle{display:none}@media (max-width:47.999rem){.quick-toggle{display:inline-flex}.quick-wrap.is-collapsible:not(.is-expanded) .quick-capture{display:none}.task-toolbar{gap:var(--gu-space-3);margin-bottom:var(--gu-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.task-toolbar .view-controls{display:contents}.task-toolbar .mobile-views{grid-area:1/1;margin:0}.task-toolbar .mobile-filter-toggle{grid-area:1/2;align-self:end;margin:0}.task-toolbar .row-actions{grid-area:2/1/auto/-1}.task-toolbar .task-filters,.task-toolbar .save-view-form,.task-toolbar>p{grid-column:1/-1}}
