:root{--card-bg:#ffffff;--card-border:#e5e9ef;--card-radius:12px;--card-shadow:0 0 0 1px rgba(229,233,239,0.95),0 8px 24px rgba(0,0,0,0.12);--field-bg:#f7f9fb;--field-border:#b8c0cc;--field-text:#1f2430;--field-radius:8px;--link:#166bb3;--link-hover:#0f5793;--btn-bg-top:#dee2e6;--btn-bg-bottom:#cfd3d8;--btn-border:#b7bcc3;--btn-text:#2d3340;--btn-shadow:0 3px 10px rgba(0,0,0,0.18);--btn-radius:8px;--accent:#00a3ff;--accent-soft:rgba(0,163,255,0.22);--hta-red:#cc2b2b;--hta-red-dark:#aa2424;--tab-bg:#ffffff;--tab-border:#cfd3d8;--tab-text:#2f3b4a;--active-tab-bg:#ffffff;--active-tab-border:var(--hta-red);--active-tab-text:#1f2430;--content-max:840px;--nav-top-gap:24px;--cta-offset:12px;--open-grid-gap:14px;--open-label:#2a3444;--open-required:var(--hta-red);--open-info-bg:#f7f9fb;--open-info-border:#d9dde2;--open-error:#b42525;--open-error-bg:#ffe9e6;--open-error-border:#f1b5ad;--kb-card-bg:#f7f9fb;--kb-card-border:#d9dde2;--kb-card-radius:12px;--kb-card-shadow:0 4px 14px rgba(0,0,0,0.10);--kb-divider:#e5e9ef;--kb-note:#5d6675;--kb-doc-icon-color:#607084;--kb-doc-icon-size:14px;--kb-select-h:38px;--kb-accent-alert:var(--hta-red);--kb-accent-info:#2c9a52;--kb-accent-notice:#e68619;}html[data-theme="dark"]{--card-bg:#141a22;--card-border:#243041;--card-shadow:0 10px 24px rgba(0,0,0,0.35);--field-bg:#0f1318;--field-border:#2b3a4d;--field-text:#e6e9ef;--tab-bg:#141a22;--tab-border:#2b3a4d;--tab-text:#d2d7e0;--active-tab-bg:#141a22;--active-tab-text:#ffffff;--link:#4aa8ff;--link-hover:#7bc1ff;--accent:#4aa8ff;--accent-soft:rgba(74,168,255,0.26);--open-info-bg:#121821;--open-info-border:#2b3a4d;--open-label:#d2d7e0;--open-error-bg:rgba(180,37,37,0.10);--open-error-border:#592020;--kb-card-bg:#141a22;--kb-card-border:#2b3a4d;--kb-card-shadow:0 10px 24px rgba(0,0,0,0.30);--kb-divider:#243041;--kb-note:#aab4c4;--kb-doc-icon-color:#b7c1cf}html,body{background:#0b1020 url('/upload/images/HTA_Space2.png')no-repeat center center fixed;background-size:cover;color:var(--field-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(8,12,22,0.08)0%,rgba(8,12,22,0.06)38%,rgba(8,12,22,0.03)60%,rgba(8,12,22,0.00)100%)}html[data-theme="dark"] body::before{background:radial-gradient(circle at 50% 20%,rgba(8,12,22,0.18)0%,rgba(8,12,22,0.12)38%,rgba(8,12,22,0.08)60%,rgba(8,12,22,0.00)100%)}#header{background:transparent!important;border:0!important;box-shadow:none!important;position:relative;z-index:1000}body #nav,body .nav,body .breadcrumbs,body .breadcrumb{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;clip-path:none!important;overflow:visible!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:var(--content-max)!important;margin:var(--nav-top-gap)auto 12px!important;padding:0!important;-webkit-overflow-scrolling:touch}html[data-nav-align="center"] #nav,html[data-nav-align="center"] .nav,html[data-nav-align="center"] .breadcrumbs,html[data-nav-align="center"] .breadcrumb{justify-content:center!important}ul.tabs{list-style:none;display:flex;gap:8px!important;margin:0!important;padding:0!important;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}ul.tabs::-webkit-scrollbar{height:8px;background:transparent}ul.tabs::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.34);border-radius:999px}ul.tabs li{margin:0;padding:0}ul.tabs li a,#nav a,.nav a,.breadcrumb a{display:inline-grid!important;place-items:center!important;text-align:center!important;white-space:nowrap;height:36px!important;padding:0 16px!important;line-height:1!important;border-radius:999px;background:var(--tab-bg)!important;border:1px solid var(--tab-border)!important;color:var(--tab-text)!important;box-shadow:0 6px 16px rgba(0,0,0,0.18),0 1px 0 rgba(255,255,255,0.50)inset!important;text-shadow:none!important;background-image:none!important;filter:none!important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;will-change:transform,box-shadow}ul.tabs li a:hover,#nav a:hover,.nav a:hover,.breadcrumb a:hover{background:#f7f9fb!important;border-color:#aeb5be!important;color:#1f2430!important;box-shadow:0 10px 22px rgba(0,0,0,0.22),0 1px 0 rgba(255,255,255,0.55)inset!important;transform:translateY(-1px)scale(1.01);animation:pillPop 140ms ease-out both}ul.tabs li.active a,#nav a.active,.nav a.active{background:var(--active-tab-bg)!important;border-color:var(--active-tab-border)!important;color:var(--active-tab-text)!important;font-weight:700!important;box-shadow:inset 0 -3px 0 var(--hta-red),0 6px 16px rgba(0,0,0,0.18)!important}ul.tabs li.active a:hover,#nav a.active:hover,.nav a.active:hover{border-color:var(--hta-red-dark)!important;box-shadow:inset 0 -4px 0 var(--hta-red-dark),0 10px 22px rgba(0,0,0,0.22)!important;transform:translateY(-1px)scale(1.01);animation:pillPop 140ms ease-out both,underlinePulse 600ms ease-out 40ms 1}ul.tabs li a:focus{outline:none!important;box-shadow:none!important}ul.tabs li a:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft),0 6px 16px rgba(0,0,0,0.18)!important}html[data-active-fill="true"] ul.tabs li.active a,html[data-active-fill="true"] #nav a.active,html[data-active-fill="true"] .nav a.active{background:var(--hta-red)!important;border-color:var(--hta-red)!important;color:#fff!important;box-shadow:0 10px 24px rgba(204,43,43,0.30)!important}#content,.dialog,.page,.tab_content{position:relative;z-index:1;max-width:var(--content-max);margin:24px auto 56px auto;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow)!important;background-clip:padding-box!important;overflow:hidden!important;isolation:isolate;padding:24px}#container,.container,#page,.page{background:transparent!important;box-shadow:none!important;border:0!important}@supports selector(:has(*)){#content:has(a[href*="open.php"]).panel,#content:has(a[href*="open.php"]).box,#content:has(a[href*="open.php"]).list,#content:has(a[href*="open.php"]).message,#content:has(a[href*="open.php"]).thread,#content:has(a[href*="open.php"]).note{background:transparent!important;box-shadow:none!important;border:0!important}}.box,.list,.ticket,.kb,.message,.thread,.note{background:#f2f4f7;border:1px solid #d9dde2;border-radius:10px;padding:16px}#content h1,.page h1,.tab_content h1{font-size:clamp(1.6rem,2.4vw,2.1rem)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.15px!important;margin:8px 0 10px!important;color:#1e2532;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;max-width:32ch}#content h1+*{border-top:1px solid var(--card-border)!important;margin-top:8px!important;padding-top:12px!important}#content .title{border-bottom:1px solid var(--card-border)!important;padding-bottom:10px!important}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],select,textarea{background:var(--field-bg);border:1px solid var(--field-border);color:var(--field-text);border-radius:var(--field-radius);padding:10px 12px;outline:none;box-sizing:border-box}input::placeholder,textarea::placeholder{color:#6c7583}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.btn,.button{display:inline-grid!important;place-items:center!important;text-align:center!important;background:linear-gradient(var(--btn-bg-top),var(--btn-bg-bottom));border:1px solid var(--btn-border);color:var(--btn-text);border-radius:var(--btn-radius);padding:9px 16px;font-weight:600;box-shadow:var(--btn-shadow);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;will-change:transform,box-shadow}.btn:hover,.button:hover{background:linear-gradient(#e6eaee,#d7dbe0);border-color:#a8adb6;transform:translateY(-1px)scale(1.01);animation:buttonPop 140ms ease-out both}.button.sso,.oauth,.social-login button{display:inline-grid!important;place-items:center!important;text-align:center!important;background:#f5f7f9;border:1px solid var(--card-border);color:#2d3340;border-radius:var(--btn-radius);padding:9px 16px}.btn:focus,.button:focus{outline:none!important;box-shadow:none!important}.btn:focus-visible,.button:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}table,.list{background:#f7f9fb;border:1px solid #d9dde2;border-radius:10px}th,td{border-color:#d9dde2;color:var(--field-text)}th{background:#eef1f4}table tbody tr:nth-child(odd){background:#f9fbfd}table tbody tr:nth-child(even){background:#f4f7fa}.alert,.message.error{background:#ffe9e6;border:1px solid #f1b5ad;color:#6e2d24;border-radius:8px}.message.notice,.notice{background:#e9f6ff;border:1px solid #bcd9ed;color:#1d3c54}.footer,#footer,.poweredBy,.copyright{color:#525a6b;box-shadow:none!important}#content a[href*="open.php"],#content a[href*="view.php"]{display:inline-grid!important;place-items:center!important;text-align:center!important;white-space:nowrap;width:260px!important;height:44px!important;padding:0 16px!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.1px;background:linear-gradient(#e45353,var(--hta-red))!important;border:1px solid #b02626!important;color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,0.10)!important;box-shadow:0 6px 16px rgba(204,43,43,0.25)!important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;cursor:pointer;outline:none;margin-top:6px!important;margin-bottom:12px!important}#content a[href*="open.php"]:hover,#content a[href*="view.php"]:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 8px 18px rgba(204,43,43,0.30)!important;border-color:#9d2121!important;background:linear-gradient(#ee5b5b,#d13232)!important}#content a[href*="open.php"]:focus-visible,#content a[href*="view.php"]:focus-visible{box-shadow:0 0 0 3px rgba(204,43,43,0.25),0 6px 16px rgba(204,43,43,0.25)!important;border-color:var(--hta-red)!important}#content .sidebar,#content .right,#content .aside{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:260px!important;margin-top:var(--cta-offset)!important;float:right!important;padding:0 8px!important}#content .sidebar a[href*="open.php"],#content .sidebar a[href*="view.php"],#content .right a[href*="open.php"],#content .right a[href*="view.php"],#content .aside a[href*="open.php"],#content .aside a[href*="view.php"]{width:100%!important;height:44px!important;display:inline-grid!important;place-items:center!important;text-align:center!important;white-space:nowrap;border-radius:12px!important}@keyframes pillPop{0%{transform:translateY(0)scale(1);box-shadow:none}100%{transform:translateY(-1px)scale(1.01);box-shadow:0 1px 2px rgba(0,0,0,0.07)}}@keyframes buttonPop{0%{transform:translateY(0)scale(1);box-shadow:var(--btn-shadow)}100%{transform:translateY(-1px)scale(1.01);box-shadow:0 4px 12px rgba(0,0,0,0.16)}}@keyframes underlinePulse{0%{box-shadow:inset 0 -3px 0 var(--hta-red)}50%{box-shadow:inset 0 -5px 0 var(--hta-red-dark)}100%{box-shadow:inset 0 -4px 0 var(--hta-red-dark)}}@media(prefers-reduced-motion:reduce){ul.tabs li a,#nav a,.nav a,.breadcrumb a,.btn,.button,#content a[href*="open.php"],#content a[href*="view.php"]{transition:none!important;animation:none!important;transform:none!important}}html[data-density="compact"]{--field-radius:6px}html[data-density="compact"] #content,html[data-density="compact"] .dialog,html[data-density="compact"] .page,html[data-density="compact"] .tab_content{padding:18px}html[data-density="compact"] .btn,html[data-density="compact"] .button{padding:7px 12px}html[data-density="compact"] table th,html[data-density="compact"] table td{padding:8px 10px}a{color:var(--link);text-decoration:none;transition:color .18s,text-decoration-color .18s}a:hover{color:var(--link-hover);text-decoration:underline}:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}button:focus-visible,.btn:focus-visible,.button:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}#header a[href*="login" i]:not(#logo),#header a[href*="log-in" i]:not(#logo),#header a[href*="signin" i]:not(#logo),#header a[href*="sign-in" i]:not(#logo),#header a[href*="logout" i]:not(#logo),#header a[href*="signout" i]:not(#logo),#header a[href*="myaccount" i]:not(#logo),#header a[href*="profile" i]:not(#logo),#header .user-options a:not(#logo),#header .top-links a:not(#logo),#header .pull-right a:not(#logo){color:#fff!important;font-weight:700;text-decoration:none;line-height:1;background:rgba(0,0,0,0.42)!important;border:1px solid rgba(255,255,255,0.36)!important;border-radius:999px;padding:6px 12px;text-shadow:0 1px 2px rgba(0,0,0,0.65);box-shadow:0 6px 16px rgba(0,0,0,0.25);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}@supports((-webkit-backdrop-filter:blur(4px))or(backdrop-filter:blur(4px))){#header a[href*="login" i]:not(#logo),#header a[href*="log-in" i]:not(#logo),#header a[href*="signin" i]:not(#logo),#header a[href*="sign-in" i]:not(#logo),#header a[href*="logout" i]:not(#logo),#header a[href*="signout" i]:not(#logo),#header a[href*="myaccount" i]:not(#logo),#header a[href*="profile" i]:not(#logo),#header .user-options a:not(#logo),#header .top-links a:not(#logo),#header .pull-right a:not(#logo){background:rgba(0,0,0,0.35)!important;-webkit-backdrop-filter:saturate(140%)blur(4px);backdrop-filter:saturate(140%)blur(4px)}}#header a[href*="login" i]:not(#logo):hover,#header a[href*="log-in" i]:not(#logo):hover,#header a[href*="signin" i]:not(#logo):hover,#header a[href*="sign-in" i]:not(#logo):hover,#header a[href*="logout" i]:not(#logo):hover,#header a[href*="signout" i]:not(#logo):hover,#header a[href*="myaccount" i]:not(#logo):hover,#header a[href*="profile" i]:not(#logo):hover,#header .user-options a:not(#logo):hover,#header .top-links a:not(#logo):hover,#header .pull-right a:not(#logo):hover{background:#cc2b2b!important;border-color:#b02626!important;color:#fff!important;text-shadow:none;transform:translateY(-1px);box-shadow:0 10px 22px rgba(204,43,43,0.28)}#header a[href*="login" i]:not(#logo),#header a[href*="sign-in" i]:not(#logo),#header a[href*="signin" i]:not(#logo){position:relative;display:inline-block;font-size:.98rem;padding:8px 14px!important;box-shadow:0 8px 18px rgba(0,0,0,0.30)!important;transform:translateZ(0)}#header a[href*="login" i]:not(#logo)::after,#header a[href*="sign-in" i]:not(#logo)::after,#header a[href*="signin" i]:not(#logo)::after{content:"";position:absolute;inset:-4px;border-radius:999px;pointer-events:none;box-shadow:0 0 0 0 rgba(255,59,48,0.58);animation:signinPulseStrong 1800ms ease-in-out infinite}#header a[href*="login" i]:not(#logo):hover::after,#header a[href*="sign-in" i]:not(#logo):hover::after,#header a[href*="signin" i]:not(#logo):hover::after{animation:none}@keyframes signinPulseStrong{0%{box-shadow:0 0 0 0 rgba(255,59,48,0.58)}40%{box-shadow:0 0 0 8px rgba(255,59,48,0.36)}65%{box-shadow:0 0 0 12px rgba(255,59,48,0.00)}100%{box-shadow:0 0 0 0 rgba(255,59,48,0.00)}}@supports selector(:has(*)){form#clientLogin input[type="text"],form#clientLogin input[type="email"],form#clientLogin input[type="password"],form#clientLogin input[type="submit"],form#clientLogin button[type="submit"],form#clientLogin label[for*="user" i],form#clientLogin label[for*="email" i],form#clientLogin label[for*="pass" i]{display:none!important}#content:has(form#clientLogin)>p{display:none!important}#content:has(form#clientLogin)p:has(a[href*="register" i]){display:none!important}#content:has(form#clientLogin).instructions,#content:has(form#clientLogin).subtitle,#content:has(form#clientLogin).muted{display:none!important}}@supports not selector(:has(*)){#content h1+p{display:none!important}#content .instructions,#content .subtitle,#content .muted{display:none!important}}form#clientLogin .login-box{display:none!important;box-shadow:none!important;border:0!important;padding:0!important}form#clientLogin>div[style*="display:table-row"]{display:block!important}form#clientLogin>div[style*="display:table-row"]>div[style*="display:table-cell"]{display:block!important;width:100%!important;padding:10px!important;vertical-align:top!important}#clientLogin{position:relative!important;padding-right:0!important;background-color:#f6f6f6!important;background-image:none!important;box-shadow:none!important;border-color:var(--card-border)!important}#clientLogin::after{content:none!important}.external-auth{position:relative!important;margin-bottom:8px!important;padding-right:94px!important}.external-auth::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:52px;height:52px;background:url("/assets/default/images/lock.png?1319655200")no-repeat center / contain;pointer-events:none;opacity:1}a.external-sign-in{display:inline-flex!important;align-items:center!important;vertical-align:middle!important;text-decoration:none!important}.external-auth-box{display:inline-flex!important;align-items:center!important;gap:8px!important;height:34px!important;padding:5px 12px!important;background:#f5f7f9!important;border:1px solid var(--card-border)!important;border-radius:6px!important;box-shadow:none!important;max-width:100%!important;overflow:visible!important}.external-auth-icon{width:20px!important;min-width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-right:0!important;color:#333!important}form#clientLogin a.external-sign-in .external-auth-name{font-size:0!important;color:inherit!important;display:inline!important;white-space:nowrap!important;position:static!important;width:auto!important;padding:0!important;line-height:1!important}form#clientLogin a.external-sign-in .external-auth-name::after{content:"Sign-in with your Microsoft Entra ID";display:inline!important;position:static!important;color:#2d3340!important;font-size:0.95rem!important;line-height:22px!important;white-space:nowrap!important;text-decoration:inherit!important}form#clientLogin a.external-sign-in:hover,form#clientLogin a.external-sign-in:focus-visible{text-decoration:underline!important;text-decoration-color:var(--hta-red)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}#clientLogin a[href*="scp" i],#clientLogin a[href*="staff" i],#clientLogin a[href*="agent" i]{text-decoration:none!important}#clientLogin a[href*="scp" i]:hover,#clientLogin a[href*="scp" i]:focus-visible,#clientLogin a[href*="staff" i]:hover,#clientLogin a[href*="staff" i]:focus-visible,#clientLogin a[href*="agent" i]:hover,#clientLogin a[href*="agent" i]:focus-visible{text-decoration:underline!important;text-decoration-color:var(--hta-red)!important;text-underline-offset:2px!important;text-decoration-thickness:2px!important}#content form#clientLogin~p,#content form#clientLogin~a[href*="open.php"]{display:none!important}#content:has(form[action*="open.php" i])table,#content:has(form#ticketForm)table{width:100%;background:var(--open-info-bg)!important;border:1px solid var(--open-info-border)!important;border-radius:10px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;box-shadow:none!important}#content:has(form[action*="open.php" i])table th,#content:has(form[action*="open.php" i])table td,#content:has(form#ticketForm)table th,#content:has(form#ticketForm)table td{padding:12px 14px!important;border-top:1px solid #e6e9ee!important;color:var(--field-text)!important;background:transparent!important}#content:has(form[action*="open.php" i])table tr:first-child th,#content:has(form[action*="open.php" i])table tr:first-child td,#content:has(form#ticketForm)table tr:first-child th,#content:has(form#ticketForm)table tr:first-child td{border-top:0!important}#content:has(form[action*="open.php" i])table th,#content:has(form#ticketForm)table th{width:24%;min-width:160px;color:var(--open-label)!important;font-weight:700!important;background:rgba(0,0,0,0.02)!important}#content:has(form[action*="open.php" i])form,#content:has(form#ticketForm)form{margin-top:8px!important}form[action*="open.php" i] select[name*="topic" i],form#ticketForm select[name*="topic" i]{appearance:none!important;background:var(--field-bg)linear-gradient(to bottom,transparent,transparent)no-repeat right 12px center / 16px 16px,var(--field-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c7583'%3E%3Cpath d='M3 6l5 5 5-5z'/%3E%3C/svg%3E"),none;background-position:right 12px center,0 0;background-repeat:no-repeat;padding-right:40px!important;height:40px!important}#content:has(form[action*="open.php" i])table tr:has(select[name*="topic" i])td,#content:has(form#ticketForm)table tr:has(select[name*="topic" i])td{background:#f9fbfd!important}form[action*="open.php" i] .dynamic-form,form#ticketForm .dynamic-form{display:grid!important;grid-template-columns:1fr 1fr;gap:var(--open-grid-gap)!important;margin-top:12px!important}form[action*="open.php" i] .dynamic-form table,form#ticketForm .dynamic-form table{grid-column:1 / -1!important;border:0!important;background:transparent!important}form[action*="open.php" i] .dynamic-form .field,form[action*="open.php" i] .dynamic-form .entry,form[action*="open.php" i] .dynamic-form .form-row,form#ticketForm .dynamic-form .field,form#ticketForm .dynamic-form .entry,form#ticketForm .dynamic-form .form-row{display:flex!important;flex-direction:column!important;gap:6px!important;background:#f2f4f7;border:1px solid #d9dde2;border-radius:10px;padding:12px;min-width:0}form[action*="open.php" i] .dynamic-form label,form#ticketForm .dynamic-form label{color:var(--open-label)!important;font-weight:600!important;margin:2px 0!important}form[action*="open.php" i] .dynamic-form textarea,form#ticketForm .dynamic-form textarea{min-height:120px}form[action*="open.php" i] .dynamic-form .field:has(textarea),form[action*="open.php" i] .dynamic-form .field:has(input[type=\"file\"]),
form[action*="open.php" i] .dynamic-form .field:has(select[multiple]),
form#ticketForm .dynamic-form .field:has(textarea),
form#ticketForm .dynamic-form .field:has(input[type=\"file\"]),
form#ticketForm .dynamic-form .field:has(select[multiple]){grid-column:1 / -1!important;}
html[data-density="compact"] form[action*="open.php" i] .dynamic-form .field,html[data-density="compact"] form#ticketForm .dynamic-form .field{padding:10px!important;}

/* Required+error states */
form[action*="open.php" i] .dynamic-form label .required,form#ticketForm .dynamic-form label .required{color:var(--open-required)!important;margin-left:4px!important;font-weight:800!important;}
form[action*="open.php" i] .dynamic-form .error,
form[action*="open.php" i] .dynamic-form .has-error,
form#ticketForm .dynamic-form .error,
form#ticketForm .dynamic-form .has-error{border-color:var(--open-error-border)!important;background:var(--open-error-bg)!important;}
form[action*="open.php" i] .dynamic-form .error input,
form[action*="open.php" i] .dynamic-form .error select,
form[action*="open.php" i] .dynamic-form .error textarea,
form#ticketForm .dynamic-form .error input,
form#ticketForm .dynamic-form .error select,
form#ticketForm .dynamic-form .error textarea{border-color:var(--open-error)!important;box-shadow:0 0 0 3px rgba(180,37,37,0.13)!important;}
form[action*="open.php" i] .dynamic-form .error .inline-help,form#ticketForm .dynamic-form .error .inline-help{color:#6e2d24!important;font-weight:600!important;}
form[action*="open.php" i] [aria-invalid="true"],form#ticketForm [aria-invalid="true"]{border-color:var(--open-error)!important;box-shadow:0 0 0 3px rgba(180,37,37,0.13)!important;}

/* Action row */
form#ticketForm>p.buttons{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;text-align:initial !important;margin-top:12px !important;}
form#ticketForm>p.buttons>*{float:none !important;position:static !important;margin:0 !important;}

/* Primary */
form#ticketForm>p.buttons input[type="submit"]{
  order:1 !important;background:linear-gradient(#e45353,var(--hta-red))!important;border:1px solid #b02626!important;color:#fff!important;font-weight:800!important;
  height:42px!important;padding:0 18px!important;border-radius:12px!important;text-shadow:0 1px 0 rgba(0,0,0,0.10)!important;box-shadow:0 6px 16px rgba(204,43,43,0.25)!important;
  transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;cursor:pointer;
  margin-inline-end:10px;/* spacer */
}
form#ticketForm>p.buttons input[type="submit"]:hover{transform:translateY(-1px)scale(1.01);box-shadow:0 8px 18px rgba(204,43,43,0.30)!important;border-color:#9d2121!important;background:linear-gradient(#ee5b5b,#d13232)!important;}

/* Secondary(Reset)*/
form#ticketForm>p.buttons input[type="reset"]{
  order:2 !important;display:inline-grid !important;place-items:center !important;text-align:center !important;height:40px !important;padding:0 14px !important;border-radius:10px !important;white-space:nowrap !important;
  background:linear-gradient(#eef1f4,#e2e6ea)!important;border:1px solid #c7cbd3 !important;color:#2d3340 !important;font-weight:700 !important;box-shadow:0 3px 10px rgba(0,0,0,0.10)!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;
}
form#ticketForm>p.buttons input[type="reset"]:hover{background:linear-gradient(#e6eaee,#d7dbe0)!important;border-color:#a8adb6 !important;transform:translateY(-1px)scale(1.01);}
form#ticketForm>p.buttons input[type="reset"]:focus-visible{outline:3px solid var(--accent-soft)!important;outline-offset:2px !important;}

/* Tertiary(Cancel)*/
form#ticketForm>p.buttons input[type="button"][name="cancel"]{
  order:3 !important;display:inline-grid !important;place-items:center !important;text-align:center !important;height:40px !important;padding:0 14px !important;border-radius:10px !important;white-space:nowrap !important;
  background:transparent !important;color:#2d3340 !important;border:1px solid #cfd3d8 !important;font-weight:600 !important;box-shadow:none !important;transition:background .16s,border-color .16s,color .16s,transform .16s;
}
form#ticketForm>p.buttons input[type="button"][name="cancel"]:hover{background:#f5f7f9 !important;border-color:#c7cbd3 !important;color:#1f2430 !important;transform:translateY(-1px);}
form#ticketForm>p.buttons input[type="button"][name="cancel"]:focus-visible{outline:3px solid var(--accent-soft)!important;outline-offset:2px !important;}

