@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff)format("woff")}:root{--bg:#faf8fc;--surface:#fff;--surface-2:#f5f2f8;--col:#f0ecf4;--col-closed:#f5f2f8;--line:#cac4d0;--line-soft:#e4dfe9;--outline:#79747e;--input:#e4dfe9;--chip:#eae5ef;--text:#1f1b24;--text-2:#4a4458;--text-3:#6b6577;--primary:#7c3aed;--on-primary:#fff;--primary-cont:#f3e8ff;--on-primary-cont:#3b0764;--violet-text:#6d28d9;--green:#047857;--green-bg:#d1fae5;--green-dot:#047857;--rose:#be123c;--rose-bg:#ffe4e6;--rose-dot:#be123c;--amber:#92400e;--amber-bg:#fef3c7;--amber-solid:#f5b50b;--on-amber-solid:#3b2300;--sky:#0369a1;--sky-bg:#e0f2fe;--sky-dot:#0369a1;--logo-cross:#fff;--shadow:0 6px 20px #1f1b241f;--menu-radius:14px;--panel-radius:20px;--panel-shadow:0 24px 60px -12px #4c1d9547, 0 4px 14px #4c1d9514;--colw:208px;--ctl:44px;--gap:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#131118;--surface:#221f29;--surface-2:#1b1821;--col:#1b1821;--col-closed:#17141d;--line:#4a4458;--line-soft:#373241;--outline:#9a8fbc;--input:#2c2834;--chip:#2c2834;--text:#f4efe6;--text-2:#d0c6dc;--text-3:#b3a8c6;--primary:#c4b5fd;--on-primary:#2e1065;--primary-cont:#4c1d95;--on-primary-cont:#ede9fe;--violet-text:#c4b5fd;--green:#6ee7b7;--green-bg:#064e3b;--green-dot:#34d399;--rose:#fda4af;--rose-bg:#4c0519;--rose-dot:#fb7185;--amber:#fcd34d;--amber-bg:#451a03;--amber-solid:#f5b50b;--on-amber-solid:#2a1700;--sky:#7dd3fc;--sky-bg:#0c4a6e;--sky-dot:#38bdf8;--logo-cross:#131118;--shadow:0 6px 20px #00000080;--panel-shadow:0 24px 60px -12px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Roboto,system-ui,sans-serif;font-size:14px;line-height:1.4}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover{filter:brightness(1.07)}.btn-tonal{background:var(--chip);color:var(--text)}.btn-outline{border:1px solid var(--outline);background:0 0;font-weight:500}.btn-danger{background:var(--rose-bg);color:var(--rose)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{min-height:var(--ctl);padding:0 18px}.btn-xs{min-height:40px;padding:0 14px;font-size:12px}@media (width<=720px){.btn-collapse{width:44px;padding:0}.btn-collapse .btn-text{display:none}}.icon-btn{background:var(--chip);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-sm{width:32px;height:32px;color:var(--text-3);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-sm:hover{background:var(--chip)}.topbar{z-index:20;background:var(--surface-2);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px clamp(16px,3vw,40px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand-name{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:22px}.brand-name b{font-weight:800}.brand-name span{font-weight:500}.badge{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.tools{flex-wrap:wrap;flex:360px;justify-content:flex-end;align-items:center;gap:10px;display:flex}.search{background:var(--input);height:44px;color:var(--text-3);border-radius:999px;flex:200px;align-items:center;gap:10px;max-width:340px;padding:0 16px;display:flex}.search:focus-within{outline:3px solid var(--primary)}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--text-3)}.funnelbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px clamp(16px,3vw,40px) 0;display:flex}.tabs{scrollbar-width:thin;gap:8px;max-width:100%;padding:2px 0 6px;display:flex;overflow-x:auto}.tab{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.tab[aria-selected=true]{background:var(--primary-cont);color:var(--on-primary-cont);border-color:#0000;font-weight:700}.tabc{background:var(--line-soft);color:var(--text-2);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.tab[aria-selected=true] .tabc{background:var(--primary);color:var(--on-primary)}.fb-actions{flex-wrap:wrap;gap:10px;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px clamp(16px,3vw,40px) 18px;display:flex}.eyebrow{letter-spacing:.14em;color:var(--violet-text);font-size:12px;font-weight:700}h1{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:800;line-height:1.15}h1 small{color:var(--text-3);letter-spacing:0;margin-top:4px;font-size:.62em;font-weight:500;display:block}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}select.pill{appearance:none;height:var(--ctl);border:1px solid var(--outline);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border-radius:999px;padding:0 38px 0 18px;font-size:13px;font-weight:500}select.pill.on{border-color:var(--primary);background-color:var(--primary-cont);color:var(--on-primary-cont)}.sample{background:var(--amber-bg);color:var(--amber);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.kpis{flex-wrap:wrap;gap:20px 32px;padding:0 clamp(16px,3vw,40px) 24px;display:flex}.kpi-group{flex-direction:column;flex:420px;gap:10px;min-width:0;max-width:100%;display:flex}.kpi-label{letter-spacing:.1em;color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:700;display:flex}.kpi-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-auto-rows:1fr;gap:16px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.kpi .k{letter-spacing:.1em;color:var(--text-3);font-size:12px;font-weight:700}.kpi .v{font-family:Manrope,sans-serif;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.1}.kpi .s{color:var(--text-2);font-size:12px}.kpi.violet{background:var(--primary-cont);border-color:#0000}.kpi.violet .v{color:var(--on-primary-cont)}.kpi.sky{background:var(--sky-bg);border-color:#0000}.kpi.sky .v,.kpi.sky .k,.kpi.sky .s{color:var(--sky)}.kpi.green{background:var(--green-bg);border-color:#0000}.kpi.green .v,.kpi.green .k,.kpi.green .s{color:var(--green)}.board-wrap{-webkit-overflow-scrolling:touch;padding:0 clamp(16px,3vw,40px) 40px;overflow-x:auto}@media (width<=720px){.board-wrap{scroll-snap-type:x proximity}}.lanes{flex-direction:column;gap:28px;display:flex}.lane{flex-direction:column;gap:12px;display:flex}.lane-head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lane-title{margin:0}.lane-toggle{background:var(--primary-cont);min-height:44px;color:var(--on-primary-cont);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 12px;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.lane-toggle svg{transition:transform .15s}.lane-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.lane-meta{color:var(--text-2);flex:1;font-size:13px}.board{width:100%;min-width:calc(var(--ne,var(--nc,6)) * var(--colw) + var(--nr,0) * var(--rail) + (var(--nc,6) - 1) * 16px);gap:16px;display:flex}.chips{flex-wrap:wrap;gap:6px;display:flex}.frow{gap:var(--gap);background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;padding:16px;display:flex}.checks{gap:var(--gap);flex-wrap:wrap;display:flex}.frow-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.frow-foot .btn{margin-left:auto}.stg{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.stg input{min-width:0;height:var(--ctl);border:1px solid var(--line);background:var(--surface);border-radius:14px;flex:160px;padding:0 14px;font-size:14px}.stg .icon-sm{width:var(--ctl);height:var(--ctl);background:var(--chip);color:var(--text)}.stg .hintk{color:var(--text-3);flex:100%;padding-left:34px;font-size:12px}.stg .icon-sm:disabled{opacity:.3;cursor:not-allowed}.group{flex-direction:column;flex:var(--n) 1 calc(var(--n) * var(--colw) + var(--r,0) * var(--rail) + (var(--k,var(--n)) - 1) * 16px);gap:10px;min-width:0;display:flex}.group-label{white-space:nowrap;text-overflow:ellipsis;border-bottom:2px solid var(--line);letter-spacing:.1em;color:var(--text-3);padding-bottom:6px;font-size:12px;font-weight:700;overflow:hidden}.cols{flex:1;align-items:flex-start;gap:16px;display:flex}.col{flex:1 1 var(--colw);min-width:var(--colw);background:var(--col);scroll-snap-align:start;border-radius:24px;flex-direction:column;gap:12px;min-height:200px;padding:16px;transition:background .15s,opacity .15s;display:flex}.col.closed{background:var(--col-closed);border:1.5px dashed var(--line)}.col.drop-ok{background:var(--primary-cont);outline:3px dashed var(--primary);outline-offset:-3px}.col.drop-no{opacity:.5}.col-head{flex-direction:column;gap:4px;display:flex}@media (width>=721px){.col-head{min-height:84px}}.col-title{align-items:center;gap:8px;display:flex}.col-title h2{letter-spacing:.04em;text-transform:uppercase;flex:1;min-width:0;font-size:13px;font-weight:700}.ico{flex-shrink:0;display:inline-flex}.count{background:var(--line-soft);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.col-sub{color:var(--text-2);flex-direction:column;gap:2px;font-size:12px;display:flex}.col-sub strong{font-weight:700}.empty{color:var(--text-3);text-align:center;border:1.5px dashed var(--line);border-radius:18px;padding:18px 8px;font-size:13px}.add{border:1.5px dashed var(--outline);min-height:44px;color:var(--text-2);background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.add:hover{background:var(--chip)}.card{background:var(--surface);border:1px solid var(--line-soft);cursor:grab;border-radius:18px;flex-direction:column;gap:10px;padding:14px;transition:box-shadow .15s,transform .15s;display:flex}.card:hover{box-shadow:var(--shadow)}.card.urgent{box-shadow:inset 4px 0 0 var(--amber-solid)}.card.urgent:hover{box-shadow:inset 4px 0 0 var(--amber-solid), var(--shadow)}.card.dragging{opacity:.35;transform:scale(.98)}.card-top{align-items:center;gap:10px;display:flex}.card-top>.card-menu{flex-shrink:0}.card-top .card-menu .menu-btn{width:32px;height:32px}.avatar{background:var(--primary-cont);width:32px;height:32px;color:var(--on-primary-cont);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.closed .avatar{background:var(--chip);color:var(--text-2)}.card-name{text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:14px;font-weight:700;line-height:1.25}.clip{color:var(--text-3);flex-shrink:0;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.need{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.chip{background:var(--chip);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.chip.fchip{background:var(--primary-cont);color:var(--on-primary-cont);align-self:flex-start;font-weight:700}.muted{color:var(--text-3);font-size:12px}.muted-2{color:var(--text-2);font-size:13px}.amt{font-size:12px;font-weight:700}.amt.violet{color:var(--violet-text)}.amt.sky{color:var(--sky)}.amt.green{color:var(--green)}.amt.rose{color:var(--rose)}.pill-date{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.flag{border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.prio{border:1px solid var(--amber-solid);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 10px 2px 7px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.prio svg{flex-shrink:0;width:14px;height:14px}.prio.urgent{background:var(--amber-solid);color:var(--on-amber-solid)}.prio.high{background:var(--surface);color:var(--amber)}.prio-choices{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.prio-choices .adm-kind{min-height:var(--ctl);align-items:center}.prio-choices .adm-kind input{margin-top:0}.prio-choice-text{flex:1;min-width:0}.flag.warn{background:var(--amber-bg);color:var(--amber)}.flag.ok{background:var(--green-bg);color:var(--green)}.bar{background:var(--line-soft);border-radius:999px;height:8px;overflow:hidden}.bar span{background:var(--green-dot);border-radius:999px;height:100%;display:block}@media (width>=721px){.board-wrap{--st:var(--th,0px);overflow:visible}.board-wrap.h-scroll{--st:0px;height:calc(100vh - var(--th,0px));overflow:auto}.board-wrap .lane-head{top:var(--st);z-index:13;background:var(--bg);box-shadow:0 12px 0 var(--bg);position:sticky}.board-wrap .group-label{top:calc(var(--st) + var(--lhs,0px));z-index:12;background:var(--bg);box-shadow:0 10px 0 var(--bg);position:sticky}.board-wrap .col-head{top:calc(var(--st) + var(--lhs,0px) + var(--glh,0px));z-index:11;box-sizing:content-box;background:inherit;border-radius:24px 24px 0 0;margin:-16px -16px -12px;padding:16px 16px 12px;position:sticky}}.board-wrap{--rail:56px}.fold{background:var(--surface);width:26px;height:26px;color:var(--text-2);box-shadow:0 0 0 1px var(--line-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.fold:hover{background:var(--primary-cont);color:var(--on-primary-cont)}.fold:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.fold svg{width:14px;height:14px;transform:rotate(90deg)}.col.rail{flex:0 0 var(--rail);min-width:var(--rail);width:var(--rail);cursor:pointer;align-items:center;gap:14px;min-height:300px;padding:14px 0}.col.rail.closed{border-style:solid;border-width:1px;border-color:var(--line-soft)}.col.rail:hover{background:var(--chip)}.col.rail .fold svg{transform:rotate(-90deg)}.col.rail .count{padding:2px 9px}.rail-title{writing-mode:vertical-rl;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700;transform:rotate(180deg)}@media (width<=720px){.fold{display:none}}@media (width>=721px){.board-wrap{--colmax:280px}.group{flex:0 1 calc(var(--n) * var(--colmax) + var(--r,0) * var(--rail) + (var(--k,var(--n)) - 1) * 16px)}.col:not(.rail){max-width:var(--colmax)}}dialog{background:var(--surface);color:var(--text);border:0;border-radius:28px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;box-shadow:0 24px 60px #00000059}dialog.sheet{width:min(780px,100vw - 24px)}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1311188c}.dlg{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.dlg-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 24px 10px;display:flex}.dlg-head h2{letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.dlg-head .sub{color:var(--text-2);margin-top:4px;font-size:13px}.dlg-body{gap:var(--gap);flex-direction:column;padding:8px 24px 16px;display:flex;overflow:auto}.dlg-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 20px;display:flex}.message-foot{justify-content:flex-start}.message-foot .push-right{margin-left:auto}.dlg-head{position:relative}.dlg-x{color:var(--text-3);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;display:none;position:absolute;top:12px;right:12px}.dlg-x:hover{background:var(--chip);color:var(--text)}@media (width<=720px){.dlg-x{place-items:center;display:grid}.message-foot{flex-wrap:nowrap}.message-foot .cancel-desktop{display:none}}.dlg-foot .grow{flex:1}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{color:var(--text-2);font-size:12px;font-weight:700}.req{color:var(--rose)}.field input:not([type=checkbox]),.field select,.field textarea{width:100%;height:var(--ctl);border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:0 14px;font-size:14px;line-height:1.4;display:block}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field input[type=file]{color:var(--text-2);cursor:pointer;line-height:var(--ctl);padding:0;overflow:hidden}.field input[type=file]::file-selector-button{height:var(--ctl);border:0;border-right:1px solid var(--line);background:var(--chip);color:var(--text);font:inherit;cursor:pointer;margin:0 12px 0 0;padding:0 16px;font-size:13px;font-weight:700}.field textarea{resize:vertical;height:auto;min-height:88px;padding:11px 14px}.field .hint{color:var(--text-3);font-size:12px}.field .err{color:var(--rose);font-size:12px;font-weight:700}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--rose);box-shadow:0 0 0 1px var(--rose)}.chk{min-height:var(--ctl);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;line-height:1.35;display:flex;color:var(--text)!important;font-size:14px!important;font-weight:500!important}.chk:has(input:checked){border-color:var(--primary);background:var(--primary-cont)}.chk input{width:20px;height:20px;accent-color:var(--primary);flex-shrink:0;margin:0}.grid2{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;display:grid}.invgrid,.attgrid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;display:grid}.invgrid .btn,.attgrid .btn{width:100%}.attgrid{grid-template-columns:minmax(0,2fr) minmax(130px,1fr) minmax(130px,1fr)}.note{border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.note.info{background:var(--sky-bg);color:var(--sky)}.note.warn{background:var(--amber-bg);color:var(--amber)}.note.ok{background:var(--green-bg);color:var(--green)}.note.violet{background:var(--primary-cont);color:var(--on-primary-cont)}.move-list{flex-direction:column;gap:10px;display:flex}.move-opt{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.move-opt:hover:not(:disabled){background:var(--primary-cont)}.move-opt:disabled{cursor:not-allowed;color:var(--text-3);background:var(--surface-2)}.move-opt b{font-size:14px;display:block}.move-opt small{color:var(--text-3);font-size:12px;display:block}.sec{gap:var(--gap);background:var(--surface-2);border-radius:20px;flex-direction:column;padding:16px;display:flex}.sec h3{letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;font-size:12px;font-weight:700}.kv{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.kv div span{color:var(--text-3);font-size:12px;display:block}.kv div b{font-size:14px;font-weight:700}.st{background:var(--chip);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.st-bilan_perio{background:var(--primary-cont);color:var(--on-primary-cont)}.st-cr_proposition{background:var(--sky-bg);color:var(--sky)}.st-accepte,.st-termine{background:var(--green-bg);color:var(--green)}.st-refuse{background:var(--rose-bg);color:var(--rose)}.inv-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.inv-row:last-child{border-bottom:0}.file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#toasts{z-index:100;pointer-events:none;background:0 0;border:0;flex-direction:column;gap:10px;width:min(520px,100vw - 24px);margin:0;padding:0;display:flex;position:fixed;inset:auto auto 20px 50%;overflow:visible;transform:translate(-50%)}.toast{background:var(--text);color:var(--bg);box-shadow:var(--shadow);border-radius:999px;padding:14px 20px;font-size:13px;font-weight:700;animation:.2s ease-out in}.toast.err{background:var(--rose);color:#fff}@keyframes in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=720px){:root{--colw:80vw}.tools{justify-content:stretch}.search{max-width:none}.page-head{align-items:flex-start}.kpi-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}.kpi{scroll-snap-align:start}.attgrid{grid-template-columns:1fr}dialog{border-radius:28px 28px 0 0;width:100%;max-width:100%;margin:auto 0 0}dialog.sheet{width:100%}.dlg-head,.dlg-body,.dlg-foot{padding-left:18px;padding-right:18px}.dlg-foot .btn{flex:1}.dlg-foot.message-foot .btn{flex:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.auth{background:var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{gap:var(--gap);background:var(--surface);border:1px solid var(--line-soft);border-radius:28px;flex-direction:column;width:100%;max-width:400px;padding:28px;display:flex;box-shadow:0 8px 32px #00000014}.auth-card h1{margin:0;font-size:22px;font-weight:800}.auth-msg{margin:0;font-size:13px;font-weight:600}.auth-msg.err{color:var(--rose)}.auth-msg.ok{color:var(--green,#0a7f4f)}.btn-link{color:var(--violet-text);background:0 0;align-self:center;min-height:32px;padding:0 8px}.btn-link:hover{text-decoration:underline}.auth-lead{color:var(--text-2);margin:0;font-size:14px}.auth-small{color:var(--text-3);margin:0;font-size:13px}.auth-banner{background:var(--green-bg);color:var(--green);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.auth-banner p{margin:0;font-size:13px;font-weight:700}.auth-check{color:var(--text-2);align-items:center;gap:10px;font-size:13px;display:flex}.auth-check input{width:18px;height:18px;accent-color:var(--primary)}.code-input input{text-align:center;letter-spacing:.2em;font-weight:700}.code-input.big input{letter-spacing:.3em;height:56px;font-size:22px}.qr{justify-content:center;display:flex}.qr img{border:1px solid var(--line-soft);border-radius:14px;width:168px;height:168px}.codes-grid{background:var(--surface-2);letter-spacing:.06em;text-align:center;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;font-family:ui-monospace,Menlo,monospace;font-size:14px;display:grid}.secret-key{background:var(--surface-2);border-radius:14px;padding:12px 14px;font-size:12px;font-weight:700}.secret-key code{letter-spacing:.08em;word-break:break-all;margin-top:4px;font-family:ui-monospace,Menlo,monospace;font-size:14px;display:block}.mbx-card{background:var(--surface-2,var(--chip));border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.mbx-card small{color:var(--text-3);font-size:12px;font-weight:700}.mbx-card b{overflow-wrap:anywhere;font-size:15px}.mbx-state{align-self:flex-start}.mbx-change{background:var(--surface-2,var(--chip));color:var(--text);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:13px;display:flex}.mbx-change h3{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px;font-weight:700}.mbx-change p{align-items:flex-start;gap:8px;margin:0;line-height:1.4;display:flex}.mbx-change.ok{background:var(--green-bg)}.mbx-change.ok h3,.mbx-change.ok svg{color:var(--green);flex:none;margin-top:1px}.mbx-hint{text-align:center}.btn-google{background:var(--surface);color:var(--text);border:1px solid var(--line);gap:10px}.btn-google:hover{background:var(--surface-2)}.auth-sep{color:var(--text-3);align-items:center;gap:12px;font-size:13px;display:flex}.auth-sep:before,.auth-sep:after{content:"";background:var(--line-soft);flex:1;height:1px}.brand{position:relative}.brand-btn{min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;padding:0 6px 0 4px;display:inline-flex;position:relative}.brand-btn:hover,.brand-btn[aria-expanded=true]{background:var(--chip)}.brand-dot{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface,#fff);border-radius:50%;position:absolute;top:6px;left:30px}.product-tag{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.product-menu[hidden]{display:none}.product-menu{--ico-tint:var(--primary-cont);--ico-accent:var(--primary);z-index:40;border-radius:var(--panel-radius);background:var(--surface,#fff);border:1px solid var(--line-soft);width:max-content;max-width:calc(100vw - 24px);box-shadow:var(--panel-shadow);transform-origin:20px 0;padding:16px;animation:.16s ease-out product-pop;position:absolute;top:calc(100% + 12px);left:0}.product-menu:before{content:"";background:var(--surface,#fff);border-left:1px solid var(--line-soft);border-top:1px solid var(--line-soft);border-radius:4px 0 0;width:14px;height:14px;position:absolute;top:-8px;left:20px;transform:rotate(45deg)}@keyframes product-pop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.product-menu{animation:none}}.product-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3,var(--text-2));margin:2px 4px 12px;font-size:11px;font-weight:700}.product-row{gap:12px;display:flex}.product{min-width:132px;color:var(--text);border:1.5px solid #0000;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:10px;padding:16px 10px 14px;text-decoration:none;display:flex;position:relative}.product:not(.on):hover,.product:not(.on):focus-visible{background:var(--chip)}.product.on{background:linear-gradient(180deg, var(--primary-cont), transparent);border-color:var(--primary-cont);cursor:default}.product-ico{background:var(--chip);width:64px;height:64px;color:var(--text-2);--ico-tint:transparent;--ico-accent:var(--text-3,#9a93b0);border-radius:50%;place-items:center;display:grid;position:relative}.product.on .product-ico{background:var(--primary-cont);color:var(--on-primary-cont);box-shadow:0 0 0 3px var(--primary);--ico-tint:var(--primary-cont);--ico-accent:var(--primary)}.product-name{font-size:14px;font-weight:800}.product-sub{color:var(--text-3,var(--text-2));align-items:center;gap:4px;margin-top:-6px;font-size:11.5px;display:inline-flex}.product.on .product-sub{color:var(--primary);font-weight:700}.product-count{background:var(--primary);min-width:22px;color:var(--on-primary);text-align:center;border-radius:999px;padding:2px 7px;font-size:12px;font-weight:700;position:absolute;top:-4px;right:-10px}.menu{display:inline-flex;position:relative}.menu-btn{width:36px;height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.menu-btn:hover,.menu-btn.open{background:var(--chip);color:var(--text)}@media (pointer:coarse){.menu-btn{position:relative}.menu-btn:after{content:"";position:absolute;inset:-4px}}.menu-pop{z-index:60;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--menu-radius);width:248px;max-width:calc(100vw - 16px);box-shadow:var(--shadow);padding:6px;position:fixed;overflow-y:auto}.menu-scrim{display:none}.menu-item{width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font:500 14px/1.3 Roboto,system-ui,sans-serif;display:flex}.menu-item svg{width:20px;height:20px;color:var(--text-3);flex:none}.menu-item small{color:var(--text-3);overflow-wrap:anywhere;margin-top:1px;font-size:12px;font-weight:400;display:block}.menu-item:hover,.menu-item:focus-visible{background:var(--chip);outline:none}.menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.menu-item.danger,.menu-item.danger svg{color:var(--rose)}.menu-item.danger:hover,.menu-item.danger:focus-visible{background:var(--rose-bg)}.menu-sep{background:var(--line-soft);height:1px;margin:6px 4px}@media (width<=720px){.menu-scrim{z-index:59;background:color-mix(in srgb, var(--text) 35%, transparent);display:block;position:fixed;inset:0}.menu-pop{width:auto;max-width:none;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:20px 20px 0 0;bottom:0;right:0;max-height:75vh!important;top:auto!important;left:0!important}.menu-item{min-height:48px}}.mail-banner{background:var(--amber-bg);color:var(--amber);overflow-wrap:anywhere;margin:0;padding:10px clamp(16px,3vw,40px);font-size:13px}@media (width<=720px){.mail-banner>.btn{width:100%;min-height:44px;margin-top:8px;display:flex}}.mail{grid-template-columns:var(--mail-nav-w,260px) var(--mail-list-w,360px) minmax(0, 1fr);border-top:1px solid var(--line-soft);height:calc(100dvh - 70px);min-height:260px;display:grid;position:relative}.mail>*{min-width:0;min-height:0}.mail-nav{background:var(--surface-2);border-right:1px solid var(--line-soft);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:auto}.mail-nav nav{flex-direction:column;gap:4px;display:flex}.mail-folder{width:100%;min-height:44px;color:var(--text-2);text-align:left;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.mail-folder:hover:not(.on){background:var(--chip)}.mail-folder.on{background:var(--primary-cont);color:var(--on-primary-cont);font-weight:700}.mail-folder-name{align-items:center;gap:10px;min-width:0;display:flex}.mail-list{background:var(--surface);border-right:1px solid var(--line-soft);flex-direction:column;display:flex;overflow:hidden}.mail-list-head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px;display:flex}.mail-list-head h1{letter-spacing:-.01em;flex:100%;font-family:Manrope,sans-serif;font-size:20px;font-weight:800}.mail-filter{margin-left:auto}.mail-items{flex-direction:column;flex:1;gap:4px;margin:0;padding:8px;list-style:none;display:flex;overflow:auto}.mail-item-wrap{position:relative}.mail-item{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-radius:18px;flex-direction:column;gap:4px;padding:12px 48px 12px 64px;display:flex}.cav{letter-spacing:0;border-radius:50%;place-items:center;width:36px;height:36px;font:700 13px Manrope,sans-serif;display:grid;position:absolute;top:12px;left:16px}.cav.v{background:var(--primary-cont);color:var(--on-primary-cont)}.cav.s{background:var(--sky-bg);color:var(--sky)}.cav.g{background:var(--green-bg);color:var(--green)}.mail-item.on .cav{background:var(--surface);color:var(--on-primary-cont)}.mail-item:hover:not(.on){background:var(--surface-2)}.mail-item.on{background:var(--primary-cont);color:var(--on-primary-cont)}.mail-item.unread .mail-item-from,.mail-item.unread .mail-item-subject{font-weight:700}.mail-item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mail-item-from{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex;overflow:hidden}.mail-item-top time{color:var(--text-3);flex-shrink:0;font-size:12px}.mail-item.on .mail-item-top time,.mail-item.on .mail-item-prev{color:inherit}.mail-item:not(.unread):not(.on) .mail-item-from,.mail-item:not(.unread):not(.on) .mail-item-subject{color:var(--text-2)}.mail-item.unread{background:var(--surface-2);box-shadow:inset 4px 0 0 var(--primary);position:relative}.mail-item.unread:hover:not(.on){background:var(--chip)}.mail-item.unread.on{background:var(--primary-cont)}.mail-item.unread .mail-item-top time{color:var(--text);font-weight:700}.mail-item.unread.on .mail-item-top time{color:inherit}.menu.mail-item-menu{position:absolute;top:6px;right:6px}.mail-cpill{background:var(--amber-solid);width:30px;height:30px;color:var(--on-amber-solid);pointer-events:none;border-radius:50%;place-items:center;margin-top:-2px;display:grid;position:absolute;top:50%;right:12px}.mail-cpill b{background:var(--text);min-width:17px;height:17px;color:var(--surface);text-align:center;box-shadow:0 0 0 2px var(--surface);border-radius:9px;padding:0 4px;font:700 10px/17px Manrope,sans-serif;position:absolute;top:-7px;right:-7px}.mail-item-subject{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mail-item-prev{color:var(--text-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.mail-item-meta{align-items:center;gap:8px;display:flex}.mail-fav{color:var(--amber);display:inline-flex}.mail-empty{margin:16px}.mail-read{background:var(--bg);padding:16px clamp(16px,2vw,28px);overflow:auto}.mail-thread{flex-direction:column;gap:16px;max-width:860px;display:flex}.mail-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mail-back{display:none}.mail-head{background:var(--surface);border:1px solid var(--line-soft);border-radius:24px;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.mail-head h2{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;line-height:1.3}@media (width<=720px){.mail-head{flex-direction:column;align-items:stretch}.mail-head-acts{flex-wrap:wrap;justify-content:flex-start}}.mail-star.on{color:var(--amber)}.mail-star:disabled{cursor:default}.mail-lead{background:var(--sky-bg);color:var(--sky);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 16px;font-size:13px;display:flex}.mail-timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mail-msg{background:var(--surface);border:1px solid var(--line-soft);border-radius:24px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.mail-msg.out{background:var(--surface-2)}.mail-msg-head{align-items:center;gap:10px;min-height:36px;font-size:13px;display:flex}.mail-msg-who{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mail-msg-who strong{font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.mail-msg-head time{color:var(--text-3);white-space:nowrap;font-size:12.5px}.mail-msg-head>.menu{margin-right:-8px}.mail-new .mail-msg-who strong{font-weight:800}.mail-new .mail-msg-head time{color:var(--violet-text);font-weight:700}.pastille{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.pastille.p-mail{background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent)}.pastille.p-mail.read{background:var(--chip);color:var(--text-3);box-shadow:none}.pastille.p-note{background:var(--amber-solid);color:var(--on-amber-solid);box-shadow:0 0 0 4px color-mix(in srgb, var(--amber-solid) 25%, transparent)}.pastille.p-note.read{background:var(--amber-bg);color:var(--amber);box-shadow:none}.mail-msg.mail-new,.mail-note.mail-new{position:relative}.mail-msg.mail-new{background:var(--primary-cont);border-color:#0000}.mail-msg.mail-new:before,.mail-note.mail-new:before{content:"";background:var(--primary);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.mail-note.mail-new:before{display:none}.mail-note.mail-new:after{background:var(--amber-solid);width:3px}.mail-msg.mail-new .mail-body,.mail-body{color:var(--on-primary-cont)}.item-menu{display:inline-flex;position:relative}.item-menu-btn{width:36px;height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.item-menu-btn:hover,.item-menu-btn.open{background:var(--chip);color:var(--text)}.item-menu-pop{z-index:30;background:var(--surface);border:1px solid var(--line-soft);width:240px;box-shadow:var(--shadow);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 4px);right:0}.item-menu-pop button{background:var(--surface-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font:700 13px Manrope,sans-serif;display:flex}.item-menu-pop button:hover,.item-menu-pop button:focus-visible{background:var(--primary-cont);color:var(--on-primary-cont)}.item-menu-pop svg{color:var(--violet-text);flex:none}.item-menu-pop small{color:var(--text-3);margin-top:1px;font:400 11.5px Roboto,sans-serif;display:block}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.mail-note{background:var(--surface);border:1px solid color-mix(in srgb, var(--amber-solid) 45%, var(--line-soft));border-radius:16px 16px 16px 4px;flex-direction:column;gap:6px;margin:0 24px 0 56px;padding:10px 14px 12px 16px;display:flex}.mail-note:after{content:"";background:color-mix(in srgb, var(--amber-solid) 45%, var(--line-soft));border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:-14px}.mail-note .mail-body{font-size:13px;line-height:1.5}@media (width<=900px){.mail-note{margin:0 8px 0 24px}.mail-note:after{left:-10px}}.mail-note.mail-new{background:var(--amber-bg)}.mail-note.mail-new .mail-msg-head time{color:var(--amber)}.mention{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:6px;padding:0 4px;font-weight:700}.notebox{background:var(--surface-2);border-radius:24px;flex-direction:column;gap:8px;padding:16px;display:flex}.notebox-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.notebox-row{flex-wrap:wrap;gap:10px;display:flex}.notebox-field{flex:260px;min-width:0;position:relative}.notebox-field input{width:100%;height:var(--ctl);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:0 18px;font-size:14px;display:block}.mention-list{z-index:5;border:1px solid var(--line);background:var(--surface);min-width:260px;max-width:100%;box-shadow:var(--shadow);border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:0}.mention-list li{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:13px;display:flex}.mention-list li.on{background:var(--primary-cont);color:var(--on-primary-cont);font-weight:700}.mention-list small{color:var(--text-3);font-size:12px}.mention-list li.on small{color:inherit}.label-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.label-row{align-items:center;gap:10px;display:flex}.label-row input{flex:1}.label-add{align-items:flex-end;gap:10px;display:flex}.label-add .field{flex:1}.label-sec{flex-direction:column;gap:10px;display:flex}.label-sec+.label-sec{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:18px}.label-pick-group{border:0;flex-direction:column;gap:8px;margin:0 0 16px;padding:0;display:flex}.label-sec-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px;font-weight:700}@media (width<=1100px){.mail{grid-template-columns:var(--mail-nav-w,200px) var(--mail-list-w,300px) minmax(0, 1fr)}}@media (width<=900px){.mail-resize{display:none}.mail{height:auto;min-height:0;display:block}.mail-nav{border-right:0;border-bottom:1px solid var(--line-soft);flex-direction:row;align-items:center;overflow-x:auto}.mail-nav nav{flex-direction:row}.mail-folder{white-space:nowrap;gap:12px;width:auto}.mail-list{border-right:0}.mail-items{max-height:none}.mail[data-detail="1"] .mail-nav,.mail[data-detail="1"] .mail-list,.mail[data-detail="0"] .mail-read{display:none}.mail-back{display:inline-flex}.label-add{flex-direction:column;align-items:stretch}}.chip-new{background:var(--primary-cont);color:var(--on-primary-cont);font-weight:700}.chip-mention{background:var(--primary);color:var(--on-primary)}.bav{letter-spacing:0;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font:800 11px Manrope,sans-serif;display:inline-grid}.bav.v{background:var(--primary-cont);color:var(--on-primary-cont)}.bav.s{background:var(--sky-bg);color:var(--sky)}.bav.g{background:var(--green-bg);color:var(--green)}.bav.sm{border-radius:6px;width:18px;height:18px;font-size:9.5px}.tabdot{background:var(--amber-solid);border-radius:50%;flex:none;width:8px;height:8px}.mail-nav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0;padding:12px 16px 4px;font-size:12px;font-weight:700}.mail-nav-sep{background:var(--line-soft);height:1px;margin:8px 6px}.mail-list-head h1{align-items:center;gap:10px;display:flex}.crumb-sub{color:var(--text-3);font-family:Roboto,sans-serif;font-size:14px;font-weight:500}.chip.bx{align-items:center;gap:6px;padding-left:4px;display:inline-flex}.mail-widen{margin:0;padding:4px 16px 0}.mail-switch{display:none}@media (width<=900px){.mail-list-head .mail-switch{flex:100%;justify-content:flex-start;gap:10px;display:flex}.mail-switch-name{text-align:left;flex:1;min-width:0}.mail-nav.by-boxes{flex-direction:column;align-items:stretch;display:none;overflow:visible}.mail[data-nav="1"] .mail-nav.by-boxes{display:flex}.mail[data-nav="1"] .mail-nav.by-boxes .mail-switch{align-self:flex-start;display:inline-flex}.mail[data-nav="1"] .mail-list,.mail[data-nav="1"] .mail-read{display:none}.mail-nav.by-boxes nav{flex-direction:column}.mail-nav.by-boxes .mail-folder{width:100%}}.team-info{min-width:min(520px,100vw - 32px)}.team-sec+.team-sec{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:16px}.team-sec h3{margin:0 0 4px;font:800 16px Manrope,sans-serif}.team-desc{color:var(--text-2);margin:0 0 12px;font-size:13px}.team-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:14px 0 6px;font-size:12px;font-weight:700}.team-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-box{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.team-box small,.team-act small{color:var(--text-2);font-size:13px}.team-box small.team-warn{color:var(--amber);font-weight:700}.team-box-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.team-act{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.team-member{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;display:flex}.mail-banner.import{background:var(--primary-cont);color:var(--text);display:block}.mail-banner.import.done{background:var(--green-bg);color:var(--green)}.mail-banner.import.paused{background:var(--amber-bg);color:var(--amber)}.mail-banner.import.error{background:var(--rose-bg);color:var(--rose)}.import-bar{background:var(--line-soft);border-radius:3px;height:6px;margin-top:8px;display:block;overflow:hidden}.import-bar>span{background:var(--primary);height:100%;transition:width .3s;display:block}.mail-resize{z-index:3;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:10px;margin-left:-5px;position:absolute;top:0;bottom:0}.mail-resize[data-col=nav]{left:var(--mail-nav-w,260px)}.mail-resize[data-col=list]{left:calc(var(--mail-nav-w,260px) + var(--mail-list-w,360px))}.mail-resize:after{content:"";background:0 0;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:4px}.mail-resize:hover:after,.mail-resize:focus-visible:after,.mail-resize.on:after{background:var(--primary)}@media (width<=1100px){.mail-resize[data-col=nav]{left:var(--mail-nav-w,200px)}.mail-resize[data-col=list]{left:calc(var(--mail-nav-w,200px) + var(--mail-list-w,300px))}}.funnel-menu{position:relative}.funnel-menu-btn{color:var(--text);cursor:pointer;text-align:left;max-width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:inline-flex}.funnel-menu h1{margin:0;font-size:clamp(30px,5vw,40px);line-height:1.1}.funnel-menu-btn .fm-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-chev{background:var(--chip);width:36px;height:36px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.funnel-menu-btn:hover .fm-chev,.funnel-menu-btn:focus-visible .fm-chev,.funnel-menu-btn[aria-expanded=true] .fm-chev{background:var(--primary-cont);color:var(--on-primary-cont)}.funnel-menu-btn:focus-visible{outline:3px solid var(--primary);outline-offset:6px;border-radius:12px}.funnel-menu-btn svg{width:18px;height:18px;transition:transform .15s}.funnel-menu-btn[aria-expanded=true] svg{transform:rotate(180deg)}.fh-main{flex-direction:column;gap:12px;min-width:0;display:flex}.fh-row{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.fh-stats{flex-wrap:wrap;gap:8px 28px;display:flex}.fh-stat{color:var(--text-3);align-items:baseline;gap:8px;font-size:14px;display:inline-flex}.fh-stat b{color:var(--text);font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.fh-dot{border-radius:50%;align-self:center;width:9px;height:9px;display:inline-block}.fh-dot-open{background:var(--primary)}.fh-dot-won{background:var(--green)}.fh-dot-closed{background:var(--gray,#8d879a)}.fh .fb-actions{gap:10px;display:flex}@media (width<=720px){.fh .filters{width:100%}.fh .filters select.pill{flex:40%;min-width:0}.fh-stats{gap:8px 22px}}.funnel-panel{z-index:30;border-radius:var(--panel-radius);border:1px solid var(--line-soft);background:var(--surface);width:min(92vw,360px);box-shadow:var(--panel-shadow);flex-direction:column;padding:0;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.fm-hd{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;padding:14px 18px 8px;font-size:11px;font-weight:700;display:flex}.fm-all{letter-spacing:0;text-transform:none;min-height:32px;color:var(--violet-text);cursor:pointer;border-radius:10px;align-items:center;margin-right:-8px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.fm-all:hover{background:var(--chip)}.fm-all input,.fm-main input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fm-only:focus-visible{outline:3px solid var(--primary);outline-offset:-2px}.fm-all:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:-2px}.fm-card:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:-2px}.fm-card{border:1.5px solid #0000;border-radius:14px;align-items:center;gap:8px;margin:0 8px 4px;padding:0 12px 0 0;display:flex;position:relative}.fm-card:hover{background:var(--chip)}.fm-card.on{background:var(--primary-cont);border-color:color-mix(in srgb, var(--primary) 35%, transparent)}.fm-main{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 0 8px 12px;display:flex;position:relative}.fm-av{background:var(--primary-cont);width:38px;height:38px;color:var(--on-primary-cont);border-radius:12px;flex:none;place-items:center;font-family:Manrope,sans-serif;font-weight:800;display:grid}.fm-card[data-tone="1"] .fm-av{background:var(--sky-bg);color:var(--sky)}.fm-card[data-tone="2"] .fm-av{background:var(--green-bg);color:var(--green)}.fm-card[data-tone="3"] .fm-av{background:var(--amber-bg,#fef3c7);color:var(--amber,#92400e)}.fm-card.on .fm-av{background:var(--surface)}.fm-tx{flex-direction:column;flex:1;min-width:0;display:flex}.fm-name{font-size:15px;font-weight:700}.fm-tx>span{color:var(--text-3);font-size:12px}.fm-ck{border:2px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fm-card.on .fm-ck{background:var(--primary);border-color:var(--primary);color:#fff}.fm-only{background:var(--surface);min-height:32px;color:var(--violet-text);opacity:0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600;transition:opacity .12s}.fm-card:hover .fm-only,.fm-card:focus-within .fm-only{opacity:1;pointer-events:auto}@media (hover:none){.fm-only{opacity:1}}.fm-ft{border-top:1px solid var(--line-soft);background:var(--bg);color:var(--text-3);margin-top:4px;padding:10px 18px;font-size:12px}.fm-ft b{color:var(--text)}.topblock-space{position:relative}.topblock{z-index:20;background:var(--bg);position:fixed;top:0;left:0;right:0}.topblock .topbar{position:static}.topblock{padding-bottom:14px}.fh-edge{border-top:1px solid var(--line-soft);height:0;position:relative}.fh-ind{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--text-2);cursor:pointer;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-14px);box-shadow:0 1px 2px #1f1b241a}.fh-ind:hover,.fh-ind.on{background:var(--primary-cont);color:var(--on-primary-cont);border-color:#0000}.fh-ind:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.fh-ind svg{width:12px;height:12px;transition:transform .15s}.fh-ind.on svg{transform:rotate(180deg)}.fh-scrim{z-index:-1;background:#14101c2e;position:fixed;inset:0}.fh-pop{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:24px;width:min(1040px,100vw - 48px);max-height:calc(100vh - 180px);padding:18px 22px 22px;position:absolute;top:24px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 44px #1f1b2438}.fh-pop-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.fh-pop-top h2{margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.fh-pop-x{background:var(--chip);width:36px;height:36px;color:var(--text-2);border:0;border-radius:50%;font-size:20px;line-height:1}.fh-pop .kpis{gap:16px 30px;padding:0}.fh-pop .kpi-group:first-child{flex:3 420px}.fh-pop .kpi-group:last-child{flex:2 300px}@media (width<=720px){.topblock{position:static}.topblock-space{height:auto!important}.fh-pop .kpi-grid{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row;display:grid;overflow:visible}.fh-pop{width:calc(100vw - 32px);padding:16px}}.mail-msg,.mail-note,.mail-draft,.mail-draft-comment{transition:box-shadow .6s,background-color .6s;position:relative}.mail-new{box-shadow:inset 3px 0 0 var(--primary);background-color:color-mix(in srgb, var(--primary-cont) 45%, transparent)}@media (prefers-reduced-motion:reduce){.mail-msg,.mail-note,.mail-draft,.mail-draft-comment{transition:none}}.mail-draft{border:1.5px dashed var(--primary);background:var(--surface-2);border-radius:16px;margin:8px 0 8px 24px;padding:14px 16px}.chip-draft{background:var(--primary-cont);color:var(--on-primary-cont);font-weight:700}.mail-draft-text{border:1px solid var(--line);background:var(--surface);width:100%;min-height:110px;color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;line-height:1.5}.mail-draft-text:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.mail-draft-text[readonly]{background:var(--surface-2);color:var(--text-2)}.mail-draft-meta{margin:6px 0 10px;font-size:12px}.mail-draft-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.mail-draft-actions .push-right{margin-left:auto}@media (width<=720px){.mail-draft-actions{flex-wrap:nowrap;gap:8px}}.mail-activity{color:var(--text-3);align-items:center;gap:8px;margin:6px 0 0 24px;font-size:12.5px;display:flex}.mail-activity:before,.mail-activity:after{content:"";background:var(--line-soft);flex:1;height:1px}.mail-activity-text{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;display:inline-flex}@media (width<=900px){.mail-activity{margin-left:8px}}.mail-activity-avs{display:inline-flex}.mail-activity-av{background:var(--primary-cont);width:20px;height:20px;color:var(--on-primary-cont);border-radius:50%;flex:none;place-items:center;font:800 8.5px Manrope,sans-serif;display:inline-grid}.mail-activity-avs .mail-activity-av{box-shadow:0 0 0 2px var(--bg)}.mail-activity-avs .mail-activity-av+.mail-activity-av{background:var(--green-bg);color:var(--green);margin-left:-4px}.mail-more{color:var(--violet-text);cursor:help;border-bottom:1px dotted;font-weight:700;display:inline-block;position:relative}.mail-more-tip{z-index:5;background:var(--text);width:max-content;max-width:240px;color:var(--bg);box-shadow:var(--shadow);text-align:left;white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;flex-direction:column;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.4;transition:opacity .15s;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.mail-more:hover .mail-more-tip,.mail-more:focus .mail-more-tip,.mail-more:focus-within .mail-more-tip{opacity:1}.mail-activity-text{align-items:center}@media (prefers-reduced-motion:reduce){.mail-more-tip{transition:none}}.mail-draft-comments{flex-direction:column;gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.mail-draft-comment{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;padding:10px 12px}@media (width<=900px){.mail-draft{margin-left:8px}}.mail-guests{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mail-guests li{border:1px solid var(--line-soft);border-radius:var(--r-md,12px);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.mail-guests small{color:var(--text-3)}.mail-readonly{color:var(--text-3);margin:0 0 12px;font-size:13.5px}.mail-item-share{color:var(--text-3);font-size:12.5px}.notebox-confirm{border:1px solid var(--line-soft);border-radius:var(--r-md,12px);gap:8px;margin-top:8px;padding:12px;display:grid}.notebox-confirm p{margin:0}.notebox-confirm div{gap:8px;display:flex}.mail-activity[data-tone=ok] .mail-activity-text{color:var(--green)}.mail-activity[data-tone=err] .mail-activity-text{color:var(--rose);font-weight:700}.read-toggle{border:1px solid var(--line-soft);background:var(--surface);width:34px;height:34px;color:var(--text-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.read-toggle:hover{background:var(--chip);color:var(--text)}.read-toggle.unread.t-mail{background:var(--primary-cont);border-color:color-mix(in srgb, var(--primary) 35%, transparent);color:var(--violet-text)}.read-toggle.unread.t-note{background:var(--amber-bg);border-color:color-mix(in srgb, var(--amber-solid) 55%, transparent);color:var(--amber)}.mail-msg-head>.read-toggle{margin-left:2px}.mail-note-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mail-note-row .mail-body{flex:1;min-width:0}.mail-edited{color:var(--text-3);font-size:12px}.note-editor{flex-direction:column;gap:8px;display:flex}.note-editor textarea{border:2px solid var(--amber-solid);background:var(--surface);width:100%;font:inherit;resize:vertical;border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.note-editor .err{color:var(--rose);font-size:12px;font-weight:700}.note-editor-actions{justify-content:flex-end;gap:8px;display:flex}.rcpt,.rcpt-view{flex-direction:column;display:flex}.rcpt-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:54px;padding:4px 0;display:flex}.rcpt-row.static{border-bottom:0;min-height:40px;padding:0}.rcpt-label{width:40px;color:var(--text-3);flex:none;font:800 12px Manrope,sans-serif}.rcpt-zone{border:1.5px dashed #0000;border-radius:16px;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;min-height:44px;padding:4px 6px 4px 0;transition:background .15s,border-color .15s;display:flex}.rcpt-row.hot .rcpt-zone{background:var(--primary-cont);border-color:var(--primary)}.rcpt-row.invalid .rcpt-label{color:var(--rose)}.rcpt-list{margin:0;padding:0;list-style:none;display:contents}.bubble{background:var(--surface-2);border:1px solid var(--line-soft);max-width:100%;height:34px;color:var(--text);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 4px;font-size:13px;display:inline-flex;position:relative}.bubble.locked{cursor:default;background:var(--surface);padding-right:12px}.bubble.dragging{opacity:.4;border-style:dashed}.bubble:hover:not(.locked):not(.editing){border-color:var(--primary)}.bubble-ini{background:var(--primary-cont);width:26px;height:26px;color:var(--on-primary-cont);border-radius:50%;flex:none;place-items:center;font:800 10.5px Manrope,sans-serif;display:grid}.rcpt-row[data-field=bcc] .bubble-ini{background:var(--chip);color:var(--text-2)}.bubble-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:inherit;cursor:inherit;background:0 0;border:0;padding:0;overflow:hidden}.bubble.locked .bubble-text{cursor:text;-webkit-user-select:text;user-select:text}.bubble-x{width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.bubble-x:hover{background:var(--chip);color:var(--text)}.bubble .bubble-menu .item-menu-btn{width:24px;height:24px;color:var(--text-3)}.bubble .bubble-menu svg{width:16px;height:16px}.bubble .bubble-menu{opacity:0;transition:opacity .12s}.bubble:hover .bubble-menu,.bubble:focus-within .bubble-menu{opacity:1}.bubble .bubble-menu:has(.open){opacity:1}@media (pointer:coarse){.bubble .bubble-menu{opacity:1}}.bubble.editing{background:var(--surface);border:1.5px solid var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent);cursor:text;padding-right:12px}.bubble.editing.invalid{border-color:var(--rose);box-shadow:0 0 0 4px color-mix(in srgb, var(--rose) 18%, transparent)}.bubble-input{min-width:10ch;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.bubble.editing.invalid .bubble-input{color:var(--rose)}.bubble-err{z-index:2;color:var(--rose);white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700;position:absolute;top:100%;left:8px}.rcpt-input{min-width:14ch;height:34px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.rcpt-empty{color:var(--text-3);font-size:13px}.rcpt-err{flex-basis:100%;margin-left:48px}.rcpt-hint{color:var(--text-3);flex-basis:100%;margin:-2px 0 4px 48px;font-size:12px}.rcpt .err{color:var(--rose);margin-top:4px;font-size:12px;font-weight:700}.rcpt-links{gap:2px;padding:6px 0 2px 48px;display:flex}.rcpt-link{border:1.5px dashed color-mix(in srgb, var(--primary) 55%, transparent);height:30px;color:var(--violet-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font:800 12px Manrope,sans-serif;transition:background .15s,color .15s,transform .15s;display:inline-flex}.bubble-text{outline-offset:2px;border-radius:6px}.rcpt-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rcpt-link{position:relative}.rcpt-link:before{content:"";position:absolute;inset:-6px -4px}.rcpt-links.dragging .rcpt-link{border:1.5px dashed var(--primary);background:var(--surface-2)}.rcpt-links.dragging .rcpt-link.hot{background:var(--primary);color:var(--on-primary)}.rcpt-link:hover{background:var(--primary-cont);border-style:solid}.rcpt-link.hot{background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 25%, transparent);transform:scale(1.06)}.rcpt-view{margin:2px 0 4px}.rcpt-from{flex-wrap:nowrap;min-height:40px}.rcpt-from .rcpt-zone{min-height:34px;padding:2px 4px 2px 0}.rcpt-from .rcpt-links{flex:none;gap:6px;margin-left:auto;padding:0}.from-pill{border:1px solid var(--line-soft);background:var(--surface);min-width:0;max-width:100%;height:30px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.from-pill .from-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.from-pill small{color:var(--text-3);white-space:nowrap;font-size:12px}.rcpt-note{background:var(--amber-bg);color:var(--amber);border-radius:10px;margin:0 0 4px 48px;padding:6px 10px;font-size:12px}@media (width<=720px){.rcpt-note{margin-left:0}}.from-menu{min-width:0;max-width:100%;display:inline-flex}.from-select{font:inherit;cursor:pointer;padding-right:8px}.from-select svg{color:var(--text-3);flex:none}.from-select:hover,.from-select.open{border-color:var(--primary)}.from-select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.subject-row{border-bottom:0;min-height:40px;margin-bottom:4px;padding:2px 0}.subject-row .rcpt-zone{min-height:34px;padding:0}.subject-input{border:1px solid var(--line-soft);background:var(--surface);min-width:0;height:34px;color:var(--text);font:inherit;border-radius:12px;flex:1;padding:0 12px}.subject-input::placeholder{color:var(--text-3)}.subject-input:hover:not([readonly]){border-color:var(--text-3)}.subject-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--primary)}.subject-input[readonly]{background:var(--surface-2);color:var(--text-2)}@media (width<=720px){.rcpt-label{width:34px}.from-pill small{display:none}.rcpt-link{padding:0 10px}}@media (prefers-reduced-motion:reduce){.rcpt-zone,.rcpt-link,.bubble .bubble-menu{transition:none}.rcpt-link.hot{transform:none}}.pastille.p-note{width:28px;height:28px;margin:3px}.pastille.p-note svg{width:15px;height:15px}.pastille.p-note{box-shadow:0 0 0 3px color-mix(in srgb, var(--amber-solid) 25%, transparent)}.pastille.p-note.read{box-shadow:none}.read-toggle.t-note{border-radius:8px;width:28px;height:28px}.read-toggle.t-note svg{width:15px;height:15px}.mail-note .mail-msg-head>.read-toggle.t-note{margin-left:8px}.mail-reply-bar{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (width<=560px){.mail-reply-bar{gap:8px}.mail-reply-bar .btn{flex:auto;padding:0 12px}}.cav.inline{flex:none;position:static}.mail-fold{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface);width:100%;min-height:56px;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:10px 16px;display:flex}.mail-fold.out{background:var(--surface-2)}.mail-fold:hover{background:var(--chip)}.mail-fold strong{text-overflow:ellipsis;white-space:nowrap;flex:none;width:120px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;overflow:hidden}.mail-fold-snip{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1;font-size:13px;overflow:hidden}.mail-fold time{color:var(--text-3);flex:none;font-size:12.5px}.mail-fold-go{color:var(--text-3);flex:none;display:inline-flex}.mail-msg-main{flex:1;min-width:0}.mail-msg-fold{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.mail-msg-fold.solo{cursor:default}.mail-msg-fold-name{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mail-msg-fold-name strong{font-family:Manrope,sans-serif;font-size:14px;font-weight:700}.mail-new .mail-msg-fold-name strong{font-weight:800}.mail-msg-fold-go{color:var(--text-3);margin-left:auto;display:inline-flex;transform:rotate(180deg)}.mail-msg:has(>.mail-reply-bar){margin-bottom:22px;padding-bottom:34px;position:relative}.mail-msg>.mail-reply-bar{pointer-events:none;margin:0;padding:0 12px;position:absolute;bottom:-21px;left:0;right:0}.mail-msg>.mail-reply-bar .btn{pointer-events:auto;box-shadow:0 0 0 5px var(--bg)}.mail-head-acts{flex-shrink:0;gap:8px;display:flex}.mail-head-acts .icon-btn{position:relative}.icon-badge{background:var(--primary);min-width:16px;height:16px;color:var(--on-primary);border-radius:999px;place-items:center;padding:0 4px;font:700 10px Roboto,sans-serif;display:grid;position:absolute;top:1px;right:1px}.mail-fold-all{margin-top:6px;margin-left:-8px}@media (width>=901px){.mail-bar:not(:has(>:not(.mail-back))){display:none}}@media (width<=560px){.mail-fold strong{width:84px}.mail-fold-go{display:none}}.mail-fold-more{background:0 0;border-style:dashed;min-height:44px}.mail-fold-more strong{white-space:nowrap;width:auto}@media (width>=721px){.mail-head{z-index:5;isolation:isolate;background:0 0;border-color:#0000;margin-bottom:8px;position:sticky;top:-4px}.mail-head:after{content:"";z-index:-1;border-radius:inherit;background:var(--surface);position:absolute;inset:0;box-shadow:0 8px 14px -8px #00000059}.mail-head:before{content:"";z-index:-1;background:var(--bg);position:absolute;inset:-12px calc(-1*clamp(16px,2vw,28px)) -24px}.mail-head h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mail-msg,.mail-fold{max-width:88%}.mail-msg.out,.mail-fold.out{margin-left:auto}.mail-msg.out{background:var(--primary-cont);border-color:#0000}.mail-msg-dir{color:var(--text-3);font-size:12px;font-weight:700}@media (width<=720px){.mail-msg,.mail-fold{max-width:96%}}.mail-parties{flex-direction:column;gap:6px;margin-top:6px;display:flex}.mail-party-from{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.mail-party-from strong{font-family:Manrope,sans-serif;font-weight:700}.mail-party-label{letter-spacing:.04em;text-transform:uppercase;min-width:30px;color:var(--text-3);font:700 11px Manrope,sans-serif}.mail-reply-to{cursor:pointer;font:inherit;border:0;align-self:flex-start;margin:0 0 6px;font-size:12px}.mail-reply-to:hover{background:var(--primary-cont)}.mail-ring{outline:3px solid var(--primary);outline-offset:2px;transition:outline-color .4s}.mail-gap{color:var(--amber);background:var(--amber-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12px;display:flex}.mail-reply-bar .mail-act{justify-content:center;width:104px;height:44px;padding:0}.mail-reply-bar .mail-act svg{width:18px;height:18px}.mail-msg.has-comment{padding-bottom:58px}.mail-comment-btn{background:var(--amber-bg);width:40px;height:40px;color:var(--amber);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:12px}.mail-comment-btn:hover{filter:brightness(.96)}.mail-comment-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mail-quote-sep{border:0;border-top:1px solid var(--line-soft);margin:14px 0 10px}.mail-quote{color:var(--text-3);font-size:13px}.notebox-about{align-items:center;gap:8px;margin:0 0 8px;display:flex}.rcpt-warn{background:var(--rose-bg);color:var(--rose);border-radius:12px;align-items:flex-start;gap:8px;margin:8px 0 2px 48px;padding:10px 14px;font:500 13px/1.45 Manrope,sans-serif;display:flex}.rcpt-warn svg{flex:none;margin-top:1px}.rcpt-warn strong{font-weight:800}@media (width<=560px){.rcpt-warn{margin-left:0}}.btn.soft-disabled{opacity:.5;cursor:not-allowed;filter:none}.btn.soft-disabled:hover{filter:none}.note-actions{flex:none;align-items:center;gap:6px;display:flex}.note-reply-btn{border:1px solid color-mix(in srgb, var(--amber-solid) 60%, transparent);background:var(--surface);width:28px;height:28px;color:var(--amber);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.note-reply-btn svg{width:15px;height:15px}.note-reply-btn:hover,.note-reply-btn.on{background:var(--amber-bg)}.note-quote{text-align:left;cursor:pointer;background:color-mix(in srgb, var(--amber-solid) 12%, transparent);width:100%;color:var(--text-2);border:0;border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;font-family:inherit;font-size:12px;line-height:1.4;display:flex}.note-quote svg{color:var(--amber);flex:none;margin-top:1px}.note-quote em{color:var(--text-3);overflow-wrap:anywhere;font-style:normal}.notebox-reply{border-top:1px dashed color-mix(in srgb, var(--amber-solid) 45%, var(--line-soft));background:0 0;border-radius:0;margin-top:6px;padding:10px 0 0}.note-quote-go{color:var(--amber);opacity:0;flex:none;margin-left:auto;padding-left:8px;font-weight:700;transition:opacity .15s}.note-quote:hover,.note-quote:focus-visible{background:color-mix(in srgb, var(--amber-solid) 24%, transparent)}.note-quote:hover strong,.note-quote:focus-visible strong{text-decoration:underline}.note-quote:hover .note-quote-go,.note-quote:focus-visible .note-quote-go{opacity:1}.note-quote:focus-visible{outline:2px solid var(--amber);outline-offset:1px}@keyframes note-flash{0%,60%{box-shadow:0 0 0 3px var(--amber)}to{box-shadow:0 0 0 3px #0000}}.note-flash{animation:1.6s ease-out note-flash}@media (prefers-reduced-motion:reduce){.note-flash{box-shadow:0 0 0 3px var(--amber);animation:none}}.note-actions .menu-btn{width:28px;height:28px}.adm-layout{grid-template-columns:260px minmax(0,1fr);min-height:calc(100dvh - 76px);display:grid}.adm-nav{background:var(--surface-2,var(--surface));border-right:1px solid var(--line-soft);flex-direction:column;gap:4px;padding:16px;display:flex}.adm-org{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px 16px;display:flex}.adm-org b{font-family:Manrope,sans-serif;font-size:15px;display:block}.adm-org small{color:var(--text-3);font-size:12px}.adm-main{flex-direction:column;gap:22px;min-width:0;padding:28px clamp(20px,3vw,44px);display:flex}.adm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-head h1{letter-spacing:-.01em;margin:0;font-family:Manrope,sans-serif;font-size:24px;font-weight:800}.adm-head p{color:var(--text-3);max-width:62ch;margin:4px 0 0;font-size:13.5px}.adm-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.adm-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.adm-card>header h2{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:800;display:flex}.adm-card>header h2 span{color:var(--text-3);font-weight:600}.adm-empty{color:var(--text-3);margin:0;padding:22px 18px;font-size:13.5px}.adm-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,2.5fr) minmax(0,1.3fr) minmax(0,2fr) minmax(0,3fr) minmax(0,1.1fr) 36px;align-items:center;gap:14px;padding:12px 18px;display:grid}.adm-row.th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2,transparent);border-top:0;padding-top:10px;padding-bottom:10px;font-size:11.5px;font-weight:800}.adm-row.off{opacity:.62}.adm-who{align-items:center;gap:12px;min-width:0;display:flex}.adm-av{background:var(--primary-cont);width:38px;height:38px;color:var(--on-primary-cont);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.adm-who b{font-size:14px;display:block}.adm-who small{color:var(--text-3);overflow-wrap:anywhere;font-size:12.5px;display:block}.adm-who>div{min-width:0}.adm-tag{background:var(--chip);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.adm-row .adm-tag.fn{white-space:normal;max-width:100%}.adm-row .adm-sel{width:100%;min-width:0}.adm-tag.fn{background:var(--surface-2,var(--chip));border:1px solid var(--line-soft)}.adm-tag.own{background:var(--primary);color:var(--on-primary)}.adm-tag.adm{background:var(--primary-cont);color:var(--on-primary-cont)}.adm-tag.wait{background:var(--amber-bg);color:var(--amber)}.adm-tag.ok{background:var(--green-bg);color:var(--green)}.adm-tag.safe{background:var(--sky-bg);color:var(--sky)}.adm-tag.off{background:var(--chip);color:var(--text-3)}.adm-tags{flex-wrap:wrap;gap:6px;display:flex}.adm-sel{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);font:inherit;border-radius:10px;max-width:100%;padding:0 10px;font-size:13px;font-weight:600}.adm-kebab-wrap{justify-self:end;position:relative}.adm-muted{color:var(--text-3)}.adm-inv{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 18px;display:flex}.adm-inv .grow{flex:1;min-width:200px}.adm-inv small{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.adm-inv.off{opacity:.7}.adm-teamgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.adm-team{flex-direction:column;gap:14px;padding:18px;display:flex}.adm-team h3{margin:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.adm-team .adm-sub{color:var(--text-3);margin-top:2px;font-size:12.5px}.adm-team-top{justify-content:space-between;gap:8px;display:flex}.adm-stack{display:flex}.adm-stack .adm-av{border:2px solid var(--surface);width:32px;height:32px;margin-left:-8px;font-size:11px}.adm-stack .adm-av:first-child{margin-left:0}.adm-stack .more{background:var(--chip);color:var(--text-2)}.adm-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px;font-size:11.5px;font-weight:800}.adm-mb{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.adm-mb svg{color:var(--primary);flex:none}.adm-team-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.adm-box{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,2.2fr) 36px;align-items:center;gap:14px;padding:14px 18px;display:grid}.adm-addr{align-items:center;gap:12px;min-width:0;display:flex}.adm-addr .ico{background:var(--primary-cont);width:38px;height:38px;color:var(--on-primary-cont);border-radius:12px;flex:none;place-items:center;display:grid}.adm-addr b{overflow-wrap:anywhere;font-size:14px;display:block}.adm-addr small{color:var(--text-3);font-size:12.5px}.adm-hint{background:var(--surface);border:1px solid var(--line-soft);border-left:4px solid var(--primary);color:var(--text-2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.adm-hint svg{color:var(--primary);flex:none;margin-top:1px}.adm-cx{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.adm-cx input{opacity:0;pointer-events:none;position:absolute}.adm-cx.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.adm-cx:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.adm-cx svg{display:none}.adm-cx.on svg{display:inline}.adm-picklist{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow:auto}.adm-fieldset{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.adm-fieldset legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.adm-linkbox{border:1px solid var(--line);background:var(--surface-2,var(--surface));width:100%;color:var(--text);font:inherit;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:12px;padding:10px 12px;font-size:12.5px;display:block}.adm-steps{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.adm-steps i{background:var(--chip);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.adm-steps i.on{background:var(--primary);color:var(--on-primary)}.adm-steps hr{border:0;border-top:2px solid var(--line-soft);flex:0 0 28px}.adm-kv{grid-template-columns:180px minmax(0,1fr);gap:10px 18px;margin:0;padding:18px;font-size:14px;display:grid}.adm-kv dt{color:var(--text-3);font-weight:700}.adm-kv dd{overflow-wrap:anywhere;margin:0}.adm-actions{flex-wrap:wrap;gap:10px;padding:0 18px 18px;display:flex}.adm-log{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 18px;font-size:13.5px;display:grid}.adm-log time{color:var(--text-3);white-space:nowrap;font-size:12.5px}.adm-slug{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-slug-status{font-size:12.5px;font-weight:700}.adm-slug-status.ok{color:var(--green)}.adm-slug-status.bad{color:var(--rose)}.adm-gate{text-align:center;place-items:center;min-height:calc(100dvh - 76px);padding:30px;display:grid}.adm-gate h1{margin:0 0 8px;font-family:Manrope,sans-serif;font-size:22px}.adm-gate p{color:var(--text-3);margin:0 0 16px}@media (width<=1100px){.adm-teamgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.adm-layout{grid-template-columns:1fr}.adm-nav{border-right:0;border-bottom:1px solid var(--line-soft);flex-flow:wrap}.adm-org{flex:1 0 100%}.adm-teamgrid{grid-template-columns:1fr}.adm-row:not(.th){grid-template-columns:minmax(0,1fr) 40px;row-gap:10px}.adm-row:not(.th)>*{grid-column:1/-1}.adm-row:not(.th)>.adm-who{grid-area:1/1}.adm-row:not(.th)>.adm-kebab-wrap{grid-area:1/2}.adm-row .adm-mbx{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:14px;padding:10px 12px}.adm-row.th{grid-template-columns:minmax(0,1fr) 36px;display:none}.adm-box{grid-template-columns:minmax(0,1fr) 36px}.adm-kv{grid-template-columns:1fr}}a.btn{text-decoration:none}.adm-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-warn{background:var(--amber-bg);color:var(--amber);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.adm-warn svg{flex:none;margin-top:1px}.adm-warn p{margin:0;font-size:13px;font-weight:700}.adm-mbx{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.adm-mbx-box{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.adm-mbx-addr{overflow-wrap:anywhere;font-size:14px}.adm-mbx-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;font-size:13px;display:flex}.adm-mbx-add{min-height:36px;padding:0 14px;font-size:12px}.adm-tag.err{background:var(--rose-bg);color:var(--rose)}.adm-kinds{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-kind{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.adm-kind.on{border:2px solid var(--primary);background:var(--primary-cont);padding:11px 13px}.adm-kind.disabled{cursor:not-allowed;color:var(--text-3);background:var(--surface-2)}.adm-kind input{accent-color:var(--primary);margin-top:3px}.adm-kind b,.adm-kind small{display:block}.adm-kind small{color:var(--text-3);font-size:12px}.adm-sub{border:1px solid var(--line-soft);background:var(--surface-2,transparent);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.adm-server{background:var(--surface-2,var(--chip));border:0;border-radius:14px;margin:0;padding:14px}.adm-server h3{margin:0 0 10px;font-size:14px;font-weight:800}.adm-server-grid{grid-template-columns:2fr 1fr 1.4fr;gap:12px;display:grid}@media (width<=640px){.adm-kinds,.adm-server-grid{grid-template-columns:1fr}}.adm-row.go{color:inherit;grid-template-columns:minmax(0,2.6fr) minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,1.6fr) 20px;text-decoration:none}a.adm-row.go:hover{background:var(--chip)}a.adm-row.go:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.adm-go{color:var(--text-3);text-align:right;font-size:22px;line-height:1}.adm-back{color:var(--primary);margin-bottom:12px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-block}.adm-link{color:var(--primary);font-weight:700;text-decoration:none}.adm-fiche{align-items:center;gap:16px;margin-bottom:18px;display:flex}.adm-fiche h1{margin:0;font-size:22px}.adm-fiche p{color:var(--text-3);overflow-wrap:anywhere;margin:2px 0 8px}.adm-av.big{width:64px;height:64px;font-size:20px}.adm-line{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.adm-line>div{flex-direction:column;gap:4px;min-width:0;display:flex}.adm-line>div small{color:var(--text-3);font-size:12.5px}.adm-line-end{flex:none;align-items:center;gap:12px;display:flex}.adm-card>header .btn{margin-left:auto}.adm-box.v2{grid-template-columns:minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,2.2fr) minmax(0,1.4fr) 36px}.adm-box.th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-top:0;padding-top:10px;padding-bottom:10px;font-size:11.5px;font-weight:800}@media (width<=860px){.adm-row.go.th,.adm-box.th{display:none}.adm-row.go:not(.th){grid-template-columns:minmax(0,1fr) 20px}.adm-row.go:not(.th)>.adm-go{grid-area:1/2}.adm-box.v2{grid-template-columns:minmax(0,1fr) 36px;row-gap:10px}.adm-box.v2>:nth-child(2),.adm-box.v2>:nth-child(3),.adm-box.v2>:nth-child(4){grid-column:1/-1}.adm-box.v2>.adm-kebab-wrap{grid-area:1/2}.adm-line.stack{flex-wrap:wrap}.adm-row.go:not(.th),.adm-box.v2:not(.th){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-row.go:not(.th)>.adm-who,.adm-box.v2:not(.th)>.adm-addr{flex:calc(100% - 56px);margin-bottom:4px}.adm-row.go:not(.th)>.adm-go,.adm-box.v2:not(.th)>.adm-kebab-wrap{flex:none;margin-left:auto}.adm-box.v2:not(.th)>:not(.adm-addr):not(.adm-kebab-wrap){order:2}.adm-box.v2:not(.th)>.adm-addr{flex:1 1 0;min-width:0}.adm-box.v2:not(.th)>.adm-tags>*{order:2}.adm-box.v2:not(.th)>.adm-kebab-wrap{order:1}.adm-box.v2:not(.th):after{content:"";flex-basis:100%;order:1;height:0}.adm-row.go:not(.th)>.adm-tags,.adm-box.v2:not(.th)>.adm-tags{display:contents}}.adm-alert-line{color:var(--amber);font-size:12px;font-weight:700;display:block}.adm-auto{flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.adm-auto p,.adm-auto ul{margin:0;font-size:13px}.adm-auto ul{padding-left:18px}.adm-auto code{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:6px;padding:1px 6px;font-weight:700}.adm-gauge{flex-direction:column;gap:8px;padding:18px;display:flex}.adm-gauge-row{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.adm-gauge-row strong{color:var(--text);font:800 18px Manrope,system-ui,sans-serif}.adm-meter{background:var(--chip);border-radius:999px;height:14px;overflow:hidden}.adm-meter i{background:var(--primary);border-radius:999px;height:100%;display:block}.adm-meter.warn i{background:var(--amber)}.adm-hint{color:var(--text-3);margin:0;font-size:13px}.adm-hint.warn{color:var(--amber)}.mail-atts{flex-wrap:wrap;gap:8px;margin:0;padding:2px 0 0;list-style:none;display:flex}.mail-atts li{min-width:0;max-width:100%;display:flex}.mail-att{background:var(--surface-2);border:1px solid var(--line-soft);min-width:0;max-width:100%;color:var(--text);border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 10px;text-decoration:none;display:flex}.mail-att:hover{border-color:var(--primary);background:var(--primary-cont);color:var(--on-primary-cont)}.mail-att:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.mail-att>svg{color:var(--text-3);flex:none}.mail-att:hover>svg,.mail-att:hover .mail-att-meta span{color:inherit}.mail-att-ico{letter-spacing:.04em;background:var(--chip);width:34px;height:34px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;font:800 10px/1 Manrope,system-ui,sans-serif;display:grid}.mail-att-ico.pdf{background:var(--rose-bg);color:var(--rose)}.mail-att-ico.img{background:var(--sky-bg);color:var(--sky)}.mail-att-ico.doc{background:var(--primary-cont);color:var(--on-primary-cont)}.mail-att-meta{flex-direction:column;min-width:0;display:flex}.mail-att-meta b{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-weight:500;overflow:hidden}.mail-att-meta span{color:var(--text-3);font-size:12px}.mail-att-note{color:var(--amber);background:var(--amber-bg);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:12px;display:flex}.mail-att-note svg{flex:none;margin-top:1px}.mail-item-clip{color:var(--text-3);display:inline-flex}@media (width<=480px){.mail-atts li,.mail-att{width:100%}.mail-att-meta b{max-width:60vw}}.mail-item-top .mail-item-clip{margin-left:auto}.mail-item.on .mail-item-clip{color:inherit}.pj-list{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pj-chip{background:var(--surface-2);border:1px solid var(--line-soft);border-radius:16px;align-items:center;gap:10px;min-width:0;max-width:100%;padding:6px 6px 6px 8px;display:flex;position:relative;overflow:hidden}.pj-chip.refused{background:var(--rose-bg);border-color:var(--rose);color:var(--rose)}.pj-chip.refused .pj-meta span{color:inherit}.pj-meta{flex-direction:column;min-width:0;display:flex}.pj-meta b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:500;overflow:hidden}.pj-meta>span:not(.pj-bar){color:var(--text-3);font-size:12px}.pj-bar{background:var(--line-soft);height:3px;position:absolute;bottom:0;left:0;right:0}.pj-bar>span{background:var(--primary);height:100%;transition:width .15s linear;display:block}.pj-x{font-size:18px;line-height:1}.pj-x:hover{color:var(--text);background:var(--chip)}.pj-count{color:var(--text-3);white-space:nowrap;font-size:12px}.join{color:var(--text-3)}.join:hover{color:var(--primary);background:var(--primary-cont)}.join:focus-visible,.pj-x:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pj-drop{position:relative}.pj-veil{z-index:5;border:2px dashed var(--primary);border-radius:inherit;background:color-mix(in srgb, var(--primary-cont) 88%, transparent);color:var(--on-primary-cont);pointer-events:none;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute;inset:0}@media (width<=480px){.pj-chip{width:100%}.pj-meta b{max-width:55vw}}.dlg-body>.pj-drop{gap:var(--gap);flex-direction:column;display:flex}@media (width<=720px){.pj-count{display:none}}.mail-att.gone{background:var(--surface-2);color:var(--text-3);cursor:default;border-style:dashed}.mail-att.gone b{text-decoration:line-through;text-decoration-thickness:1px}.mail-att.gone .mail-att-ico{color:var(--text-3)}.mail-att-why{color:var(--amber)}.mail-html{flex-direction:column;gap:8px;min-width:0;display:flex}.mail-html-frame{border:1px solid var(--line-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:16px;width:100%;min-height:48px;display:block}.mail-html-bar{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--text-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;display:flex}.mail-html-bar>span{flex:220px;min-width:0}.mail-html-switch{align-self:flex-start}.chip.st-sent{background:var(--green-bg);color:var(--green)}.chip.st-run{background:var(--sky-bg);color:var(--sky)}.chip.st-fail{background:var(--rose-bg);color:var(--rose);font-weight:700}.mail-deliv-fail{color:var(--rose);background:var(--rose-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.mail-deliv-fail svg{flex:none}.mail-deliv-fail .btn{background:var(--surface);color:var(--text);margin-left:auto}.chip.sh-todo{background:var(--amber-bg);color:var(--amber);font-weight:700}.chip.sh-doing{background:var(--sky-bg);color:var(--sky);font-weight:700}.chip.sh-done{background:var(--green-bg);color:var(--green);font-weight:700}.sh-owner{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sh-head{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.sh-why{background:var(--sky-bg);color:var(--sky);border-radius:12px;margin:0 clamp(16px,3vw,40px) 12px;padding:10px 14px;font-size:13px}.sh-people{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw-field{min-height:var(--ctl);border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;padding-left:14px;display:flex}.pw-field:focus-within{outline:2px solid var(--primary);outline-offset:1px}.field .pw-field input{min-width:0;height:calc(var(--ctl) - 2px);background:0 0;border:0;outline:none;flex:1;padding:0}.pw-eye{width:var(--ctl);height:calc(var(--ctl) - 2px);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:0 14px 14px 0;flex:none;justify-content:center;align-items:center;display:flex}.pw-eye:hover{background:var(--chip)}.auth-top{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.auth-back{min-height:var(--ctl);color:var(--violet-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.auth-back:hover{text-decoration:underline}.auth-step{background:var(--primary-cont);color:var(--on-primary-cont);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.auth-foot{padding-top:var(--gap);border-top:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:10px;display:flex}.auth-foot p{color:var(--text-2);margin:0;font-size:14px}.auth-foot .btn,.auth-card .btn-block{width:100%}.auth-legal{color:var(--text-3);text-align:center;margin:0;font-size:12px;line-height:1.4}.auth-legal a{color:var(--violet-text)}.auth-mailto{background:var(--surface-2);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.auth-mailto svg{color:var(--text-2);flex:none}.otp{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.otp legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.otp-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp-cells input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;height:56px;color:var(--text);text-align:center;border-radius:14px;font:700 22px Manrope,sans-serif}.otp-cells input:focus{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.auth-recap{border:1px solid var(--line-soft);color:var(--text-2);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;font-size:13px;list-style:none;display:flex}.auth-recap li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.auth-recap svg{color:var(--green);flex:none;margin-top:1px}.auth-who{background:var(--surface-2);color:var(--text-2);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.avatar-dot{background:var(--primary-cont);width:32px;height:32px;color:var(--on-primary-cont);border-radius:50%;flex:none;justify-content:center;align-items:center;font:700 13px Manrope,sans-serif;display:flex}.avatar-dot.big{width:44px;height:44px;font-size:15px}.auth-ok{background:var(--green-bg);color:var(--green);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.choice{min-height:var(--ctl);border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;box-sizing:border-box;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;text-decoration:none;display:flex}.choice:hover{background:var(--surface-2)}.choice.main{border:2px solid var(--primary);background:var(--primary-cont)}.choice-ic{background:var(--chip);width:40px;height:40px;color:var(--text-2);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.choice.main .choice-ic{background:var(--surface);color:var(--violet-text)}.choice-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.choice-tx b{overflow-wrap:anywhere;font-size:14px}.choice-tx span{color:var(--text-2);font-size:12px;line-height:1.4}.choice>svg{color:var(--text-2);flex:none}.auth-invite{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.auth-invite b{font:800 15px Manrope,sans-serif;display:block}.auth-invite span{font-size:12px}.auth-invite .lg{background:var(--surface);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.starter{box-sizing:border-box;border-radius:var(--panel-radius);border:1px solid var(--line-soft);background:var(--surface);max-width:720px;box-shadow:var(--panel-shadow);flex-direction:column;margin:16px;padding:20px 24px;display:flex}.starter-head{align-items:center;gap:12px;padding-bottom:12px;display:flex}.starter-head h2{flex:1;margin:0;font:800 17px Manrope,sans-serif}.starter-count{background:var(--primary-cont);color:var(--on-primary-cont);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.starter-bar{background:var(--chip);border-radius:999px;height:6px;margin-bottom:8px;overflow:hidden}.starter-bar span{background:var(--primary);border-radius:999px;height:100%;display:block}.starter-row{border-top:1px solid var(--line-soft);align-items:center;gap:14px;padding:12px 0;display:flex}.starter-check{box-sizing:border-box;border:2px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.starter-check.done{background:var(--green);color:var(--surface);border:0}.starter-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.starter-tx b{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.starter-tx b.done{color:var(--text-3);text-decoration:line-through}.starter-tx span{color:var(--text-3);font-size:12px;line-height:1.4}.starter-tx .starter-tag{background:var(--amber-bg);color:var(--amber);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.starter-row .btn{flex:none}@media (width<=720px){.starter{margin:12px;padding:16px}.starter-row{flex-wrap:wrap;gap:8px 12px}.starter-tx{flex:200px}.starter-row .btn{margin-left:38px}}.menu-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.menu-head b{font-size:14px;display:block}.menu-head span{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;display:block}.menu-head .adm-tag{margin-top:4px}.account-btn{width:var(--ctl);height:var(--ctl);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.account-btn:hover,.account-btn[aria-expanded=true]{background:var(--chip)}.idle-note{color:var(--text-2);margin:0;font-size:14px}.starter.in-list{display:none}@media (width<=900px){.starter.in-list{display:flex}.starter.in-read{display:none}}.org-pick{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.org-pick legend{color:var(--text-2);margin-bottom:6px;padding:0;font-size:12px;font-weight:700}.org-pick-row{min-height:var(--ctl);border:1px solid var(--line-soft);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:0 12px;display:flex}.org-pick-row:has(input:checked){border-color:var(--primary);background:var(--primary-cont)}.auth-keep{border:1px solid var(--line-soft);background:var(--surface-2);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.auth-keep input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin:2px 0 0}.auth-keep b{font-size:14px;display:block}.auth-keep span span{color:var(--text-2);margin-top:2px;font-size:12px;line-height:1.4;display:block}.auth-wait-ic{background:var(--amber-bg);width:52px;height:52px;color:var(--amber);border-radius:50%;justify-content:center;align-items:center;display:flex}.auth-strong{color:var(--text);overflow-wrap:anywhere;font-weight:500}.auth-steps{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:14px;list-style:none;display:flex}.auth-steps li{align-items:flex-start;gap:12px;display:flex}.auth-steps b{font-weight:500;display:block}.auth-steps small{color:var(--text-2);font-size:13px;display:block}.auth-step-dot{background:var(--chip);width:28px;height:28px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.auth-steps .done .auth-step-dot{background:var(--green-bg);color:var(--green)}.auth-steps .now .auth-step-dot{background:var(--amber-bg);color:var(--amber)}:root{--sk:#bcb4c7;--sk-soft:#d5cfdd}[data-theme=dark]{--sk:#4a4357;--sk-soft:#3a3446}.sk{background:var(--sk);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite sk-pulse;display:block}.sk-soft{background:var(--sk-soft)}.sk-folder{height:14px;margin:10px 8px}.sk-title{width:40%;height:20px}.sk-row{align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.sk-av{border-radius:50%;flex:none;width:36px;height:36px}.sk-lines{flex-direction:column;flex:1;gap:9px;padding-top:2px;display:flex}.sk-row:nth-child(2n) .sk{animation-delay:.15s}@keyframes sk-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-mail{border-top:1px solid var(--line-soft);grid-template-columns:260px 360px minmax(0,1fr);height:calc(100dvh - 140px);min-height:520px;display:grid}.sk-nav{background:var(--surface-2);border-right:1px solid var(--line-soft);padding:16px}.sk-list{background:var(--surface);border-right:1px solid var(--line-soft);overflow:hidden}.sk-head{border-bottom:1px solid var(--line-soft);padding:16px}.sk-items{margin:0;padding:8px;list-style:none}@media (width<=1100px){.sk-mail{grid-template-columns:200px 300px minmax(0,1fr)}}@media (width<=900px){.sk-mail{height:auto;min-height:0;display:block}.sk-nav,.sk-read{display:none}.sk-list{border-right:0}}.mail-more{color:var(--text-2);text-align:center;margin:4px 16px 12px;font-size:12px}.mail-more-fail{color:var(--text-2);flex-direction:column;align-items:center;gap:8px;margin:12px 16px;font-size:13px;display:flex}.mail-sentinel{height:1px}.mail-scope{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.mail-scope button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.mail-scope button[aria-pressed=true]{background:var(--primary-cont);border-color:var(--primary-cont);color:var(--on-primary-cont);font-weight:700}.mail-scope button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (pointer:coarse){.mail-scope button{min-height:44px}}.mail-hit-snip{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.mail-hit-where{color:var(--text-2);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}mark.hit{background:var(--amber-bg);color:var(--text);border-radius:3px;padding:0 2px;font-weight:700}.mail-search-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.mail-search-empty p{margin:0}.mail-item.picked{background:var(--primary-cont);color:var(--on-primary-cont);box-shadow:inset 0 0 0 2px var(--primary)}.mail-item:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.mail-item.picked:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.mail-item .cav.cav-picked{background:var(--primary);color:var(--on-primary)}.cav-picked svg{width:18px;height:18px}.mail-undo{background:var(--primary-cont);color:var(--on-primary-cont);border-radius:14px;align-items:center;gap:12px;margin:0 0 12px;padding:8px 8px 8px 16px;font-size:13px;display:flex}.mail-undo b{font-weight:700}.mail-undo .btn{flex:none;margin-left:auto}.mail-multi{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100%;padding:24px 16px;display:flex}.mail-multi h2{margin:0;font-family:Manrope,sans-serif;font-size:22px;font-weight:800}.mail-multi>.muted-2{margin:-8px 0 0}.mail-multi-ico{background:var(--primary-cont);width:72px;height:72px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.mail-multi-ico svg{width:32px;height:32px}.mail-multi-ico b{box-sizing:border-box;border:3px solid var(--bg);background:var(--primary);min-width:26px;height:26px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.mail-multi-acts{grid-template-columns:repeat(3,minmax(0,160px));justify-content:center;gap:10px;display:grid}.mail-multi-acts .btn{white-space:nowrap;justify-content:center}.mail-multi .sh-why{text-align:left;max-width:500px;margin:0}.mail-keys{border:1px solid var(--line-soft);background:var(--surface);color:var(--text-2);text-align:left;border-radius:16px;grid-template-columns:auto auto;align-items:center;gap:8px 16px;margin:8px 0 0;padding:14px 18px;font-size:12px;display:grid}.mail-keys dt{justify-self:end;align-items:center;gap:4px;display:flex}.mail-keys dd{margin:0}kbd{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);min-width:22px;height:22px;color:var(--text-2);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}@media (width<=900px){.mail-multi-acts{grid-template-columns:repeat(2,minmax(0,160px))}.mail-keys{display:none}}.compose-saved{color:var(--text-2)}@media (width<=720px){.save-draft-foot{flex-direction:column-reverse;align-items:stretch}.save-draft-foot .push-right{margin-left:0}}.mail-item-draftname{color:var(--amber)}.mail-item-subject.mail-item-nosubject{color:var(--text-3);font-style:italic}.mail-coauthors{color:var(--text-2);margin:4px 0 0;font-size:12px}.hist-toggle{background:var(--surface-2);width:100%;min-height:56px;color:var(--text);text-align:left;border:0;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}.hist-toggle:hover{background:var(--chip)}.hist-toggle-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hist-title{letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;font-size:12px;font-weight:700}.hist-sum{color:var(--text-2);font-size:13px}.hist-sum-sk{width:60%;height:10px}.hist-show,.hist-hide{color:var(--violet-text);font-size:13px;font-weight:500}.hist-toggle>svg,.hist-hide svg{color:var(--violet-text);flex-shrink:0}.hist-head{align-items:center;gap:8px;display:flex}.hist-head h3{flex:1}.hist-hide{min-height:var(--ctl);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.hist-hide svg{transform:rotate(180deg)}.hist-blk{border:1px solid var(--line-soft);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.hist-bh{align-items:center;gap:10px;min-width:0;display:flex}.hist-av{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.hist-av.v{background:var(--primary-cont);color:var(--on-primary-cont)}.hist-av.s{background:var(--sky-bg);color:var(--sky)}.hist-av.g{background:var(--green-bg);color:var(--green)}.hist-av.sys{background:var(--chip);color:var(--text-2);font-size:15px}.hist-who{min-width:0;color:var(--text-2);overflow-wrap:anywhere;flex:1}.hist-who b{color:var(--text)}.hist-when{color:var(--text-3);white-space:nowrap;flex-shrink:0;font-size:12px}.hist-create{color:var(--text-2);margin:0;padding-left:38px;font-size:13px}.hist-rows{flex-direction:column;gap:6px;margin:0;padding-left:38px;display:flex}.hist-row{grid-template-columns:150px minmax(0,1fr);gap:12px;display:grid}.hist-row dt{color:var(--text-2);font-size:13px;font-weight:500}.hist-row dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;font-size:13px;display:flex}.hist-old{color:var(--text-3);text-decoration:line-through}.hist-old.none,.hist-new.none{color:var(--text-3);text-decoration:none}.hist-arr{color:var(--text-3)}.hist-new{color:var(--text);font-weight:500}.hist-row dd.long{flex-direction:column;align-items:stretch;gap:6px}.hist-row dd.long .hist-arr{display:none}.hist-row dd.long .hist-old,.hist-row dd.long .hist-new{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hist-row dd.long.full .hist-old,.hist-row dd.long.full .hist-new{border-radius:10px;padding:8px 10px;display:block}.hist-row dd.long.full .hist-old{background:var(--surface-2)}.hist-row dd.long.full .hist-new{background:var(--primary-cont);color:var(--on-primary-cont)}.hist-full{min-height:24px;color:var(--violet-text);background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:500}.hist-full:hover{text-decoration:underline}.hist-legacy{color:var(--text-3);align-items:center;gap:10px;margin:6px 0 0;font-size:12px;display:flex}.hist-legacy:before,.hist-legacy:after{content:"";background:var(--line);flex:1;height:1px}.hist-legacy-list{flex-direction:column;gap:6px;margin:0;padding:0 4px;font-size:13px;list-style:none;display:flex}.hist-legacy-list li{gap:12px;display:flex}.hist-legacy-list time{width:120px;color:var(--text-3);flex-shrink:0;padding-top:1px;font-size:12px}.hist-sk ul{margin:0;padding:0;list-style:none}.hist-sk .sk-row{padding:10px 4px}.hist-sk .sk-av{width:28px;height:28px}.hist-fail{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.hist-empty{color:var(--text-3);margin:0;font-size:13px}.hist-more{justify-content:center;padding-top:4px;display:flex}@media (width<=720px){.hist-toggle{padding:12px}.hist-show{display:none}.hist-bh{flex-wrap:wrap}.hist-when{flex-basis:100%;margin-top:-6px;padding-left:38px}.hist-rows,.hist-create{padding-left:0}.hist-row{grid-template-columns:minmax(0,1fr);gap:2px}.hist-row dt{color:var(--text-3);font-size:12px}.hist-legacy-list li{flex-direction:column;gap:0}.hist-more .btn{width:100%}}.topbar.op-band{background:var(--amber-solid);color:var(--on-amber-solid);border-bottom-color:var(--amber-solid)}.op-band .brand-name,.op-band .brand-name b{color:var(--on-amber-solid)}.op-band .btn-tonal,.op-band .icon-btn{color:var(--on-amber-solid);box-shadow:inset 0 0 0 1px var(--on-amber-solid);background:0 0}.op-band .btn-tonal:hover,.op-band .icon-btn:hover{background:var(--surface)}.op-band :focus-visible{outline-color:var(--on-amber-solid)}.op-tag{background:var(--on-amber-solid);color:var(--amber-solid);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.op-who{color:var(--on-amber-solid);overflow-wrap:anywhere;font-size:13px}.op-pad{padding:24px}.op-meta{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px!important}.op-h2{margin:0;padding:14px 18px 10px;font:700 16px Manrope,sans-serif}.op-products{color:var(--text-2);font-size:13px}.op-error{color:var(--rose);margin:8px 0 0;font-size:13px}.op-note{background:var(--surface-2);color:var(--text-2);border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:13px}.op-foot{max-width:820px;color:var(--text-2);margin:0;font-size:13px}.op-search{max-width:420px;color:var(--text-3);align-items:flex-end;gap:10px;display:flex}.op-search svg{flex:none;margin-bottom:12px}.op-search .field{flex:1;margin:0}.op-org{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 20px;padding:14px 18px;display:grid}.op-org:first-child{border-top:0}.op-org-id b{overflow-wrap:anywhere;font-weight:500;display:block}.op-org-id small,.op-cell-note{color:var(--text-3);margin-top:2px;font-size:12.5px;display:block}.op-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.op-cell-name{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-weight:700}.op-cell-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.op-cell .btn[disabled]{cursor:not-allowed}.op-block{background:var(--surface-2);color:var(--text-2);border-radius:14px;margin:0 0 12px;padding:12px 14px;font-size:13px}.op-block.ok{background:var(--green-bg);color:var(--green)}.op-block h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:700}.op-block p{margin:4px 0 0}.op-days{flex-wrap:wrap;align-items:flex-end;gap:4px 14px;margin-bottom:12px;display:flex}.op-days .field{max-width:340px;margin:0}.op-date{color:var(--text-2);margin:0 0 12px;font-size:13px}@media (width<=860px){.op-who{display:none}.op-org{grid-template-columns:1fr}}
