@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-cyrillic-ext-wght-normal-C8B9Chlh.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-cyrillic-wght-normal-DbeVG3Ps.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-greek-wght-normal-DPM5d9ub.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-vietnamese-wght-normal-DcI17N1q.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-latin-ext-wght-normal-DZyYlgcm.woff2) format("woff2-variations");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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geologica-latin-wght-normal-BBL8hQxZ.woff2) format("woff2-variations");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{--brand: #1f75fe;--brand-hover: #1866e6;--brand-green: #58f287;--brand-black: #0d1330;--surface: #ffffff;--surface-muted: #f2f4fa;--background: #f3f5fb;--foreground: #0d1330;--muted: #4f5774;--border: #e3e7f1;--danger: #9d2c3a;--danger-surface: #fdecee;--warning-surface: #fff6e8;--warning: #8a5a10;--ok: color-mix(in srgb, var(--brand-green) 42%, var(--brand-black));--ok-surface: color-mix(in srgb, var(--brand-green) 34%, var(--surface));--sidebar: #0f1b4d;--sidebar-foreground: #e8ecf8;--sidebar-muted: #b7c0de;--ring: #1f75fe;--radius: 8px;--space: 16px;--measure: 1120px;--rail-width: 248px;--topbar-height: 60px;--font: "Geologica Variable", "Geologica", ui-sans-serif, system-ui, sans-serif;--shadow: 0 1px 0 var(--border)}*{box-sizing:border-box}html,body{overflow-x:clip}html,body,#root{min-height:100%}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font);font-size:15px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brand)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}h1,h2,p{overflow-wrap:break-word;min-width:0}h1,h2{text-wrap:balance}h1{font-size:1.6rem;line-height:1.2;font-weight:600;margin:0}h2{font-size:1.05rem;font-weight:600;margin:0}p{margin:0}.skip{position:absolute;left:var(--space);top:-40px;background:var(--surface);padding:8px 12px;border-radius:var(--radius)}.skip:focus{top:8px}.shell{display:grid;height:100dvh;min-height:100dvh;overflow:clip;grid-template-columns:var(--rail-width) minmax(0,1fr)}.rail{position:sticky;top:0;height:100dvh;width:var(--rail-width);overflow:auto;background:var(--sidebar);color:var(--sidebar-foreground);padding:20px 16px;display:flex;flex-direction:column;gap:16px}.brand{display:flex;flex-direction:column;gap:4px;padding:0 8px}.brand strong{font-weight:600}.brand span{color:var(--sidebar-muted);font-size:.86rem}.nav{display:flex;flex-direction:column;gap:16px}.nav-group{display:flex;flex-direction:column;gap:4px}.nav-label{color:var(--sidebar-muted);font-size:.86rem;padding:0 12px}.nav a,.menu-button,.text-button,.primary,.ghost,.danger,.nav-backdrop{border-radius:var(--radius);transition:background-color .16s ease,color .16s ease}.nav a{display:flex;align-items:center;gap:8px;min-height:40px;color:var(--sidebar-foreground);text-decoration:none;padding:8px 12px;font-size:.92rem}.nav a svg{flex:none}.nav a:hover{background:color-mix(in srgb,var(--surface) 12%,transparent)}.nav a[aria-current=page]{background:color-mix(in srgb,var(--surface) 28%,transparent);font-weight:600}.nav a:active{background:color-mix(in srgb,var(--surface) 36%,transparent)}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:0 8px;font-size:.86rem}.rail-foot button,.menu-button{background:transparent;color:var(--sidebar-foreground);border:1px solid color-mix(in srgb,var(--sidebar-foreground) 30%,transparent);padding:8px 12px;text-align:left}.rail-foot button:hover,.menu-button:hover{background:color-mix(in srgb,var(--surface) 12%,transparent)}.rail-foot button:active,.menu-button:active{background:color-mix(in srgb,var(--surface) 16%,transparent)}.stage{min-width:0;height:100dvh;overflow:auto}.topbar{display:none;align-items:center;justify-content:space-between;min-height:var(--topbar-height);padding:8px var(--space);background:var(--sidebar);color:var(--sidebar-foreground)}.menu-button{display:none}.nav-backdrop{position:fixed;top:var(--topbar-height);right:0;bottom:0;left:0;z-index:30;border:0;padding:0;background:color-mix(in srgb,var(--brand-black) 48%,transparent);cursor:pointer}.content{width:min(var(--measure),calc(100% - 32px));margin:24px auto 48px;display:flex;flex-direction:column;gap:20px}.lede{color:var(--muted);max-width:62ch}.toolbar,.row,.split,.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat,.panel,.login,.note{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.stat{padding:16px;display:flex;flex-direction:column;gap:8px}.stat span,.label,.data td:before{color:var(--muted);font-size:.86rem}.stat strong{font-size:1.4rem;font-weight:600}.panel{padding:16px;display:flex;flex-direction:column;gap:12px}.login{width:min(420px,calc(100% - 32px));margin:10vh auto;padding:24px;display:flex;flex-direction:column;gap:16px}.login form{display:flex;flex-direction:column;gap:16px}.qr{width:240px;height:240px}.code-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}.link-button{display:inline-block;text-align:center;text-decoration:none}label,.field{display:flex;flex-direction:column;gap:8px;font-size:.92rem}input,select,textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px;min-width:0}textarea{min-height:96px;resize:vertical}.primary,.ghost,.danger,.text-button{border:0;padding:8px 12px;cursor:pointer}.primary{background:var(--brand);color:var(--surface)}.primary:hover,.primary:active{background:var(--brand-hover)}.ghost{background:var(--surface-muted);color:var(--foreground)}.ghost:active{background:var(--border)}.danger{background:var(--danger);color:var(--surface)}.danger:active{background:var(--brand-black)}.text-button{background:transparent;color:var(--brand);padding-left:0}.text-button:active{color:var(--brand-hover)}button:disabled{opacity:.6;cursor:not-allowed}.note{padding:12px}.note.warn{background:var(--warning-surface);color:var(--warning)}.note.bad{background:var(--danger-surface);color:var(--danger)}.note.ok{background:var(--ok-surface);color:var(--brand-black);border-color:var(--ok)}.badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.badge{display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:var(--radius);background:var(--surface-muted);color:var(--foreground);font-size:.86rem;line-height:1.4}.badge-danger{background:var(--danger-surface);color:var(--danger)}.badge-warning{background:var(--warning-surface);color:var(--warning)}.badge-info{background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand)}.badge-ok{background:var(--ok-surface);color:var(--brand-black)}.badge-neutral{background:var(--surface-muted);color:var(--muted)}.accent-open,.accent-waiting-support{--ticket-accent: var(--danger)}.accent-in-progress{--ticket-accent: var(--brand)}.accent-waiting-customer{--ticket-accent: var(--warning)}.accent-resolved{--ticket-accent: var(--ok)}.accent-closed{--ticket-accent: var(--muted)}.ticket-table tr td:first-child{box-shadow:inset 3px 0 0 var(--ticket-accent, var(--border))}.ticket-cards{display:none;list-style:none;margin:0;padding:0}.meta{display:grid;gap:12px;margin:0}.meta div{display:grid;gap:2px;min-width:0}.meta dt{color:var(--muted);font-size:.86rem}.meta dd{margin:0;overflow-wrap:break-word}.page-head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bubble-kind{font-size:.86rem}.bubble.reply{background:color-mix(in srgb,var(--brand) 8%,var(--surface));border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}.bubble.reply .bubble-kind{color:var(--brand)}.bubble.internal{border-color:color-mix(in srgb,var(--warning) 40%,var(--border))}.bubble.internal .bubble-kind{color:var(--warning)}.data{width:100%;border-collapse:collapse}.data th{text-align:left;font-weight:500;font-size:.86rem;color:var(--muted);padding:8px;border-bottom:1px solid var(--border)}.data td{padding:8px;border-bottom:1px solid var(--border);vertical-align:top}.thread{display:flex;flex-direction:column;gap:12px}.bubble{border:1px solid var(--border);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;gap:8px}.bubble.internal{background:var(--warning-surface)}.check{flex-direction:row;align-items:center;gap:8px}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}@media(min-width:768px){.meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.shell{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.stage{height:auto;overflow:visible}.shell.js .rail{position:fixed;z-index:35;top:var(--topbar-height);left:0;width:min(280px,86vw);height:calc(100dvh - var(--topbar-height));transform:translate(-105%);transition:transform .16s ease}.shell.js.nav-open .rail{transform:none}.topbar{display:flex;position:sticky;top:0;z-index:40}.menu-button{display:inline-flex;align-items:center;min-height:44px;min-width:44px}.nav a{min-height:44px}.content{width:min(var(--measure),calc(100% - 24px));margin-top:16px}.grid,.checks{grid-template-columns:minmax(0,1fr)}.data thead{display:none}.data tr{display:grid;gap:4px;padding:8px 0}.data td{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);border:0;padding:4px 0}.ticket-table{display:none}.ticket-cards{display:flex;flex-direction:column;gap:12px}.ticket-card{display:flex;flex-direction:column;gap:8px;min-height:44px;padding:12px;text-decoration:none;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:inset 3px 0 0 var(--ticket-accent, var(--border)),var(--shadow)}.ticket-card:hover{background:var(--surface-muted)}.ticket-card:active{background:var(--border)}.ticket-subject{font-weight:600}}@media(prefers-reduced-motion:reduce){.nav a,.menu-button,.text-button,.primary,.ghost,.danger,.nav-backdrop,.rail{transition:none}}