/* Sticky action bar(optional)*/
html[data-open-sticky="true"] form#ticketForm>p.buttons{position:sticky;bottom:0;z-index:2;background:linear-gradient(var(--card-bg)70%,color-mix(in srgb,var(--card-bg),transparent 100%));padding-top:10px;margin-top:16px;border-top:1px solid var(--card-border);}

/* Info bar values(Email/Client)look like read-only pills */
#content:has(form[action*="open.php" i])table td:last-child,#content:has(form#ticketForm)table td:last-child{font-weight:600;color:#1f2430;}

/* Shrink long labels gracefully */
form[action*="open.php" i] .dynamic-form label,form#ticketForm .dynamic-form label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* Mobile for open.php */
@media(max-width:860px){
  form[action*="open.php" i] .dynamic-form,form#ticketForm .dynamic-form{grid-template-columns:1fr!important;}
  #content:has(form[action*="open.php" i])table th,#content:has(form#ticketForm)table th{width:auto;min-width:0;}
  form#ticketForm>p.buttons>*{flex:0 1 auto !important;min-width:120px;}
}

/* Dark buttons in open.php */
html[data-theme="dark"] form#ticketForm>p.buttons input[type="reset"]{background:linear-gradient(#202837,#1a2130)!important;border-color:#2b3a4d !important;color:#d2d7e0 !important;box-shadow:0 3px 10px rgba(0,0,0,0.25)!important;}
html[data-theme="dark"] form#ticketForm>p.buttons input[type="button"][name="cancel"]{border-color:#2b3a4d !important;color:#d2d7e0 !important;}
html[data-theme="dark"] form#ticketForm>p.buttons input[type="button"][name="cancel"]:hover{background:#1a2230 !important;border-color:#3a4a62 !important;}

