@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/build/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/build/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/build/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/build/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/build/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/build/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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}:root{--navy-950:#111021;--navy-900:#242143;--navy-800:#27253f;--navy-700:#3a3766;--blue-600:#0a86b3;--blue-500:#2dafe6;--blue-100:#d9eff8;--slate-600:#4f6886;--pink-500:#e6007e;--pink-100:#f9d5e7;--orange-500:#ee730b;--orange-100:#fde8d6;--gray-100:#f2f2f2;--bg:#f5fbff;--surface:#fff;--surface-muted:#f8fcff;--border:#e5e5e4;--border-strong:#cdd2dc;--text:#242143;--text-muted:#6e6c83;--text-faint:#8e8ca8;--text-closed:#b6b5c1;--success:#1f9d63;--success-bg:#e6f7ee;--warning:#c47a0c;--warning-bg:#fdf3e0;--danger:#d6394a;--danger-bg:#fbe9eb;--info:#2dafe6;--info-bg:#d9eff8;--purple:#7c53d1;--purple-bg:#efe8fc;--gray-bg:#eef0f4;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-brand:50px 50px 50px 0;--shadow-sm:0 1px 2px #24214312;--shadow-md:0 6px 20px #2421431a;--shadow-lg:0 16px 48px #24214338;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--font-heading:var(--font-body);--focus-ring:0 0 0 3px #2dafe633;--focus-outline:2px solid var(--blue-600);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-weight:600}p{margin:0}button{font-family:inherit}a{color:var(--blue-600)}fieldset{border:0;min-width:0;margin:0;padding:0}.icon{flex:none;width:16px;height:16px}.icon svg,svg.icon{display:block}svg.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:var(--focus-outline);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--surface);color:var(--text);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{top:12px}.mono{font-variant-numeric:tabular-nums;color:var(--slate-600)}.text-faint{color:var(--text-faint)}.text-accent{color:var(--blue-500)}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface);width:248px;color:var(--text);border-right:1px solid var(--border);flex-direction:column;flex:none;align-self:flex-start;height:100vh;padding:28px 22px 20px 26px;display:flex;position:sticky;top:0}.main-col{flex-direction:column;flex:1;min-width:0;display:flex}.brand{flex-direction:column;align-items:flex-start;gap:34px;padding:0 0 22px;display:flex}.brand-mark-link{display:flex}.brand-mark{object-fit:contain;width:104px;height:auto;display:block}.brand-sub{color:var(--text);letter-spacing:.08em;font-size:11px;font-weight:700}.sidebar-toggle{display:none}.nav{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.nav-item{border-radius:var(--radius-brand);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:9px 14px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.nav-item:hover{background:var(--bg)}.nav-item--active,.nav-item--active:hover{background:var(--navy-900);color:#fff}.nav-item--active .icon{color:var(--blue-500)}.nav-item--muted{color:var(--text-muted);font-size:12.5px}.sidebar-account{border-top:1px solid var(--blue-500);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.sidebar-account-btn{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.sidebar-account-btn:hover{background:var(--bg)}.sidebar-account-btn>.icon:last-child{color:var(--text-muted)}.sidebar-company,.sidebar-company:hover{cursor:default;background:0 0}.sidebar-account-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-account-btn .user-meta strong{color:var(--text)}.sidebar-account-btn .user-meta small{color:var(--text-muted)}.sidebar-account-btn .avatar{flex:none}.sidebar .dropdown-menu{min-width:0;inset:auto 0 calc(100% + 6px)}.view-root{flex:1;padding:24px 28px 60px;overflow-y:auto}.view-root:focus{outline:none}.view-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.view-header h1{font-size:22px;font-weight:600}@media (width<=760px){.sidebar{z-index:50;width:72px;height:100dvh;padding:20px 8px;position:fixed;left:0}.main-col{margin-left:72px}.view-root{padding:18px 14px 50px}.view-header{flex-wrap:wrap}.view-header h1{font-size:19px}.sidebar-toggle{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;background:0 0;border:none;align-self:center;margin-bottom:12px;padding:7px;display:inline-flex}.sidebar-toggle:hover{background:var(--bg)}.sidebar .dropdown-menu{min-width:230px;right:auto}.sidebar:not(.sidebar--expanded) .brand{gap:14px}.sidebar:not(.sidebar--expanded) .brand-mark{width:52px}.sidebar:not(.sidebar--expanded) .brand-sub,.sidebar:not(.sidebar--expanded) .nav-item span,.sidebar:not(.sidebar--expanded) .sidebar-account-text,.sidebar:not(.sidebar--expanded) .sidebar-account-btn>.icon:last-child{display:none}.sidebar:not(.sidebar--expanded) .nav-item,.sidebar:not(.sidebar--expanded) .sidebar-account-btn{justify-content:center;padding:9px 4px}.sidebar--expanded{width:min(248px,100vw - 24px);box-shadow:var(--shadow-lg);padding:20px 22px 20px 26px}.sidebar--expanded .sidebar-toggle{align-self:flex-end}}.alert{border-radius:var(--radius-md);align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;display:flex}.alert .icon{flex:none;margin-top:1px}.alert--amber{background:var(--warning-bg);color:#8a5a06}.alert--blue{background:var(--info-bg);color:var(--navy-800)}.alert--gray{background:var(--gray-bg);color:var(--text-muted)}.alert--red{background:var(--danger-bg);color:#a02634}.alert-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.avatar{background:var(--blue-100);width:30px;height:30px;color:var(--blue-500);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.avatar--sm{width:24px;height:24px;font-size:10.5px}.user-meta{flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.user-meta strong{font-size:13.5px;font-weight:600}.user-meta small{color:var(--text-muted);font-size:11.5px;font-weight:400}.user-cell{align-items:center;gap:10px;display:flex}.badge{--badge-bg:var(--gray-100);--badge-fg:var(--text-closed);--badge-border:var(--border);background:var(--badge-bg);color:var(--badge-fg);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.badge--sm{margin-left:6px;padding:1px 7px;font-size:10.5px}.badge--navy{--badge-bg:var(--navy-900);--badge-fg:#fff;--badge-border:var(--navy-900)}.badge--blue{--badge-bg:var(--blue-500);--badge-fg:#fff;--badge-border:var(--blue-500)}.badge--sky{--badge-bg:var(--blue-100);--badge-fg:var(--text);--badge-border:var(--blue-500)}.badge--green{--badge-bg:var(--gray-100);--badge-fg:var(--blue-500);--badge-border:var(--blue-500)}.badge--gray{--badge-bg:var(--gray-100);--badge-fg:var(--text-closed);--badge-border:var(--border)}.badge--red{--badge-bg:var(--pink-100);--badge-fg:var(--text);--badge-border:var(--pink-500)}.badge--orange{--badge-bg:var(--orange-100);--badge-fg:var(--text);--badge-border:var(--orange-500)}.badge--amber{--badge-bg:var(--orange-100);--badge-fg:#a14f08;--badge-border:var(--orange-500)}.badge--purple{--badge-bg:var(--purple-bg);--badge-fg:var(--purple);--badge-border:var(--purple)}.badge--neutral{--badge-bg:var(--surface);--badge-fg:var(--text);--badge-border:var(--border)}.badge--outline{border-color:var(--badge-border)}.chip{background:var(--gray-bg);color:var(--text-muted);border-radius:999px;margin:1px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary,.btn-secondary,.btn-danger{border-radius:var(--radius-brand);padding:9px 20px 9px 18px}.btn-primary{background:var(--navy-900);color:#fff}.btn-primary .icon{color:var(--blue-500)}.btn-primary:hover:not(:disabled){background:var(--navy-700)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover:not(:disabled){background:var(--blue-100);border-color:var(--blue-500)}.btn-ghost{color:var(--text);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--blue-100)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:#b82f3d}.btn-sm{padding:6px 11px;font-size:12.5px}.btn-primary.btn-sm,.btn-secondary.btn-sm,.btn-danger.btn-sm{padding:6px 14px 6px 13px}.btn-icon{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:7px;display:inline-flex}.btn-icon:hover{background:var(--surface-muted);color:var(--text)}.btn-icon:disabled{opacity:.5;cursor:not-allowed}.link-btn{color:var(--blue-600);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.link-btn:hover{text-decoration:underline}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:18px;padding:18px 20px}.card-title{font-family:var(--font-heading);color:var(--text);margin-bottom:12px;font-size:13.5px;font-weight:700}.card-title-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-title-row .card-title{margin-bottom:0}.card-actions{justify-content:flex-end;display:flex}.card-actions--split{justify-content:space-between;align-items:center}.dropdown{position:relative}.dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:230px;box-shadow:var(--shadow-md);z-index:40;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0}.dropdown--open .dropdown-menu{display:block}.dropdown-item{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.dropdown-item>span{flex:1}.dropdown-item:hover{background:var(--surface-muted)}.dropdown-item--active{color:var(--blue-600);font-weight:600}.dropdown-form{margin:0}.empty-state{color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:44px 20px;display:flex}.empty-state .icon{width:28px;height:28px}.empty-state--sm{padding:18px}.filter-bar{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.filter-field{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.filter-field--search{flex-grow:1.4}.filter-field .select{width:100%;min-width:0}.filter-field input.select{cursor:text}.filter-label{color:var(--text-muted);font-size:12px;font-weight:500}.filter-reset{flex:none;margin-bottom:2px;font-size:13.5px}@media (width<=760px){.filter-bar{flex-wrap:wrap}.filter-field{flex:calc(50% - 5px)}}.select,input[type=text],input[type=email],input[type=password],input[type=date],input[type=tel],textarea{color:var(--text);background-color:var(--surface);border:1px solid var(--blue-500);border-radius:var(--radius-sm);outline:none;padding:8px 12px;font-family:inherit;font-size:13.5px}.select{cursor:pointer}select.select{appearance:none;background-image:url(/build/assets/select-chevron-CqUrF4Uv.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}.select::placeholder,input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}.select:focus,input:focus,textarea:focus{border-color:var(--blue-500);box-shadow:var(--focus-ring)}textarea{resize:vertical;width:100%;font-family:inherit}.field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.field label,.field-label{color:var(--text-muted);font-size:12.5px;font-weight:500}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field input[readonly]{background:var(--surface-muted);color:var(--text-muted);cursor:default}.field-note{color:var(--text-faint);margin:-4px 0 14px;font-size:12px;line-height:1.5}.field .field-note{margin:0}.field-required{color:var(--danger)}.field-errors{color:var(--danger);margin:0;padding:0;font-size:12px;font-weight:500;list-style:none}.form-errors{margin-bottom:14px}.field--error input,.field--error .select,.field--error textarea{border-color:var(--danger)}.field--error input:focus,.field--error .select:focus,.field--error textarea:focus{box-shadow:0 0 0 3px var(--danger-bg)}.file-rows{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.file-rows:empty{display:none}.file-row{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:7px 9px;display:flex}.file-row-name{color:var(--text);align-items:center;gap:6px;min-width:130px;font-size:12.5px;display:flex}.file-row input[type=text]{flex:1}.file-row-size{color:var(--text-faint);margin-left:auto;font-size:11.5px}.file-picker{cursor:pointer;display:inline-flex}.attachment-picker{flex-direction:column;gap:8px;display:flex}.attachment-picker .file-rows{margin-bottom:0}.attachment-picker-actions{display:flex}.attachment-picker .field-note{margin:0}.checkbox-list{flex-direction:column;gap:6px;display:flex}.checkbox-item{align-items:center;gap:8px;font-size:13px;display:flex}.checkbox-item input{width:15px;height:15px}.checkbox-item input:disabled+span{color:var(--text-faint)}fieldset.field>legend{margin-bottom:5px;padding:0}.choice-list{flex-direction:column;gap:6px;display:flex}.choice{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);align-items:flex-start;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.choice:has(input:checked){border-color:var(--blue-500);background:var(--blue-100)}.choice input{flex:none;margin:2px 0 0}.rodo-box,.field .rodo-box{cursor:pointer;border-radius:var(--radius-sm);background:var(--warning-bg);color:#6f4a05;border:1px solid #f3dfae;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;display:flex}.rodo-box input{flex:none;width:15px;height:15px;margin:2px 0 0}.rodo-box em{opacity:.85;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.readonly-note{background:var(--surface-muted);border-radius:var(--radius-sm);color:var(--text-faint);align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.code-input{letter-spacing:.45em;text-align:center;font-size:18px;font-weight:700}@media (width<=980px){.field-row{grid-template-columns:1fr}}.meta-list{grid-template-columns:auto 1fr;gap:9px 14px;margin:0;font-size:13px;display:grid}.meta-list dt{color:var(--text-faint);font-weight:500}.meta-list dd{text-align:right;margin:0;font-weight:600}body.modal-open{overflow:hidden}.modal{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:520px;max-width:calc(100% - 48px);max-height:calc(100vh - 48px);color:var(--text);white-space:normal;overflow-wrap:break-word;text-align:start;cursor:auto;border:none;flex-direction:column;padding:0;overflow:hidden}.modal[open]{display:flex}.modal::backdrop{background:#1110218c}.modal--lg{width:680px}.modal-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header h2{font-family:var(--font-heading);font-size:16px}.modal-body{padding:18px 20px;overflow-y:auto}.modal-body .alert{margin-bottom:14px}.modal-body p+p{margin-top:12px}.modal-footer{border-top:1px solid var(--border);flex:none;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.modal-body>.modal-footer{margin:18px -20px -18px}@media (width<=760px){.modal{max-width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.modal-footer{flex-wrap:wrap}}.people-picker-chips{flex-wrap:wrap;gap:6px;display:flex}.people-picker-option{align-items:center;gap:8px;font-size:13px;display:inline-flex}.field .people-picker-chip{color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.people-picker-remove,.people-picker-none{display:none}.people-picker-search{display:none;position:relative}.people-picker-search-icon{width:14px;height:14px;color:var(--text-muted);stroke:currentColor;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.people-picker-search .people-picker-input{width:100%;padding-left:32px}.people-picker-listbox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);max-height:260px;box-shadow:var(--shadow-md);z-index:40;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.people-picker-item{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;padding:8px 10px;font-size:13px}.people-picker-item:hover,.people-picker-item--active{background:var(--blue-100)}.people-picker-item--empty{color:var(--text-faint);cursor:default}.people-picker-item--empty:hover{background:0 0}@media (scripting:enabled){.people-picker-chips{margin-bottom:6px}.people-picker-option:not(:has(:checked)){display:none}.people-picker-checkbox{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.field .people-picker-chip{background:var(--blue-100);color:var(--navy-900);border-radius:999px;padding:4px 8px 4px 10px}.field .people-picker-chip:hover{background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--blue-500)}.people-picker-checkbox:focus-visible+.people-picker-chip{outline:var(--focus-outline);outline-offset:2px}.people-picker-remove{stroke:currentColor;stroke-width:2px;width:12px;height:12px;display:inline-block}.people-picker-chips:not(:has(:checked)) .people-picker-none{color:var(--text-faint);font-size:12.5px;display:inline}.people-picker-search{display:block}}.star-picker{border:none;gap:3px;margin:0;padding:0;display:flex}.star-btn{cursor:pointer;color:var(--border-strong);background:0 0;border:none;padding:3px;display:inline-flex}.star-btn .icon{width:22px;height:22px}.star-btn:has(input:focus-visible){outline:var(--focus-outline);outline-offset:1px;border-radius:var(--radius-sm)}.stars-readout{gap:1px;display:inline-flex}.star-static{color:var(--border-strong)}.star-static .icon{width:14px;height:14px}.star-static--on,:is(.star-btn:has(input:checked),.star-btn:has(~.star-btn input:checked)){color:#e3a419}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:760px;font-size:13.5px}.table thead th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text);border-bottom:1px solid var(--blue-500);white-space:nowrap;padding:0 14px 10px;font-size:11px;font-weight:700}.table tbody td{background:var(--surface);border-bottom:1px solid var(--blue-100);vertical-align:middle;padding:12px 14px}.table tbody tr:last-child td{border-bottom:none}.table tbody td:not(:has(.cell-title)){white-space:nowrap}.table-row{cursor:pointer}.table-row:hover td{background:var(--surface-muted)}.table-row a{color:inherit;text-decoration:none}.table-count{color:var(--text-muted);margin-bottom:10px;font-size:12.5px}.table .mono{white-space:nowrap}.table td:has(.waiting-dot){white-space:nowrap}.cell-title{color:var(--text);font-weight:600}.cell-title .row-link{color:inherit;text-decoration:none}.cell-title .row-link:hover,.cell-title .row-link:focus-visible{color:var(--blue-500);text-decoration:underline}.cell-sub{color:var(--text-muted);margin-top:2px;font-size:12.5px}.row-actions{white-space:nowrap;gap:4px;display:flex}.waiting-dot{background:var(--blue-500);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:24px;padding:10px 4px;font-size:14px;font-weight:500;text-decoration:none}.tab:hover{color:var(--text)}.tab--active{color:var(--navy-900);border-bottom-color:var(--blue-500);font-weight:600}.toast-layer{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;top:18px;right:18px}.toast{background:var(--navy-900);color:#fff;border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);opacity:0;align-items:center;gap:9px;max-width:340px;padding:11px 15px;font-size:13px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(-8px)}.toast--in{opacity:1;transform:translateY(0)}.toast--success{background:var(--success)}.toast--error{background:var(--danger)}.toast .icon{color:#fff}.toast-close{color:#fff;margin-left:auto;padding:2px}.toast-close:hover{color:#fff;background:#ffffff1f}.toast:not([data-controller]){opacity:1;transform:none}@media (width<=760px){.toast-layer{align-items:flex-end;top:12px;left:84px;right:12px}.toast{max-width:100%}}.login-root{background:radial-gradient(circle at 18% 12%, #2dafe647 0%, transparent 42%), radial-gradient(circle at 85% 90%, #2dafe624 0%, transparent 38%), var(--navy-900);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--surface);border-radius:var(--radius-lg);width:380px;max-width:100%;box-shadow:var(--shadow-lg);flex-direction:column;align-items:center;padding:34px 32px 28px;display:flex}.login-logo{object-fit:contain;width:auto;max-width:220px;height:40px;margin-bottom:16px;display:block}.login-sub{color:var(--blue-600);font-family:var(--font-heading);letter-spacing:.08em;margin-bottom:26px;font-size:12px;font-weight:700}.login-form{flex-direction:column;width:100%;display:flex}.login-form .field input:not([type=checkbox]){width:100%}.login-form .checkbox-item{color:var(--text);align-items:flex-start;font-weight:400;line-height:1.45}.login-form .checkbox-item input{flex:none;margin-top:2px}.login-submit{justify-content:center;width:100%;margin-top:4px;padding:10px}.login-links{justify-content:space-between;gap:10px;width:100%;margin-top:16px;display:flex}.login-title{font-family:var(--font-heading);color:var(--text);align-self:flex-start;margin-bottom:6px;font-size:16px;font-weight:700}.login-text{color:var(--text-muted);align-self:flex-start;margin:0 0 16px;font-size:13px;line-height:1.5}.login-alert{width:100%}.error-card{text-align:center;width:480px}.error-visual{margin:-4px 0 14px;position:relative}.error-visual:before{content:"";background:radial-gradient(circle,#2dafe62e 0%,#0000 70%);border-radius:50%;position:absolute;inset:-14px}.error-bubble{border-radius:var(--radius-brand);background:var(--navy-900);width:64px;height:64px;color:var(--blue-500);box-shadow:var(--shadow-md);justify-content:center;align-items:center;animation:3.2s ease-in-out infinite error-float;display:flex;position:relative}.error-bubble .icon{width:30px;height:30px}.error-code{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--blue-500);background:linear-gradient(135deg, var(--blue-500) 10%, var(--navy-700) 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-size:72px;font-weight:800;line-height:1}.login-title.error-title{align-self:center;margin-bottom:8px;font-size:19px}.login-text.error-text{align-self:center;max-width:34em;margin-bottom:22px;font-size:13.5px}.error-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.alert.error-helpdesk{text-align:left;width:100%;margin:22px 0 0}@keyframes error-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.error-bubble{animation:none}}.login-card--wide{width:640px}.privacy-notice{color:var(--text);align-self:stretch;margin-bottom:18px;font-size:13px;line-height:1.55}.privacy-notice p{margin:0 0 10px}.privacy-notice-rights{margin:0;padding-left:20px}.privacy-notice-rights li+li{margin-top:6px}.privacy-notice-confirm{border:1px solid var(--blue-100);border-radius:var(--radius-sm);background:var(--surface-muted);margin:4px 0 10px;padding:14px 16px}.privacy-notice-confirm .checkbox-item{cursor:pointer;gap:12px}.login-form .privacy-notice-confirm .checkbox-item input{width:18px;height:18px;accent-color:var(--blue-600);cursor:pointer;margin-top:1px}.privacy-notice-note{color:var(--text-muted);margin:0 0 14px;font-size:12px}@media (width<=420px){.login-root{padding:12px}.login-card{padding:28px 20px 22px}}.dashboard-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text);flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex}.stat-tile:hover,.stat-tile:focus-visible{border-color:var(--blue-500);box-shadow:var(--shadow-md)}.stat-tile-value{font-size:28px;font-weight:700;line-height:1.1}.stat-tile-label{color:var(--text-muted);font-size:13px}.stat-tile--attention{border-left:4px solid var(--orange-500)}.stat-tile--attention .stat-tile-value{color:var(--orange-500)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 18px;display:grid}.card-link{white-space:nowrap;font-size:13px}.dashboard-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-item{background:var(--surface-muted);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.dashboard-item--link{cursor:pointer;transition:background-color .15s}.dashboard-item--link:hover{background:var(--blue-100)}.dashboard-item-main{min-width:0}.dashboard-item .cell-title{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.dashboard-item a.cell-title:hover,.dashboard-item a.cell-title:focus-visible{color:var(--blue-500);text-decoration:underline}.dashboard-item .badge,.dashboard-item .btn{flex-shrink:0}.dashboard-more{color:var(--text-muted);margin:10px 0 0;font-size:12.5px}.knowledge-links{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.knowledge-link{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);justify-content:center;align-items:center;height:100%;min-height:80px;padding:20px 24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.knowledge-link:hover,.knowledge-link:focus-visible{border-color:var(--blue-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.knowledge-link img{max-width:100%;height:32px}.dashboard-ideas{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 0;display:flex}.dashboard-ideas .icon{color:var(--orange-500)}@media (width<=1100px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}}.profile-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;max-width:980px;display:grid}.profile-grid .card,.profile-grid .alert{margin-bottom:0}.profile-meta{grid-template-columns:70px 1fr;gap:8px 12px;margin:4px 0 18px;font-size:13px;display:grid}.profile-meta dt{color:var(--text-muted);font-size:12.5px;font-weight:600}.profile-meta dd{margin:0}.profile-col{flex-direction:column;gap:18px;min-width:0;display:flex}.notif-group{margin-bottom:14px}.notif-group-title{color:var(--text);margin-bottom:7px;font-size:12.5px;font-weight:700}@media (width<=980px){.profile-grid{grid-template-columns:1fr}}.survey-list{flex-direction:column;gap:8px;display:flex}.survey-row{background:var(--surface-muted);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.survey-page{max-width:720px}.survey-comment{white-space:pre-wrap;margin:0}.survey-heading{margin:0 0 6px;font-size:22px;font-weight:700}.survey-ticket-line{margin:0 0 32px}.survey-ticket-no{color:var(--blue-600)}.survey-question-heading{margin:0 0 20px;font-size:18px;font-weight:700}.survey-ratings{flex-wrap:wrap;gap:28px 36px;margin-bottom:28px;display:flex}.survey-rating{margin:0}.back-link{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0 0 14px;font-size:13px;text-decoration:none;display:inline-block}.back-link:hover{color:var(--blue-600)}.ticket-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.ticket-heading-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;display:flex}.ticket-id{color:var(--text-faint);font-size:12.5px;font-weight:700}.ticket-header h1{font-size:20px}.ticket-badges{flex-wrap:wrap;gap:6px;display:flex}.ticket-header-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ticket-layout{grid-template-columns:1fr 320px;align-items:start;gap:18px;display:grid}.ticket-description{white-space:pre-wrap;color:var(--text);font-size:13.5px;line-height:1.6}.attachment-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.attachment-item{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);align-items:center;gap:10px;padding:9px 8px;display:flex}.attachment-item:hover{background:var(--surface-muted)}.attachment-item .icon:first-child{color:var(--text-faint)}.attachment-meta{flex:1;min-width:0}.attachment-name{color:var(--text);font-size:13px;font-weight:600}.attachment-link{color:inherit;text-decoration:none}.attachment-link:hover,.attachment-link:focus-visible{text-decoration:underline}.attachment-sub{color:var(--text-faint);margin-top:1px;font-size:11.5px}.attachment-note{color:var(--text-faint);margin:10px 0 0;font-size:11.5px;line-height:1.45}.comment-thread{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.comment{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-muted);padding:11px 13px}.comment--client{background:var(--blue-100);border-color:#bfe7f8}.comment--agent{background:var(--surface)}.comment--question{background:var(--warning-bg);border-color:#f3dfae}.comment--system{background:var(--gray-bg);color:var(--text-muted);border-style:dashed}.comment-flag{text-transform:uppercase;letter-spacing:.04em;color:var(--warning);margin-bottom:6px;font-size:10.5px;font-weight:800}.comment-head{align-items:center;gap:8px;margin-bottom:5px;display:flex}.comment-head strong{font-size:12.5px}.comment-date{color:var(--text-faint);margin-left:auto;font-size:11.5px}.comment-date--left{margin-left:0}.comment-text{color:var(--text);white-space:pre-wrap;font-size:13px}.comment--system .comment-text{color:var(--text-muted);font-size:12.5px}.comment-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.comment-file{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.comment-file .icon{width:13px;height:13px}.comment-file--withdrawn{opacity:.7;text-decoration:line-through}.comment-form{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.comment-form>.field,.comment-form>.field-note{margin:0}.comment-form-title{font-family:var(--font-heading);color:var(--text);margin:0;font-size:15px;font-weight:700}.comment-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=980px){.ticket-layout{grid-template-columns:1fr}}@media (width<=760px){.ticket-header{flex-direction:column}.ticket-header-actions{align-items:flex-start}}.ticket-form{max-width:760px}.ticket-form .form-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ticket-form--wide{max-width:none}.field-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1280px){.field-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.field-row--4{grid-template-columns:1fr}}.field-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=980px){.field-row--3{grid-template-columns:1fr}}.form-subsection-title{color:var(--text-muted);margin:4px 0 8px;font-size:13px;font-weight:600}.ticket-form form{counter-reset:form-section}.form-section{counter-increment:form-section}.form-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.form-sections>.form-section{margin-bottom:0}.form-section--full{grid-column:1/-1}@media (width<=980px){.form-sections{grid-template-columns:1fr}}.form-section-header{grid-template-columns:28px 1fr;align-items:center;column-gap:12px;margin-bottom:16px;display:grid}.form-section-header:before{content:counter(form-section);background:var(--blue-100);width:28px;height:28px;color:var(--blue-600);border-radius:50%;grid-row:span 2;place-items:center;font-size:13px;font-weight:700;display:grid}.form-section:has(.field--error) .form-section-header:before{background:var(--danger-bg);color:var(--danger)}.form-section-title{font-family:var(--font-heading);color:var(--text);margin:0;font-size:15px;font-weight:700}.form-section-hint{color:var(--text-faint);grid-column:2;margin:2px 0 0;font-size:12.5px;line-height:1.45}.form-section>:last-child,.form-section .field-row:last-child .field{margin-bottom:0}.form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.form-footer .form-actions{margin-top:0}.form-footer-note{color:var(--text-muted);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.form-footer-note svg{width:16px;height:16px;color:var(--blue-600);flex:none}.sort-button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-button svg{opacity:0;width:12px;height:12px;transition:transform .15s}.sort-button:hover svg,.sort-button--active svg{opacity:1}.sort-button--asc svg{transform:rotate(180deg)}.sort-button:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.sync-note{color:var(--text-faint);margin:-8px 0 12px;font-size:12px}.pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination-status{color:var(--text-muted);font-size:13px}.close-ticket-subject{border-radius:var(--radius-sm);background:var(--surface-muted);overflow-wrap:anywhere;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.close-ticket-subject+p{margin-bottom:16px}.users-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.users-toolbar .tabs{flex:1;margin-bottom:0}.users-toolbar .filter-field{flex:0 0 240px}@media (width<=760px){.users-toolbar .filter-field{flex:100%}}.row-actions .inline-form{display:contents}.user-form{max-width:560px}.user-form .form-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}
