*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@font-face{font-family:Schibsted Grotesk;src:url(../vendor/fonts/schibsted-grotesk-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../vendor/fonts/bricolage-grotesque-var.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../vendor/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../vendor/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--canvas:#eef1f6;--surface:#fff;--surface-2:#f6f8fb;--line:#d5dbe5;--line-strong:#b5becd;--ink:#0e1726;--ink-2:#3b4660;--ink-3:#566079;--chrome:#0b1530;--chrome-2:#15244d;--chrome-mute:#b4c0de;--chrome-edge:#2b3c6e;--brand:#1a4bd1;--brand-700:#1239a8;--brand-100:#d3e0fb;--brand-50:#e8eefd;--cyan:#0e7490;--cyan-tint:#ddf3f8;--cyan-deep:#0b5568;--cyan-process:#00a6d6;--magenta:#b0207a;--magenta-tint:#fbe4f1;--magenta-deep:#8c1860;--magenta-process:#d6177f;--slate:#334155;--slate-tint:#e3e8f0;--yellow:#f2b705;--ok-bg:#d8f3e1;--ok-ink:#14532d;--ok-strong:#15803d;--warn-bg:#ffe9b0;--warn-ink:#5c3b00;--warn-edge:#e8c45c;--warn-strong:#f2b705;--bad-bg:#ffd9d6;--bad-ink:#8a1c14;--bad-strong:#b42318;--info-bg:#d6e6ff;--info-ink:#12388a;--neutral-bg:#e3e8f0;--neutral-ink:#3b4660;--wa-bg:#ddf4e7;--wa-ink:#0b5a36;--wa-icon:#128c5a;--mostr-bg:#e9e5fb;--mostr-ink:#3f2d9b;--mostr-icon:#5b3fd0;--chat-bg:#e5ebe3;--bubble-in:#dcf5e3;--bubble-out:#fff;--role:var(--brand);--font:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Bricolage Grotesque","Schibsted Grotesk",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-xs:12px;--t-sm:13px;--t-base:15px;--t-md:17px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-control:8px;--r-card:12px;--r-phone:40px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1);--e1:0 1px 2px rgba(11,21,48,.06),0 1px 0 rgba(11,21,48,.04);--e2:0 4px 12px -2px rgba(11,21,48,.12),0 1px 2px rgba(11,21,48,.06);--e3:0 12px 32px -8px rgba(11,21,48,.28),0 2px 6px rgba(11,21,48,.1);--topbar:104px;--dock:56px;--gutter:16px}html[data-as=diseno]{--role:var(--magenta)}html[data-as=atencion]{--role:var(--cyan)}html[data-as=produccion]{--role:var(--slate)}@media (min-width:1180px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}body{margin:0;background:var(--canvas);color:var(--ink);font:400 var(--t-base)/22px var(--font);padding-bottom:var(--dock);caret-color:var(--brand)}body.dock-hidden{padding-bottom:0}::-moz-selection{background:#c7d6f8;color:var(--ink)}::selection{background:#c7d6f8;color:var(--ink)}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.row-auto{grid-row:auto}.row-span-1{grid-row:span 1/span 1}.row-span-10{grid-row:span 10/span 10}.row-span-11{grid-row:span 11/span 11}.row-span-12{grid-row:span 12/span 12}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-8{grid-row:span 8/span 8}.row-span-9{grid-row:span 9/span 9}.row-span-full{grid-row:1/-1}.row-start-1{grid-row-start:1}.row-start-10{grid-row-start:10}.row-start-11{grid-row-start:11}.row-start-12{grid-row-start:12}.row-start-13{grid-row-start:13}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.row-start-9{grid-row-start:9}.row-start-auto{grid-row-start:auto}.row-end-1{grid-row-end:1}.row-end-10{grid-row-end:10}.row-end-11{grid-row-end:11}.row-end-12{grid-row-end:12}.row-end-13{grid-row-end:13}.row-end-2{grid-row-end:2}.row-end-3{grid-row-end:3}.row-end-4{grid-row-end:4}.row-end-5{grid-row-end:5}.row-end-6{grid-row-end:6}.row-end-7{grid-row-end:7}.row-end-8{grid-row-end:8}.row-end-9{grid-row-end:9}.row-end-auto{grid-row-end:auto}.block{display:block}.\!inline{display:inline!important}.inline{display:inline}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rounded{border-radius:.25rem}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-3);font-size:var(--t-sm);line-height:18px}.h-xl{font:700 30px/34px var(--display);letter-spacing:-.015em}.h-lg{font:700 22px/28px var(--display)}.h-md{font-size:var(--t-md);line-height:24px;font-weight:600}.skip{position:absolute;left:8px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:var(--r-control)}.skip:focus{top:8px;outline-color:var(--yellow)}.nojs{margin:0;padding:12px var(--gutter);background:var(--warn-bg);color:var(--warn-ink);font-weight:600}.js .nojs,.no-js .dock,.no-js .guide-btn{display:none}.no-js body{padding-bottom:0}kbd{font:500 12px var(--mono);padding:1px 6px;border:1px solid var(--ink-3);border-radius:4px;background:var(--surface);color:var(--ink)}.icon{width:20px;height:20px;flex:none;stroke-width:1.6}.icon--sm{width:14px;height:14px}.show-sm-only{display:none}.no-anim{animation:none!important}.band:after,.empty:before,.inbox__head:after,.phone__head:after{content:"";display:block;width:16px;height:4px;background:var(--cyan-process);box-shadow:16px 0 var(--magenta-process),32px 0 var(--yellow),48px 0 var(--chrome)}.inbox__head:after,.phone__head:after{height:2px}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1px solid transparent;border-radius:var(--r-control);font-size:var(--t-base);line-height:20px;font-weight:600;text-decoration:none;background:transparent;white-space:nowrap;overflow:hidden;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),transform .12s var(--ease-out)}.btn:active:not(:disabled){transform:scale(.97)}.btn--primary{background:var(--brand);color:#fff}.btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn--tertiary{color:var(--brand)}.btn--icon.btn--tertiary{color:var(--ink-2)}.btn--sm{padding:0 var(--s-3);font-size:var(--t-sm)}.btn--icon{padding:0;width:44px}.btn:disabled{color:var(--ink-3);background:var(--surface-2);border-color:var(--line);box-shadow:none;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand);transform-origin:left;animation:progress .9s var(--ease-out) infinite}.btn--primary[aria-busy=true]:after{background:var(--yellow)}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){.btn--primary:hover:not(:disabled){background:var(--brand-700)}.btn--secondary:hover:not(:disabled){border-color:var(--ink-3);background:var(--surface-2)}.btn--tertiary:hover:not(:disabled){background:var(--brand-50)}.btn--icon.btn--tertiary:hover:not(:disabled){color:var(--ink);background:var(--neutral-bg)}}.chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 10px;border-radius:999px;border:1px solid var(--line);background:var(--neutral-bg);color:var(--neutral-ink);font-size:var(--t-xs);line-height:16px;font-weight:500;white-space:nowrap}.chip--wait,.chip--warn{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-edge)}.chip--wait{white-space:normal;text-align:left}.chip--ok{background:var(--ok-bg);color:var(--ok-ink)}.chip--bad,.chip--ok{border-color:transparent}.chip--bad{background:var(--bad-bg);color:var(--bad-ink);font-weight:600}.chip--info{background:var(--info-bg);color:var(--info-ink);border-color:transparent}.chip--ink{background:var(--surface);border-color:var(--line-strong);color:var(--ink-2)}.chip--sm{padding:1px 8px;min-height:20px}.chip--st-aprobado_produccion,.chip--st-asignado,.chip--st-en_diseno,.chip--st-en_revision{background:var(--info-bg);color:var(--info-ink);border-color:transparent}.chip--st-en_produccion{background:var(--slate);color:#fff;border-color:transparent}.chip--st-listo{background:var(--ok-bg);color:var(--ok-ink);border-color:transparent}.chip--st-entregado{background:var(--surface);color:var(--ok-ink);border-color:var(--ok-strong)}.chip[data-pickup=red]{background:var(--bad-strong);color:#fff}.chip--prio,.chip[data-pickup=red]{border-color:transparent;font-weight:600}.chip--prio-urgente{background:var(--bad-strong);color:#fff}.chip--prio-esperando{background:var(--ink);color:#fff}.chip--prio-esperando .icon{color:var(--yellow)}.chip--tipo-diseno{background:var(--magenta-tint);color:var(--magenta-deep);border-color:transparent}.chip--tipo-listo{background:var(--cyan-tint);color:var(--cyan-deep);border-color:transparent}.chip--chan-whatsapp{background:var(--wa-bg);color:var(--wa-ink);border-color:transparent}.chan--whatsapp .icon,.chip--chan-whatsapp .icon{color:var(--wa-icon)}.chip--chan-mostrador{background:var(--mostr-bg);color:var(--mostr-ink);border-color:transparent}.chan--mostrador .icon,.chip--chan-mostrador .icon{color:var(--mostr-icon)}.chan{display:inline-flex;align-items:center;gap:4px;vertical-align:bottom}.chan--whatsapp{color:var(--wa-ink)}.chan--mostrador{color:var(--mostr-ink)}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);overflow:hidden}.seg__b{min-height:44px;padding:0 var(--s-4);border:0;background:transparent;font-weight:500;transition:background-color .15s var(--ease-out),transform .12s var(--ease-out)}.seg__b+.seg__b{border-left:1px solid var(--line-strong)}.seg__b[aria-pressed=true]{background:var(--chrome);color:#fff;font-weight:600}.seg__b:active{transform:scale(.97)}.seg__b:focus-visible{outline-offset:-4px}@media (hover:hover){.seg__b[aria-pressed=false]:hover{background:var(--surface-2)}}.opt{min-height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);font-size:var(--t-sm);font-weight:500;transition:background-color .15s var(--ease-out),transform .12s var(--ease-out)}.opt:active{transform:scale(.97)}.opt[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.filters .opt[aria-pressed=true]{background:var(--chrome);border-color:var(--chrome)}@media (hover:hover){.opt[aria-pressed=false]:hover{background:var(--surface-2);border-color:var(--ink-3)}}.switch{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-2);border:0;background:transparent;font-weight:500}.switch__box{width:36px;height:20px;border:1px solid var(--ink-3);border-radius:10px;background:var(--surface);position:relative;flex:none}.switch__box:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--ink-3);transition:transform .16s var(--ease-out)}.switch[aria-checked=true] .switch__box{background:var(--brand);border-color:var(--brand)}.switch[aria-checked=true] .switch__box:after{transform:translateX(16px);background:#fff}.switch:disabled{color:var(--ink-3);cursor:not-allowed}.topbar{position:sticky;top:0;z-index:30;height:var(--topbar);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:56px 1fr;grid-template-areas:"brand role end" "tabs tabs tabs";align-items:center;-moz-column-gap:var(--s-4);column-gap:var(--s-4);padding:0 var(--gutter);background:var(--chrome);border-bottom:1px solid var(--line)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;box-shadow:0 2px 8px rgba(11,21,48,.14);opacity:0;transition:opacity .15s var(--ease-out);pointer-events:none}.topbar.is-scrolled:after{opacity:1}.roleline{position:absolute;left:0;right:0;bottom:48px;height:3px;pointer-events:none}.roleline i{position:absolute;inset:0;opacity:0;transition:opacity .16s var(--ease-out)}.roleline i:first-child{background:var(--brand)}.roleline i:nth-child(2){background:var(--magenta)}.roleline i:nth-child(3){background:var(--cyan)}.roleline i:nth-child(4){background:var(--slate)}html[data-as=admin] .roleline i:first-child,html[data-as=atencion] .roleline i:nth-child(3),html[data-as=diseno] .roleline i:nth-child(2),html[data-as=produccion] .roleline i:nth-child(4){opacity:1}.brand{grid-area:brand;display:flex;align-items:center;gap:var(--s-3);min-width:0;color:#fff}.brand__mark{width:28px;height:28px;flex:none;color:#fff}.brand__name{font:700 20px/24px var(--display);letter-spacing:-.01em;white-space:nowrap}.brand__short{display:none}.tag{font-size:var(--t-xs);line-height:16px;padding:2px 10px;border-radius:999px;background:var(--chrome-2);color:var(--chrome-mute)}.role{grid-area:role;justify-self:center;display:flex;align-items:center;gap:var(--s-3);min-width:0}.role__l{font-size:var(--t-sm);color:var(--chrome-mute);white-space:nowrap}.role .seg{background:var(--chrome-2);border-color:var(--chrome-edge);padding:2px;gap:2px;overflow:visible;border-radius:10px}.role .seg__b{border-radius:var(--r-control);color:var(--chrome-mute);min-height:44px}.role .seg__b+.seg__b{border-left:0}.role .seg__b[aria-pressed=true]{color:#fff}.role .seg__b[data-role=admin][aria-pressed=true]{background:var(--brand)}.role .seg__b[data-role=diseno][aria-pressed=true]{background:var(--magenta)}.role .seg__b[data-role=atencion][aria-pressed=true]{background:var(--cyan)}.role .seg__b[data-role=produccion][aria-pressed=true]{background:var(--slate)}@media (hover:hover){.role .seg__b[aria-pressed=false]:hover{background:var(--chrome-edge);color:#fff}}.brand :focus-visible,.role :focus-visible,.topbar__end :focus-visible{outline-color:var(--yellow)}.no-js .role{display:none}.tabs{grid-area:tabs;display:flex;gap:var(--s-1);margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter);background:var(--surface)}.tab,.tabs{align-self:stretch}.tab{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);color:var(--ink-2);text-decoration:none;font-weight:500;position:relative;transition:background-color .15s var(--ease-out)}.tab[aria-current=page]{color:var(--ink);font-weight:600}.tab[aria-current=page] .icon{color:var(--role)}.tab[aria-current=page]:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:0;height:3px;background:var(--role);border-radius:3px 3px 0 0}.tab--customer{margin-left:auto;padding-left:var(--s-4);background:var(--surface-2);border-left:1px solid var(--line)}.tab--customer .icon{color:var(--wa-icon)}@media (hover:hover){.tab:hover{background:var(--surface-2)}.tab--customer:hover{background:var(--wa-bg)}}.topbar__end{grid-area:end;display:flex;gap:var(--s-2)}.topbar__end .btn--tertiary{color:#fff}.topbar__end .btn--secondary{background:transparent;border-color:var(--chrome-edge);color:#fff}@media (hover:hover){.topbar__end .btn--secondary:hover:not(:disabled),.topbar__end .btn--tertiary:hover:not(:disabled){background:var(--chrome-2);border-color:var(--chrome-edge)}}@media (max-width:1179px){.hide-sm{display:none}.show-sm-only{display:inline}.topbar__end .btn{width:44px;padding:0}.topbar{-moz-column-gap:var(--s-3);column-gap:var(--s-3)}.tag{display:none}}@media (max-width:1023px){.brand__full{display:none}.brand__short{display:inline}.tabs{gap:0}.tab{padding:0 10px;gap:6px;font-size:14px;white-space:nowrap}.tab--customer{padding-left:var(--s-3)}.role__l{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}main{display:block;padding:var(--s-5) var(--gutter) var(--s-6);outline:0}.screen__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.screen__head .clock{margin-left:auto;color:var(--ink-2);font-size:var(--t-sm)}.empty,.lede{color:var(--ink-2);max-width:62ch}.empty{padding:var(--s-5) var(--s-4)}.empty:before{margin-bottom:var(--s-3)}.empty--sm{padding:var(--s-3) var(--s-4);font-size:var(--t-sm)}.empty--sm:before{display:none}.err{color:var(--bad-ink);font-size:var(--t-sm);line-height:18px;font-weight:600}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.dock{position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--dock);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s-4);padding:0 var(--gutter);background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px -8px rgba(11,21,48,.22),0 -2px 6px rgba(11,21,48,.08)}.dock__label{display:flex;align-items:center;gap:var(--s-3);min-width:0}.dock__n{font:600 var(--t-sm)/18px var(--display);color:var(--brand-700);white-space:nowrap}.dock__t{display:grid;flex:1 1 0;min-width:0}.dock__title{font-weight:600;line-height:20px}.dock__role,.dock__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock__role{font-size:var(--t-sm);line-height:16px;color:var(--ink-2)}.dock__segs{display:flex;gap:8px}.seg-btn{display:block;width:28px;min-height:44px;padding:0;border:0;background:transparent;position:relative}.seg-btn span{position:absolute;left:2px;right:2px;top:50%;height:8px;margin-top:-4px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);transition:transform .16s var(--ease-out)}.seg-btn.is-on span{background:var(--brand);border-color:var(--brand)}.seg-btn[aria-current=step] span{transform:scaleX(1.5);outline:2px solid var(--brand);outline-offset:2px}.seg-btn:focus-visible{outline-offset:-2px}.dock__btns{display:flex;gap:var(--s-2)}.guide-btn{position:fixed;right:var(--gutter);bottom:var(--s-4);z-index:40;box-shadow:var(--e3)}body:not(.dock-hidden) .guide-btn{display:none}@media (max-width:1179px){.dock{gap:var(--s-3)}.dock__n{display:none}.dock__btns .btn{padding:0 var(--s-3)}}@media (max-width:899px){.dock__t{display:none}.dock__label{min-width:0}}.sheet{position:fixed;z-index:39;left:0;right:0;bottom:var(--dock);display:flex;justify-content:center;padding:0 var(--gutter);pointer-events:none;animation:sheet-in .24s var(--ease-drawer) both}body.dock-hidden .sheet{bottom:0}.sheet__in{position:relative;width:min(720px,100%);max-height:320px;overflow:auto;padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:var(--e3);pointer-events:auto}.sheet__step{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--brand);color:#fff;font-size:var(--t-sm);line-height:18px;font-weight:600;margin-bottom:var(--s-2)}.talk{margin:var(--s-3) 0;display:grid;gap:var(--s-2);max-width:62ch}.talk li{padding-left:var(--s-4);position:relative}.talk li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--brand)}.sheet__keys{margin-top:var(--s-3)}.sheet__x{position:absolute;right:var(--s-2);top:var(--s-2)}.sheet.is-leaving{animation:sheet-out .18s var(--ease-drawer) both}@keyframes sheet-in{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@keyframes sheet-out{to{transform:translateY(16px);opacity:0}}.drawer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4);box-shadow:var(--e1);animation:drawer-in .24s var(--ease-drawer) both}.drawer.is-leaving{animation:drawer-out .18s var(--ease-drawer) both}@keyframes drawer-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes drawer-out{to{transform:translateX(24px);opacity:0}}.drawer__head{justify-content:space-between;margin:calc(var(--s-4)*-1) calc(var(--s-4)*-1) var(--s-3);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0}.drawer__head,.drawer__id{display:flex;align-items:center;gap:var(--s-3)}.drawer__id{flex-wrap:wrap}.brief__fig,.drawer__fig{margin-bottom:var(--s-4)}.photo-wrap{position:relative;display:block;margin:6px}.crops i{position:absolute;width:10px;height:10px;border:0 solid var(--line-strong);pointer-events:none}.crops i:first-child{left:-6px;top:-6px;border-left-width:1px;border-top-width:1px;transform:translate(0)}.crops i:nth-child(2){right:-6px;top:-6px;border-right-width:1px;border-top-width:1px}.crops i:nth-child(3){left:-6px;bottom:-6px;border-left-width:1px;border-bottom-width:1px}.crops i:nth-child(4){right:-6px;bottom:-6px;border-right-width:1px;border-bottom-width:1px}.photo{width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-card);background:var(--surface-2)}figcaption{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-3)}.brief__actions,.drawer__actions{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-4)}.specs{display:grid;gap:0;margin-bottom:var(--s-4)}.specs>div{display:grid;grid-template-columns:120px 1fr;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.specs dt{color:var(--ink-3);font-size:var(--t-sm);line-height:22px;font-weight:600}.timeline{margin-top:var(--s-2);gap:0}.timeline,.timeline li{display:grid;position:relative}.timeline li{grid-template-columns:84px 1fr;gap:var(--s-3);padding:var(--s-2) 0 var(--s-2) var(--s-4);font-size:var(--t-sm);line-height:18px}.timeline li:before{content:"";position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:var(--line-strong);z-index:1}.timeline li:after{content:"";position:absolute;left:3px;top:21px;bottom:-13px;width:2px;background:var(--line)}.timeline li:last-child:after{display:none}.timeline li:last-child:before{background:var(--brand)}.timeline time{color:var(--ink-3)}.drawer--credits{position:fixed;z-index:45;right:var(--s-3);top:calc(var(--topbar) + var(--s-3));bottom:calc(var(--dock) + var(--s-3));width:min(400px,calc(100vw - 24px));overflow:auto;box-shadow:var(--e3)}body.dock-hidden .drawer--credits{bottom:var(--s-3)}.credits{margin-top:var(--s-3);display:grid}.credits li{display:grid;gap:2px;padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--t-sm);line-height:18px}.credits .url{color:var(--ink-3);overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--t-xs);line-height:16px}.pop{position:fixed;z-index:60;min-width:240px;padding:var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e3);animation:pop-in .16s var(--ease-out) both}@keyframes pop-in{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.pop__t{padding:var(--s-1) var(--s-2);font-size:var(--t-sm);color:var(--ink-3)}.pop__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:0;border-radius:var(--r-control);background:transparent;font-weight:600;text-align:left;transition:background-color .15s var(--ease-out)}.pop__item:disabled{color:var(--ink-3);cursor:not-allowed}.pop__why{display:inline-flex;gap:4px;align-items:center;font-size:var(--t-sm);font-weight:400;color:var(--ink-3)}.pop__item:disabled .pop__why{color:var(--warn-ink);font-weight:600}@media (hover:hover){.pop__item:hover:not(:disabled){background:var(--surface-2)}}.rows{margin:0}.row{position:relative;display:flex;align-items:center;min-height:76px;border-bottom:1px solid var(--line)}.rows>.row:last-child{border-bottom:0}.row__hl{position:absolute;inset:0;background:var(--brand-100);opacity:0;pointer-events:none}.row__btn{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:76px;padding:var(--s-3) var(--s-4);border:0;background:transparent;text-align:left;transition:background-color .15s var(--ease-out)}button.row__btn:active{transform:scale(.995)}.row.is-open .row__btn,.row.is-selected .row__btn{background:var(--brand-50)}.row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;z-index:1;opacity:0;pointer-events:none}.row--late:before,.row:has(.chip--prio-urgente):before,.row:has([data-pickup=red]):before{background:var(--bad-strong);opacity:1}.row:has(.chip--prio-esperando):before{background:var(--ink);opacity:1}.row.is-open:before,.row.is-selected:before{width:3px;background:var(--brand);opacity:1}@media (hover:hover){button.row__btn:hover{background:var(--surface-2)}.row.is-selected button.row__btn:hover{background:var(--brand-50)}}.row__btn:focus-visible{outline-offset:-3px}.thumb{position:relative;display:block;width:56px;height:56px;flex:none;border-radius:var(--r-control);overflow:hidden;background:var(--surface-2)}.thumb:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(11,21,48,.1);pointer-events:none}.thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.row__main{display:grid;min-width:0;flex:1;gap:0}.row__top{display:flex;justify-content:space-between;gap:var(--s-2);font-size:var(--t-xs);line-height:16px}.row__top .mono:first-child{font-weight:500;color:var(--ink-2)}.row__age{color:var(--ink-3)}.row__title{font-weight:600}.row__sub,.row__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__sub{color:var(--ink-2);font-size:var(--t-sm);line-height:18px}.row__tags{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-1);flex:none}.row__tags .chip{max-width:100%}.row--stack .row__tags .chip{white-space:normal}.row__actions{display:flex;gap:var(--s-2);align-items:center;padding-right:var(--s-3);flex:none}.row__pos{display:grid;place-items:center;width:28px;height:28px;margin-left:var(--s-3);border-radius:50%;background:var(--ink);color:#fff;font:600 var(--t-sm)/18px var(--font);flex:none}.queue .rows>.row:first-child .row__pos{background:var(--brand)}.row--compact,.row--compact .row__btn{min-height:60px}.row--compact .thumb{width:40px;height:40px}.row--stack .row__btn{flex-wrap:wrap}.row--stack .thumb{width:40px;height:40px}.row--stack .row__top{white-space:nowrap}.row--stack .row__tags{flex-direction:row;flex-wrap:wrap;align-items:flex-start;width:100%;padding-left:52px;margin-top:-2px}.dot{position:absolute;top:4px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--brand);border:2px solid var(--surface);box-sizing:content-box}.skel{padding:var(--s-2) var(--s-4);gap:var(--s-3);animation:pulse 1.2s ease-in-out infinite alternate}.skel__t{width:56px;height:56px;border-radius:var(--r-control);background:var(--surface-2);flex:none}.skel__l{display:grid;gap:6px;flex:1}.skel__l i{display:block;height:10px;border-radius:4px;background:var(--line)}.skel__l i:first-child{width:30%}.skel__l i:nth-child(2){width:70%}.skel__l i:nth-child(3){width:45%}@keyframes pulse{0%{opacity:1}to{opacity:.55}}.sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin-bottom:var(--s-4);background:var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--e1)}.sum__item{position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:var(--s-3) var(--s-4);background:var(--surface)}.sum__label{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.sum__num.mono{font:700 24px/28px var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sum__item:last-child .sum__num{color:var(--warn-ink)}.sum__flash{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brand);opacity:0}.board{gap:var(--s-4);align-items:start}.board,.lanes{display:grid;grid-template-columns:minmax(0,1fr)}.lanes{gap:20px}.lane{--lane:var(--ink-3);--lane-tint:var(--neutral-bg);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1);overflow:auto;max-height:calc(100vh - var(--topbar) - var(--dock) - 210px);min-height:220px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.lane[data-lane=prepress]{--lane:var(--cyan);--lane-tint:var(--cyan-tint)}.lane[data-lane=diseno]{--lane:var(--magenta);--lane-tint:var(--magenta-tint)}.lane[data-lane=produccion]{--lane:var(--slate);--lane-tint:var(--slate-tint)}.lane[data-lane=listo]{--lane:var(--ok-strong);--lane-tint:var(--ok-bg)}.lane__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-top:4px solid var(--lane);border-bottom:1px solid var(--line)}.lane__head>.icon{box-sizing:content-box;width:20px;height:20px;padding:6px;border-radius:var(--r-control);background:var(--lane-tint);color:var(--lane)}.lane__head .h-md{font:700 22px/28px var(--display)}.count{min-width:28px;padding:0 8px;text-align:center;border-radius:999px;background:var(--neutral-bg);color:var(--neutral-ink);font-size:var(--t-sm);line-height:22px;font-weight:600}.lane__head .count{background:var(--lane);color:#fff}.lane__owner{margin-left:auto;font-size:var(--t-sm);color:var(--ink-2)}.drawer--board{position:fixed;z-index:35;right:var(--s-3);top:calc(var(--topbar) + var(--s-3));bottom:calc(var(--dock) + var(--s-3));width:min(380px,calc(100vw - 24px));overflow:auto}@media (max-width:1179px){.drawer--board{box-shadow:var(--e3)}}body.dock-hidden .drawer--board{bottom:var(--s-3)}@media (min-width:1180px){.lanes{grid-template-columns:5fr 7fr}.board.has-drawer{grid-template-columns:minmax(0,1fr) 380px}.drawer--board{position:sticky;top:calc(var(--topbar) + var(--s-3));right:auto;bottom:auto;width:auto;max-height:calc(100vh - var(--topbar) - var(--dock) - var(--s-5));z-index:1}}.fly{position:fixed;z-index:70;pointer-events:none;padding:1px 8px;background:var(--chrome);color:#fff;border-radius:999px;font-size:var(--t-sm);line-height:18px;will-change:transform}.chat{display:grid;gap:var(--s-6);align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:1180px){.chat{grid-template-columns:1fr 440px}}@media (min-width:900px) and (max-width:1179px){.chat{grid-template-columns:1fr 360px;gap:var(--s-5)}}.chat__phone-col{position:relative;overflow:hidden;display:grid;justify-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-4);border-radius:var(--r-card);background:radial-gradient(ellipse at 50% 30%,#dce6f7 0,var(--canvas) 75%)}.stage__mark{position:absolute;right:-50px;bottom:-50px;width:220px;height:220px;color:var(--chrome);opacity:.06;pointer-events:none}.chat__phone-col>:not(.stage__mark){position:relative}.phone{height:min(60vh,720px);min-height:460px;aspect-ratio:1/2;display:grid;grid-template-rows:auto 1fr auto;background:var(--chat-bg);border:10px solid var(--chrome);border-radius:var(--r-phone);box-shadow:var(--e3);overflow:hidden}.phone__head{position:relative;display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4) 14px;background:var(--chrome);color:#fff}.phone__head:after{position:absolute;left:var(--s-4);bottom:0}.phone__head strong{display:block;font:600 var(--t-base)/20px var(--display)}.phone__status{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--chrome-mute)}.phone__status:before{content:"";width:8px;height:8px;border-radius:50%;background:#3ccb74}.avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--ink);color:#fff;font-weight:600;font-size:var(--t-sm)}.phone__head .avatar{background:var(--brand)}.attn__who .avatar{background:var(--cyan)}.dpanel .avatar,.irow .avatar{background:var(--magenta-tint);color:var(--magenta-deep)}.avatar--t0{background:var(--cyan-tint);color:var(--cyan-deep)}.avatar--t1{background:var(--magenta-tint);color:var(--magenta-deep)}.avatar--t2{background:var(--brand-100);color:var(--brand-700)}.avatar--t3{background:var(--ok-bg);color:var(--ok-ink)}.avatar--t4{background:var(--warn-bg);color:var(--warn-ink)}.avatar--t5{background:var(--slate-tint);color:var(--slate)}.phone__canvas{overflow-y:auto;padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.phone__hint{margin:auto;padding:var(--s-4);text-align:center;color:var(--ink-2);font-size:var(--t-sm);line-height:18px}.phone__composer{padding:var(--s-3) var(--s-4);background:var(--surface-2);border-top:1px solid var(--line)}.phone__composer span{display:block;padding:8px 14px;border-radius:20px;background:var(--surface);color:var(--ink-3);font-size:var(--t-sm)}.caption{font-size:var(--t-sm);color:var(--ink-2)}.chat__ctrl{display:grid;gap:var(--s-3);justify-items:center}.chat__btns{order:-1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}.msg{display:flex;flex-direction:column;max-width:80%}.msg--mine{align-self:flex-end;align-items:flex-end}.msg--theirs{align-self:flex-start;align-items:flex-start}.bubble{padding:6px 10px 4px;border-radius:14px;font-size:var(--t-base);line-height:21px;overflow-wrap:anywhere;border:1px solid rgba(11,21,48,.08)}.msg--mine .bubble{border-bottom-right-radius:4px}.msg--theirs .bubble{border-bottom-left-radius:4px}.msg--cust .bubble{background:var(--bubble-in)}.msg--biz .bubble{background:var(--bubble-out);box-shadow:var(--e1)}.bubble p{max-width:62ch}.msg__who{display:block;font-weight:600}.meta,.msg__who{font-size:var(--t-xs);line-height:16px;color:var(--ink-3)}.meta{display:flex;justify-content:flex-end;align-items:center;gap:4px}.ticks{color:var(--ink-2)}.filebub{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-1) 0}.filebub strong{display:block;font-size:var(--t-sm);line-height:18px}.meta-line{display:block;font-size:var(--t-xs);color:var(--ink-3);line-height:16px}.qr{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.qr__chip{padding:4px 10px;border:1px solid var(--brand);border-radius:14px;background:var(--surface);font-size:var(--t-sm);line-height:18px;color:var(--brand-700)}.qr__chip.is-picked{background:var(--brand);color:#fff}.qr__chip.is-dim{color:var(--ink-3);border-color:var(--line)}.dots{display:inline-flex;gap:4px;padding:7px 2px}.dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-3);animation:dot .9s var(--ease-out) infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.3}40%{opacity:1}}.ficha{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1);padding:var(--s-5);gap:var(--s-4)}.ficha,.ficha__list,.ficha__row{display:grid}.ficha__row{grid-template-columns:130px 1fr;gap:var(--s-3);align-items:center;min-height:40px;padding:var(--s-1) 0;border-bottom:1px solid var(--line)}.ficha__row dt{font-size:var(--t-sm);color:var(--ink-3);font-weight:600}.val{position:relative;display:inline-block;padding-bottom:2px}.val__ul{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brand);opacity:0}.val.is-empty{padding:2px 10px;border:1px dashed var(--line-strong);border-radius:var(--r-control);color:var(--ink-3);font-size:var(--t-sm)}.val--folio{padding:2px 14px;border-radius:999px;background:var(--brand-50);color:var(--brand-700);font-size:28px;line-height:36px;font-weight:500}.val--folio.is-empty{background:transparent}.notice,.val--folio.is-empty{font-size:var(--t-sm);line-height:18px}.notice{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3);background:var(--brand-50);border-radius:var(--r-control);color:var(--brand-700)}.notice .icon{margin-top:-1px}.ctrlbar{position:sticky;top:var(--topbar);z-index:20;display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e2)}.ctrlbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.rule{display:flex;gap:var(--s-2);align-items:flex-start;padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--brand-50);font-size:var(--t-sm);color:var(--ink-2)}.rule .icon{margin-top:2px;color:var(--brand-700)}.alert-why{display:inline-flex;gap:var(--s-1);align-items:center;font-size:var(--t-sm);color:var(--ink-2)}.inline-note.inline-note--bad{background:var(--bad-bg);color:var(--bad-ink);box-shadow:inset 4px 0 0 var(--bad-strong)}.row--extra{flex-wrap:wrap}.row__extra{flex:1 0 100%;display:grid;gap:var(--s-3);padding:0 var(--s-3) var(--s-3) calc(var(--s-3) + 52px)}.pick__detail{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.pick__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3)}.reslog ol{display:grid;gap:var(--s-1)}.reslog li{display:flex;gap:var(--s-3);font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.reslog time{flex:none;color:var(--ink-3)}.reslog__t{font-size:var(--t-xs);line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:var(--s-1)}.rform{padding:var(--s-3) var(--s-4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-card)}.rform,.rform__grid{display:grid;gap:var(--s-3)}@media (min-width:720px){.rform__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.drawer .rform{margin-bottom:var(--s-4)}.waitbox{display:grid;gap:var(--s-2);margin-bottom:var(--s-3);flex:1 0 100%}.pick__detail strong,.waitbox strong{display:inline-flex;align-items:center;gap:var(--s-1)}.brief__actions .rform{flex:1 0 100%}.drawer .rform__grid{grid-template-columns:minmax(0,1fr)}.assign-last[hidden]{display:flex;visibility:hidden}.assign-last{min-height:20px;gap:var(--s-2);margin:var(--s-3) 0 var(--s-4);font-size:var(--t-sm);color:var(--ok-ink)}.assign-last,.inline-note{display:flex;align-items:center;font-weight:600}.inline-note{gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--warn-bg);color:var(--warn-ink);border-radius:var(--r-control)}.assign{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1180px){.assign{grid-template-columns:4fr 8fr}}.dpanel,.queue{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.dpanel__head,.queue__head{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0}.dpanel__who .h-md,.queue__head .h-md{font:700 22px/28px var(--display)}.count-note{margin-left:auto;padding:0 10px;border-radius:999px;background:var(--neutral-bg);color:var(--neutral-ink);font-size:var(--t-sm);line-height:22px;font-weight:600}.designers{display:grid;gap:20px}.dpanel{position:relative;overflow:hidden}.dpanel:before{content:"";display:block;height:4px;background:var(--magenta)}.dpanel__head{border-radius:0}.dpanel__who{display:grid;gap:2px;justify-items:start}.state{display:inline-flex;align-items:center;gap:4px;padding:0 10px;border-radius:999px;background:var(--ok-bg);color:var(--ok-ink);font-size:var(--t-xs);line-height:22px;font-weight:500}.state--full{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-edge);font-weight:600}.state--over{background:var(--bad-bg);color:var(--bad-ink);box-shadow:none}.wip{margin-left:auto;display:flex;align-items:center;gap:var(--s-3)}.pips{display:inline-flex;gap:4px}.pip{display:block;width:28px;height:12px;border:1.5px solid var(--line-strong);border-radius:3px;background:transparent}.pip.is-on{background:var(--brand);border-color:var(--brand)}.pips:has(.pip:last-child.is-on) .pip.is-on{background:var(--warn-strong);border-color:var(--ink)}.wip__t{font-size:var(--t-base);line-height:22px;font-weight:600;white-space:nowrap}.dpanel .muted{padding:var(--s-2) var(--s-4) var(--s-3)}.row__actions .btn{min-height:44px}.queue .row{flex-wrap:wrap}.queue .row__actions{flex:1 1 100%;padding:0 var(--s-3) var(--s-2) 52px;flex-wrap:wrap}.work__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-4)}.work__who .seg__b[aria-pressed=true]{background:var(--magenta)}.load{display:inline-flex;align-items:center;gap:var(--s-3);font-size:var(--t-base);font-weight:600;color:var(--ink)}.work{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}.brief,.inbox,.work__orders{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.work__orders{overflow:auto}.work__orders .row.is-selected .row__btn{background:var(--brand-50)}.work__orders .row.is-selected:before{background:var(--magenta)}.brief{padding:var(--s-4)}.brief__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-4)}.brief__head .h-lg{flex-basis:100%;font:700 30px/34px var(--display);letter-spacing:-.015em}.brief__head .h-lg .mono{font:500 20px/28px var(--mono);color:var(--ink-2);letter-spacing:0}.files li{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0}.files img{border-radius:var(--r-control);-o-object-fit:cover;object-fit:cover;width:120px;height:90px}.files span,.inbox{display:grid}.inbox{grid-template-rows:auto auto minmax(160px,1fr) auto;min-height:0;overflow:hidden}.inbox__head{position:relative;padding:var(--s-3) var(--s-4) 14px;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-card) var(--r-card) 0 0}.inbox__head:after{position:absolute;left:var(--s-4);bottom:0}.deliver{display:grid;gap:var(--s-2);margin:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:var(--r-control)}.deliver .label{font:700 22px/28px var(--display);color:var(--brand-700)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.dt{display:grid;gap:4px;font-size:var(--t-sm)}input,select,textarea{border-radius:var(--r-control)}.composer textarea,.dt input{border:1px solid var(--line-strong);border-radius:var(--r-control);background:#fff;padding:8px 10px;min-height:44px;width:100%}.composer textarea[aria-invalid=true],.dt input[aria-invalid=true]{border:2px solid var(--bad-strong)}@media (hover:hover){.composer textarea:hover,.dt input:hover,.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink-3)}}.banner{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--ok-bg);color:var(--ok-ink);font-weight:600;border-radius:var(--r-control)}.banner.banner--pause{background:var(--warn-bg);color:var(--warn-ink)}.banner.banner--info{background:var(--info-bg);color:var(--info-ink)}.alerts .banner,.counter-done .banner{margin:0}.thread{overflow-y:auto;background:var(--chat-bg);display:flex;flex-direction:column;max-height:clamp(160px,calc(100vh - 620px),420px)}.composer,.thread{padding:var(--s-3) var(--s-4);gap:var(--s-2)}.composer{display:grid;border-top:1px solid var(--line);background:var(--surface);box-shadow:var(--e1)}.composer textarea{resize:vertical;line-height:21px}.qrs{display:flex;flex-wrap:wrap;gap:var(--s-2)}.composer__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.work__tabs{justify-self:start}.work[data-pane=brief] .inbox,.work[data-pane=inbox] .brief{display:none}@media (min-width:1180px){.work{grid-template-columns:280px minmax(0,1fr) 380px}.work__tabs{display:none}.work[data-pane] .brief,.work[data-pane] .inbox{display:block}.work .inbox{display:grid}.work__orders{max-height:calc(100vh - var(--topbar) - var(--dock) - 160px)}}@media (max-width:1179px){.work__orders .rows{display:flex;overflow-x:auto}.work__orders .row{flex:0 0 280px;border-bottom:0;border-right:1px solid var(--line)}}.metrics{max-width:1080px;display:grid;gap:var(--s-5)}.msec{display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.msec h2{max-width:62ch}.msec strong,.msec strong.mono{font:700 40px/40px var(--display);letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums}.chart{width:100%;height:auto}.defs{position:absolute}.svg-t{font:400 13px var(--font)}.svg-t,.svg-v{fill:var(--ink)}.svg-v{font:500 13px var(--mono)}.svg-bad{fill:var(--bad-ink)}.legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--t-sm)}.legend li{display:flex;align-items:center;gap:var(--s-2)}.accum{display:grid;max-width:420px;counter-reset:a}.accum li{display:flex;justify-content:space-between;padding:var(--s-2) 0;border-bottom:1px solid var(--line);counter-increment:a}.accum li span:first-child:before{content:counter(a) ". ";color:var(--ink-3)}.tbl summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-2);cursor:pointer;font-weight:600;font-size:var(--t-sm);color:var(--brand);border-radius:var(--r-control);text-decoration:underline;text-underline-offset:3px}.tbl table{border-collapse:collapse;width:100%;max-width:520px;font-size:var(--t-sm)}.tbl td,.tbl th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);text-align:left;font-weight:400}.tbl thead th{font-weight:600;color:var(--ink-2)}.band{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-2) var(--s-4);min-height:120px;padding:var(--s-5) var(--s-5) 44px;border-radius:var(--r-card);background:linear-gradient(135deg,#0b1530,#12307f)}.band,.band .h-xl{color:#fff}.band .clock{margin-left:auto;color:var(--chrome-mute);font-size:var(--t-sm)}.band:after{position:absolute;left:var(--s-5);bottom:var(--s-4)}.band__mark{position:absolute;right:-48px;top:-36px;width:220px;height:220px;color:#fff;opacity:.08;pointer-events:none}.stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:-24px var(--s-4) 0;background:var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--e1)}.stat{--rule:var(--ok-strong);display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:var(--s-4);background:var(--surface);border-top:3px solid var(--rule)}.stat--bad{--rule:var(--bad-strong)}.stat--warn{--rule:var(--warn-strong)}.stat--zero{--rule:var(--line)}.stat__label{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.stat__num{font:700 32px/32px var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.stat--bad .stat__num{color:var(--bad-ink)}.stat--warn .stat__num{color:var(--warn-ink)}.stat--zero .stat__num{color:var(--ink-3)}.hsec{display:grid;gap:var(--s-3);align-content:start;min-width:0;container-type:inline-size}.hsec--attn{container-name:attn}.hsec--prio{container-name:prio}.hsec--load{container-name:load}.hsec__h{display:flex;gap:var(--s-2)}.hsec__h,.pill{align-items:center}.pill{display:inline-flex;min-height:24px;padding:0 10px;border-radius:999px;background:var(--neutral-bg);color:var(--neutral-ink);font-size:var(--t-xs);line-height:16px;font-weight:500;font-variant-numeric:tabular-nums}.irows{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1);overflow:hidden}.irow{--tone-bg:var(--brand-50);--tone-ink:var(--brand-700);position:relative;display:flex;align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4);color:inherit;text-decoration:none;transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),transform .12s var(--ease-out)}.irow--bad{--tone-bg:var(--bad-bg);--tone-ink:var(--bad-ink)}.irow--warn{--tone-bg:var(--warn-bg);--tone-ink:var(--warn-ink)}.irow--ok{--tone-bg:var(--ok-bg);--tone-ink:var(--ok-ink)}.irow>.icon:first-child{box-sizing:content-box;width:20px;height:20px;padding:8px;border-radius:50%;background:var(--tone-bg);color:var(--tone-ink)}.irows>li{border-bottom:1px solid var(--line)}.irows>li:last-child{border-bottom:0}a.irow:active{transform:scale(.99)}a.irow:focus-visible{outline-offset:-3px}@media (hover:hover){a.irow:hover{background:var(--surface-2)}a.irow:hover .irow__go .icon{transform:translateX(2px)}}.irow__go .icon{transition:transform .15s var(--ease-out)}.irow__main{display:grid;flex:1;min-width:0}.irow__line{font-size:var(--t-md);line-height:24px}.irow__line strong{font-weight:600}.irow__sub{line-height:18px;color:var(--ink-2);overflow-wrap:anywhere}.irow__go,.irow__sub{font-size:var(--t-sm)}.irow__go{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:44px;font-weight:600;color:var(--brand);white-space:nowrap}.irow--ok{color:var(--ink-2)}.mosaic{display:grid;gap:var(--s-3);grid-template-columns:1fr 1fr;align-content:start}.mosaic>li{display:grid;min-width:0}.mosaic>li:first-child{grid-column:1/-1}.mosaic a.irow{flex-direction:column;align-items:flex-start;gap:var(--s-3);min-height:120px;padding:var(--s-4);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1)}.mosaic .irow__main{flex:none;width:100%;gap:2px}.mosaic .irow__line{font-size:var(--t-base);line-height:22px}.mosaic .irow__go{margin-top:auto;min-height:auto;color:var(--brand)}.mosaic .irow__go .icon{width:16px;height:16px}@media (hover:hover){.mosaic a.irow:hover{background:var(--surface-2);box-shadow:var(--e2)}}.mosaic>li:first-child>a.irow--bad{padding:var(--s-5);background:var(--bad-bg);border-color:rgba(180,35,24,.25)}.mosaic>li:first-child>a.irow--bad>.icon:first-child{width:28px;height:28px;padding:10px;background:var(--bad-strong);color:#fff}.mosaic>li:first-child>a.irow--bad .irow__line{font:700 clamp(20px,5vw,22px)/28px var(--display)}.mosaic>li:first-child>a.irow--bad .irow__sub{font-size:var(--t-base);line-height:22px}.mosaic>li:first-child>a.irow--bad .irow__go{color:var(--brand-700)}@media (hover:hover){.mosaic>li:first-child>a.irow--bad:hover{background:#ffcfcb}}.mosaic>li.irow--ok{flex-direction:row;align-items:center;min-height:56px;padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--surface-2);display:flex;gap:var(--s-3)}.mosaic>li.irow--ok .irow__main{flex:1;width:auto}.mosaic>li.irow--ok .irow__line{color:var(--ink-2)}.mosaic>li.irow--ok:first-child{grid-row:auto}@container attn (min-width: 520px){.mosaic>li:first-child>a.irow--bad{display:grid;grid-template-columns:48px minmax(0,1fr);-moz-column-gap:var(--s-4);column-gap:var(--s-4);row-gap:var(--s-2);align-items:start;min-height:0}.mosaic>li:first-child>a.irow--bad>.icon:first-child{grid-row:1/span 2}.mosaic>li:first-child>a.irow--bad>.irow__go{grid-column:2;margin-top:0}.mosaic a.irow{min-height:104px}}@container attn (max-width: 519px){.mosaic{grid-template-columns:1fr}}.irow--prio{min-height:76px;padding:var(--s-3) var(--s-4);align-items:center}.irow--prio .thumb{width:48px;height:48px}.irow--prio .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@container prio (max-width: 479px){.irow--prio{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--s-1) var(--s-3);align-items:start}.irow--prio>.thumb{grid-row:1/span 2}.irow--prio>.irow__go{grid-column:2;min-height:32px}}@container prio (min-width: 480px){.irow--prio .thumb{width:56px;height:56px}}.hsec--load,.hsec--prio{align-self:start}.hsec--prio .irows{align-content:start}.hsec--prio .irows>li.irow--ok{min-height:56px;background:var(--surface-2)}.hsec--prio .irows>li.irow--ok:only-child{min-height:140px;justify-content:center;text-align:center;flex-direction:column;gap:var(--s-2)}.hsec--prio .irows>li.irow--ok:only-child:before{content:"";width:64px;height:4px;background:linear-gradient(90deg,var(--cyan-process) 25%,var(--magenta-process) 25% 50%,var(--yellow) 50% 75%,var(--chrome) 75%)}.hsec--prio .irows>li.irow--ok:only-child .irow__line{font-size:var(--t-base)}.irows--load{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line)}.irows--load>li{background:var(--surface);display:grid;border-bottom:0}.irows--load>li.irows__foot{background:var(--brand-50)}.irows--load>li.irows__foot>.irow{min-height:56px;background:transparent}.irows--load>li.irows__foot>.irow>.icon:first-child{background:var(--brand-100);color:var(--brand-700)}.irows--load>li.irows__foot .irow__go{color:var(--brand-700)}@container load (min-width: 640px){.irows--load{grid-template-columns:repeat(3,minmax(0,1fr))}.irows--load>.irows__foot{grid-column:1/-1}}.irow--load{display:grid;grid-template-columns:36px 1fr auto;grid-template-areas:"av main go" ". wip wip";align-items:start;gap:var(--s-2) var(--s-3);min-height:96px;padding:var(--s-4)}.irow--load>.avatar{grid-area:av;width:36px;height:36px}.irow--load>.irow__main{grid-area:main}.irow--load>.wip{grid-area:wip;margin-left:0;flex-wrap:wrap}.irow--load>.irow__go{grid-area:go}.irow--load .state{white-space:nowrap}.irow--load .irow__sub{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:4px;column-gap:4px}@container load (max-width: 379px){.irow--load{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"av main" ". wip" ". go"}.irow--load>.irow__go{justify-self:start;min-height:32px}.irows--load>li.irows__foot>a.irow{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s-1) var(--s-3);align-items:center}.irows--load>li.irows__foot>a.irow>.irow__go{grid-column:2;justify-self:start;min-height:32px}}.home{max-width:1600px;margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:stretch}.home>*{grid-column:1/-1;min-width:0}@media (min-width:1180px){.home{grid-template-rows:auto auto 1fr}.hsec--attn{grid-column:1/span 7;grid-row:2/span 2;align-self:start}.hsec--prio{grid-column:8/span 5;grid-row:2}.hsec--load{grid-column:8/span 5;grid-row:3;align-self:stretch;grid-template-rows:auto 1fr}.stat{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:var(--s-3)}.stat__num{font-size:40px;line-height:40px}}@media (min-width:900px) and (max-width:1179px){.hsec--prio{grid-column:1/span 7}.hsec--load{grid-column:8/span 5}}.attn__who{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-2)}.attn__tabs{display:flex;gap:var(--s-1);max-width:100%;margin-bottom:var(--s-4);padding:0 var(--s-2);overflow-x:auto;border:0;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--e1)}.attn__tabs .seg__b{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-3);border:0;border-radius:0;background:transparent;color:var(--ink-2);white-space:nowrap}.attn__tabs .seg__b+.seg__b{border-left:0}.attn__tabs .seg__b[aria-pressed=true]{background:transparent;color:var(--ink)}.attn__tabs .seg__b[aria-pressed=true]:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--role)}.attn__tabs .mono{font:600 var(--t-xs)/20px var(--font);padding:0 8px;border-radius:999px;background:var(--neutral-bg);color:var(--neutral-ink)}.attn__tabs .mono:empty{display:none}.attn__tabs .mono[data-tone=warn]{background:var(--warn-bg);color:var(--warn-ink)}.attn__tabs .mono[data-tone=bad]{background:var(--bad-strong);color:#fff}@media (hover:hover){.attn__tabs .seg__b[aria-pressed=false]:hover{background:var(--surface-2)}}.conv{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start}.convlist,.convpane,.revpanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.convlist{min-width:0}.filters{display:flex;flex-wrap:wrap;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0}.filters .mono{margin-left:6px}.group__h{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--t-sm);font-weight:600;color:var(--ink-2)}.group__h--humano{color:var(--bad-ink)}.group__h--humano:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bad-strong)}.group__h--listo{color:var(--ok-ink)}.group__h .count{margin-left:auto}.row__age--wait{color:var(--ink);font-weight:500}.row--conv .row__btn{padding-right:var(--s-5)}.convpane{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0}.convhead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.convhead .h-md{margin-right:auto;font:700 22px/28px var(--display)}.convpane .inline-note{margin:0;border-radius:0;font-weight:500}.convpane .inbox{border:0;border-radius:0 0 var(--r-card) var(--r-card);box-shadow:none}.convpane .inbox__head{border-radius:0}.convpane .thread{max-height:clamp(220px,calc(100vh - 640px),420px)}@media (min-width:1180px){.conv{grid-template-columns:400px minmax(0,1fr)}.convlist{max-height:calc(100vh - var(--topbar) - var(--dock) - 190px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.filters{position:sticky;top:0;z-index:2}.convback{display:none}}@media (max-width:1179px){.conv[data-view=list] .convpane,.conv[data-view=thread] .convlist{display:none}}.review{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1180px){.review{grid-template-columns:5fr 7fr}}.filechip{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--r-control);background:var(--cyan-tint);color:var(--cyan-deep)}.revpanel{padding:var(--s-4);display:grid;gap:var(--s-3);min-width:0}.revfile{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3);background:var(--surface-2);border-radius:var(--r-control)}.checklist,.revfile span{display:grid}.check{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.check__t{display:grid;flex:1 1 200px}.check__t strong{font-weight:600}.check .seg__b[data-v=ok]{color:var(--ok-ink);background:var(--ok-bg)}.check .seg__b[data-v=fail]{color:var(--bad-ink);background:var(--bad-bg)}.check .seg__b[data-v=ok][aria-pressed=true]{background:var(--ok-strong);color:#fff}.check .seg__b[data-v=fail][aria-pressed=true]{background:var(--bad-strong);color:#fff}.revactions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.revdate .chips{margin-top:var(--s-2)}.alerts .rows,.alerts .rule{margin:0}.alerts{display:grid;gap:var(--s-3)}.irow__chips{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:4px;vertical-align:middle}.counter,.counter-done{max-width:1040px}.counter{padding:0;overflow:hidden;display:grid;gap:0}.counter__main{gap:var(--s-4)}.counter__aside,.counter__main{display:grid;padding:var(--s-5);align-content:start}.counter__aside{gap:var(--s-3);background:var(--brand-50)}.counter__aside,.counter__aside .muted{color:var(--brand-700)}@media (min-width:1180px){.counter{grid-template-columns:7fr 5fr}}.counter__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4)}.counter__head .btn--tertiary .icon{color:var(--brand)}.counter__grid{display:grid;gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.field{display:grid;gap:4px;align-content:start;min-width:0;font-size:var(--t-sm)}.field label{font-weight:600;color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:#fff}.field textarea{resize:vertical;line-height:21px}.field [aria-invalid=true]{border:2px solid var(--bad-strong)}.radios{display:grid;gap:0;align-content:start;min-width:0;margin:0;padding:0;border:0}.radios legend{padding:0;margin-bottom:4px;font-size:var(--t-sm);font-weight:600;color:var(--ink-2)}.radios label{display:flex;align-items:center;gap:var(--s-2);min-height:44px}.radios input{width:20px;height:20px;margin:0;accent-color:var(--brand)}.radios.field--wide{padding:0 var(--s-3) var(--s-2);border:1px solid var(--line);border-radius:var(--r-card)}.radios.field--wide legend{padding:0 6px;margin-left:-6px}.radios.field--wide:has(input[name=urgente]:checked){background:var(--bad-bg);border-color:var(--bad-strong)}.counter-done{display:grid;gap:var(--s-4)}.counter__msg{max-height:none;border-radius:var(--r-card)}.counter__chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}@media (min-width:768px){.counter__grid{grid-template-columns:1fr 1fr}.field--wide{grid-column:1/-1}}.btn--danger{background:var(--bad-strong);color:#fff}@media (hover:hover){.btn--danger:hover:not(:disabled){background:var(--bad-ink)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.opt--sug{display:inline-flex;align-items:center;gap:6px}.opt--sug .icon{flex:none}.how{font-size:var(--t-sm)}.how summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--brand);text-decoration:underline;text-underline-offset:3px;border-radius:var(--r-control)}.how p{max-width:62ch}.how p+p{margin-top:4px}.phead{display:grid;gap:var(--s-2);margin-bottom:var(--s-4)}.phead__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4)}.phead .lede{color:var(--ink-2)}.pnav{justify-self:start;max-width:100%;overflow-x:auto;margin-top:var(--s-1)}.pnav .seg__b[aria-pressed=true]{background:var(--chrome)}.pstrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--e1)}.pstat{--rule:var(--line);display:flex;flex-direction:column;gap:2px;padding:var(--s-4);background:var(--surface);border-top:3px solid var(--rule);min-width:0}.pstat--warn{--rule:var(--warn-strong)}.pstat--slate{--rule:var(--slate)}.pstat--bad{--rule:var(--bad-strong)}.pstat--line,.pstat--zero{--rule:var(--line)}.pstat__num{font:700 32px/32px var(--display);font-variant-numeric:tabular-nums;color:var(--ink)}.pstat--zero .pstat__num{color:var(--ink-3)}.pstat--bad .pstat__num{color:var(--bad-ink)}.pstat__l{line-height:18px}.pstat__l,.pstrip__sub{font-size:var(--t-sm);color:var(--ink-2)}.pstrip__sub{margin:var(--s-2) 0 var(--s-4)}.pnotice-slot:empty{display:none}.pnotice-slot{margin-bottom:var(--s-4)}.pnotice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);border:1px solid var(--warn-edge);background:var(--warn-bg);color:var(--warn-ink);animation:fade-in .15s var(--ease-out) both}.pnotice--bad{background:var(--bad-bg);color:var(--bad-ink);border-color:transparent}.pnotice--ok{background:var(--ok-bg);color:var(--ok-ink);border-color:transparent}.pnotice__t{flex:1 1 260px;font-weight:600}.pnotice__a{font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.pbanner{margin:0 0 var(--s-4)}.pempty{display:grid;justify-items:start;gap:var(--s-3)}.pempty .icon{width:40px;height:40px;color:var(--ink-3)}.capbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3)}.capbar__track{position:relative;display:block;flex:1 1 120px;min-width:96px;height:8px;border-radius:4px;background:var(--line);overflow:hidden}.capbar__fill{position:absolute;inset:0;background:var(--slate);transform-origin:left}.capbar[data-level=justo] .capbar__fill{background:var(--warn-strong);box-shadow:inset 0 0 0 1px var(--ink)}.capbar[data-level=no_cabe] .capbar__fill{background-color:var(--bad-strong);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath stroke='%23fff' stroke-width='1.6' d='m-1 1 2-2M0 8l8-8M7 9l2-2' opacity='.7'/%3E%3C/svg%3E")}.capbar__t{font-size:var(--t-xs);line-height:16px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.capbar--mini{display:inline-flex;flex-wrap:nowrap;gap:var(--s-2);vertical-align:middle}.capbar--mini .capbar__track{flex:none;width:56px;min-width:56px;height:6px}.pboard{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}.pboard--wide{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.pboard__bar{display:flex;justify-content:flex-end;margin-bottom:var(--s-3)}.pboard__bar:empty{display:none}.pcard{overflow:hidden}.jside{position:sticky;top:calc(var(--topbar) + var(--s-3));padding:var(--s-4);max-height:calc(100vh - var(--topbar) - var(--dock) - var(--s-5));overflow:auto}.plist{display:grid}.pm{border-bottom:1px solid var(--line)}.pm:last-child{border-bottom:0}.pm__head{display:grid;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surface-2)}.pm__id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.pm__id strong{font:600 var(--t-md)/24px var(--font);overflow-wrap:anywhere}.pm__pause,.pm__type{font-size:var(--t-sm);color:var(--ink-2)}.pm__link{color:var(--brand);font-weight:600}.pm--paused .pm__head{background-color:var(--surface-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath stroke='%23B5BECD' d='m-1 1 2-2M0 10 10 0M9 11l2-2'/%3E%3C/svg%3E")}.pm--held .pm__head{background:var(--warn-bg)}.pm--held .pm__head,.pm--held .pm__pause{color:var(--warn-ink)}.pm__empty{padding:var(--s-3) var(--s-4);font-size:var(--t-sm);color:var(--ink-3)}.pjob{border-top:1px solid var(--line)}.pjob__btn{position:relative;display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:76px;padding:var(--s-3) var(--s-4);border:0;background:transparent;text-align:left;transition:background-color .15s var(--ease-out)}.pjob__btn:active{transform:scale(.995)}.pjob.is-selected>.pjob__btn{background:var(--brand-50)}.pjob__btn:focus-visible{outline-offset:-3px}@media (hover:hover){.pjob__btn:hover{background:var(--surface-2)}.pjob.is-selected>.pjob__btn:hover{background:var(--brand-50)}}.pjob__pos{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--ink);color:#fff;font:600 var(--t-sm)/18px var(--font)}.pjob__pos--run{background:var(--slate)}.pjob__main{display:grid;min-width:0;flex:1}.pjob__top{font-size:var(--t-xs);line-height:16px;color:var(--ink-2);font-weight:500}.pjob__title{font-weight:600;overflow-wrap:anywhere}.pjob__sub{font-size:var(--t-sm);line-height:18px;color:var(--ink-2);overflow-wrap:anywhere}.pjob__meta{display:grid;justify-items:end;gap:4px;flex:none;font-size:var(--t-xs);line-height:16px;color:var(--ink-2);text-align:right}.pjob__inline{padding:0 var(--s-4) var(--s-4);background:var(--brand-50)}.jpanel{display:grid;gap:var(--s-3);align-content:start}.jpanel__folio{font-size:var(--t-sm)}.jpanel__folio,.jpanel__spec{color:var(--ink-2)}.jpanel__route{display:flex;align-items:center;gap:var(--s-2);font-weight:600}.jpanel__time{font-size:var(--t-sm);color:var(--ink-2)}.jpanel__warn{background:var(--warn-bg);color:var(--warn-ink)}.jpanel__done,.jpanel__warn{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);font-size:var(--t-sm);font-weight:600}.jpanel__done{background:var(--ok-bg);color:var(--ok-ink)}.jpanel__actions{display:grid;gap:var(--s-2);justify-items:stretch}.jpanel__actions .btn{width:100%}.jpanel__actions .btn--tertiary{justify-self:start;width:auto}.pstep{display:flex;flex-wrap:wrap;gap:6px}.pstep__i{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:var(--t-xs);line-height:16px;color:var(--ink-2)}.pstep__i.is-done{background:var(--slate-tint);color:var(--slate)}.pstep__i.is-cur{background:var(--slate);border-color:var(--slate);color:#fff;font-weight:600}.pmove{display:grid;gap:var(--s-1)}.pmove label{font-size:var(--t-sm);font-weight:600;color:var(--ink-2)}.pmove__row{display:flex;gap:var(--s-2)}.pmove__row select{flex:1;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:#fff}.pmove__row .btn{width:auto}.pform{margin:0}.plan{--lab:240px;position:relative;max-height:70vh;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.plan__axis{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:var(--lab) minmax(0,1fr);background:var(--surface-2);border-bottom:1px solid var(--line)}.plan__axlabel{padding:var(--s-3) var(--s-4);font-size:var(--t-sm);color:var(--ink-2);align-self:end}.plan__axlane{position:relative;height:52px;margin-right:var(--s-4)}.plan__tick{position:absolute;bottom:6px;transform:translateX(-50%);font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap}.plan__tick:first-child{transform:none}.plan__tick:nth-last-child(2){transform:translateX(-100%)}.plan__now{position:absolute;top:4px;left:var(--now);transform:translateX(-50%);padding:0 8px;border-radius:999px;background:var(--ink);color:#fff;font-size:var(--t-xs);line-height:18px;white-space:nowrap;z-index:1}.plan__group{padding:var(--s-2) var(--s-4);background:var(--surface-2);border-bottom:1px solid var(--line);font:600 var(--t-md)/24px var(--font)}.plan__group--warn{background:var(--warn-bg);color:var(--warn-ink)}.plan__row{display:grid;grid-template-columns:var(--lab) minmax(0,1fr);min-height:76px;border-bottom:1px solid var(--line)}.plan__label{display:grid;gap:2px;align-content:center;padding:var(--s-2) var(--s-4);min-width:0}.plan__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-2)}.plan__label strong{font:600 var(--t-base)/22px var(--font);overflow-wrap:anywhere}.plan__type{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.plan__label .capbar{gap:2px var(--s-2)}.plan__label .capbar__track{flex:1 0 100%}.plan__label .capbar__t{white-space:normal}.plan__lane{position:relative;align-self:center;height:44px;margin-right:var(--s-4)}.plan__lane:before{left:0;width:var(--now);background:var(--surface-2)}.plan__lane:after,.plan__lane:before{content:"";position:absolute;top:-16px;bottom:-16px}.plan__lane:after{left:var(--now);width:2px;margin-left:-1px;background:var(--ink);z-index:3;pointer-events:none}.plan__lane--paused{background-color:var(--surface-2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath stroke='%23B5BECD' d='m-1 1 2-2M0 10 10 0M9 11l2-2'/%3E%3C/svg%3E");border-radius:var(--r-control)}.plan__lane--held:after,.plan__lane--held:before,.plan__lane--paused:after,.plan__lane--paused:before{display:none}.plane__paused{position:relative;flex-wrap:wrap;-moz-column-gap:var(--s-2);column-gap:var(--s-2);padding:0 var(--s-3);font-size:var(--t-sm)}.pblock,.plane__paused{display:flex;align-items:center;height:44px;color:var(--ink)}.pblock{position:absolute;top:0;z-index:1;gap:4px;min-width:28px;padding:0 6px;overflow:hidden;border:1px solid var(--slate);border-radius:var(--r-control);background:var(--slate-tint);font:500 var(--t-xs)/16px var(--mono);white-space:nowrap;text-align:left}.pblock--run{background:var(--slate);color:#fff}.pblock--warn{background:var(--warn-bg);border-color:var(--warn-edge);color:var(--warn-ink)}.pblock--held{position:relative;display:inline-flex;margin-right:6px}.pblock--over{border-style:dashed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath stroke='%23334155' d='m-1 1 2-2M0 8l8-8M7 9l2-2' opacity='.55'/%3E%3C/svg%3E")}.pblock__t{overflow:hidden;text-overflow:ellipsis}.dd-line{display:block}.pblock.is-selected{outline:2px solid var(--brand);outline-offset:0;z-index:2}.pblock:active{transform:scale(.97)}.pblock:focus-visible{outline-offset:2px}.plan__lane--held{height:auto;display:flex;flex-wrap:wrap;align-items:center;padding:var(--s-2) 0}.plan__row--held .plan__lane{align-self:center}.eqgroups{display:grid;gap:var(--s-4)}.eqgroup{overflow:hidden}.eqgroup__h{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);background:var(--surface-2)}.eqgroup__h,.eqrows>li{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.eqrows>li{min-height:76px;display:grid;gap:var(--s-2)}.eqrows>li:last-child{border-bottom:0}.eqrow.is-paused{background:var(--surface-2)}.eqrow__top{display:grid;gap:var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr);align-items:center}.eqrow__id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);min-width:0}.eqrow__name{font:600 var(--t-base)/22px var(--font);overflow-wrap:anywhere}.eqrow__type{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.eqrow__nums{align-items:center;gap:var(--s-1) var(--s-4);font-size:var(--t-xs);line-height:16px;color:var(--ink-2)}.eqrow__acts,.eqrow__nums{display:flex;flex-wrap:wrap}.eqrow__acts{gap:var(--s-2)}.eqrow__pause{font-size:var(--t-sm);color:var(--warn-ink);font-weight:600}.eq__del{color:var(--ink-2)}.eq__del[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.eq__why{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.eq__why.is-attempt{padding:var(--s-2) var(--s-3);background:var(--warn-bg);color:var(--warn-ink)}.eq__why.is-attempt,.eqhist summary{border-radius:var(--r-control);font-weight:600}.eqhist summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-size:var(--t-sm);color:var(--brand);text-decoration:underline;text-underline-offset:3px}.eqhist__l{display:grid;gap:var(--s-1);padding:var(--s-2) 0}.eqhist__l li{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.eqhist__l time{color:var(--ink-3);flex:none}.eqadd{margin-bottom:var(--s-4);background:var(--surface)}.eqadd__grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.eqadd__caps{grid-column:1/-1}.capline{display:flex;align-items:center;gap:var(--s-2)}.capline input[type=number]{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:#fff}.capline input:disabled{background:var(--surface-2)}.capline__c{display:flex;align-items:center;gap:var(--s-2);min-height:44px;min-width:120px}.unit{font-size:var(--t-sm);color:var(--ink-3);white-space:nowrap}.eqconfirm{background:var(--bad-bg);color:var(--bad-ink);border-color:transparent}.pause-prev{font-size:var(--t-sm);color:var(--ink-2)}.pause-prev--warn{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-control);background:var(--warn-bg);color:var(--warn-ink);font-weight:600}.field .label{font-weight:600;color:var(--ink-2)}.logbar{display:flex;flex-wrap:wrap;align-items:end;gap:var(--s-3) var(--s-5);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.logbar .field{min-width:180px}.logbar__n{margin-left:auto;align-self:center;font-size:var(--t-sm);font-weight:600;color:var(--ink-2)}.logwrap{overflow:hidden}.logtbl{display:none;width:100%;border-collapse:collapse;font-size:var(--t-sm);line-height:18px}.logtbl td,.logtbl th{padding:var(--s-3);text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.logtbl thead th{background:var(--surface-2);font-weight:600;color:var(--ink-2);white-space:nowrap}.logtbl tbody th{font-weight:500}.logtbl tbody th .btn{display:flex;margin-left:-12px}.logtbl .num{text-align:right}.logtbl tr:last-child td,.logtbl tr:last-child th{border-bottom:0}.logcards>li{display:grid;gap:2px;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.logcards>li:last-child{border-bottom:0}.logcard__a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.logcard__a,.logcard__b{font-weight:600}.logcard__c{font-size:var(--t-xs);line-height:16px;color:var(--ink-2)}.logcard__d{font-size:var(--t-sm);color:var(--ink-2)}.logcards .btn{justify-self:start;margin-left:-12px}.logempty{display:grid;justify-items:start;gap:var(--s-3);padding:var(--s-5);color:var(--ink-2)}.cheadline{max-width:62ch;margin:var(--s-4) 0;font:700 22px/28px var(--display)}.cheadline .fig{font:700 40px/40px var(--display);letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums}.advice{display:flex;align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-control);background:var(--brand-50);color:var(--ink);font-size:var(--t-base);line-height:22px}.advice .icon{margin-top:1px;color:var(--brand-700)}.advice a{font-weight:600;color:var(--brand);text-decoration:underline;text-underline-offset:3px}.cledger{overflow:hidden}.cledger__h,.crow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.2fr);gap:var(--s-2) var(--s-4);align-items:center;padding:var(--s-3) var(--s-4)}.cledger__h{background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--t-xs);line-height:16px;font-weight:600;color:var(--ink-2)}.cledger__h em{font-style:normal;font-weight:400}.crow{border-bottom:1px solid var(--line);min-height:76px}.cledger__l>li:last-child{border-bottom:0}.crow__n{display:grid;min-width:0}.crow__n strong{font:600 var(--t-base)/22px var(--font);overflow-wrap:anywhere}.crow__h,.crow__p,.crow__type{font-size:var(--t-sm);line-height:18px;color:var(--ink-2)}.crow__lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ubar{display:grid;gap:4px;min-width:0}.ubar__track{position:relative;display:block;height:10px;border-radius:5px;background:var(--line);overflow:hidden}.ubar__fill{position:absolute;inset:0;background:var(--slate);transform-origin:left}.crow[data-usage-level=alto] .ubar:not(.ubar--paused) .ubar__fill{background:var(--warn-strong);box-shadow:inset 0 0 0 1px var(--ink)}.ubar--over .ubar__fill{background-color:var(--bad-strong);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath stroke='%23fff' stroke-width='1.6' d='m-1 1 2-2M0 8l8-8M7 9l2-2' opacity='.7'/%3E%3C/svg%3E")}.ubar--paused .ubar__fill{background:var(--ink-3)}.ubar__tick{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ink)}.ubar__t{font-size:var(--t-xs);line-height:16px}.cnote,.ubar__t{color:var(--ink-2)}.cnote{max-width:72ch;margin-top:var(--s-4);font-size:var(--t-sm);line-height:18px}@media (min-width:768px){.logtbl{display:table}.logcards{display:none}.eqrow__top{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto}}@media (max-width:1179px){.plan{display:none}}@media (max-width:899px){.cledger__h{display:none}.crow{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s-2)}.crow .ubar,.crow__h,.crow__p{grid-column:1/-1}.crow__lab{position:static;width:auto;height:auto;overflow:visible;clip:auto;font-weight:600}}@media (max-width:767px){.pstrip{grid-template-columns:1fr 1fr 1fr}.pstat{padding:var(--s-3)}.pstat__num{font-size:26px;line-height:28px}.pstat__l{font-size:var(--t-xs);line-height:16px}.pjob__btn{flex-wrap:wrap}.pjob__meta{justify-items:start;text-align:left;flex-basis:100%;padding-left:40px}.logbar .field{flex:1 1 100%}.logbar .seg{max-width:100%;overflow-x:auto}.logbar__n{margin-left:0}.pnav .seg__b{padding:0 10px}:root{--topbar:0px}.h-xl{font-size:24px;line-height:28px}.topbar{position:relative;grid-template-columns:1fr auto;grid-template-rows:auto;grid-template-areas:"brand end" "role role" "tabs tabs";height:auto;row-gap:var(--s-2);padding:var(--s-2) var(--gutter)}.topbar:after{display:none}.roleline{bottom:52px}.role{justify-self:stretch;gap:var(--s-2)}.role .seg{flex:1;min-width:0}.role .seg__b{flex:1 1 auto;min-width:0;padding:0 4px;font-size:12px}.tabs{overflow-x:auto;justify-content:flex-start;margin-bottom:calc(var(--s-2)*-1)}.tab span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dock{height:auto;grid-template-columns:minmax(0,1fr);padding:var(--s-2) var(--gutter);gap:var(--s-1)}.dock__segs{justify-content:center}.dock__btns{justify-content:space-between}.dock__t{display:grid}.dock__n{display:inline}body{padding-bottom:130px}.phone{min-height:460px}.specs>div{grid-template-columns:96px 1fr}.ficha__row{grid-template-columns:100px 1fr}.sheet{bottom:120px}.lane{max-height:none}.row,.row__actions{flex-wrap:wrap}.row__actions{padding:0 var(--s-3) var(--s-2)}.alerts .row__actions{flex:1 1 100%;min-width:0}.assign,.designers,.dpanel,.queue{min-width:0}.dpanel__head{flex-wrap:wrap}.wip{margin-left:0}.band{padding:var(--s-4) var(--s-4) 44px}.stats{margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.btn,.irow,.opt,.pop__item,.roleline i,.row__btn,.seg-btn span,.seg__b,.tab,.topbar:after{transition-duration:.01ms}.btn:active:not(:disabled),.opt:active,.seg-btn[aria-current=step] span,.seg__b:active,a.irow:active,button.row__btn:active{transform:none}.drawer,.pop,.sheet{animation:fade-in .12s linear both}.drawer.is-leaving,.sheet.is-leaving{animation:none}.btn[aria-busy=true]:after{animation:none;transform:none}.dots i{opacity:.6}.dots i,.pnotice,.skel{animation:none}.switch__box:after{transition:none}}.attn__tabs .mono,.count,.count-note,.dock__n,.row__pos{font-variant-numeric:tabular-nums}.group__h[data-wait-h]{background:var(--warn-bg);color:var(--warn-ink);border-bottom-color:var(--warn-edge)}.group__h[data-wait-h] .count{background:var(--warn-ink);color:var(--warn-bg)}.row__pref{display:flex;align-items:flex-start;gap:4px;min-width:0;color:var(--ink-2);font-size:var(--t-sm);line-height:18px}.row__pref .icon{flex:none}.pill--opt{font-weight:600}.chip--law,.pill--opt{background:var(--info-bg);color:var(--info-ink)}.chip--law{border-color:transparent}.inline-note.inline-note--info{background:var(--info-bg);color:var(--info-ink)}.linkbtn{display:inline;padding:0;min-height:0;border:0;background:none;color:var(--brand);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hours{max-width:100%}.band__hours{flex-basis:100%;margin:0}.band .hours{background:transparent;border-color:var(--chrome-edge);color:var(--chrome-mute)}.band .hours.chip--warn{background:var(--warn-bg);border-color:var(--warn-edge);color:var(--warn-ink)}.screen__head [data-hours-slot]{display:inline-flex}.prefgrp{display:grid;gap:var(--s-2);min-width:0;margin:0;padding:0 var(--s-3) var(--s-3);border:1px solid var(--line);border-radius:var(--r-card)}.prefgrp legend{padding:0 6px;margin-left:-6px;font-size:var(--t-sm);font-weight:600;color:var(--ink-2)}.pref__sug{flex-basis:100%}.opt[aria-checked=true]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}@media (hover:hover){.opt[aria-checked=false]:hover{background:var(--surface-2);border-color:var(--ink-3)}}.pop__warn{display:grid;gap:var(--s-2);width:min(320px,calc(100vw - 32px));padding:var(--s-2);background:var(--warn-bg);border-radius:var(--r-control)}.pop__warn,.pop__warn>.icon{color:var(--warn-ink)}.pop__warn p{font-size:var(--t-sm);line-height:18px;font-weight:600}.chat__sim,.pop__warnbtns{display:grid;gap:var(--s-2)}.chat__sim{justify-items:center;max-width:360px;text-align:center}.chat__simp{text-align:left;width:100%}.ficha__off{margin:0}.cal__lede{margin:0 0 var(--s-4);color:var(--ink-2);max-width:70ch}.cal{align-items:start}.cal,.cal__side{display:grid;gap:var(--s-4)}.cal__side,.calcard{min-width:0}.calcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--e1)}.calmonth{padding:var(--s-4)}.calmonth__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap}.calmonth__head h2{font-size:22px;line-height:28px}.calnav{display:flex;align-items:center;gap:var(--s-2)}.calgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-control);overflow:hidden}.calwd{background:var(--surface-2);padding:6px 0;text-align:center;font-weight:500;color:var(--ink-3)}.calcell,.calwd{font-size:var(--t-xs);line-height:16px}.calcell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:44px;min-height:48px;padding:4px;border:0;border-radius:0;background:var(--surface);color:var(--ink);text-align:left;overflow:hidden}.calcell__n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 4px;font-size:var(--t-base);line-height:22px;font-weight:600;font-variant-numeric:tabular-nums}.calcell__t{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.calcell>.icon{margin-left:4px}.calcell__ley{position:absolute;top:6px;right:4px;margin:0!important;color:var(--ok-ink)}.calcell--domingo{background:repeating-linear-gradient(45deg,var(--surface-2) 0 6px,#e6eaf1 6px 7px);color:var(--ink-3)}.calcell--ley{background:var(--info-bg);color:var(--info-ink)}.calcell--cierre{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-edge)}.calcell--trabajado{background:var(--ok-bg);color:var(--ok-ink)}.calcell.is-out{color:var(--ink-3)}.calcell.is-out .calcell__t,.calcell.is-out>.icon{display:none}.calcell.is-past:not(.calcell--ley):not(.calcell--cierre):not(.calcell--trabajado):not(.calcell--domingo){color:var(--ink-3)}.calcell.is-today .calcell__n{background:var(--ink);color:#fff;border-radius:50%}.calcell[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--brand)}.calcell:active{transform:scale(.97)}.calcell:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}@media (hover:hover){.calcell:not([aria-pressed=true]):hover{outline:1px solid var(--ink-3);outline-offset:-2px}}@media (max-width:767px){.calcell__t{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}}@media (min-width:768px){.calcell{min-height:56px}}@media (min-width:1180px){.calcell{min-height:76px;padding:6px}.cal{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.calmonth{grid-column:1/span 8}.cal__side{grid-column:9/span 4}.caldetail{position:sticky;top:calc(var(--topbar) + 16px)}}.callegend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-top:var(--s-3);font-size:var(--t-sm);color:var(--ink-2)}.callegend li{display:inline-flex;align-items:center;gap:6px}.callegend__sw{display:inline-block;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:4px}.callegend__note{margin-top:var(--s-2)}.caldetail,.calupcoming{padding:var(--s-4);display:grid;gap:var(--s-3);align-content:start}.caldetail__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.caldetail__head h2{overflow-wrap:anywhere;font-size:22px;line-height:28px}.caldetail__hours,.caldetail__law{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:var(--t-sm);line-height:18px;overflow-wrap:anywhere}.caldetail__acts{display:flex;flex-wrap:wrap;gap:var(--s-2)}.caldetail__more{padding-top:var(--s-2);border-top:1px solid var(--line)}.calform{margin:0}.calform fieldset{margin:0;padding:0;border:0;min-width:0}.calbanner{margin:0}.calimpact{display:grid;gap:var(--s-3)}.calimpact__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-control)}.calimpact__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;min-height:56px;border-bottom:1px solid var(--line)}.calimpact__row:last-child{border-bottom:0}.calimpact__chk{display:grid;place-items:center;width:44px;height:44px}.calimpact__chk input{width:20px;height:20px;margin:0;accent-color:var(--brand)}.calimpact__main{display:grid;min-width:0;padding:6px 0;overflow-wrap:anywhere;font-size:var(--t-sm);line-height:18px}.calimpact__dates{display:flex;flex-wrap:wrap;align-items:center;gap:4px;color:var(--ink-2)}.calimpact__row .chip{margin-right:var(--s-3)}.calup,.calupcoming__list{display:grid}.calup{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:6px var(--s-2);border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;font-size:var(--t-sm)}.calup__n{overflow-wrap:anywhere}@media (hover:hover){.calup:hover{background:var(--surface-2)}}.empty--cal{display:grid;justify-items:center;gap:var(--s-2);text-align:center;padding:var(--s-4);color:var(--ink-2)}.empty--cal .icon--lg{width:40px;height:40px;color:var(--ink-3)}.empty--cal:before{margin-bottom:0}.calup__d{white-space:nowrap}.caldetail__head h2:focus-visible{outline:none}