/* =========================================================
   Knowledgebase(index)— v4.3.1(final)
   ========================================================= */
/* Lead line */
#content .row .span8>div:first-child{color:var(--kb-note)!important;margin:0 0 8px!important;}

/* Category wrapper */
#content ul#kb{list-style:none!important;margin:6px 0 4px!important;padding:0!important;}

/* Category card */
#content ul#kb>li{
  position:relative!important;background:var(--kb-card-bg)!important;border:1px solid var(--kb-card-border)!important;border-radius:var(--kb-card-radius)!important;
  padding:14px 14px 12px 14px!important;margin:10px 0!important;box-shadow:var(--kb-card-shadow)!important;transition:box-shadow .16s,border-color .16s,transform .16s;
}
#content ul#kb>li:hover{border-color:#cbd2db!important;box-shadow:0 10px 22px rgba(0,0,0,0.18)!important;transform:translateY(-1px);}
html[data-theme="dark"] #content ul#kb>li:hover{border-color:#3a4a62!important;box-shadow:0 12px 26px rgba(0,0,0,0.40)!important;}

/* Folder icon */
#content ul#kb>li>i{display:block!important;width:24px!important;height:24px!important;position:absolute!important;left:14px;top:16px;opacity:.95;}

/* Category title */
#content ul#kb h4{margin:2px 0 4px!important;}
#content ul#kb h4>a{color:#1e2532!important;font-weight:800!important;letter-spacing:.1px!important;text-decoration:none!important;}
#content ul#kb h4>a:hover{text-decoration:underline!important;text-decoration-color:var(--hta-red)!important;text-underline-offset:2px!important;}

