.ht-proposal-page{gap:1.5rem;display:grid}.ht-proposal-hero{background:linear-gradient(135deg,#fffffff5,#f0faffeb);border:1px solid #78aaff2e;border-radius:1.75rem;padding:2rem;box-shadow:0 12px 30px #0f172a0f}.ht-proposal-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#0ea5e9;margin-bottom:.4rem;font-size:.72rem;font-weight:900}.ht-proposal-title{letter-spacing:-.06em;color:#020817;margin:0;font-size:4rem;font-weight:1000;line-height:.9}.ht-proposal-subtitle{color:#64748b;max-width:70rem;margin-top:.7rem;font-size:.95rem}.ht-proposal-card{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #94a3b838;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 24px #0f172a0d}.ht-proposal-section-title{color:#0f172a;margin:0;font-size:1.35rem;font-weight:900}.ht-proposal-section-subtitle{color:#64748b;margin-top:.35rem;font-size:.92rem}.ht-proposal-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ht-proposal-items{gap:1.25rem;display:grid}.ht-proposal-item{background:#fff;border:1px solid #94a3b833;border-radius:1.35rem;padding:1.25rem;box-shadow:0 8px 20px #0f172a0a}.ht-proposal-item-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ht-proposal-item-label{letter-spacing:.18em;text-transform:uppercase;color:#475569;font-size:.82rem;font-weight:900}.ht-proposal-line-total{color:#0f172a;background:#f8fafc;border-radius:.9rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.55rem .9rem;font-weight:900;display:inline-flex}.ht-proposal-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ht-proposal-total-box{background:linear-gradient(135deg,#fffffffa,#f1f5f9eb);border:1px solid #94a3b833;border-radius:1.25rem;padding:1.3rem}.ht-proposal-total-label{text-transform:uppercase;letter-spacing:.2em;color:#0ea5e9;font-size:.74rem;font-weight:900}.ht-proposal-total-value{letter-spacing:-.04em;color:#0f172a;margin-top:.45rem;font-size:2rem;font-weight:1000}.ht-proposal-actions{justify-content:flex-end;gap:1rem;display:flex}.ht-add-item-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#6366f1);border:none;border-radius:1rem;padding:.85rem 1.25rem;font-weight:900;box-shadow:0 10px 24px #06b6d440}.ht-remove-item-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:1rem;padding:.75rem 1rem;font-weight:800}@media (width<=980px){.ht-proposal-title{font-size:2.8rem}.ht-proposal-grid-2,.ht-proposal-totals{grid-template-columns:1fr}}.ht-proposal-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem;display:grid}.ht-proposal-main{gap:1.5rem;display:grid}.ht-proposal-sidebar{position:sticky;top:100px}.ht-proposal-summary-card{background:linear-gradient(#fffffff5,#f8fafcf0);border:1px solid #94a3b833;border-radius:1.7rem;padding:1.5rem;box-shadow:0 18px 40px #0f172a14}.ht-summary-eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#06b6d4;margin-bottom:1.4rem;font-size:.72rem;font-weight:900}.ht-summary-stat{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding:.8rem 0;display:flex}.ht-summary-stat span{color:#64748b;font-weight:700}.ht-summary-stat strong{color:#0f172a;font-size:1.05rem;font-weight:900}.ht-summary-divider{background:#94a3b829;height:1px;margin:1rem 0}.ht-summary-total{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.ht-summary-total span{color:#0f172a;font-size:1rem;font-weight:900}.ht-summary-total strong{letter-spacing:-.04em;color:#0f172a;font-size:2rem;font-weight:1000}.ht-save-proposal-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#06b6d4,#6366f1);border:none;border-radius:1rem;width:100%;padding:1rem 1.25rem;font-size:1rem;font-weight:900;box-shadow:0 14px 30px #06b6d438}.ht-save-proposal-btn:hover{transform:translateY(-1px)}@media (width<=1200px){.ht-proposal-layout{grid-template-columns:1fr}.ht-proposal-sidebar{position:relative;top:auto}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::-moz-placeholder{color:#6b7280;opacity:1}textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.end-0{inset-inline-end:0}.start-0{inset-inline-start:0}.isolate{isolation:isolate}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ms-3{margin-inline-start:.75rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-72{width:18rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-top{transform-origin:top}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(99\,102\,241\,0\.20\)\,transparent_26\%\)\,radial-gradient\(circle_at_85\%_80\%\,rgba\(6\,182\,212\,0\.16\)\,transparent_28\%\)\,linear-gradient\(180deg\,\#020617_0\%\,\#081126_45\%\,\#0f172a_100\%\)\]{background-image:radial-gradient(circle at 15% 20%,#6366f133,#0000 26%),radial-gradient(circle at 85% 80%,#06b6d429,#0000 28%),linear-gradient(#020617 0%,#081126 45%,#0f172a 100%)}.via-sky-500{--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.text-left{text-align:left}.text-start{text-align:start}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-tight{line-height:1.25}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-widest{letter-spacing:.1em}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-cyan-950\/40{--tw-shadow-color:#08334466;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-950\/20{--tw-shadow-color:#1e1b4b33;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-indigo-400\/30{--tw-ring-color:#818cf84d}.ring-opacity-5{--tw-ring-opacity:.05}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ht-bg:#f5f9fc;--ht-bg-soft:#eef7fb;--ht-sidebar:#fff;--ht-topbar:#fff;--ht-surface:#fff;--ht-surface-soft:#f8fafc;--ht-surface-muted:#eef4f8;--ht-text:#172033;--ht-heading:#07111f;--ht-muted:#516173;--ht-faint:#8fa0b5;--ht-border:#dce6ef;--ht-border-soft:#edf2f7;--ht-primary:var(--ht-primary);--ht-primary-hover:color-mix(in srgb, var(--ht-primary) 82%, #000);--ht-primary-soft:color-mix(in srgb, var(--ht-primary) 14%, transparent);--ht-success:#16a34a;--ht-warning:#d97706;--ht-danger:#dc2626;--ht-radius:20px;--ht-shadow:0 14px 40px #0f172a12}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ht-bg:#07111f;--ht-bg-soft:#0b1626;--ht-sidebar:#0b1626;--ht-topbar:#08111f;--ht-surface:#101b2d;--ht-surface-soft:#142137;--ht-surface-muted:#19263b;--ht-text:#e7eef8;--ht-heading:#fff;--ht-muted:#c5d0df;--ht-faint:#8fa0b5;--ht-border:#27384f;--ht-border-soft:#1d2b40;--ht-primary:var(--ht-primary);--ht-primary-hover:color-mix(in srgb, var(--ht-primary) 82%, #000);--ht-primary-soft:color-mix(in srgb, var(--ht-primary) 17%, transparent);--ht-success:#4ade80;--ht-warning:#fbbf24;--ht-danger:#f87171;--ht-shadow:0 18px 55px #00000052}html,body{min-height:100%;background:var(--ht-bg)!important;color:var(--ht-text)!important}body{margin:0}body.ht-body,#app,main,.ht-main,.ht-content,.min-h-screen{background:var(--ht-bg)!important;color:var(--ht-text)!important}.ht-body{min-height:100vh}.ht-main{flex:auto;width:calc(100% - 16.5rem);min-width:0;min-height:100vh;margin-left:0}.ht-content{width:100%;min-width:0;padding:1.5rem}.ht-sidebar{z-index:40;inset:0 auto 0 0;flex:0 0 16.5rem;width:17rem;height:100vh;position:sticky;top:0;left:0;overflow-y:auto;box-shadow:8px 0 30px #0f172a0f;background:var(--ht-sidebar)!important;color:var(--ht-text)!important;border-right:1px solid var(--ht-border)!important}.ht-sidebar-real-logo{max-width:13rem;height:auto}.ht-sidebar nav,.ht-sidebar-menu{background:0 0!important}.ht-nav-link,.ht-sidebar a{border-radius:1rem;align-items:center;gap:.75rem;text-decoration:none;transition:all .16s;display:flex;color:var(--ht-muted)!important}.ht-nav-link:hover,.ht-sidebar a:hover{background:var(--ht-primary-soft)!important;color:var(--ht-heading)!important}.ht-sidebar-card{border:1px solid var(--ht-border);background:var(--ht-surface-soft);color:var(--ht-text);border-radius:1.25rem;margin:1rem;padding:1rem}.ht-sidebar-card-title{color:var(--ht-heading);font-weight:900}.ht-sidebar-card-text{color:var(--ht-muted);font-size:.85rem}.ht-topbar{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;margin-top:0;padding:.75rem 1.5rem;display:flex;background:var(--ht-topbar)!important;color:var(--ht-text)!important;border-bottom:1px solid var(--ht-border)!important}.ht-topbar-actions{align-items:center;gap:.75rem;display:flex}.ht-topbar-btn{border:1px solid var(--ht-border);background:var(--ht-surface);min-height:2.35rem;color:var(--ht-heading);border-radius:.9rem;justify-content:center;align-items:center;padding:0 .9rem;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex}.ht-topbar-btn:hover{border-color:var(--ht-primary);color:var(--ht-primary)}.ht-page-v2,.ht-admin-dashboard-v2{color:var(--ht-text);gap:1.5rem;display:grid}.ht-page-hero-v2,.ht-admin-hero-v2{border:1px solid var(--ht-border);box-shadow:var(--ht-shadow);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex;background:radial-gradient(circle at top right, var(--ht-primary-soft), transparent 28rem), var(--ht-surface)!important;color:var(--ht-text)!important}.ht-page-hero-v2 h1,.ht-admin-hero-v2 h1{letter-spacing:-.04em;margin:.35rem 0 .6rem;font-size:clamp(2rem,3vw,3rem);font-weight:950;line-height:1;color:var(--ht-heading)!important}.ht-page-hero-v2 p,.ht-admin-hero-v2 p{margin:0;font-size:1rem;color:var(--ht-muted)!important}.ht-kicker{letter-spacing:.24em;text-transform:uppercase;font-size:.76rem;font-weight:950;color:var(--ht-primary)!important}.ht-page-hero-actions,.ht-admin-actions-v2{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ht-action-primary,.ht-action-secondary,.ht-table-action a,.ht-mini-link{white-space:nowrap;border:1px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;min-height:2.55rem;padding:0 1rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.ht-action-primary{background:var(--ht-primary)!important;color:#fff!important}.ht-action-primary:hover{background:var(--ht-primary-hover)!important;color:#fff!important}.ht-action-secondary,.ht-table-action a,.ht-mini-link{background:var(--ht-surface-soft)!important;color:var(--ht-heading)!important;border-color:var(--ht-border)!important}.ht-action-secondary:hover,.ht-table-action a:hover,.ht-mini-link:hover{border-color:var(--ht-primary)!important;color:var(--ht-primary)!important}.ht-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ht-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-metric-card-v2,.ht-activity-badge,.ht-admin-health-card{border:1px solid var(--ht-border);box-shadow:var(--ht-shadow);border-radius:1.35rem;padding:1.5rem;text-decoration:none;background:var(--ht-surface)!important;color:var(--ht-text)!important}.ht-metric-card-v2 span,.ht-activity-badge span{text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:950;display:block;color:var(--ht-faint)!important}.ht-metric-card-v2 strong,.ht-activity-badge strong,.ht-admin-health-card strong{margin-top:.75rem;font-size:2.2rem;font-weight:950;line-height:1;display:block;color:var(--ht-heading)!important}.ht-metric-card-v2 p,.ht-activity-badge p,.ht-admin-health-card p{margin:.75rem 0 0;color:var(--ht-muted)!important}.ht-panel-v2{border:1px solid var(--ht-border);box-shadow:var(--ht-shadow);border-radius:1.5rem;padding:1.5rem;background:var(--ht-surface)!important;color:var(--ht-text)!important}.ht-panel-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.ht-panel-head h2{margin:0;font-size:1.25rem;font-weight:950;line-height:1.1;color:var(--ht-heading)!important}.ht-panel-head p{margin:.4rem 0 0;color:var(--ht-muted)!important}input,select,textarea,.ht-filter-bar input,.ht-filter-bar select{border:1px solid var(--ht-border);border-radius:.9rem;width:100%;min-height:2.75rem;padding:0 .9rem;background:var(--ht-field,var(--ht-surface))!important;color:var(--ht-text)!important}textarea{padding-top:.8rem}input::-moz-placeholder{color:var(--ht-faint)!important}textarea::-moz-placeholder{color:var(--ht-faint)!important}input::placeholder,textarea::placeholder{color:var(--ht-faint)!important}input:focus,select:focus,textarea:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 4px var(--ht-primary-soft)!important;outline:none!important}.ht-table-wrap{border:1px solid var(--ht-border);border-radius:1.1rem;overflow-x:auto;background:var(--ht-surface)!important}.ht-clean-table,.ht-table{border-collapse:collapse;width:100%;background:var(--ht-surface)!important;color:var(--ht-text)!important}.ht-clean-table th,.ht-table th{text-align:left;text-transform:uppercase;letter-spacing:.15em;padding:.9rem 1rem;font-size:.75rem;font-weight:950;background:var(--ht-surface-soft)!important;color:var(--ht-muted)!important}.ht-clean-table td,.ht-table td{border-top:1px solid var(--ht-border-soft);padding:1rem;color:var(--ht-text)!important}.ht-clean-table td strong,.ht-table td strong,.ht-table-title strong{color:var(--ht-heading)!important}.ht-table-title span,.ht-mini-code{color:var(--ht-muted)!important}.ht-right{text-align:right!important}.ht-table-action{justify-content:flex-end;gap:.5rem;display:flex}.ht-chip{border:1px solid var(--ht-border);background:var(--ht-surface-soft);min-height:1.6rem;color:var(--ht-heading);border-radius:999px;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:900;display:inline-flex}.ht-chip.good{color:var(--ht-success);background:#16a34a1f;border-color:#16a34a40}.ht-chip.warn{color:var(--ht-warning);background:#d977061f;border-color:#d9770640}.ht-chip.danger{color:var(--ht-danger);background:#dc26261f;border-color:#dc262640}.ht-admin-main-grid,.ht-admin-lower-grid{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1.5rem;display:grid}.ht-mini-list,.ht-billing-list{gap:.75rem;display:grid}.ht-mini-row,.ht-billing-list>div{border:1px solid var(--ht-border);background:var(--ht-surface-soft);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.ht-empty-v2{text-align:center;color:var(--ht-muted);padding:2rem}.ht-empty-v2 strong{color:var(--ht-heading)}.ht-theme-toggle{border:1px solid var(--ht-border);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;height:2.25rem;padding:0 .75rem;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;background:var(--ht-surface)!important;color:var(--ht-heading)!important}.ht-theme-toggle-led{background:var(--ht-primary);width:.68rem;height:.68rem;box-shadow:0 0 0 4px var(--ht-primary-soft);border-radius:999px}.bg-white,.bg-gray-50,.bg-gray-100,.bg-slate-50,.bg-slate-100,.bg-slate-900,.bg-slate-950,.bg-gray-900,.bg-gray-950,.bg-black,section,article,form,table{background-color:var(--ht-surface)!important;color:var(--ht-text)!important}.text-white,.text-white\/90,.text-white\/80,.text-white\/70,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300{color:var(--ht-text)!important}.border,.border-t,.border-b,.border-l,.border-r{border-color:var(--ht-border)!important}@media (width<=1024px){.ht-main{margin-left:0}.ht-sidebar{transform:translate(-100%)}.ht-metrics-grid-v2,.ht-metrics-3,.ht-metrics-4,.ht-admin-main-grid,.ht-admin-lower-grid{grid-template-columns:1fr}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-panel-head{flex-direction:column;align-items:stretch}.ht-filter-bar{grid-template-columns:1fr}}@media print{html,body,main,section,article,table,form,.ht-panel-v2,.ht-metric-card-v2{color:#111827!important;box-shadow:none!important;background:#fff!important}.no-print,.ht-theme-toggle,aside,header,nav{display:none!important}}.ht-sidebar{width:17rem!important;padding:1rem!important}.ht-sidebar img,.ht-sidebar-real-logo{-o-object-fit:contain!important;object-fit:contain!important;max-width:13.5rem!important;max-height:4rem!important}.ht-sidebar svg,.ht-nav-link svg,.ht-sidebar a svg{stroke-width:2px!important;flex:0 0 1.15rem!important;width:1.15rem!important;min-width:1.15rem!important;height:1.15rem!important;min-height:1.15rem!important}.ht-sidebar nav{gap:.35rem!important;margin-top:1.25rem!important;display:grid!important}.ht-nav-link,.ht-sidebar a{min-height:2.9rem!important;padding:.75rem .9rem!important;font-size:.92rem!important;font-weight:800!important}.ht-sidebar-card{position:absolute!important;bottom:1.25rem!important;left:1rem!important;right:1rem!important}.ht-main{min-height:100vh!important;margin-left:17rem!important}.ht-content{max-width:none!important;padding:1.5rem!important}.ht-topbar-title,.ht-topbar>div:first-child{gap:.2rem!important;display:grid!important}.ht-topbar-actions{margin-left:auto!important}.ht-user-pill,.ht-topbar-user{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;color:var(--ht-heading)!important;border-radius:999px!important;align-items:center!important;gap:.65rem!important;padding:.45rem .8rem!important;display:inline-flex!important}.ht-activity-badges{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.ht-activity-badge{border-radius:1.25rem!important;min-height:7.25rem!important;padding:1.35rem!important;display:block!important;overflow:hidden!important}.ht-activity-badge span{margin-bottom:.85rem!important;display:block!important}.ht-activity-badge strong{font-size:2rem!important;display:block!important}.ht-metrics-grid-v2{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.ht-metrics-grid-v2.ht-metrics-3,.ht-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ht-metrics-grid-v2.ht-metrics-4,.ht-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ht-metric-card-v2{min-height:9rem!important}.ht-admin-dashboard-v2,.ht-page-v2{gap:1.5rem!important;display:grid!important}.ht-page-hero-v2,.ht-admin-hero-v2{min-height:12rem!important}.ht-panel-v2{min-height:auto!important}.ht-filter-bar{grid-template-columns:minmax(18rem,1fr) minmax(12rem,14rem) auto auto!important;align-items:center!important;gap:.8rem!important;display:grid!important}.ht-filter-bar input,.ht-filter-bar select{min-width:0!important}.ht-table-wrap{width:100%!important}.ht-clean-table,.ht-table{min-width:760px!important}.ht-content svg{width:1.1rem;height:1.1rem}.ht-empty-v2 svg{width:2rem!important;height:2rem!important}@media (width<=1024px){.ht-main{margin-left:0!important}.ht-sidebar{transform:translate(-100%)}.ht-activity-badges,.ht-metrics-grid-v2,.ht-metrics-grid-v2.ht-metrics-3,.ht-metrics-grid-v2.ht-metrics-4,.ht-metrics-3,.ht-metrics-4,.ht-filter-bar{grid-template-columns:1fr!important}}.ht-topbar{min-height:4.5rem!important;padding:.75rem 1.35rem!important}.ht-page-kicker{color:var(--ht-primary)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:950!important}.ht-page-title{color:var(--ht-heading)!important;margin:.2rem 0 0!important;font-size:1.05rem!important;font-weight:850!important;line-height:1.2!important}.ht-topbar-actions{justify-content:flex-end!important;align-items:center!important;gap:.65rem!important;margin-left:auto!important;display:flex!important}.ht-user-chip{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;min-height:2.5rem!important;color:var(--ht-heading)!important;border-radius:999px!important;align-items:center!important;gap:.65rem!important;padding:.35rem .8rem .35rem .45rem!important;display:inline-flex!important;box-shadow:0 8px 22px #0f172a0f!important}.ht-user-avatar{background:var(--ht-brand-gradient)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2rem!important;min-width:2rem!important;height:2rem!important;font-size:.9rem!important;font-weight:950!important;display:inline-flex!important}.ht-user-meta{gap:.05rem!important;line-height:1.05!important;display:grid!important}.ht-user-meta strong,.ht-user-meta div{color:var(--ht-heading)!important;font-size:.85rem!important;font-weight:900!important}.ht-user-meta span{color:var(--ht-muted)!important;font-size:.75rem!important;font-weight:700!important}.ht-logout-form{margin:0!important;display:inline-flex!important}.ht-logout-btn{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;min-height:2.35rem!important;color:var(--ht-heading)!important;cursor:pointer!important;border-radius:.85rem!important;padding:0 .9rem!important;font-size:.85rem!important;font-weight:900!important}.ht-logout-btn:hover{border-color:var(--ht-danger)!important;color:var(--ht-danger)!important}.ht-client-sidebar .ht-brand-real-logo{border-bottom:1px solid var(--ht-border)!important;gap:.4rem!important;margin-bottom:1rem!important;padding:.75rem .5rem 1rem!important;display:grid!important}.ht-client-sidebar .ht-sidebar-real-logo{-o-object-fit:contain!important;object-fit:contain!important;max-width:13.5rem!important;max-height:3.8rem!important}.ht-client-portal-label{color:var(--ht-muted)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:900!important}.ht-client-switcher{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1rem!important;margin:0 0 1rem!important;padding:.85rem!important}.ht-client-switcher label{color:var(--ht-muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:.45rem!important;font-size:.75rem!important;font-weight:950!important;display:block!important}.ht-client-switcher select{border-radius:.85rem!important;min-height:2.5rem!important}@media (width<=1100px){.ht-user-meta{display:none!important}.ht-topbar-actions{gap:.45rem!important}}@media (width<=820px){.ht-topbar{flex-direction:column!important;align-items:flex-start!important}.ht-topbar-actions{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}}.ht-main,.ht-content,.ht-page-v2,.ht-admin-dashboard-v2{min-width:0!important;overflow-x:hidden!important}.ht-topbar-actions{flex-shrink:1!important;min-width:0!important;max-width:68vw!important}.ht-topbar-btn,.ht-theme-toggle,.ht-logout-btn{flex-shrink:0!important}.ht-user-chip{min-width:0!important;max-width:16rem!important}.ht-user-meta{min-width:0!important}.ht-user-meta strong,.ht-user-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:11rem!important;display:block!important;overflow:hidden!important}.ht-client-dashboard,.ht-client-dashboard-v2{gap:1.5rem!important;display:grid!important}.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child,.ht-content>.ht-page-v2>section:first-child{border:1px solid var(--ht-border)!important;background:radial-gradient(circle at top right, var(--ht-primary-soft), transparent 28rem), var(--ht-surface)!important;box-shadow:var(--ht-shadow)!important;border-radius:1.5rem!important;padding:1.75rem!important}.ht-content section{border-radius:1.35rem}.ht-content .ht-metrics-grid-v2,.ht-content .ht-metrics-4,.ht-content .ht-metrics-3{width:100%!important;min-width:0!important}.ht-content .ht-metrics-grid-v2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important}.ht-content .ht-metric-card-v2,.ht-billing-list>div{min-width:0!important}.ht-billing-list strong{white-space:nowrap!important}@media (width<=1300px){.ht-user-meta span{display:none!important}.ht-user-chip{max-width:12rem!important}.ht-topbar-actions{max-width:72vw!important}}@media (width<=1150px){.ht-user-meta{display:none!important}.ht-user-chip{padding-right:.45rem!important}.ht-topbar-actions{flex-wrap:wrap!important;max-width:none!important}}.ht-activity-list{gap:.75rem!important;display:grid!important}.ht-activity-item{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;color:var(--ht-text)!important;border-radius:1rem!important;grid-template-columns:.85rem minmax(0,1fr)!important;align-items:start!important;gap:.85rem!important;padding:.9rem 1rem!important;display:grid!important}.ht-activity-item:hover{border-color:var(--ht-primary)!important;background:var(--ht-surface)!important}.ht-activity-item>div:last-child{gap:.2rem!important;min-width:0!important;display:grid!important}.ht-activity-item strong{color:var(--ht-heading)!important;font-weight:950!important;line-height:1.25!important}.ht-activity-item span{color:var(--ht-muted)!important;overflow-wrap:anywhere!important;line-height:1.35!important;display:block!important}.ht-activity-item small{color:var(--ht-faint)!important;font-size:.78rem!important;font-weight:800!important}.ht-activity-dot{background:var(--ht-primary)!important;width:.7rem!important;height:.7rem!important;box-shadow:0 0 0 4px var(--ht-primary-soft)!important;border-radius:999px!important;margin-top:.35rem!important}.ht-activity-dot.invoice_viewed,.ht-activity-dot.receipt_viewed{background:#2563eb!important}.ht-activity-dot.ticket_created,.ht-activity-dot.ticket_reply,.ht-activity-dot.ticket_updated{background:#d97706!important}.ht-activity-dot.email_logged,.ht-activity-dot.service_renewal_email_logged{background:#16a34a!important}.ht-activity-dot.user_email_verified{background:#8b5cf6!important}.ht-activity-log-page{gap:.85rem!important;display:grid!important}.ht-activity-log-row{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1rem!important;grid-template-columns:.85rem minmax(0,1fr)!important;gap:.85rem!important;padding:1rem!important;display:grid!important}.ht-activity-log-title{flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;display:flex!important}.ht-activity-log-title strong{color:var(--ht-heading)!important;font-weight:950!important}.ht-activity-log-main p{color:var(--ht-muted)!important;margin:.35rem 0!important}.ht-activity-log-meta{color:var(--ht-faint)!important;flex-wrap:wrap!important;gap:.5rem .9rem!important;font-size:.8rem!important;font-weight:800!important;display:flex!important}.ht-client-dashboard{gap:1.5rem!important;min-width:0!important;display:grid!important}.ht-client-hero-v2{border:1px solid var(--ht-border)!important;background:radial-gradient(circle at top right, var(--ht-primary-soft), transparent 30rem), var(--ht-surface)!important;color:var(--ht-text)!important;box-shadow:var(--ht-shadow)!important;border-radius:1.5rem!important;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem)!important;align-items:center!important;gap:1.5rem!important;padding:1.75rem!important;display:grid!important}.ht-client-hero-v2 h1{color:var(--ht-heading)!important;letter-spacing:-.04em!important;margin:.35rem 0!important;font-size:clamp(1.8rem,2.4vw,2.6rem)!important;font-weight:950!important;line-height:1.05!important}.ht-client-hero-v2 p{color:var(--ht-muted)!important;margin:0!important;font-size:1rem!important}.ht-client-actions-v2{flex-wrap:wrap!important;align-items:center!important;gap:.65rem!important;margin-top:1rem!important;display:flex!important}.ht-health-card{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;color:var(--ht-text)!important;border-radius:1.25rem!important;padding:1.35rem!important;box-shadow:0 14px 35px #0f172a0f!important}.ht-health-card span{color:var(--ht-faint)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.55rem!important;font-size:.75rem!important;font-weight:950!important;display:block!important}.ht-health-card strong{color:var(--ht-heading)!important;font-size:1.65rem!important;font-weight:950!important;line-height:1!important;display:block!important}.ht-health-card p{color:var(--ht-muted)!important;margin-top:.65rem!important;line-height:1.4!important}.ht-client-main-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.5fr)!important;gap:1.5rem!important;min-width:0!important;display:grid!important}.ht-client-main-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ht-client-main-grid>*,.ht-panel-v2.wide{min-width:0!important}.ht-client-dashboard .ht-metrics-grid-v2{grid-template-columns:repeat(4,minmax(12rem,1fr))!important;gap:1rem!important}.ht-client-dashboard .ht-metric-card-v2{min-height:8.5rem!important;padding:1.35rem!important}.ht-client-dashboard .ht-metric-card-v2 strong{font-size:2rem!important}.ht-client-hero-v2+.ht-renewal-alert,.ht-renewal-alert{background:#d9770614!important;border:1px solid #d9770640!important;border-radius:1rem!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;padding:1rem 1.25rem!important;display:flex!important}.ht-renewal-alert strong{color:var(--ht-heading)!important}.ht-renewal-alert span{color:var(--ht-muted)!important}@media (width<=1200px){.ht-client-hero-v2,.ht-client-main-grid,.ht-client-main-grid.lower{grid-template-columns:1fr!important}.ht-client-dashboard .ht-metrics-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.ht-client-dashboard .ht-metrics-grid-v2{grid-template-columns:1fr!important}.ht-client-actions-v2{align-items:stretch!important}.ht-client-actions-v2 a{width:100%!important}}.ht-ticket-list-v2{gap:.85rem!important;display:grid!important}.ht-ticket-card-v2{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;color:var(--ht-text)!important;border-radius:1.15rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;padding:1rem!important;display:grid!important;box-shadow:0 10px 28px #0f172a0b!important}.ht-ticket-card-v2:hover{border-color:var(--ht-primary)!important;background:var(--ht-surface)!important}.ht-ticket-main{grid-template-columns:3.1rem minmax(0,1fr)!important;align-items:start!important;gap:.9rem!important;min-width:0!important;display:grid!important}.ht-ticket-icon{background:var(--ht-primary-soft)!important;width:3.1rem!important;height:3.1rem!important;color:var(--ht-primary)!important;border:1px solid color-mix(in srgb, var(--ht-primary) 28%, transparent)!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;font-size:.9rem!important;font-weight:950!important;display:inline-flex!important}.ht-ticket-main h3{color:var(--ht-heading)!important;margin:0!important;font-size:1rem!important;font-weight:950!important;line-height:1.25!important}.ht-ticket-main p{color:var(--ht-muted)!important;overflow-wrap:anywhere!important;max-width:70ch!important;margin:.3rem 0 0!important;line-height:1.4!important}.ht-ticket-meta{color:var(--ht-faint)!important;flex-wrap:wrap!important;gap:.45rem .8rem!important;margin-top:.55rem!important;font-size:.8rem!important;font-weight:800!important;display:flex!important}.ht-ticket-meta span{color:var(--ht-faint)!important}.ht-ticket-side{justify-items:end!important;gap:.7rem!important;min-width:11rem!important;display:grid!important}.ht-ticket-open-btn{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;min-height:2.35rem!important;color:var(--ht-heading)!important;border-radius:.85rem!important;justify-content:center!important;align-items:center!important;padding:0 .9rem!important;font-size:.85rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.ht-ticket-open-btn:hover{border-color:var(--ht-primary)!important;color:var(--ht-primary)!important}.ht-ticket-status-card{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1.25rem!important;min-width:16rem!important;padding:1.25rem!important}.ht-ticket-status-card span{color:var(--ht-faint)!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:.45rem!important;font-size:.75rem!important;font-weight:950!important;display:block!important}.ht-ticket-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(18rem,.7fr)!important;align-items:start!important;gap:1.5rem!important;display:grid!important}.ht-conversation-v2{gap:.9rem!important;display:grid!important}.ht-message-v2{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1rem!important;grid-template-columns:2.4rem minmax(0,1fr)!important;gap:.8rem!important;padding:1rem!important;display:grid!important}.ht-message-v2.staff{background:var(--ht-primary-soft)!important}.ht-message-avatar{background:var(--ht-primary)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.4rem!important;height:2.4rem!important;font-weight:950!important;display:inline-flex!important}.ht-message-body{min-width:0!important}.ht-message-head{justify-content:space-between!important;gap:1rem!important;margin-bottom:.45rem!important;display:flex!important}.ht-message-head strong{color:var(--ht-heading)!important;font-weight:950!important}.ht-message-head span{color:var(--ht-faint)!important;font-size:.8rem!important;font-weight:800!important}.ht-reply-box-v2{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1.15rem!important;margin-top:1.25rem!important;padding:1rem!important}.ht-info-list,.ht-side-actions{gap:.75rem!important;display:grid!important}.ht-info-list>div{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:.9rem!important;justify-content:space-between!important;gap:1rem!important;padding:.85rem!important;display:flex!important}.ht-info-list span{color:var(--ht-muted)!important}.ht-info-list strong{color:var(--ht-heading)!important}@media (width<=900px){.ht-ticket-card-v2{grid-template-columns:1fr!important;align-items:stretch!important}.ht-ticket-side{justify-items:start!important;min-width:0!important}.ht-ticket-badges{justify-content:flex-start!important}.ht-ticket-detail-grid{grid-template-columns:1fr!important}}@media (width<=640px){.ht-ticket-main{grid-template-columns:1fr!important}.ht-ticket-icon{justify-content:flex-start!important;width:auto!important;height:2rem!important;padding:0 .75rem!important}}.ht-profile-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;display:grid!important}.ht-profile-info-grid>div{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;min-width:0!important;color:var(--ht-text)!important;border-radius:1rem!important;padding:1rem!important}.ht-profile-info-grid>div.full{grid-column:1/-1!important}.ht-profile-info-grid span{color:var(--ht-faint)!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:.4rem!important;font-size:.74rem!important;font-weight:950!important;display:block!important}.ht-profile-info-grid strong{color:var(--ht-heading)!important;overflow-wrap:anywhere!important;font-size:.98rem!important;font-weight:900!important;line-height:1.35!important;display:block!important}.ht-profile-info-grid a{color:var(--ht-primary)!important;font-weight:900!important}.ht-side-actions{gap:.7rem!important;margin-top:1rem!important;display:grid!important}.ht-side-actions .ht-action-primary,.ht-side-actions .ht-action-secondary{width:100%!important}.ht-page-v2 .ht-client-main-grid{align-items:stretch!important}.ht-page-v2 .ht-client-main-grid>.ht-panel-v2,.ht-page-v2 .ht-client-main-grid>aside.ht-panel-v2{min-height:100%!important}@media (width<=760px){.ht-profile-info-grid{grid-template-columns:1fr!important}}.ht-services-filter-bar{grid-template-columns:minmax(20rem,1fr) minmax(11rem,14rem) minmax(10rem,13rem) auto auto!important;align-items:center!important;gap:.8rem!important;display:grid!important}.ht-services-filter-bar input,.ht-services-filter-bar select{min-width:0!important}.ht-services-filter-bar .ht-action-primary,.ht-services-filter-bar .ht-action-secondary{white-space:nowrap!important;width:auto!important;min-width:5.75rem!important;min-height:2.75rem!important;padding-inline:1rem!important}.ht-services-filter-bar .ht-action-secondary{justify-self:start!important}@media (width<=1150px){.ht-services-filter-bar{grid-template-columns:1fr 1fr!important}.ht-services-filter-bar input{grid-column:1/-1!important}.ht-services-filter-bar .ht-action-primary,.ht-services-filter-bar .ht-action-secondary{justify-self:stretch!important;width:100%!important}}@media (width<=720px){.ht-services-filter-bar{grid-template-columns:1fr!important}.ht-services-filter-bar input{grid-column:auto!important}}.ht-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.ht-form-grid>div{gap:.45rem!important;min-width:0!important;display:grid!important}.ht-form-grid>div.full,.ht-form-field.full{grid-column:1/-1!important}.ht-form-grid label,.ht-form-field label{color:var(--ht-muted)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:950!important}.ht-form-grid input,.ht-form-grid select,.ht-form-grid textarea,.ht-form-field input,.ht-form-field select,.ht-form-field textarea{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;width:100%!important;min-height:2.9rem!important;color:var(--ht-text)!important;border-radius:.95rem!important;padding:.75rem .95rem!important;font-size:.95rem!important;line-height:1.35!important}.ht-form-grid textarea,.ht-form-field textarea{resize:vertical!important;min-height:7.5rem!important}.ht-form-grid input:focus,.ht-form-grid select:focus,.ht-form-grid textarea:focus,.ht-form-field input:focus,.ht-form-field select:focus,.ht-form-field textarea:focus{background:var(--ht-surface)!important;border-color:var(--ht-primary)!important;box-shadow:0 0 0 4px var(--ht-primary-soft)!important;outline:none!important}.ht-form-actions{border-top:1px solid var(--ht-border)!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;margin-top:1.25rem!important;padding-top:1.25rem!important;display:flex!important}.ht-form-actions .ht-action-primary,.ht-form-actions .ht-action-secondary,.ht-form-actions button,.ht-form-actions a{width:auto!important;min-width:8rem!important}.ht-page-hero-v2.services+.ht-panel-v2 form{display:block!important}.ht-page-hero-v2.services+.ht-panel-v2{padding:1.5rem!important}.ht-page-hero-actions form{margin:0!important;display:inline-flex!important}.ht-page-hero-actions form button.ht-action-primary{border-radius:.9rem!important;min-height:2.55rem!important;padding:0 1rem!important}.ht-form-error{color:var(--ht-danger)!important;font-size:.82rem!important;font-weight:800!important}.ht-form-grid input[type=date],.ht-form-grid input[type=number]{font-variant-numeric:tabular-nums!important}@media (width<=820px){.ht-form-grid{grid-template-columns:1fr!important}.ht-form-grid>div.full,.ht-form-field.full{grid-column:auto!important}.ht-form-actions{flex-direction:column!important;align-items:stretch!important}.ht-form-actions .ht-action-primary,.ht-form-actions .ht-action-secondary,.ht-form-actions button,.ht-form-actions a{width:100%!important}}.ht-line-items-builder{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1.2rem!important;gap:1rem!important;padding:1rem!important;display:grid!important}.ht-line-items-head{justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.ht-line-items-head h3{color:var(--ht-heading)!important;margin:0!important;font-size:1.05rem!important;font-weight:950!important}.ht-line-items-head p{color:var(--ht-muted)!important;margin:.25rem 0 0!important}.ht-line-items-head #addLineItemBtn{white-space:nowrap!important;min-height:2.35rem!important;padding:0 .95rem!important}.ht-line-items-table{gap:.55rem!important;padding-bottom:.25rem!important;display:grid!important;overflow-x:auto!important}.ht-line-items-grid{grid-template-columns:minmax(15rem,1.5fr) minmax(12rem,1fr) minmax(5rem,.35fr) minmax(7rem,.45fr) minmax(7rem,.45fr) 2.4rem!important;align-items:center!important;gap:.55rem!important;min-width:780px!important;display:grid!important}.ht-line-items-labels{background:var(--ht-surface)!important;border:1px solid var(--ht-border)!important;border-radius:.9rem!important;padding:.75rem .85rem!important}.ht-line-items-labels span{color:var(--ht-faint)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.72rem!important;font-weight:950!important}.ht-line-item-row{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;border-radius:.95rem!important;padding:.65rem!important}.ht-line-item-row input{background:var(--ht-surface-soft)!important;border-color:var(--ht-border)!important;border-radius:.75rem!important;min-height:2.45rem!important;padding:.55rem .7rem!important}.ht-line-item-row input:focus{background:var(--ht-surface)!important}.ht-line-total{background:var(--ht-surface-soft)!important;min-height:2.45rem!important;color:var(--ht-heading)!important;font-variant-numeric:tabular-nums!important;border-radius:.75rem!important;justify-content:flex-end!important;align-items:center!important;padding:0 .7rem!important;font-weight:950!important;display:inline-flex!important}.ht-line-remove{width:2.35rem!important;height:2.35rem!important;color:var(--ht-danger)!important;cursor:pointer!important;background:#dc262614!important;border:1px solid #dc262640!important;border-radius:.75rem!important;justify-content:center!important;align-items:center!important;font-size:1.15rem!important;font-weight:950!important;display:inline-flex!important}.ht-line-remove:hover{background:#dc262624!important}.ht-invoice-total-box{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;border-radius:1.1rem!important;gap:.7rem!important;max-width:28rem!important;margin-top:.5rem!important;margin-left:auto!important;padding:1rem!important;display:grid!important}.ht-invoice-total-box>div{grid-template-columns:minmax(0,1fr) minmax(9rem,auto)!important;align-items:center!important;gap:.8rem!important;display:grid!important}.ht-invoice-total-box span,.ht-invoice-total-box label{color:var(--ht-muted)!important;font-weight:900!important}.ht-invoice-total-box strong{color:var(--ht-heading)!important;text-align:right!important;font-variant-numeric:tabular-nums!important;font-weight:950!important}.ht-invoice-total-box input{text-align:right!important;font-variant-numeric:tabular-nums!important;border-radius:.75rem!important;min-height:2.35rem!important}.ht-invoice-total-box .grand{border-top:1px solid var(--ht-border)!important;margin-top:.35rem!important;padding-top:.75rem!important}.ht-invoice-total-box .grand span,.ht-invoice-total-box .grand strong{color:var(--ht-heading)!important;font-size:1.05rem!important}.ht-page-hero-v2.admin-invoices+.ht-panel-v2 textarea#notes{min-height:8rem!important}.ht-page-hero-v2.admin-invoices+.ht-panel-v2{padding:1.5rem!important}@media (width<=980px){.ht-line-items-grid{min-width:720px!important}.ht-line-items-head{flex-direction:column!important;align-items:flex-start!important}.ht-line-items-head #addLineItemBtn{width:100%!important}.ht-invoice-total-box{max-width:none!important;margin-left:0!important}}.ht-auth-page{background:radial-gradient(circle at top left, #22c3b22e, transparent 30rem), radial-gradient(circle at bottom right, #2563eb1f, transparent 28rem), var(--ht-bg,#f5f9fc)!important;min-height:100vh!important;color:var(--ht-text,#172033)!important;place-items:center!important;padding:2rem!important;display:grid!important}.ht-auth-shell{border:1px solid var(--ht-border,#dce6ef)!important;background:var(--ht-surface,#fff)!important;border-radius:2rem!important;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr)!important;width:min(1120px,100%)!important;min-height:680px!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 80px #0f172a24!important}.ht-auth-left{background:var(--ht-brand-gradient-soft), var(--ht-surface-soft,#f8fafc)!important;color:var(--ht-text,#172033)!important;border-right:1px solid var(--ht-border,#dce6ef)!important;flex-direction:column!important;justify-content:space-between!important;gap:2rem!important;padding:3rem!important;display:flex!important;position:relative!important}.ht-auth-logo{-o-object-fit:contain!important;object-fit:contain!important;width:min(360px,100%)!important;height:auto!important}.ht-auth-copy{max-width:34rem!important}.ht-auth-kicker{color:var(--ht-primary,var(--ht-primary))!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:.85rem!important;font-size:.78rem!important;font-weight:950!important}.ht-auth-copy h1{color:var(--ht-heading,#07111f)!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(2.2rem,4vw,4rem)!important;font-weight:950!important;line-height:.98!important}.ht-auth-copy p{color:var(--ht-muted,#516173)!important;margin:1rem 0 0!important;font-size:1.05rem!important;line-height:1.55!important}.ht-auth-features{gap:.85rem!important;margin-top:2rem!important;display:grid!important}.ht-auth-features>div{border:1px solid var(--ht-border,#dce6ef)!important;color:var(--ht-text,#172033)!important;background:#ffffff94!important;border-radius:1rem!important;align-items:flex-start!important;gap:.8rem!important;padding:.9rem 1rem!important;display:flex!important}html.dark .ht-auth-features>div{background:#ffffff0a!important}.ht-auth-features strong{color:var(--ht-heading,#07111f)!important;font-weight:950!important;display:block!important}.ht-auth-features span,.ht-auth-features p{color:var(--ht-muted,#516173)!important}.ht-auth-status{width:fit-content!important;color:var(--ht-success,#16a34a)!important;background:#16a34a1a!important;border:1px solid #16a34a40!important;border-radius:999px!important;align-items:center!important;gap:.5rem!important;padding:.6rem .85rem!important;font-weight:900!important;display:inline-flex!important}.ht-auth-right{background:var(--ht-surface,#fff)!important;place-items:center!important;padding:3rem!important;display:grid!important}.ht-auth-card{border:1px solid var(--ht-border,#dce6ef)!important;background:var(--ht-surface,#fff)!important;width:min(430px,100%)!important;box-shadow:var(--ht-shadow,0 14px 40px #0f172a12)!important;border-radius:1.5rem!important;padding:2rem!important}.ht-auth-card-logo{margin-bottom:1.5rem!important}.ht-auth-card-logo img{-o-object-fit:contain!important;object-fit:contain!important;width:220px!important;max-width:100%!important;height:auto!important}.ht-auth-card-head{margin-bottom:1.4rem!important}.ht-auth-card-head span{color:var(--ht-primary,var(--ht-primary))!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.35rem!important;font-size:.76rem!important;font-weight:950!important;display:block!important}.ht-auth-card-head h2{color:var(--ht-heading,#07111f)!important;letter-spacing:-.035em!important;margin:0!important;font-size:2rem!important;font-weight:950!important;line-height:1.05!important}.ht-auth-card-head p{color:var(--ht-muted,#516173)!important;margin:.55rem 0 0!important}.ht-auth-alert{color:var(--ht-danger,#dc2626)!important;background:#dc262614!important;border:1px solid #dc262638!important;border-radius:1rem!important;margin-bottom:1rem!important;padding:.85rem 1rem!important;font-weight:800!important}.ht-auth-form{gap:1rem!important;display:grid!important}.ht-auth-field{gap:.45rem!important;display:grid!important}.ht-auth-field label{color:var(--ht-muted,#516173)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.78rem!important;font-weight:950!important}.ht-auth-field input{border:1px solid var(--ht-border,#dce6ef)!important;background:var(--ht-surface-soft,#f8fafc)!important;width:100%!important;min-height:3rem!important;color:var(--ht-text,#172033)!important;border-radius:1rem!important;padding:.75rem 1rem!important;font-size:.98rem!important}.ht-auth-field input::placeholder{color:var(--ht-faint,#8fa0b5)!important}.ht-auth-field input:focus{background:var(--ht-surface,#fff)!important;border-color:var(--ht-primary,var(--ht-primary))!important;box-shadow:0 0 0 4px var(--ht-primary-soft,#16b8a624)!important;outline:none!important}.ht-auth-error{color:var(--ht-danger,#dc2626)!important;font-size:.8rem!important;font-weight:800!important}.ht-auth-row label{color:var(--ht-muted,#516173)!important;text-transform:none!important;letter-spacing:0!important;align-items:center!important;gap:.45rem!important;font-size:.9rem!important;font-weight:800!important;display:inline-flex!important}.ht-auth-row input[type=checkbox]{width:1rem!important;height:1rem!important;accent-color:var(--ht-primary,var(--ht-primary))!important}.ht-auth-row a{color:var(--ht-primary,var(--ht-primary))!important;font-weight:900!important;text-decoration:none!important}.ht-auth-row a:hover{text-decoration:underline!important}.ht-auth-submit{background:var(--ht-primary,var(--ht-primary))!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:1rem!important;width:100%!important;min-height:3rem!important;font-weight:950!important;box-shadow:0 12px 28px #16b8a63d!important}.ht-auth-submit:hover{background:var(--ht-primary-hover,#0f9f90)!important}.ht-auth-note{border-top:1px solid var(--ht-border,#dce6ef)!important;color:var(--ht-muted,#516173)!important;margin-top:1.25rem!important;padding-top:1rem!important;font-size:.86rem!important;line-height:1.5!important}body>form,body>div>form{max-width:430px;margin:3rem auto}@media (width<=980px){.ht-auth-page{padding:1rem!important}.ht-auth-shell{grid-template-columns:1fr!important;min-height:auto!important}.ht-auth-left{border-right:0!important;border-bottom:1px solid var(--ht-border,#dce6ef)!important;padding:2rem!important}.ht-auth-right{padding:2rem!important}.ht-auth-copy h1{font-size:2.4rem!important}}@media (width<=560px){.ht-auth-left,.ht-auth-right,.ht-auth-card{padding:1.25rem!important}.ht-auth-row{flex-direction:column!important;align-items:flex-start!important}.ht-auth-logo,.ht-auth-card-logo img{width:220px!important}}.ht-mobile-menu-btn,.ht-mobile-sidebar-overlay{display:none}@media (width<=1024px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.ht-body{background:var(--ht-bg)!important;min-width:0!important}.ht-shell{width:100%;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.ht-main{width:100%;min-width:0!important;max-width:100%!important;margin-left:0!important}.ht-content{width:100%;min-width:0!important;max-width:100%!important;padding:1rem!important;overflow-x:hidden!important}.ht-sidebar{width:100%;z-index:80!important;max-width:86vw!important;padding:1rem!important;transition:transform .22s!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-105%)!important;box-shadow:20px 0 60px #0f172a38!important}body.ht-mobile-sidebar-open .ht-sidebar{transform:translate(0)!important}.ht-mobile-sidebar-overlay{display:flex;z-index:70!important;opacity:0!important;pointer-events:none!important;background:#0f172a6b!important;transition:opacity .18s!important;position:fixed!important;inset:0!important}body.ht-mobile-sidebar-open .ht-mobile-sidebar-overlay{opacity:1!important;pointer-events:auto!important}.ht-mobile-menu-btn{width:100%;display:flex;z-index:90!important;border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:3rem!important;position:fixed!important;bottom:.85rem!important;left:.85rem!important;box-shadow:0 16px 40px #0f172a2e!important}.ht-mobile-menu-btn__icon{width:100%;display:flex;gap:.25rem!important}.ht-menu-line{display:flex;background:var(--ht-heading)!important;border-radius:999px!important;height:2px!important}body.ht-mobile-sidebar-open .ht-menu-line-1{transform:translateY(6px)rotate(45deg)!important}body.ht-mobile-sidebar-open .ht-menu-line-2{opacity:0!important}body.ht-mobile-sidebar-open .ht-menu-line-3{transform:translateY(-6px)rotate(-45deg)!important}.ht-topbar{width:100%;min-height:100vh;flex-direction:column!important;align-items:flex-start!important;gap:.85rem!important;max-width:100%!important;padding:1rem!important;overflow:visible!important}.ht-topbar-actions{width:100%;display:flex;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.55rem!important;max-width:100%!important}.ht-topbar-btn,.ht-theme-toggle,.ht-logout-btn{min-height:100vh;padding-inline:.8rem!important;font-size:.82rem!important}.ht-user-chip{max-width:none!important}.ht-user-meta{display:flex}.ht-page-v2,.ht-admin-dashboard-v2,.ht-client-dashboard{width:100%;gap:1rem!important;min-width:0!important;max-width:100%!important}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-hero-v2{width:100%;display:flex;border-radius:1.25rem!important;grid-template-columns:1fr!important;gap:1rem!important;min-width:0!important;max-width:100%!important;padding:1.25rem!important}.ht-page-hero-v2 h1,.ht-admin-hero-v2 h1,.ht-client-hero-v2 h1{overflow-wrap:anywhere!important;font-size:clamp(2rem,10vw,2.75rem)!important;line-height:.98!important}.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{width:100%;display:flex;grid-template-columns:1fr!important;gap:.65rem!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-page-hero-actions form,.ht-admin-actions-v2 a,.ht-client-actions-v2 a{width:100%;justify-content:center!important}.ht-metrics-grid-v2,.ht-metrics-grid-v2.ht-metrics-3,.ht-metrics-grid-v2.ht-metrics-4,.ht-metrics-3,.ht-metrics-4,.ht-activity-badges,.ht-client-dashboard .ht-metrics-grid-v2{width:100%;display:flex;grid-template-columns:1fr!important;gap:.85rem!important;min-width:0!important}.ht-metric-card-v2,.ht-activity-badge,.ht-panel-v2,.ht-card,.ht-panel{width:100%;border-radius:1.15rem!important;min-width:0!important;max-width:100%!important}.ht-panel-v2{padding:1rem!important}.ht-panel-head{display:flex;grid-template-columns:1fr!important;gap:.75rem!important}.ht-filter-bar,.ht-services-filter-bar{width:100%;grid-template-columns:1fr!important}.ht-filter-bar input,.ht-filter-bar select,.ht-filter-bar button,.ht-filter-bar a,.ht-services-filter-bar input,.ht-services-filter-bar select,.ht-services-filter-bar button,.ht-services-filter-bar a{width:100%;justify-self:stretch!important}.ht-admin-main-grid,.ht-admin-lower-grid,.ht-client-main-grid,.ht-client-main-grid.lower,.ht-ticket-detail-grid,.ht-invoice-detail-grid{width:100%;grid-template-columns:1fr!important;gap:1rem!important;min-width:0!important}.ht-table-wrap,.ht-line-items-table{width:100%;-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.ht-clean-table,.ht-table{min-width:720px!important}.ht-form-grid,.ht-profile-info-grid{grid-template-columns:1fr!important}.ht-form-grid>div.full,.ht-form-field.full,.ht-profile-info-grid>div.full{grid-column:auto!important}.ht-form-actions{flex-direction:column!important;align-items:stretch!important}.ht-form-actions button,.ht-form-actions a{width:100%}.ht-sidebar-card{margin:1rem 0 0!important;position:static!important}}@media (width<=560px){.ht-content,.ht-topbar{padding:.85rem!important}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-hero-v2,.ht-panel-v2{border-radius:1rem!important}.ht-page-hero-v2 h1,.ht-admin-hero-v2 h1,.ht-client-hero-v2 h1{font-size:2rem!important}.ht-metric-card-v2 strong,.ht-activity-badge strong{font-size:1.85rem!important}.ht-user-chip{padding-right:.45rem!important}.ht-sidebar-real-logo{max-width:11rem!important}}@media (width>=1025px){.ht-main{margin-left:17rem!important}.ht-sidebar{transform:none!important}}@media (width<=1024px){.ht-topbar{border-bottom:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;padding:.85rem 1rem!important;display:grid!important}.ht-topbar>div:first-child{gap:.15rem!important;min-width:0!important;display:grid!important}.ht-page-kicker{letter-spacing:.16em!important;font-size:.72rem!important;line-height:1!important}.ht-page-title{margin:0!important;font-size:1rem!important;line-height:1.15!important}.ht-topbar-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:.45rem!important;width:100%!important;display:flex!important}.ht-topbar-btn,.ht-theme-toggle,.ht-logout-btn{border-radius:.8rem!important;height:2.15rem!important;min-height:2.15rem!important;padding:0 .72rem!important;font-size:.8rem!important;line-height:1!important}.ht-user-chip{border-radius:999px!important;height:2.15rem!important;min-height:2.15rem!important;padding:.2rem!important}.ht-user-avatar{width:1.85rem!important;min-width:1.85rem!important;height:1.85rem!important;font-size:.82rem!important}.ht-user-meta{display:none!important}.ht-theme-toggle{gap:.35rem!important}.ht-theme-toggle-led{width:.58rem!important;height:.58rem!important}.ht-logout-form{margin:0!important;display:inline-flex!important}.ht-content{padding-top:1rem!important}}@media (width<=560px){.ht-topbar{gap:.55rem!important;padding:.75rem .85rem!important}.ht-topbar-actions{gap:.38rem!important}.ht-topbar-btn,.ht-theme-toggle,.ht-logout-btn{height:2.05rem!important;min-height:2.05rem!important;padding:0 .62rem!important;font-size:.76rem!important}.ht-theme-toggle [data-theme-toggle-label]{display:inline!important}.ht-page-title{font-size:.98rem!important}}@media (width<=420px){.ht-theme-toggle [data-theme-toggle-label]{display:none!important}.ht-topbar-btn,.ht-logout-btn{padding-inline:.58rem!important}}@media (width<=640px){body.ht-body,.ht-main{background:var(--ht-bg)!important}.ht-topbar{z-index:50!important;background:var(--ht-surface)!important;border-bottom:1px solid var(--ht-border)!important;padding:.8rem .9rem!important;position:sticky!important;top:0!important;box-shadow:0 8px 24px #0f172a14!important}.ht-page-kicker{letter-spacing:.15em!important;font-size:.68rem!important}.ht-page-title{font-size:.98rem!important;font-weight:950!important}.ht-topbar-actions{grid-template-columns:1fr auto auto auto!important;align-items:center!important;gap:.4rem!important;display:grid!important}.ht-topbar-btn{justify-content:center!important;width:100%!important}.ht-user-chip{justify-content:center!important;width:2.1rem!important;min-width:2.1rem!important;padding:0!important}.ht-user-avatar{width:1.85rem!important;min-width:1.85rem!important;height:1.85rem!important}.ht-theme-toggle{justify-content:center!important;width:2.45rem!important;min-width:2.45rem!important;padding:0!important}.ht-theme-toggle [data-theme-toggle-label],.ht-theme-toggle [data-theme-toggle-icon]{display:none!important}.ht-logout-btn{min-width:4.4rem!important;padding-inline:.65rem!important}.ht-content{padding:.85rem!important}.ht-admin-hero-v2,.ht-page-hero-v2,.ht-client-hero-v2{border-radius:1.15rem!important;gap:.95rem!important;padding:1.1rem!important}.ht-admin-hero-v2 h1,.ht-page-hero-v2 h1,.ht-client-hero-v2 h1{letter-spacing:-.045em!important;font-size:1.85rem!important;line-height:1.02!important}.ht-admin-hero-v2 p,.ht-page-hero-v2 p,.ht-client-hero-v2 p{font-size:.95rem!important;line-height:1.45!important}.ht-kicker{letter-spacing:.18em!important;font-size:.68rem!important}.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{grid-template-columns:1fr 1fr!important;gap:.55rem!important;display:grid!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-page-hero-actions form,.ht-admin-actions-v2 a,.ht-client-actions-v2 a{border-radius:.85rem!important;width:100%!important;min-height:2.55rem!important;padding-inline:.55rem!important;font-size:.82rem!important}.ht-page-hero-actions a:first-child,.ht-admin-actions-v2 a:first-child,.ht-client-actions-v2 a:first-child{grid-column:1/-1!important}.ht-admin-health-card,.ht-health-card{border-radius:1rem!important;padding:1rem!important}.ht-admin-health-card strong,.ht-health-card strong{font-size:1.6rem!important}.ht-metric-card-v2,.ht-activity-badge{min-height:auto!important;padding:1rem!important}.ht-metric-card-v2 strong,.ht-activity-badge strong{margin-top:.55rem!important;font-size:1.75rem!important}.ht-panel-v2{border-radius:1rem!important;padding:1rem!important}.ht-mobile-menu-btn{width:2.8rem!important;height:2.8rem!important;bottom:.8rem!important;left:.8rem!important}}@media (width<=390px){.ht-topbar-actions{grid-template-columns:1fr auto auto!important}.ht-logout-form{grid-column:1/-1!important}.ht-logout-btn{width:100%!important}.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{grid-template-columns:1fr!important}.ht-page-hero-actions a:first-child,.ht-admin-actions-v2 a:first-child,.ht-client-actions-v2 a:first-child{grid-column:auto!important}}@media (width<=640px){.ht-topbar{gap:.7rem!important;padding:.85rem .9rem!important}.ht-topbar>div:first-child{width:100%!important}.ht-page-kicker{letter-spacing:.16em!important;font-size:.68rem!important}.ht-page-title{font-size:1rem!important;line-height:1.15!important}.ht-topbar-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:.42rem!important;width:100%!important;display:flex!important}.ht-topbar-btn{white-space:nowrap!important;border-radius:.8rem!important;justify-content:center!important;width:auto!important;min-width:6.8rem!important;max-width:none!important;height:2.15rem!important;min-height:2.15rem!important;padding:0 .72rem!important;font-size:.78rem!important}.ht-user-chip{flex:0 0 2.15rem!important;justify-content:center!important;width:2.15rem!important;min-width:2.15rem!important;height:2.15rem!important;min-height:2.15rem!important;padding:0!important}.ht-user-avatar{width:1.85rem!important;min-width:1.85rem!important;height:1.85rem!important}.ht-theme-toggle{flex:0 0 2.3rem!important;justify-content:center!important;width:2.3rem!important;min-width:2.3rem!important;height:2.15rem!important;min-height:2.15rem!important;padding:0!important}.ht-theme-toggle [data-theme-toggle-label],.ht-theme-toggle [data-theme-toggle-icon]{display:none!important}.ht-logout-form{flex:none!important;width:auto!important;margin:0!important;display:inline-flex!important}.ht-logout-btn{white-space:nowrap!important;border-radius:.8rem!important;width:auto!important;min-width:4.75rem!important;height:2.15rem!important;min-height:2.15rem!important;padding:0 .68rem!important;font-size:.78rem!important}}@media (width<=380px){.ht-topbar-actions{flex-wrap:wrap!important}.ht-topbar-btn,.ht-logout-form{flex:auto!important}.ht-logout-btn{width:100%!important}}@media (width<=640px){.ht-topbar{gap:.75rem!important;padding:.85rem .95rem!important}.ht-topbar>div:first-child{width:100%!important}.ht-page-kicker{letter-spacing:.16em!important;font-size:.68rem!important;line-height:1!important}.ht-page-title{font-size:1rem!important;font-weight:950!important;line-height:1.15!important}.ht-topbar-actions{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"switch user logout""theme theme theme"!important;align-items:center!important;gap:.5rem!important;width:100%!important;display:grid!important}.ht-topbar-btn{white-space:nowrap!important;border-radius:.8rem!important;grid-area:switch!important;width:auto!important;min-width:auto!important;height:2.2rem!important;min-height:2.2rem!important;padding:0 .7rem!important;font-size:.76rem!important}.ht-user-chip{border-radius:999px!important;grid-area:user!important;justify-content:flex-start!important;align-items:center!important;gap:.5rem!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.45rem!important;min-height:2.45rem!important;padding:.25rem .65rem .25rem .28rem!important;display:inline-flex!important}.ht-user-avatar{width:1.95rem!important;min-width:1.95rem!important;height:1.95rem!important;font-size:.82rem!important}.ht-user-meta{gap:.05rem!important;min-width:0!important;display:grid!important}.ht-user-meta strong,.ht-user-meta div{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--ht-heading)!important;font-size:.78rem!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important}.ht-user-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--ht-muted)!important;font-size:.68rem!important;font-weight:750!important;line-height:1.05!important;overflow:hidden!important}.ht-theme-toggle{border-radius:.85rem!important;grid-area:theme!important;justify-content:center!important;gap:.45rem!important;width:100%!important;height:2.25rem!important;min-height:2.25rem!important;padding:0 .75rem!important}.ht-theme-toggle [data-theme-toggle-label],.ht-theme-toggle [data-theme-toggle-icon]{display:inline!important}.ht-theme-toggle-led{width:.62rem!important;height:.62rem!important}.ht-logout-form{grid-area:logout!important;width:auto!important;margin:0!important;display:inline-flex!important}.ht-logout-btn{white-space:nowrap!important;border-radius:.8rem!important;width:auto!important;min-width:4.7rem!important;height:2.2rem!important;min-height:2.2rem!important;padding:0 .7rem!important;font-size:.76rem!important}}@media (width<=390px){.ht-topbar-actions{grid-template-columns:1fr auto!important;grid-template-areas:"user logout""switch switch""theme theme"!important}.ht-topbar-btn,.ht-theme-toggle{width:100%!important}}@media (width<=640px){.ht-topbar{gap:.65rem!important;padding:.85rem .95rem!important}.ht-page-kicker{color:var(--ht-primary)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:950!important}.ht-page-title{color:var(--ht-heading)!important;font-size:1.08rem!important;font-weight:950!important;line-height:1.12!important}.ht-topbar-actions>.ht-topbar-btn{display:none!important}.ht-topbar-actions{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"user logout""theme theme"!important;align-items:center!important;gap:.5rem!important;display:grid!important}.ht-user-chip{grid-area:user!important;width:100%!important;min-width:0!important;max-width:none!important}.ht-logout-form{grid-area:logout!important;width:auto!important}.ht-logout-btn{width:auto!important;min-width:4.8rem!important}.ht-theme-toggle{grid-area:theme!important;justify-content:center!important;width:100%!important}.ht-theme-toggle [data-theme-toggle-icon],.ht-theme-toggle [data-theme-toggle-label]{display:inline!important}}@media (width<=390px){.ht-topbar-actions{grid-template-columns:1fr!important;grid-template-areas:"user""theme""logout"!important}.ht-logout-btn{width:100%!important}}.ht-logout-btn,.ht-theme-toggle{justify-content:center!important;align-items:center!important;gap:.45rem!important;display:inline-flex!important}.ht-logout-icon,.ht-theme-toggle-icon{flex:none!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.ht-logout-icon svg{width:1rem!important;height:1rem!important;display:block!important}.ht-logout-label,.ht-theme-toggle-label{font-weight:950!important}@media (width<=640px){.ht-topbar-actions{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"user logout""theme theme"!important}.ht-theme-toggle{letter-spacing:0!important;border-radius:.9rem!important;grid-area:theme!important;width:100%!important;height:2.45rem!important;min-height:2.45rem!important;font-size:.84rem!important}.ht-theme-toggle-led{width:.65rem!important;height:.65rem!important}.ht-theme-toggle-icon,.ht-theme-toggle-label{display:inline-flex!important}.ht-logout-form{grid-area:logout!important;width:auto!important;margin:0!important}.ht-logout-btn{white-space:nowrap!important;border-radius:.9rem!important;width:auto!important;min-width:6.2rem!important;height:2.45rem!important;min-height:2.45rem!important;padding:0 .8rem!important;font-size:.82rem!important}.ht-logout-icon svg{width:.95rem!important;height:.95rem!important}}@media (width<=390px){.ht-topbar-actions{grid-template-columns:1fr!important;grid-template-areas:"user""theme""logout"!important}.ht-logout-btn,.ht-theme-toggle{width:100%!important}}@media (width<=640px){.ht-topbar{gap:.65rem!important;padding:.8rem .9rem!important}.ht-topbar-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:.45rem!important;width:100%!important;display:flex!important}.ht-topbar-actions>.ht-topbar-btn{display:none!important}.ht-user-chip{border-radius:999px!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:.55rem!important;width:auto!important;min-width:0!important;max-width:none!important;height:2.45rem!important;min-height:2.45rem!important;padding:.25rem .7rem .25rem .3rem!important;display:inline-flex!important}.ht-user-avatar{width:1.95rem!important;min-width:1.95rem!important;height:1.95rem!important;font-size:.82rem!important}.ht-user-meta{gap:.05rem!important;min-width:0!important;display:grid!important}.ht-user-meta strong,.ht-user-meta div{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.8rem!important;font-weight:950!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.ht-user-meta span{display:none!important}.ht-theme-toggle{border-radius:999px!important;flex:0 0 2.45rem!important;justify-content:center!important;align-items:center!important;gap:0!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;padding:0!important;display:inline-flex!important}.ht-theme-toggle-led{display:none!important}.ht-theme-toggle-icon{font-size:1rem!important;line-height:1!important;display:inline-flex!important}.ht-theme-toggle-label{display:none!important}.ht-logout-form{flex:0 0 2.45rem!important;width:2.45rem!important;min-width:2.45rem!important;margin:0!important;display:inline-flex!important}.ht-logout-btn{border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;min-height:2.45rem!important;padding:0!important;display:inline-flex!important}.ht-logout-icon{display:inline-flex!important}.ht-logout-icon svg{width:1.05rem!important;height:1.05rem!important}.ht-logout-label{display:none!important}}@media (width<=390px){.ht-topbar-actions{flex-wrap:nowrap!important}.ht-user-chip{min-width:0!important}.ht-user-meta strong,.ht-user-meta div{font-size:.76rem!important}}@media (width<=640px){.ht-topbar{background:var(--ht-surface)!important;border-bottom:1px solid var(--ht-border)!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title actions""user user"!important;align-items:center!important;gap:.65rem .75rem!important;padding:.85rem .95rem!important;display:grid!important}.ht-topbar>div:first-child{grid-area:title!important;gap:.12rem!important;width:auto!important;min-width:0!important;display:grid!important}.ht-page-kicker{color:var(--ht-primary)!important;letter-spacing:.15em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important}.ht-page-title{color:var(--ht-heading)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:1.02rem!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.ht-topbar-actions{display:contents!important}.ht-topbar-actions>.ht-topbar-btn{display:none!important}.ht-user-chip{background:var(--ht-surface-soft)!important;border:1px solid var(--ht-border)!important;border-radius:999px!important;grid-area:user!important;justify-content:flex-start!important;align-items:center!important;gap:.55rem!important;width:100%!important;min-width:0!important;max-width:none!important;height:2.55rem!important;min-height:2.55rem!important;padding:.28rem .75rem .28rem .32rem!important;display:inline-flex!important}.ht-user-avatar{width:2rem!important;min-width:2rem!important;height:2rem!important;font-size:.85rem!important}.ht-user-meta{gap:.05rem!important;min-width:0!important;display:grid!important}.ht-user-meta strong,.ht-user-meta div{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--ht-heading)!important;font-size:.82rem!important;font-weight:950!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.ht-user-meta span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;color:var(--ht-muted)!important;font-size:.68rem!important;font-weight:750!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.ht-theme-toggle,.ht-logout-form{grid-area:actions!important}.ht-theme-toggle{transform:translate(-2.95rem)!important}.ht-logout-form{transform:translate(0)!important}.ht-theme-toggle,.ht-logout-btn{background:var(--ht-surface-soft)!important;border:1px solid var(--ht-border)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;padding:0!important;display:inline-flex!important}.ht-theme-toggle-led,.ht-theme-toggle-label,.ht-logout-label{display:none!important}.ht-theme-toggle-icon{font-size:1rem!important;line-height:1!important;display:inline-flex!important}.ht-logout-icon{display:inline-flex!important}.ht-logout-icon svg{width:1.05rem!important;height:1.05rem!important}.ht-logout-form{width:2.35rem!important;min-width:2.35rem!important;margin:0!important;display:inline-flex!important}}@media (width<=390px){.ht-user-meta span{display:none!important}.ht-page-title{font-size:.96rem!important}.ht-theme-toggle,.ht-logout-btn,.ht-logout-form{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important}.ht-theme-toggle{transform:translate(-2.78rem)!important}}@media (width<=640px){.ht-theme-toggle{gap:0!important;overflow:hidden!important}.ht-theme-toggle-label,.ht-theme-toggle [data-theme-toggle-label]{display:none!important}.ht-theme-toggle-icon,.ht-theme-toggle [data-theme-toggle-icon]{justify-content:center!important;align-items:center!important;font-size:1.05rem!important;line-height:1!important;display:inline-flex!important}}.ht-settings-form{gap:1.25rem!important;display:grid!important}.ht-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.ht-setting-field{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1rem!important;gap:.45rem!important;min-width:0!important;padding:1rem!important;display:grid!important}.ht-setting-field.full{grid-column:1/-1!important}.ht-setting-field label:not(.ht-setting-toggle){color:var(--ht-heading)!important;font-size:.88rem!important;font-weight:950!important}.ht-setting-field p{color:var(--ht-muted)!important;margin:0!important;font-size:.84rem!important;line-height:1.35!important}.ht-setting-field input,.ht-setting-field textarea{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;width:100%!important;color:var(--ht-text)!important;border-radius:.85rem!important;padding:.75rem .85rem!important}.ht-setting-field textarea{resize:vertical!important;min-height:6rem!important}.ht-setting-toggle{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;width:fit-content!important;color:var(--ht-heading)!important;border-radius:999px!important;align-items:center!important;gap:.55rem!important;padding:.65rem .85rem!important;font-weight:900!important;display:inline-flex!important}.ht-setting-toggle input{width:1rem!important;height:1rem!important;accent-color:var(--ht-primary)!important}.ht-settings-actions{z-index:20!important;border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;box-shadow:var(--ht-shadow)!important;border-radius:1.1rem!important;padding:1rem!important;position:sticky!important;bottom:1rem!important}@media (width<=820px){.ht-settings-grid{grid-template-columns:1fr!important}.ht-setting-field.full{grid-column:auto!important}.ht-settings-actions{position:static!important}}.ht-customer-access-picker{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;max-height:20rem!important;padding:.75rem!important;display:grid!important;overflow:auto!important}.ht-customer-access-option{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;cursor:pointer!important;border-radius:.9rem!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.65rem!important;padding:.75rem!important;display:grid!important}.ht-customer-access-option input{width:1rem!important;height:1rem!important;accent-color:var(--ht-primary)!important}.ht-customer-access-option strong{color:var(--ht-heading)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.9rem!important;font-weight:950!important;display:block!important;overflow:hidden!important}.ht-customer-access-option em{color:var(--ht-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;font-style:normal!important;display:block!important;overflow:hidden!important}@media (width<=820px){.ht-customer-access-picker{grid-template-columns:1fr!important;max-height:none!important}}.ht-role-picker{border:1px solid var(--ht-border)!important;background:var(--ht-surface-soft)!important;border-radius:1rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;padding:.75rem!important;display:grid!important}.ht-role-option,.ht-customer-access-option{position:relative!important}.ht-role-option input[type=checkbox],.ht-role-option input[type=radio],.ht-customer-access-option input[type=checkbox],.ht-customer-access-option input[type=radio]{appearance:none!important;border:1.5px solid var(--ht-border)!important;background:var(--ht-surface)!important;width:1.15rem!important;min-width:1.15rem!important;max-width:1.15rem!important;height:1.15rem!important;min-height:1.15rem!important;max-height:1.15rem!important;box-shadow:none!important;cursor:pointer!important;border-radius:.38rem!important;flex:0 0 1.15rem!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.ht-role-option input[type=checkbox]:checked,.ht-role-option input[type=radio]:checked,.ht-customer-access-option input[type=checkbox]:checked,.ht-customer-access-option input[type=radio]:checked{border-color:var(--ht-primary)!important;background:var(--ht-primary)!important}.ht-role-option input[type=checkbox]:checked:after,.ht-role-option input[type=radio]:checked:after,.ht-customer-access-option input[type=checkbox]:checked:after,.ht-customer-access-option input[type=radio]:checked:after{content:"✓"!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}.ht-role-option{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;min-height:3rem!important;color:var(--ht-heading)!important;cursor:pointer!important;border-radius:.9rem!important;align-items:center!important;gap:.65rem!important;padding:.75rem .85rem!important;display:inline-flex!important}.ht-role-option span{color:var(--ht-heading)!important;letter-spacing:0!important;text-transform:none!important;font-size:.9rem!important;font-weight:950!important}:is(.ht-role-option:has(input:checked),.ht-customer-access-option:has(input:checked)){border-color:color-mix(in srgb, var(--ht-primary) 55%, transparent)!important;background:var(--ht-primary-soft)!important}.ht-customer-access-picker{align-items:stretch!important}.ht-customer-access-option{grid-template-columns:auto minmax(0,1fr)!important;min-height:4rem!important}.ht-customer-access-option span{min-width:0!important}.ht-customer-access-option strong,.ht-customer-access-option em{letter-spacing:.08em!important;text-transform:uppercase!important}.ht-form-grid input[type=checkbox],.ht-form-grid input[type=radio]{width:1.15rem!important;min-width:1.15rem!important;height:1.15rem!important;min-height:1.15rem!important;padding:0!important}@media (width<=820px){.ht-role-picker,.ht-customer-access-picker{grid-template-columns:1fr!important}}.ht-email-error{color:var(--ht-danger)!important;margin-top:.25rem!important;font-size:.8rem!important;font-weight:800!important;display:block!important}.ht-page-hero-v2.email-center{background:radial-gradient(circle at top right, color-mix(in srgb, var(--ht-primary) 16%, transparent), transparent 24rem), linear-gradient(135deg, var(--ht-surface), var(--ht-surface-soft))!important}.ht-pagination-wrap{margin-top:1rem!important}.ht-auth-row{justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin-top:.2rem!important;display:flex!important}.ht-auth-row label{cursor:pointer!important;min-width:0!important;color:var(--ht-muted)!important;align-items:center!important;gap:.65rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.ht-auth-row label span{white-space:nowrap!important;color:var(--ht-muted)!important;align-items:center!important;font-size:.95rem!important;font-weight:850!important;display:inline-flex!important}.ht-auth-row input[type=checkbox]{appearance:none!important;border:1.5px solid var(--ht-border)!important;background:var(--ht-surface)!important;cursor:pointer!important;border-radius:.45rem!important;flex:0 0 1.35rem!important;place-items:center!important;width:1.35rem!important;min-width:1.35rem!important;max-width:1.35rem!important;height:1.35rem!important;min-height:1.35rem!important;max-height:1.35rem!important;margin:0!important;padding:0!important;display:inline-grid!important;box-shadow:0 .45rem 1.25rem #0f172a0f!important}.ht-auth-row input[type=checkbox]:hover{border-color:color-mix(in srgb, var(--ht-primary) 65%, transparent)!important}.ht-auth-row input[type=checkbox]:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--ht-primary) 16%, transparent)!important;outline:none!important}.ht-auth-row input[type=checkbox]:checked{background:var(--ht-primary)!important;border-color:var(--ht-primary)!important}.ht-auth-row input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;font-size:.88rem!important;font-weight:950!important;line-height:1!important}.ht-auth-row a{white-space:nowrap!important;font-weight:950!important}@media (width<=760px){.ht-auth-row{align-items:center!important;gap:.75rem!important}.ht-auth-row label span,.ht-auth-row a{font-size:.9rem!important}.ht-auth-row input[type=checkbox]{border-radius:.42rem!important;width:1.25rem!important;min-width:1.25rem!important;max-width:1.25rem!important;height:1.25rem!important;min-height:1.25rem!important;max-height:1.25rem!important}}@media (width<=430px){.ht-auth-row{flex-direction:row!important;justify-content:space-between!important}.ht-auth-row label{gap:.5rem!important}.ht-auth-row label span,.ht-auth-row a{font-size:.84rem!important}}.ht-color-setting{grid-template-columns:4rem minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;display:grid!important}.ht-color-setting input[type=color]{cursor:pointer!important;border-radius:.75rem!important;width:4rem!important;min-width:4rem!important;height:2.65rem!important;padding:.2rem!important}.ht-color-setting code{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;min-height:2.65rem!important;color:var(--ht-heading)!important;border-radius:.75rem!important;align-items:center!important;padding:.55rem .75rem!important;font-weight:900!important;display:inline-flex!important}.ht-logo-uploader{gap:.85rem;display:grid}.ht-logo-current{border:1px solid var(--ht-border);background:var(--ht-surface);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.ht-logo-current span{text-transform:uppercase;letter-spacing:.16em;color:var(--ht-muted);font-size:.72rem;font-weight:950}.ht-logo-current img{-o-object-fit:contain;object-fit:contain;max-width:15rem;max-height:3.4rem}.ht-logo-upload-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ht-logo-upload-button{background:var(--ht-primary)!important;color:#fff!important;cursor:pointer!important;border:0!important;border-radius:.9rem!important;justify-content:center!important;align-items:center!important;min-height:2.65rem!important;padding:0 1rem!important;font-weight:950!important;display:inline-flex!important}.ht-logo-upload-button input{display:none!important}.ht-logo-upload-row small,.ht-logo-cropper p{color:var(--ht-muted);font-weight:700}.ht-logo-cropper{border:1px dashed color-mix(in srgb, var(--ht-primary) 45%, var(--ht-border));background:color-mix(in srgb, var(--ht-primary) 6%, var(--ht-surface));border-radius:1rem;gap:.75rem;padding:.9rem;display:grid}.ht-logo-canvas-wrap{border:1px solid var(--ht-border);background:#fff;border-radius:.9rem;width:100%;overflow:hidden}.ht-logo-canvas-wrap canvas{width:100%;height:auto;display:block}.ht-logo-zoom{gap:.35rem!important;font-weight:900!important;display:grid!important}.ht-logo-zoom input[type=range]{background:0 0!important;border:0!important;width:100%!important;height:auto!important;padding:0!important}.ht-setting-toggle{border:1px solid var(--ht-border)!important;background:var(--ht-surface)!important;cursor:pointer!important;border-radius:999px!important;align-items:center!important;gap:.65rem!important;width:fit-content!important;min-height:2.65rem!important;padding:.45rem .75rem!important;display:inline-flex!important}.ht-setting-toggle input[type=checkbox],.ht-setting-toggle input[type=radio]{appearance:none!important;border:1.5px solid var(--ht-border)!important;background:var(--ht-bg)!important;width:1.4rem!important;min-width:1.4rem!important;max-width:1.4rem!important;height:1.4rem!important;min-height:1.4rem!important;max-height:1.4rem!important;box-shadow:none!important;cursor:pointer!important;border-radius:999px!important;flex:0 0 1.4rem!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.ht-setting-toggle input[type=checkbox]:checked,.ht-setting-toggle input[type=radio]:checked{border-color:var(--ht-primary)!important;background:var(--ht-primary)!important}.ht-setting-toggle input[type=checkbox]:checked:after,.ht-setting-toggle input[type=radio]:checked:after{content:""!important;background:#fff!important;border-radius:999px!important;width:.55rem!important;height:.55rem!important}.ht-setting-toggle span{color:var(--ht-heading)!important;font-weight:950!important}.ht-sidebar-card .ht-status-pill:not(a),.ht-system-online-pill{color:#065f46!important;background:#dcfce7!important;border:1px solid #86efac!important;border-radius:999px!important;align-items:center!important;gap:.45rem!important;width:fit-content!important;min-height:2rem!important;padding:.35rem .65rem!important;font-size:.78rem!important;font-weight:950!important;display:inline-flex!important}.ht-live-dot{background:var(--ht-primary);border-radius:999px;width:.55rem;height:.55rem;display:inline-block;position:relative;box-shadow:0 0 0 .18rem #22c55e29}.ht-live-dot:after{content:"";border-radius:inherit;border:1px solid #22c55e8c;animation:1.6s ease-out infinite ht-live-ripple;position:absolute;inset:-.45rem}@keyframes ht-live-ripple{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}.ht-sidebar-card:has(.ht-system-online-pill){padding:1rem!important}.ht-sidebar-card:has(.ht-system-online-pill) .ht-sidebar-card-title{font-size:.92rem!important}.ht-sidebar-card:has(.ht-system-online-pill) p{margin-bottom:.5rem!important;font-size:.78rem!important;line-height:1.35!important}.ht-settings-actions{z-index:40!important;border:1px solid var(--ht-border)!important;background:color-mix(in srgb, var(--ht-surface) 94%, transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:1.1rem 1.1rem 0 0!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;margin-top:1.25rem!important;padding:.85rem 1rem!important;display:flex!important;position:sticky!important;bottom:0!important;box-shadow:0 -1rem 2.25rem #0f172a1a!important}.ht-settings-save-hint{gap:.12rem;min-width:0;margin-right:auto;display:grid}.ht-settings-save-hint strong{color:var(--ht-heading);font-size:.82rem}.ht-settings-save-hint span{color:var(--ht-muted);font-size:.74rem;font-weight:750}.ht-logo-uploader{gap:.75rem!important}.ht-logo-current{min-height:4rem!important}.ht-logo-upload-row{align-items:center!important}.ht-logo-upload-button,.ht-logo-clear-button{border-radius:.8rem!important;min-height:2.45rem!important;padding:0 .9rem!important;font-size:.88rem!important}.ht-logo-clear-button{border:1px solid var(--ht-border);background:var(--ht-surface);color:var(--ht-heading);cursor:pointer;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.ht-logo-clear-button:hover{border-color:color-mix(in srgb, var(--ht-primary) 40%, var(--ht-border))}.ht-logo-cropper{gap:.6rem!important;padding:.75rem!important}.ht-logo-canvas-wrap canvas{-o-object-fit:contain!important;object-fit:contain!important;max-height:11rem!important}.ht-logo-zoom{grid-template-columns:4rem minmax(0,1fr)!important;align-items:center!important;gap:.7rem!important}.ht-logo-cropper p{margin:0!important;font-size:.82rem!important;line-height:1.35!important}.ht-logo-cropper p strong{color:var(--ht-heading)}.ht-sidebar-card:has(.ht-system-online-pill){border-radius:1rem!important;max-width:14rem!important;padding:.85rem .95rem!important}.ht-sidebar-card:has(.ht-system-online-pill) .ht-sidebar-card-title{margin-bottom:.2rem!important;font-size:.86rem!important}.ht-sidebar-card:has(.ht-system-online-pill) p{max-width:10rem!important;font-size:.76rem!important;line-height:1.25!important}.ht-system-online-pill{min-height:1.75rem!important;padding:.28rem .58rem!important;font-size:.74rem!important}.ht-setting-toggle input[type=checkbox]{aspect-ratio:1!important;block-size:1.25rem!important;inline-size:1.25rem!important}@media (width<=760px){.ht-settings-actions{border-radius:1rem 1rem 0 0!important;flex-wrap:wrap!important;left:0!important;right:0!important}.ht-settings-save-hint{flex:100%!important}.ht-settings-actions button,.ht-settings-actions a{flex:auto!important}.ht-logo-current{flex-direction:column!important;align-items:flex-start!important}.ht-logo-current img{max-width:100%!important}}.ht-setting-field.setting-key-brand_logo_path{grid-column:1/-1!important}.ht-setting-field.setting-type-color{align-self:start!important;min-height:auto!important}.ht-setting-field.setting-type-color p{min-height:2.6rem!important;margin-bottom:.75rem!important}.ht-color-setting{grid-template-columns:3.25rem minmax(7rem,1fr)!important;align-items:center!important;max-width:18rem!important}.ht-color-setting input[type=color]{width:3.25rem!important;min-width:3.25rem!important;height:2.55rem!important;min-height:2.55rem!important;max-height:2.55rem!important;padding:.18rem!important}.ht-color-setting code{height:2.55rem!important;min-height:2.55rem!important;padding:.45rem .75rem!important;font-size:.92rem!important}.ht-logo-current{max-width:32rem!important;min-height:3.5rem!important;padding:.7rem .9rem!important}.ht-logo-current img{max-width:16rem!important;max-height:2.5rem!important}.ht-logo-uploader>input[type=text]{max-width:32rem!important}.ht-logo-upload-row{max-width:42rem!important}.ht-logo-upload-row small{flex-basis:100%!important;max-width:32rem!important;line-height:1.35!important}.ht-logo-cropper{max-width:42rem!important;padding:.65rem!important}.ht-logo-canvas-wrap,.ht-logo-canvas-wrap canvas{max-height:8rem!important}.ht-logo-zoom{grid-template-columns:3.5rem minmax(0,1fr)!important;max-width:32rem!important}.ht-logo-clear-button[hidden],.ht-logo-cropper[hidden]{display:none!important}.ht-settings-actions{max-width:min(100%,72rem)!important;margin-left:auto!important;margin-right:auto!important}.ht-sidebar-help-system{border-radius:.9rem!important;max-width:12.5rem!important;padding:.75rem .85rem!important}.ht-sidebar-help-system .ht-sidebar-card-title{margin-bottom:.15rem!important;font-size:.82rem!important;line-height:1.1!important}.ht-sidebar-help-system p{max-width:9rem!important;margin:0 0 .45rem!important;font-size:.72rem!important;line-height:1.2!important}.ht-sidebar-help-system .ht-status-pill,.ht-sidebar-help-system .ht-system-online-pill{gap:.35rem!important;min-height:1.55rem!important;padding:.2rem .5rem!important;font-size:.68rem!important}.ht-sidebar-help-system .ht-live-dot{width:.44rem!important;height:.44rem!important}@media (width<=1024px){.ht-settings-grid{grid-template-columns:1fr!important}.ht-setting-field.setting-key-brand_logo_path,.ht-setting-field.setting-type-color{grid-column:1/-1!important}.ht-color-setting{grid-template-columns:3.25rem minmax(0,1fr)!important;max-width:100%!important}.ht-logo-current,.ht-logo-uploader>input[type=text],.ht-logo-upload-row,.ht-logo-cropper{max-width:100%!important}}@media (width<=520px){.ht-logo-upload-row{grid-template-columns:1fr!important;display:grid!important}.ht-logo-upload-button,.ht-logo-clear-button{width:100%!important}.ht-settings-save-hint span{display:none!important}}.ht-settings-form{padding-bottom:8rem!important}.ht-settings-actions{z-index:9999!important;border:1px solid color-mix(in srgb, var(--ht-primary) 22%, var(--ht-border))!important;background:color-mix(in srgb, var(--ht-surface) 94%, transparent)!important;-webkit-backdrop-filter:blur(18px)!important;border-radius:1.15rem!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;max-width:none!important;margin:0!important;padding:.8rem .95rem!important;display:flex!important;position:fixed!important;bottom:.85rem!important;left:18.75rem!important;right:1.25rem!important;box-shadow:0 1rem 3rem #0f172a33!important}.ht-settings-actions.is-dirty{border-color:color-mix(in srgb, var(--ht-primary) 55%, var(--ht-border))!important;box-shadow:0 1rem 3rem color-mix(in srgb, var(--ht-primary) 24%, transparent)!important}.ht-settings-actions .ht-action-primary,.ht-settings-actions .ht-action-secondary{white-space:nowrap!important;min-height:2.65rem!important}.ht-settings-save-hint{min-width:0!important;margin-right:auto!important}.ht-settings-save-hint strong{display:block!important}.ht-settings-save-hint span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:34rem!important;display:block!important;overflow:hidden!important}@media (width<=1180px){.ht-settings-actions{left:17.5rem!important;right:1rem!important}}@media (width<=860px){.ht-settings-actions{flex-wrap:wrap!important;padding:.75rem!important;bottom:.75rem!important;left:.75rem!important;right:.75rem!important}.ht-settings-save-hint{flex:100%!important}.ht-settings-save-hint span{white-space:normal!important;max-width:none!important}.ht-settings-actions .ht-action-primary,.ht-settings-actions .ht-action-secondary{flex:auto!important}}@media (width<=520px){.ht-settings-save-hint span{display:none!important}.ht-settings-actions{gap:.5rem!important}}:root{--ht-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ht-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ht-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace}.ht-body,.ht-auth-page,.ht-shell,.ht-content{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:var(--ht-font-body)!important}h1,h2,h3,.ht-page-hero-v2 h1,.ht-admin-hero-v2 h1,.ht-panel-head h2,.ht-auth-copy h1,.ht-auth-card-head h2{font-family:var(--ht-font-heading)!important}.ht-typography-modern-saas{--ht-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ht-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ht-typography-professional{--ht-font-body:Avenir, "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--ht-font-heading:Avenir, "Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif}.ht-typography-corporate{--ht-font-body:Arial, Helvetica, ui-sans-serif, system-ui, sans-serif;--ht-font-heading:Helvetica, Arial, ui-sans-serif, system-ui, sans-serif}.ht-typography-editorial{--ht-font-body:"Segoe UI", ui-sans-serif, system-ui, sans-serif;--ht-font-heading:Georgia, "Times New Roman", serif}.ht-typography-tech-clean{--ht-font-body:"IBM Plex Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--ht-font-heading:"IBM Plex Sans", "Segoe UI", ui-sans-serif, system-ui, sans-serif}.ht-setting-select{border:1px solid var(--ht-border)!important;background:var(--ht-bg)!important;width:100%!important;min-height:3.25rem!important;color:var(--ht-heading)!important;border-radius:1rem!important;outline:none!important;padding:0 1rem!important;font-weight:800!important}.ht-setting-select:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--ht-primary) 16%, transparent)!important}.ht-admin-dashboard-v2{--ht-dashboard-label-spacing:.105em;--ht-dashboard-label-weight:820;--ht-dashboard-number-weight:820}.ht-admin-hero-v2 .ht-kicker,.ht-kicker{letter-spacing:.16em!important;font-size:.73rem!important;font-weight:850!important}.ht-admin-hero-v2 h1{letter-spacing:-.035em!important;font-weight:820!important;line-height:.98!important}.ht-admin-hero-v2 p{font-weight:520!important;line-height:1.55!important}.ht-activity-badge span,.ht-metric-card-v2 span{letter-spacing:var(--ht-dashboard-label-spacing)!important;font-weight:var(--ht-dashboard-label-weight)!important;color:color-mix(in srgb, var(--ht-muted) 88%, var(--ht-heading))!important;font-size:.74rem!important;line-height:1.28!important}.ht-activity-badge strong,.ht-metric-card-v2 strong,.ht-admin-health-card strong{font-variant-numeric:tabular-nums lining-nums;font-family:var(--ht-font-heading)!important;font-weight:var(--ht-dashboard-number-weight)!important;letter-spacing:-.035em!important;line-height:1!important}.ht-activity-badge strong{font-size:clamp(1.85rem,2.5vw,2.55rem)!important}.ht-metric-card-v2 strong{font-size:clamp(2rem,3vw,2.85rem)!important}.ht-metric-card-v2.accent strong{font-size:clamp(1.85rem,2.5vw,2.55rem)!important}.ht-metric-card-v2 p,.ht-admin-health-card p{color:var(--ht-muted)!important;font-weight:520!important;line-height:1.45!important}.ht-admin-health-card span{letter-spacing:0!important;text-transform:none!important;color:var(--ht-heading)!important;font-size:.95rem!important;font-weight:720!important}.ht-admin-health-card strong{font-size:clamp(2.25rem,3.5vw,3.25rem)!important}.ht-panel-head h2{letter-spacing:-.02em!important;font-weight:800!important}.ht-panel-head p,.ht-table-title span,.ht-mini-row span,.ht-activity-item span,.ht-activity-item small{font-weight:520!important}.ht-clean-table th{letter-spacing:.08em!important;font-weight:760!important}.ht-chip{letter-spacing:.01em!important;font-weight:760!important}.ht-typography-editorial .ht-admin-hero-v2 h1,.ht-typography-editorial .ht-page-hero-v2 h1{letter-spacing:-.025em!important;font-weight:760!important}.ht-typography-editorial .ht-kicker,.ht-typography-editorial .ht-activity-badge span,.ht-typography-editorial .ht-metric-card-v2 span{font-family:var(--ht-font-body)!important}.ht-typography-corporate .ht-admin-hero-v2 h1,.ht-typography-corporate .ht-page-hero-v2 h1{letter-spacing:-.025em!important;font-weight:780!important}.ht-typography-professional .ht-admin-hero-v2 h1,.ht-typography-professional .ht-page-hero-v2 h1{font-weight:800!important}.ht-typography-tech-clean .ht-kicker,.ht-typography-tech-clean .ht-activity-badge span,.ht-typography-tech-clean .ht-metric-card-v2 span{letter-spacing:.13em!important}@media (width<=1024px){.ht-activity-badge span,.ht-metric-card-v2 span{letter-spacing:.085em!important;font-size:.7rem!important}.ht-activity-badge strong,.ht-metric-card-v2 strong{letter-spacing:-.025em!important}}.ht-page-loading-bar{z-index:100000;pointer-events:none;background:linear-gradient(90deg, var(--ht-primary), var(--ht-accent));width:0%;height:3px;box-shadow:0 .2rem .9rem color-mix(in srgb, var(--ht-primary) 40%, transparent);opacity:0;transition:width .35s,opacity .2s;position:fixed;top:0;left:0}.ht-page-loading-bar.is-loading{opacity:1;width:72%}.ht-page-loading-bar.is-slow{width:88%}.ht-page-loading-bar.is-done{opacity:0;width:100%}.ht-button-spinner{vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:999px;width:1rem;height:1rem;margin-right:.45rem;animation:.75s linear infinite ht-spin;display:inline-block}button[aria-busy=true],.ht-action-primary[aria-busy=true],.ht-auth-submit[aria-busy=true]{cursor:wait!important;opacity:.88!important}button[aria-busy=true] span,.ht-action-primary[aria-busy=true] span,.ht-auth-submit[aria-busy=true] span{align-items:center;display:inline-flex}@keyframes ht-spin{to{transform:rotate(360deg)}}.ht-action-overlay{z-index:100001;-webkit-backdrop-filter:blur(4px);background:#0f172a2e;place-items:center;display:grid;position:fixed;inset:0}.ht-action-overlay[hidden]{display:none!important}.ht-action-overlay-card{background:var(--ht-surface);border:1px solid color-mix(in srgb, var(--ht-primary) 25%, var(--ht-border));text-align:center;border-radius:1.35rem;justify-items:center;gap:.45rem;width:min(24rem,100vw - 2rem);padding:1.35rem;display:grid;box-shadow:0 1.25rem 4rem #0f172a38}.ht-action-overlay-card strong{color:var(--ht-heading);font-size:1.05rem;font-weight:850}.ht-action-overlay-card p{color:var(--ht-muted);margin:0;font-weight:650;line-height:1.4}.ht-loader-ring{border:3px solid color-mix(in srgb, var(--ht-primary) 20%, var(--ht-border));border-top-color:var(--ht-primary);border-radius:999px;width:2.35rem;height:2.35rem;animation:.8s linear infinite ht-spin;display:inline-block}@media (prefers-reduced-motion:reduce){.ht-page-loading-bar,.ht-button-spinner,.ht-loader-ring{transition:none!important;animation:none!important}}.ht-sidebar-logo img,.ht-auth-logo,.ht-auth-card-logo img,.invoice-logo-wide{max-width:100%;display:block;-o-object-fit:contain!important;object-fit:contain!important}.ht-sidebar-logo img{min-height:34px}.ht-auth-logo{min-height:42px}.ht-auth-card-logo img{min-height:34px}img{overflow:hidden}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-settings-actions .ht-action-primary,.ht-auth-submit,.ht-mobile-menu-btn,.ht-page-loading-bar,.ht-sidebar-help-system .ht-status-pill,.ht-sidebar-help-system .ht-system-online-pill{background:var(--ht-brand-gradient)!important}.ht-action-primary:hover,.ht-auth-submit:hover{background:linear-gradient(90deg, var(--ht-primary-hover), var(--ht-accent))!important}.ht-kicker,.ht-panel-head a,.ht-table-action a,.ht-mini-link,.ht-auth-card-head span,.ht-auth-kicker,.ht-page-hero-v2 a:not(.ht-action-secondary),.ht-sidebar-card-title{color:var(--ht-primary)!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-action-primary,.ht-auth-submit,.ht-settings-actions .ht-action-primary{color:color-mix(in srgb, var(--ht-secondary-brand) 82%, #fff)!important}.ht-chip.good,.ht-status-pill,.ht-system-online-pill{background:color-mix(in srgb, var(--ht-primary) 16%, #fff)!important;color:color-mix(in srgb, var(--ht-primary) 58%, #0f172a)!important;border-color:color-mix(in srgb, var(--ht-primary) 35%, transparent)!important}input:focus,textarea:focus,select:focus,.ht-auth-field input:focus,.ht-form-grid input:focus,.ht-form-grid select:focus,.ht-form-grid textarea:focus,.ht-setting-field input:focus,.ht-setting-field textarea:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 .22rem var(--ht-primary-ring)!important}input[type=checkbox],input[type=radio]{accent-color:var(--ht-primary)!important}html,body{max-width:100%;overflow-x:hidden}.ht-shell{width:100%;max-width:100vw;overflow-x:hidden}.ht-main,.ht-content,.ht-page-v2,.ht-admin-dashboard-v2,.ht-client-dashboard,.ht-client-dashboard-v2{max-width:100%;overflow-x:hidden;min-width:0!important}.ht-page-hero-v2,.ht-admin-hero-v2{max-width:100%;overflow:hidden;min-width:0!important}.ht-page-hero-v2>*,.ht-admin-hero-v2>*{min-width:0}.ht-page-hero-actions,.ht-admin-actions-v2{justify-content:flex-start;max-width:100%;flex-wrap:wrap!important;min-width:0!important;overflow:visible!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-admin-actions-v2 a,.ht-admin-actions-v2 button{white-space:nowrap;max-width:100%}.ht-metrics-grid-v2,.ht-metrics-3,.ht-metrics-4,.ht-activity-badges{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:.25rem;overflow-x:auto;min-width:0!important}.ht-metric-card-v2,.ht-activity-badge,.ht-admin-health-card,.ht-health-card{min-width:0}.ht-panel-v2,.ht-card,.ht-panel{max-width:100%;overflow:hidden;min-width:0!important}.ht-clean-table{width:100%;min-width:760px}.ht-clean-table th,.ht-clean-table td{overflow-wrap:anywhere}.ht-table-title,.ht-table-title strong,.ht-table-title span,.ht-mini-row,.ht-mini-row strong,.ht-mini-row span,.ht-info-list strong,.ht-info-list span{overflow-wrap:anywhere;min-width:0}.ht-table-action,.ht-right{white-space:nowrap}.ht-filter-bar,.ht-services-filter-bar,.ht-form-actions,.ht-side-actions{max-width:100%;flex-wrap:wrap!important;min-width:0!important;overflow:visible!important}.ht-filter-bar input,.ht-filter-bar select,.ht-services-filter-bar input,.ht-services-filter-bar select{min-width:0!important}@media (width<=1180px){.ht-content{padding-left:1.25rem!important;padding-right:1.25rem!important}.ht-page-hero-v2,.ht-admin-hero-v2{grid-template-columns:1fr!important}.ht-page-hero-actions,.ht-admin-actions-v2{justify-content:flex-start!important}.ht-metrics-grid-v2,.ht-metrics-3,.ht-metrics-4,.ht-activity-badges{grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-columns:unset!important;display:grid!important}}@media (width<=900px){.ht-shell{display:block!important}.ht-main{width:100%!important}.ht-content{padding:1rem!important}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-panel-v2{border-radius:1.25rem!important}.ht-clean-table{min-width:680px}}html.dark .ht-action-primary,html.dark .ht-auth-submit,html.dark .ht-settings-actions .ht-action-primary,html.dark .ht-page-hero-actions a:first-child,html.dark .ht-page-hero-actions button:first-child{color:#07111f!important;text-shadow:none!important}html.dark .ht-action-secondary,html.dark .ht-page-hero-actions a:not(.ht-action-primary),html.dark .ht-page-hero-actions button:not(.ht-action-primary){color:#e5eef8!important}.ht-action-primary,.ht-auth-submit,.ht-settings-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child{background:var(--ht-button-bg,var(--ht-primary))!important;border-color:color-mix(in srgb, var(--ht-primary) 55%, transparent)!important}.ht-action-primary:hover,.ht-auth-submit:hover,.ht-settings-actions .ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,.ht-admin-actions-v2 a:first-child:hover,.ht-admin-actions-v2 button:first-child:hover{background:var(--ht-button-bg-hover,var(--ht-primary-hover))!important}.ht-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-y:hidden;overflow-x:auto!important}.ht-clean-table{border-collapse:separate;border-spacing:0;table-layout:auto!important;width:max-content!important;min-width:100%!important}.ht-clean-table th,.ht-clean-table td{vertical-align:middle;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.ht-clean-table th{min-width:7.5rem;white-space:nowrap!important}.ht-clean-table th:first-child,.ht-clean-table td:first-child{min-width:9rem}.ht-clean-table th:nth-child(2),.ht-clean-table td:nth-child(2){min-width:11rem}.ht-clean-table th:nth-child(3),.ht-clean-table td:nth-child(3),.ht-clean-table th:nth-child(4),.ht-clean-table td:nth-child(4){min-width:7rem}.ht-clean-table th:nth-child(5),.ht-clean-table td:nth-child(5){min-width:7.5rem}.ht-clean-table th:nth-child(6),.ht-clean-table td:nth-child(6){min-width:8rem}.ht-clean-table th:last-child,.ht-clean-table td:last-child{min-width:10rem;white-space:nowrap!important}.ht-table-title strong,.ht-table-title span,.ht-clean-table td a,.ht-clean-table td strong{overflow-wrap:anywhere;word-break:normal!important}.ht-chip,.ht-chip.good,.ht-chip.warn,.ht-chip.danger,.ht-chip.neutral{justify-content:center;align-items:center;min-width:max-content;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;display:inline-flex!important}.ht-table-action,.ht-table-action a,.ht-clean-table td:last-child a,.ht-clean-table td:last-child button{min-width:max-content;white-space:nowrap!important}@media (width<=1280px){.ht-clean-table{min-width:920px!important}.ht-panel-v2 .ht-table-wrap{margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}}@media (width<=900px){.ht-clean-table{min-width:860px!important}.ht-table-wrap{border-radius:1rem}}.ht-action-primary,.ht-auth-submit,.ht-settings-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child{color:var(--ht-button-text,#fff)!important;text-shadow:none!important}.ht-action-primary *,.ht-auth-submit *,.ht-settings-actions .ht-action-primary *,.ht-page-hero-actions a:first-child *,.ht-page-hero-actions button:first-child *,.ht-admin-actions-v2 a:first-child *,.ht-admin-actions-v2 button:first-child *{color:inherit!important}.ht-sidebar{flex-direction:column!important;min-height:100vh!important;display:flex!important}.ht-sidebar nav,.ht-sidebar-menu{flex:none!important}:is(.ht-sidebar-help-system,.ht-sidebar-card:has(.ht-system-online-pill)){z-index:1!important;border-radius:1rem!important;width:auto!important;max-width:100%!important;margin-top:1.25rem!important;margin-bottom:1rem!important;padding:1rem 1.05rem!important;position:static!important}:is(.ht-sidebar-help-system .ht-sidebar-card-title,.ht-sidebar-card:has(.ht-system-online-pill) .ht-sidebar-card-title){margin-bottom:.25rem!important;font-size:.95rem!important;line-height:1.15!important}:is(.ht-sidebar-help-system p,.ht-sidebar-card:has(.ht-system-online-pill) p){margin:0 0 .55rem!important;font-size:.8rem!important;line-height:1.25!important}:is(.ht-sidebar-help-system .ht-status-pill,.ht-sidebar-help-system .ht-system-online-pill,.ht-sidebar-card:has(.ht-system-online-pill) .ht-status-pill,.ht-sidebar-card:has(.ht-system-online-pill) .ht-system-online-pill){border-radius:999px!important;width:max-content!important;min-height:1.7rem!important;padding:.38rem .75rem!important;font-size:.76rem!important}@media (height<=820px){:is(.ht-sidebar-help-system,.ht-sidebar-card:has(.ht-system-online-pill)){margin-top:.85rem!important;padding:.8rem .9rem!important}:is(.ht-sidebar-help-system p,.ht-sidebar-card:has(.ht-system-online-pill) p){display:none!important}}.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a.ht-action-primary,.ht-page-hero-actions button.ht-action-primary{color:var(--ht-button-text,#fff)!important;font-weight:850!important}.ht-shell,.ht-main,.ht-content,.ht-page-v2,.ht-client-dashboard,.ht-client-dashboard-v2,.ht-admin-dashboard-v2{min-width:0!important;max-width:100%!important}.ht-content{overflow-x:clip!important}.ht-panel-v2,.ht-card,.ht-page-hero-v2,.ht-invoice-detail-grid,.ht-client-main-grid,.ht-admin-main-grid,.ht-admin-lower-grid{min-width:0!important;max-width:100%!important}.ht-invoice-detail-grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;display:grid!important}.ht-invoice-detail-grid>*,.ht-invoice-detail-grid .wide{min-width:0!important;max-width:100%!important}@media (width>=1180px){.ht-invoice-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)!important;align-items:start!important}}.ht-table-wrap{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.ht-clean-table th,.ht-clean-table td{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.ht-clean-table .ht-chip,.ht-clean-table .ht-table-action,.ht-clean-table .ht-table-action a,.ht-clean-table .ht-action-primary,.ht-clean-table .ht-action-secondary,.ht-clean-table button{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}.ht-info-list,.ht-info-list>div{min-width:0!important;max-width:100%!important}.ht-info-list>div{grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;display:grid!important}.ht-info-list strong{text-align:right!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:100%!important}@media (width<=980px){.ht-info-list>div{grid-template-columns:1fr!important;gap:.35rem!important}.ht-info-list strong{text-align:left!important}}.ht-sidebar{padding-bottom:1rem!important;overflow:hidden auto!important}:is(.ht-sidebar-card,.ht-sidebar-help-system,.ht-sidebar-card:has(.ht-system-online-pill)){z-index:1!important;max-width:100%!important;margin-top:1rem!important;margin-bottom:1rem!important;position:static!important;inset:auto!important;transform:none!important}.ht-client-sidebar .ht-sidebar-card{margin-top:1rem!important;position:static!important}.ht-sidebar-card:has(a[href*=tickets]){margin-top:1rem!important;position:static!important}.ht-sidebar-card-title{line-height:1.15!important}.ht-sidebar-card-text,.ht-sidebar-card p{line-height:1.25!important}@media (height<=850px){:is(.ht-sidebar-card,.ht-sidebar-help-system,.ht-sidebar-card:has(.ht-system-online-pill)){border-radius:.9rem!important;padding:.75rem .85rem!important}.ht-sidebar-card-title{font-size:.9rem!important}.ht-sidebar-card-text,.ht-sidebar-card p{margin-bottom:.45rem!important;font-size:.78rem!important}.ht-status-pill,.ht-system-online-pill{min-height:1.55rem!important;padding:.3rem .65rem!important;font-size:.72rem!important}}@media (height<=740px){.ht-sidebar-card-text,.ht-sidebar-card p{display:none!important}}.ht-side-actions{flex-wrap:wrap!important;gap:.65rem!important;display:flex!important}.ht-side-actions a,.ht-side-actions button{white-space:nowrap!important;min-width:0!important}.ht-content{padding-bottom:3rem!important}.ht-public-link-card{border:1px solid color-mix(in srgb, var(--ht-primary) 24%, var(--ht-border,#dbe7f1));background:radial-gradient(circle at top right, color-mix(in srgb, var(--ht-primary) 12%, transparent), transparent 12rem), var(--ht-surface,#fff);border-radius:1rem;margin-top:1rem;padding:1rem}.ht-public-link-card span{color:var(--ht-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:950;display:block}.ht-public-link-card strong{color:var(--ht-text,#0f172a);font-size:.98rem;font-weight:900;line-height:1.2;display:block}.ht-public-link-card small{color:var(--ht-muted,#64748b);overflow-wrap:anywhere;margin-top:.4rem;font-size:.78rem;line-height:1.35;display:block}.ht-public-link-actions{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.ht-public-link-actions form{margin:0}.ht-public-link-actions a,.ht-public-link-actions button{white-space:nowrap;border-radius:.75rem;min-height:2.35rem;padding:0 .85rem;font-size:.82rem}.ht-kicker,.ht-auth-kicker,.ht-page-hero-v2 .ht-kicker,.ht-admin-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker,.ht-page-v2 .ht-kicker,.ht-topbar-title .ht-kicker,.ht-topbar-title small,.ht-topbar .ht-kicker,[class*=kicker]{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child,.ht-auth-left,.ht-auth-shell,.ht-public-doc-shell{background:radial-gradient(circle at 88% 12%, var(--ht-blob-soft,var(--ht-primary-soft)) 0, transparent 30rem), radial-gradient(circle at 14% 100%, var(--ht-blob-accent-soft,#f59e0b1f) 0, transparent 26rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-blob-color,var(--ht-primary)) 4%, var(--ht-surface,#fff)))!important}.ht-page-hero-v2:before,.ht-admin-hero-v2:before,.ht-auth-left:before,.ht-auth-shell:before{background:radial-gradient(circle, var(--ht-blob-soft,var(--ht-primary-soft)) 0, transparent 64%)!important}.ht-page-hero-v2:after,.ht-admin-hero-v2:after,.ht-auth-left:after,.ht-auth-shell:after{background:radial-gradient(circle, var(--ht-blob-accent-soft,#f59e0b1f) 0, transparent 66%)!important}.ht-topbar strong,.ht-topbar-title strong,.ht-topbar-title span:first-child{color:var(--ht-secondary-brand,var(--ht-text))!important}.ht-topbar-title small,.ht-topbar-title .ht-kicker,.ht-topbar .ht-kicker{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-auth-submit,.ht-settings-actions .ht-action-primary,.ht-page-hero-actions .ht-action-primary{color:color-mix(in srgb, var(--ht-secondary-brand,#0f172a) 92%, black)!important;text-shadow:none!important}html.dark .ht-action-primary,html.dark button.ht-action-primary,html.dark a.ht-action-primary,html.dark .ht-auth-submit,html.dark .ht-settings-actions .ht-action-primary,html.dark .ht-page-hero-actions .ht-action-primary{color:#fff!important}.ht-kicker,.ht-auth-kicker,.ht-auth-card-head span,.ht-page-hero-v2 .ht-kicker,.ht-admin-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-admin-dashboard-v2 .ht-kicker,.ht-panel-head .ht-kicker,.ht-topbar .ht-kicker{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{background:radial-gradient(circle at 92% 12%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 22%, transparent), transparent 19rem), radial-gradient(circle at 8% 95%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 16%, transparent), transparent 18rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 7%, var(--ht-surface,#fff)))!important}.ht-auth-left{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 20%, transparent), transparent 22rem), radial-gradient(circle at 10% 95%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 16%, transparent), transparent 20rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 8%, #fff))!important}.ht-action-primary,.ht-auth-submit,.ht-page-hero-actions .ht-action-primary,.ht-form-actions .ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-settings-actions .ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 70%, transparent)!important}.ht-action-primary:hover,.ht-auth-submit:hover,button.ht-action-primary:hover,a.ht-action-primary:hover{background:color-mix(in srgb, var(--ht-primary) 86%, #000)!important;color:#fff!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active{background:var(--ht-button-primary-bg,var(--ht-primary))!important;color:#fff!important}.ht-kicker,.ht-auth-kicker,.ht-auth-card-head span,.ht-page-hero-v2 .ht-kicker,.ht-page-hero-v2>div .ht-kicker,.ht-admin-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker,.ht-admin-dashboard-v2 .ht-kicker,.ht-topbar-kicker,.ht-topbar .ht-kicker,.ht-page-title-kicker,[class*=kicker]{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child,.ht-auth-left{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob) 22%, transparent), transparent 22rem), radial-gradient(circle at 7% 98%, color-mix(in srgb, var(--ht-hero-blob-accent) 18%, transparent), transparent 21rem), radial-gradient(circle at 58% 42%, color-mix(in srgb, var(--ht-hero-blob-third) 20%, transparent), transparent 26rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob) 6%, #fff))!important}.ht-action-primary,.ht-auth-submit,.ht-page-hero-actions a.ht-action-primary,.ht-page-hero-actions button.ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-form-actions .ht-action-primary,.ht-settings-actions .ht-action-primary,button.ht-action-primary,a.ht-action-primary,button[type=submit].ht-action-primary,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 55%, transparent)!important;box-shadow:0 .7rem 1.7rem color-mix(in srgb, var(--ht-primary) 22%, transparent)!important}.ht-action-primary:hover,.ht-auth-submit:hover,.ht-page-hero-actions a.ht-action-primary:hover,.ht-page-hero-actions button.ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,button.ht-action-primary:hover,a.ht-action-primary:hover{background:color-mix(in srgb, var(--ht-primary) 84%, #000)!important;color:#fff!important}.ht-nav-link.active svg,.ht-sidebar a.active svg,.ht-sidebar .active svg{color:#fff!important;stroke:currentColor!important}.ht-ticket-card-v2 .ht-ticket-id,.ht-mini-code,.ht-status-pill,.ht-system-online-pill{border-color:color-mix(in srgb, var(--ht-primary) 30%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-primary) 9%, #fff)!important;color:color-mix(in srgb, var(--ht-primary) 80%, #111827)!important}.ht-chip.good{background:color-mix(in srgb, var(--ht-primary) 12%, #fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 32%, #dbe5ef)!important;color:color-mix(in srgb, var(--ht-primary) 78%, #111827)!important}.ht-chip.warn{background:color-mix(in srgb, var(--ht-accent) 16%, #fff)!important;border-color:color-mix(in srgb, var(--ht-accent) 42%, #dbe5ef)!important;color:color-mix(in srgb, var(--ht-accent) 72%, #111827)!important}.ht-page-loading-bar{background:linear-gradient(90deg, var(--ht-primary), var(--ht-accent))!important}.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child{text-shadow:none!important;font-weight:900!important}html.dark .ht-page-hero-v2,html.dark .ht-admin-hero-v2,html.dark .ht-client-dashboard>section:first-child,html.dark .ht-client-dashboard-v2>section:first-child{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob) 24%, transparent), transparent 22rem), radial-gradient(circle at 7% 98%, color-mix(in srgb, var(--ht-hero-blob-accent) 18%, transparent), transparent 21rem), radial-gradient(circle at 58% 42%, color-mix(in srgb, var(--ht-hero-blob-third) 16%, transparent), transparent 26rem), linear-gradient(135deg, #0b1626, color-mix(in srgb, var(--ht-hero-blob) 8%, #0b1626))!important}.ht-content{padding-top:clamp(1.15rem,1.6vw,1.9rem)!important}.ht-admin-dashboard-v2,.ht-page-v2,.ht-client-dashboard,.ht-client-dashboard-v2{padding-top:.35rem!important}.ht-admin-hero-v2,.ht-page-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob) 24%, transparent), transparent 22rem), radial-gradient(circle at 7% 98%, color-mix(in srgb, var(--ht-hero-blob-accent) 18%, transparent), transparent 21rem), radial-gradient(circle at 58% 42%, color-mix(in srgb, var(--ht-hero-blob-third) 18%, transparent), transparent 26rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob) 6%, var(--ht-surface,#fff)))!important;min-height:auto!important;position:relative!important;overflow:hidden!important}html.dark .ht-admin-hero-v2,html.dark .ht-page-hero-v2,html.dark .ht-client-dashboard>section:first-child,html.dark .ht-client-dashboard-v2>section:first-child{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob) 26%, transparent), transparent 22rem), radial-gradient(circle at 7% 98%, color-mix(in srgb, var(--ht-hero-blob-accent) 18%, transparent), transparent 21rem), radial-gradient(circle at 58% 42%, color-mix(in srgb, var(--ht-hero-blob-third) 14%, transparent), transparent 26rem), linear-gradient(135deg, #0b1626, color-mix(in srgb, var(--ht-hero-blob) 8%, #0b1626))!important}.ht-kicker,.ht-auth-kicker,.ht-auth-card-head span,.ht-page-hero-v2 .ht-kicker,.ht-admin-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker,.ht-admin-dashboard-v2 .ht-kicker,.ht-topbar-title small,.ht-topbar .ht-kicker,[class*=kicker]{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-auth-submit,.ht-form-actions .ht-action-primary,.ht-settings-actions .ht-action-primary,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 45%, transparent)!important;text-shadow:none!important;box-shadow:0 .75rem 1.7rem color-mix(in srgb, var(--ht-primary) 20%, transparent)!important}.ht-action-primary:hover,button.ht-action-primary:hover,a.ht-action-primary:hover,.ht-auth-submit:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover{background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-sidebar-menu a.active{background:var(--ht-active-nav-bg,var(--ht-button-primary-bg,var(--ht-primary)))!important;color:#fff!important}.ht-sidebar{flex-direction:column!important;gap:.85rem!important;display:flex!important}.ht-sidebar nav,.ht-sidebar .ht-nav,.ht-sidebar-menu{flex:auto!important;min-height:0!important;padding-bottom:.65rem!important;overflow-y:auto!important}.ht-sidebar-card{border-radius:1.1rem!important;flex:none!important;margin-top:.45rem!important;padding:.85rem 1rem!important;position:static!important}.ht-sidebar-card-title{font-size:.9rem!important;line-height:1.1!important}.ht-sidebar-card .ht-status-pill{min-height:1.65rem!important;padding:.35rem .75rem!important;font-size:.78rem!important}.ht-table-wrap{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}.ht-clean-table{table-layout:auto!important;width:100%!important;min-width:760px!important}.ht-clean-table th,.ht-clean-table td{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;vertical-align:middle!important}.ht-clean-table th{letter-spacing:.12em!important}.ht-activity-badges,.ht-metrics-grid-v2,.ht-admin-main-grid,.ht-admin-lower-grid{width:100%!important;max-width:100%!important}.ht-metric-card-v2,.ht-activity-badge,.ht-admin-health-card,.ht-panel-v2{overflow:hidden!important}.ht-metric-card-v2 span,.ht-activity-badge span{color:var(--ht-muted,#64748b)!important}html.dark .ht-metric-card-v2 span,html.dark .ht-activity-badge span{color:#e2e8f0bd!important}@media (width<=1180px){.ht-admin-hero-v2,.ht-page-hero-v2{padding:1.6rem!important}.ht-admin-main-grid,.ht-admin-lower-grid{grid-template-columns:1fr!important}}@media (width<=900px){.ht-content{padding-top:1rem!important}.ht-clean-table{min-width:680px!important}}.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 a.ht-action-primary,.ht-admin-actions-v2 button.ht-action-primary,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a.ht-action-primary,.ht-page-hero-actions button.ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-action-primary,a.ht-action-primary,button.ht-action-primary,.ht-auth-submit,.ht-settings-actions .ht-action-primary,.ht-form-actions .ht-action-primary,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 48%, transparent)!important;text-shadow:none!important;box-shadow:0 .75rem 1.55rem color-mix(in srgb, var(--ht-primary) 20%, transparent)!important}.ht-admin-actions-v2 .ht-action-primary:hover,.ht-admin-actions-v2 a.ht-action-primary:hover,.ht-admin-actions-v2 button.ht-action-primary:hover,.ht-admin-actions-v2 a:first-child:hover,.ht-admin-actions-v2 button:first-child:hover,.ht-page-hero-actions .ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,.ht-action-primary:hover,a.ht-action-primary:hover,button.ht-action-primary:hover,.ht-auth-submit:hover{background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important}.ht-admin-actions-v2 .ht-action-secondary,.ht-admin-actions-v2 a.ht-action-secondary,.ht-page-hero-actions .ht-action-secondary,.ht-page-hero-actions a.ht-action-secondary{background:var(--ht-surface,#fff)!important;color:var(--ht-heading,var(--ht-secondary-brand,#0f172a))!important;border:1px solid var(--ht-border,#dbe5ef)!important;box-shadow:none!important;background-image:none!important}html.dark .ht-admin-actions-v2 .ht-action-secondary,html.dark .ht-admin-actions-v2 a.ht-action-secondary,html.dark .ht-page-hero-actions .ht-action-secondary,html.dark .ht-page-hero-actions a.ht-action-secondary{background:color-mix(in srgb, var(--ht-surface,#0b1626) 88%, #fff 4%)!important;color:#e5eef8!important;border-color:#94a3b838!important}.ht-admin-hero-v2,.ht-page-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child,.ht-auth-left{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 24%, transparent), transparent 22rem), radial-gradient(circle at 8% 98%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 21rem), radial-gradient(circle at 56% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 18%, transparent), transparent 26rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 6%, var(--ht-surface,#fff)))!important;background-image:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 24%, transparent), transparent 22rem), radial-gradient(circle at 8% 98%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 21rem), radial-gradient(circle at 56% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 18%, transparent), transparent 26rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 6%, var(--ht-surface,#fff)))!important}.ht-admin-hero-v2:before,.ht-page-hero-v2:before,.ht-auth-left:before,.ht-auth-shell:before{background:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 22%, transparent), transparent 66%)!important;background-image:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 22%, transparent), transparent 66%)!important}.ht-admin-hero-v2:after,.ht-page-hero-v2:after,.ht-auth-left:after,.ht-auth-shell:after{background:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 68%)!important;background-image:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 68%)!important}html.dark .ht-admin-hero-v2,html.dark .ht-page-hero-v2,html.dark .ht-client-dashboard>section:first-child,html.dark .ht-client-dashboard-v2>section:first-child,html.dark .ht-auth-left{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 26%, transparent), transparent 22rem), radial-gradient(circle at 8% 98%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 21rem), radial-gradient(circle at 56% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 14%, transparent), transparent 26rem), linear-gradient(135deg, #0b1626, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 8%, #0b1626))!important;background-image:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 26%, transparent), transparent 22rem), radial-gradient(circle at 8% 98%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 21rem), radial-gradient(circle at 56% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 14%, transparent), transparent 26rem), linear-gradient(135deg, #0b1626, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 8%, #0b1626))!important}.ht-page-kicker,.ht-kicker,.ht-auth-kicker,.ht-auth-card-head span,.ht-admin-hero-v2 .ht-kicker,.ht-page-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker,.ht-admin-dashboard-v2 .ht-kicker,.ht-topbar .ht-page-kicker,.ht-topbar .ht-kicker,[class*=kicker]{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-topbar{background:var(--ht-topbar,var(--ht-surface,#fff))!important;color:var(--ht-heading,var(--ht-secondary-brand,#0f172a))!important}.ht-user-chip,.ht-topbar-user,.ht-topbar-btn,.ht-theme-toggle,.ht-logout-btn{background:color-mix(in srgb, var(--ht-surface,#fff) 92%, var(--ht-primary) 4%)!important;color:var(--ht-heading,var(--ht-secondary-brand,#0f172a))!important;border:1px solid color-mix(in srgb, var(--ht-primary) 16%, var(--ht-border,#dbe5ef))!important}.ht-user-avatar{background:color-mix(in srgb, var(--ht-primary) 14%, var(--ht-surface,#fff))!important;color:var(--ht-primary)!important;border:1px solid color-mix(in srgb, var(--ht-primary) 22%, transparent)!important}.ht-user-meta strong,.ht-user-chip strong,.ht-topbar strong{color:var(--ht-heading,var(--ht-secondary-brand,#0f172a))!important}.ht-user-meta span,.ht-user-chip span,.ht-topbar .ht-page-title{color:var(--ht-muted,#64748b)!important}.ht-topbar-btn:hover,.ht-theme-toggle:hover,.ht-logout-btn:hover{border-color:color-mix(in srgb, var(--ht-primary) 34%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-primary) 8%, var(--ht-surface,#fff))!important}html.dark .ht-topbar{background:var(--ht-topbar,#08111f)!important;color:#e5eef8!important}html.dark .ht-user-chip,html.dark .ht-topbar-user,html.dark .ht-topbar-btn,html.dark .ht-theme-toggle,html.dark .ht-logout-btn{background:color-mix(in srgb, #0b1626 86%, var(--ht-primary) 8%)!important;color:#e5eef8!important;border-color:#94a3b83d!important}html.dark .ht-user-avatar{background:color-mix(in srgb, var(--ht-primary) 22%, #0b1626)!important;color:#fff!important;border-color:color-mix(in srgb, var(--ht-primary) 35%, transparent)!important}html.dark .ht-user-meta strong,html.dark .ht-user-chip strong,html.dark .ht-topbar strong,html.dark .ht-topbar-btn,html.dark .ht-theme-toggle,html.dark .ht-logout-btn{color:#e5eef8!important}html.dark .ht-user-meta span,html.dark .ht-user-chip span,html.dark .ht-topbar .ht-page-title{color:#e2e8f0b8!important}.ht-action-primary,.ht-admin-actions-v2 a:first-child,.ht-page-hero-actions a:first-child,.ht-auth-submit{font-weight:900!important}.ht-auth-left,.ht-auth-shell .ht-auth-left,body .ht-auth-left{background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 22%, transparent), transparent 24rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 22rem), radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 18%, transparent), transparent 28rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 5%, #fff))!important;background-image:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 22%, transparent), transparent 24rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 22rem), radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 18%, transparent), transparent 28rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 5%, #fff))!important}.ht-auth-left:before,.ht-auth-shell:before{background:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 18%, transparent), transparent 68%)!important;background-image:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 18%, transparent), transparent 68%)!important}.ht-auth-left:after,.ht-auth-shell:after{background:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 16%, transparent), transparent 70%)!important;background-image:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 16%, transparent), transparent 70%)!important}.ht-auth-submit,button.ht-auth-submit,.auth-submit,button[type=submit].ht-auth-submit{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 42%, transparent)!important;box-shadow:0 .55rem 1.25rem color-mix(in srgb, var(--ht-primary) 18%, transparent)!important;text-shadow:none!important;isolation:isolate!important}.ht-auth-submit:before,.ht-auth-submit:after,button.ht-auth-submit:before,button.ht-auth-submit:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}.ht-auth-card form:after,.ht-auth-card .ht-auth-form:after,.ht-auth-card .ht-form-actions:after,.ht-auth-card button[type=submit]:after{content:none!important;display:none!important}.ht-auth-divider,.ht-auth-card hr,.ht-auth-card .ht-auth-separator{border-color:color-mix(in srgb, var(--ht-border,#dbe5ef) 82%, transparent)!important;background:color-mix(in srgb, var(--ht-border,#dbe5ef) 82%, transparent)!important;box-shadow:none!important}.ht-auth-submit:hover,button.ht-auth-submit:hover{transform:translateY(-1px);background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important;box-shadow:0 .7rem 1.35rem color-mix(in srgb, var(--ht-primary) 22%, transparent)!important}:is(html:has(.ht-auth-shell),body:has(.ht-auth-shell)){background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 9%, transparent), transparent 18rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 8%, transparent), transparent 20rem), linear-gradient(135deg, #f8fbff, color-mix(in srgb, var(--ht-hero-blob-third,#ecfeff) 8%, #fff))!important}.ht-auth-shell>*,.ht-auth-layout,.ht-auth-page,.ht-auth-wrap{background-color:#0000!important}.ht-auth-left,.ht-auth-shell .ht-auth-left,body .ht-auth-left{background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 24rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 10%, transparent), transparent 22rem), radial-gradient(circle at 52% 42%, color-mix(in srgb, var(--ht-hero-blob-third,#ecfeff) 10%, transparent), transparent 28rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob-third,#ecfeff) 5%, #fff))!important}.ht-auth-shell:before,.ht-auth-shell:after{opacity:.35!important;filter:blur(12px)!important}.ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-auth-submit,button.ht-auth-submit,.ht-settings-actions .ht-action-primary,.ht-form-actions .ht-action-primary,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary,button[type=submit].ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 42%, transparent)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}.ht-action-primary:hover,button.ht-action-primary:hover,a.ht-action-primary:hover,.ht-auth-submit:hover,button.ht-auth-submit:hover,.ht-settings-actions .ht-action-primary:hover,.ht-form-actions .ht-action-primary:hover,.ht-page-hero-actions .ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,.ht-admin-actions-v2 .ht-action-primary:hover,.ht-admin-actions-v2 a:first-child:hover,.ht-admin-actions-v2 button:first-child:hover,.ht-side-actions .ht-action-primary:hover,.ht-services-filter-bar .ht-action-primary:hover,button[type=submit].ht-action-primary:hover{transform:translateY(-1px);background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important;box-shadow:none!important;filter:none!important}.ht-action-primary:before,.ht-action-primary:after,button.ht-action-primary:before,button.ht-action-primary:after,a.ht-action-primary:before,a.ht-action-primary:after,.ht-auth-submit:before,.ht-auth-submit:after,.ht-page-hero-actions a:first-child:before,.ht-page-hero-actions a:first-child:after,.ht-admin-actions-v2 a:first-child:before,.ht-admin-actions-v2 a:first-child:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-sidebar-menu a.active{background:var(--ht-active-nav-bg,var(--ht-button-primary-bg,var(--ht-primary)))!important;background-image:var(--ht-active-nav-bg,var(--ht-button-primary-bg,var(--ht-primary)))!important;color:#fff!important;box-shadow:none!important;filter:none!important}.ht-topbar-btn,.ht-user-chip,.ht-theme-toggle,.ht-logout-btn{box-shadow:none!important;filter:none!important}.ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child,.ht-settings-actions .ht-action-primary,.ht-form-actions .ht-action-primary,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary,button[type=submit].ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 48%, transparent)!important;box-shadow:0 .65rem 1.45rem color-mix(in srgb, var(--ht-primary) 22%, transparent), 0 .15rem .35rem color-mix(in srgb, var(--ht-primary) 20%, transparent)!important;filter:none!important;text-shadow:none!important}.ht-action-primary:hover,button.ht-action-primary:hover,a.ht-action-primary:hover,.ht-page-hero-actions .ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,.ht-admin-actions-v2 .ht-action-primary:hover,.ht-admin-actions-v2 a:first-child:hover,.ht-admin-actions-v2 button:first-child:hover,.ht-settings-actions .ht-action-primary:hover,.ht-form-actions .ht-action-primary:hover,.ht-side-actions .ht-action-primary:hover,.ht-services-filter-bar .ht-action-primary:hover,button[type=submit].ht-action-primary:hover{transform:translateY(-1px);background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important;box-shadow:0 .8rem 1.75rem color-mix(in srgb, var(--ht-primary) 28%, transparent), 0 .2rem .5rem color-mix(in srgb, var(--ht-accent) 16%, transparent)!important}.ht-auth-submit,button.ht-auth-submit,.ht-auth-card button[type=submit],.ht-auth-card .ht-auth-submit,.ht-auth-card form button[type=submit]{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 48%, transparent)!important;box-shadow:0 .7rem 1.5rem color-mix(in srgb, var(--ht-primary) 24%, transparent), 0 .18rem .45rem color-mix(in srgb, var(--ht-accent) 14%, transparent)!important;filter:none!important;text-shadow:none!important;overflow:hidden!important}.ht-auth-submit:before,button.ht-auth-submit:before,.ht-auth-card button[type=submit]:before{content:""!important;pointer-events:none!important;opacity:.28!important;background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--ht-accent) 42%, transparent), transparent 34%), radial-gradient(circle at 75% 75%, color-mix(in srgb, var(--ht-primary) 38%, transparent), transparent 38%)!important;box-shadow:none!important;filter:blur(14px)!important;z-index:-1!important;display:block!important;position:absolute!important;inset:-45%!important}.ht-auth-submit:after,button.ht-auth-submit:after,.ht-auth-card button[type=submit]:after{content:none!important;opacity:0!important;box-shadow:none!important;background:0 0!important;display:none!important}.ht-auth-submit:hover,button.ht-auth-submit:hover,.ht-auth-card button[type=submit]:hover,.ht-auth-card .ht-auth-submit:hover,.ht-auth-card form button[type=submit]:hover{transform:translateY(-1px);background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important;box-shadow:0 .85rem 1.85rem color-mix(in srgb, var(--ht-primary) 30%, transparent), 0 .2rem .55rem color-mix(in srgb, var(--ht-accent) 18%, transparent)!important}.ht-auth-card hr,.ht-auth-divider,.ht-auth-separator,.ht-auth-card .ht-auth-divider,.ht-auth-card .ht-auth-separator{border-color:color-mix(in srgb, var(--ht-border,#dbe5ef) 82%, transparent)!important;background:color-mix(in srgb, var(--ht-border,#dbe5ef) 82%, transparent)!important;box-shadow:none!important}.ht-auth-page{background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem), var(--ht-bg,#f5f9fc)!important;background-image:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem)!important}html:has(.ht-auth-page){background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem), var(--ht-bg,#f5f9fc)!important;background-image:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem)!important}body:has(.ht-auth-page){background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem), var(--ht-bg,#f5f9fc)!important;background-image:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem)!important}.ht-auth-shell,body .ht-auth-shell,html body .ht-auth-shell{background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 6%, transparent), transparent 18rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 6%, transparent), transparent 20rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 5%, var(--ht-surface,#fff)))!important;background-image:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 6%, transparent), transparent 18rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 6%, transparent), transparent 20rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 5%, var(--ht-surface,#fff)))!important}.ht-auth-left,.ht-auth-shell .ht-auth-left,body .ht-auth-left,html body .ht-auth-left{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 11%, transparent), transparent 24rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 10%, transparent), transparent 22rem), radial-gradient(circle at 54% 45%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 10%, transparent), transparent 28rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 5%, #fff))!important;background-image:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 11%, transparent), transparent 24rem), radial-gradient(circle at 8% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 10%, transparent), transparent 22rem), radial-gradient(circle at 54% 45%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 10%, transparent), transparent 28rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 5%, #fff))!important}.ht-auth-submit,button.ht-auth-submit,.ht-auth-card .ht-auth-submit,.ht-auth-card button[type=submit],.ht-auth-card form button[type=submit]{isolation:isolate!important;background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 48%, transparent)!important;text-shadow:none!important;filter:none!important;box-shadow:0 .72rem 1.55rem color-mix(in srgb, var(--ht-primary) 24%, transparent), 0 .18rem .48rem color-mix(in srgb, var(--ht-accent) 14%, transparent)!important;position:relative!important;overflow:visible!important}.ht-auth-field input:focus,.ht-auth-row input[type=checkbox]:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 .24rem color-mix(in srgb, var(--ht-primary) 16%, transparent)!important}.ht-auth-row a,.ht-auth-kicker,.ht-auth-card-head span{color:var(--ht-kicker-color,var(--ht-primary))!important}.ht-auth-submit:after,button.ht-auth-submit:after,.ht-auth-card button[type=submit]:after{content:none!important;display:none!important}.ht-auth-submit:hover,button.ht-auth-submit:hover,.ht-auth-card button[type=submit]:hover{background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important;box-shadow:0 .9rem 1.85rem color-mix(in srgb, var(--ht-primary) 30%, transparent), 0 .22rem .55rem color-mix(in srgb, var(--ht-accent) 18%, transparent)!important}.ht-auth-page,body.ht-auth-page,html body.ht-auth-page{background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 10%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem), var(--ht-bg,#f5f9fc)!important;background-image:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 20rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 10%, transparent), transparent 22rem), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 7%, transparent), transparent 28rem)!important}.ht-auth-shell,body .ht-auth-shell,html body .ht-auth-shell{background:radial-gradient(circle at 0% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 6%, transparent), transparent 18rem), radial-gradient(circle at 100% 92%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 6%, transparent), transparent 20rem), linear-gradient(135deg, var(--ht-surface,#fff), color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 5%, var(--ht-surface,#fff)))!important}.ht-auth-field input:focus,.ht-auth-card input:focus,.ht-auth-form input:focus,.ht-auth-row input[type=checkbox]:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--ht-primary) 18%, transparent), 0 .45rem 1.15rem color-mix(in srgb, var(--ht-primary) 10%, transparent)!important;outline:none!important}.ht-auth-submit,button.ht-auth-submit,.ht-auth-card .ht-auth-submit,.ht-auth-card button[type=submit],.ht-auth-card form button[type=submit]{isolation:isolate!important;background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 48%, transparent)!important;box-shadow:0 .75rem 1.55rem color-mix(in srgb, var(--ht-primary) 24%, transparent), 0 .18rem .45rem color-mix(in srgb, var(--ht-accent) 14%, transparent)!important;filter:none!important;text-shadow:none!important;position:relative!important;overflow:hidden!important}.ht-auth-submit:before,.ht-auth-submit:after,button.ht-auth-submit:before,button.ht-auth-submit:after,.ht-auth-card button[type=submit]:before,.ht-auth-card button[type=submit]:after{content:none!important;opacity:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.ht-auth-submit:hover,button.ht-auth-submit:hover,.ht-auth-card .ht-auth-submit:hover,.ht-auth-card button[type=submit]:hover,.ht-auth-card form button[type=submit]:hover{background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;color:#fff!important;box-shadow:0 .9rem 1.85rem color-mix(in srgb, var(--ht-primary) 30%, transparent), 0 .22rem .55rem color-mix(in srgb, var(--ht-accent) 18%, transparent)!important;transform:translateY(-1px)!important}.ht-auth-note,.ht-auth-card hr,.ht-auth-divider,.ht-auth-separator{border-color:color-mix(in srgb, var(--ht-border,#dbe5ef) 82%, transparent)!important;box-shadow:none!important}.ht-auth-shell,body .ht-auth-shell,html body .ht-auth-shell{background:radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 18%, transparent), transparent 22rem), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 24rem), linear-gradient(135deg, color-mix(in srgb, var(--ht-surface,#fff) 92%, var(--ht-hero-blob,var(--ht-primary))), color-mix(in srgb, var(--ht-surface,#fff) 92%, var(--ht-hero-blob-third,var(--ht-accent))))!important;box-shadow:0 2rem 5rem color-mix(in srgb, var(--ht-primary) 16%, transparent), 0 .8rem 2rem #0f172a1a!important}.ht-auth-left,.ht-auth-shell .ht-auth-left,body .ht-auth-left,html body .ht-auth-left{background:radial-gradient(circle at 80% 14%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 38%, transparent), transparent 22rem), radial-gradient(circle at 12% 88%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 30%, transparent), transparent 22rem), radial-gradient(circle at 56% 48%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-accent)) 26%, transparent), transparent 30rem), linear-gradient(135deg, #fff, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, #fff))!important}.ht-auth-card{box-shadow:0 1.25rem 3.5rem #0f172a1f, 0 0 0 1px color-mix(in srgb, var(--ht-primary) 8%, transparent), 0 1rem 3rem color-mix(in srgb, var(--ht-primary) 10%, transparent)!important}.ht-auth-field input:focus,.ht-auth-card input:focus,.ht-auth-form input:focus{border-color:var(--ht-primary)!important;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--ht-primary) 22%, transparent), 0 .7rem 1.55rem color-mix(in srgb, var(--ht-primary) 14%, transparent)!important;outline:none!important}.ht-auth-submit,button.ht-auth-submit,.ht-auth-card .ht-auth-submit,.ht-auth-card button[type=submit],.ht-auth-card form button[type=submit]{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--ht-accent) 36%, transparent), transparent 38%), linear-gradient(135deg, var(--ht-primary), color-mix(in srgb, var(--ht-primary) 78%, var(--ht-accent)))!important;color:var(--ht-button-primary-text,#fff)!important;box-shadow:0 .85rem 1.8rem color-mix(in srgb, var(--ht-primary) 34%, transparent), 0 .2rem .6rem color-mix(in srgb, var(--ht-accent) 18%, transparent)!important;text-shadow:none!important;filter:none!important}.ht-auth-submit:hover,button.ht-auth-submit:hover,.ht-auth-card .ht-auth-submit:hover,.ht-auth-card button[type=submit]:hover,.ht-auth-card form button[type=submit]:hover{background-image:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--ht-accent) 42%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--ht-primary) 88%, #000), color-mix(in srgb, var(--ht-primary) 66%, var(--ht-accent)))!important;box-shadow:0 1rem 2.1rem color-mix(in srgb, var(--ht-primary) 40%, transparent), 0 .25rem .7rem color-mix(in srgb, var(--ht-accent) 24%, transparent)!important;transform:translateY(-1px)!important}.ht-auth-status{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--ht-primary) 18%, transparent), transparent 45%), #e1f3e7!important;box-shadow:0 .65rem 1.5rem #16a34a29!important}.ht-auth-page,body.ht-auth-page,html body.ht-auth-page{background:radial-gradient(circle at 0 0,#0056d63d,#0000 28rem),radial-gradient(circle at 100% 100%,#982abc38,#0000 30rem),radial-gradient(circle at 52% 45%,#ffab012e,#0000 34rem),linear-gradient(135deg,#f7fbff 0%,#fff 48%,#fff8e9 100%)!important}.ht-auth-shell{background:radial-gradient(circle at 4% 8%,#0056d629,#0000 24rem),radial-gradient(circle at 98% 92%,#982abc24,#0000 26rem),linear-gradient(135deg,#fff,#f8fbff)!important;position:relative!important;overflow:hidden!important;box-shadow:0 2.2rem 5.5rem #0056d62e,0 1rem 2.5rem #0f172a21!important}.ht-auth-shell:before{content:""!important;filter:blur(14px)!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle,#0056d647,#0000 66%)!important;border-radius:999px!important;width:30rem!important;height:30rem!important;display:block!important;position:absolute!important;top:-13rem!important;right:-12rem!important}.ht-auth-shell:after{content:""!important;filter:blur(16px)!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle,#982abc3d,#0000 66%)!important;border-radius:999px!important;width:28rem!important;height:28rem!important;display:block!important;position:absolute!important;bottom:-13rem!important;left:-12rem!important}.ht-auth-left,.ht-auth-shell .ht-auth-left,body .ht-auth-left{z-index:1!important;background:radial-gradient(circle at 82% 10%,#0056d657,#0000 21rem),radial-gradient(circle at 10% 88%,#982abc47,#0000 23rem),radial-gradient(circle at 56% 48%,#ffab013d,#0000 28rem),linear-gradient(135deg,#fff 0%,#f4f8ff 52%,#fff7df 100%)!important;position:relative!important;overflow:hidden!important}.ht-auth-left:before{content:""!important;filter:blur(12px)!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle,#0056d661,#0000 68%)!important;border-radius:999px!important;width:24rem!important;height:24rem!important;display:block!important;position:absolute!important;top:-8rem!important;right:-9rem!important}.ht-auth-left:after{content:""!important;filter:blur(14px)!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle,#ffab014d,#0000 68%)!important;border-radius:999px!important;width:22rem!important;height:22rem!important;display:block!important;position:absolute!important;bottom:-8rem!important;left:-9rem!important}.ht-auth-left>*,.ht-auth-card,.ht-auth-right{z-index:2!important;position:relative!important}.ht-auth-card{-webkit-backdrop-filter:blur(14px)!important;background:#ffffffeb!important;box-shadow:0 1.4rem 3.8rem #0f172a24,0 0 0 1px #0056d61a,0 1rem 2.8rem #0056d61f!important}.ht-auth-field input:focus,.ht-auth-card input:focus,.ht-auth-form input:focus{border-color:#0056d6!important;outline:none!important;box-shadow:0 0 0 .24rem #0056d633,0 .65rem 1.5rem #0056d629!important}.ht-auth-submit,button.ht-auth-submit,.ht-auth-card button[type=submit],.ht-auth-card .ht-auth-submit,.ht-auth-card form button[type=submit]{color:#fff!important;filter:none!important;text-shadow:none!important;background:linear-gradient(135deg,#0056d6 0%,#174fe8 52%,#982abc 100%)!important;border:0!important;box-shadow:0 .85rem 1.8rem #0056d657,0 .25rem .75rem #982abc38!important}.ht-auth-submit:before,.ht-auth-submit:after,button.ht-auth-submit:before,button.ht-auth-submit:after,.ht-auth-card button[type=submit]:before,.ht-auth-card button[type=submit]:after{content:none!important;display:none!important}.ht-auth-submit:hover,button.ht-auth-submit:hover,.ht-auth-card button[type=submit]:hover{background:linear-gradient(135deg,#004bc0 0%,#0f46d6 48%,#8520a7 100%)!important;transform:translateY(-1px)!important;box-shadow:0 1rem 2.1rem #0056d66b,0 .3rem .85rem #982abc47!important}.ht-auth-kicker,.ht-auth-card-head span,.ht-auth-row a{color:#0056d6!important}.ht-auth-features>div{background:linear-gradient(135deg,#ffffffe0,#f8fbffe0)!important;box-shadow:0 .7rem 1.8rem #0056d614!important}.ht-admin-hero-v2,.ht-page-hero-v2,.ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{background:radial-gradient(circle at 92% 8%,#0056d64d,#0000 22rem),radial-gradient(circle at 8% 98%,#982abc3d,#0000 23rem),radial-gradient(circle at 56% 42%,#ffab012e,#0000 28rem),linear-gradient(135deg,#fff 0%,#f5f9ff 52%,#fff8e7 100%)!important;position:relative!important;overflow:hidden!important;box-shadow:0 1.2rem 3.2rem #0056d61f,0 .65rem 1.8rem #0f172a14!important}.ht-admin-hero-v2:before,.ht-page-hero-v2:before,.ht-client-hero-v2:before{content:""!important;filter:blur(14px)!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle,#0056d64d,#0000 68%)!important;border-radius:999px!important;width:24rem!important;height:24rem!important;display:block!important;position:absolute!important;top:-10rem!important;right:-9rem!important}.ht-admin-hero-v2:after,.ht-page-hero-v2:after,.ht-client-hero-v2:after{content:""!important;filter:blur(16px)!important;opacity:1!important;pointer-events:none!important;background:radial-gradient(circle,#ffab013d,#0000 68%)!important;border-radius:999px!important;width:23rem!important;height:23rem!important;display:block!important;position:absolute!important;bottom:-10rem!important;left:-9rem!important}.ht-admin-hero-v2>*,.ht-page-hero-v2>*,.ht-client-hero-v2>*{z-index:2!important;position:relative!important}.ht-metric-card-v2,.ht-activity-badge,.ht-admin-health-card,.ht-health-card,.ht-panel-v2,.ht-card,.ht-panel{background:radial-gradient(circle at 92% 8%, #0056d60e, transparent 14rem), radial-gradient(circle at 10% 100%, #982abc0b, transparent 15rem), var(--ht-surface,#fff)!important;border-color:color-mix(in srgb, #0056d6 12%, var(--ht-border,#dbe5ef))!important;box-shadow:0 .85rem 2.1rem #0f172a12,0 .35rem 1.2rem #0056d60b!important}.ht-metric-card-v2:hover,.ht-activity-badge:hover,.ht-panel-v2:hover{box-shadow:0 1rem 2.5rem #0f172a17,0 .45rem 1.4rem #0056d614!important}.ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-form-actions .ht-action-primary,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary,button[type=submit].ht-action-primary{color:#fff!important;text-shadow:none!important;filter:none!important;background:linear-gradient(135deg,#0056d6 0%,#174fe8 52%,#982abc 100%)!important;border-color:#0056d659!important;box-shadow:0 .75rem 1.6rem #0056d642,0 .18rem .55rem #982abc2e!important}.ht-action-primary:hover,button.ht-action-primary:hover,a.ht-action-primary:hover,.ht-admin-actions-v2 .ht-action-primary:hover,.ht-admin-actions-v2 a:first-child:hover,.ht-admin-actions-v2 button:first-child:hover,.ht-page-hero-actions .ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,.ht-form-actions .ht-action-primary:hover,.ht-side-actions .ht-action-primary:hover,.ht-services-filter-bar .ht-action-primary:hover,button[type=submit].ht-action-primary:hover{color:#fff!important;background:linear-gradient(135deg,#004bc0 0%,#0f46d6 48%,#8520a7 100%)!important;transform:translateY(-1px)!important;box-shadow:0 .9rem 1.9rem #0056d657,0 .25rem .7rem #982abc3d!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-sidebar-menu a.active{color:#fff!important;background:linear-gradient(135deg,#0056d6 0%,#174fe8 52%,#982abc 100%)!important;box-shadow:0 .65rem 1.4rem #0056d642,0 .18rem .5rem #982abc2e!important}.ht-sidebar{background:radial-gradient(circle at 50% 0%, #0056d629, transparent 18rem), radial-gradient(circle at 0% 100%, #982abc1a, transparent 18rem), var(--ht-sidebar-bg,var(--ht-surface,#fff))!important}.ht-topbar{background:radial-gradient(circle at 8% 0%, #0056d613, transparent 18rem), radial-gradient(circle at 100% 20%, #982abc0e, transparent 18rem), var(--ht-topbar,var(--ht-surface,#fff))!important;box-shadow:0 .7rem 1.8rem #0f172a0b!important}.ht-user-chip,.ht-topbar-btn,.ht-theme-toggle,.ht-logout-btn{background:linear-gradient(135deg,#fffffff0,#f8fbfff0)!important;border-color:#0056d624!important;box-shadow:0 .35rem 1rem #0056d60b!important}.ht-status-pill,.ht-system-online-pill,.ht-chip.good{color:#004bc0!important;background:#0056d61a!important;border-color:#0056d63d!important}html.dark .ht-admin-hero-v2,html.dark .ht-page-hero-v2,html.dark .ht-client-hero-v2,html.dark .ht-client-dashboard>section:first-child,html.dark .ht-client-dashboard-v2>section:first-child{background:radial-gradient(circle at 92% 8%,#0056d65c,#0000 22rem),radial-gradient(circle at 8% 98%,#982abc47,#0000 23rem),radial-gradient(circle at 56% 42%,#ffab0124,#0000 28rem),linear-gradient(135deg,#07111f 0%,#0b1626 58%,#111827 100%)!important}html.dark .ht-metric-card-v2,html.dark .ht-activity-badge,html.dark .ht-admin-health-card,html.dark .ht-health-card,html.dark .ht-panel-v2,html.dark .ht-card,html.dark .ht-panel{background:radial-gradient(circle at 92% 8%, #0056d61f, transparent 14rem), radial-gradient(circle at 10% 100%, #982abc14, transparent 15rem), var(--ht-surface,#0b1626)!important;border-color:#94a3b838!important}html.dark .ht-sidebar{background:radial-gradient(circle at 50% 0%, #0056d633, transparent 18rem), radial-gradient(circle at 0% 100%, #982abc24, transparent 18rem), var(--ht-sidebar-bg,#07111f)!important}html.dark .ht-topbar{background:radial-gradient(circle at 8% 0%, #0056d621, transparent 18rem), radial-gradient(circle at 100% 20%, #982abc1a, transparent 18rem), var(--ht-topbar,#08111f)!important}html.dark .ht-user-chip,html.dark .ht-topbar-btn,html.dark .ht-theme-toggle,html.dark .ht-logout-btn{background:linear-gradient(135deg,#0b1626f2,#0f172af2)!important;border-color:#94a3b840!important}.ht-page-hero,.ht-hero,.portal-hero,.page-hero,.payment-hero,.invoice-hero,.dashboard-hero,.client-page-hero,.admin-page-hero,.main-page-hero,[class*=hero],[class*=page-header],[class*=section-header]{isolation:isolate;background-clip:padding-box;position:relative;overflow:hidden}.ht-page-hero:before,.ht-page-hero:after,.ht-hero:before,.ht-hero:after,.portal-hero:before,.portal-hero:after,.page-hero:before,.page-hero:after,.payment-hero:before,.payment-hero:after,.invoice-hero:before,.invoice-hero:after,.dashboard-hero:before,.dashboard-hero:after,.client-page-hero:before,.client-page-hero:after,.admin-page-hero:before,.admin-page-hero:after,.main-page-hero:before,.main-page-hero:after{border-radius:inherit;pointer-events:none}.invoice-card,.invoice-document,.invoice-sheet,.invoice-wrapper,.invoice-preview,.print-invoice,.printable-invoice,[class*=invoice-card],[class*=invoice-document],[class*=invoice-sheet]{background-clip:padding-box;overflow:hidden}@media print{@page{size:letter;margin:10mm}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}body *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,.print-hidden,nav,aside,header.app-header,.sidebar,.topbar,.admin-topbar,.client-sidebar,.client-topbar,.portal-sidebar,.portal-topbar,button,.btn,[data-no-print]{display:none!important}main,.app-main,.content,.content-area,.page-content,.client-content,.admin-content{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.invoice-card,.invoice-document,.invoice-sheet,.invoice-wrapper,.invoice-preview,.print-invoice,.printable-invoice,[class*=invoice-card],[class*=invoice-document],[class*=invoice-sheet]{page-break-inside:avoid;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important;margin:0 auto!important;padding:28px!important;overflow:hidden!important}.invoice-header,.invoice-top,.invoice-title-row,.invoice-heading,[class*=invoice-header],[class*=invoice-top],[class*=invoice-title]{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;display:grid!important}.invoice-header>:last-child,.invoice-top>:last-child,.invoice-title-row>:last-child,.invoice-heading>:last-child{text-align:right!important}.invoice-two-col,.invoice-meta-grid,.invoice-details-grid,.invoice-info-grid,.bill-info-grid,.invoice-summary-grid,[class*=invoice-grid],[class*=bill-info],[class*=details-grid],[class*=meta-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;display:grid!important}table,.invoice-table,.line-items-table,[class*=invoice-table],[class*=line-items] table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;display:table!important}tr{page-break-inside:avoid!important;display:table-row!important}th,td{display:table-cell!important}.invoice-mobile-lines,.mobile-invoice-lines,.mobile-line-items,[class*=mobile-line]{display:none!important}.invoice-desktop-table,.desktop-invoice-table,[class*=desktop-table]{display:table!important}.invoice-total-box,.invoice-totals,.totals-box,[class*=invoice-total],[class*=totals]{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.invoice-card,.invoice-document,.invoice-sheet,.invoice-wrapper,.print-invoice,.printable-invoice{width:100%!important;max-width:none!important}.invoice-header,.invoice-top,.invoice-title-row{grid-template-columns:1fr auto!important;align-items:start!important;gap:28px!important;display:grid!important}.invoice-header>:last-child,.invoice-top>:last-child,.invoice-title-row>:last-child{text-align:right!important}.invoice-meta-grid,.invoice-details-grid,.invoice-info-grid,.bill-info-grid,.invoice-two-col{grid-template-columns:1fr 1fr!important;gap:16px!important;display:grid!important}table,table.invoice-table,table.line-items-table,.invoice-table,.line-items-table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;display:table!important}thead{display:table-header-group!important}tbody{display:table-row-group!important}tr{display:table-row!important}th,td{vertical-align:top!important;white-space:normal!important;display:table-cell!important}th:first-child,td:first-child{text-align:left!important;width:52%!important}td:before,td:after,.invoice-table td:before,.invoice-table td:after,.line-items-table td:before,.line-items-table td:after{content:none!important;display:none!important}td [class*=label],td .mobile-label,td .print-label,td .cell-label,td .field-label,.invoice-table .mobile-label,.line-items-table .mobile-label{display:none!important}.invoice-line-grid,.invoice-line-header,.invoice-line-row,.line-item-grid,.line-item-row{grid-template-columns:minmax(0,1.6fr) 90px 150px 150px!important;align-items:start!important;gap:0!important;display:grid!important}.invoice-line-grid>*,.invoice-line-header>*,.invoice-line-row>*,.line-item-grid>*,.line-item-row>*{min-width:0!important}.invoice-line-grid>:nth-child(2),.invoice-line-header>:nth-child(2),.invoice-line-row>:nth-child(2),.line-item-grid>:nth-child(2),.line-item-row>:nth-child(2){text-align:center!important}.invoice-line-grid>:nth-child(3),.invoice-line-grid>:nth-child(4),.invoice-line-header>:nth-child(3),.invoice-line-header>:nth-child(4),.invoice-line-row>:nth-child(3),.invoice-line-row>:nth-child(4),.line-item-grid>:nth-child(3),.line-item-grid>:nth-child(4),.line-item-row>:nth-child(3),.line-item-row>:nth-child(4){text-align:right!important}.invoice-line-row [data-label]:before,.line-item-row [data-label]:before,.invoice-line-row [data-label]:after,.line-item-row [data-label]:after{content:none!important;display:none!important}@page{size:letter;margin:8mm}html,body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important}.invoice-card,.invoice-document,.invoice-sheet,.invoice-wrapper,.invoice-preview,.print-invoice,.printable-invoice,[class*=invoice-card],[class*=invoice-document],[class*=invoice-sheet]{width:100%!important;max-width:7.75in!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important;margin:0 auto!important;padding:22px 28px!important}.invoice-two-col,.invoice-meta-grid,.invoice-details-grid,.invoice-info-grid,.bill-info-grid,.invoice-bill-grid,.invoice-customer-grid,[class*=invoice-meta],[class*=invoice-info-grid],[class*=bill-info-grid],[class*=bill-grid],[class*=details-grid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;width:100%!important;display:grid!important}:is(.invoice-card:has(.invoice-info-card),.invoice-document:has(.invoice-info-card),.invoice-sheet:has(.invoice-info-card)){container-type:inline-size}.invoice-info-card,.bill-to-card,.invoice-bill-card,.invoice-customer-card,[class*=bill-to],[class*=invoice-info-card]{-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important}.invoice-header,.invoice-top,.invoice-title-row,.invoice-heading,[class*=invoice-header],[class*=invoice-top]{text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:28px!important;width:100%!important;display:grid!important}.invoice-header>:last-child,.invoice-top>:last-child,.invoice-title-row>:last-child,.invoice-heading>:last-child{text-align:right!important;justify-self:end!important}.invoice-card hr,.invoice-document hr,.invoice-sheet hr{margin-top:14px!important;margin-bottom:16px!important}.invoice-card section,.invoice-document section,.invoice-sheet section{margin-top:12px!important;margin-bottom:12px!important}table.invoice-table,table.line-items-table,.invoice-table,.line-items-table{table-layout:fixed!important;width:100%!important}th:first-child,td:first-child{width:52%!important}th:nth-child(2),td:nth-child(2){text-align:center!important;width:12%!important}th:nth-child(3),td:nth-child(3),th:nth-child(4),td:nth-child(4){text-align:right!important;width:18%!important}.invoice-footer,[class*=invoice-footer]{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.invoice-card .grid.grid-cols-1.md\:grid-cols-2,.invoice-document .grid.grid-cols-1.md\:grid-cols-2,.invoice-sheet .grid.grid-cols-1.md\:grid-cols-2,.print-invoice .grid.grid-cols-1.md\:grid-cols-2,.printable-invoice .grid.grid-cols-1.md\:grid-cols-2,[class*=invoice] .grid.grid-cols-1.md\:grid-cols-2,.invoice-card .grid[class*=grid-cols-1][class*=md\:grid-cols-2],.invoice-document .grid[class*=grid-cols-1][class*=md\:grid-cols-2],.invoice-sheet .grid[class*=grid-cols-1][class*=md\:grid-cols-2],.print-invoice .grid[class*=grid-cols-1][class*=md\:grid-cols-2],.printable-invoice .grid[class*=grid-cols-1][class*=md\:grid-cols-2],[class*=invoice] .grid[class*=grid-cols-1][class*=md\:grid-cols-2],:is(.invoice-card .grid:has(>[class*=rounded][class*=border]):has(>[class*=rounded][class*=border]:nth-child(2)),.invoice-document .grid:has(>[class*=rounded][class*=border]):has(>[class*=rounded][class*=border]:nth-child(2)),.invoice-sheet .grid:has(>[class*=rounded][class*=border]):has(>[class*=rounded][class*=border]:nth-child(2)),.print-invoice .grid:has(>[class*=rounded][class*=border]):has(>[class*=rounded][class*=border]:nth-child(2)),.printable-invoice .grid:has(>[class*=rounded][class*=border]):has(>[class*=rounded][class*=border]:nth-child(2)),[class*=invoice] .grid:has(>[class*=rounded][class*=border]):has(>[class*=rounded][class*=border]:nth-child(2))){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:none!important;display:grid!important}.invoice-card .grid.grid-cols-1.md\:grid-cols-2>*,.invoice-document .grid.grid-cols-1.md\:grid-cols-2>*,.invoice-sheet .grid.grid-cols-1.md\:grid-cols-2>*,.print-invoice .grid.grid-cols-1.md\:grid-cols-2>*,.printable-invoice .grid.grid-cols-1.md\:grid-cols-2>*,[class*=invoice] .grid.grid-cols-1.md\:grid-cols-2>*{justify-self:stretch!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.invoice-card,.invoice-document,.invoice-sheet,.print-invoice,.printable-invoice,[class*=invoice-card],[class*=invoice-document],[class*=invoice-sheet]{width:100%!important;max-width:8in!important}}@media (width<=640px){html,body{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box!important}body,main,section,article,header,footer,form,.app-main,.main-content,.page-content,.content,.content-area,.client-content,.admin-content,.portal-content,.dashboard-content,.auth-card,.login-card,.portal-card,.client-card,.admin-card,.ht-card,.card{min-width:0!important;max-width:100%!important}img,svg,video,canvas,iframe{height:auto;max-width:100%!important}table{max-width:100%!important}.min-h-screen,.client-shell,.admin-shell,.portal-shell,.app-shell,[class*=min-h-screen]{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.container,.mx-auto,[class*=max-w-],[class*=w-\[],[class*=min-w-]{min-width:0!important;max-width:100%!important}h1,h2,h3,h4,h5,h6,p,a,span,div,strong,small,label,td,th{overflow-wrap:anywhere!important;word-break:normal!important}.whitespace-nowrap,.text-nowrap,[class*=whitespace-nowrap],[class*=text-nowrap]{white-space:normal!important}.grid,[class*=grid-cols-],[class*=md\:grid-cols-],[class*=lg\:grid-cols-],[class*=xl\:grid-cols-]{min-width:0!important}.grid[class*=grid-cols-],[class*=md\:grid-cols-],[class*=lg\:grid-cols-],[class*=xl\:grid-cols-]{grid-template-columns:minmax(0,1fr)!important}.stats-grid,.kpi-grid,.metric-grid,.dashboard-grid,.summary-grid,[class*=stats],[class*=kpi],[class*=metric]{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}input,select,textarea,button,.btn,[type=submit],[class*=button]{max-width:100%!important}input,select,textarea{width:100%!important;min-width:0!important}.btn,button,[type=submit]{white-space:normal!important}.flex,[class*=flex]{min-width:0!important}.mobile-wrap,.action-row,.button-row,.page-actions,.header-actions,.top-actions,[class*=actions]{flex-wrap:wrap!important;max-width:100%!important}.login-shell,.auth-shell,.portal-login,.client-login,.admin-login,[class*=login],[class*=auth]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.login-card,.auth-card,[class*=login-card],[class*=auth-card]{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}.hero,.page-hero,.portal-hero,.client-hero,.admin-hero,[class*=hero]{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.hero h1,.page-hero h1,.portal-hero h1,.client-hero h1,.admin-hero h1,[class*=hero] h1{letter-spacing:-.06em!important;max-width:100%!important;font-size:clamp(1.8rem,10vw,2.45rem)!important;line-height:.98!important}.mobile-menu-button,.hamburger,[class*=hamburger],[class*=mobile-menu]{z-index:60!important}.table-wrap,.overflow-x-auto,[class*=table],[class*=invoice-table],[class*=receipt-table]{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}}@media (width<=380px){body{font-size:15px}h1{font-size:clamp(1.75rem,10vw,2.2rem)!important}.login-card,.auth-card,[class*=login-card],[class*=auth-card]{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;padding-left:18px!important;padding-right:18px!important}.px-8,.px-10,.px-12,.p-8,.p-10,.p-12{padding-left:1rem!important;padding-right:1rem!important}}@media (width<=640px){.stats-grid,.kpi-grid,.metric-grid,.summary-grid,.dashboard-grid,.admin-stats,.client-stats,.service-stats,.customer-stats,[class*=stats-grid],[class*=kpi-grid],[class*=metric-grid],[class*=summary-grid]{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.stats-grid>*,.kpi-grid>*,.metric-grid>*,.summary-grid>*,.dashboard-grid>*,.admin-stats>*,.client-stats>*,.service-stats>*,.customer-stats>*,[class*=stats-grid]>*,[class*=kpi-grid]>*,[class*=metric-grid]>*,[class*=summary-grid]>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;transform:none!important}.admin-content .rounded-3xl,.client-content .rounded-3xl,.admin-content .rounded-2xl,.client-content .rounded-2xl,.admin-content .card,.client-content .card,.portal-content .card,.admin-content [class*=card],.client-content [class*=card]{min-width:0!important;max-width:100%!important}.admin-content h1,.client-content h1,.portal-content h1,.customer-profile h1,.customer-hero h1,.service-hero h1,[class*=customer] h1,[class*=service] h1{letter-spacing:-.055em!important;overflow-wrap:anywhere!important;font-size:clamp(1.85rem,9vw,2.6rem)!important;line-height:1.02!important}.admin-content table,.client-content table,.portal-content table{table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important}.admin-content thead,.client-content thead,.portal-content thead{display:none!important}.admin-content tbody,.client-content tbody,.portal-content tbody{width:100%!important;display:block!important}.admin-content tr,.client-content tr,.portal-content tr{background:#ffffffd1!important;border:1px solid #94a3b859!important;border-radius:18px!important;width:100%!important;margin:0 0 14px!important;padding:14px!important;display:block!important;box-shadow:0 12px 28px #0f172a0f!important}.admin-content td,.client-content td,.portal-content td{text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;border:0!important;grid-template-columns:minmax(90px,.75fr) minmax(0,1.25fr)!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 0!important;display:grid!important}.admin-content td:before,.client-content td:before,.portal-content td:before{content:attr(data-label);letter-spacing:.11em!important;text-transform:uppercase!important;color:#64748b!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important}.admin-content td:not([data-label]),.client-content td:not([data-label]),.portal-content td:not([data-label]){display:block!important}.admin-content td a,.admin-content td button,.client-content td a,.client-content td button{text-align:center!important;white-space:normal!important;justify-content:center!important;width:100%!important}.admin-content td *,.client-content td *,.portal-content td *,.admin-content th *,.client-content th *,.portal-content th *{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important}.mobile-menu-button,.hamburger,[class*=hamburger]{z-index:80!important;position:fixed!important;top:auto!important;bottom:18px!important;left:12px!important}.admin-content,.client-content,.portal-content,main{padding-left:14px!important;padding-right:14px!important}.ht-services-mobile-stats{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important;transform:none!important}.ht-services-mobile-stats>*{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;transform:none!important}.ht-services-mobile-stats *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.ht-services-mobile-stats h1,.ht-services-mobile-stats h2,.ht-services-mobile-stats h3,.ht-services-mobile-stats p,.ht-services-mobile-stats span,.ht-services-mobile-stats div{max-width:100%!important}.mobile-menu-button,.hamburger,[class*=hamburger]{z-index:80!important;top:auto!important;bottom:18px!important;left:14px!important}}@media (width<=767px){.ht-stat-card,.ht-dashboard-stat,.ht-kpi-card,.ht-metric-card,.ht-portal-stat,.stat-card,.dashboard-stat{border-radius:1rem!important;gap:.35rem!important;min-height:auto!important;padding:.75rem .85rem!important}.ht-stat-card *,.ht-dashboard-stat *,.ht-kpi-card *,.ht-metric-card *,.ht-portal-stat *,.stat-card *,.dashboard-stat *{line-height:1.15!important}.ht-stat-card .text-3xl,.ht-stat-card .text-4xl,.ht-dashboard-stat .text-3xl,.ht-dashboard-stat .text-4xl,.ht-kpi-card .text-3xl,.ht-kpi-card .text-4xl,.ht-metric-card .text-3xl,.ht-metric-card .text-4xl,.text-3xl,.text-4xl{font-size:1.35rem!important}.ht-status-pill,.status-pill,.portal-status,.ht-portal-status,.ht-sidebar-help-system,.ht-sidebar-card{border-radius:999px!important;width:auto!important;max-width:100%!important;min-height:auto!important;padding:.38rem .55rem!important;font-size:.72rem!important;line-height:1.1!important}.ht-sidebar-help-system{justify-content:space-between!important;align-items:center!important;gap:.45rem!important;margin:.55rem 0!important;display:flex!important}.ht-sidebar-help-system .ht-status-pill,.ht-sidebar-card .ht-status-pill{white-space:nowrap!important;align-items:center!important;gap:.35rem!important;display:inline-flex!important}.ht-status-pill i,.portal-status i,.ht-portal-status i,.ht-sidebar-help-system i{border-radius:999px!important;width:.45rem!important;min-width:.45rem!important;height:.45rem!important}main,.ht-page,.ht-main,.ht-content,.portal-main,.portal-content{padding-left:.85rem!important;padding-right:.85rem!important}.grid,.ht-grid,.ht-dashboard-grid,.ht-stats-grid{gap:.75rem!important}.rounded-3xl{border-radius:1.1rem!important}.p-6{padding:1rem!important}.p-5{padding:.9rem!important}html,body{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}main,.ht-main,.ht-content,.ht-page,.ht-client-page,.ht-admin-page{width:100%!important;max-width:100vw!important;padding-left:12px!important;padding-right:12px!important;overflow-x:hidden!important}.ht-client-main-grid,.ht-client-main-grid.lower,.ht-client-stats-grid,.ht-dashboard-grid,.ht-stats-grid,.ht-kpi-grid,.ht-summary-grid,.ht-metrics-grid{grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-panel-v2,.ht-stat-v2,.ht-card,.ht-panel,.ht-form-card,.ht-admin-card,.ht-client-card{border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important;overflow:hidden!important}.ht-stat-v2,.ht-stat-card,.ht-kpi-card,.ht-dashboard-stat,.ht-metric-card{min-height:auto!important}.ht-stat-v2 *,.ht-stat-card *,.ht-kpi-card *,.ht-dashboard-stat *,.ht-metric-card *,.ht-panel-v2 *{word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;max-width:100%!important}.ht-stat-v2 strong,.ht-stat-card strong,.ht-kpi-card strong,.ht-dashboard-stat strong,.ht-metric-card strong{white-space:nowrap!important;font-size:24px!important;line-height:1.05!important}.ht-stat-v2 span,.ht-stat-card span,.ht-kpi-card span,.ht-dashboard-stat span,.ht-metric-card span{font-size:13px!important;line-height:1.3!important}.ht-panel-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}input,select,textarea,button{min-width:0!important;max-width:100%!important}input,select,textarea{width:100%!important}.ht-status-pill,.ht-badge,.badge,.status-pill{white-space:nowrap!important;align-items:center!important;width:auto!important;padding:5px 9px!important;font-size:11px!important;line-height:1.1!important;display:inline-flex!important}}.invoice-summary,.ht-invoice-summary,.ht-invoice-totals,.invoice-totals{width:100%!important;max-width:100%!important;overflow:hidden!important}.invoice-summary *,.ht-invoice-summary *,.ht-invoice-totals *,.invoice-totals *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important}.ht-metrics-grid-v2.ht-metrics-3.ht-invoice-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-metrics-grid-v2.ht-metrics-3.ht-invoice-stats-grid>.ht-metric-card-v2.ht-invoice-stat-card{writing-mode:horizontal-tb!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.ht-metrics-grid-v2.ht-metrics-3.ht-invoice-stats-grid>.ht-metric-card-v2.ht-invoice-stat-card span,.ht-metrics-grid-v2.ht-metrics-3.ht-invoice-stats-grid>.ht-metric-card-v2.ht-invoice-stat-card strong,.ht-metrics-grid-v2.ht-metrics-3.ht-invoice-stats-grid>.ht-metric-card-v2.ht-invoice-stat-card p{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;display:block!important}@media (width<=1180px){.ht-metrics-grid-v2.ht-metrics-3.ht-invoice-stats-grid{grid-template-columns:1fr!important}}@media (width<=900px){.ht-page-hero-v2{border-radius:1.25rem!important;gap:1rem!important;padding:1.25rem!important}.ht-page-hero-v2 h1{font-size:clamp(2rem,9vw,3rem)!important;line-height:.95!important}.ht-page-hero-v2 p{max-width:100%!important;font-size:1rem!important;line-height:1.35!important}.ht-page-hero-actions{grid-template-columns:1fr!important;gap:.65rem!important;width:100%!important;display:grid!important}.ht-page-hero-actions>a,.ht-page-hero-actions>button,.ht-action-primary,.ht-action-secondary{white-space:normal!important;text-align:center!important;justify-content:center!important;width:100%!important;min-height:3rem!important;padding:.85rem 1rem!important}.ht-metrics-grid-v2,.ht-metrics-grid-v2.ht-metrics-3,.ht-metrics-grid-v2.ht-metrics-4{grid-template-columns:1fr!important;gap:.85rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-metric-card-v2{border-radius:1.1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;padding:1rem!important;overflow:hidden!important}.ht-metric-card-v2 span,.ht-metric-card-v2 strong,.ht-metric-card-v2 p{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important;max-width:100%!important}.ht-metric-card-v2 span{letter-spacing:.16em!important;font-size:.72rem!important;line-height:1.15!important}.ht-metric-card-v2 strong{white-space:nowrap!important;margin-top:.45rem!important;font-size:1.8rem!important;line-height:1.05!important;display:block!important}.ht-metric-card-v2 p{margin-top:.5rem!important;font-size:.9rem!important;line-height:1.35!important}.ht-panel-v2{border-radius:1.15rem!important;padding:1rem!important;overflow:hidden!important}.ht-panel-head{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important;display:flex!important}.ht-panel-head h2{font-size:1.35rem!important;line-height:1.1!important}.ht-form-grid{grid-template-columns:1fr!important;gap:.85rem!important;display:grid!important}.ht-form-grid>*,.ht-form-field,.ht-panel-v2 input,.ht-panel-v2 select,.ht-panel-v2 textarea{min-width:0!important;max-width:100%!important}.ht-panel-v2 input,.ht-panel-v2 select,.ht-panel-v2 textarea{width:100%!important}.ht-table-wrap{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.ht-clean-table{min-width:680px!important}}@media (width>=901px){.ht-metrics-grid-v2.ht-metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ht-metrics-grid-v2.ht-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){.ht-invoice-stats-grid,.ht-services-stats-mobile-stack,.ht-metrics-grid-v2.ht-metrics-3,.ht-metrics-grid-v2.ht-metrics-4{grid-template-columns:1fr!important;gap:.85rem!important;display:grid!important;overflow:visible!important}.ht-invoice-stats-grid>*,.ht-services-stats-mobile-stack>*,.ht-metrics-grid-v2.ht-metrics-3>*,.ht-metrics-grid-v2.ht-metrics-4>*{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}.ht-invoice-stat-card,.ht-metric-card-v2{writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow:hidden!important}.ht-invoice-stat-card *,.ht-metric-card-v2 *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.ht-invoice-total-box{width:100%!important;max-width:100%!important;padding:1rem!important;overflow:hidden!important}.ht-invoice-total-box>div{grid-template-columns:minmax(6rem,auto) minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;width:100%!important;display:grid!important}.ht-invoice-total-box span,.ht-invoice-total-box label,.ht-invoice-total-box strong{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.2!important}.ht-invoice-total-box input{text-align:right!important;width:100%!important;min-width:0!important;height:3rem!important}.ht-invoice-total-box strong{text-align:right!important;white-space:nowrap!important}.ht-client-dashboard-metrics{grid-template-columns:1fr!important;gap:.85rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-client-dashboard-metrics>.ht-metric-card-v2{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important}}.ht-page-hero-v2{gap:1rem!important;min-height:auto!important;padding:clamp(1.1rem,2vw,1.75rem)!important}.ht-page-hero-v2 h1{margin:0!important;font-size:clamp(2.35rem,4.4vw,3.6rem)!important;line-height:.92!important}.ht-page-hero-v2 p{max-width:48rem!important;margin-top:.55rem!important;font-size:clamp(.95rem,1.4vw,1.1rem)!important;line-height:1.35!important}.ht-page-hero-actions{gap:.65rem!important;margin-top:.9rem!important}.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions .ht-action-secondary,.ht-page-hero-actions a,.ht-page-hero-actions button{min-height:2.85rem!important;padding:.75rem 1rem!important}@media (width<=900px){.ht-page-hero-v2{border-radius:1.1rem!important;gap:.75rem!important;padding:1rem!important}.ht-page-hero-v2 h1{font-size:clamp(2rem,8vw,2.65rem)!important}.ht-page-hero-v2 p{margin-top:.45rem!important;font-size:.95rem!important;line-height:1.3!important}.ht-page-hero-actions{margin-top:.75rem!important}.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions .ht-action-secondary,.ht-page-hero-actions a,.ht-page-hero-actions button{min-height:2.65rem!important;padding:.65rem .85rem!important}}.ht-page-loading-status{z-index:9999;background:color-mix(in srgb, var(--ht-surface,#fff) 92%, transparent);border:1px solid color-mix(in srgb, var(--ht-primary) 22%, var(--ht-border,#dbe5ef));color:var(--ht-text,#0f172a);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem 1rem;transition:opacity .18s,transform .18s;display:inline-flex;position:fixed;top:1rem;left:50%;transform:translate(-50%)translateY(-.5rem);box-shadow:0 .8rem 2rem #0f172a24}.ht-page-loading-status.is-visible{opacity:1;transform:translate(-50%)translateY(0)}.ht-page-loading-status strong{white-space:nowrap;font-size:.86rem;font-weight:900}@media (width<=640px){.ht-page-loading-status{max-width:calc(100vw - 1.5rem);top:.75rem}.ht-page-loading-status strong{text-overflow:ellipsis;max-width:72vw;overflow:hidden}}@media (width<=900px){.ht-admin-dashboard-metrics{grid-template-columns:1fr!important;gap:.85rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-admin-dashboard-metrics>.ht-metric-card-v2{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:auto!important;padding:1rem!important;overflow:hidden!important}.ht-admin-dashboard-metrics>.ht-metric-card-v2 span,.ht-admin-dashboard-metrics>.ht-metric-card-v2 strong,.ht-admin-dashboard-metrics>.ht-metric-card-v2 p{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;max-width:100%!important}.ht-admin-dashboard-metrics>.ht-metric-card-v2 strong{white-space:nowrap!important;font-size:1.8rem!important;line-height:1.05!important}}.ht-panel-v2 .ht-action-primary,.ht-panel-v2 a.ht-action-primary,.ht-panel-v2 button.ht-action-primary,.ht-side-actions .ht-action-primary,.ht-invoice-actions .ht-action-primary,a[href*=\/edit].ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 55%, transparent)!important;box-shadow:0 .7rem 1.55rem color-mix(in srgb, var(--ht-primary) 22%, transparent)!important}.ht-panel-v2 .ht-action-primary:hover,.ht-panel-v2 a.ht-action-primary:hover,.ht-panel-v2 button.ht-action-primary:hover,.ht-side-actions .ht-action-primary:hover,.ht-invoice-actions .ht-action-primary:hover,a[href*=\/edit].ht-action-primary:hover{background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover))!important}.ht-flash-toast{pointer-events:auto!important;border:1px solid #0000!important;border-radius:1rem!important;padding:.9rem 1rem!important;font-size:.92rem!important;font-weight:850!important;line-height:1.35!important;animation:.22s ease-out both ht-toast-in!important;box-shadow:0 1rem 2.5rem #0f172a2e!important}@keyframes ht-toast-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.ht-flash-toast-wrap{width:auto!important;top:.75rem!important;left:.75rem!important;right:.75rem!important}}.ht-flash-toast{pointer-events:auto!important;opacity:1!important;visibility:visible!important;border:1px solid #0000!important;border-radius:1rem!important;padding:.9rem 1rem!important;font-size:.92rem!important;font-weight:900!important;line-height:1.35!important;box-shadow:0 1rem 2.5rem #0f172a2e!important}.ht-flash-toast.success{color:#166534!important;background:#dcfce7!important;border-color:#86efac!important}.ht-flash-toast.error{color:#991b1b!important;background:#fee2e2!important;border-color:#fecaca!important}@media (width<=700px){.ht-flash-toast-wrap{width:auto!important;top:.75rem!important;left:.75rem!important;right:.75rem!important}}:root{--ht-dynamic-hero-bg:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 24%, transparent), transparent 22rem), radial-gradient(circle at 8% 98%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 23rem), radial-gradient(circle at 56% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-primary)) 13%, transparent), transparent 28rem), linear-gradient(135deg, var(--ht-surface,#fff) 0%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 6%, var(--ht-surface,#fff)) 54%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 9%, var(--ht-surface,#fff)) 100%);--ht-dynamic-page-bg:radial-gradient(circle at 4% 2%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 10%, transparent), transparent 24rem), radial-gradient(circle at 98% 10%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 8%, transparent), transparent 26rem), radial-gradient(circle at 70% 98%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-primary)) 7%, transparent), transparent 28rem), var(--ht-bg,#f5f9fc)}.ht-body,body.ht-body{background:var(--ht-dynamic-page-bg)!important}.ht-content{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 8%, transparent), transparent 22rem), radial-gradient(circle at 8% 88%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 7%, transparent), transparent 24rem)!important}.ht-admin-hero-v2,.ht-page-hero-v2,.ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child,.ht-auth-left,.ht-auth-shell .ht-auth-left,body .ht-auth-left{background:var(--ht-dynamic-hero-bg)!important;background-image:var(--ht-dynamic-hero-bg)!important;position:relative!important;overflow:hidden!important}.ht-admin-hero-v2:before,.ht-page-hero-v2:before,.ht-client-hero-v2:before,.ht-auth-left:before{content:""!important;pointer-events:none!important;filter:blur(14px)!important;opacity:1!important;background:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 28%, transparent), transparent 68%)!important;border-radius:999px!important;width:24rem!important;height:24rem!important;display:block!important;position:absolute!important;top:-10rem!important;right:-9rem!important}.ht-admin-hero-v2:after,.ht-page-hero-v2:after,.ht-client-hero-v2:after,.ht-auth-left:after{content:""!important;pointer-events:none!important;filter:blur(16px)!important;opacity:1!important;background:radial-gradient(circle, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 22%, transparent), transparent 68%)!important;border-radius:999px!important;width:23rem!important;height:23rem!important;display:block!important;position:absolute!important;bottom:-10rem!important;left:-9rem!important}.ht-admin-hero-v2>*,.ht-page-hero-v2>*,.ht-client-hero-v2>*,.ht-auth-left>*{z-index:2!important;position:relative!important}html.dark .ht-admin-hero-v2,html.dark .ht-page-hero-v2,html.dark .ht-client-hero-v2,html.dark .ht-client-dashboard>section:first-child,html.dark .ht-client-dashboard-v2>section:first-child,html.dark .ht-auth-left{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 26%, transparent), transparent 22rem), radial-gradient(circle at 8% 98%, color-mix(in srgb, var(--ht-hero-blob-accent,var(--ht-accent)) 18%, transparent), transparent 23rem), radial-gradient(circle at 56% 42%, color-mix(in srgb, var(--ht-hero-blob-third,var(--ht-primary)) 10%, transparent), transparent 28rem), linear-gradient(135deg, #07111f 0%, color-mix(in srgb, var(--ht-hero-blob,var(--ht-primary)) 8%, #0b1626) 58%, #111827 100%)!important}.ht-action-primary,button.ht-action-primary,a.ht-action-primary,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 a:first-child,.ht-admin-actions-v2 button:first-child,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions a:first-child,.ht-page-hero-actions button:first-child,.ht-form-actions .ht-action-primary,.ht-side-actions .ht-action-primary,.ht-services-filter-bar .ht-action-primary,button[type=submit].ht-action-primary{background:var(--ht-button-primary-bg,var(--ht-primary))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary))!important;color:var(--ht-button-primary-text,#fff)!important;border-color:color-mix(in srgb, var(--ht-primary) 48%, transparent)!important;box-shadow:0 .75rem 1.6rem color-mix(in srgb, var(--ht-primary) 22%, transparent)!important}.ht-action-primary:hover,button.ht-action-primary:hover,a.ht-action-primary:hover,.ht-admin-actions-v2 .ht-action-primary:hover,.ht-admin-actions-v2 a:first-child:hover,.ht-admin-actions-v2 button:first-child:hover,.ht-page-hero-actions .ht-action-primary:hover,.ht-page-hero-actions a:first-child:hover,.ht-page-hero-actions button:first-child:hover,.ht-form-actions .ht-action-primary:hover,.ht-side-actions .ht-action-primary:hover,.ht-services-filter-bar .ht-action-primary:hover,button[type=submit].ht-action-primary:hover{background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover,var(--ht-primary)))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover,var(--ht-primary)))!important;color:#fff!important;box-shadow:0 .9rem 1.9rem color-mix(in srgb, var(--ht-primary) 28%, transparent)!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-sidebar-menu a.active{background:var(--ht-active-nav-bg,var(--ht-button-primary-bg,var(--ht-primary)))!important;background-image:var(--ht-active-nav-bg,var(--ht-button-primary-bg,var(--ht-primary)))!important;color:#fff!important;box-shadow:0 .65rem 1.4rem color-mix(in srgb, var(--ht-primary) 22%, transparent)!important}.ht-kicker,.ht-page-kicker,.ht-auth-kicker,.ht-auth-card-head span,.ht-admin-hero-v2 .ht-kicker,.ht-page-hero-v2 .ht-kicker,.ht-client-hero-v2 .ht-kicker,.ht-panel-head .ht-kicker,.ht-topbar .ht-kicker,[class*=kicker]{color:var(--ht-kicker-color,var(--ht-primary))!important}@media (width>=901px){.ht-sidebar{flex-direction:column!important;gap:.8rem!important;padding:1rem .85rem!important;display:flex!important}.ht-sidebar-logo,.ht-sidebar-brand,.ht-sidebar-header{margin-bottom:.65rem!important;padding-bottom:.15rem!important}.ht-sidebar-logo img,.ht-sidebar-real-logo{-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;max-height:2.2rem!important}.ht-sidebar nav,.ht-sidebar .ht-nav,.ht-sidebar-menu{flex-direction:column!important;gap:.42rem!important;margin-top:.35rem!important;display:flex!important}.ht-nav-link,.ht-sidebar a{border-radius:.9rem!important;gap:.7rem!important;height:auto!important;min-height:2.75rem!important;padding:.7rem .8rem!important;line-height:1.1!important}.ht-nav-link svg,.ht-sidebar a svg{flex:0 0 1rem!important;width:1rem!important;height:1rem!important}.ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active,.ht-sidebar-menu a.active{border-radius:1rem!important;min-height:3rem!important}:is(.ht-sidebar-card,.ht-sidebar-help-system,.ht-sidebar-card:has(.ht-system-online-pill)){border-radius:.9rem!important;min-height:auto!important;margin-top:auto!important;padding:.75rem .8rem!important}.ht-sidebar-card-title,.ht-sidebar-help-system .ht-sidebar-card-title{margin:0 0 .15rem!important;font-size:.78rem!important;line-height:1.05!important}.ht-sidebar-card:has(.ht-system-online-pill) .ht-sidebar-card-title{margin:0 0 .15rem!important;font-size:.78rem!important;line-height:1.05!important}.ht-sidebar-card-text,.ht-sidebar-card p,.ht-sidebar-help-system p{margin:0 0 .45rem!important;font-size:.72rem!important;line-height:1.1!important}.ht-sidebar-card:has(.ht-system-online-pill) p{margin:0 0 .45rem!important;font-size:.72rem!important;line-height:1.1!important}.ht-sidebar-help-system .ht-status-pill,.ht-sidebar-help-system .ht-system-online-pill,.ht-sidebar-card .ht-status-pill,.ht-sidebar-card .ht-system-online-pill{padding:.34rem .72rem!important;font-size:.7rem!important;line-height:1!important}}@media (width<=900px){.ht-sidebar nav,.ht-sidebar .ht-nav,.ht-sidebar-menu{gap:.45rem!important}.ht-nav-link,.ht-sidebar a{min-height:2.9rem!important;padding:.75rem .85rem!important}}.ht-flash-toast{pointer-events:auto!important;opacity:1!important;visibility:visible!important;border-radius:1rem!important;padding:.95rem 1.05rem!important;font-size:.93rem!important;font-weight:900!important;line-height:1.35!important;animation:.22s ease-out both ht-toast-in,.25s ease-in 4.75s forwards ht-toast-out!important;box-shadow:0 1rem 2.5rem #0f172a38!important}@keyframes ht-toast-out{to{opacity:0;visibility:hidden;transform:translateY(-.35rem)scale(.98)}}.ht-table-action.ht-payment-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.45rem!important;display:flex!important}.ht-table-action-form{margin:0!important;display:inline-flex!important}.ht-table-action-link,.ht-table-action-button{appearance:none!important;border:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 24%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-surface,#fff) 92%, var(--ht-primary,#00c0f0) 5%)!important;color:var(--ht-heading,#0f172a)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:999px!important;padding:.42rem .65rem!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}.ht-table-action-link:hover,.ht-table-action-button:hover{border-color:color-mix(in srgb, var(--ht-primary,#00c0f0) 42%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-primary,#00c0f0) 10%, var(--ht-surface,#fff))!important;color:var(--ht-primary,#00c0f0)!important}html.dark .ht-table-action-link,html.dark .ht-table-action-button{background:color-mix(in srgb, #0b1626 86%, var(--ht-primary,#00c0f0) 8%)!important;color:#e5eef8!important;border-color:#94a3b847!important}@media (width<=700px){.ht-flash-toast-wrap{width:auto!important;top:.75rem!important;left:.75rem!important;right:.75rem!important}.ht-table-action.ht-payment-actions{justify-content:stretch!important}.ht-table-action-link,.ht-table-action-button,.ht-table-action-form{text-align:center!important;justify-content:center!important;width:100%!important}}.ht-flash-toast{pointer-events:auto!important;-webkit-backdrop-filter:blur(14px)saturate(150%)!important;border-radius:999px!important;padding:.72rem .95rem!important;font-size:.86rem!important;font-weight:900!important;line-height:1.2!important;animation:.18s ease-out both ht-toast-glass-in,.28s ease-in 3.2s forwards ht-toast-glass-out!important;box-shadow:0 .8rem 1.8rem #0f172a2e,inset 0 1px #ffffff73!important}@keyframes ht-toast-glass-in{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ht-toast-glass-out{to{opacity:0;visibility:hidden;transform:translateY(-.25rem)scale(.985)}}@media (width<=700px){.ht-flash-toast-wrap{width:auto!important;top:.75rem!important;left:.75rem!important;right:.75rem!important}.ht-flash-toast{text-align:center!important;border-radius:1rem!important}}.ht-flash-toast-wrap{z-index:99999!important;pointer-events:none!important;gap:.5rem!important;width:min(23rem,100vw - 2rem)!important;display:grid!important;position:fixed!important;top:4.25rem!important;right:1rem!important}.ht-flash-toast{pointer-events:none!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-backdrop-filter:blur(16px)saturate(150%)!important;opacity:1!important;border-radius:999px!important;max-width:100%!important;padding:.62rem .9rem!important;font-size:.82rem!important;font-weight:900!important;line-height:1.15!important;transition:opacity .28s,transform .28s,visibility .28s!important;transform:translateY(0)scale(1)!important;box-shadow:0 .7rem 1.7rem #0f172a29,inset 0 1px #ffffff80!important}.ht-flash-toast.ht-toast-is-leaving{opacity:0!important;visibility:hidden!important;transform:translateY(-.35rem)scale(.98)!important}.ht-flash-toast.success{color:#065f46!important;background:#dcfce7bd!important;border:1px solid #22c55e52!important}.ht-flash-toast.error{color:#991b1b!important;background:#fee2e2c7!important;border:1px solid #ef444452!important}html.dark .ht-flash-toast.success{color:#dcfce7!important;background:#052e16b8!important;border-color:#22c55e61!important}html.dark .ht-flash-toast.error{color:#fee2e2!important;background:#450a0abd!important;border-color:#ef444461!important}@media (width<=700px){.ht-flash-toast-wrap{width:auto!important;top:4.75rem!important;left:.75rem!important;right:.75rem!important}.ht-flash-toast{text-align:center!important;border-radius:1rem!important}}.ht-table-action,.ht-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.45rem!important;display:flex!important}.ht-table-action-form,.ht-inline-action-form{margin:0!important;display:inline-flex!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button{appearance:none!important;border:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 22%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-surface,#fff) 92%, var(--ht-primary,#00c0f0) 5%)!important;color:var(--ht-heading,#0f172a)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:.42rem .68rem!important;font-size:.76rem!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.ht-table-action-link.is-primary,.ht-table-action a.pay,.ht-table-action a.is-primary{color:#fff!important;background:var(--ht-button-primary-bg,var(--ht-primary,#00c0f0))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary,#00c0f0))!important;border-color:color-mix(in srgb, var(--ht-primary,#00c0f0) 48%, transparent)!important}.ht-table-action-link:hover,.ht-table-action a:hover,.ht-table-action-button:hover{border-color:color-mix(in srgb, var(--ht-primary,#00c0f0) 42%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-primary,#00c0f0) 10%, var(--ht-surface,#fff))!important;color:var(--ht-primary,#00c0f0)!important;transform:translateY(-1px)!important}.ht-table-action-link.is-primary:hover,.ht-table-action a.pay:hover,.ht-table-action a.is-primary:hover{color:#fff!important;background:var(--ht-button-primary-bg-hover,var(--ht-primary-hover,var(--ht-primary,#00c0f0)))!important;background-image:var(--ht-button-primary-bg-hover,var(--ht-primary-hover,var(--ht-primary,#00c0f0)))!important}.ht-inline-action-form .ht-action-primary,.ht-inline-action-form .ht-action-secondary{cursor:pointer!important;border:0!important}html.dark .ht-table-action-link,html.dark .ht-table-action a,html.dark .ht-table-action-button{background:color-mix(in srgb, #0b1626 86%, var(--ht-primary,#00c0f0) 8%)!important;color:#e5eef8!important;border-color:#94a3b847!important}html.dark .ht-table-action-link.is-primary,html.dark .ht-table-action a.pay,html.dark .ht-table-action a.is-primary{color:#fff!important;background:var(--ht-button-primary-bg,var(--ht-primary,#00c0f0))!important;background-image:var(--ht-button-primary-bg,var(--ht-primary,#00c0f0))!important}@media (width<=700px){.ht-table-action,.ht-row-actions{justify-content:stretch!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button,.ht-table-action-form{text-align:center!important;width:100%!important}}@media (width<=760px){.ht-table-wrap{max-width:100%!important;overflow-x:visible!important}.ht-clean-table,.ht-table{border-spacing:0!important;width:100%!important;min-width:0!important;display:block!important}.ht-clean-table thead,.ht-table thead{display:none!important}.ht-clean-table tbody,.ht-table tbody{gap:.85rem!important;width:100%!important;display:grid!important}.ht-clean-table tr,.ht-table tr{border:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 12%, var(--ht-border,#dbe5ef))!important;background:color-mix(in srgb, var(--ht-surface,#fff) 94%, transparent)!important;border-radius:1rem!important;gap:.52rem!important;width:100%!important;padding:.9rem!important;display:grid!important;box-shadow:0 .7rem 1.5rem #0f172a14!important}.ht-clean-table td,.ht-table td{text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;grid-template-columns:minmax(6.5rem,.7fr) minmax(0,1.3fr)!important;align-items:start!important;gap:.75rem!important;width:100%!important;min-width:0!important;padding:.25rem 0!important;display:grid!important}.ht-clean-table td:before,.ht-table td:before{content:attr(data-label)!important;color:var(--ht-muted,#64748b)!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:.67rem!important;font-weight:950!important;line-height:1.15!important}.ht-clean-table td:not([data-label]):before,.ht-table td:not([data-label]):before{content:""!important;display:none!important}.ht-clean-table td[colspan],.ht-table td[colspan]{display:block!important}.ht-clean-table td[colspan]:before,.ht-table td[colspan]:before{display:none!important}.ht-table-title,.ht-user-table-cell,.ht-role-stack{min-width:0!important;max-width:100%!important}.ht-table-title strong,.ht-table-title span,.ht-user-table-cell strong,.ht-user-table-cell span{white-space:normal!important;overflow-wrap:anywhere!important}.ht-clean-table td.ht-right,.ht-table td.ht-right{text-align:left!important}.ht-table-action,.ht-row-actions,.ht-table-action.ht-payment-actions{grid-template-columns:1fr!important;justify-content:stretch!important;gap:.5rem!important;width:100%!important;display:grid!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button,.ht-table-action-form{text-align:center!important;justify-content:center!important;width:100%!important;max-width:100%!important}html.dark .ht-clean-table tr,html.dark .ht-table tr{background:color-mix(in srgb, var(--ht-surface,#0b1626) 92%, transparent)!important;border-color:#94a3b83d!important}html,body{max-width:100vw!important;overflow-x:hidden!important}.ht-main,.ht-content,.ht-page-v2,.ht-page{width:100%!important;max-width:100vw!important;padding-left:.75rem!important;padding-right:.75rem!important;overflow-x:hidden!important}.ht-topbar{gap:.5rem!important;min-height:auto!important;padding:.55rem .75rem!important;overflow:hidden!important}.ht-topbar .ht-page-title,.ht-topbar-title,.ht-page-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:9rem!important;font-size:.95rem!important;line-height:1.1!important;overflow:hidden!important}.ht-topbar-actions,.ht-topbar-right{flex-wrap:nowrap!important;gap:.35rem!important;min-width:0!important}.ht-user-chip,.ht-topbar-user{gap:.4rem!important;max-width:9.5rem!important;padding:.35rem .5rem!important;overflow:hidden!important}.ht-user-meta,.ht-user-chip span,.ht-user-chip strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.ht-theme-toggle,.ht-logout-btn,.ht-topbar-btn{justify-content:center!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;padding:0!important}.ht-theme-toggle-label,.ht-logout-btn span,.ht-topbar-btn span{display:none!important}.ht-page-hero-v2{border-radius:1.1rem!important;width:100%!important;max-width:100%!important;margin-top:.75rem!important;padding:1.15rem!important;overflow:hidden!important}.ht-page-hero-v2 h1{letter-spacing:-.055em!important;overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important;font-size:clamp(1.9rem,9vw,2.35rem)!important;line-height:1!important}.ht-page-hero-v2 p{overflow-wrap:anywhere!important;max-width:100%!important;font-size:.92rem!important;line-height:1.35!important}.ht-page-hero-actions{grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;margin-top:.9rem!important;display:grid!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-action-primary,.ht-action-secondary{text-align:center!important;justify-content:center!important;width:100%!important;min-height:2.65rem!important;padding:.7rem .85rem!important}.ht-metrics-grid-v2,.ht-metrics-grid-v2.ht-metrics-2,.ht-metrics-grid-v2.ht-metrics-3,.ht-metrics-grid-v2.ht-metrics-4,.ht-customer-metrics,.ht-customer-stats,.ht-customer-show-metrics{grid-template-columns:1fr!important;gap:.8rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-metric-card-v2,.ht-stat-v2,.ht-card,.ht-panel-v2{border-radius:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.ht-metric-card-v2 strong{font-size:1.75rem!important;line-height:1.05!important}.ht-metric-card-v2 span,.ht-metric-card-v2 p{overflow-wrap:anywhere!important;white-space:normal!important;max-width:100%!important}.ht-panel-v2{padding:1rem!important}.ht-form-grid,.ht-info-grid,.ht-details-grid,.ht-customer-info-grid{grid-template-columns:1fr!important;gap:.75rem!important;width:100%!important}.mobile-menu-button,.hamburger,[class*=hamburger],[class*=mobile-menu]{bottom:calc(4.25rem + env(safe-area-inset-bottom))!important;z-index:90!important;left:.85rem!important}}@media (width<=380px){.ht-topbar .ht-page-title,.ht-topbar-title,.ht-page-title{max-width:7.5rem!important}.ht-user-chip,.ht-topbar-user{max-width:8rem!important}.ht-page-hero-v2 h1{font-size:clamp(1.7rem,8.5vw,2.05rem)!important}}@media (width<=760px){.ht-topbar{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--ht-primary,#00c0f0) 9%, transparent), transparent 14rem), linear-gradient(135deg, color-mix(in srgb, var(--ht-surface,#fff) 96%, transparent), color-mix(in srgb, var(--ht-surface,#fff) 90%, var(--ht-primary,#00c0f0) 5%))!important;border-bottom:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 18%, var(--ht-border,#dbe5ef))!important;-webkit-backdrop-filter:blur(18px)saturate(145%)!important;gap:.55rem!important;min-height:auto!important;padding:.7rem .8rem!important;overflow:hidden!important;box-shadow:0 .7rem 1.7rem #0f172a14!important}.ht-topbar .ht-kicker,.ht-topbar .ht-page-kicker,.ht-page-kicker{color:var(--ht-primary,#00c0f0)!important;opacity:1!important;letter-spacing:.18em!important;font-size:.66rem!important;font-weight:950!important;line-height:1!important}.ht-topbar .ht-page-title,.ht-topbar-title,.ht-page-title{color:var(--ht-heading,#0f172a)!important;opacity:1!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:9.5rem!important;text-shadow:none!important;font-size:.95rem!important;font-weight:950!important;line-height:1.1!important;overflow:hidden!important}.ht-user-chip,.ht-topbar-user{background:linear-gradient(135deg, color-mix(in srgb, var(--ht-surface,#fff) 96%, var(--ht-primary,#00c0f0) 4%), color-mix(in srgb, var(--ht-surface,#fff) 92%, var(--ht-primary,#00c0f0) 8%))!important;border:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 24%, var(--ht-border,#dbe5ef))!important;color:var(--ht-heading,#0f172a)!important;opacity:1!important;max-width:10rem!important;box-shadow:0 .45rem 1rem #0f172a14!important}.ht-user-avatar{background:color-mix(in srgb, var(--ht-primary,#00c0f0) 16%, #fff)!important;color:var(--ht-primary,#00c0f0)!important;border:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 28%, transparent)!important;box-shadow:none!important}.ht-user-meta strong,.ht-user-chip strong,.ht-topbar-user strong{color:var(--ht-heading,#0f172a)!important;opacity:1!important;font-weight:950!important}.ht-user-meta span,.ht-user-chip span,.ht-topbar-user span{color:color-mix(in srgb, var(--ht-heading,#0f172a) 72%, transparent)!important;opacity:1!important;font-weight:750!important}.ht-theme-toggle,.ht-logout-btn,.ht-topbar-btn{background:linear-gradient(135deg, color-mix(in srgb, #fff 92%, var(--ht-primary,#00c0f0) 6%), color-mix(in srgb, #fff 82%, var(--ht-primary,#00c0f0) 9%))!important;border:1px solid color-mix(in srgb, var(--ht-primary,#00c0f0) 22%, var(--ht-border,#dbe5ef))!important;color:var(--ht-heading,#0f172a)!important;opacity:1!important;box-shadow:0 .35rem .9rem #0f172a14!important}.ht-theme-toggle-icon,.ht-logout-btn svg,.ht-topbar-btn svg{opacity:1!important;color:var(--ht-heading,#0f172a)!important}html.dark .ht-topbar{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--ht-primary,#00c0f0) 18%, transparent), transparent 14rem), linear-gradient(135deg, #07111ff5, #0b1626f0)!important;border-bottom-color:#94a3b847!important;box-shadow:0 .7rem 1.7rem #00000047!important}html.dark .ht-topbar .ht-page-title,html.dark .ht-topbar-title,html.dark .ht-page-title{color:#e5eef8!important}html.dark .ht-user-chip,html.dark .ht-topbar-user,html.dark .ht-theme-toggle,html.dark .ht-logout-btn,html.dark .ht-topbar-btn{color:#e5eef8!important;background:linear-gradient(135deg,#0f172af5,#0b1626eb)!important;border-color:#94a3b852!important;box-shadow:0 .45rem 1rem #0000002e!important}html.dark .ht-user-meta strong,html.dark .ht-user-chip strong,html.dark .ht-topbar-user strong,html.dark .ht-theme-toggle-icon,html.dark .ht-logout-btn svg,html.dark .ht-topbar-btn svg{color:#e5eef8!important}html.dark .ht-user-meta span,html.dark .ht-user-chip span,html.dark .ht-topbar-user span{color:#e2e8f0bd!important}}@media (width<=380px){.ht-topbar{padding:.62rem .65rem!important}.ht-topbar .ht-page-title,.ht-topbar-title,.ht-page-title{max-width:8rem!important;font-size:.9rem!important}.ht-user-chip,.ht-topbar-user{max-width:8.25rem!important}}@media (width<=760px){.ht-topbar{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ht-primary,#00c0f0) 12%, transparent), transparent 12rem), linear-gradient(135deg, #f8fbfffa, #ecf7fff5)!important;-webkit-backdrop-filter:blur(20px)saturate(160%)!important;border-bottom:1px solid #0f172a1a!important;margin:0!important;padding:.72rem .78rem .82rem!important;box-shadow:0 .8rem 1.75rem #0f172a1a,inset 0 -1px #ffffffe6!important}.ht-topbar:after{content:""!important;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ht-primary,#00c0f0) 34%, transparent), transparent)!important;pointer-events:none!important;height:1px!important;display:block!important;position:absolute!important;bottom:0!important;left:.75rem!important;right:.75rem!important}.ht-topbar .ht-kicker,.ht-topbar .ht-page-kicker,.ht-page-kicker{color:#0284c7!important;text-shadow:none!important}.ht-topbar .ht-page-title,.ht-topbar-title,.ht-page-title{color:#07111f!important;text-shadow:0 1px #ffffff8c!important;font-weight:950!important}.ht-user-chip,.ht-topbar-user{background:#ffffffeb!important;border-color:#0ea5e93d!important;box-shadow:0 .45rem 1rem #0f172a1a!important}.ht-theme-toggle,.ht-logout-btn,.ht-topbar-btn{background:#ffffffeb!important;border-color:#0ea5e93d!important;box-shadow:0 .4rem .9rem #0f172a1a!important}html.dark .ht-topbar{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ht-primary,#00c0f0) 18%, transparent), transparent 12rem), linear-gradient(135deg, #07111ffa, #0b1626f5)!important;border-bottom-color:#94a3b847!important;box-shadow:0 .8rem 1.75rem #0000004d!important}html.dark .ht-topbar .ht-page-title,html.dark .ht-topbar-title,html.dark .ht-page-title{color:#f8fafc!important;text-shadow:none!important}html.dark .ht-topbar .ht-kicker,html.dark .ht-topbar .ht-page-kicker,html.dark .ht-page-kicker{color:#38bdf8!important}}@media (width<=720px){.ht-topbar{padding-left:.9rem!important;padding-right:.9rem!important}.ht-topbar-actions{gap:.38rem!important}.ht-notify-btn,.ht-theme-toggle,.ht-logout-btn{width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important}.ht-topbar-btn{display:none!important}}.ht-topbar{overflow:visible!important}.ht-topbar-actions{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;min-width:0!important;display:flex!important}.ht-notify-btn,.ht-theme-toggle,.ht-logout-btn{border:1px solid color-mix(in srgb, var(--ht-border,#d8e7f2) 78%, transparent)!important;background:radial-gradient(circle at 30% 20%, #ffffffdb, transparent 45%), color-mix(in srgb, var(--ht-surface,#fff) 82%, transparent)!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;color:var(--ht-text,#08111f)!important;-webkit-backdrop-filter:blur(16px)saturate(1.25)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:relative!important;box-shadow:0 14px 34px #08111f1f,inset 0 1px #ffffffbf!important}html.dark .ht-notify-btn,html.dark .ht-theme-toggle,html.dark .ht-logout-btn{background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 45%), color-mix(in srgb, var(--ht-surface,#0f1b2d) 74%, transparent)!important;color:#eaf7ff!important;border-color:#a0dcff38!important;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff1a!important}.ht-notify-btn:hover,.ht-theme-toggle:hover,.ht-logout-btn:hover{transform:translateY(-1px)!important;box-shadow:0 18px 42px #00aeef2e,inset 0 1px #fffc!important}.ht-notify-svg{color:#0ea5e9!important;filter:drop-shadow(0 5px 12px #0ea5e940)!important;width:1.35rem!important;height:1.35rem!important}.ht-notify-badge{color:#fff!important;border:2px solid var(--ht-topbar,#fff)!important;background:linear-gradient(135deg,#ff2d55,#ff1744)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:1.15rem!important;height:1.15rem!important;padding:0 .28rem!important;font-size:.62rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:-.18rem!important;right:-.22rem!important;box-shadow:0 8px 18px #ff17445c!important}.ht-theme-toggle-label,.ht-logout-label{display:none!important}@media (width<=720px){.ht-topbar{padding-left:.9rem!important;padding-right:.9rem!important}.ht-topbar-actions{gap:.38rem!important}.ht-notify-btn,.ht-theme-toggle,.ht-logout-btn{width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important}.ht-topbar-btn{display:none!important}body{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))!important}.ht-topbar{min-height:4.25rem!important;padding:.75rem 1rem!important}.ht-topbar>div:first-child{min-width:0!important}.ht-page-kicker{letter-spacing:.22em!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:12rem!important;font-size:.64rem!important;overflow:hidden!important}.ht-page-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:12rem!important;font-size:1.18rem!important;line-height:1.05!important;overflow:hidden!important}.ht-topbar-actions{top:auto!important;left:50%!important;right:auto!important;bottom:calc(.7rem + env(safe-area-inset-bottom))!important;z-index:9999!important;background:radial-gradient(circle at 15% 0%, #00aeef2e, transparent 45%), radial-gradient(circle at 85% 100%, #6366f129, transparent 48%), color-mix(in srgb, var(--ht-surface,#fff) 82%, transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(1.35)!important;border:1px solid #78aad23d!important;border-radius:1.55rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:center!important;gap:.45rem!important;width:min(22rem,100vw - 1.5rem)!important;min-height:4rem!important;padding:.55rem .65rem!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 22px 60px #08111f42,inset 0 1px #ffffffb3!important}html.dark .ht-topbar-actions{background:radial-gradient(circle at 15% 0%, #00aeef38, transparent 45%), radial-gradient(circle at 85% 100%, #6366f133, transparent 48%), color-mix(in srgb, var(--ht-surface,#0b1628) 76%, transparent)!important;border-color:#a0dcff38!important;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff1a!important}.ht-user-chip{border-radius:999px!important;order:4!important;justify-content:center!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;padding:0!important;overflow:visible!important}.ht-user-avatar{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;font-size:.9rem!important}.ht-user-meta,.ht-topbar-btn,.ht-logout-form{display:none!important}.ht-theme-toggle{order:2!important}.ht-notify-btn{order:3!important}#htMobileSidebarToggle,.ht-mobile-menu-btn{left:calc(50% + -1*min(11rem,50vw - .75rem) + .65rem)!important;bottom:calc(1.25rem + env(safe-area-inset-bottom))!important;z-index:10000!important;border:1px solid color-mix(in srgb, var(--ht-border,#d8e7f2) 78%, transparent)!important;background:radial-gradient(circle at 30% 20%, #ffffffdb, transparent 45%), color-mix(in srgb, var(--ht-surface,#fff) 82%, transparent)!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;color:var(--ht-heading,#08111f)!important;-webkit-backdrop-filter:blur(16px)saturate(1.25)!important;border-radius:999px!important;position:fixed!important;top:auto!important;right:auto!important;transform:none!important;box-shadow:0 14px 34px #08111f24,inset 0 1px #ffffffbf!important}html.dark #htMobileSidebarToggle,html.dark .ht-mobile-menu-btn{color:#eaf7ff!important;background:radial-gradient(circle at 30% 20%, #ffffff29, transparent 45%), color-mix(in srgb, var(--ht-surface,#0f1b2d) 74%, transparent)!important;border-color:#a0dcff38!important;box-shadow:0 16px 36px #00000057,inset 0 1px #ffffff1a!important}.ht-mobile-menu-btn__icon{place-items:center!important;width:1.35rem!important;height:1.35rem!important;display:grid!important}.ht-mobile-menu-btn__icon svg,.ht-mobile-menu-btn svg{width:1.3rem!important;height:1.3rem!important}}@media screen and (width<=720px){header.ht-topbar .ht-topbar-actions{top:auto!important;left:50%!important;right:auto!important;bottom:calc(.85rem + env(safe-area-inset-bottom))!important;z-index:2147483000!important;-webkit-backdrop-filter:blur(24px)saturate(1.35)!important;background:radial-gradient(circle at 15% 10%,#00aeef33,#0000 42%),radial-gradient(circle at 90% 90%,#6366f129,#0000 45%),#ffffffc7!important;border:1px solid #78aad24d!important;border-radius:1.65rem!important;justify-content:space-around!important;align-items:center!important;gap:.45rem!important;width:min(21.5rem,100vw - 1.25rem)!important;height:4.15rem!important;padding:.55rem .7rem .55rem 4.05rem!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 24px 70px #08111f47,inset 0 1px #ffffffbf!important}html.dark header.ht-topbar .ht-topbar-actions{background:radial-gradient(circle at 15% 10%,#00aeef38,#0000 42%),radial-gradient(circle at 90% 90%,#6366f133,#0000 45%),#091221c7!important;border-color:#a0dcff38!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.7rem!important;min-width:2.7rem!important;max-width:2.7rem!important;height:2.7rem!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}header.ht-topbar .ht-user-avatar{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important}#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{top:auto!important;left:calc(50% + -1*min(10.75rem,50vw - .625rem) + .7rem)!important;right:auto!important;bottom:calc(1.57rem + env(safe-area-inset-bottom))!important;z-index:2147483001!important;color:#071525!important;-webkit-backdrop-filter:blur(18px)saturate(1.3)!important;background:#ffffffe6!important;border:1px solid #78aad24d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.7rem!important;min-width:2.7rem!important;height:2.7rem!important;display:inline-flex!important;position:fixed!important;transform:none!important;box-shadow:0 14px 34px #08111f29,inset 0 1px #ffffffbf!important}html.dark #htMobileSidebarToggle.ht-mobile-menu-btn,html.dark button#htMobileSidebarToggle{color:#eaf7ff!important;background:#0c182ae0!important;border-color:#a0dcff3d!important}#htMobileSidebarToggle:before{content:"☰"!important;color:currentColor!important;font-size:1.55rem!important;font-weight:900!important;line-height:1!important;display:block!important}header.ht-topbar .ht-page-kicker,header.ht-topbar .ht-page-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:14rem!important;overflow:hidden!important}header.ht-topbar{min-height:3.7rem!important;padding:.6rem .9rem!important;overflow:visible!important}header.ht-topbar>div:first-child{min-width:0!important;max-width:calc(100vw - 9.25rem)!important}header.ht-topbar .ht-page-kicker{letter-spacing:.18em!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:.58rem!important;line-height:1!important;overflow:hidden!important}header.ht-topbar .ht-page-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:1.05rem!important;line-height:1.05!important;overflow:hidden!important}header.ht-topbar .ht-topbar-actions{left:50%!important;bottom:calc(.72rem + env(safe-area-inset-bottom))!important;z-index:2147483000!important;-webkit-backdrop-filter:blur(24px)saturate(1.45)!important;background:radial-gradient(circle at 12% 10%,#00aeef33,#0000 38%),radial-gradient(circle at 94% 90%,#6366f129,#0000 42%),#ffffffc7!important;border:1px solid #78aad247!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:.35rem!important;width:min(17.85rem,100vw - 1.3rem)!important;height:3.35rem!important;min-height:3.35rem!important;padding:.42rem .5rem .42rem 3.45rem!important;display:flex!important;position:fixed!important;top:auto!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 20px 55px #08111f42,inset 0 1px #ffffffd1!important}header.ht-topbar .ht-topbar-btn,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-logout-form{display:none!important}header.ht-topbar .ht-theme-toggle:hover,header.ht-topbar .ht-notify-btn:hover,header.ht-topbar .ht-user-chip:hover,#htMobileSidebarToggle:hover{transform:translateY(-1px)scale(1.025)!important}header.ht-topbar .ht-theme-toggle-label{display:none!important}header.ht-topbar .ht-theme-toggle-led{width:.54rem!important;height:.54rem!important;box-shadow:0 0 0 3px #00aeef21!important}header.ht-topbar .ht-notify-badge{border-width:2px!important;min-width:1.05rem!important;height:1.05rem!important;padding:0 .25rem!important;font-size:.58rem!important;top:-.2rem!important;right:-.18rem!important}header.ht-topbar .ht-user-avatar{width:2.12rem!important;min-width:2.12rem!important;height:2.12rem!important;font-size:.78rem!important;box-shadow:0 8px 18px #00aeef2e,inset 0 1px #ffffffb8!important}#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{left:calc(50% + -1*min(8.925rem,50vw - .65rem) + .5rem)!important;bottom:calc(1.205rem + env(safe-area-inset-bottom))!important;z-index:2147483001!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(1.35)!important;background:linear-gradient(135deg,#00aeeff5,#6366f1f0)!important;border:1px solid #ffffff57!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.38rem!important;min-width:2.38rem!important;height:2.38rem!important;padding:0!important;display:inline-flex!important;position:fixed!important;top:auto!important;right:auto!important;transform:none!important;box-shadow:0 14px 28px #00aeef52,0 8px 18px #6366f12e,inset 0 1px #ffffff6b!important}#htMobileSidebarToggle:before,#htMobileSidebarToggle:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:1.02rem!important;height:.14rem!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 .42rem!important}#htMobileSidebarToggle:before{top:.74rem!important}#htMobileSidebarToggle:after{width:.72rem!important;box-shadow:none!important;opacity:.95!important;margin-left:.15rem!important;top:1.16rem!important}header.ht-topbar>div:first-child{flex:auto!important;min-width:0!important;max-width:calc(100vw - 13rem)!important}header.ht-topbar .ht-topbar-actions{-webkit-backdrop-filter:blur(18px)saturate(1.35)!important;background:#ffffff9e!important;border:1px solid #78aad240!important;border-radius:999px!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:.26rem!important;width:auto!important;height:2.45rem!important;min-height:2.45rem!important;padding:.22rem!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important;box-shadow:0 10px 26px #08111f1a,inset 0 1px #ffffffd1!important}header.ht-topbar .ht-topbar-btn,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-logout-form,header.ht-topbar .ht-theme-toggle-label{display:none!important}header.ht-topbar .ht-theme-toggle:hover,header.ht-topbar .ht-notify-btn:hover,header.ht-topbar .ht-user-chip:hover{background:#00aeef1a!important;transform:none!important}header.ht-topbar .ht-theme-toggle-led{display:none!important}header.ht-topbar .ht-user-avatar{border-radius:999px!important;width:1.82rem!important;min-width:1.82rem!important;height:1.82rem!important;font-size:.7rem!important;box-shadow:0 6px 14px #00aeef2e,inset 0 1px #ffffffb3!important}header.ht-topbar{z-index:9000!important;-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;background:linear-gradient(135deg,#f7fdfff0,#eaf8ffe0)!important;border-bottom:1px solid #78aad238!important;justify-content:flex-start!important;align-items:center!important;gap:.6rem!important;height:3.55rem!important;min-height:3.55rem!important;padding:.5rem .9rem .5rem 3.7rem!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 30px #08111f12!important}header.ht-topbar .ht-topbar-actions{top:auto!important;left:50%!important;right:auto!important;bottom:calc(.78rem + env(safe-area-inset-bottom))!important;z-index:2147483000!important;-webkit-backdrop-filter:blur(24px)saturate(1.45)!important;background:radial-gradient(circle at 12% 10%,#00aeef2e,#0000 38%),radial-gradient(circle at 94% 90%,#6366f124,#0000 42%),#ffffffd1!important;border:1px solid #78aad242!important;border-radius:999px!important;justify-content:space-between!important;align-items:center!important;gap:.34rem!important;width:min(13.6rem,100vw - 5.6rem)!important;height:3.18rem!important;min-height:3.18rem!important;padding:.38rem .48rem!important;display:inline-flex!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 22px 58px #08111f38,inset 0 1px #ffffffdb!important}header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-user-chip{color:#071525!important;background:radial-gradient(circle at 35% 22%,#fffffff0,#0000 45%),#ffffff9e!important;border:1px solid #78aad233!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.34rem!important;min-width:2.34rem!important;max-width:2.34rem!important;height:2.34rem!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 9px 22px #08111f1a,inset 0 1px #ffffffc7!important}html.dark header.ht-topbar .ht-theme-toggle,html.dark header.ht-topbar .ht-notify-btn,html.dark header.ht-topbar .ht-user-chip{color:#eaf7ff!important;background:radial-gradient(circle at 35% 22%,#ffffff29,#0000 45%),#0c182ab3!important;border-color:#a0dcff33!important}#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{top:auto!important;left:calc(50% + -1*min(9.15rem,50vw - .6rem))!important;right:auto!important;bottom:calc(.94rem + env(safe-area-inset-bottom))!important;z-index:2147483001!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;background:linear-gradient(135deg,#02b9ef 0%,#2f8df7 45%,#6d5dfc 100%)!important;border:1px solid #ffffff61!important;border-radius:1.25rem!important;justify-content:center!important;align-items:center!important;width:3.02rem!important;min-width:3.02rem!important;height:3.02rem!important;padding:0!important;display:inline-flex!important;position:fixed!important;transform:none!important;box-shadow:0 16px 34px #00aeef4d,0 8px 18px #6366f12e,inset 0 1px #ffffff75!important}body.sidebar-open #htMobileSidebarToggle,body.ht-sidebar-open #htMobileSidebarToggle,body.menu-open #htMobileSidebarToggle,.ht-sidebar-open #htMobileSidebarToggle,.sidebar-open #htMobileSidebarToggle{border-radius:1rem!important;width:2.45rem!important;min-width:2.45rem!important;height:2.45rem!important;top:.68rem!important;bottom:auto!important;left:.72rem!important}html,body{overflow-x:hidden!important}body{padding-bottom:0!important}header.ht-topbar{z-index:9000!important;-webkit-backdrop-filter:blur(18px)saturate(1.28)!important;background:linear-gradient(135deg,#f7fdfff0,#eaf8ffe0)!important;border-bottom:1px solid #78aad238!important;justify-content:flex-start!important;align-items:center!important;height:3.7rem!important;min-height:3.7rem!important;padding:.52rem 6.45rem .52rem 3.7rem!important;display:flex!important;position:sticky!important;top:0!important;overflow:visible!important;box-shadow:0 10px 30px #08111f12!important}html.dark header.ht-topbar{background:linear-gradient(135deg,#08111ff0,#0d1d32e0)!important;border-bottom-color:#a0dcff2e!important;box-shadow:0 10px 30px #0000003d!important}header.ht-topbar>div:first-child{text-align:left!important;flex:auto!important;min-width:0!important;max-width:100%!important}header.ht-topbar .ht-page-kicker{letter-spacing:.17em!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0 0 .15rem!important;font-size:.53rem!important;line-height:1!important;overflow:hidden!important}header.ht-topbar .ht-page-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:.96rem!important;line-height:1.05!important;overflow:hidden!important}header.ht-topbar .ht-topbar-actions{z-index:10001!important;-webkit-backdrop-filter:blur(22px)saturate(1.4)!important;background:radial-gradient(circle at 10% 20%,#00aeef24,#0000 42%),#ffffffc7!important;border:1px solid #78aad242!important;border-radius:999px!important;justify-content:flex-end!important;align-items:center!important;gap:.22rem!important;width:auto!important;height:2.48rem!important;min-height:2.48rem!important;padding:.24rem!important;display:inline-flex!important;position:fixed!important;inset:.64rem .68rem auto auto!important;transform:none!important;box-shadow:0 14px 34px #08111f26,inset 0 1px #ffffffd1!important}html.dark header.ht-topbar .ht-topbar-actions{background:radial-gradient(circle at 10% 20%,#00aeef2e,#0000 42%),#091221d1!important;border-color:#a0dcff38!important;box-shadow:0 16px 40px #0000005c,inset 0 1px #ffffff1a!important}header.ht-topbar .ht-topbar-btn,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-logout-form,header.ht-topbar .ht-theme-toggle-label,header.ht-topbar .ht-theme-toggle-led{display:none!important}header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-user-chip{color:#071525!important;width:1.95rem!important;min-width:1.95rem!important;max-width:1.95rem!important;height:1.95rem!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html.dark header.ht-topbar .ht-theme-toggle,html.dark header.ht-topbar .ht-notify-btn,html.dark header.ht-topbar .ht-user-chip{color:#eaf7ff!important}header.ht-topbar .ht-theme-toggle:hover,header.ht-topbar .ht-notify-btn:hover,header.ht-topbar .ht-user-chip:hover{background:#00aeef1c!important}header.ht-topbar .ht-theme-toggle-icon{font-size:1.02rem!important;line-height:1!important}header.ht-topbar .ht-notify-svg{color:#0ea5e9!important;width:1.08rem!important;height:1.08rem!important}header.ht-topbar .ht-notify-badge{border:2px solid #fffffff0!important;min-width:.94rem!important;height:.94rem!important;padding:0 .2rem!important;font-size:.52rem!important;font-weight:950!important;top:-.18rem!important;right:-.16rem!important;box-shadow:0 7px 15px #ff174452!important}html.dark header.ht-topbar .ht-notify-badge{border-color:#091221f5!important}header.ht-topbar .ht-user-avatar{border-radius:999px!important;width:1.72rem!important;min-width:1.72rem!important;height:1.72rem!important;font-size:.68rem!important}#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{z-index:10002!important;color:#fff!important;-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;background:linear-gradient(135deg,#02b9ef 0%,#2f8df7 45%,#6d5dfc 100%)!important;border:1px solid #ffffff61!important;border-radius:1.05rem!important;justify-content:center!important;align-items:center!important;width:2.48rem!important;min-width:2.48rem!important;height:2.48rem!important;padding:0!important;display:inline-flex!important;position:fixed!important;inset:.62rem auto auto .78rem!important;transform:none!important;box-shadow:0 14px 30px #00aeef4d,0 7px 17px #6366f12e,inset 0 1px #ffffff75!important}#htMobileSidebarToggle .ht-mobile-menu-btn__icon{display:none!important}#htMobileSidebarToggle:before,#htMobileSidebarToggle:after{content:""!important;background:currentColor!important;border-radius:999px!important;width:1.08rem!important;height:.14rem!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}#htMobileSidebarToggle:after{opacity:.96!important;width:.72rem!important;margin-left:.18rem!important;top:1.64rem!important}body.sidebar-open header.ht-topbar .ht-topbar-actions,body.ht-sidebar-open header.ht-topbar .ht-topbar-actions,body.menu-open header.ht-topbar .ht-topbar-actions,.ht-sidebar-open header.ht-topbar .ht-topbar-actions,.sidebar-open header.ht-topbar .ht-topbar-actions{opacity:0!important;pointer-events:none!important;transform:translateY(-.35rem)scale(.96)!important}body.sidebar-open #htMobileSidebarToggle:before,body.ht-sidebar-open #htMobileSidebarToggle:before,body.menu-open #htMobileSidebarToggle:before,.ht-sidebar-open #htMobileSidebarToggle:before,.sidebar-open #htMobileSidebarToggle:before{box-shadow:none!important;top:1.18rem!important;transform:translate(-50%)rotate(45deg)!important}body.sidebar-open #htMobileSidebarToggle:after,body.ht-sidebar-open #htMobileSidebarToggle:after,body.menu-open #htMobileSidebarToggle:after,.ht-sidebar-open #htMobileSidebarToggle:after,.sidebar-open #htMobileSidebarToggle:after{width:1.08rem!important;margin-left:0!important;top:1.18rem!important;transform:translate(-50%)rotate(-45deg)!important}header.ht-topbar{z-index:9000!important;height:3.28rem!important;min-height:3.28rem!important;padding:.42rem 5.8rem .42rem 3.35rem!important}header.ht-topbar .ht-page-kicker{letter-spacing:.15em!important;margin-bottom:.11rem!important;font-size:.48rem!important}header.ht-topbar .ht-page-title{font-size:.86rem!important;line-height:1!important}header.ht-topbar .ht-topbar-actions{z-index:10001!important;border-radius:999px!important;gap:.12rem!important;height:2.2rem!important;min-height:2.2rem!important;padding:.18rem!important;top:.52rem!important;right:.52rem!important}header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-user-chip{width:1.74rem!important;min-width:1.74rem!important;max-width:1.74rem!important;height:1.74rem!important}header.ht-topbar .ht-theme-toggle-icon{font-size:.92rem!important}header.ht-topbar .ht-notify-svg{width:.98rem!important;height:.98rem!important}header.ht-topbar .ht-notify-badge{min-width:.88rem!important;height:.88rem!important;padding:0 .18rem!important;font-size:.48rem!important;top:-.2rem!important;right:-.16rem!important}header.ht-topbar .ht-user-avatar{width:1.52rem!important;min-width:1.52rem!important;height:1.52rem!important;font-size:.62rem!important}#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{z-index:10002!important;border-radius:.86rem!important;width:2.18rem!important;min-width:2.18rem!important;height:2.18rem!important;top:.49rem!important;left:.55rem!important}#htMobileSidebarToggle:before,#htMobileSidebarToggle:after{width:.92rem!important;height:.13rem!important}#htMobileSidebarToggle:before{top:.68rem!important;box-shadow:0 .38rem!important}#htMobileSidebarToggle:after{width:.62rem!important;margin-left:.15rem!important;top:1.44rem!important}body.ht-mobile-sidebar-is-open header.ht-topbar{z-index:2147482000!important}body.ht-mobile-sidebar-is-open header.ht-topbar .ht-topbar-actions{opacity:0!important;pointer-events:none!important;transform:translateY(-.25rem)scale(.94)!important}body.ht-mobile-sidebar-is-open #htMobileSidebarToggle,body.sidebar-open #htMobileSidebarToggle,body.ht-sidebar-open #htMobileSidebarToggle,body.menu-open #htMobileSidebarToggle{z-index:2147483647!important;color:#fff!important;background:#08111fd1!important;border:1px solid #ffffff57!important;border-radius:999px!important;width:2rem!important;min-width:2rem!important;height:2rem!important;position:fixed!important;top:.6rem!important;left:auto!important;right:.72rem!important;box-shadow:0 12px 30px #00000047,inset 0 1px #ffffff40!important}body.ht-mobile-sidebar-is-open #htMobileSidebarToggle:before,body.sidebar-open #htMobileSidebarToggle:before,body.ht-sidebar-open #htMobileSidebarToggle:before,body.menu-open #htMobileSidebarToggle:before{width:.92rem!important;box-shadow:none!important;top:.93rem!important;transform:translate(-50%)rotate(45deg)!important}body.ht-mobile-sidebar-is-open #htMobileSidebarToggle:after,body.sidebar-open #htMobileSidebarToggle:after,body.ht-sidebar-open #htMobileSidebarToggle:after,body.menu-open #htMobileSidebarToggle:after{width:.92rem!important;margin-left:0!important;top:.93rem!important;transform:translate(-50%)rotate(-45deg)!important}body.ht-mobile-sidebar-is-open aside,body.ht-mobile-sidebar-is-open .ht-sidebar,body.ht-mobile-sidebar-is-open [data-sidebar],body.sidebar-open aside,body.sidebar-open .ht-sidebar,body.ht-sidebar-open aside,body.ht-sidebar-open .ht-sidebar,body.menu-open aside,body.menu-open .ht-sidebar{z-index:2147483000!important}body.ht-mobile-sidebar-is-open .ht-sidebar-overlay,body.ht-mobile-sidebar-is-open .sidebar-overlay,body.ht-mobile-sidebar-is-open [data-sidebar-overlay],body.sidebar-open .ht-sidebar-overlay,body.sidebar-open .sidebar-overlay,body.ht-sidebar-open .ht-sidebar-overlay,body.ht-sidebar-open .sidebar-overlay,body.menu-open .ht-sidebar-overlay,body.menu-open .sidebar-overlay{z-index:2147482500!important}}@media screen and (width>=721px) and (width<=1180px){.ht-page-hero-v2,.ht-admin-hero-v2{border-radius:1.25rem!important;gap:1rem!important;padding:1.45rem 1.6rem!important}.ht-page-hero-v2 h1,.ht-admin-hero-v2 h1,.ht-hero-title,.ht-dashboard-hero-title{letter-spacing:-.055em!important;margin-bottom:.7rem!important;font-size:clamp(2rem,4.2vw,3.25rem)!important;line-height:.95!important}.ht-page-hero-v2 p,.ht-admin-hero-v2 p,.ht-hero-copy,.ht-dashboard-hero-copy{max-width:58rem!important;margin-bottom:.8rem!important;font-size:1rem!important;line-height:1.35!important}.ht-page-hero-v2 .ht-hero-actions,.ht-admin-hero-v2 .ht-hero-actions,.ht-dashboard-actions,.ht-quick-actions,.ht-action-grid,.ht-hero-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:.55rem!important;width:100%!important;margin-top:.85rem!important;display:grid!important}.ht-page-hero-v2 .ht-hero-actions>*,.ht-admin-hero-v2 .ht-hero-actions>*,.ht-dashboard-actions>*,.ht-quick-actions>*,.ht-action-grid>*,.ht-hero-buttons>*{white-space:nowrap!important;border-radius:.85rem!important;width:100%!important;height:2.45rem!important;min-height:2.45rem!important;padding:0 .75rem!important;font-size:.88rem!important;line-height:1!important}}@media screen and (width>=721px) and (width<=920px){.ht-page-hero-v2 .ht-hero-actions,.ht-admin-hero-v2 .ht-hero-actions,.ht-dashboard-actions,.ht-quick-actions,.ht-action-grid,.ht-hero-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.58rem!important;width:100%!important;margin-top:1rem!important;display:grid!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{white-space:nowrap!important;text-align:center!important;border-radius:.95rem!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;height:2.7rem!important;min-height:2.7rem!important;padding:0 .82rem!important;font-size:.88rem!important;line-height:1!important;display:inline-flex!important}.ht-admin-actions-v2.ht-admin-actions-compact>a span{background:#ffffff38!important;border-radius:.45rem!important;justify-content:center!important;align-items:center!important;width:1.22rem!important;min-width:1.22rem!important;height:1.22rem!important;font-size:.75rem!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff59!important}.ht-admin-actions-v2.ht-admin-actions-compact>a.ht-action-secondary span{color:var(--ht-primary,#00aeef)!important;background:#00aeef1a!important}.ht-admin-actions-v2.ht-admin-actions-compact>a strong{font:inherit!important;text-overflow:ellipsis!important;font-weight:950!important;overflow:hidden!important}@media screen and (width>=721px) and (width<=1180px){.ht-admin-hero-v2{gap:1rem!important;padding:1.55rem 1.7rem!important}.ht-admin-hero-v2 h1{letter-spacing:-.055em!important;margin-bottom:.65rem!important;font-size:clamp(2.2rem,4.1vw,3.35rem)!important;line-height:.94!important}.ht-admin-hero-v2 p{max-width:68rem!important;margin-bottom:.3rem!important;font-size:1rem!important;line-height:1.32!important}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;margin-top:.85rem!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{border-radius:.85rem!important;gap:.34rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0 .65rem!important;font-size:.82rem!important}.ht-admin-actions-v2.ht-admin-actions-compact>a span{border-radius:.38rem!important;width:1.05rem!important;min-width:1.05rem!important;height:1.05rem!important;font-size:.68rem!important}}@media screen and (width>=721px) and (width<=900px){.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width<=720px){.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:.85rem!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{border-radius:.88rem!important;height:2.55rem!important;min-height:2.55rem!important;padding:0 .68rem!important;font-size:.82rem!important}html,body{max-width:100vw!important;overflow-x:hidden!important}.ht-admin-dashboard-v2,.ht-page-v2{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.ht-admin-hero-v2{border-radius:1.25rem!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:1.35rem 1.15rem!important;display:grid!important;overflow:hidden!important}.ht-admin-hero-v2>div{width:100%!important;min-width:0!important;max-width:100%!important}.ht-admin-hero-v2 .ht-kicker{letter-spacing:.2em!important;overflow-wrap:anywhere!important;font-size:.68rem!important;line-height:1.1!important}.ht-admin-hero-v2 h1{letter-spacing:-.065em!important;overflow-wrap:normal!important;max-width:100%!important;margin:.35rem 0 .65rem!important;font-size:clamp(2.15rem,12vw,3.05rem)!important;line-height:.92!important}.ht-admin-hero-v2 p{max-width:100%!important;margin:0 0 .95rem!important;font-size:1rem!important;line-height:1.38!important}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:minmax(0,1fr)!important;gap:.58rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:.95rem!important;display:grid!important;overflow:visible!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:.92rem!important;justify-content:center!important;align-items:center!important;gap:.45rem!important;width:100%!important;min-width:0!important;max-width:100%!important;height:2.72rem!important;min-height:2.72rem!important;padding:0 .8rem!important;font-size:.9rem!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.ht-admin-actions-v2.ht-admin-actions-compact>a span{border-radius:.42rem!important;width:1.14rem!important;min-width:1.14rem!important;height:1.14rem!important;font-size:.68rem!important}.ht-admin-actions-v2.ht-admin-actions-compact>a strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.ht-admin-health-card{border-radius:1.15rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:1.15rem!important}.ht-admin-health-card strong{font-size:clamp(2.1rem,11vw,3rem)!important;line-height:.95!important}header.ht-topbar .ht-topbar-btn{display:none!important}header.ht-topbar{padding-right:5.15rem!important}header.ht-topbar .ht-topbar-actions{max-width:4.95rem!important;right:.42rem!important}header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-user-chip{width:1.55rem!important;min-width:1.55rem!important;max-width:1.55rem!important;height:1.55rem!important}header.ht-topbar .ht-user-avatar{width:1.36rem!important;min-width:1.36rem!important;height:1.36rem!important;font-size:.56rem!important}header.ht-topbar .ht-theme-toggle-icon{font-size:.84rem!important}header.ht-topbar .ht-notify-svg{width:.9rem!important;height:.9rem!important}}@media screen and (width<=430px){.ht-admin-hero-v2{padding:1.15rem .95rem!important}.ht-admin-hero-v2 h1{font-size:clamp(2rem,11.5vw,2.65rem)!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{height:2.62rem!important;min-height:2.62rem!important;font-size:.86rem!important}}@media screen and (width>=721px) and (width<=1180px){header.ht-topbar{justify-content:space-between!important;align-items:center!important;gap:1rem!important;height:4.35rem!important;min-height:4.35rem!important;padding:.75rem 1.15rem!important;display:flex!important;overflow:visible!important}header.ht-topbar>div:first-child{flex:auto!important;min-width:0!important;max-width:calc(100% - 24rem)!important}header.ht-topbar .ht-page-kicker{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0 0 .18rem!important;font-size:.68rem!important;line-height:1!important;overflow:hidden!important}header.ht-topbar .ht-page-title{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:1.05rem!important;line-height:1.05!important;overflow:hidden!important}header.ht-topbar .ht-topbar-actions{width:auto!important;max-width:none!important;height:2.75rem!important;min-height:2.75rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:.45rem!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;inset:auto!important;transform:none!important}header.ht-topbar .ht-topbar-btn{white-space:nowrap!important;border-radius:.9rem!important;justify-content:center!important;align-items:center!important;height:2.35rem!important;min-height:2.35rem!important;padding:0 .9rem!important;font-size:.82rem!important;line-height:1!important;display:inline-flex!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:2.35rem!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}header.ht-topbar .ht-user-meta,header.ht-topbar .ht-theme-toggle-label,header.ht-topbar .ht-logout-label{display:none!important}header.ht-topbar .ht-user-avatar{width:2.05rem!important;min-width:2.05rem!important;height:2.05rem!important;font-size:.72rem!important}#htMobileSidebarToggle,.ht-mobile-menu-btn{inset:auto auto 1rem 1rem!important}}@media screen and (width>=721px) and (width<=920px){header.ht-topbar>div:first-child{max-width:calc(100% - 17rem)!important}header.ht-topbar .ht-topbar-btn{display:none!important}}@media screen and (width>=721px) and (width<=1180px){header.ht-topbar{z-index:9000!important;-moz-column-gap:1rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:1rem!important;height:4.1rem!important;min-height:4.1rem!important;padding:.65rem 1rem!important;display:grid!important;position:sticky!important;top:0!important;overflow:visible!important}header.ht-topbar>div:first-child{text-align:left!important;grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important}header.ht-topbar .ht-page-kicker{letter-spacing:.19em!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0 0 .18rem!important;font-size:.62rem!important;line-height:1!important;overflow:hidden!important}header.ht-topbar .ht-page-title{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin:0!important;font-size:1.05rem!important;line-height:1.05!important;overflow:hidden!important}header.ht-topbar .ht-topbar-actions{width:auto!important;min-width:0!important;max-width:none!important;height:2.55rem!important;min-height:2.55rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;pointer-events:auto!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;grid-column:2!important;justify-content:flex-end!important;align-items:center!important;gap:.38rem!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}header.ht-topbar .ht-topbar-btn{white-space:nowrap!important;border-radius:.9rem!important;width:auto!important;min-width:max-content!important;height:2.28rem!important;min-height:2.28rem!important;padding:0 .82rem!important;font-size:.8rem!important;line-height:1!important;display:inline-flex!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{opacity:1!important;pointer-events:auto!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.28rem!important;min-width:2.28rem!important;max-width:2.28rem!important;height:2.28rem!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}header.ht-topbar .ht-user-meta,header.ht-topbar .ht-theme-toggle-label,header.ht-topbar .ht-logout-label{display:none!important}header.ht-topbar .ht-user-avatar{width:2rem!important;min-width:2rem!important;height:2rem!important;font-size:.72rem!important}header.ht-topbar .ht-notify-badge{top:-.2rem!important;right:-.18rem!important}#htMobileSidebarToggle,.ht-mobile-menu-btn{z-index:10002!important;position:fixed!important;inset:auto auto 1rem 1rem!important;transform:none!important}}@media screen and (width>=721px) and (width<=960px){header.ht-topbar{grid-template-columns:minmax(0,1fr) auto!important}header.ht-topbar .ht-topbar-btn{display:none!important}header.ht-topbar .ht-topbar-actions{gap:.3rem!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{width:2.18rem!important;min-width:2.18rem!important;max-width:2.18rem!important;height:2.18rem!important}}.ht-admin-hero-v2{overflow:hidden!important}.ht-admin-hero-v2>div,.ht-admin-actions-v2.ht-admin-actions-compact,.ht-admin-actions-v2.ht-admin-actions-compact>a,.ht-admin-actions-v2.ht-admin-actions-compact>a strong{min-width:0!important}@media screen and (width>=1181px){.ht-admin-hero-v2{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr)!important;align-items:center!important;gap:1.25rem!important;padding:2rem 2.15rem!important;display:grid!important}.ht-admin-hero-v2 h1{letter-spacing:-.065em!important;margin-bottom:.85rem!important;font-size:clamp(3rem,4.1vw,4.85rem)!important;line-height:.92!important}.ht-admin-hero-v2 p{max-width:45rem!important;line-height:1.35!important}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:repeat(4,minmax(8.5rem,1fr))!important;gap:.7rem!important;max-width:50rem!important;display:grid!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{height:2.8rem!important;min-height:2.8rem!important;padding:0 .9rem!important;font-size:.88rem!important}.ht-admin-health-card{justify-self:end!important;width:100%!important;max-width:28rem!important}}@media screen and (width>=721px) and (width<=1180px){.ht-admin-hero-v2{grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;padding:1.55rem 1.7rem!important;display:grid!important}.ht-admin-hero-v2 h1{letter-spacing:-.06em!important;margin:.35rem 0 .65rem!important;font-size:clamp(2.15rem,5vw,3.25rem)!important;line-height:.95!important}.ht-admin-hero-v2 p{max-width:52rem!important;margin-bottom:.9rem!important;font-size:1rem!important;line-height:1.35!important}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;width:100%!important;max-width:100%!important;display:grid!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{border-radius:.9rem!important;height:2.65rem!important;min-height:2.65rem!important;padding:0 .75rem!important;font-size:.86rem!important}.ht-admin-health-card{width:100%!important;max-width:100%!important;padding:1.25rem 1.45rem!important}.ht-activity-badges,.ht-admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width>=721px) and (width<=860px){.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:1fr!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{justify-content:center!important}}@media screen and (width<=720px){.ht-admin-dashboard-v2{gap:1rem!important}.ht-admin-hero-v2{border-radius:1.15rem!important;grid-template-columns:1fr!important;gap:.9rem!important;padding:1.15rem .95rem!important;display:grid!important}.ht-admin-hero-v2 h1{letter-spacing:-.065em!important;margin:.35rem 0 .65rem!important;font-size:clamp(2rem,10.5vw,2.85rem)!important;line-height:.92!important}.ht-admin-hero-v2 p{margin-bottom:.75rem!important;font-size:.98rem!important;line-height:1.36!important}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{border-radius:.92rem!important;justify-content:center!important;width:100%!important;max-width:100%!important;height:2.62rem!important;min-height:2.62rem!important;padding:0 .8rem!important;font-size:.86rem!important}.ht-admin-actions-v2.ht-admin-actions-compact>a strong{text-overflow:clip!important;overflow:visible!important}.ht-admin-health-card{border-radius:1rem!important;padding:1.05rem!important}.ht-activity-badges,.ht-admin-dashboard-metrics,.ht-metrics-grid-v2{grid-template-columns:1fr!important;gap:.85rem!important}}@media screen and (width<=430px){.ht-admin-hero-v2{padding:1rem .85rem!important}.ht-admin-hero-v2 h1{font-size:clamp(1.85rem,10vw,2.45rem)!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{height:2.52rem!important;min-height:2.52rem!important;font-size:.82rem!important}}.ht-sidebar{scrollbar-width:thin!important;scrollbar-color:#00aeef47 transparent!important;overflow:hidden auto!important}.ht-sidebar::-webkit-scrollbar{width:6px!important}.ht-sidebar::-webkit-scrollbar-thumb{background:#00aeef47!important;border-radius:999px!important}.ht-sidebar .ht-brand,.ht-brand.ht-brand-real-logo{margin-bottom:.25rem!important;padding:1.15rem 1.2rem .9rem!important}.ht-sidebar-real-logo{-o-object-fit:contain!important;object-fit:contain!important;filter:drop-shadow(0 8px 18px #08111f14)!important;max-width:11.5rem!important;height:auto!important}.ht-sidebar .ht-nav,.ht-sidebar nav{gap:.42rem!important;padding:.35rem .85rem!important;display:grid!important}.ht-sidebar .ht-nav-link,.ht-sidebar a{min-height:2.9rem!important;color:var(--ht-muted,#526173)!important;border:1px solid #0000!important;border-radius:1rem!important;align-items:center!important;gap:.78rem!important;padding:0 .92rem!important;font-weight:900!important;text-decoration:none!important;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s!important;display:flex!important;position:relative!important}.ht-sidebar .ht-nav-link:hover,.ht-sidebar a:hover{color:var(--ht-heading,#071525)!important;background:linear-gradient(135deg,#00aeef14,#6366f10f)!important;border-color:#00aeef29!important;transform:translate(2px)!important}html.dark .ht-sidebar .ht-nav-link:hover,html.dark .ht-sidebar a:hover{color:#eaf7ff!important;background:linear-gradient(135deg,#00aeef24,#6366f11a)!important;border-color:#a0dcff29!important}.ht-sidebar .ht-nav-link.active,.ht-sidebar a.active,.ht-sidebar .active{color:#fff!important;background:linear-gradient(135deg,#02b9ef 0%,#2f8df7 46%,#6d5dfc 100%)!important;border-color:#ffffff47!important;box-shadow:0 16px 34px #00aeef3d,0 8px 18px #6366f126,inset 0 1px #ffffff57!important}.ht-sidebar .ht-nav-link.active:before,.ht-sidebar a.active:before{content:""!important;background:#02b9ef!important;border-radius:999px!important;width:.22rem!important;height:1.55rem!important;position:absolute!important;top:50%!important;left:-.45rem!important;transform:translateY(-50%)!important;box-shadow:0 0 16px #00aeefb3!important}.ht-sidebar .ht-nav-icon,.ht-sidebar svg{flex:none!important;width:1.22rem!important;height:1.22rem!important}.ht-sidebar .ht-nav-link span,.ht-sidebar a span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.ht-sidebar-card{background:radial-gradient(circle at 15% 0,#00aeef1f,#0000 48%),#ffffff94!important;border:1px solid #78aad233!important;border-radius:1.15rem!important;margin:.9rem .85rem 1rem!important;padding:1rem!important;box-shadow:0 16px 34px #08111f14,inset 0 1px #ffffffad!important}html.dark .ht-sidebar-card{background:radial-gradient(circle at 15% 0,#00aeef29,#0000 48%),#0c182a94!important;border-color:#a0dcff29!important}.ht-status-pill{border-radius:999px!important;min-height:2rem!important;padding:0 .75rem!important;font-weight:950!important}@media screen and (width<=720px){.ht-mobile-sidebar-overlay{z-index:2147482500!important;-webkit-backdrop-filter:blur(8px)!important;opacity:0!important;pointer-events:none!important;background:#070f1c75!important;transition:opacity .22s!important;position:fixed!important;inset:0!important}body.ht-mobile-sidebar-open .ht-mobile-sidebar-overlay{opacity:1!important;pointer-events:auto!important}body.ht-mobile-sidebar-open .ht-sidebar{z-index:2147483000!important}.ht-sidebar{border-right:1px solid #78aad238!important;width:min(18.5rem,82vw)!important;box-shadow:22px 0 70px #08111f42,inset -1px 0 #ffffff59!important}.ht-sidebar .ht-brand,.ht-brand.ht-brand-real-logo{padding-top:1rem!important;padding-bottom:.55rem!important}.ht-sidebar-real-logo{max-width:9.5rem!important}.ht-sidebar .ht-nav,.ht-sidebar nav{gap:.34rem!important;padding:.35rem .72rem!important}.ht-sidebar .ht-nav-link,.ht-sidebar a{border-radius:.95rem!important;gap:.68rem!important;min-height:2.72rem!important;padding:0 .82rem!important;font-size:.92rem!important}.ht-sidebar-card{margin:.75rem .72rem 1rem!important;padding:.9rem!important}body.ht-mobile-sidebar-open #htMobileSidebarToggle,body.ht-mobile-sidebar-is-open #htMobileSidebarToggle{color:#fff!important;z-index:2147483647!important;background:#08111fdb!important;border-radius:999px!important;width:2rem!important;min-width:2rem!important;height:2rem!important;top:.62rem!important;left:auto!important;right:.72rem!important}}@media screen and (width>=1181px){.ht-sidebar{box-shadow:10px 0 40px #08111f0a,inset -1px 0 #78aad224!important}}@media screen and (width<=1180px){.ht-dashboard-stats,.ht-kpi-grid,.ht-stats-grid,.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;min-width:0!important;display:grid!important}.ht-dashboard-stat,.ht-kpi-card,.ht-stat-card,.dashboard-stat-card{width:100%!important;min-width:0!important;overflow:hidden!important}.ht-dashboard-stat *,.ht-kpi-card *,.ht-stat-card *,.dashboard-stat-card *{word-break:break-word!important;min-width:0!important}.ht-dashboard-stat-title,.ht-kpi-title,.ht-stat-title{white-space:normal!important;line-height:1.15!important}}@media screen and (width<=720px){.ht-dashboard-stats,.ht-kpi-grid,.ht-stats-grid,.dashboard-stats-grid{grid-template-columns:1fr!important}}@media screen and (width>=721px) and (width<=1180px){.ht-content,.ht-admin-dashboard-v2,.ht-page-v2{max-width:100%!important;overflow-x:hidden!important}.ht-activity-badges{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-activity-badge{border-radius:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:6rem!important;padding:1rem!important;overflow:hidden!important}.ht-activity-badge span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;letter-spacing:.16em!important;min-width:0!important;max-width:100%!important;font-size:.68rem!important;line-height:1.18!important;display:block!important}.ht-activity-badge strong{margin-top:.75rem!important;font-size:2rem!important;line-height:.95!important;display:block!important}}@media screen and (width>=721px) and (width<=900px){.ht-activity-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width>=721px) and (width<=1180px){.ht-activity-badges{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.65rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-activity-badges>*,.ht-activity-badge{flex:unset!important;border-radius:1rem!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:5.4rem!important;padding:.85rem .8rem!important;overflow:hidden!important}.ht-activity-badge span{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:.13em!important;width:100%!important;max-width:100%!important;font-size:clamp(.48rem,1.1vw,.66rem)!important;line-height:1.18!important;display:block!important}.ht-activity-badge strong{margin-top:.55rem!important;font-size:clamp(1.55rem,3.3vw,2.05rem)!important;line-height:.95!important;display:block!important}}@media screen and (width>=721px) and (width<=980px){.ht-activity-badges{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (width>=721px) and (width<=820px){.ht-activity-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ht-activity-badges{min-width:0!important;max-width:100%!important}.ht-activity-badges>.ht-activity-badge,.ht-activity-badge{writing-mode:horizontal-tb!important;text-orientation:mixed!important;min-width:0!important;max-width:100%!important}.ht-activity-badge span,.ht-activity-badge strong{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}@media screen and (width>=1181px){.ht-activity-badges{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1rem!important;display:grid!important;overflow:visible!important}}@media screen and (width>=901px) and (width<=1180px){.ht-activity-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important;display:grid!important;overflow:visible!important}.ht-activity-badge{min-height:5.4rem!important;padding:1rem!important}}@media screen and (width<=900px){.ht-activity-badges{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;display:grid!important;overflow:visible!important}.ht-activity-badge{border-radius:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:5rem!important;padding:1rem!important;overflow:hidden!important}.ht-activity-badge span{letter-spacing:.14em!important;font-size:.68rem!important;line-height:1.18!important;display:block!important}.ht-activity-badge strong{margin-top:.6rem!important;font-size:2rem!important;line-height:1!important;display:block!important}}.ht-admin-dashboard-v2,.ht-page-v2,.ht-content{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.ht-activity-badges,.ht-admin-dashboard-metrics,.ht-metrics-grid-v2{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))!important;gap:.9rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-activity-badges>*,.ht-admin-dashboard-metrics>*,.ht-metrics-grid-v2>*,.ht-activity-badge,.ht-metric-card-v2{box-sizing:border-box!important;flex:0 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.ht-activity-badge{border-radius:1rem!important;min-height:5.25rem!important;padding:1rem!important}.ht-activity-badge span,.ht-metric-card-v2 span{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;letter-spacing:.14em!important;width:100%!important;max-width:100%!important;font-size:.68rem!important;line-height:1.18!important;display:block!important}.ht-activity-badge strong,.ht-metric-card-v2 strong{margin-top:.55rem!important;line-height:.95!important;display:block!important}@media screen and (width<=760px){.ht-activity-badges,.ht-admin-dashboard-metrics,.ht-metrics-grid-v2{grid-template-columns:1fr!important}.ht-activity-badge{min-height:4.8rem!important}}@media screen and (width>=761px) and (width<=1180px){.ht-activity-badges,.ht-admin-dashboard-metrics,.ht-metrics-grid-v2{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))!important}}.ht-smart-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr))!important;gap:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:visible!important}.ht-smart-kpi-card{box-sizing:border-box!important;background:radial-gradient(circle at 100% 0,#00aeef1a,#0000 44%),#ffffffa8!important;border:1px solid #78aad247!important;border-radius:1.15rem!important;flex-direction:column!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:7rem!important;padding:1.05rem 1.15rem!important;text-decoration:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 16px 34px #08111f14,inset 0 1px #ffffffc2!important}html.dark .ht-smart-kpi-card{background:radial-gradient(circle at 100% 0,#00aeef24,#0000 44%),#0c182a9e!important;border-color:#a0dcff2e!important}.ht-smart-kpi-card span{width:100%!important;max-width:100%!important;color:var(--ht-muted,#526173)!important;letter-spacing:.16em!important;text-transform:uppercase!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:.72rem!important;font-weight:950!important;line-height:1.15!important;display:block!important}.ht-smart-kpi-card strong{color:var(--ht-heading,#071525)!important;letter-spacing:-.04em!important;margin-top:.62rem!important;font-size:clamp(2rem,4vw,2.7rem)!important;font-weight:950!important;line-height:.95!important;display:block!important}.ht-smart-kpi-card p{color:var(--ht-muted,#526173)!important;margin:.55rem 0 0!important;font-size:.9rem!important;line-height:1.28!important;display:block!important}.ht-smart-kpi-card.accent{background:radial-gradient(circle at 100% 0,#00aeef29,#0000 44%),#ffffffb3!important}.ht-smart-kpi-card.danger{background:radial-gradient(circle at 100% 0,#ff2d5521,#0000 44%),#ffffffb3!important}.ht-smart-kpi-card:hover{transform:translateY(-1px)!important;box-shadow:0 20px 42px #08111f1a,inset 0 1px #fffc!important}@media screen and (width>=1181px){.ht-smart-kpi-activity{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ht-smart-kpi-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (width>=721px) and (width<=1180px){.ht-smart-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.ht-smart-kpi-card{min-height:6.3rem!important;padding:1rem!important}.ht-smart-kpi-card span{letter-spacing:.14em!important;font-size:.68rem!important}.ht-smart-kpi-card strong{font-size:2.1rem!important}}@media screen and (width<=720px){.ht-smart-kpi-grid{grid-template-columns:1fr!important;gap:.8rem!important}.ht-smart-kpi-card{min-height:5.4rem!important;padding:.95rem 1rem!important}.ht-smart-kpi-card span{letter-spacing:.13em!important;font-size:.66rem!important}.ht-smart-kpi-card strong{font-size:2rem!important}}.ht-panel-v2{min-width:0!important}.ht-table-wrap{scrollbar-width:thin!important;scrollbar-color:#00aeef47 transparent!important;border-radius:1.1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.ht-table-wrap::-webkit-scrollbar{height:7px!important}.ht-table-wrap::-webkit-scrollbar-thumb{background:#00aeef47!important;border-radius:999px!important}.ht-clean-table{border-collapse:separate!important;border-spacing:0 .55rem!important;width:100%!important}.ht-clean-table thead th{color:var(--ht-muted,#526173)!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important;padding:.65rem .85rem!important;font-size:.68rem!important;font-weight:950!important;line-height:1.1!important}.ht-clean-table tbody tr{transition:transform .16s,box-shadow .16s!important}.ht-clean-table tbody tr:hover{transform:translateY(-1px)!important}.ht-clean-table tbody td{vertical-align:middle!important;background:#ffffff9e!important;border-top:1px solid #78aad233!important;border-bottom:1px solid #78aad233!important;padding:.9rem .85rem!important}.ht-clean-table tbody td:first-child{border-left:1px solid #78aad233!important;border-top-left-radius:.95rem!important;border-bottom-left-radius:.95rem!important}.ht-clean-table tbody td:last-child{border-right:1px solid #78aad233!important;border-top-right-radius:.95rem!important;border-bottom-right-radius:.95rem!important}html.dark .ht-clean-table tbody td{background:#0c182a8f!important;border-color:#a0dcff24!important}.ht-table-title{min-width:0!important}.ht-table-title strong,.ht-clean-table td strong,.ht-clean-table td a{overflow-wrap:anywhere!important}.ht-table-action,.ht-payment-actions{white-space:nowrap!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:2rem!important;padding:0 .72rem!important;line-height:1!important;display:inline-flex!important}.ht-ticket-list-v2{gap:.85rem!important;min-width:0!important;display:grid!important}.ht-ticket-card-v2{border-radius:1.15rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;width:100%!important;min-width:0!important;padding:1rem!important;display:grid!important}.ht-ticket-main{min-width:0!important}.ht-ticket-main h3,.ht-ticket-main p,.ht-ticket-meta{overflow-wrap:anywhere!important;min-width:0!important}.ht-ticket-meta{flex-wrap:wrap!important;gap:.45rem .75rem!important;display:flex!important}.ht-ticket-side{min-width:8.5rem!important}.ht-ticket-badges{flex-wrap:wrap!important;justify-content:flex-end!important;gap:.35rem!important;display:flex!important}@media screen and (width>=721px) and (width<=1180px){.ht-clean-table{min-width:46rem!important}.ht-panel-head{gap:.8rem!important}.ht-table-action.ht-payment-actions{white-space:normal!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.35rem!important;min-width:10rem!important;display:flex!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button{min-height:1.9rem!important;padding:0 .6rem!important;font-size:.75rem!important}.ht-ticket-card-v2{grid-template-columns:minmax(0,1fr)!important}.ht-ticket-side{justify-content:space-between!important;align-items:center!important;gap:.75rem!important;min-width:0!important;display:flex!important}.ht-ticket-badges{justify-content:flex-start!important}}@media screen and (width<=720px){.ht-table-wrap{border-radius:0!important;overflow:visible!important}.ht-clean-table{border-spacing:0!important;width:100%!important;min-width:0!important}.ht-clean-table thead{display:none!important}.ht-clean-table,.ht-clean-table tbody,.ht-clean-table tr,.ht-clean-table td{width:100%!important;display:block!important}.ht-clean-table tbody{gap:.85rem!important;display:grid!important}.ht-clean-table tbody tr{background:#ffffffa8!important;border:1px solid #78aad238!important;border-radius:1.1rem!important;padding:.85rem!important;box-shadow:0 12px 28px #08111f0f!important}html.dark .ht-clean-table tbody tr{background:#0c182a99!important;border-color:#a0dcff26!important}.ht-clean-table tbody td{text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(7rem,.42fr) minmax(0,.58fr)!important;align-items:start!important;gap:.75rem!important;padding:.62rem 0!important;display:grid!important}.ht-clean-table tbody td:before{content:attr(data-label)!important;color:var(--ht-muted,#526173)!important;letter-spacing:.13em!important;text-transform:uppercase!important;text-align:left!important;font-size:.66rem!important;font-weight:950!important;line-height:1.2!important}.ht-clean-table tbody td:not([data-label]):before,.ht-clean-table tbody td[colspan]:before{content:none!important}.ht-clean-table tbody td[colspan]{text-align:left!important;display:block!important}.ht-clean-table td.ht-right{text-align:right!important}.ht-table-action,.ht-table-action.ht-payment-actions{text-align:right!important;white-space:normal!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:.4rem!important;display:flex!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button,.ht-table-action-form{width:auto!important;max-width:100%!important}.ht-ticket-card-v2{border-radius:1rem!important;grid-template-columns:1fr!important;gap:.9rem!important;padding:.95rem!important}.ht-ticket-main{grid-template-columns:auto minmax(0,1fr)!important;gap:.75rem!important;display:grid!important}.ht-ticket-icon{width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;font-size:.75rem!important}.ht-ticket-side{gap:.65rem!important;min-width:0!important;display:grid!important}.ht-ticket-badges{justify-content:flex-start!important}.ht-ticket-open-btn{justify-content:center!important;width:100%!important}}@media screen and (width<=430px){.ht-clean-table tbody td{text-align:left!important;grid-template-columns:1fr!important;gap:.25rem!important}.ht-table-action,.ht-table-action.ht-payment-actions{justify-content:flex-start!important}.ht-table-action-link,.ht-table-action a,.ht-table-action-button{width:100%!important}.ht-ticket-main{grid-template-columns:1fr!important}}@media screen and (width<=720px){header.ht-topbar .ht-topbar-actions{-webkit-backdrop-filter:blur(18px)saturate(1.35)!important;z-index:10001!important;background:#ffffffb8!important;border:1px solid #78aad238!important;border-radius:999px!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:.1rem!important;width:auto!important;max-width:4.95rem!important;height:2.12rem!important;min-height:2.12rem!important;padding:.17rem!important;display:inline-flex!important;position:fixed!important;inset:.5rem .45rem auto auto!important;overflow:visible!important;transform:none!important;box-shadow:0 12px 28px #08111f21,inset 0 1px #ffffffc7!important}html.dark header.ht-topbar .ht-topbar-actions{background:#091221c2!important;border-color:#a0dcff2e!important}header.ht-topbar .ht-topbar-btn,header.ht-topbar .ht-logout-form,header.ht-topbar .ht-logout-btn,header.ht-topbar .ht-logout-label,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-theme-toggle-label,header.ht-topbar .ht-theme-toggle-led{display:none!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn{width:1.62rem!important;min-width:1.62rem!important;max-width:1.62rem!important;height:1.62rem!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}header.ht-topbar .ht-theme-toggle-icon{font-size:.84rem!important}header.ht-topbar .ht-notify-svg{width:.9rem!important;height:.9rem!important}header.ht-topbar .ht-notify-badge{border-width:2px!important;min-width:.82rem!important;height:.82rem!important;font-size:.46rem!important;top:-.24rem!important;right:-.2rem!important}.ht-main,.ht-content,.ht-client-dashboard,.ht-page-v2{overflow-x:hidden!important}header.ht-topbar{height:3.25rem!important;min-height:3.25rem!important;padding:.42rem 9.8rem .42rem 3.35rem!important;overflow:visible!important}header.ht-topbar>div:first-child{min-width:0!important;max-width:100%!important}header.ht-topbar .ht-topbar-actions{-webkit-backdrop-filter:blur(20px)saturate(1.35)!important;opacity:1!important;pointer-events:auto!important;z-index:10001!important;background:linear-gradient(135deg,#ffffffe0,#f4fcffc2)!important;border:1px solid #78aad242!important;border-radius:999px!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:.16rem!important;width:auto!important;min-width:max-content!important;max-width:calc(100vw - 4.25rem)!important;height:2.22rem!important;min-height:2.22rem!important;padding:.18rem!important;display:inline-flex!important;position:fixed!important;inset:.48rem .5rem auto auto!important;overflow:visible!important;transform:none!important;box-shadow:0 14px 30px #08111f24,inset 0 1px #ffffffdb!important}html.dark header.ht-topbar .ht-topbar-actions{background:linear-gradient(135deg,#091221e6,#0d1d32c2)!important;border-color:#a0dcff38!important;box-shadow:0 14px 34px #0000005c,inset 0 1px #ffffff1f!important}header.ht-topbar .ht-topbar-btn,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-theme-toggle-label,header.ht-topbar .ht-theme-toggle-led,header.ht-topbar .ht-logout-label{display:none!important}header.ht-topbar .ht-logout-form{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:inline-flex!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{color:#071525!important;opacity:1!important;pointer-events:auto!important;background:#ffffff94!important;border:1px solid #78aad22e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:1.78rem!important;min-width:1.78rem!important;max-width:1.78rem!important;height:1.78rem!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 5px 13px #08111f14,inset 0 1px #ffffffbd!important}html.dark header.ht-topbar .ht-user-chip,html.dark header.ht-topbar .ht-theme-toggle,html.dark header.ht-topbar .ht-notify-btn,html.dark header.ht-topbar .ht-logout-btn{color:#eaf7ff!important;background:#ffffff14!important;border-color:#a0dcff26!important;box-shadow:0 5px 13px #00000042,inset 0 1px #ffffff1a!important}header.ht-topbar .ht-user-avatar{width:1.52rem!important;min-width:1.52rem!important;height:1.52rem!important;font-size:.62rem!important}header.ht-topbar .ht-theme-toggle-icon{font-size:.9rem!important;line-height:1!important}header.ht-topbar .ht-notify-svg,header.ht-topbar .ht-logout-icon svg{width:.96rem!important;height:.96rem!important;display:block!important}header.ht-topbar .ht-notify-svg{color:#0ea5e9!important}header.ht-topbar .ht-logout-icon{color:currentColor!important;justify-content:center!important;align-items:center!important;width:.96rem!important;height:.96rem!important;display:inline-flex!important}header.ht-topbar .ht-notify-badge{z-index:5!important;border:2px solid #fffffff2!important;min-width:.88rem!important;height:.88rem!important;padding:0 .18rem!important;font-size:.48rem!important;line-height:.88rem!important;top:-.28rem!important;right:-.25rem!important}html.dark header.ht-topbar .ht-notify-badge{border-color:#091221f2!important}}@media screen and (width<=430px){header.ht-topbar{padding-right:9.15rem!important}header.ht-topbar .ht-topbar-actions{gap:.1rem!important;max-width:calc(100vw - 3.95rem)!important;height:2.08rem!important;min-height:2.08rem!important;padding:.15rem!important;right:.38rem!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{width:1.66rem!important;min-width:1.66rem!important;max-width:1.66rem!important;height:1.66rem!important}header.ht-topbar .ht-user-avatar{width:1.42rem!important;min-width:1.42rem!important;height:1.42rem!important;font-size:.58rem!important}header.ht-topbar .ht-notify-svg,header.ht-topbar .ht-logout-icon svg{width:.9rem!important;height:.9rem!important}}@media screen and (width>=721px) and (width<=1180px){header.ht-topbar .ht-topbar-actions{gap:.38rem!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:2.6rem!important;min-height:2.6rem!important;overflow:visible!important}header.ht-topbar .ht-logout-form{margin:0!important;padding:0!important;display:inline-flex!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{opacity:1!important;width:2.28rem!important;min-width:2.28rem!important;max-width:2.28rem!important;height:2.28rem!important;overflow:visible!important}header.ht-topbar .ht-logout-label,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-theme-toggle-label{display:none!important}header.ht-topbar .ht-logout-icon,header.ht-topbar .ht-logout-icon svg{width:1.05rem!important;height:1.05rem!important;display:block!important}}@media screen and (width<=720px){header.ht-topbar .ht-topbar-actions{-webkit-backdrop-filter:blur(18px)saturate(1.25)!important;z-index:10001!important;background:#ffffffc7!important;border:1px solid #7daacd3d!important;border-radius:999px!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:.18rem!important;width:auto!important;min-width:8.15rem!important;max-width:calc(100vw - 4.25rem)!important;height:2.15rem!important;min-height:2.15rem!important;padding:.18rem!important;display:flex!important;position:fixed!important;top:.52rem!important;left:auto!important;right:.5rem!important;overflow:visible!important;box-shadow:0 12px 28px #08111f1f,inset 0 1px #ffffffdb!important}html.dark header.ht-topbar .ht-topbar-actions{background:#0a1424d1!important;border-color:#a0dcff2e!important;box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff1f!important}header.ht-topbar .ht-logout-form{display:contents!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{width:1.72rem!important;min-width:1.72rem!important;max-width:1.72rem!important;height:1.72rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#0b1728!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}html.dark header.ht-topbar .ht-user-chip,html.dark header.ht-topbar .ht-theme-toggle,html.dark header.ht-topbar .ht-notify-btn,html.dark header.ht-topbar .ht-logout-btn{color:#eef8ff!important}header.ht-topbar .ht-user-avatar{width:1.44rem!important;min-width:1.44rem!important;height:1.44rem!important;font-size:.58rem!important;box-shadow:0 0 0 1px #00aeef2e,0 6px 14px #00aeef1f!important}header.ht-topbar .ht-theme-toggle-icon{font-size:.92rem!important}header.ht-topbar .ht-notify-svg,header.ht-topbar .ht-logout-icon,header.ht-topbar .ht-logout-icon svg{width:.96rem!important;height:.96rem!important;display:block!important}header.ht-topbar .ht-logout-icon{justify-content:center!important;align-items:center!important;display:inline-flex!important}header.ht-topbar .ht-notify-badge{z-index:5!important;top:-.27rem!important;right:-.22rem!important}header.ht-topbar .ht-topbar-btn,header.ht-topbar .ht-user-meta,header.ht-topbar .ht-theme-toggle-label,header.ht-topbar .ht-theme-toggle-led,header.ht-topbar .ht-logout-label{display:none!important}}@media screen and (width<=430px){header.ht-topbar .ht-topbar-actions{gap:.12rem!important;min-width:7.75rem!important;height:2.05rem!important;min-height:2.05rem!important}header.ht-topbar .ht-user-chip,header.ht-topbar .ht-theme-toggle,header.ht-topbar .ht-notify-btn,header.ht-topbar .ht-logout-btn{width:1.62rem!important;min-width:1.62rem!important;max-width:1.62rem!important;height:1.62rem!important}}.ht-client-hero-v2{overflow:hidden!important}.ht-client-hero-v2>div{min-width:0!important}@media screen and (width>=721px) and (width<=1180px){.ht-client-dashboard{gap:1rem!important;overflow-x:hidden!important}.ht-client-hero-v2{border-radius:1.35rem!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important;width:100%!important;max-width:100%!important;padding:1.55rem 1.7rem!important;display:grid!important}.ht-client-hero-v2 .ht-kicker{letter-spacing:.2em!important;margin-bottom:.35rem!important;font-size:.68rem!important;line-height:1!important}.ht-client-hero-v2 h1{letter-spacing:-.06em!important;max-width:100%!important;margin:.35rem 0 .65rem!important;font-size:clamp(2.15rem,5vw,3.25rem)!important;line-height:.95!important}.ht-client-hero-v2 p{max-width:52rem!important;margin-bottom:.9rem!important;font-size:1rem!important;line-height:1.35!important}.ht-client-actions-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.62rem!important;width:100%!important;max-width:100%!important;display:grid!important}.ht-client-actions-v2>a{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:.9rem!important;justify-content:center!important;align-items:center!important;height:2.65rem!important;min-height:2.65rem!important;padding:0 .75rem!important;font-size:.86rem!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.ht-health-card{border-radius:1.1rem!important;width:100%!important;max-width:100%!important;padding:1.25rem 1.45rem!important}.ht-health-card strong{font-size:clamp(1.85rem,4.5vw,2.6rem)!important;line-height:.98!important}}@media screen and (width>=721px) and (width<=860px){.ht-client-actions-v2{grid-template-columns:1fr!important}}@media screen and (width>=1181px){.ht-client-hero-v2{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.75fr)!important;align-items:center!important;gap:1.25rem!important;padding:2rem 2.15rem!important;display:grid!important}.ht-client-hero-v2 h1{letter-spacing:-.065em!important;margin-bottom:.85rem!important;font-size:clamp(3rem,4.1vw,4.85rem)!important;line-height:.92!important}.ht-client-hero-v2 p{max-width:45rem!important;line-height:1.35!important}.ht-client-actions-v2{grid-template-columns:repeat(4,minmax(8.5rem,1fr))!important;gap:.7rem!important;max-width:50rem!important;display:grid!important}.ht-client-actions-v2>a{height:2.8rem!important;min-height:2.8rem!important;padding:0 .9rem!important;font-size:.88rem!important}.ht-health-card{justify-self:end!important;width:100%!important;max-width:28rem!important}}@media screen and (width<=720px){.ht-client-hero-v2{border-radius:1.15rem!important;grid-template-columns:1fr!important;gap:.9rem!important;padding:1.15rem .95rem!important;display:grid!important}.ht-client-hero-v2 h1{letter-spacing:-.065em!important;margin:.35rem 0 .65rem!important;font-size:clamp(2rem,10.5vw,2.85rem)!important;line-height:.92!important}.ht-client-actions-v2{grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;display:grid!important}.ht-client-actions-v2>a{border-radius:.92rem!important;justify-content:center!important;width:100%!important;height:2.62rem!important;min-height:2.62rem!important}}@media screen and (width<=1180px){header.ht-topbar .ht-theme-toggle{gap:0!important;overflow:visible!important}header.ht-topbar .ht-theme-toggle-led,header.ht-topbar [class*=theme-toggle-led]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}header.ht-topbar .ht-theme-toggle-icon{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;margin:0!important;line-height:1!important;display:inline-flex!important}}@media screen and (width>=721px) and (width<=1180px){header.ht-topbar .ht-theme-toggle{width:2.28rem!important;min-width:2.28rem!important;max-width:2.28rem!important;height:2.28rem!important;padding:0!important}header.ht-topbar .ht-theme-toggle-icon{font-size:1rem!important}}@media screen and (width<=720px){header.ht-topbar .ht-theme-toggle{width:1.72rem!important;min-width:1.72rem!important;max-width:1.72rem!important;height:1.72rem!important;padding:0!important}header.ht-topbar .ht-theme-toggle-icon{font-size:.92rem!important}}@media screen and (width<=1180px){#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{color:#fff!important;opacity:1!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#02b9ef 0%,#2f8df7 48%,#6d5dfc 100%)!important;border:1px solid #ffffff6b!important;box-shadow:0 14px 30px #00aeef47,0 8px 18px #6366f133,inset 0 1px #ffffff61!important}#htMobileSidebarToggle .ht-mobile-menu-btn__icon,#htMobileSidebarToggle .ht-menu-line,#htMobileSidebarToggle:before,#htMobileSidebarToggle:after{color:#fff!important;opacity:1!important;background:#fff!important;border-color:#fff!important}#htMobileSidebarToggle .ht-menu-line{border-radius:999px!important;height:2px!important;box-shadow:0 1px 2px #08111f2e!important}#htMobileSidebarToggle:hover{transform:translateY(-1px)scale(1.02)!important;box-shadow:0 16px 34px #00aeef57,0 10px 22px #6366f13d,inset 0 1px #ffffff6b!important}}body.ht-mobile-sidebar-open #htMobileSidebarToggle,body.ht-mobile-sidebar-is-open #htMobileSidebarToggle{color:#fff!important;background:linear-gradient(135deg,#071525 0%,#10233f 48%,#1b3f72 100%)!important;border-color:#ffffff3d!important}@media screen and (width<=1180px){#htMobileSidebarToggle.ht-mobile-menu-btn,button#htMobileSidebarToggle{color:#fff!important;opacity:1!important;z-index:10005!important;background:linear-gradient(135deg,#08c5ee 0%,#2f8df7 48%,#6d5dfc 100%)!important;border:1px solid #ffffff73!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:2.9rem!important;min-width:2.9rem!important;height:2.9rem!important;min-height:2.9rem!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 14px 30px #00aeef4d,0 8px 18px #6366f138,inset 0 1px #fff6!important}#htMobileSidebarToggle:before,#htMobileSidebarToggle:after{content:none!important;display:none!important}#htMobileSidebarToggle .ht-mobile-menu-btn__icon{width:1.18rem!important;height:.92rem!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;gap:.22rem!important;display:grid!important}#htMobileSidebarToggle .ht-menu-line{opacity:1!important;transform-origin:50%!important;background:#fff!important;border:0!important;border-radius:999px!important;width:1.18rem!important;height:2px!important;transition:transform .18s,opacity .18s!important;display:block!important;box-shadow:0 1px 2px #08111f33!important}body.ht-mobile-sidebar-open #htMobileSidebarToggle,body.ht-mobile-sidebar-is-open #htMobileSidebarToggle{color:#fff!important;background:linear-gradient(135deg,#071525 0%,#123052 52%,#2563eb 100%)!important}body.ht-mobile-sidebar-open #htMobileSidebarToggle .ht-menu-line-1,body.ht-mobile-sidebar-is-open #htMobileSidebarToggle .ht-menu-line-1{transform:translateY(6px)rotate(45deg)!important}body.ht-mobile-sidebar-open #htMobileSidebarToggle .ht-menu-line-2,body.ht-mobile-sidebar-is-open #htMobileSidebarToggle .ht-menu-line-2{opacity:0!important;transform:scaleX(.2)!important}body.ht-mobile-sidebar-open #htMobileSidebarToggle .ht-menu-line-3,body.ht-mobile-sidebar-is-open #htMobileSidebarToggle .ht-menu-line-3{transform:translateY(-6px)rotate(-45deg)!important}}.ht-smart-kpi-grid{align-items:stretch!important}.ht-smart-kpi-card{justify-content:flex-start!important}@media screen and (width>=1181px){.ht-smart-kpi-grid{gap:.85rem!important}.ht-smart-kpi-activity{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ht-smart-kpi-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ht-smart-kpi-card{border-radius:.95rem!important;min-height:4.95rem!important;padding:.78rem .95rem!important}.ht-smart-kpi-card span{letter-spacing:.14em!important;font-size:.62rem!important;line-height:1.12!important}.ht-smart-kpi-card strong{margin-top:.42rem!important;font-size:clamp(1.7rem,2.4vw,2.25rem)!important;line-height:.95!important}.ht-smart-kpi-card p{margin-top:.32rem!important;font-size:.78rem!important;line-height:1.2!important}}@media screen and (width>=1380px){.ht-smart-kpi-card{min-height:4.65rem!important;padding:.72rem .9rem!important}.ht-smart-kpi-card strong{font-size:2rem!important}}@media screen and (width>=721px) and (width<=1180px){.ht-smart-kpi-grid{gap:.75rem!important}.ht-smart-kpi-card{border-radius:.95rem!important;min-height:5.05rem!important;padding:.82rem .9rem!important}.ht-smart-kpi-card span{letter-spacing:.135em!important;font-size:.62rem!important;line-height:1.12!important}.ht-smart-kpi-card strong{margin-top:.42rem!important;font-size:1.85rem!important}.ht-smart-kpi-card p{margin-top:.28rem!important;font-size:.78rem!important;line-height:1.2!important}}@media screen and (width<=720px){.ht-smart-kpi-card{min-height:4.85rem!important;padding:.82rem .95rem!important}.ht-smart-kpi-card strong{font-size:1.9rem!important}}@media screen and (width>=721px){.ht-smart-kpi-grid,.ht-smart-kpi-activity,.ht-smart-kpi-metrics,.ht-admin-dashboard-metrics,.ht-client-dashboard-metrics{grid-auto-flow:dense!important;align-items:stretch!important;gap:.72rem!important;display:grid!important}.ht-smart-kpi-card{border-radius:.9rem!important;min-height:4.45rem!important;padding:.68rem .82rem!important}.ht-smart-kpi-card span{letter-spacing:.13em!important;font-size:.58rem!important;line-height:1.08!important}.ht-smart-kpi-card strong{margin-top:.3rem!important;font-size:1.72rem!important;line-height:.95!important}.ht-smart-kpi-card p{margin-top:.22rem!important;font-size:.74rem!important;line-height:1.15!important}}@media screen and (width>=900px) and (width<=1180px){.ht-smart-kpi-activity{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ht-smart-kpi-metrics,.ht-admin-dashboard-metrics,.ht-client-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (width>=721px) and (width<=899px){.ht-smart-kpi-activity,.ht-smart-kpi-metrics,.ht-admin-dashboard-metrics,.ht-client-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (width>=1181px){.ht-smart-kpi-activity{grid-template-columns:repeat(5,minmax(0,1fr))!important}.ht-smart-kpi-metrics,.ht-admin-dashboard-metrics,.ht-client-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ht-smart-kpi-grid>*,.ht-smart-kpi-card{grid-column:auto!important;width:auto!important;max-width:none!important}.ht-smart-attention-panel{border:1px solid var(--ht-border)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ht-primary,#14b8d4) 14%, transparent), transparent 23rem), color-mix(in srgb, var(--ht-surface,#fff) 92%, transparent)!important;box-shadow:0 18px 44px color-mix(in srgb, var(--ht-primary,#14b8d4) 10%, transparent)!important;border-radius:clamp(1.05rem,2vw,1.45rem)!important;gap:clamp(.75rem,1.4vw,1rem)!important;padding:clamp(1rem,2vw,1.35rem)!important;display:grid!important;overflow:hidden!important}.ht-smart-attention-head{justify-content:space-between!important;align-items:end!important;gap:1rem!important;display:flex!important}.ht-smart-attention-head span{color:var(--ht-primary,#14b8d4)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(.65rem,.9vw,.78rem)!important;font-weight:950!important;display:block!important}.ht-smart-attention-head h2{color:var(--ht-heading,#07111f)!important;margin:.12rem 0 .2rem!important;font-size:clamp(1.15rem,2.1vw,1.75rem)!important;font-weight:950!important;line-height:1!important}.ht-smart-attention-head p{color:var(--ht-muted,#5b6675)!important;margin:0!important;font-size:clamp(.82rem,1.1vw,.95rem)!important}.ht-smart-attention-head>a{border:1px solid var(--ht-border)!important;background:var(--ht-surface,#fff)!important;min-height:2.25rem!important;color:var(--ht-heading,#07111f)!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 .9rem!important;font-size:.82rem!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.ht-smart-attention-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;gap:.72rem!important;display:grid!important}.ht-smart-attention-card{border:1px solid var(--ht-border)!important;background:color-mix(in srgb, var(--ht-surface,#fff) 88%, transparent)!important;min-width:0!important;color:var(--ht-heading,#07111f)!important;border-radius:1rem!important;gap:.32rem!important;padding:clamp(.82rem,1.25vw,1rem)!important;text-decoration:none!important;display:grid!important}.ht-smart-attention-card span{min-width:0!important;color:var(--ht-muted,#5b6675)!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(.62rem,.8vw,.72rem)!important;font-weight:950!important;overflow:hidden!important}.ht-smart-attention-card strong{min-width:0!important;color:var(--ht-heading,#07111f)!important;overflow-wrap:anywhere!important;font-size:clamp(1.25rem,2.3vw,2rem)!important;font-weight:950!important;line-height:.98!important}.ht-smart-attention-card p{color:var(--ht-muted,#5b6675)!important;margin:0!important;font-size:clamp(.76rem,.95vw,.86rem)!important;line-height:1.25!important}.ht-smart-attention-card.good{border-color:color-mix(in srgb, #22c55e 28%, var(--ht-border))!important}.ht-smart-attention-card.info{border-color:color-mix(in srgb, var(--ht-primary,#14b8d4) 35%, var(--ht-border))!important}.ht-smart-attention-card.warn{border-color:color-mix(in srgb, #f59e0b 36%, var(--ht-border))!important}.ht-smart-attention-card.danger{border-color:color-mix(in srgb, #ef4444 36%, var(--ht-border))!important;background:radial-gradient(circle at 100% 0%, #ef44441a, transparent 12rem), color-mix(in srgb, var(--ht-surface,#fff) 90%, transparent)!important}.ht-smart-activity-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))!important;gap:.65rem!important;display:grid!important}.ht-smart-activity-item,.ht-smart-activity-empty{border:1px solid var(--ht-border)!important;background:color-mix(in srgb, var(--ht-surface-soft,#f6fbff) 90%, transparent)!important;min-width:0!important;color:var(--ht-heading,#07111f)!important;border-radius:.95rem!important;align-items:center!important;gap:.65rem!important;padding:.72rem .8rem!important;text-decoration:none!important;display:flex!important}.ht-smart-activity-item>span{background:color-mix(in srgb, var(--ht-primary,#14b8d4) 15%, white)!important;width:1.85rem!important;height:1.85rem!important;color:var(--ht-primary,#14b8d4)!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;font-size:.75rem!important;font-weight:950!important;display:inline-flex!important}.ht-smart-activity-item div{gap:.1rem!important;min-width:0!important;display:grid!important}.ht-smart-activity-item strong{min-width:0!important;color:var(--ht-heading,#07111f)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.82rem!important;line-height:1.12!important;overflow:hidden!important}.ht-smart-activity-item small{color:var(--ht-muted,#5b6675)!important;font-size:.72rem!important}@media (width>=860px){.ht-smart-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ht-smart-activity-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=859px){.ht-smart-attention-head{align-items:start!important}.ht-smart-attention-grid,.ht-smart-activity-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.ht-smart-attention-panel{border-radius:1rem!important;padding:.9rem!important}.ht-smart-attention-head{display:grid!important}.ht-smart-attention-head>a{width:100%!important}.ht-smart-attention-grid,.ht-smart-activity-strip{grid-template-columns:1fr!important}}html.dark .ht-smart-attention-panel,html.dark .ht-smart-attention-card,html.dark .ht-smart-activity-item,html.dark .ht-smart-activity-empty,html.dark .ht-smart-attention-head>a{background-color:color-mix(in srgb, var(--ht-surface,#07111f) 88%, transparent)!important}html.dark .ht-smart-attention-head h2,html.dark .ht-smart-attention-card strong,html.dark .ht-smart-activity-item strong,html.dark .ht-smart-attention-head>a{color:var(--ht-heading,#f8fbff)!important}.ht-admin-dashboard-v2,.ht-client-dashboard,.ht-client-dashboard-v2{gap:clamp(.9rem,1.4vw,1.25rem)!important}.ht-admin-hero-v2,.ht-client-hero-v2{min-height:unset!important;gap:clamp(.9rem,1.4vw,1.2rem)!important;padding:clamp(1.1rem,1.7vw,1.55rem)!important}.ht-admin-hero-v2 h1{letter-spacing:-.05em!important;max-width:12ch!important;font-size:clamp(2.2rem,4vw,4.25rem)!important;line-height:.92!important}.ht-client-hero-v2 h1{letter-spacing:-.05em!important;font-size:clamp(2rem,3.4vw,3.4rem)!important;line-height:.94!important}.ht-admin-hero-v2 p,.ht-client-hero-v2 p{max-width:58ch!important;margin-top:.45rem!important;font-size:clamp(.92rem,1.05vw,1.02rem)!important;line-height:1.4!important}.ht-admin-actions-v2,.ht-client-actions-v2,.ht-admin-actions-compact{gap:.7rem!important;margin-top:.9rem!important}.ht-admin-health-card,.ht-health-card{justify-content:center!important;min-height:0!important;padding:1.1rem 1.2rem!important}.ht-admin-health-card strong,.ht-health-card strong{font-size:clamp(2rem,3vw,3rem)!important;line-height:.92!important}.ht-smart-kpi-grid{gap:.72rem!important}.ht-smart-kpi-card{border-radius:1rem!important;min-height:0!important;padding:.82rem .9rem!important}.ht-smart-kpi-card span{letter-spacing:.11em!important;font-size:.68rem!important;line-height:1.05!important}.ht-smart-kpi-card strong{letter-spacing:-.045em!important;margin-top:.22rem!important;font-size:clamp(1.55rem,2.1vw,2.25rem)!important;line-height:.92!important}.ht-smart-kpi-card p{margin-top:.2rem!important;font-size:.8rem!important;line-height:1.22!important}.ht-smart-kpi-activity .ht-smart-kpi-card{padding-top:.7rem!important;padding-bottom:.7rem!important}.ht-smart-kpi-activity .ht-smart-kpi-card strong{font-size:clamp(1.3rem,1.7vw,1.8rem)!important}.ht-admin-dashboard-v2>section,.ht-client-dashboard>section,.ht-client-dashboard-v2>section{margin-top:0!important}.ht-admin-main-grid,.ht-client-main-grid,.ht-admin-lower-grid{gap:1rem!important}.ht-sidebar-footer,.ht-sidebar-system,.ht-sidebar-help{margin-top:auto!important}.ht-sidebar-footer{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ht-sidebar-bg,#fff) 94%, transparent))!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;padding-top:.9rem!important;position:sticky!important;bottom:0!important}@media (width>=1280px){.ht-admin-dashboard-v2,.ht-client-dashboard,.ht-client-dashboard-v2{max-width:none!important}.ht-smart-kpi-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}.ht-smart-kpi-activity{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=1180px){.ht-admin-hero-v2 h1{font-size:clamp(2rem,4vw,3.2rem)!important}.ht-client-hero-v2 h1{font-size:clamp(1.8rem,3vw,2.7rem)!important}.ht-smart-kpi-card{padding:.76rem .82rem!important}.ht-smart-kpi-card strong{font-size:clamp(1.3rem,1.8vw,1.9rem)!important}}html.dark .ht-smart-kpi-card,html.dark .ht-admin-health-card,html.dark .ht-health-card{background:linear-gradient(145deg, color-mix(in srgb, var(--ht-surface,#07111f) 96%, transparent), color-mix(in srgb, var(--ht-primary,#14b8d4) 6%, var(--ht-surface,#07111f)))!important}.ht-intelligence-board{border:1px solid var(--ht-border)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ht-primary,#14b8d4) 10%, transparent), transparent 22rem), color-mix(in srgb, var(--ht-surface,#fff) 92%, transparent)!important;box-shadow:0 14px 34px color-mix(in srgb, var(--ht-primary,#14b8d4) 8%, transparent)!important;border-radius:clamp(1rem,1.8vw,1.4rem)!important;gap:.85rem!important;padding:clamp(.95rem,1.5vw,1.25rem)!important;display:grid!important}.ht-intelligence-head span{color:var(--ht-primary,#14b8d4)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(.62rem,.8vw,.74rem)!important;font-weight:950!important;display:block!important}.ht-intelligence-head h2{color:var(--ht-heading,#07111f)!important;margin:.1rem 0 .2rem!important;font-size:clamp(1.1rem,1.8vw,1.55rem)!important;font-weight:950!important;line-height:1!important}.ht-intelligence-head p{color:var(--ht-muted,#5b6675)!important;margin:0!important;font-size:clamp(.78rem,1vw,.9rem)!important}.ht-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;display:grid!important}.ht-intelligence-card{border:1px solid var(--ht-border)!important;background:color-mix(in srgb, var(--ht-surface,#fff) 90%, transparent)!important;border-radius:1rem!important;align-content:start!important;gap:.55rem!important;min-width:0!important;padding:.85rem!important;display:grid!important}.ht-intelligence-card h3{color:var(--ht-heading,#07111f)!important;margin:0 0 .15rem!important;font-size:.95rem!important;font-weight:950!important}.ht-intel-row{border:1px solid var(--ht-border)!important;background:color-mix(in srgb, var(--ht-surface-soft,#f6fbff) 90%, transparent)!important;min-width:0!important;color:var(--ht-heading,#07111f)!important;border-radius:.82rem!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.12rem .65rem!important;padding:.65rem .7rem!important;text-decoration:none!important;display:grid!important}.ht-intel-row strong,.ht-intel-row span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.ht-intel-row strong{color:var(--ht-heading,#07111f)!important;font-size:.82rem!important;font-weight:950!important}.ht-intel-row span{color:var(--ht-muted,#5b6675)!important;grid-column:1/2!important;font-size:.74rem!important;font-weight:700!important}.ht-intel-row b{color:var(--ht-heading,#07111f)!important;white-space:nowrap!important;grid-area:1/2/3/3!important;align-self:center!important;font-size:.8rem!important;font-weight:950!important}.ht-intel-row.warn{border-color:color-mix(in srgb, #f59e0b 34%, var(--ht-border))!important}.ht-intel-row.danger{border-color:color-mix(in srgb, #ef4444 36%, var(--ht-border))!important;background:radial-gradient(circle at 100% 0%, #ef444417, transparent 9rem), color-mix(in srgb, var(--ht-surface,#fff) 92%, transparent)!important}.ht-intel-row.info{border-color:color-mix(in srgb, var(--ht-primary,#14b8d4) 34%, var(--ht-border))!important}.ht-intel-empty{border:1px dashed var(--ht-border)!important;min-height:4.25rem!important;color:var(--ht-muted,#5b6675)!important;text-align:center!important;border-radius:.85rem!important;place-items:center!important;padding:.8rem!important;font-size:.82rem!important;font-weight:850!important;display:grid!important}@media (width<=1100px){.ht-intelligence-grid{grid-template-columns:1fr!important}.ht-intelligence-card{padding:.78rem!important}}@media (width>=1101px){.ht-intelligence-card{min-height:13rem!important}}@media (width<=560px){.ht-intelligence-board{border-radius:1rem!important;padding:.85rem!important}.ht-intel-row{grid-template-columns:1fr!important}.ht-intel-row b{grid-area:auto!important;justify-self:start!important}}html.dark .ht-intelligence-board,html.dark .ht-intelligence-card,html.dark .ht-intel-row{background-color:color-mix(in srgb, var(--ht-surface,#07111f) 88%, transparent)!important}html.dark .ht-intelligence-head h2,html.dark .ht-intelligence-card h3,html.dark .ht-intel-row strong,html.dark .ht-intel-row b{color:var(--ht-heading,#f8fbff)!important}@media (width>=700px) and (width<=1180px){.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;max-width:100%!important;display:grid!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*{width:100%!important;min-width:0!important;max-width:none!important}.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions .ht-action-secondary,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 .ht-action-secondary,.ht-client-actions-v2 .ht-action-primary,.ht-client-actions-v2 .ht-action-secondary{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:.85rem!important;height:2.4rem!important;min-height:2.4rem!important;padding:0 .8rem!important;font-size:.84rem!important;line-height:1!important;overflow:hidden!important}}@media (width>=1181px){.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{flex-wrap:wrap!important;gap:.65rem!important;display:flex!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*{flex:0 auto!important;width:auto!important;min-width:9rem!important;max-width:14rem!important}}@media (width>=700px) and (width<=1180px){.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{grid-template-columns:repeat(auto-fit,minmax(9rem,max-content))!important;justify-content:start!important;align-items:center!important;gap:.55rem!important;width:100%!important;max-width:100%!important;display:grid!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*,.ht-page-hero-actions>form,.ht-admin-actions-v2>form,.ht-client-actions-v2>form{flex:unset!important;justify-self:start!important;width:auto!important;min-width:9rem!important;max-width:15rem!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions .ht-action-secondary,.ht-admin-actions-v2 a,.ht-admin-actions-v2 button,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 .ht-action-secondary,.ht-client-actions-v2 a,.ht-client-actions-v2 button,.ht-client-actions-v2 .ht-action-primary,.ht-client-actions-v2 .ht-action-secondary{white-space:nowrap!important;text-align:center!important;border-radius:.82rem!important;justify-content:center!important;align-items:center!important;gap:.42rem!important;width:auto!important;min-width:9rem!important;max-width:15rem!important;height:2.55rem!important;min-height:2.55rem!important;padding:0 .9rem!important;font-size:clamp(.78rem,1vw,.9rem)!important;line-height:1!important;display:inline-flex!important}.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:repeat(2,minmax(9rem,1fr))!important}.ht-admin-actions-v2.ht-admin-actions-compact>a{width:100%!important;max-width:none!important}}@media (width<=699px){.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{grid-template-columns:1fr!important;gap:.55rem!important;display:grid!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*,.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-admin-actions-v2 a,.ht-admin-actions-v2 button,.ht-client-actions-v2 a,.ht-client-actions-v2 button{width:100%!important;max-width:none!important}}@media (width>=900px){.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-hero-v2{-moz-column-gap:1.2rem!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:1.2rem!important;display:grid!important}.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;gap:.7rem!important;width:auto!important;max-width:18rem!important;margin-left:auto!important;display:flex!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*{flex:none!important;width:100%!important;min-width:10rem!important;max-width:14rem!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-page-hero-actions .ht-action-primary,.ht-page-hero-actions .ht-action-secondary,.ht-admin-actions-v2 a,.ht-admin-actions-v2 button,.ht-admin-actions-v2 .ht-action-primary,.ht-admin-actions-v2 .ht-action-secondary,.ht-client-actions-v2 a,.ht-client-actions-v2 button,.ht-client-actions-v2 .ht-action-primary,.ht-client-actions-v2 .ht-action-secondary{text-align:center!important;white-space:nowrap!important;border-radius:1rem!important;justify-content:center!important;align-items:center!important;width:100%!important;height:3rem!important;min-height:3rem!important;padding:0 1rem!important;font-size:.95rem!important;line-height:1!important;display:inline-flex!important}}@media (width<=899px){.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2{grid-template-columns:1fr!important;gap:.55rem!important;width:100%!important;display:grid!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*{width:100%!important;max-width:none!important}}@media (width>=700px) and (width<=1180px){.ht-page-hero-v2,.ht-admin-hero-v2,.ht-client-hero-v2{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.ht-page-hero-actions,.ht-admin-actions-v2,.ht-client-actions-v2,.ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:1fr!important;justify-self:end!important;gap:.55rem!important;width:auto!important;min-width:10.5rem!important;max-width:13.5rem!important;margin-left:auto!important;display:grid!important}.ht-page-hero-actions>*,.ht-admin-actions-v2>*,.ht-client-actions-v2>*{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.ht-page-hero-actions a,.ht-page-hero-actions button,.ht-admin-actions-v2 a,.ht-admin-actions-v2 button,.ht-client-actions-v2 a,.ht-client-actions-v2 button{white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:.9rem!important;height:2.55rem!important;min-height:2.55rem!important;padding:0 .85rem!important;font-size:.88rem!important;overflow:hidden!important}}@media (width>=1181px){.ht-admin-dashboard-v2 .ht-admin-hero-v2{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)!important;align-items:center!important;gap:clamp(1.25rem,2vw,2rem)!important;padding:clamp(2rem,3vw,3rem)!important;display:grid!important}.ht-admin-dashboard-v2 .ht-admin-hero-v2 h1{letter-spacing:-.075em!important;max-width:12ch!important;font-size:clamp(3rem,4.25vw,4.7rem)!important;line-height:.92!important}.ht-admin-dashboard-v2 .ht-admin-actions-v2,.ht-admin-dashboard-v2 .ht-admin-actions-v2.ht-admin-actions-compact{grid-template-columns:1fr!important;justify-self:start!important;gap:.65rem!important;width:min(100%,18rem)!important;max-width:18rem!important;display:grid!important}.ht-admin-dashboard-v2 .ht-admin-health-card{justify-self:end!important;width:100%!important;max-width:36rem!important}}:is(body:has(.ht-client-dashboard) .ht-content,body:has(.ht-client-dashboard-v2) .ht-content){padding-top:1.6rem!important}.ht-client-dashboard,.ht-client-dashboard-v2{gap:1.05rem!important}.ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{min-height:unset!important;border-radius:1.35rem!important;grid-template-columns:minmax(20rem,1.35fr) minmax(12rem,.65fr) minmax(16rem,.8fr)!important;align-items:center!important;gap:clamp(1rem,2vw,1.5rem)!important;padding:clamp(1.55rem,2vw,2.2rem) clamp(1.45rem,2.4vw,2rem)!important;display:grid!important;overflow:hidden!important}.ht-client-hero-v2:before,.ht-client-dashboard>section:first-child:before,.ht-client-dashboard-v2>section:first-child:before{opacity:.9!important;filter:blur(6px)!important}.ht-client-hero-v2:after,.ht-client-dashboard>section:first-child:after,.ht-client-dashboard-v2>section:first-child:after{opacity:.55!important}.ht-client-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker{letter-spacing:.19em!important;margin-bottom:.45rem!important;font-size:.72rem!important}.ht-client-actions-v2{place-self:center end!important;gap:.55rem!important;width:min(100%,14rem)!important;display:grid!important}.ht-client-actions-v2>*,.ht-client-actions-v2>form,.ht-client-actions-v2 a,.ht-client-actions-v2 button,.ht-client-actions-v2 .ht-action-primary,.ht-client-actions-v2 .ht-action-secondary{width:100%!important;height:2.95rem!important;min-height:2.95rem!important;box-shadow:none!important;border-radius:.82rem!important;justify-content:center!important;align-items:center!important;padding:0 .95rem!important;font-size:.87rem!important;font-weight:950!important;display:inline-flex!important}.ht-client-actions-v2 a:first-child,.ht-client-actions-v2 .ht-action-primary:first-child{box-shadow:0 14px 28px #0ea5e938!important}.ht-client-hero-v2 .ht-panel-v2,.ht-client-hero-v2 .ht-card,.ht-client-hero-v2 aside,.ht-client-dashboard>section:first-child .ht-panel-v2,.ht-client-dashboard>section:first-child aside{border-radius:1.25rem!important;justify-self:end!important;max-width:28rem!important}.ht-client-hero-v2 .ht-panel-v2 h2,.ht-client-hero-v2 aside h2,.ht-client-dashboard>section:first-child aside h2{letter-spacing:-.07em!important;margin-bottom:.35rem!important;font-size:clamp(1.85rem,3vw,3rem)!important;line-height:.98!important}.ht-client-dashboard-metrics,.ht-client-dashboard .ht-metrics-grid-v2,.ht-client-dashboard-v2 .ht-metrics-grid-v2{gap:.7rem!important;margin-top:.25rem!important}.ht-client-dashboard-metrics>*,.ht-client-dashboard .ht-metric-card-v2,.ht-client-dashboard-v2 .ht-metric-card-v2{border-radius:.95rem!important;min-height:5.8rem!important;padding:.85rem .95rem!important}.ht-client-dashboard-metrics strong,.ht-client-dashboard .ht-metric-card-v2 strong,.ht-client-dashboard-v2 .ht-metric-card-v2 strong{letter-spacing:-.055em!important;font-size:2rem!important;line-height:.95!important}.ht-client-dashboard-metrics p,.ht-client-dashboard .ht-metric-card-v2 p,.ht-client-dashboard-v2 .ht-metric-card-v2 p{font-size:.78rem!important;line-height:1.25!important}.ht-client-main-grid,.ht-client-main-grid.lower{gap:1rem!important}.ht-client-main-grid>*,.ht-client-main-grid.lower>*,.ht-client-dashboard .ht-panel-v2,.ht-client-dashboard-v2 .ht-panel-v2{border-radius:1.15rem!important}.ht-client-switcher,.ht-client-switcher-compact{border-radius:1rem!important;padding:.78rem .75rem!important}.ht-client-switcher label,.ht-client-switcher-compact label{letter-spacing:.16em!important;margin-bottom:.45rem!important;font-size:.69rem!important}.ht-client-switcher select,.ht-client-switcher-compact select{text-overflow:ellipsis!important;border-radius:.85rem!important;height:2.55rem!important;min-height:2.55rem!important;padding:0 2rem 0 .8rem!important;font-size:.82rem!important}.ht-active-customer-name{gap:.15rem!important;margin-top:.55rem!important}.ht-active-customer-name strong,.ht-active-customer-name span{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:hidden!important}.ht-active-customer-name strong{font-size:.82rem!important}.ht-active-customer-name span{opacity:.7!important;font-size:.72rem!important}:is(body:has(.ht-client-dashboard) .ht-topbar,body:has(.ht-client-dashboard-v2) .ht-topbar){min-height:2.85rem!important}:is(body:has(.ht-client-dashboard) .ht-topbar-btn,body:has(.ht-client-dashboard-v2) .ht-topbar-btn){border-radius:999px!important;min-height:2.1rem!important;padding:.45rem .8rem!important}@media (width<=1180px){.ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{grid-template-columns:1fr minmax(13rem,.55fr)!important}.ht-client-actions-v2{justify-self:stretch!important;width:100%!important}.ht-client-hero-v2 .ht-panel-v2,.ht-client-hero-v2 aside,.ht-client-dashboard>section:first-child aside{grid-column:1/-1!important;justify-self:stretch!important;max-width:none!important}}@media (width<=760px){:is(body:has(.ht-client-dashboard) .ht-content,body:has(.ht-client-dashboard-v2) .ht-content){padding:.85rem!important}.ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{border-radius:1.15rem!important;grid-template-columns:1fr!important;gap:.95rem!important;padding:1.15rem!important}.ht-client-hero-v2 h1{letter-spacing:-.07em!important;font-size:clamp(2rem,12vw,2.75rem)!important}.ht-client-actions-v2{justify-self:stretch!important;width:100%!important}.ht-client-actions-v2>*,.ht-client-actions-v2 a,.ht-client-actions-v2 button{height:2.85rem!important;min-height:2.85rem!important}.ht-client-dashboard-metrics,.ht-client-dashboard .ht-metrics-grid-v2,.ht-client-dashboard-v2 .ht-metrics-grid-v2{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.ht-client-dashboard-metrics,.ht-client-dashboard .ht-metrics-grid-v2,.ht-client-dashboard-v2 .ht-metrics-grid-v2{grid-template-columns:1fr!important}}.ht-client-dashboard .ht-client-hero-v2,.ht-client-dashboard-v2 .ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{-moz-column-gap:clamp(2.5rem, 6vw, 7rem)!important;border-radius:1.35rem!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(24rem,.95fr) minmax(22rem,.78fr)!important;align-items:center!important;gap:1.25rem clamp(2.5rem,6vw,7rem)!important;height:auto!important;min-height:26rem!important;max-height:none!important;padding:clamp(2.4rem,4vw,3.4rem) clamp(2rem,4vw,3.2rem)!important;display:grid!important;overflow:hidden!important}.ht-client-hero-v2>div:first-child{grid-area:1/1!important;place-self:end start!important;max-width:46rem!important;transform:none!important}.ht-client-hero-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker{letter-spacing:.22em!important;color:var(--ht-accent,#05b6e8)!important;margin:0 0 1.05rem!important;font-size:.72rem!important;font-weight:950!important;line-height:1!important}.ht-client-hero-v2 h1{letter-spacing:-.085em!important;max-width:48rem!important;margin:0 0 1.05rem!important;font-size:clamp(3.2rem,5vw,5.1rem)!important;line-height:.92!important}.ht-client-hero-v2 p{max-width:43rem!important;margin:0!important;font-size:clamp(1.05rem,1.4vw,1.28rem)!important;line-height:1.42!important}.ht-client-actions-v2{grid-area:2/1!important;place-self:start!important;gap:.75rem!important;width:min(100%,18rem)!important;max-width:18rem!important;margin-top:.15rem!important;display:grid!important;transform:none!important}.ht-client-actions-v2>*,.ht-client-actions-v2>form,.ht-client-actions-v2 a,.ht-client-actions-v2 button,.ht-client-actions-v2 .ht-action-primary,.ht-client-actions-v2 .ht-action-secondary{border-radius:.86rem!important;justify-content:center!important;align-items:center!important;width:100%!important;height:3rem!important;min-height:3rem!important;padding:0 1.05rem!important;font-size:.92rem!important;font-weight:950!important;display:inline-flex!important}.ht-client-actions-v2 a:first-child,.ht-client-actions-v2 .ht-action-primary:first-child{color:#fff!important;background:linear-gradient(135deg,#08bee8,#6957e8)!important;box-shadow:0 18px 36px #0ea5e93d!important}.ht-client-actions-v2 a:not(:first-child),.ht-client-actions-v2 .ht-action-secondary{color:var(--ht-ink,#07111f)!important;background:#ffffffd1!important;border:1px solid #94a3b847!important;box-shadow:0 10px 24px #0f172a0b!important}.ht-client-hero-v2 aside,.ht-client-hero-v2 .ht-panel-v2,.ht-client-hero-v2 .ht-card,.ht-client-dashboard>section:first-child aside,.ht-client-dashboard>section:first-child .ht-panel-v2,.ht-client-dashboard-v2>section:first-child aside,.ht-client-dashboard-v2>section:first-child .ht-panel-v2{-webkit-backdrop-filter:blur(16px)saturate(1.18)!important;backdrop-filter:blur(16px)saturate(1.18)!important;background:#ffffffc7!important;border:1px solid #94a3b852!important;border-radius:1.25rem!important;grid-area:1/2/span 2!important;place-self:center end!important;width:100%!important;min-width:0!important;max-width:35rem!important;padding:clamp(1.55rem,2.4vw,2.25rem)!important;box-shadow:0 24px 58px #0f172a1c!important}.ht-client-hero-v2 aside h2,.ht-client-hero-v2 .ht-panel-v2 h2,.ht-client-dashboard>section:first-child aside h2,.ht-client-dashboard>section:first-child .ht-panel-v2 h2,.ht-client-dashboard-v2>section:first-child aside h2,.ht-client-dashboard-v2>section:first-child .ht-panel-v2 h2{letter-spacing:-.08em!important;max-width:100%!important;margin:.55rem 0!important;font-size:clamp(3rem,4.5vw,4.4rem)!important;line-height:.9!important}.ht-client-hero-v2 aside p,.ht-client-hero-v2 .ht-panel-v2 p,.ht-client-dashboard>section:first-child aside p,.ht-client-dashboard>section:first-child .ht-panel-v2 p{font-size:clamp(1rem,1.25vw,1.2rem)!important;line-height:1.35!important}.ht-client-dashboard-metrics,.ht-client-dashboard .ht-metrics-grid-v2,.ht-client-dashboard-v2 .ht-metrics-grid-v2{margin-top:.8rem!important}@media (width<=1180px){.ht-client-dashboard .ht-client-hero-v2,.ht-client-dashboard-v2 .ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;gap:1rem!important;min-height:0!important}.ht-client-hero-v2>div:first-child{grid-area:1/1!important;align-self:start!important}.ht-client-actions-v2{grid-area:2/1!important;width:min(100%,20rem)!important;max-width:20rem!important}.ht-client-hero-v2 aside,.ht-client-hero-v2 .ht-panel-v2,.ht-client-dashboard>section:first-child aside,.ht-client-dashboard>section:first-child .ht-panel-v2{grid-area:3/1!important;justify-self:stretch!important;max-width:none!important}}@media (width<=760px){.ht-client-dashboard .ht-client-hero-v2,.ht-client-dashboard-v2 .ht-client-hero-v2,.ht-client-dashboard>section:first-child,.ht-client-dashboard-v2>section:first-child{border-radius:1.1rem!important;padding:1.2rem!important}.ht-client-hero-v2 h1{font-size:clamp(2.35rem,13vw,3.25rem)!important;line-height:.94!important}.ht-client-hero-v2 p{font-size:.98rem!important}.ht-client-actions-v2{width:100%!important;max-width:none!important}.ht-client-hero-v2 aside h2,.ht-client-hero-v2 .ht-panel-v2 h2{font-size:clamp(2.25rem,11vw,3rem)!important}}@media (width>=1181px){.ht-client-dashboard .ht-client-hero-v2,.ht-client-dashboard-v2 .ht-client-hero-v2{-moz-column-gap:clamp(3rem, 8vw, 9rem)!important;grid-template-rows:auto 1fr!important;grid-template-columns:minmax(32rem,1fr) minmax(26rem,38rem)!important;align-items:center!important;gap:1.25rem clamp(3rem,8vw,9rem)!important;min-height:28rem!important;padding:3rem 3.2rem!important;display:grid!important;position:relative!important}.ht-client-dashboard .ht-client-hero-v2>div:first-child,.ht-client-dashboard-v2 .ht-client-hero-v2>div:first-child{grid-area:1/1!important;place-self:end start!important;width:100%!important;max-width:48rem!important}.ht-client-dashboard .ht-client-hero-v2 h1,.ht-client-dashboard-v2 .ht-client-hero-v2 h1{letter-spacing:-.085em!important;max-width:48rem!important;font-size:clamp(3.3rem,4.7vw,5.15rem)!important;line-height:.91!important}.ht-client-dashboard .ht-client-hero-v2 p,.ht-client-dashboard-v2 .ht-client-hero-v2 p{max-width:44rem!important;font-size:clamp(1.08rem,1.25vw,1.3rem)!important;line-height:1.42!important}.ht-client-dashboard .ht-client-actions-v2,.ht-client-dashboard-v2 .ht-client-actions-v2{flex-direction:column!important;grid-area:2/1!important;place-self:start!important;gap:.75rem!important;width:18rem!important;max-width:18rem!important;margin:.35rem 0 0!important;padding:0!important;display:flex!important;transform:none!important}.ht-client-dashboard .ht-client-actions-v2>*,.ht-client-dashboard .ht-client-actions-v2 a,.ht-client-dashboard .ht-client-actions-v2 button,.ht-client-dashboard-v2 .ht-client-actions-v2>*,.ht-client-dashboard-v2 .ht-client-actions-v2 a,.ht-client-dashboard-v2 .ht-client-actions-v2 button{width:18rem!important;max-width:18rem!important;height:3rem!important;min-height:3rem!important;margin-left:0!important;margin-right:0!important}.ht-client-dashboard .ht-client-hero-v2 aside,.ht-client-dashboard .ht-client-hero-v2 .ht-panel-v2,.ht-client-dashboard-v2 .ht-client-hero-v2 aside,.ht-client-dashboard-v2 .ht-client-hero-v2 .ht-panel-v2{grid-area:1/2/span 2!important;place-self:center end!important;width:100%!important;min-width:0!important;max-width:36rem!important;margin:0!important}.ht-client-dashboard .ht-client-hero-v2 aside h2,.ht-client-dashboard .ht-client-hero-v2 .ht-panel-v2 h2,.ht-client-dashboard-v2 .ht-client-hero-v2 aside h2,.ht-client-dashboard-v2 .ht-client-hero-v2 .ht-panel-v2 h2{white-space:normal!important;font-size:clamp(3.2rem,4.4vw,4.55rem)!important;line-height:.9!important}}.ht-sidebar{padding:1.15rem .85rem!important}.ht-client-sidebar{width:15.75rem!important;min-width:15.75rem!important;max-width:15.75rem!important;padding:1.05rem .75rem .9rem!important;overflow-y:auto!important}body:has(.ht-client-dashboard) .ht-sidebar{width:15.75rem!important;min-width:15.75rem!important;max-width:15.75rem!important;padding:1.05rem .75rem .9rem!important;overflow-y:auto!important}body:has(.ht-client-dashboard-v2) .ht-sidebar{width:15.75rem!important;min-width:15.75rem!important;max-width:15.75rem!important;padding:1.05rem .75rem .9rem!important;overflow-y:auto!important}.ht-client-sidebar .ht-brand{min-height:auto!important;margin-bottom:.45rem!important;padding:0 .25rem .55rem!important}body:has(.ht-client-dashboard) .ht-sidebar .ht-brand{min-height:auto!important;margin-bottom:.45rem!important;padding:0 .25rem .55rem!important}body:has(.ht-client-dashboard-v2) .ht-sidebar .ht-brand{min-height:auto!important;margin-bottom:.45rem!important;padding:0 .25rem .55rem!important}.ht-client-sidebar .ht-sidebar-real-logo{max-width:12.7rem!important;height:auto!important}body:has(.ht-client-dashboard) .ht-sidebar-real-logo{max-width:12.7rem!important;height:auto!important}body:has(.ht-client-dashboard-v2) .ht-sidebar-real-logo{max-width:12.7rem!important;height:auto!important}.ht-client-portal-label{letter-spacing:.22em!important;margin:.25rem 0 .75rem!important;padding:0 .25rem .65rem!important;font-size:.72rem!important}.ht-client-switcher,.ht-client-switcher-compact{border-radius:.95rem!important;margin:0 0 1.05rem!important;padding:.75rem .7rem!important}.ht-client-switcher label,.ht-client-switcher-compact label{margin-bottom:.45rem!important;font-size:.68rem!important}.ht-client-switcher select,.ht-client-switcher-compact select{height:2.45rem!important;min-height:2.45rem!important;font-size:.8rem!important}.ht-sidebar nav,.ht-nav{gap:.42rem!important;margin-top:.25rem!important;padding:0!important;display:grid!important}.ht-sidebar a,.ht-nav-link{border-radius:.9rem!important;gap:.72rem!important;height:3.05rem!important;min-height:3.05rem!important;padding:0 .9rem!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important}.ht-nav-icon,.ht-sidebar a svg{width:1.05rem!important;min-width:1.05rem!important;height:1.05rem!important}.ht-sidebar a.active,.ht-nav-link.active{border-radius:.95rem!important;height:3.25rem!important;min-height:3.25rem!important;padding:0 .95rem!important}.ht-sidebar-card,.ht-client-help-card{border-radius:.95rem!important;margin-top:1.2rem!important;padding:.85rem .8rem!important}.ht-sidebar-card-title{margin-bottom:.25rem!important;font-size:.76rem!important}.ht-sidebar-card-text{font-size:.76rem!important;line-height:1.18!important}.ht-status-pill,.ht-client-help-btn{border-radius:.75rem!important;height:2.25rem!important;min-height:2.25rem!important;margin-top:.65rem!important;font-size:.82rem!important}.ht-client-sidebar .ht-nav-link+.ht-nav-link{margin-top:0!important}body:has(.ht-client-dashboard) .ht-nav-link+.ht-nav-link{margin-top:0!important}body:has(.ht-client-dashboard-v2) .ht-nav-link+.ht-nav-link{margin-top:0!important}@media (width<=900px){.ht-client-sidebar{width:17rem!important;min-width:17rem!important;max-width:17rem!important}body:has(.ht-client-dashboard) .ht-sidebar{width:17rem!important;min-width:17rem!important;max-width:17rem!important}body:has(.ht-client-dashboard-v2) .ht-sidebar{width:17rem!important;min-width:17rem!important;max-width:17rem!important}.ht-sidebar a,.ht-nav-link{height:3rem!important;min-height:3rem!important}}.login-card button[type=submit],.auth-card button[type=submit],.ht-login-card button[type=submit],.ht-auth-card button[type=submit],form[action*=login] button[type=submit],form[action*=authenticate] button[type=submit]{isolation:isolate!important;color:#fff!important;letter-spacing:-.01em!important;background:linear-gradient(135deg,#08bee8 0%,#2563eb 45%,#6957e8 100%) 0%/160% 160%!important;border:0!important;border-radius:1rem!important;min-height:3.15rem!important;font-weight:950!important;transition:transform .18s,box-shadow .18s,filter .18s,background-position .35s!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:0 16px 34px #2563eb47,0 4px 10px #0ea5e92e!important}button[type=submit]:has(+.ht-login-submit-fallback){isolation:isolate!important;color:#fff!important;letter-spacing:-.01em!important;background:linear-gradient(135deg,#08bee8 0%,#2563eb 45%,#6957e8 100%) 0%/160% 160%!important;border:0!important;border-radius:1rem!important;min-height:3.15rem!important;font-weight:950!important;transition:transform .18s,box-shadow .18s,filter .18s,background-position .35s!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:0 16px 34px #2563eb47,0 4px 10px #0ea5e92e!important}.login-card button[type=submit]:before,.auth-card button[type=submit]:before,.ht-login-card button[type=submit]:before,.ht-auth-card button[type=submit]:before,form[action*=login] button[type=submit]:before,form[action*=authenticate] button[type=submit]:before{content:""!important;z-index:-1!important;opacity:.85!important;background:radial-gradient(circle at 25% 20%,#ffffff61,#0000 28%),linear-gradient(135deg,#ffffff1f,#0000 55%)!important;transition:opacity .18s!important;position:absolute!important;inset:0!important}.login-card button[type=submit]:hover,.auth-card button[type=submit]:hover,.ht-login-card button[type=submit]:hover,.ht-auth-card button[type=submit]:hover,form[action*=login] button[type=submit]:hover,form[action*=authenticate] button[type=submit]:hover{filter:saturate(1.08)brightness(1.03)!important;background-position:100%!important;transform:translateY(-2px)!important;box-shadow:0 22px 44px #2563eb57,0 8px 18px #0ea5e938!important}.login-card button[type=submit]:active,.auth-card button[type=submit]:active,.ht-login-card button[type=submit]:active,.ht-auth-card button[type=submit]:active,form[action*=login] button[type=submit]:active,form[action*=authenticate] button[type=submit]:active{transform:translateY(0)scale(.99)!important;box-shadow:0 10px 22px #2563eb40,0 3px 8px #0ea5e929!important}.login-card button[type=submit]:focus-visible,.auth-card button[type=submit]:focus-visible,.ht-login-card button[type=submit]:focus-visible,.ht-auth-card button[type=submit]:focus-visible,form[action*=login] button[type=submit]:focus-visible,form[action*=authenticate] button[type=submit]:focus-visible{outline-offset:3px!important;outline:3px solid #0ea5e957!important}.ht-admin-dashboard-v2,.ht-client-dashboard,.ht-client-dashboard-v2{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.ht-content:has(.ht-admin-dashboard-v2){width:100%!important;min-width:0!important;max-width:none!important}.ht-content:has(.ht-client-dashboard){width:100%!important;min-width:0!important;max-width:none!important}.ht-content:has(.ht-client-dashboard-v2){width:100%!important;min-width:0!important;max-width:none!important}main:has(.ht-admin-dashboard-v2){width:100%!important;min-width:0!important;max-width:none!important}main:has(.ht-client-dashboard){width:100%!important;min-width:0!important;max-width:none!important}main:has(.ht-client-dashboard-v2){width:100%!important;min-width:0!important;max-width:none!important}.ht-admin-dashboard-v2>*,.ht-client-dashboard>*,.ht-client-dashboard-v2>*{max-width:none!important}.ht-admin-dashboard-v2 .ht-page-hero-v2,.ht-client-dashboard .ht-client-hero-v2,.ht-client-dashboard-v2 .ht-client-hero-v2,.ht-admin-dashboard-v2 .ht-metrics-grid-v2,.ht-client-dashboard .ht-metrics-grid-v2,.ht-client-dashboard-v2 .ht-metrics-grid-v2,.ht-admin-dashboard-v2 .ht-panel-v2,.ht-client-dashboard .ht-panel-v2,.ht-client-dashboard-v2 .ht-panel-v2{width:100%!important;max-width:none!important}@media (width>=1280px){.ht-admin-dashboard-v2,.ht-client-dashboard,.ht-client-dashboard-v2{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.ht-admin-dashboard-v2 .ht-admin-hero-v2 h1,.ht-client-dashboard .ht-client-hero-v2 h1,.ht-client-dashboard-v2 .ht-client-hero-v2 h1{letter-spacing:-.07em!important;max-width:15ch!important;font-size:clamp(2.55rem,3.65vw,4rem)!important;line-height:.94!important}.ht-admin-dashboard-v2 .ht-admin-health-card strong,.ht-admin-dashboard-v2 .ht-health-card strong,.ht-client-dashboard .ht-health-card strong,.ht-client-dashboard-v2 .ht-health-card strong,.ht-client-dashboard .ht-client-hero-v2 aside h2,.ht-client-dashboard-v2 .ht-client-hero-v2 aside h2,.ht-client-dashboard .ht-client-hero-v2 .ht-panel-v2 h2,.ht-client-dashboard-v2 .ht-client-hero-v2 .ht-panel-v2 h2{letter-spacing:-.055em!important;max-width:14ch!important;font-size:clamp(1.85rem,2.45vw,2.7rem)!important;line-height:.96!important}.ht-admin-dashboard-v2 .ht-admin-hero-v2 p,.ht-client-dashboard .ht-client-hero-v2 p,.ht-client-dashboard-v2 .ht-client-hero-v2 p{max-width:42rem!important;font-size:clamp(.95rem,1.05vw,1.08rem)!important;line-height:1.42!important}.ht-admin-dashboard-v2 .ht-kicker,.ht-client-dashboard .ht-kicker,.ht-client-dashboard-v2 .ht-kicker{letter-spacing:.2em!important;font-size:.68rem!important}@media (width>=1181px){.ht-admin-dashboard-v2 .ht-admin-hero-v2 h1,.ht-client-dashboard .ht-client-hero-v2 h1,.ht-client-dashboard-v2 .ht-client-hero-v2 h1{font-size:clamp(2.75rem,3.35vw,4.15rem)!important}.ht-admin-dashboard-v2 .ht-admin-health-card strong,.ht-admin-dashboard-v2 .ht-health-card strong,.ht-client-dashboard .ht-health-card strong,.ht-client-dashboard-v2 .ht-health-card strong,.ht-client-dashboard .ht-client-hero-v2 aside h2,.ht-client-dashboard-v2 .ht-client-hero-v2 aside h2,.ht-client-dashboard .ht-client-hero-v2 .ht-panel-v2 h2,.ht-client-dashboard-v2 .ht-client-hero-v2 .ht-panel-v2 h2{font-size:clamp(2rem,2.35vw,2.85rem)!important}}@media (width<=760px){.ht-admin-dashboard-v2 .ht-admin-hero-v2 h1,.ht-client-dashboard .ht-client-hero-v2 h1,.ht-client-dashboard-v2 .ht-client-hero-v2 h1{max-width:100%!important;font-size:clamp(2.15rem,10vw,3rem)!important}.ht-admin-dashboard-v2 .ht-admin-health-card strong,.ht-admin-dashboard-v2 .ht-health-card strong,.ht-client-dashboard .ht-health-card strong,.ht-client-dashboard-v2 .ht-health-card strong,.ht-client-dashboard .ht-client-hero-v2 aside h2,.ht-client-dashboard-v2 .ht-client-hero-v2 aside h2,.ht-client-dashboard .ht-client-hero-v2 .ht-panel-v2 h2,.ht-client-dashboard-v2 .ht-client-hero-v2 .ht-panel-v2 h2{max-width:100%!important;font-size:clamp(1.75rem,8vw,2.35rem)!important}}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lg\:block{display:block}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}}
