@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");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--s-bg: #f9f9f6;--s-surface: #ffffff;--s-sunken: #ecece8;--s-hover: #f6f6f2;--s-surface-a: rgba(255, 255, 255, .7);--s-card: rgba(255, 255, 255, .86);--s-card-fg3: #4d4f5c;--s-card-input: #6f6e67;--s-fg: #2d2f39;--s-fg2: #4d4f5c;--s-fg3: #6f6e67;--s-border: #ecece8;--s-border2: #dad9d3;--s-input: #919087;--s-primary: #1f5436;--s-on-primary: #ffffff;--s-primary-soft: #ebf2ef;--s-primary-tint: #d7e7de;--s-link: #1f5436;--s-focus: #1f5436;--s-reply-bg: #ebf2ef;--s-reply-bd: #a9cdb8;--s-reply-fg: #1f5436;--s-note-bg: #fdf3d6;--s-note-bd: #d9a520;--s-note-fg: #5c4410;--s-ext-bg: #e6f4f5;--s-ext-bd: #2e777c;--s-ext-fg: #1e5a5e;--s-danger-bg: #fbe3e3;--s-danger-bd: #e9a3a3;--s-danger-fg: #8f0000;--s-new-bg: #efe4fd;--s-new-fg: #5b0aa3;--s-open-bg: #ecece8;--s-open-fg: #2d2f39;--s-wc-bg: #fee9b3;--s-wc-fg: #5c4410;--s-wd-bg: #d5eef0;--s-wd-fg: #1e5a5e;--s-res-bg: #d7e7de;--s-res-fg: #04341d;--s-ok-fg: #1f5436;--s-bk-bg: #567241;--s-bk-fg: #ffffff;--s-as-bd: #1f5436;--s-as-fg: #1f5436;--s-prod-0-bg: #567241;--s-prod-0-fg: #ffffff;--s-prod-0-bd: #567241;--s-prod-1-bg: #ffffff;--s-prod-1-fg: #1f5436;--s-prod-1-bd: #1f5436;--s-prod-2-bg: #e4ecf8;--s-prod-2-fg: #1d3f78;--s-prod-2-bd: #5577b0;--s-prod-3-bg: #efe6fb;--s-prod-3-fg: #4f1d8c;--s-prod-3-bd: #8a63c2;--s-prod-4-bg: #fbefd0;--s-prod-4-fg: #5c4410;--s-prod-4-bd: #a87d12;--s-prod-5-bg: #dcf0f1;--s-prod-5-fg: #1e5a5e;--s-prod-5-bd: #3f8a8f;--s-prod-6-bg: #fae3ea;--s-prod-6-fg: #7f1d3f;--s-prod-6-bd: #c0567a;--s-prod-7-bg: #f0e7dc;--s-prod-7-fg: #5a3e22;--s-prod-7-bd: #9a7552;--s-urgent: #8f0000;--s-shadow-pop: 0 12px 32px rgba(45, 47, 57, .14), 0 2px 6px rgba(45, 47, 57, .06);--s-scrim: rgba(16, 19, 17, .4);--s-font: "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--s-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--s-text-title: 700 28px/1.15 var(--s-font);--s-text-section: 700 17px/1.3 var(--s-font);--s-text-body: 500 15px/1.5 var(--s-font);--s-text-secondary: 500 13px/1.4 var(--s-font);--s-text-label: 600 14px/1 var(--s-font);--s-text-pill: 600 12px/1 var(--s-font);--s-space-1: 4px;--s-space-2: 8px;--s-space-3: 12px;--s-space-4: 16px;--s-space-5: 20px;--s-space-6: 24px;--s-space-8: 32px;--s-space-10: 40px;--s-radius: 8px;--s-radius-row: 10px;--s-radius-msg: 14px;--s-radius-panel: 16px;--s-radius-pill: 999px;--s-motion: .18s;--s-ease: cubic-bezier(.2, .8, .2, 1)}@media(prefers-color-scheme:dark){:root{--s-bg: #101311;--s-surface: #171b18;--s-sunken: #232824;--s-hover: #1e231f;--s-surface-a: rgba(0, 0, 0, .25);--s-card: rgba(23, 27, 24, .88);--s-card-fg3: #a3a198;--s-card-input: #7c8179;--s-fg: #f1f1ee;--s-fg2: #cfcec7;--s-fg3: #a3a198;--s-border: #252a26;--s-border2: #363c37;--s-input: #6b7069;--s-primary: #c3f34e;--s-on-primary: #04341d;--s-primary-soft: #1c2a1f;--s-primary-tint: #2a4030;--s-link: #c3f34e;--s-focus: #c3f34e;--s-reply-bg: #16261c;--s-reply-bd: #2f5a3f;--s-reply-fg: #bfebd2;--s-note-bg: #29230f;--s-note-bd: #a37f1c;--s-note-fg: #f6dc8a;--s-ext-bg: #0f2729;--s-ext-bd: #3f9aa0;--s-ext-fg: #a8e6ea;--s-danger-bg: #351616;--s-danger-bd: #7a2b2b;--s-danger-fg: #ffb3b3;--s-new-bg: #2c1d44;--s-new-fg: #dcc4ff;--s-open-bg: #2a2f2b;--s-open-fg: #e6e6e1;--s-wc-bg: #3a3115;--s-wc-fg: #f6dc8a;--s-wd-bg: #12343a;--s-wd-fg: #a8e6ea;--s-res-bg: #1d3a28;--s-res-fg: #bfebd2;--s-ok-fg: #bfebd2;--s-bk-bg: #849c5f;--s-bk-fg: #101311;--s-as-bd: #bfebd2;--s-as-fg: #bfebd2;--s-prod-0-bg: #849c5f;--s-prod-0-fg: #101311;--s-prod-0-bd: #849c5f;--s-prod-1-bg: #171b18;--s-prod-1-fg: #bfebd2;--s-prod-1-bd: #bfebd2;--s-prod-2-bg: #172238;--s-prod-2-fg: #bcd2f7;--s-prod-2-bd: #5f85c4;--s-prod-3-bg: #251a3a;--s-prod-3-fg: #d9c6fb;--s-prod-3-bd: #8f6cc9;--s-prod-4-bg: #2f2610;--s-prod-4-fg: #f3d68a;--s-prod-4-bd: #a8841f;--s-prod-5-bg: #0f2a2c;--s-prod-5-fg: #a8e6ea;--s-prod-5-bd: #3f9aa0;--s-prod-6-bg: #331620;--s-prod-6-fg: #f8bccd;--s-prod-6-bd: #c0607f;--s-prod-7-bg: #2b2117;--s-prod-7-fg: #e8cfb2;--s-prod-7-bd: #9c7b5a;--s-urgent: #ffb3b3;--s-shadow-pop: 0 12px 32px rgba(0, 0, 0, .5);--s-scrim: rgba(0, 0, 0, .6)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--s-bg);color:var(--s-fg);font:var(--s-text-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}h1{font:var(--s-text-title);letter-spacing:-.01em;margin:0 0 var(--s-space-4)}h2{font:var(--s-text-section)}a{color:var(--s-link)}:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.mono{font-family:var(--s-font-mono)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:var(--s-space-4);top:var(--s-space-4);background:var(--s-surface);color:var(--s-fg);padding:var(--s-space-2) var(--s-space-3);border-radius:var(--s-radius);z-index:20}.boot{max-width:32rem;margin:3rem auto;padding:0 var(--s-space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-space-2);min-height:36px;max-width:100%;box-sizing:border-box;padding:6px 14px;border:1px solid var(--s-border2);border-radius:var(--s-radius);background:var(--s-surface);color:var(--s-fg);font:600 14px/1.2 var(--s-font);text-align:center;overflow-wrap:anywhere;cursor:pointer}a.btn{text-decoration:none}.btn-primary{background:var(--s-primary);color:var(--s-on-primary);border-color:var(--s-primary);font-weight:700}.btn-quiet{background:transparent;border-color:transparent;color:var(--s-fg2)}.btn-quiet:hover{background:var(--s-primary-soft)}.btn-danger{background:var(--s-danger-fg);color:var(--s-surface);border-color:var(--s-danger-fg);font-weight:700}.btn:disabled{opacity:.5;cursor:not-allowed}.link-button{font:inherit;background:none;border:0;padding:0;color:var(--s-link);text-decoration:underline;cursor:pointer}.pill,.state{display:inline-flex;align-items:center;gap:var(--s-space-1);min-height:24px;padding:0 9px;border-radius:var(--s-radius-pill);font:var(--s-text-pill);white-space:nowrap;background:var(--s-open-bg);color:var(--s-open-fg);border:0}.pill-new,.state.s-new{background:var(--s-new-bg);color:var(--s-new-fg)}.pill-open,.state.s-open{background:var(--s-open-bg);color:var(--s-open-fg)}.pill-wc,.state.s-waiting_customer{background:var(--s-wc-bg);color:var(--s-wc-fg)}.pill-wd,.state.s-waiting_internal{background:var(--s-wd-bg);color:var(--s-wd-fg)}.pill-res,.state.s-resolved{background:var(--s-res-bg);color:var(--s-res-fg)}.pill-danger,.state.s-spam{background:var(--s-danger-bg);color:var(--s-danger-fg)}.state.s-archived{background:transparent;color:var(--s-fg2);border:1px dashed var(--s-border2)}.chip{display:inline-flex;align-items:center;gap:var(--s-space-1);font:600 11px/1 var(--s-font);color:var(--s-fg3);padding:4px 7px;border:1px solid var(--s-border2);border-radius:var(--s-radius-pill);margin-left:var(--s-space-1);white-space:nowrap}.chip-warn{background:var(--s-note-bg);color:var(--s-note-fg);border-color:var(--s-note-bd)}.input,.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{font:500 15px/1.4 var(--s-font);min-height:42px;padding:0 12px;border:1px solid var(--s-input);border-radius:var(--s-radius);background:var(--s-surface);color:var(--s-fg);box-sizing:border-box}.field textarea,textarea.input{padding:10px 12px;min-height:6rem}.field{display:grid;gap:var(--s-space-1);margin:var(--s-space-3) 0}.field>label,.field>span:first-child{font:600 14px/1.3 var(--s-font)}.field input[inputmode=numeric]{letter-spacing:.2em}.field .help{color:var(--s-fg3);font:var(--s-text-secondary)}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:var(--s-radius-row);background:var(--s-sunken);margin-bottom:var(--s-space-2)}.seg button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--s-fg2);font:600 13px/1 var(--s-font);white-space:nowrap;cursor:pointer}.seg button[aria-pressed=true]{background:var(--s-surface);color:var(--s-fg);font-weight:700;box-shadow:0 1px 2px #0000001f}.card,.panel{background:var(--s-surface);border:1px solid var(--s-border2);border-radius:var(--s-radius-panel);padding:var(--s-space-6)}.banner{border-radius:12px;padding:14px var(--s-space-4);margin:var(--s-space-3) 0}.banner p{margin:var(--s-space-1) 0}.banner-error,.banner.refusal{background:var(--s-danger-bg);border:1px solid var(--s-danger-bd);color:var(--s-danger-fg)}.banner-title{font-weight:700}.banner-tech{margin-top:var(--s-space-2);font:var(--s-text-secondary)}.banner-tech .label{font-weight:600}.banner-tech ul{margin:var(--s-space-1) 0;padding-left:var(--s-space-4)}.notice-banner{background:var(--s-surface);border:1px solid var(--s-border2)}@keyframes s-fade-in{0%{opacity:0}}@keyframes s-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--s-scrim);padding:var(--s-space-4);z-index:30;animation:s-fade-in var(--s-motion) var(--s-ease)}.dialog{width:100%;max-width:560px;box-sizing:border-box;background:var(--s-surface);color:var(--s-fg);border-radius:var(--s-radius-panel);box-shadow:var(--s-shadow-pop);padding:var(--s-space-6);max-height:calc(100vh - 2 * var(--s-space-4));overflow-y:auto;animation:s-pop-in var(--s-motion) var(--s-ease)}.dialog h2{margin-top:0}.dialog-actions{display:flex;flex-wrap:wrap;gap:var(--s-space-2);margin-top:var(--s-space-4)}.kbd{font:600 11px/1 var(--s-font-mono);border:1px solid var(--s-border2);border-bottom-width:2px;border-radius:4px;padding:2px 5px;background:var(--s-surface);color:var(--s-fg2)}.shell{min-height:100vh;display:flex;flex-direction:column;background:var(--s-bg)}.shell-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--s-space-5);min-height:56px;padding:0 var(--s-space-5);box-sizing:border-box;background:var(--s-surface);border-bottom:1px solid var(--s-border)}.shell-menu-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--s-radius-row);background:transparent;color:var(--s-fg);cursor:pointer}.shell-brand{display:flex;align-items:center;gap:10px;width:204px;flex:none}.shell-logo{display:block;height:22px;width:auto}@media(prefers-color-scheme:dark){.shell-logo{filter:invert(1)}}.shell-product{font:500 16px/1 var(--s-font);color:var(--s-fg2)}.shell-workspace{display:inline-flex;align-items:center;gap:var(--s-space-2);min-height:28px;padding:0 10px;border-radius:var(--s-radius-pill);background:var(--s-bg);border:1px solid var(--s-border2);font:500 13px/1 var(--s-font);color:var(--s-fg3);white-space:nowrap}.shell-workspace strong{color:var(--s-fg);font-weight:600}.shell-break{display:none}.shell-spacer{flex:1}.shell-lang,.shell-signout{white-space:nowrap}.shell-lang{min-height:32px;padding:0 10px;font-size:13px}.shell-signout{min-height:32px;padding:0 12px;font-size:13px}.shell-body{display:flex;align-items:stretch;flex:1 0 auto}.sidebar{width:250px;flex:none;box-sizing:border-box;padding:var(--s-space-4) var(--s-space-3);border-right:1px solid var(--s-border);background:var(--s-bg)}.sidebar ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--s-radius);color:var(--s-fg);font:600 14px/1 var(--s-font);text-decoration:none}.nav-item .icon{flex:none}.nav-item .nav-label{flex:1}a.nav-item:hover{background:var(--s-hover)}.nav-item[aria-current=page]{background:var(--s-primary-tint);font-weight:700}.nav-later{color:var(--s-fg3);cursor:default}.nav-later .chip{margin-left:0}.shell-main{flex:1;min-width:0;padding:var(--s-space-8) var(--s-space-10) 56px}@media(max-width:767px){.shell-top{flex-wrap:wrap;gap:0 var(--s-space-2);padding:6px var(--s-space-2)}.shell-menu-btn{display:inline-flex}.shell-brand{width:auto}.shell-logo{height:18px}.shell-product{display:none}.shell-break{display:block;order:9;flex-basis:100%;height:0}.shell-workspace{order:10;margin:2px 0 4px 52px;max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis}.shell-lang,.shell-signout{min-height:44px}.shell-body{flex-direction:column}.sidebar{display:none;width:auto;border-right:0;border-bottom:1px solid var(--s-border);padding:var(--s-space-2)}.shell[data-menu=open] .sidebar{display:block}.nav-item{min-height:44px}.shell-main{padding:var(--s-space-4) var(--s-space-4) 96px}.btn{min-height:44px}}.notice{max-width:40rem}.actions{display:flex;flex-wrap:wrap;gap:var(--s-space-2);align-items:center;margin-top:var(--s-space-3)}.muted{color:var(--s-fg3)}.secret{font-family:var(--s-font-mono);word-break:break-all;background:var(--s-sunken);border:1px solid var(--s-border2);border-radius:var(--s-radius);padding:var(--s-space-2) var(--s-space-3)}.enroll-qr{display:block;margin:var(--s-space-4) auto;max-width:100%;height:auto}.success{border-radius:12px;padding:var(--s-space-3) var(--s-space-4);margin:var(--s-space-3) 0;background:var(--s-reply-bg);border:1px solid var(--s-reply-bd);color:var(--s-fg)}.success p{margin:var(--s-space-1) 0}.row-link{display:block;color:inherit;text-decoration:none}.plain{list-style:none;padding:0;margin:0}.check{display:inline-flex;gap:6px;align-items:center;margin:var(--s-space-1) 0 var(--s-space-2)}.inbox-screen{display:flex;flex-direction:column;gap:var(--s-space-5)}.inbox-screen>*{margin-top:0;margin-bottom:0}.inbox-head{display:flex;align-items:center;gap:var(--s-space-4)}.inbox-head h1{flex:1;margin:0}.inbox-new-case{min-height:38px;padding:0 var(--s-space-4)}.views{display:flex;flex-wrap:wrap;gap:var(--s-space-2);align-items:center}.views button{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;font:600 13px/1 var(--s-font);white-space:nowrap;background:var(--s-surface);color:var(--s-fg);border:1px solid var(--s-border2);border-radius:var(--s-radius-pill);cursor:pointer}.views button[aria-pressed=true]{background:var(--s-fg);color:var(--s-bg);border-color:var(--s-fg);font-weight:700}.inbox-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-3)}.inbox-toolbar .seg{margin:0}.inbox-search{flex:1 1 280px;max-width:446px;display:flex;align-items:center;gap:var(--s-space-1);min-height:44px;box-sizing:border-box;padding:0 6px;border:1px solid var(--s-input);border-radius:var(--s-radius-row);background:var(--s-surface);color:var(--s-fg3)}.inbox-search:focus-within{outline:2px solid var(--s-focus);outline-offset:2px}.inbox-search input{flex:1;min-width:0;min-height:40px;border:0;outline:none;background:transparent;color:var(--s-fg);font:500 14px/1 var(--s-font)}.inbox-search input::placeholder{color:var(--s-fg3)}.inbox-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inbox-search-go,.inbox-search-clear{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border:0;border-radius:6px;background:transparent;color:var(--s-fg3);cursor:pointer}.inbox-search-go:hover,.inbox-search-clear:hover{color:var(--s-fg)}.inbox-order{font:var(--s-text-secondary);color:var(--s-fg3)}.search-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-space-1) var(--s-space-3)}.search-line h2{margin:0;font:600 14px/1.3 var(--s-font);color:var(--s-fg2)}.search-line .muted{font:var(--s-text-secondary)}.search-line .link-button{font:600 13px/1 var(--s-font)}.inbox-notice:empty{display:none}.product-filter-line{margin:0;font:600 14px/1.3 var(--s-font);color:var(--s-fg2)}.product-filter-line .link-button{font:600 13px/1 var(--s-font)}.inbox-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:72px var(--s-space-6);background:var(--s-surface);border:1px solid var(--s-border);border-radius:var(--s-radius-panel);text-align:center}.inbox-empty p{margin:0}.inbox-empty-mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--s-radius-pill);background:var(--s-primary-soft);color:var(--s-fg)}.inbox-empty-title{font:var(--s-text-section);color:var(--s-fg)}.inbox-empty-body{font:500 14px/1.5 var(--s-font);color:var(--s-fg3);max-width:380px}.inbox-empty .btn{margin-top:6px}.inbox-table-wrap{background:var(--s-surface);border:1px solid var(--s-border);border-radius:var(--s-radius-panel)}.inbox tbody tr:last-child td:first-child{border-bottom-left-radius:15px}.inbox tbody tr:last-child td:last-child{border-bottom-right-radius:15px}.inbox{width:100%;border-collapse:collapse}.inbox .col-dot{width:39px}.inbox .col-ref{width:66px}.inbox .col-product{width:122px}.inbox .col-cat{width:150px}.inbox .col-owner{width:118px}.inbox .col-state{width:214px}.inbox .col-act{width:138px}.inbox th,.inbox td{text-align:left;vertical-align:middle;padding:14px 7px;border-bottom:1px solid var(--s-border)}.inbox th:first-child,.inbox td:first-child{padding-left:20px}.inbox th:last-child,.inbox td:last-child{padding-right:20px}.inbox th{padding-top:12px;padding-bottom:12px;font:600 12px/1 var(--s-font);text-transform:uppercase;letter-spacing:.04em;color:var(--s-fg3)}.inbox tbody tr:last-child td{border-bottom:0}.inbox tbody tr:hover{background:var(--s-hover)}.inbox tbody .inbox-row{cursor:pointer}.inbox tbody tr:focus-within{background:var(--s-primary-soft)}.inbox tbody tr:focus-within td:first-child{box-shadow:inset 3px 0 0 var(--s-primary)}.inbox tbody tr:focus-visible{outline:2px solid var(--s-focus);outline-offset:-2px}.activity-dot{display:block;width:8px;height:8px;margin:0 auto;border-radius:var(--s-radius-pill);background:var(--s-primary)}.ref{color:var(--s-link);font-weight:700;font-variant-numeric:tabular-nums}.c-ref .ref{font:700 15px/1.3 var(--s-font);text-decoration:none}.c-ref .ref:hover{text-decoration:underline}.c-case{overflow-wrap:anywhere}.row-subject{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 15px/1.35 var(--s-font);color:var(--s-fg)}.chip.chip-activity{margin:4px 0 0;border:0;background:var(--s-primary-tint);color:var(--s-fg);font-weight:700}.row-meta{display:block;margin-top:4px;font:var(--s-text-secondary);color:var(--s-fg3)}.product-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border:1px solid var(--s-border2);border-radius:6px;font:700 12px/1 var(--s-font);letter-spacing:.01em;white-space:nowrap;color:var(--s-fg2)}.product-badge.prod-0{border-color:var(--s-prod-0-bd);background:var(--s-prod-0-bg);color:var(--s-prod-0-fg)}.product-badge.prod-1{border-color:var(--s-prod-1-bd);background:var(--s-prod-1-bg);color:var(--s-prod-1-fg)}.product-badge.prod-2{border-color:var(--s-prod-2-bd);background:var(--s-prod-2-bg);color:var(--s-prod-2-fg)}.product-badge.prod-3{border-color:var(--s-prod-3-bd);background:var(--s-prod-3-bg);color:var(--s-prod-3-fg)}.product-badge.prod-4{border-color:var(--s-prod-4-bd);background:var(--s-prod-4-bg);color:var(--s-prod-4-fg)}.product-badge.prod-5{border-color:var(--s-prod-5-bd);background:var(--s-prod-5-bg);color:var(--s-prod-5-fg)}.product-badge.prod-6{border-color:var(--s-prod-6-bd);background:var(--s-prod-6-bg);color:var(--s-prod-6-fg)}.product-badge.prod-7{border-color:var(--s-prod-7-bd);background:var(--s-prod-7-bg);color:var(--s-prod-7-fg)}.c-cat,.c-state{font:var(--s-text-secondary)}.c-cat>span,.c-state>span{display:block}.c-cat>span+span{margin-top:4px}.c-cat>span:first-child{color:var(--s-fg)}.prio{color:var(--s-fg2)}.prio-urgent{color:var(--s-urgent);font-weight:700}.prio-high{font-weight:700}.c-state>.state{display:inline-flex;font-weight:700}.row-next{margin-top:5px;color:var(--s-fg2)}.c-owner{font:600 14px/1.3 var(--s-font);color:var(--s-fg)}.c-owner[data-unassigned]{font-weight:500;color:var(--s-fg3)}.row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.row-actions .btn{min-height:32px;padding:0 12px;font-size:13px;white-space:nowrap}.row-actions .banner{flex-basis:100%;text-align:left}.c-act{position:relative}.assign-picker{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.inbox .assign-picker{position:absolute;top:calc(100% - 10px);right:12px;z-index:6;width:25rem;max-width:calc(100vw - 2 * var(--s-space-8));box-sizing:border-box;padding:var(--s-space-3);background:var(--s-surface);border:1px solid var(--s-border2);border-radius:12px;box-shadow:var(--s-shadow-pop);font:500 14px/1.4 var(--s-font);animation:s-pop-in var(--s-motion) var(--s-ease)}.assign-picker-label{font-weight:600}.assign-options{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.inbox .assign-picker[data-frozen=true]{position:static;width:auto;min-width:14rem;max-width:none;box-shadow:none;animation:none}.assign-picker .banner{flex-basis:100%}.inbox-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-2) var(--s-space-5);font:var(--s-text-secondary);color:var(--s-fg3)}.inbox-foot p{margin:0}.inbox-spam{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:600;text-decoration:none}.inbox-spam[aria-pressed=true]{text-decoration:underline}.inbox-shortcuts .kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;box-sizing:border-box;margin:0 2px}.queue{display:flex;align-items:flex-start;gap:var(--s-space-3);border:1px solid var(--s-danger-bd);background:var(--s-danger-bg);color:var(--s-danger-fg);border-radius:12px;padding:14px var(--s-space-4)}.queue-icon{flex:none;display:flex;margin-top:1px}.queue-body{flex:1;min-width:0;font:500 14px/1.45 var(--s-font)}.queue h2{font:700 15px/1.3 var(--s-font);margin:0 0 var(--s-space-1)}.queue li{margin:var(--s-space-1) 0}.queue .btn{border-color:var(--s-danger-bd);font-weight:700}@media(max-width:767px){.inbox-screen{gap:var(--s-space-4)}.inbox-new-case{position:fixed;right:var(--s-space-4);bottom:var(--s-space-5);z-index:5;min-height:52px;padding:0 var(--s-space-5);border-radius:var(--s-radius-pill);font-size:15px;box-shadow:var(--s-shadow-pop)}.views{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--s-space-4));padding:2px var(--s-space-4)}.views button{min-height:44px;padding:0 var(--s-space-4);font-size:15px}.inbox-search{flex-basis:100%;max-width:none;padding:0 2px}.inbox-search-go,.inbox-search-clear{width:44px;height:44px}.inbox-toolbar .seg button{min-height:44px;font-size:15px}.inbox-spam{min-height:44px}.inbox-order,.inbox-shortcuts{display:none}.inbox-empty{padding:48px var(--s-space-4)}.queue .ref{display:inline-block;padding:12px 8px;margin:-12px -8px}}.inbox-table-wrap{container:inbox / inline-size}@container inbox (max-width: 879px){.inbox-cards,.inbox-cards tbody{display:block}.inbox-cards colgroup{display:none}.inbox-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inbox-cards .inbox-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--s-space-2);padding:14px var(--s-space-4);border-bottom:1px solid var(--s-border)}.inbox-cards tbody .inbox-row:last-child{border-bottom:0}.inbox-cards .inbox-row:focus-within{box-shadow:inset 3px 0 0 var(--s-primary)}.inbox-cards .inbox-row:focus-within td:first-child{box-shadow:none}.inbox-cards td,.inbox-cards td:first-child,.inbox-cards td:last-child{display:block;padding:0;border:0;border-radius:0}.inbox-cards .c-product{order:1}.inbox-cards .c-case{order:2}.inbox-cards .c-cat{order:3}.inbox-cards .c-state{order:4}.inbox-cards .c-owner{order:5}.inbox-cards .c-act{order:6}.inbox-cards .c-dot:empty{margin-right:calc(-1 * var(--s-space-2))}.inbox-cards .activity-dot{margin:0}.inbox-cards .ref{display:inline-block;padding:12px 8px;margin:-12px -8px}.inbox-cards .c-case,.inbox-cards .c-cat,.inbox-cards .c-act{flex-basis:100%}.inbox-cards .row-subject{display:block}.inbox-cards .c-cat{color:var(--s-fg3)}.inbox-cards .c-cat>span{display:inline}.inbox-cards .c-cat>span:first-child{color:var(--s-fg3)}.inbox-cards .c-cat>.prio:before{content:" · ";color:var(--s-fg3);font-weight:500}.inbox-cards .c-state{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--s-space-2)}.inbox-cards .c-state>span{display:inline-flex}.inbox-cards .row-next{margin:0}.inbox-cards .row-next:empty{display:none}.inbox-cards .c-owner{margin-left:-4px;font:var(--s-text-secondary);color:var(--s-fg2)}.inbox-cards .c-owner:before{content:"· ";color:var(--s-fg3);font-weight:500}.inbox-cards .c-owner[data-named-in-next]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inbox-cards .row-actions{justify-content:flex-start}.inbox-cards .row-actions .btn{min-height:44px;font-size:15px}.inbox-cards .assign-picker{position:static;width:auto;min-width:0;padding:0;border:0;box-shadow:none;background:transparent;animation:none}.inbox-cards .assign-picker .btn{min-height:44px}}.shared-screen{display:flex;flex-direction:column;gap:var(--s-space-5)}.shared-screen>*,.shared-head>*{margin-top:0;margin-bottom:0}.shared-head{display:flex;flex-direction:column;gap:6px}.shared-lead{font:var(--s-text-body);color:var(--s-fg2)}.shared-list{container:shared / inline-size;background:var(--s-surface);border:1px solid var(--s-border);border-radius:var(--s-radius-panel);overflow:hidden}.shared-list>li+li{border-top:1px solid var(--s-border)}.shared-row{display:grid;grid-template-columns:48px minmax(0,1fr) 136px 112px 184px 18px;align-items:center;column-gap:var(--s-space-4);padding:var(--s-space-4) var(--s-space-5);color:var(--s-fg)}.shared-row:hover{background:var(--s-hover)}.shared-row:focus-visible{outline-offset:-2px}.shared-row .sh-ref{font:700 15px/1.3 var(--s-font)}.sh-case{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.sh-case .row-meta{margin-top:0}.sh-cat{font:var(--s-text-secondary)}.sh-cat>span{display:block}.sh-cat>span:first-child{color:var(--s-fg)}.sh-cat>span+span{margin-top:4px}.sh-state>.state{font-weight:700}.shared-row>.icon{color:var(--s-fg3)}@container shared (max-width: 759px){.shared-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-2) var(--s-space-3);padding:var(--s-space-4)}.shared-row .sh-ref,.sh-case,.sh-cat{flex-basis:100%}.sh-case .row-subject{display:block}.sh-cat,.sh-cat>span:first-child{color:var(--s-fg3)}.sh-cat>span{display:inline}.sh-cat>.prio:before{content:" · ";color:var(--s-fg3);font-weight:500}}.settings{display:flex;flex-direction:column;gap:var(--s-space-5);max-width:760px}.settings>h1{margin:0}.settings-section{display:flex;flex-direction:column;gap:var(--s-space-3);min-width:0;padding:var(--s-space-5);border-radius:var(--s-radius-panel);background:var(--s-surface);border:1px solid var(--s-border)}.settings-section>*,.settings-section>form>*,.recovery-settings>*,.recovery-settings form>*{margin-top:0;margin-bottom:0}.settings-section h2{margin:0;font:var(--s-text-section);color:var(--s-fg)}.settings-section h3{margin:0 0 var(--s-space-1);font:700 15px/1.3 var(--s-font)}.settings-head{display:flex;align-items:center;gap:var(--s-space-3)}.settings-head h2{flex:1}.settings-lead{font:500 14px/1.55 var(--s-font);color:var(--s-fg2)}.settings-section .help{color:var(--s-fg3);font:500 13px/1.45 var(--s-font)}.kv{display:flex;flex-direction:column}.kv>div{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:var(--s-space-3);padding:10px 0;border-bottom:1px solid var(--s-border);font:500 14px/1.4 var(--s-font)}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--s-fg3);font-weight:600}.kv dd{margin:0;color:var(--s-fg);overflow-wrap:anywhere}.settings-section .field{margin:0;gap:6px}.settings-section .field>label{font:600 13px/1.3 var(--s-font)}.field-row{display:flex;flex-wrap:wrap;gap:var(--s-space-2)}.field-row input{flex:1 1 220px;min-width:0;font:500 15px/1.4 var(--s-font);min-height:42px;padding:0 12px;border:1px solid var(--s-input);border-radius:var(--s-radius);background:var(--s-surface);color:var(--s-fg);box-sizing:border-box}.field-row .btn{min-height:42px;padding:0 var(--s-space-4)}.account-verified{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-2) var(--s-space-3)}.account-verified p{flex:1 1 260px;margin:0}.member-list>li{display:flex;align-items:center;gap:var(--s-space-3);padding:10px 0;border-top:1px solid var(--s-border)}.member-avatar{flex:none;width:32px;height:32px;border-radius:var(--s-radius-pill);display:grid;place-items:center;background:var(--s-primary-tint);color:var(--s-fg);font:700 13px/1 var(--s-font)}.member-avatar.ext{background:var(--s-ext-bg);color:var(--s-ext-fg)}.member-who,.member-what{display:flex;flex-direction:column;gap:2px;min-width:0}.member-who{flex:1;overflow-wrap:anywhere}.member-what{align-items:flex-end;text-align:right}.member-name{font:600 14px/1.3 var(--s-font);color:var(--s-fg)}.member-email,.member-status{font:500 13px/1.3 var(--s-font);color:var(--s-fg3)}.member-role{font:600 13px/1.3 var(--s-font);color:var(--s-fg2)}.member-remove{flex:none;min-height:32px;padding:0 12px;font-size:13px}.member-list-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-space-2)}.member-list-foot .check{margin:0;font:500 13px/1.3 var(--s-font);color:var(--s-fg2)}.invite-form{display:flex;flex-direction:column;gap:var(--s-space-3);padding:var(--s-space-4);border-radius:12px;background:var(--s-bg);border:1px solid var(--s-border)}.invite-form .actions{margin:0}.assistant-list{display:flex;flex-direction:column;gap:var(--s-space-2)}.assistant-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-3);padding:14px var(--s-space-4);border-radius:12px;background:var(--s-bg);border:1px solid var(--s-border)}.assistant-tile{flex:none;width:32px;height:32px;border-radius:var(--s-radius);display:grid;place-items:center;background:var(--s-sunken);color:var(--s-fg)}.assistant-who{flex:1 1 240px;display:flex;flex-direction:column;gap:3px;min-width:0}.assistant-name{font:700 15px/1.3 var(--s-font);color:var(--s-fg);overflow-wrap:anywhere}.assistant-meta{font:500 13px/1.4 var(--s-font);color:var(--s-fg2)}@media(max-width:767px){.settings{gap:var(--s-space-4)}.settings-section{padding:var(--s-space-5) var(--s-space-4)}.field-row input,.field-row .btn,.member-remove,.member-list-foot .check{min-height:44px}.field-row input{flex-basis:100%}.settings-section .field select,.settings-section .field input:not([type=checkbox]):not([type=radio]){min-height:44px}.member-list>li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;column-gap:var(--s-space-3);row-gap:4px}.member-avatar{grid-row:1 / span 2}.member-who{grid-column:2}.member-what{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap;align-items:baseline;text-align:left;gap:0 var(--s-space-1)}.member-status:before{content:"· "}.member-remove{grid-column:3;grid-row:1 / span 2}}.good{border-left:4px solid var(--s-primary)}.banner.good{background:var(--s-reply-bg);border:1px solid var(--s-reply-bd);border-left-width:4px;border-left-color:var(--s-primary)}.refusal{color:var(--s-danger-fg)}.caveat{color:var(--s-note-fg)}.case-back{margin:0 0 var(--s-space-5)}.case-back a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 8px;margin-left:-8px;border-radius:var(--s-radius);font:600 14px/1 var(--s-font);color:var(--s-fg);text-decoration:none;white-space:nowrap}.case-back a:hover{background:var(--s-primary-soft)}.case-back-view{color:var(--s-fg3);font-weight:500}.case-screen{container:case / inline-size}.case-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.case-main{min-width:0;display:flex;flex-direction:column;gap:var(--s-space-5)}.case-main>*{margin-top:0;margin-bottom:0}.case-head{display:flex;flex-direction:column;gap:var(--s-space-3)}.case-meta{display:flex;flex-direction:column;gap:10px}.case-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0}.case-ref{font:700 15px/1 var(--s-font);color:var(--s-fg3);font-variant-numeric:tabular-nums}.case-cat{font:var(--s-text-secondary);color:var(--s-fg3)}.case-head h1{margin:0;font:var(--s-text-title);letter-spacing:-.01em;color:var(--s-fg);overflow-wrap:anywhere;text-wrap:pretty}.case-who{margin:0;font:500 14px/1.4 var(--s-font);color:var(--s-fg2)}.case-who strong{color:var(--s-fg);font-weight:700}.case-who .chip{margin-left:0}.case-head .banner{margin:0}.process-card{display:flex;flex-direction:column;gap:var(--s-space-4);padding:18px var(--s-space-5);border-radius:var(--s-radius-panel);background:var(--s-surface);border:1px solid var(--s-border)}.process-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.process-steps li{display:flex;flex-direction:column;gap:var(--s-space-2);min-width:0}.process-bar{display:block;height:4px;border-radius:var(--s-radius-pill);background:var(--s-sunken)}.process-steps li[data-reached] .process-bar{background:var(--s-primary)}.process-label{font:500 13px/1.3 var(--s-font);color:var(--s-fg3);overflow-wrap:anywhere}.process-steps li[aria-current=step] .process-label{font-weight:700;color:var(--s-fg)}.process-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-3) var(--s-space-4)}.process-facts{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.process-fact{align-self:stretch}.process-fact p{margin:0}.process-fact-text{font:700 15px/1.35 var(--s-font);color:var(--s-fg)}.process-fact-detail{margin-top:2px;font:500 14px/1.45 var(--s-font);color:var(--s-fg2)}.process-fact.tone-warn .process-fact-text{color:var(--s-danger-fg)}.process-next{margin:0;font:500 14px/1.4 var(--s-font);color:var(--s-fg2)}.process-actions{display:flex;flex-wrap:wrap;gap:var(--s-space-2)}.case-notice{margin:0}.case-notice:empty{display:none}.case-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-2)}.case-actions>.banner{flex-basis:100%}.case-actions .kbd,.composer-modes .kbd{min-width:18px;text-align:center;border-bottom-width:1px;background:var(--s-bg);color:var(--s-fg3)}.more{position:relative}.more-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:10;min-width:240px;padding:6px;border-radius:12px;background:var(--s-surface);border:1px solid var(--s-border2);box-shadow:var(--s-shadow-pop);animation:s-pop-in var(--s-motion) var(--s-ease)}.more-menu button{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border:0;border-radius:var(--s-radius);background:transparent;color:var(--s-fg);font:600 14px/1.2 var(--s-font);text-align:left;cursor:pointer}.more-menu button:hover,.more-menu button:focus-visible{background:var(--s-hover)}.more-menu button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.case-main>.assign-picker{align-self:flex-start}.timeline{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s-space-3)}.msg{display:flex;flex-direction:column;gap:10px;padding:14px 18px 16px;border-radius:var(--s-radius-msg);background:var(--s-surface);border:1px solid var(--s-border2)}.msg>p,.msg>dl{margin:0}.msg-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--s-space-2)}.msg-author{font:600 15px/1.3 var(--s-font);color:var(--s-fg)}.msg-meta{font:var(--s-text-secondary);color:var(--s-fg3)}.msg-head .send{margin-left:auto}.msg .body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:500 15px/1.6 var(--s-font);color:var(--s-fg)}.msg.treat-customer .body{font:600 16px/1.6 var(--s-font)}.msg.treat-reply{background:var(--s-reply-bg);border-color:var(--s-reply-bd)}.msg.treat-note{background:var(--s-note-bg);border-color:var(--s-note-bd)}.msg.treat-external{background:var(--s-note-bg);border:2px dotted var(--s-note-bd)}.msg:focus{outline:2px solid var(--s-focus);outline-offset:2px}.event{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:2px 4px;font:500 13px/1.4 var(--s-font);color:var(--s-fg3)}.event-dot{flex:none;width:6px;height:6px;border-radius:var(--s-radius-pill);background:var(--s-border2)}.aud{display:inline-flex;align-items:center;gap:5px;min-height:22px;font:700 11.5px/1 var(--s-font);padding:0 var(--s-space-2);border-radius:var(--s-radius-pill);border:1px solid currentColor;background:transparent;white-space:nowrap}.aud .icon,.aud-chip .icon{width:13px;height:13px;flex:none}.aud-public{color:var(--s-reply-fg)}.aud-private,.aud-restricted,.aud-external{color:var(--s-note-fg)}.aud-chip{background:var(--s-surface)}.aud-chip.chip-customer{border-color:transparent;background:var(--s-sunken);color:var(--s-fg2)}.aud-chip.chip-proposal{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border-radius:var(--s-radius-pill);background:var(--s-sunken);color:var(--s-fg);font:700 12px/1 var(--s-font)}.send{font:700 12px/1 var(--s-font);padding:3px 7px;border-radius:var(--s-radius-pill);background:var(--s-sunken);color:var(--s-fg2)}.send.send-delivered{padding:0;background:transparent;color:var(--s-ok-fg)}.send.send-failed,.send.send-stopped,.send.send-bounced{background:var(--s-danger-bg);color:var(--s-danger-fg)}.call-parts{display:grid;grid-template-columns:max-content 1fr;gap:2px var(--s-space-3);margin:var(--s-space-1) 0}.call-parts dt{font-weight:600}.call-parts dd{margin:0}.msg-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.msg-actions p{margin:0}.btn.btn-note-outline{min-height:32px;padding:4px 12px;border-color:var(--s-note-bd);background:transparent;color:var(--s-note-fg);font-size:13px}.proposal-card{display:flex;flex-direction:column;gap:var(--s-space-3);padding:var(--s-space-4) 18px;border-radius:var(--s-radius-msg);background:var(--s-surface);border:1px dashed var(--s-border2)}.proposal-card>p,.proposal-card>dl{margin:0}.proposal-title{font:700 15px/1.4 var(--s-font);color:var(--s-fg)}.composer{display:flex;flex-direction:column;gap:var(--s-space-3);padding:var(--s-space-4);border:1.5px solid var(--s-border2);border-radius:var(--s-radius-panel)}.composer>p,.composer>div{margin:0}.composer.mode-note{background:var(--s-note-bg);border-color:var(--s-note-bd)}.composer.mode-reply{background:var(--s-reply-bg);border-color:var(--s-reply-bd)}.composer.mode-external{border:2px dotted var(--s-note-bd)}.composer .seg{margin-bottom:0;background:var(--s-surface-a)}.composer-modes{align-self:flex-start;padding:4px}.composer-modes button{min-height:34px;gap:7px}.composer.mode-reply .composer-modes button[aria-pressed=true]{color:var(--s-reply-fg)}.composer.mode-note .composer-modes button[aria-pressed=true]{color:var(--s-note-fg)}.aud-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--s-space-2);font:600 13px/1.4 var(--s-font)}.composer.mode-reply .aud-line{color:var(--s-reply-fg)}.composer.mode-note .aud-line{color:var(--s-note-fg)}.composer textarea{width:100%;min-height:110px;font:500 15px/1.55 var(--s-font);box-sizing:border-box;padding:var(--s-space-3);border-radius:var(--s-radius-row);border:1px solid var(--s-border2);background:var(--s-surface);color:var(--s-fg);resize:vertical}.composer.mode-reply textarea,.composer.mode-reply select,.composer.mode-reply input[type=date]{border-color:var(--s-reply-fg)}.composer.mode-note textarea{border-color:var(--s-note-fg)}.composer select,.composer input[type=date]{min-height:34px;padding:0 10px;border-radius:var(--s-radius);border:1px solid var(--s-input);background:var(--s-surface);color:var(--s-fg);font:500 14px/1 var(--s-font)}.composer-field label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font:600 13px/1.3 var(--s-font)}.composer-next{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--s-space-2)}.composer-next-label{font:600 13px/1 var(--s-font);color:var(--s-fg2)}.composer-next .seg button{min-height:30px;padding:0 10px}.composer-hint{font:var(--s-text-secondary)}.composer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-space-2) var(--s-space-3)}.composer-foot .composer-hint{flex:1 1 240px}.btn.btn-note{background:var(--s-note-fg);color:var(--s-note-bg);border-color:var(--s-note-bd);font-weight:700}.case-rail{display:flex;flex-direction:column;gap:var(--s-space-4);position:sticky;top:var(--s-space-4)}@container case (max-width: 879px){.case-layout{grid-template-columns:minmax(0,1fr);gap:var(--s-space-4)}.case-rail{position:static}}.rail-card{display:flex;flex-direction:column;gap:var(--s-space-3);padding:var(--s-space-4) 18px;border-radius:var(--s-radius-panel);background:var(--s-surface);border:1px solid var(--s-border)}.rail-card>*{margin:0}.rail-props{display:flex;flex-direction:column;gap:2px;margin:-8px -10px}.rail-props>div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--s-space-2);min-height:40px;padding:4px 10px}.rail-props>div.rail-stack{grid-template-columns:minmax(0,1fr);gap:2px;padding-top:8px;padding-bottom:8px}.rail-props dt{font:600 12px/1.3 var(--s-font);color:var(--s-fg3)}.rail-props dd{margin:0;font:600 14px/1.35 var(--s-font);color:var(--s-fg);overflow-wrap:anywhere}.rail-owner{display:flex;align-items:center;justify-content:space-between;gap:var(--s-space-2);width:100%;min-height:32px;padding:0 6px;margin:-4px 0 -4px -6px;border:0;border-radius:var(--s-radius);background:transparent;color:var(--s-fg);font:600 14px/1.35 var(--s-font);text-align:left;cursor:pointer}.rail-owner:hover{background:var(--s-hover)}.rail-owner .icon{color:var(--s-fg3)}.rail-title{font:700 12px/1 var(--s-font);color:var(--s-fg3);text-transform:uppercase;letter-spacing:.04em}.rail-divided{padding-top:var(--s-space-3);border-top:1px solid var(--s-border)}.rail-name{font:700 15px/1.3 var(--s-font);color:var(--s-fg)}.rail-who{display:flex;flex-direction:column;gap:3px}.rail-who p{margin:0}.rail-line{font:500 13px/1.4 var(--s-font);color:var(--s-fg2);overflow-wrap:anywhere}.rail-people{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--s-space-2)}.rail-people li{display:flex;align-items:center;gap:10px}.rail-people li>span:last-child{display:flex;flex-direction:column;gap:2px}.rail-avatar{flex:none;width:28px;height:28px;border-radius:var(--s-radius-pill);display:grid;place-items:center;background:var(--s-ext-bg);color:var(--s-ext-fg);font:700 12px/1 var(--s-font)}.rail-person{font:600 14px/1.2 var(--s-font);color:var(--s-fg)}.rail-role{font:500 12px/1.2 var(--s-font);color:var(--s-ext-fg)}.dialog-head{display:flex;align-items:center;gap:var(--s-space-3);margin-bottom:var(--s-space-4)}.dialog-head h2{flex:1;margin:0;font:700 19px/1.3 var(--s-font)}.dialog-close{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:var(--s-radius);background:transparent;color:var(--s-fg3);cursor:pointer}.dialog-close:hover{background:var(--s-hover)}.dialog-body{display:flex;flex-direction:column;gap:var(--s-space-3)}.dialog-body>p,.dialog-body>label,.dialog-body>fieldset{margin:0}.dialog-body>label{display:flex;flex-direction:column;gap:6px;font:600 13px/1.3 var(--s-font)}.dialog-body input:not([type=radio]),.dialog-body select,.dialog-body textarea{min-height:42px;padding:0 12px;border-radius:var(--s-radius);border:1px solid var(--s-input);background:var(--s-surface);color:var(--s-fg);font:500 15px/1.4 var(--s-font);box-sizing:border-box}.dialog-body textarea{padding:10px 12px;min-height:5rem}.dialog-body .dialog-actions{justify-content:flex-end;margin-top:var(--s-space-1)}.dialog-refusal{padding:10px 12px;border-radius:var(--s-radius-row);background:var(--s-danger-bg);font:600 14px/1.4 var(--s-font)}.radio-cards{display:flex;flex-direction:column;gap:6px;border:0;padding:0;min-width:0}.radio-card{display:flex;align-items:center;gap:var(--s-space-3);min-height:48px;padding:10px 14px;box-sizing:border-box;border-radius:var(--s-radius-row);border:1px solid var(--s-border2);background:var(--s-surface);color:var(--s-fg);font:600 14px/1.3 var(--s-font);cursor:pointer}.radio-card:has(input:checked){border:2px solid var(--s-primary);padding:9px 13px;background:var(--s-primary-soft)}.radio-card:has(input:disabled){cursor:not-allowed}.radio-card input{flex:none;width:16px;height:16px;margin:0;accent-color:var(--s-primary)}@media(max-width:767px){.case-head h1{font-size:21px;line-height:1.25}.case-back a{min-height:44px}.process-card{padding:var(--s-space-4)}.case-actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--s-space-4));padding:2px var(--s-space-4) 4px}.case-actions>*{flex:none}.case-actions>.banner{flex:1 0 100%}.case-main{position:relative}.more{position:static}.more-menu{right:var(--s-space-4);top:auto;margin-top:6px}.more-menu button,.composer .seg button,.btn.btn-note-outline,.rail-owner,.dialog-close,.radio-card{min-height:44px}.dialog-close{width:44px}.composer select,.composer input[type=date],.dialog-body input:not([type=radio]),.dialog-body select{min-height:44px}.composer-modes{max-width:100%;box-sizing:border-box}.composer-modes button{padding:0 10px;gap:6px}.composer-modes .kbd{display:none}.composer-foot{justify-content:stretch}.composer-foot .btn{flex:1 1 100%}.msg{padding:12px 14px 14px}}.new-case{display:flex;flex-direction:column;gap:var(--s-space-5);max-width:760px}.new-case>*,.new-case-head>*{margin-top:0;margin-bottom:0}.new-case>.case-back{margin-bottom:calc(-1 * var(--s-space-2))}.new-case-head{display:flex;flex-direction:column;gap:6px}.new-case-head h1{font:var(--s-text-title);letter-spacing:-.01em}.new-case-lead{font:var(--s-text-body);color:var(--s-fg2)}.new-case-step{font:var(--s-text-secondary);color:var(--s-fg3)}.nc-part{display:flex;flex-direction:column;gap:var(--s-space-3);min-width:0;margin:0;padding:var(--s-space-5);border-radius:var(--s-radius-panel);background:var(--s-surface);border:1px solid var(--s-border)}.nc-part>*{margin-top:0;margin-bottom:0}.nc-part.part-reply{background:var(--s-reply-bg);border:1.5px solid var(--s-reply-bd)}.nc-part.part-note{background:var(--s-note-bg);border:1.5px solid var(--s-note-bd)}.nc-part-title{font:700 16px/1.3 var(--s-font);color:var(--s-fg)}.nc-part-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-space-2) 10px}.nc-part>legend{float:left;width:100%;padding:0}.nc-part .field{margin:0;gap:6px;font:600 13px/1.3 var(--s-font);color:var(--s-fg)}.nc-part .field>span:first-child{font:inherit}.nc-part .field input,.nc-part .field textarea{width:100%}.nc-who,.nc-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-space-3) var(--s-space-4);align-items:start}.nc-who>div{display:flex;flex-direction:column;gap:6px;min-width:0}.nc-who>div>*,.nc-who .banner{margin:0}.nc-who .suggestions{display:flex;flex-direction:column;gap:2px}.nc-who .suggestions .link-button{min-height:32px;text-align:left}.nc-picked{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border-radius:var(--s-radius-row);background:var(--s-bg);border:1px solid var(--s-border);font:500 14px/1.3 var(--s-font);color:var(--s-fg2);overflow-wrap:anywhere}.nc-picked .icon{flex:none;color:var(--s-fg)}.part-reply .field textarea{background:var(--s-surface);border-color:var(--s-reply-fg);border-radius:var(--s-radius-row);font:500 15px/1.5 var(--s-font);padding:var(--s-space-3);min-height:7rem;resize:vertical}.part-note .field input:not([type=checkbox]):not([type=radio]),.part-note .field textarea{background:var(--s-surface);border-color:var(--s-note-fg)}.nc-hint{font:500 14px/1.45 var(--s-font);color:var(--s-reply-fg)}.nc-toggle{gap:10px;min-height:32px;margin:0;font:600 14px/1.3 var(--s-font);color:var(--s-fg);cursor:pointer}.nc-toggle input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--s-primary)}.nc-required{margin:0;font:600 13px/1.3 var(--s-font);color:var(--s-danger-fg)}.new-case .field input[aria-invalid=true]:not([type=radio]),.new-case textarea[aria-invalid=true],.new-case select[aria-invalid=true]{border:2px solid var(--s-danger-fg)}.nc-next{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-space-3)}.nc-next .seg{flex-wrap:wrap;margin:0;max-width:100%;box-sizing:border-box}.nc-next-hint{font:var(--s-text-secondary)}.nc-date input{min-height:36px;padding:0 10px;border-radius:var(--s-radius);border:1px solid var(--s-input);background:var(--s-surface);color:var(--s-fg);font:500 14px/1 var(--s-font)}.radio-cards.nc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-space-2);margin:0}.nc-cards>legend{padding:0;margin-bottom:var(--s-space-2);font:600 13px/1.3 var(--s-font);color:var(--s-fg2)}.nc-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-space-3)}.nc-selects .field{margin:0;gap:6px;font:600 13px/1.3 var(--s-font);color:var(--s-fg2)}.nc-selects select{font-weight:600;font-size:14px}.nc-actions{margin:0}.nc-actions .btn{min-height:44px;padding:0 20px;font-size:15px}.new-case>.refusal{padding:10px 14px;border-radius:var(--s-radius-row);background:var(--s-danger-bg);border:1px solid var(--s-danger-bd);font:600 14px/1.4 var(--s-font)}.new-case>.refusal li+li{margin-top:var(--s-space-1)}.new-case>.banner.good{padding:var(--s-space-5);border-radius:var(--s-radius-panel)}.new-case>.banner.good .ref{margin:var(--s-space-1) 0;font:var(--s-text-title)}@media(max-width:767px){.new-case{gap:var(--s-space-4)}.nc-part{padding:var(--s-space-4)}.nc-part .field input:not([type=checkbox]):not([type=radio]),.nc-selects select,.nc-date input,.nc-toggle,.nc-who .suggestions .link-button{min-height:44px}.nc-next .seg{display:flex;flex-direction:column;align-items:stretch;width:100%}.nc-next .seg button{min-height:44px;justify-content:flex-start;white-space:normal}.nc-actions .btn{flex:1 1 auto}}.report-page{box-sizing:border-box;width:calc(100% - 48px);max-width:600px;margin:56px auto;padding:var(--s-space-8);background:var(--s-surface);border:1px solid var(--s-border);border-radius:var(--s-radius-panel);overflow-wrap:anywhere}.report-head{display:flex;align-items:flex-start;gap:var(--s-space-3);justify-content:space-between;margin-bottom:22px}.report-head h1{font:700 24px/1.2 var(--s-font);margin:0}.report-lang{flex:none;font-size:13px}.report-page .field{gap:6px;margin:0 0 18px;font:600 14px/1.3 var(--s-font)}.report-page .field input:not([type=checkbox]):not([type=radio]){min-height:46px;padding:0 14px;border-radius:var(--s-radius-row);font:500 16px/1.4 var(--s-font)}.report-form textarea,.report-kept{font:500 16px/1.55 var(--s-font);width:100%;min-height:9rem;box-sizing:border-box;padding:14px;border:1px solid var(--s-input);border-radius:var(--s-radius-row);background:var(--s-surface);color:var(--s-fg);resize:vertical}.report-page .help{margin:-12px 0 18px;color:var(--s-fg3);font:var(--s-text-secondary)}.report-page .field+.refusal,.report-page .help+.refusal{margin:-10px 0 18px}.report-impact{border:1px solid var(--s-border2);border-radius:var(--s-radius-row);display:flex;flex-wrap:wrap;gap:var(--s-space-2) var(--s-space-4);margin:0 0 18px;padding:var(--s-space-3) 14px}.report-impact legend{font:600 14px/1.3 var(--s-font);padding:0 4px}.report-impact label{display:inline-flex;align-items:center;gap:6px;min-height:32px}.report-include{background:var(--s-bg);border:1px solid var(--s-border);border-radius:12px;margin:0 0 18px}.report-include summary{padding:12px 14px;font:700 14px/1.3 var(--s-font);cursor:pointer}.report-include .report-know{font-weight:500;color:var(--s-fg2)}.report-include ul{margin:0;padding:0 14px 14px 32px;display:grid;gap:6px;font:500 14px/1.45 var(--s-font);color:var(--s-fg2)}.report-no-capture{margin:0;padding:0 14px 14px;font:var(--s-text-secondary);color:var(--s-fg3)}.report-page .report-submit{min-height:46px;padding:0 22px;border-radius:var(--s-radius-row);font:700 16px/1 var(--s-font)}.report-page .report-again{min-height:44px;padding:0 18px;border-radius:var(--s-radius-row);font:600 15px/1 var(--s-font)}.report-alert{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-3);margin:0 0 18px}.report-alert .icon{flex:none}.report-alert p{flex:1 1 200px;margin:0;font:500 14px/1.4 var(--s-font)}.report-alert strong{display:block;font:700 15px/1.3 var(--s-font);margin-bottom:3px}.report-alert .btn{border-color:var(--s-danger-bd)}.report-note{font:var(--s-text-secondary)}.receipt{display:grid;gap:18px;margin:0 0 18px;font:500 16px/1.6 var(--s-font)}.receipt p{margin:0}.receipt-box{display:flex;align-items:center;gap:var(--s-space-4);padding:var(--s-space-5);border-radius:var(--s-radius-msg);background:var(--s-reply-bg);border:1px solid var(--s-reply-bd)}.receipt-mark{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--s-radius-pill);background:var(--s-primary);color:var(--s-on-primary)}.receipt-word{font:700 18px/1.2 var(--s-font);color:var(--s-fg)}.receipt .receipt-ref{margin-top:4px;font:600 14px/1.2 var(--s-font);color:var(--s-reply-fg)}.receipt-ref strong{font-size:16px}@media(max-width:767px){.report-impact label,.auth-body .link-button{min-height:44px}.auth-body .link-button{display:inline-flex;align-items:center}}@media(max-width:600px){.report-page{width:100%;min-height:100vh;margin:0;padding:var(--s-space-6) var(--s-space-5);border:0;border-radius:0}}.auth-page{position:relative;box-sizing:border-box;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--s-space-10);overflow:hidden;isolation:isolate}.auth-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--s-bg) url(/assets/login-background-z7ThHaPl.jpg) center / cover no-repeat;filter:brightness(.8)}.auth-card{--s-fg3: var(--s-card-fg3);--s-input: var(--s-card-input);box-sizing:border-box;width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--s-space-6);padding:var(--s-space-8);border-radius:var(--s-radius-panel);background:var(--s-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--s-border);color:var(--s-fg);overflow-wrap:anywhere}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.auth-card{background:var(--s-surface)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.auth-card{background:var(--s-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--s-border2)}}.auth-brand{display:flex;align-items:center;gap:var(--s-space-3)}.auth-logo{display:block;width:127px;height:22px;background:url(/assets/logo-0x5s7WV6.png) left center / contain no-repeat}@media(prefers-color-scheme:dark){.auth-logo{filter:invert(1)}}.auth-product{font:500 15px/1 var(--s-font);color:var(--s-fg3)}.auth-lang{margin-left:auto;font-size:13px;color:var(--s-fg2)}.auth-body{display:flex;flex-direction:column;gap:var(--s-space-4)}.auth-body>*{margin:0}.auth-head{display:flex;flex-direction:column;gap:6px}.auth-head h1{font:700 24px/1.2 var(--s-font);margin:0}.auth-head p{margin:0;font:500 15px/1.5 var(--s-font);color:var(--s-fg2)}.auth-step{font:600 13px/1 var(--s-font);color:var(--s-fg3)}.auth-body form{display:flex;flex-direction:column;gap:var(--s-space-4)}.auth-body .field{gap:6px;margin:0}.auth-body .field input:not([type=checkbox]):not([type=radio]){min-height:46px;padding:0 14px;border-radius:var(--s-radius-row);font:500 16px/1.4 var(--s-font)}.auth-body .field .code-input{font:600 18px/1 var(--s-font-mono);letter-spacing:.1em}.auth-body .banner{margin:0}.auth-body .actions{margin:0;flex-direction:column;align-items:stretch;gap:var(--s-space-3)}.auth-body .actions .btn-primary,.auth-submit{min-height:46px;border-radius:var(--s-radius-row);font:700 16px/1 var(--s-font)}.auth-body .actions .link-button{align-self:flex-start;font:600 14px/1.3 var(--s-font);text-decoration:none}.auth-body .actions .link-button:hover{text-decoration:underline}.auth-body .actions.auth-pair{flex-direction:row;flex-wrap:wrap}.auth-pair .btn-primary{flex:1 1 auto}.auth-pair .btn:not(.btn-primary){min-height:46px;padding:0 18px;border-radius:var(--s-radius-row);font:600 16px/1 var(--s-font)}.auth-body .muted{font:var(--s-text-secondary)}.auth-body .field+.muted{margin-top:-10px}.code-boxes{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s-space-2)}.code-box{display:flex;align-items:center;justify-content:center;height:56px;border:1px solid var(--s-input);border-radius:var(--s-radius-row);background:var(--s-surface);color:var(--s-fg);font:700 22px/1 var(--s-font-mono)}.code-boxes:focus-within .code-box[data-current=true]{outline:2px solid var(--s-focus);outline-offset:1px}.code-boxes:focus-within .code-box[data-selected=true]{background:var(--s-primary-tint);outline:2px solid var(--s-focus);outline-offset:1px}.code-boxes input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:0}.code-boxes input:focus-visible{outline:none}.code-boxes input::selection{background:transparent}.auth-qr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-space-4)}.auth-qr-box{flex:none;width:148px;height:148px;box-sizing:border-box;padding:6px;border-radius:12px;background:#fff;border:1px solid var(--s-border2)}.auth-qr-box .enroll-qr{width:100%;height:100%;margin:0}.auth-key{flex:1 1 160px;display:flex;flex-direction:column;gap:6px}.auth-key p{margin:0;font:600 13px/1.3 var(--s-font);color:var(--s-fg3)}.auth-body .secret{background:none;border:0;padding:0;font:600 15px/1.5 var(--s-font-mono);letter-spacing:.06em;color:var(--s-fg)}.secret-group+.secret-group{margin-left:.6em}.auth-body .notice{display:grid;gap:var(--s-space-3);max-width:none}.auth-body .notice p,.auth-body .success p{margin:0}.auth-body .success{margin:0;display:grid;gap:var(--s-space-2)}@media(max-width:600px){.auth-page{align-items:flex-end;padding:0}.auth-card{max-width:none;padding:var(--s-space-6) var(--s-space-5) var(--s-space-8);border-radius:20px 20px 0 0;border-bottom:0}.auth-lang{min-height:44px}}.remote-main{min-width:0}.card.center{max-width:40rem;margin:var(--s-space-6) auto}.card.center>h1{font:var(--s-text-section)}.note{border-radius:12px;padding:var(--s-space-3) var(--s-space-4);margin:var(--s-space-3) 0;background:var(--s-sunken);border:1px solid var(--s-border2);color:var(--s-fg)}.invite-link .secret{width:100%}