/* Category description */
#content ul#kb .faded,#content ul#kb .faded p{color:var(--kb-note)!important;margin:0 0 8px!important;}

/* Popular article rows */
#content ul#kb .popular-faq{display:flex!important;align-items:flex-start!important;gap:8px!important;padding:6px 0!important;border-bottom:1px solid var(--kb-divider)!important;background:transparent!important;}
#content ul#kb .popular-faq:last-of-type{border-bottom:0!important;}

/* Leading doc icon */
#content ul#kb .popular-faq>i{font-size:var(--kb-doc-icon-size)!important;line-height:1!important;color:var(--kb-doc-icon-color)!important;width:var(--kb-doc-icon-size)!important;text-align:center!important;margin-top:.15em!important;}

/* Article link */
#content ul#kb .popular-faq>a{color:#1f2430!important;font-weight:700!important;text-decoration:none!important;line-height:1.42!important;}
#content ul#kb .popular-faq>a:hover{text-decoration:underline!important;text-decoration-color:var(--hta-red)!important;text-underline-offset:2px!important;}

/* Spacer fix */
#content ul#kb div[style*="padding-bottom"]{padding-bottom:8px!important;}

/* Compact density */
html[data-density="compact"] #content ul#kb>li{padding:12px!important;}
html[data-density="compact"] #content ul#kb .popular-faq{padding:5px 0!important;}

