@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_532bb9{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_532bb9{--font-tw-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--font-tw-display:"Space Grotesk","Space Grotesk Fallback"}:root{--bg:#f5f7fb;--panel:#ffffff;--panel-strong:#f0f4f8;--text:#14202b;--muted:#637083;--line:#dce4ee;--brand:#0b7285;--brand-dark:#075969;--accent:#f59f00;--danger:#c92a2a;--success:#2b8a3e;--review:#7048e8;--shadow:0 12px 32px rgba(18,32,43,0.08)}*{box-sizing:border-box}body,html{height:100%;min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{display:grid;grid-template-columns:248px minmax(0,1fr)}.shell,.sidebar{height:100vh;overflow:hidden}.sidebar{background:#111b24;color:#edf4f7;display:flex;flex-direction:column;padding:24px 18px;position:-webkit-sticky;position:sticky;top:0}.brand{display:flex;align-items:center;gap:12px;margin-bottom:30px}.brand-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:8px;background:var(--brand);font-weight:800}.brand strong{display:block;font-size:15px}.brand span{color:#9fb2c0;font-size:13px}.nav{display:grid;grid-gap:6px;gap:6px;overflow-y:auto;padding-bottom:12px}.nav a{border-radius:8px;color:#c9d6df;display:flex;gap:10px;align-items:center;padding:10px 12px}.nav .active,.nav a:hover{background:#1d2b36;color:#ffffff}.logout-form{border-top:1px solid #263744;background:#111b24;display:grid;flex-shrink:0;grid-gap:10px;gap:10px;margin-top:auto;padding-top:18px}.logout-form span{color:#9fb2c0;font-size:12px;overflow:hidden;text-overflow:ellipsis}.logout-form button{background:#1d2b36;border:1px solid #334756;border-radius:8px;color:white;cursor:pointer;min-height:36px}.main{height:100vh;min-width:0;overflow-y:auto;padding:26px 30px 42px}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.eyebrow{color:var(--muted);font-size:13px;font-weight:700;margin:0 0 4px;text-transform:uppercase}h1{font-size:28px;margin:0}.actions{display:flex;gap:10px}.button{align-items:center;background:var(--brand);border:0;border-radius:8px;color:white;cursor:pointer;display:inline-flex;gap:8px;min-height:40px;padding:0 14px}.button.secondary{background:white;border:1px solid var(--line);color:var(--text)}.button:hover{background:var(--brand-dark)}.button.danger{background:var(--danger)}.button.danger:hover{background:#a61e1e}.button.secondary:hover{background:var(--panel-strong)}.metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(120px,1fr));margin-bottom:20px}.metric{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.metric span{color:var(--muted);display:block;font-size:13px;margin-bottom:8px}.metric strong{font-size:26px}.content-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.panel-header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 18px}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tab{background:var(--panel-strong);border-radius:999px;color:var(--muted);font-size:13px;font-weight:700;padding:7px 12px}.tab.active{background:#dff4f7;color:var(--brand-dark)}.ticket-list,.ticket-row{display:grid}.ticket-row{align-items:stretch;border-bottom:1px solid var(--line);grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 48px;padding:0}.ticket-row:hover{background:#f8fbfd}.ticket-row:last-child{border-bottom:0}.ticket-id{color:var(--muted);font-weight:800}.ticket-row-link{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:82px minmax(260px,1fr) 140px minmax(190px,230px) 170px;padding:16px 0 16px 18px}.ticket-title strong{display:block;margin-bottom:4px}.muted,.ticket-title span{color:var(--muted);font-size:13px}.ticket-date,.ticket-meta{display:grid;grid-gap:5px;gap:5px;min-width:0}.ticket-meta strong{line-height:1.25}.ticket-date span,.ticket-meta span{display:flex;gap:4px;line-height:1.3}.ticket-date{justify-items:start}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;min-height:26px;padding:0 10px}.badge.danger{background:#ffe3e3;color:var(--danger)}.badge.success{background:#d3f9d8;color:var(--success)}.badge.review{background:#e5dbff;color:var(--review)}.badge.neutral{background:#e9ecef;color:#343a40}.badge.muted{background:#edf2f7;color:var(--muted)}.empty{color:var(--muted);padding:40px 18px;text-align:center}.delete-form{align-items:center;display:flex;justify-content:center;padding-right:12px}.detail-delete-form{padding:0}.icon-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.icon-button.danger{color:var(--danger)}.icon-button.danger:hover{background:#ffe3e3;border-color:#ffc9c9}.public-layout{min-height:100vh;padding:30px}.form-wrap{display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(260px,420px) minmax(320px,1fr);max-width:1120px;margin:0 auto}.intro{padding-top:28px}.intro h1{font-size:34px;margin-bottom:14px}.intro p{color:var(--muted);line-height:1.6}.tw-public{--tw-navy:#0b1426;--tw-navy-deep:#070d18;--tw-navy-soft:#1a2c4d;--tw-blue:#0a73e0;--tw-blue-dark:#0a5ebc;--tw-cyan:#2ec4f1;--tw-gray:#5b6472;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 12% 18%,rgba(46,196,241,.22),transparent 42%),radial-gradient(circle at 88% 85%,rgba(10,115,224,.3),transparent 45%),var(--tw-navy-deep);background-size:48px 48px,48px 48px,auto,auto,auto;color:#fff;display:flex;flex-direction:column;font-family:var(--font-tw-body),system-ui,sans-serif;min-height:100vh;padding:22px 30px 28px}.tw-lockup strong,.tw-public h1,.tw-public h2{font-family:var(--font-tw-display),var(--font-tw-body),sans-serif}.tw-public-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto 40px;max-width:1160px;width:100%}.tw-lockup{gap:12px}.tw-lockup,.tw-lockup-logo{align-items:center;display:inline-flex}.tw-lockup-logo{background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.25);height:48px;justify-content:center;padding:0 10px}.tw-lockup-logo img{display:block;height:30px;width:auto}.tw-lockup-text{display:grid;line-height:1.15}.tw-lockup-text strong{font-size:19px;letter-spacing:-.01em}.tw-lockup-text small{color:var(--tw-cyan);font-size:12px;font-weight:600}.tw-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:42px;padding:0 18px;transition:background .15s,border-color .15s}.tw-pill.ghost{border:1px solid rgba(255,255,255,.2);color:#fff}.tw-pill.ghost:hover{background:rgba(255,255,255,.08)}.tw-pill.light{border:1px solid #d6e2f0;color:var(--tw-navy)}.tw-pill.light:hover{background:#f2f8fd}.tw-eyebrow{color:var(--tw-cyan);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.tw-public-grid{align-items:start;display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(280px,440px) minmax(0,1fr);margin:0 auto;max-width:1160px;width:100%}.tw-hero{padding-top:12px}.tw-hero h1{font-size:clamp(34px,4.2vw,48px);letter-spacing:-.02em;line-height:1.08;margin:0 0 18px}.tw-hero h1 span{background:linear-gradient(90deg,var(--tw-cyan) 0,#6eb7ff 55%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tw-hero-lead{color:rgba(255,255,255,.72);font-size:17px;line-height:1.6;margin:0 0 28px}.tw-highlights{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0 0 28px;padding:0}.tw-highlights li{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;gap:14px;padding:14px 16px}.tw-highlights li>span{align-items:center;background:rgba(46,196,241,.14);border-radius:10px;color:var(--tw-cyan);display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.tw-highlights strong{display:block;font-size:15px;margin-bottom:2px}.tw-highlights p{color:rgba(255,255,255,.62);font-size:14px;line-height:1.5;margin:0}.tw-contact{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.tw-contact li{align-items:center;color:rgba(255,255,255,.72);display:flex;font-size:14px;gap:10px}.tw-contact svg{color:var(--tw-cyan);flex-shrink:0}.tw-contact a:hover{color:#fff;text-decoration:underline}.tw-form-card,.tw-thanks-card{background:#fff;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.35),0 0 0 1px rgba(255,255,255,.06);color:var(--tw-navy)}.tw-form-card{border-top:4px solid var(--tw-blue);padding:28px 30px 30px}.tw-form-head{margin-bottom:20px}.tw-form-head h2{font-size:22px;margin:0 0 4px}.tw-form-head p{color:var(--tw-gray);font-size:14px;margin:0}.tw-form-card .error-box{margin-bottom:16px}.tw-form-card .field label{color:var(--tw-navy-soft);font-size:13px;font-weight:700}.tw-form-card .field label em{color:var(--tw-gray);font-style:normal;font-weight:500}.tw-form-card .field input,.tw-form-card .field select,.tw-form-card .field textarea{background:#f7fafd;border:1px solid #d6e2f0;border-radius:10px;min-height:46px;padding:11px 14px;transition:border-color .15s,box-shadow .15s,background .15s}.tw-form-card .field textarea{min-height:150px}.tw-form-card .field input::placeholder,.tw-form-card .field textarea::placeholder{color:#98a3b3}.tw-form-card .field input:focus,.tw-form-card .field select:focus,.tw-form-card .field textarea:focus{background:#fff;border-color:var(--tw-blue);box-shadow:0 0 0 4px rgba(10,115,224,.14);outline:none}.tw-submit{align-items:center;background:linear-gradient(135deg,var(--tw-blue) 0,var(--tw-blue-dark) 100%);border:0;border-radius:9999px;box-shadow:0 10px 24px rgba(10,115,224,.35);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;min-height:50px;padding:0 26px;transition:transform .15s,box-shadow .15s}.tw-form-card .tw-submit{width:100%}.tw-submit:hover{box-shadow:0 14px 30px rgba(10,115,224,.45);transform:translateY(-1px)}.tw-submit:disabled{cursor:progress;opacity:.75;transform:none}.tw-spin{animation:tw-spin .9s linear infinite}@keyframes tw-spin{to{transform:rotate(1turn)}}.tw-public-footer{color:rgba(255,255,255,.45);font-size:13px;margin-top:auto;padding-top:40px;text-align:center}.tw-thanks-card{margin:0 auto;max-width:580px;padding:44px 40px 34px;text-align:center;width:100%}.tw-thanks-icon{align-items:center;animation:tw-pop .45s ease-out;background:#e7f6ee;border-radius:50%;box-shadow:0 0 0 10px #f3fbf6;color:#059669;display:inline-flex;height:76px;justify-content:center;margin-bottom:22px;width:76px}@keyframes tw-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.tw-thanks-card .tw-eyebrow{color:var(--tw-blue)}.tw-thanks-card h1{font-size:32px;letter-spacing:-.02em;margin:0 0 10px}.tw-thanks-lead{color:var(--tw-gray);line-height:1.6;margin:0 auto 26px;max-width:400px}.tw-thanks-ticket{background:#f2f8fd;border:1px dashed var(--tw-blue);border-radius:14px;display:grid;grid-gap:4px;gap:4px;margin-bottom:28px;padding:18px}.tw-thanks-ticket span{color:var(--tw-gray);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tw-thanks-ticket strong{color:#07458c;font-family:var(--font-tw-display),sans-serif;font-size:36px;line-height:1.1}.tw-thanks-ticket small{color:var(--tw-gray);font-size:13px}.tw-thanks-steps{display:grid;grid-gap:16px;gap:16px;list-style:none;margin:0 0 30px;padding:0;text-align:left}.tw-thanks-steps li{align-items:flex-start;display:flex;gap:14px}.tw-thanks-steps li>span{align-items:center;background:rgba(10,115,224,.1);border-radius:10px;color:var(--tw-blue);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.tw-thanks-steps strong{display:block;margin-bottom:2px}.tw-thanks-steps p{color:var(--tw-gray);font-size:14px;line-height:1.5;margin:0}.tw-thanks-actions{border-top:1px solid #e3ebf5;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-top:26px}.tw-thanks-contact{display:grid;justify-items:center;margin:28px auto 0;text-align:center}.tw-thanks-contact p{color:rgba(255,255,255,.6);font-size:14px;margin:0 0 10px}.tw-thanks-contact .tw-contact{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center}@media (max-width:920px){.tw-public{padding:16px 16px 24px}.tw-public-header{margin-bottom:28px}.tw-public-grid{gap:28px;grid-template-columns:1fr}.tw-hero .tw-contact{display:none}}@media (max-width:560px){.tw-lockup-text small{display:none}.tw-form-card{padding:22px 18px}.tw-form-card .form-grid{grid-template-columns:1fr}.tw-thanks-card{padding:32px 20px 26px}.tw-thanks-card h1{font-size:25px}.tw-thanks-actions>*{width:100%}}.form-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);padding:22px}.form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;grid-gap:6px;gap:6px}.field.full{grid-column:1/-1}.field label{color:#2d3b48;font-size:13px;font-weight:800}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:42px;padding:10px 12px;width:100%}.field textarea{min-height:160px;resize:vertical}.notice{background:#fff8e1;border:1px solid #ffe08a;border-radius:8px;color:#6f4e00;font-size:13px;margin-bottom:16px;padding:12px}.notice.success{align-items:center;background:#e8f7ee;border-color:#a6dcb9;color:#1d6b3a;display:flex;gap:8px}.button:disabled{cursor:wait;opacity:.75}.detail-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 360px}.detail-main,.detail-side{display:grid;grid-gap:18px;gap:18px}.detail-card{box-shadow:none}.detail-card h2{font-size:16px;margin:0}.detail-body{padding:18px}.detail-body h2{margin-bottom:10px}.preserve-lines{line-height:1.6;margin:0;white-space:pre-wrap}.timeline{display:grid}.timeline-item{border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:16px 18px}.timeline-item:last-child{border-bottom:0}.timeline-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.timeline-meta span{color:var(--muted);font-size:13px}.timeline-actor{color:var(--muted);gap:7px}.sensitive-note,.timeline-actor{align-items:center;display:flex;font-size:13px}.sensitive-note{background:#fff4e6;border:1px solid #ffd8a8;border-radius:8px;color:#8a4b00;gap:8px;padding:9px 10px}.detail-form{display:grid;grid-gap:14px;gap:14px;padding:18px}.check-row{align-items:center;color:#2d3b48;display:flex;font-size:14px;font-weight:800;gap:8px}.check-row input{height:16px;width:16px}.info-list{display:grid;grid-gap:14px;gap:14px;padding:18px}.info-list a,.info-list div{align-items:flex-start;color:var(--text);display:flex;gap:10px;min-width:0}.info-list svg{color:var(--muted);flex:0 0 auto;margin-top:2px}.info-list small,.info-list strong{display:block}.info-list small{color:var(--muted);font-size:13px;margin-top:3px}.info-list .phone-row{align-items:center;flex-wrap:wrap}.info-list .phone-row svg{margin-top:0}.info-list .whatsapp-link{align-items:center;background:#25d366;border-radius:999px;color:#fff;font-size:13px;font-weight:600;gap:5px;padding:3px 10px}.info-list .whatsapp-link svg{color:#fff}.info-list .whatsapp-link:hover{background:#1ebe5a}.login-layout{align-items:center;display:grid;min-height:100vh;padding:24px;place-items:center}.login-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;grid-gap:18px;gap:18px;max-width:430px;padding:26px;width:100%}.login-brand{margin-bottom:4px}.login-brand span{color:var(--muted)}.login-form{grid-template-columns:1fr}.microsoft-login{justify-content:center}.login-divider{align-items:center;color:var(--muted);display:grid;font-size:13px;grid-gap:10px;gap:10px;grid-template-columns:1fr auto 1fr}.login-divider:after,.login-divider:before{background:var(--line);content:"";height:1px}.error-box,.success-box{border-radius:8px;font-size:14px;padding:12px 14px}.error-box{background:#ffe3e3;border:1px solid #ffc9c9;color:var(--danger)}.success-box{background:#d3f9d8;border:1px solid #b2f2bb;color:var(--success)}.admin-message,.success-box{margin-bottom:16px}.admin-grid{grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.admin-grid,.admin-list{display:grid}.admin-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;justify-content:space-between;padding:14px 18px}.admin-row:last-child{border-bottom:0}.admin-row small,.admin-row span,.admin-row strong{display:block}.admin-row small,.admin-row span{color:var(--muted);font-size:13px;margin-top:3px}.admin-row small{color:var(--danger)}.admin-row .muted-small{color:var(--muted)}.user-create-form{background:var(--panel-strong);border-bottom:1px solid var(--line);padding:16px 18px}.user-admin-row{align-items:end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,300px) minmax(0,1fr) auto}.user-admin-heading{align-self:start;display:grid;grid-gap:8px;gap:8px}.user-edit-form{grid-gap:12px;grid-template-columns:minmax(0,1fr) auto}.user-edit-form,.user-form-grid{align-items:end;display:grid;gap:12px}.user-form-grid{grid-gap:12px;grid-template-columns:repeat(6,minmax(110px,1fr))}.user-form-grid label:first-child,.user-form-grid label:nth-child(2),.user-form-grid label:nth-child(6){grid-column:span 2}.user-form-grid label{color:var(--text);display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.user-form-grid input,.user-form-grid select{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.user-actions,.user-delete-form{display:flex;justify-content:flex-end}.user-delete-form{pointer-events:none}.user-delete-form button{pointer-events:auto}.compact-button{min-height:38px;width:-moz-fit-content;width:fit-content}.admin-test-form{border-top:1px solid var(--line);padding:18px}.category-message{margin:14px 18px 0}.category-admin-row,.category-row{align-items:end}.category-row{display:flex;flex-wrap:wrap;gap:12px}.category-row label{color:var(--text);display:grid;flex:1 1 260px;font-size:13px;font-weight:700;grid-gap:6px;gap:6px;max-width:420px}.category-row label.category-order{flex:0 0 90px}.category-row input{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.category-row .muted-small{align-self:center;min-width:70px}.auto-close-form{max-width:640px}.auto-close-form p{margin:0}.auto-close-form label:not(.check-row){color:var(--text);display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.auto-close-form input[type=number]{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px;width:120px}.auto-close-form .user-actions{gap:10px;justify-content:flex-start}.admin-test-form.compact{border-top:0;padding-top:0}.connected-account{background:var(--panel-strong);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.connected-account small,.connected-account span{color:var(--muted);font-size:13px}.modal{background:transparent;border:0;max-width:min(440px,calc(100vw - 32px));padding:0;width:100%}.modal::-webkit-backdrop{background:rgba(10,24,34,.42)}.modal::backdrop{background:rgba(10,24,34,.42)}.modal-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(10,24,34,.22);display:grid;grid-gap:18px;gap:18px;padding:20px}.modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.modal-header h2{font-size:22px;margin-top:4px}.modal-field{display:grid;font-weight:700;grid-gap:8px;gap:8px}.modal-field input{border:1px solid var(--line);border-radius:8px;min-height:42px;padding:0 12px}.modal-actions{display:flex;gap:10px;justify-content:flex-end}.role-form{align-items:center;display:flex;gap:8px}.role-form button,.role-form select{border:1px solid var(--line);border-radius:8px;min-height:36px;padding:0 10px}.role-form button{background:var(--panel-strong);cursor:pointer}.role-form button:hover{background:#dff4f7}.admin-logs{margin-top:18px}@media (max-width:920px){.shell{grid-template-columns:1fr;min-height:100vh}.shell,.sidebar{height:auto;overflow:visible}.sidebar{position:static}.main{height:auto;overflow:visible}.form-wrap,.metric-grid,.ticket-row,.ticket-row-link{grid-template-columns:1fr}.ticket-row-link{padding:16px 18px 0}.delete-form{justify-content:flex-start;padding:0 18px 16px}.admin-grid,.detail-layout,.user-admin-row,.user-edit-form{grid-template-columns:1fr}.user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-form-grid label:first-child,.user-form-grid label:nth-child(2),.user-form-grid label:nth-child(6){grid-column:span 1}.user-delete-form{justify-content:flex-start}.main,.public-layout{padding:18px}}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}