@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.qN6QFG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.qN6QFG_variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c0a97eaefa9a972-s.09mqwf_zjnrdf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/180a42cfd56a8f5d-s.0s5mkn35-hrc5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e368dbf2d3b24ea3-s.p.20jfceqj9zyw9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.QUsHBG_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.QUsHBG_variable{--font-display:"Fraunces", "Fraunces Fallback"}
:root,[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1114;--dots:#e8edf10d;--surface:#181c21;--field:#111418;--line:#4a5664;--shadow:#000;--text:#e8edf1;--muted:#9aa7b3;--divider:#262c33;--accent:#2fa4b5;--on-accent:#0b1215;--nav-active:#10333a;--active-line:#5cc8d6;--pill-active:#5cc8d6;--on-pill-active:#0b1215;--ok:#3fcf8e;--on-ok:#08140f;--in-bubble:#20252b;--in-line:#3a434d;--out-bubble:#0f3a42;--out-line:#2fa4b5;--note:#2a2512;--note-line:#f2c94c;--danger:#ff9db0;--read:#6fd3ff;--unread:#ff6b81;--on-unread:#1a0b10;--waiting-bg:#3a3216;--waiting-fg:#f2d27a;--progress-bg:#10333a;--progress-fg:#5cc8d6;--resolved-bg:#143a2c;--resolved-fg:#7fe0b0;--focus:#5cc8d6}[data-theme=wine]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a0b13;--dots:#fbefe412;--surface:#2a1420;--field:#1f0f18;--line:#ebd5c4;--shadow:#000;--text:#fbefe4;--muted:#c9a9b6;--divider:#46283a;--accent:#9fd5ff;--on-accent:#2b0f1e;--nav-active:#3d1e2e;--active-line:#ebd5c4;--pill-active:#fbefe4;--on-pill-active:#2b0f1e;--ok:#28ff6c;--on-ok:#2b0f1e;--in-bubble:#2a1420;--in-line:#ebd5c4;--out-bubble:#1f4a39;--out-line:#ebd5c4;--note:#4a3a12;--note-line:#ffc94d;--danger:#ff8fa3;--read:#7ccbff;--unread:#ff6b81;--on-unread:#2b0f1e;--waiting-bg:#ffe29a;--waiting-fg:#2b0f1e;--progress-bg:#d7f2e3;--progress-fg:#2b0f1e;--resolved-bg:#f3e3cf;--resolved-fg:#2b0f1e;--focus:#9fd5ff}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff4e6;--dots:#2b0f1e1a;--surface:#fffdf8;--field:#fff4e6;--line:#2b0f1e;--shadow:#2b0f1e;--text:#2b0f1e;--muted:#6e4a5a;--divider:#ead9c6;--accent:#9fd5ff;--on-accent:#2b0f1e;--nav-active:#fff4e6;--active-line:#2b0f1e;--pill-active:#2b0f1e;--on-pill-active:#fff4e6;--ok:#28ff6c;--on-ok:#2b0f1e;--in-bubble:#fffdf8;--in-line:#2b0f1e;--out-bubble:#d7f2e3;--out-line:#2b0f1e;--note:#ffe29a;--note-line:#2b0f1e;--danger:#a3213a;--read:#1769aa;--unread:#ff6b81;--on-unread:#2b0f1e;--waiting-bg:#ffe29a;--waiting-fg:#2b0f1e;--progress-bg:#d7f2e3;--progress-fg:#2b0f1e;--resolved-bg:#f3e3cf;--resolved-fg:#2b0f1e;--focus:#1769aa}[data-theme=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efe4cf;--dots:#3b2a1a1a;--surface:#f8f0e0;--field:#f1e6d2;--line:#3b2a1a;--shadow:#3b2a1a;--text:#3b2a1a;--muted:#6e5a44;--divider:#dccbb0;--accent:#a9c2cc;--on-accent:#3b2a1a;--nav-active:#efe4cf;--active-line:#3b2a1a;--pill-active:#3b2a1a;--on-pill-active:#f8f0e0;--ok:#a7be7a;--on-ok:#3b2a1a;--in-bubble:#f8f0e0;--in-line:#3b2a1a;--out-bubble:#dce5c8;--out-line:#3b2a1a;--note:#ebd9a6;--note-line:#3b2a1a;--danger:#8a2f22;--read:#2f5f7a;--unread:#d88a6e;--on-unread:#3b2a1a;--waiting-bg:#ebd9a6;--waiting-fg:#3b2a1a;--progress-bg:#dce5c8;--progress-fg:#3b2a1a;--resolved-bg:#e6d7bf;--resolved-fg:#3b2a1a;--focus:#2f5f7a}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--bg);background-image:radial-gradient(var(--dots) 1px, transparent 1px);color:var(--text);font:14px/1.45 var(--font-body), system-ui, sans-serif;background-size:20px 20px}a{color:inherit;font-weight:700;text-decoration:underline}h1,.display{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 1}h1{font-size:28px;font-weight:900;line-height:1}h2{margin-bottom:8px;font-size:15px;font-weight:800}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button,input,select,textarea{color:inherit;font:inherit}button{background:var(--surface);border:2px solid var(--line);cursor:pointer;border-radius:999px;padding:7px 14px;font-weight:700}button.primary,button.ok{box-shadow:3px 3px 0 var(--shadow);font-weight:800}button.primary{background:var(--accent);color:var(--on-accent)}button.ok{background:var(--ok);color:var(--on-ok)}button.primary:active:not(:disabled),button.ok:active:not(:disabled){box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}button:disabled{cursor:default;opacity:.6}input,select,textarea{background:var(--field);border:2px solid var(--line);border-radius:12px;padding:8px 11px}textarea{resize:none;width:100%}.card{background:var(--surface);border:2px solid var(--line);box-shadow:4px 4px 0 var(--shadow);border-radius:16px}.app{grid-template-columns:240px minmax(0,1fr);gap:16px;height:100vh;padding:16px;display:grid}.nav{flex-direction:column;gap:6px;min-height:0;padding:18px 14px;display:flex;overflow-y:auto}.brand{align-items:center;gap:10px;margin-bottom:12px;padding:0 4px;display:flex}.brand-mark{background:var(--accent);border:2px solid var(--line);box-shadow:2px 2px 0 var(--shadow);color:var(--on-accent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:900;display:flex}.brand-name{font-size:20px;font-weight:800;line-height:1}.nav>button{text-align:left;background:0 0;border:2px solid #0000;border-radius:12px;padding:10px 12px;font-weight:600}.nav>button.active{background:var(--nav-active);border-color:var(--active-line);box-shadow:3px 3px 0 var(--shadow);font-weight:800}.nav-footer{flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.theme-picker{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.theme-picker legend{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.theme-option{border-radius:12px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.theme-option[aria-pressed=true]{background:var(--pill-active);border-color:var(--pill-active);color:var(--on-pill-active)}.swatch{background:linear-gradient(135deg, var(--surface) 50%, var(--accent) 50%);border:2px solid var(--line);border-radius:999px;flex:0 0 18px;height:18px}.main{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.notice{background:var(--note);border:2px dashed var(--note-line);border-radius:12px;padding:8px 12px;font-size:13px}.view{flex:1;min-height:0;padding:20px;overflow-y:auto}.view h1{margin-bottom:16px}.inbox{flex:1;grid-template-columns:360px minmax(0,1fr);gap:16px;min-height:0;display:grid}.list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.list-head{border-bottom:2px solid var(--line);flex-direction:column;gap:12px;padding:18px 16px 12px;display:flex}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters button{padding:4px 11px;font-size:12px}.filters button.active{background:var(--pill-active);border-color:var(--pill-active);color:var(--on-pill-active)}.items{flex:1;overflow-y:auto}.item{border:0;border-bottom:1.5px solid var(--divider);text-align:left;background:0 0;border-radius:0;flex-direction:column;gap:3px;width:100%;padding:12px 16px;font-weight:400;display:flex}.item.active{background:var(--nav-active)}.item-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.item-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.small{color:var(--muted);font-size:12px}.preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.badge{white-space:nowrap;border:1.5px solid;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.badge.waiting{background:var(--waiting-bg);color:var(--waiting-fg)}.badge.in_progress{background:var(--progress-bg);color:var(--progress-fg)}.badge.resolved{background:var(--resolved-bg);color:var(--resolved-fg)}.conversation{flex-direction:column;min-height:0;display:flex;overflow:hidden}.conversation-head{border-bottom:2px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.contact-name{font-size:22px;font-weight:800;line-height:1.1}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thread{background-color:var(--field);background-image:radial-gradient(var(--dots) 1px, transparent 1px);background-size:18px 18px;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.bubble{background:var(--in-bubble);border:2px solid var(--in-line);border-radius:14px 14px 14px 4px;width:fit-content;max-width:70%;padding:9px 12px}.bubble.own{background:var(--out-bubble);border-color:var(--out-line);border-radius:14px 14px 4px;align-self:flex-end}.bubble .small{text-align:right;margin-top:2px}.composer{border-top:2px solid var(--line);flex-direction:column;gap:8px;padding:12px 18px 16px;display:flex}.empty{color:var(--muted);text-align:center;max-width:320px;margin:auto;padding:20px}.table{background:var(--surface);border:2px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:12px;width:100%;overflow:hidden}.table th,.table td{border-bottom:1.5px solid var(--divider);text-align:left;padding:8px 12px}.table tr:last-child td{border-bottom:0}.table th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.table input,.table select{width:100%}.form-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.error{color:var(--danger);font-size:13px}.ticks{letter-spacing:-3px;margin-left:6px;font-weight:800}.ticks.read{color:var(--read)}.delivery-failed{color:var(--danger)}.columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:14px;display:grid}.stat{padding:14px 16px}.stat b{font-size:36px;font-weight:900;line-height:1.1;display:block}.phone-thread{border:2px solid var(--line);border-radius:16px}.phone-thread .bubble{max-width:85%}.skeleton{background:var(--divider);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite pulse}.bubble-skeleton{width:45%;height:44px;margin-bottom:8px}.bubble-skeleton.own{margin-left:auto}@keyframes pulse{50%{opacity:.5}}.login{place-items:center;min-height:100vh;padding:16px;display:grid}.login-card{flex-direction:column;gap:10px;width:100%;max-width:400px;padding:28px;display:flex}.login-card h1{margin-bottom:8px}.login-card label{font-size:12px;font-weight:800}.login-card button{margin-top:6px}input[readonly]{background:var(--divider);cursor:not-allowed}input[aria-invalid=true]{border-color:var(--danger)}.password-rules{flex-direction:column;gap:2px;font-size:13px;list-style:none;display:flex}.password-rules li{color:var(--muted)}.password-rules li.ok{color:var(--resolved-fg)}.password-rules li.missing{color:var(--danger);font-weight:700}[data-theme=light] .password-rules li.ok,[data-theme=sepia] .password-rules li.ok,[data-theme=wine] .password-rules li.ok{color:var(--text)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-company{margin-top:2px;display:block}.me{flex-direction:column;padding:0 4px;display:flex}.composer-actions{justify-content:space-between}.view-intro{max-width:640px;margin-bottom:16px}.invite-form{border:2px dashed var(--line);border-radius:14px;margin-bottom:16px;padding:16px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.form-grid label,.field{flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.form-grid label input,.form-grid label select{font-size:14px;font-weight:400}.form-grid .small,.field .small,.form-grid .error{font-weight:400}.field{margin-top:12px}.chip-checks{flex-wrap:wrap;gap:6px;display:flex}.chip-check{border:2px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip-check.on{background:var(--pill-active);border-color:var(--pill-active);color:var(--on-pill-active)}.chip-check input{accent-color:var(--accent)}.feedback{border:2px solid var(--line);border-radius:12px;margin:0 0 14px;padding:8px 12px;font-size:13px}.feedback.ok{background:var(--resolved-bg);color:var(--resolved-fg)}.feedback.warn{background:var(--waiting-bg);color:var(--waiting-fg)}.feedback.error{background:var(--surface);border-color:var(--danger);color:var(--danger)}.row-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.row-actions button{padding:3px 10px;font-size:12px}button.danger-link{color:var(--danger);background:0 0;border-color:#0000;text-decoration:underline}.cell-action{text-align:right;white-space:nowrap}.table-skeleton{flex-direction:column;gap:8px;display:flex}.admin-section{margin-bottom:24px;padding:18px}.how-it-works{border:2px dashed var(--line);border-radius:14px;flex-direction:column;gap:6px;max-width:760px;margin-bottom:18px;padding:12px 16px 12px 34px;font-size:13px;display:flex}.department-form{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.department-form label{flex-direction:column;flex:320px;gap:6px;max-width:480px;font-size:12px;font-weight:800;display:flex}.department-form input{font-size:14px;font-weight:400}.department-form .small{font-weight:400}.department-form button{margin-top:22px}.field-hint{max-width:420px;margin-top:6px}button.link-button{color:inherit;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:underline}.item-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.tag{border:1.5px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.internal-note{background:var(--note);border:2px dashed var(--note-line);border-radius:12px;flex-direction:column;align-self:stretch;gap:2px;padding:8px 12px;font-size:13px;display:flex}.note-label{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.dialog-backdrop{z-index:20;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog{flex-direction:column;gap:12px;width:100%;max-width:440px;padding:22px;display:flex}.dialog h2{margin:0;font-size:24px;font-weight:900}.dialog label,.menu-editor label,.menu-texts label,.menu-hours>label:not(.switch){flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.dialog select,.dialog textarea,.menu-editor input,.menu-editor select,.menu-editor textarea,.menu-texts textarea,.menu-hours textarea{font-size:14px;font-weight:400}.dialog-actions{justify-content:flex-end}.search{width:100%;max-width:360px;margin-bottom:14px}.menu-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.menu-head h1{margin-bottom:0}.title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.switch{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.switch input{accent-color:var(--accent);width:18px;height:18px}.menu-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);gap:16px;margin-bottom:20px;display:grid}.menu-tree,.menu-editor,.menu-preview,.menu-texts,.menu-hours{border:2px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.menu-texts,.menu-hours{margin-bottom:16px}.menu-node{align-items:center;gap:6px;display:flex}.menu-node-main{background:var(--surface);text-align:left;border-radius:12px;flex-grow:1;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.menu-node.selected .menu-node-main{background:var(--nav-active);border-color:var(--active-line);box-shadow:3px 3px 0 var(--shadow)}.node-key{background:var(--pill-active);color:var(--on-pill-active);text-align:center;border-radius:8px;min-width:24px;padding:2px 6px;font-size:12px;font-weight:800}.node-label{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-weight:700;overflow:hidden}.node-actions{gap:4px;display:flex}.node-actions button{padding:4px 9px}.add-option{border-style:dashed;border-radius:12px}.phone{background-color:var(--field);border:2px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;padding:12px;display:flex}.phone .bubble{max-width:100%;font-size:13px}.inline-field{flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.hours-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;display:grid}.hours-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hours-times{align-items:center;gap:6px;font-size:13px;display:flex}@media (max-width:1050px){.menu-grid{grid-template-columns:minmax(0,1fr)}}.count{background:var(--unread);color:var(--on-unread);text-align:center;border-radius:999px;min-width:18px;margin-left:6px;padding:3px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-block}.sound-toggle{font-size:12px}.list-head select{padding:5px 10px;font-size:13px}.list-notice{margin:10px 12px 0}.unread-dot{background:var(--unread);vertical-align:middle;border-radius:999px;width:9px;height:9px;margin-right:7px;display:inline-block}.mention-tag{border-color:var(--note-line)}.mention{font-weight:800}.note-text{white-space:pre-line}.thread-event{border:1.5px dashed var(--line);color:var(--muted);text-align:center;border-radius:999px;align-self:center;padding:3px 12px;font-size:12px}.conversation-wrap{grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;display:grid}.conversation-wrap.with-sheet{grid-template-columns:minmax(0,1fr) 280px}.sheet{min-height:0;padding:18px 16px;overflow-y:auto}.sheet-body{flex-direction:column;gap:4px;display:flex}.sheet-name{margin-bottom:2px;font-size:20px;font-weight:800}.sheet-field{border-top:1.5px solid var(--divider);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;font-size:12px;font-weight:800;display:flex}.sheet-field textarea,.sheet-field select,.sheet-field>span:not(.small):not(.field-label){font-size:13px;font-weight:400}.history{flex-direction:column;gap:4px;font-weight:400;list-style:none;display:flex}.segmented{gap:6px;display:flex}.segmented button{padding:4px 11px;font-size:12px}.segmented button[aria-pressed=true]{background:var(--pill-active);border-color:var(--pill-active);color:var(--on-pill-active)}.composer.note-mode textarea{background:var(--note);border:2px dashed var(--note-line)}.composer-field{position:relative}.suggestions{z-index:10;flex-direction:column;max-height:280px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto}.suggestions-title{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:800}.suggestions button{text-align:left;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:1px;padding:6px 8px;font-weight:400;display:flex}.suggestions button.active{background:var(--nav-active);border-color:var(--active-line)}.suggestions button .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suggestions-empty{padding:4px 8px 6px}.snooze-options{flex-wrap:wrap;gap:8px;display:flex}.dialog input[type=datetime-local]{font-size:14px;font-weight:400}.reply-form{grid-template-columns:200px minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px;display:grid}.reply-form label{flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.reply-form textarea{font-size:14px;font-weight:400}.reply-form button{align-self:end}.shortcut-input{align-items:center;gap:4px;font-weight:800;display:flex}.shortcut-input input{width:100%;min-width:0;font-weight:400}.cell-shortcut{width:200px}@media (max-width:1050px){.conversation-wrap.with-sheet,.reply-form{grid-template-columns:minmax(0,1fr)}}.media-image{border:2px solid var(--line);object-fit:cover;border-radius:10px;max-width:min(260px,100%);max-height:320px;display:block}.media-audio{width:260px;max-width:100%;display:block}.media-video{border-radius:10px;max-width:min(320px,100%);max-height:320px;display:block}.media-file{border:2px solid var(--line);color:inherit;border-radius:10px;padding:8px 10px;text-decoration:none;display:inline-block}.media-file:hover strong{text-decoration:underline}.media-error{max-width:280px;display:block}.bubble>a:has(.media-image){display:block}.media-caption{white-space:pre-line;margin-top:6px}.attachment{border:2px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:13px;display:flex}.window-closed{background:var(--note);border:2px dashed var(--note-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 12px;font-size:13px;display:flex}.window-closed p{flex:260px}.template-dialog{max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto}.template-dialog input{font-size:14px;font-weight:400}.template-preview{flex-direction:column;display:flex}.template-preview .bubble{max-width:100%}.admin{max-width:980px;margin:0 auto;padding:20px}.admin-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.admin section{margin-bottom:24px}@media (max-width:1050px){.app{grid-template-columns:minmax(0,1fr);height:auto}.nav{flex-flow:wrap}.brand{width:100%;margin-bottom:0}.nav-footer{width:100%;margin-top:0}.inbox{grid-template-columns:minmax(0,1fr)}.list{max-height:420px}.thread{min-height:320px}.columns,.stats{grid-template-columns:minmax(0,1fr)}}#nl-badge-frame{display:none!important}