/* RIGHT COLUMN — Browse-by-Topic+Other Resources */
#content .row .span4 .sidebar{width:100%!important;margin-left:0!important;max-width:100%!important;display:block!important;box-sizing:border-box!important;margin-bottom:12px!important;}
#content .sidebar .searchbar,#content .sidebar .content{display:block!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:2px 0 0 0!important;}

/* Floating red label for dropdown */
#content .sidebar .searchbar{margin:2px 0 10px 0!important;}
#content .sidebar .searchbar form{position:relative!important;}
#content .sidebar .searchbar form::before{
  content:"Browse by Topic";position:absolute;left:10px;top:-8px;padding:0 6px;line-height:1;font-size:12px;font-weight:800;letter-spacing:.1px;color:var(--hta-red);
  background:var(--card-bg);border-radius:6px;pointer-events:none;
}
html[data-theme="dark"] #content .sidebar .searchbar form::before{background:var(--card-bg);color:var(--hta-red);}

/* Dropdown */
#content .sidebar .searchbar select[name="topicId"]{
  width:100%!important;max-width:100%!important;height:var(--kb-select-h)!important;border-radius:12px!important;
  background:var(--field-bg)!important;border:1px solid var(--field-border)!important;color:inherit!important;padding:8px 42px 8px 12px!important;box-sizing:border-box!important;
  appearance:none!important;outline:none!important;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%236c7583'%3E%3Cpath d='M4.5 7.5L9 12l4.5-4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px 18px;transition:border-color .16s,box-shadow .16s,transform .16s;
}
#content .sidebar .searchbar select[name="topicId"]:hover{border-color:#aeb5be!important;box-shadow:0 1px 0 rgba(255,255,255,.55)inset,0 6px 16px rgba(0,0,0,.10)!important;}
#content .sidebar .searchbar select[name="topicId"]:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;}
html[data-theme="dark"] #content .sidebar .searchbar select[name="topicId"]{background:var(--field-bg)!important;border-color:var(--field-border)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='%23b7c1cf'%3E%3Cpath d='M4.5 7.5L9 12l4.5-4.5'/%3E%3C/svg%3E");}

/* Placeholder selected shows red */
#content .sidebar .searchbar select[name="topicId"]:has(option[value=""]:checked){color:var(--hta-red)!important;}
#content .sidebar .searchbar select[name="topicId"] option[value=""]{color:var(--hta-red);}

/* "Other Resources" button */
#content .sidebar .content{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;}
#content .sidebar .content section{margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
#content .sidebar .content .header{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  width:100%!important;height:var(--kb-select-h)!important;padding:0 16px!important;box-sizing:border-box!important;border-radius:12px!important;
  background:linear-gradient(#eef1f4,#e2e6ea)!important;border:1px solid #c7cbd3!important;color:#2d3340!important;font-weight:800!important;box-shadow:0 3px 10px rgba(0,0,0,.10)!important;
  cursor:pointer;user-select:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;margin-top:10px!important;
}
#content .sidebar .content .header::before{font-family:"FontAwesome";font-weight:400;content:"\f05a";font-size:14px;line-height:1;color:#586175;margin-right:2px;}
@supports not(font-family:"FontAwesome"){#content .sidebar .content .header::before{content:"›";font-family:inherit;}}
#content .sidebar .content .header:hover{background:linear-gradient(#e6eaee,#d7dbe0)!important;border-color:#a8adb6!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.16)!important;}
#content .sidebar .content .header:active{transform:translateY(0);}
html[data-theme="dark"] #content .sidebar .content .header{background:linear-gradient(#202837,#1a2130)!important;border-color:#2b3a4d!important;color:#d2d7e0!important;box-shadow:0 3px 10px rgba(0,0,0,.25)!important;}
html[data-theme="dark"] #content .sidebar .content .header::before{color:#aab4c4;}
html[data-theme="dark"] #content .sidebar .content .header:hover{background:#1a2230!important;border-color:#3a4a62!important;}

/* TYPE ACCENTS(id-based)*/
/* ALERT(HTA red)— id=20 */
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=20"]){box-shadow:inset 3px 0 0 var(--kb-accent-alert);background:rgba(204,43,43,.06);border-radius:8px;padding-left:10px!important;}
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=20"])>i{color:var(--kb-accent-alert)!important;}
html[data-theme="dark"] #content ul#kb .popular-faq:has(>a[href*="faq.php?id=20"]){background:rgba(204,43,43,.08);}

/* INFO(green)— ids:13,25,16,14 */
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=13"]),
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=25"]),
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=16"]),
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=14"]){box-shadow:inset 3px 0 0 var(--kb-accent-info);background:rgba(44,154,82,.07);border-radius:8px;padding-left:10px!important;}
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=13"])>i,
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=25"])>i,
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=16"])>i,
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=14"])>i{color:var(--kb-accent-info)!important;}
html[data-theme="dark"] #content ul#kb .popular-faq:has(>a[href*="faq.php?id=13"]),
html[data-theme="dark"] #content ul#kb .popular-faq:has(>a[href*="faq.php?id=25"]),
html[data-theme="dark"] #content ul#kb .popular-faq:has(>a[href*="faq.php?id=16"]),
html[data-theme="dark"] #content ul#kb .popular-faq:has(>a[href*="faq.php?id=14"]){background:rgba(44,154,82,.10);}

/* NOTICE(orange)— example id=999 */
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=999"]){box-shadow:inset 3px 0 0 var(--kb-accent-notice);background:rgba(230,134,25,.08);border-radius:8px;padding-left:10px!important;}
#content ul#kb .popular-faq:has(>a[href*="faq.php?id=999"])>i{color:var(--kb-accent-notice)!important;}
html[data-theme="dark"] #content ul#kb .popular-faq:has(>a[href*="faq.php?id=999"]){background:rgba(230,134,25,.12);}

/* Mobile tweaks for KB */
@media(max-width:860px){
  #content .sidebar,#content .sidebar .searchbar select[name="topicId"],#content .sidebar .content .header{width:100%!important;}
  #content ul#kb>li{padding:12px!important;}
}
@media(prefers-reduced-motion:reduce){
  #content ul#kb>li,#content .sidebar .searchbar select[name="topicId"],#content .sidebar .content .header{transition:none!important;transform:none!important;}
}

/* =========================================================
   KB Article View · v5.3.1(article-only,landing-safe)
   ========================================================= */
/* Breadcrumbs — red at rest,underline on hover/focus */
#content .row .span8 #breadcrumbs a{
  color:var(--hta-red)!important;text-decoration:none !important;border-bottom:none !important;margin-bottom:0 !important;font-weight:700 !important;
}
#content .row .span8 #breadcrumbs a:hover,
#content .row .span8 #breadcrumbs a:focus-visible{
  color:var(--hta-red-dark)!important;text-decoration-line:underline !important;text-decoration-color:var(--hta-red-dark)!important;text-decoration-thickness:2px !important;text-underline-offset:2px !important;border-bottom:none !important;
}

/* Article row layout — only when .faq-content exists */
@supports(display:flex)and selector(:has(*)){
  #content .row:has(.faq-content){display:flex !important;gap:16px !important;align-items:flex-start !important;}
  #content .row:has(.faq-content)>.span8{flex:1 1 auto !important;min-width:0 !important;float:none !important;}
  #content .row:has(.faq-content)>.span4{flex:0 0 260px !important;width:260px !important;float:none !important;}
}
@supports selector(:has(*)){
  #content .row:has(.faq-content)>.span4.pull-right{float:right !important;width:260px !important;}
  #content .row:has(.faq-content)>.span8{width:auto !important;}
}

/* Rail blocks(search+topics)inside the .span4 sidebar */
@supports selector(:has(*)){
  #content .row:has(.faq-content).span4 .sidebar{width:100% !important;margin:0 0 10px 0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;box-sizing:border-box !important;}
  #content .row:has(.faq-content).span4 .sidebar .searchbar,
  #content .row:has(.faq-content).span4 .sidebar .content{width:100% !important;margin:2px 0 10px 0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}

  /* Floating red label over the input */
  #content .row:has(.faq-content).span4 .searchbar{margin:2px 0 10px !important;}
  #content .row:has(.faq-content).span4 .searchbar form{position:relative !important;}
  #content .row:has(.faq-content).span4 .searchbar form::before{
    content:"Browse by Topic";position:absolute;left:10px;top:-8px;padding:0 6px;line-height:1;font-size:12px;font-weight:800;letter-spacing:.1px;color:var(--hta-red);background:var(--card-bg);border-radius:6px;pointer-events:none;
 }
  html[data-theme="dark"] #content .row:has(.faq-content).span4 .searchbar form::before{background:var(--card-bg);color:var(--hta-red);}

  /* Input styling(article page uses a text/search input)*/
  #content .row:has(.faq-content).span4 .searchbar input[type="search"],
  #content .row:has(.faq-content).span4 .searchbar input[type="text"]{
    width:100% !important;height:var(--kb-select-h,38px)!important;border-radius:12px !important;
    background:var(--field-bg)!important;border:1px solid var(--field-border)!important;color:var(--field-text)!important;
    padding:8px 12px !important;box-sizing:border-box !important;outline:none !important;box-shadow:none !important;transition:border-color .16s,box-shadow .16s,transform .16s;
 }
  #content .row:has(.faq-content).span4 .searchbar input[type="search"]:hover,
  #content .row:has(.faq-content).span4 .searchbar input[type="text"]:hover{border-color:#aeb5be !important;box-shadow:0 1px 0 rgba(255,255,255,.55)inset,0 6px 16px rgba(0,0,0,.10)!important;}
  #content .row:has(.faq-content).span4 .searchbar input[type="search"]:focus-visible,
  #content .row:has(.faq-content).span4 .searchbar input[type="text"]:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;}
}

/* Ensure article column width */
#content .faq-content .article,#content .faq-content .content,#content .faq-content .thread-body,#content .faq-content .entry,#content .faq-content .text{margin-right:0 !important;max-width:none !important;}

/* Mobile — stack rail */
@media(max-width:860px){
  @supports selector(:has(*)){
    #content .row:has(.faq-content){display:block !important;}
    #content .row:has(.faq-content).span4{float:none !important;width:100% !important;margin:8px 0 0 0 !important;}
 }
}

/* =========================================================
   Mobile(global tweaks)
   ========================================================= */
@media(max-width:768px){
  ul.tabs{gap:6px;padding:0!important;max-width:94vw;}
  body #nav,body .nav,body .breadcrumbs,body .breadcrumb{margin:16px auto 10px!important;max-width:94vw!important;}
  #content,.dialog,.page,.tab_content{max-width:94%;margin:18px auto;padding:18px;}
  #content .sidebar,#content .right,#content .aside{width:100%!important;align-items:stretch!important;margin-top:8px!important;}
  #content a[href*="open.php"],#content a[href*="view.php"]{width:100%!important;}
}
@media(max-width:480px){
  .external-auth{padding-right:84px!important;}
  .external-auth::after{width:44px;height:44px;right:8px;}
  form#clientLogin a.external-sign-in .external-auth-name::after{font-size:0.90rem!important;line-height:21px!important;}
}#content .search.well{background:transparent !important;border:0 !important;padding:0 !important;margin:0 0 10px 0 !important;}#content form#ticketSearchForm{display:flex !important;flex-wrap:wrap !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:12px !important;background:#f7f9fb !important;border:1px solid #d9dde2 !important;border-radius:12px !important;}#content form#ticketSearchForm input[name="keywords"]{height:40px !important;min-width:260px !important;max-width:520px !important;flex:1 1 320px !important;border-radius:10px !important;}#content form#ticketSearchForm input[type="submit"]{height:40px !important;padding:0 16px !important;border-radius:10px !important;font-weight:700 !important;background:linear-gradient(var(--btn-bg-top),var(--btn-bg-bottom)) !important;border:1px solid var(--btn-border) !important;color:var(--btn-text) !important;box-shadow:var(--btn-shadow) !important;cursor:pointer !important;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s !important;}#content form#ticketSearchForm input[type="submit"]:hover{background:linear-gradient(#e6eaee,#d7dbe0) !important;border-color:#a8adb6 !important;transform:translateY(-1px) !important;}#content form#ticketSearchForm input[type="submit"]:focus-visible{outline:none !important;border-color:var(--accent) !important;box-shadow:0 0 0 3px var(--accent-soft),var(--btn-shadow) !important;}#content form#ticketSearchForm .pull-right{float:none !important;display:flex !important;align-items:center !important;gap:10px !important;margin-left:auto !important;white-space:nowrap !important;color:#2a3444 !important;font-weight:700 !important;font-size:.92rem !important;}#content form#ticketSearchForm select[name="topic_id"]{height:40px !important;min-width:240px !important;border-radius:10px !important;background:var(--field-bg) !important;border:1px solid var(--field-border) !important;color:var(--field-text) !important;}#content .search.well + h1{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;font-size:.95rem !important;line-height:1.2 !important;margin:10px 0 10px 0 !important;max-width:none !important;border-top:0 !important;padding-top:0 !important;}#content .search.well + h1>a{font-size:inherit !important;font-weight:800 !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:8px !important;}#content .search.well + h1 .states{float:none !important;display:flex !important;align-items:center !important;gap:10px !important;}#content .search.well + h1 .states small{font-size:inherit !important;}#content .search.well + h1 a.state{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;font-weight:800 !important;text-decoration:none !important;}#content .search.well + h1 a.state:hover{text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:2px !important;}#content .search.well + h1 a.state.active{text-decoration:underline !important;text-decoration-color:var(--hta-red) !important;text-decoration-thickness:2px !important;text-underline-offset:2px !important;}#content #ticketTable{width:100% !important;border-radius:12px !important;overflow:hidden !important;}#content #ticketTable th a{display:inline !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;color:inherit !important;font-weight:800 !important;text-decoration:none !important;}#content #ticketTable th a:hover{text-decoration:underline !important;text-underline-offset:2px !important;text-decoration-thickness:2px !important;}html[data-theme="dark"] #content form#ticketSearchForm{background:#121821 !important;border-color:#2b3a4d !important;}html[data-theme="dark"] #content form#ticketSearchForm .pull-right{color:#d2d7e0 !important;}@media (max-width:860px){#content form#ticketSearchForm{justify-content:stretch !important;}#content form#ticketSearchForm input[name="keywords"],#content form#ticketSearchForm select[name="topic_id"]{flex:1 1 100% !important;width:100% !important;min-width:0 !important;}#content form#ticketSearchForm .pull-right{width:100% !important;justify-content:space-between !important;}}#content form#reply p[style*="text-align:center"]{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;margin-top:10px !important;text-align:initial !important;}#content form#reply p[style*="text-align:center"]>input{float:none !important;margin:0 !important;}#content form#reply p[style*="text-align:center"] input{display:inline-grid !important;place-items:center !important;height:42px !important;padding:0 18px !important;border-radius:12px !important;font-weight:800 !important;letter-spacing:.1px !important;cursor:pointer !important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s !important;}#content form#reply p[style*="text-align:center"] input:hover{transform:translateY(-1px);}#content form#reply p[style*="text-align:center"] input:focus-visible{outline:none !important;}#content form#reply p[style*="text-align:center"] input[type="submit"]{background:linear-gradient(#e45353,var(--hta-red)) !important;border:1px solid #b02626 !important;color:#fff !important;text-shadow:0 1px 0 rgba(0,0,0,0.10) !important;box-shadow:0 6px 16px rgba(204,43,43,0.25) !important;}#content form#reply p[style*="text-align:center"] input[type="submit"]:hover{background:linear-gradient(#ee5b5b,#d13232) !important;border-color:#9d2121 !important;box-shadow:0 8px 18px rgba(204,43,43,0.30) !important;}#content form#reply p[style*="text-align:center"] input[type="submit"]:focus-visible{box-shadow:0 0 0 3px rgba(204,43,43,0.25),0 6px 16px rgba(204,43,43,0.25) !important;border-color:var(--hta-red) !important;}#content form#reply p[style*="text-align:center"] input[type="reset"]{background:linear-gradient(#eef1f4,#e2e6ea) !important;border:1px solid #c7cbd3 !important;color:#2d3340 !important;box-shadow:0 3px 10px rgba(0,0,0,0.10) !important;}#content form#reply p[style*="text-align:center"] input[type="reset"]:hover{background:linear-gradient(#e6eaee,#d7dbe0) !important;border-color:#a8adb6 !important;box-shadow:0 6px 16px rgba(0,0,0,0.16) !important;}#content form#reply p[style*="text-align:center"] input[type="reset"]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft),0 3px 10px rgba(0,0,0,0.10) !important;}#content form#reply p[style*="text-align:center"] input[type="button"]{background:#fff !important;border:1px solid #cfd3d8 !important;color:#2d3340 !important;box-shadow:none !important;}#content form#reply p[style*="text-align:center"] input[type="button"]:hover{background:#f5f7f9 !important;border-color:#c7cbd3 !important;}#content form#reply p[style*="text-align:center"] input[type="button"]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft) !important;}html[data-theme="dark"] #content form#reply p[style*="text-align:center"] input[type="reset"]{background:linear-gradient(#202837,#1a2130) !important;border-color:#2b3a4d !important;color:#d2d7e0 !important;box-shadow:0 3px 10px rgba(0,0,0,0.25) !important;}html[data-theme="dark"] #content form#reply p[style*="text-align:center"] input[type="button"]{background:#1f2736 !important;border-color:#2b3a4d !important;color:#d2d7e0 !important;}@media (max-width:860px){#content form#reply p[style*="text-align:center"]{justify-content:stretch !important;flex-wrap:wrap !important;}#content form#reply p[style*="text-align:center"] input{flex:1 1 30% !important;min-width:140px !important;}}@supports selector(:has(*)){#content form[action="tickets.php"]:has(input[name="a"][value="edit"]){margin-top:6px !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table[width="800"],#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table:has(>tbody#dynamic-form){width:100% !important;background:var(--open-info-bg) !important;border:1px solid var(--open-info-border) !important;border-radius:10px !important;border-collapse:separate !important;border-spacing:0 !important;overflow:hidden !important;box-shadow:none !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table[width="800"] th,#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table[width="800"] td,#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table:has(>tbody#dynamic-form) th,#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table:has(>tbody#dynamic-form) td{padding:12px 14px !important;border-top:1px solid #e6e9ee !important;color:var(--field-text) !important;background:transparent !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table tr:first-child th,#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table tr:first-child td{border-top:0 !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table th{width:24% !important;min-width:160px !important;color:var(--open-label) !important;font-weight:700 !important;background:rgba(0,0,0,0.02) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table input[type="text"],#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table input[type="email"],#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table select,#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table textarea{width:100% !important;max-width:520px !important;box-sizing:border-box !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) table textarea{max-width:100% !important;min-height:120px;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) hr{border:0 !important;border-top:1px solid var(--card-border) !important;margin:14px 0 !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"]{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:10px !important;margin-top:12px !important;text-align:initial !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"]>input{float:none !important;margin:0 !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input{display:inline-grid !important;place-items:center !important;height:42px !important;padding:0 18px !important;border-radius:12px !important;font-weight:800 !important;letter-spacing:.1px !important;cursor:pointer !important;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input:hover{transform:translateY(-1px);}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input:focus-visible{outline:none !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="submit"]{background:linear-gradient(#e45353,var(--hta-red)) !important;border:1px solid #b02626 !important;color:#fff !important;text-shadow:0 1px 0 rgba(0,0,0,0.10) !important;box-shadow:0 6px 16px rgba(204,43,43,0.25) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="submit"]:hover{background:linear-gradient(#ee5b5b,#d13232) !important;border-color:#9d2121 !important;box-shadow:0 8px 18px rgba(204,43,43,0.30) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="submit"]:focus-visible{box-shadow:0 0 0 3px rgba(204,43,43,0.25),0 6px 16px rgba(204,43,43,0.25) !important;border-color:var(--hta-red) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="reset"]{background:linear-gradient(#eef1f4,#e2e6ea) !important;border:1px solid #c7cbd3 !important;color:#2d3340 !important;box-shadow:0 3px 10px rgba(0,0,0,0.10) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="reset"]:hover{background:linear-gradient(#e6eaee,#d7dbe0) !important;border-color:#a8adb6 !important;box-shadow:0 6px 16px rgba(0,0,0,0.16) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="reset"]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft),0 3px 10px rgba(0,0,0,0.10) !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="button"]{background:#fff !important;border:1px solid #cfd3d8 !important;color:#2d3340 !important;box-shadow:none !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="button"]:hover{background:#f5f7f9 !important;border-color:#c7cbd3 !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="button"]:focus-visible{box-shadow:0 0 0 3px var(--accent-soft) !important;}html[data-theme="dark"] #content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="reset"]{background:linear-gradient(#202837,#1a2130) !important;border-color:#2b3a4d !important;color:#d2d7e0 !important;box-shadow:0 3px 10px rgba(0,0,0,0.25) !important;}html[data-theme="dark"] #content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input[type="button"]{background:#1f2736 !important;border-color:#2b3a4d !important;color:#d2d7e0 !important;}}@media (max-width:860px){@supports selector(:has(*)){#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"]{justify-content:stretch !important;flex-wrap:wrap !important;}#content form[action="tickets.php"]:has(input[name="a"][value="edit"]) p[style*="text-align"] input{flex:1 1 30% !important;min-width:140px !important;}}}@supports selector(:has(*)){#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child{display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;}#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child input[type="text"]{height:40px !important;border-radius:10px !important;max-width:none !important;}#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child input[type="text"]:first-of-type{flex:0 1 260px !important;width:260px !important;}#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child input[type="text"]:last-of-type{flex:0 0 120px !important;width:120px !important;}#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child span,#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child label{font-weight:800 !important;color:var(--open-label) !important;margin:0 2px !important;white-space:nowrap !important;}#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child img{display:inline-block !important;vertical-align:middle !important;}@media (max-width:860px){#content:has(form[action="profile.php"]) table tr:has(td input[type="text"] ~ input[type="text"]) td:last-child input[type="text"]:first-of-type{flex:1 1 100% !important;width:100% !important;}}}#content form[action="profile.php"] #timezone-dropdown{height:40px !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container{display:inline-block !important;vertical-align:middle !important;width:min(520px,calc(100% - 160px)) !important;max-width:520px !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container .select2-selection--single{height:40px !important;border-radius:10px !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container .select2-selection__rendered{line-height:38px !important;padding-left:12px !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container .select2-selection__arrow{height:38px !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container + button.action-button{display:inline-grid !important;place-items:center !important;vertical-align:middle !important;height:40px !important;padding:0 14px !important;border-radius:10px !important;font-weight:800 !important;background:linear-gradient(#eef1f4,#e2e6ea) !important;border:1px solid #c7cbd3 !important;color:#2d3340 !important;box-shadow:0 3px 10px rgba(0,0,0,0.10) !important;cursor:pointer !important;margin-left:10px !important;margin-top:0 !important;white-space:nowrap !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container + button.action-button:hover{background:linear-gradient(#e6eaee,#d7dbe0) !important;border-color:#a8adb6 !important;transform:translateY(-1px) !important;box-shadow:0 6px 16px rgba(0,0,0,0.16) !important;}html[data-theme="dark"] #content form[action="profile.php"] #timezone-dropdown + .select2-container + button.action-button{background:linear-gradient(#202837,#1a2130) !important;border-color:#2b3a4d !important;color:#d2d7e0 !important;box-shadow:0 3px 10px rgba(0,0,0,0.25) !important;}#content form[action="profile.php"] input[name*="phone" i]{background:var(--field-bg) !important;border:1px solid var(--field-border) !important;color:var(--field-text) !important;border-radius:10px !important;padding:10px 12px !important;height:40px !important;box-sizing:border-box !important;width:min(520px,calc(100% - 160px)) !important;max-width:520px !important;vertical-align:middle !important;}#content form[action="profile.php"] input[name*="ext" i],#content form[action="profile.php"] input[name*="extension" i]{background:var(--field-bg) !important;border:1px solid var(--field-border) !important;color:var(--field-text) !important;border-radius:10px !important;padding:10px 12px !important;height:40px !important;box-sizing:border-box !important;width:120px !important;max-width:120px !important;vertical-align:middle !important;}#content form[action="profile.php"] input[name*="phone" i] + img{width:18px !important;height:18px !important;object-fit:contain !important;vertical-align:middle !important;margin:0 8px !important;}@media (min-width:861px){#content form[action="profile.php"] input[name*="phone" i],#content form[action="profile.php"] input[name*="phone" i] + img,#content form[action="profile.php"] input[name*="ext" i],#content form[action="profile.php"] input[name*="extension" i]{display:inline-block !important;}}@media (max-width:860px){#content form[action="profile.php"] #timezone-dropdown + .select2-container{width:100% !important;max-width:100% !important;display:block !important;}#content form[action="profile.php"] #timezone-dropdown + .select2-container + button.action-button{display:block !important;width:100% !important;margin:10px 0 0 0 !important;}#content form[action="profile.php"] input[name*="phone" i]{width:100% !important;max-width:100% !important;display:block !important;}#content form[action="profile.php"] input[name*="ext" i],#content form[action="profile.php"] input[name*="extension" i]{width:140px !important;max-width:140px !important;}}/*# sourceMappingURL=hta-main-v5.5.min.css.map */
