/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#182230;--muted:#667085;--line:#e8ebf1;--surface:#fff;--canvas:#f6f7fb;--bg:#f6f7fb;--primary:#5b5bd6;--primary-dark:#4646b8;--sidebar-bg:#171728;--sidebar-hover:#212137;--sidebar-active:#2b2b4c}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--primary,#5b5bd6) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--primary,#5b5bd6) 16%, var(--line,#e8ebf1)) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--primary,#5b5bd6);border:2px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--primary,#5b5bd6) 14%, var(--line,#e8ebf1))}}::-webkit-scrollbar-thumb{background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--primary,#5b5bd6)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--primary,#5b5bd6) 24%, var(--line,#e8ebf1))}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}button,.cell-dropdown-button,.top-dropdown-trigger,.sheet-toolbar button,.admin-save,.primary-button,.save-sale,.icon-button,.nav-item,.admin-tabs button,.delete-provider,.delete-service{transition:transform .16s,background-color .18s,color .18s,border-color .18s,opacity .18s}button:hover,.top-dropdown-trigger:hover,.sheet-toolbar button:hover,.admin-save:hover,.primary-button:hover,.save-sale:hover,.icon-button:hover,.admin-tabs button:hover{transform:translateY(-1px)}button:active,.top-dropdown-trigger:active,.sheet-toolbar button:active,.admin-save:active,.primary-button:active,.save-sale:active,.icon-button:active{transform:translateY(0)scale(.985)}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d6d6e2;z-index:5;background:#171728;flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:11px;padding:0 8px 27px;display:flex}.brand-mark{background:linear-gradient(145deg,#7777ef,#5050c8);border-radius:11px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:800;display:grid;box-shadow:0 7px 22px #6060d53d}.brand strong,.brand small,.tenant-card strong,.tenant-card small{display:block}.brand strong{letter-spacing:-.2px;font-size:16px}.brand small{color:#9292a5;margin-top:2px;font-size:10.5px}.nav-label{letter-spacing:1.1px;color:#68687a;margin:10px 12px 7px;font-size:9.5px;font-weight:800}.nav-item{color:#aaaaba;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:42px;padding:0 11px;font-size:12.5px;font-weight:600;transition:all .18s;display:flex;position:relative}.nav-item>span{color:#838397;text-align:center;place-items:center;width:18px;font-size:16px;display:grid}.nav-item>span svg{width:18px;height:18px;display:block}.nav-item:hover{color:#fff;background:#212137}.nav-item:hover>span,.nav-item.active>span{color:currentColor}.nav-item.active{color:#fff;background:#2b2b4c}.nav-item.active:before{content:"";background:#7b7bf1;border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-14px}.nav-item em{color:#c8c8ff;background:#3b3b61;border-radius:20px;margin-left:auto;padding:3px 7px;font-size:9.5px;font-style:normal}.online-dot{background:#46c98b;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #46c98b1c}.tenant-card{border-top:1px solid #2a2a3d;align-items:center;gap:9px;margin-top:auto;padding:13px 8px 0;display:flex}.tenant-card strong{color:#eeeef3;font-size:11.5px}.tenant-card small{color:#78788b;margin-top:3px;font-size:9.5px}.tenant-card button{color:#77778a;background:0 0;border:0;margin-left:auto}.avatar{color:#5056af;background:#dfe4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.avatar.small{width:32px;height:32px}.avatar.tiny{border-radius:8px;width:27px;height:27px;font-size:9px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:25px;height:72px;padding:0 30px;display:flex}.page-title{align-items:center;gap:10px;min-width:146px;display:flex}.page-title small,.page-title strong{display:block}.page-title small{color:#9aa1ae;letter-spacing:1.1px;font-size:8.5px;font-weight:800}.page-title strong{margin-top:3px;font-size:15px}.mobile-menu{background:0 0;border:0;display:none}.workspace.soft-refreshing{animation:.36s ease-out both section-soft-refresh}.search{color:#858c99;background:#fafbfc;border:1px solid #e3e6ec;border-radius:9px;flex:1;align-items:center;gap:9px;max-width:490px;height:38px;padding:0 10px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11.5px}.search kbd{color:#9ca2ae;background:#fff;border:1px solid #dde0e7;border-radius:5px;padding:3px 6px;font-size:8px}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.country{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:132px;padding:6px 9px;display:flex}.country small,.country strong{display:block}.country small{color:#999fac;font-size:8px}.country strong{margin-top:2px;font-size:10px}.country b{color:#9ca2ae;margin-left:auto}.icon-button{border:1px solid var(--line);background:#fff;border-radius:9px;width:34px;height:34px;position:relative}.icon-button i{color:#fff;background:#ef5a6f;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.content{max-width:1570px;margin:auto;padding:31px 30px 45px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.eyebrow{letter-spacing:1.15px;margin:0 0 6px;font-weight:800;color:#7c82a5!important;font-size:9px!important}.welcome-row h1{color:#1c2534;letter-spacing:-.8px;margin:0;font-size:clamp(23px,2.2vw,31px)}.welcome-row p{color:var(--muted);margin:8px 0 0;font-size:11.5px}.primary-button{background:var(--primary);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;height:39px;padding:0 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 7px 16px #5b5bd629}.primary-button:hover{background:var(--primary-dark)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0 16px;display:grid}.metric-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:flex-start;gap:11px;min-height:114px;padding:18px;display:flex;overflow:hidden;box-shadow:0 3px 9px #29315a05}.metric-icon{border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.metric-icon.indigo{color:#5b5bd6;background:#ededff}.metric-icon.teal{color:#2aa67a;background:#e8f9f4}.metric-icon.amber{color:#dd971e;background:#fff5dd}.metric-icon.rose{color:#df5268;background:#ffebee}.metric-card small{color:#79808c;font-size:9.5px;display:block}.metric-card strong{color:#1d2735;letter-spacing:-.35px;margin-top:8px;font-size:20px;display:block}.metric-card p{color:#9298a3;margin:8px 0 0;font-size:8.5px}.metric-card p b{color:#2ca67a}.spark{align-items:flex-end;gap:3px;height:38px;margin:39px -2px 0 auto;display:flex}.spark i{background:#d7d8ff;border-radius:3px 3px 0 0;width:6px}.spark i:first-child{height:11px}.spark i:nth-child(2){height:18px}.spark i:nth-child(3){height:13px}.spark i:nth-child(4){height:26px}.spark i:nth-child(5){height:21px}.spark i:nth-child(6){background:#6868df;height:35px}.progress-ring{color:#3a9c77;border:5px solid #d7f4e9;border-top-color:#31b784;border-radius:50%;place-items:center;width:43px;height:43px;margin:33px 0 0 auto;font-size:7px;font-weight:800;display:grid}.mini-stack{align-items:flex-end;gap:3px;margin:41px 0 0 auto;display:flex}.mini-stack i{background:#ffd98b;border-radius:3px;width:8px}.mini-stack i:first-child{height:14px}.mini-stack i:nth-child(2){height:28px}.mini-stack i:nth-child(3){background:#efb63b;height:20px}.text-button{color:#5b5bd6;white-space:nowrap;background:0 0;border:0;align-self:flex-end;margin:auto 0 0 auto;font-size:9px;font-weight:700}.main-grid{grid-template-columns:minmax(650px,1fr) 350px;align-items:start;gap:16px;display:grid}.left-column{gap:16px;min-width:0;display:grid}.panel,.sale-panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 3px 9px #29315a05}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:69px;padding:0 18px;display:flex}.panel-header h2{margin:0;font-size:13px}.panel-header p{color:#9298a3;margin:5px 0 0;font-size:9.5px}.segmented{background:#f3f4f8;border-radius:8px;padding:3px;display:flex}.segmented button{color:#7f8691;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:8.5px}.segmented button.selected{color:#353b48;background:#fff;box-shadow:0 1px 4px #29315a12}.segmented b{background:#eceef3;border-radius:10px;padding:1px 4px;font-size:7px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#8f95a1;text-align:left;letter-spacing:.25px;white-space:nowrap;background:#fbfbfc;height:35px;padding:0 12px;font-size:8px;font-weight:700}td{color:#5d6470;white-space:nowrap;border-top:1px solid #f0f1f4;height:54px;padding:0 12px;font-size:9.5px}td:first-child{align-items:center;gap:9px;display:flex}td strong,td small{display:block}td strong{color:#2e3744;font-size:9.5px}td small{color:#999faa;margin-top:3px;font-size:7.5px}.service-avatar{color:#5b5bc5;background:#eef0ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.status{border-radius:15px;align-items:center;gap:5px;padding:5px 7px;font-size:7.5px;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.warning{color:#b97812;background:#fff5db}.status.danger{color:#d34659;background:#ffebee}.status.success{color:#258d68;background:#e9f8f2}.status.overdue{color:#bf3d54;background:#fbe7eb}.row-menu{color:#9ba1ac;letter-spacing:1px;background:0 0;border:0}.panel-footer{border:0;border-top:1px solid var(--line);color:#5b5bd6;background:#fff;border-radius:0 0 13px 13px;width:100%;height:41px;font-size:9px;font-weight:700}.panel-footer span{margin-left:5px}.lower-grid{grid-template-columns:1.35fr .8fr;gap:16px;display:grid}.outline-button{border:1px solid var(--line);color:#757c88;background:#fff;border-radius:7px;padding:6px 8px;font-size:8px}.chart{height:183px;padding:21px 18px 15px;display:flex}.y-axis{color:#a0a5af;flex-direction:column;justify-content:space-between;height:133px;padding-right:9px;font-size:7px;display:flex}.chart-area{background:repeating-linear-gradient(#eef0f3 0 1px,#0000 1px 44px);border-left:1px solid #eef0f3;flex:1;position:relative}.line-chart{clip-path:polygon(0 78%,15% 55%,28% 68%,43% 42%,58% 55%,72% 31%,85% 37%,100% 5%,100% 11%,85% 44%,72% 38%,58% 62%,43% 50%,28% 75%,15% 63%,0 87%);filter:drop-shadow(0 10px 10px #7272e53d);background:linear-gradient(90deg,#aeaefa,#6060db);display:block;position:absolute;inset:26px 8px 26px 0}.x-axis{color:#a0a5af;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:-13px;left:0;right:0}.chart-tooltip{color:#fff;background:#252638;border-radius:7px;padding:6px 8px;position:absolute;top:2px;right:3px;box-shadow:0 5px 13px #24263830}.chart-tooltip:after{content:"";background:#252638;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.chart-tooltip small,.chart-tooltip strong{display:block}.chart-tooltip small{color:#aaaaba;font-size:6px}.chart-tooltip strong{margin-top:2px;font-size:8px}.inventory-panel{padding-bottom:8px}.stock-row{grid-template-columns:29px 1fr 55px;align-items:center;gap:8px;padding:8px 13px;display:grid}.stock-icon{border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.stock-icon.purple{color:#825bd1;background:#f0e9ff}.stock-icon.blue{color:#4e83cc;background:#e7f1ff}.stock-icon.green{color:#3a9c6a;background:#e7f7ef}.stock-icon.orange{color:#dc8c46;background:#fff0e4}.stock-row strong,.stock-row small{display:block}.stock-row strong{font-size:8.5px}.stock-row small{color:#9aa0aa;margin-top:3px;font-size:7px}.stock-bar{background:#eff0f3;border-radius:6px;height:4px;overflow:hidden}.stock-bar i{border-radius:inherit;background:#6c6cdd;height:100%;display:block}.sale-panel{position:sticky;top:87px;overflow:hidden}.sale-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:72px;padding:0 17px;display:flex}.sale-title>div{align-items:center;gap:10px;display:flex}.sale-title h2,.sale-title p{margin:0}.sale-title h2{font-size:13px}.sale-title p{color:#969ca7;margin-top:4px;font-size:8px}.draft-badge{color:#6262c9;background:#f0efff;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:800}.form-section{border-bottom:1px solid var(--line);padding:14px 17px}.form-section h3{color:#5f6673;letter-spacing:.65px;text-transform:uppercase;margin:0 0 11px;font-size:8px}.form-section label{color:#636a76;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.form-section label:last-child{margin-bottom:0}.form-section input,.form-section select,.input-like{color:#343c49;background:#fff;border:1px solid #dfe2e8;border-radius:8px;outline:none;width:100%;height:34px;margin-top:5px;padding:0 9px;font-size:9px}.form-section input:focus,.form-section select:focus{border-color:#8b8be6;box-shadow:0 0 0 3px #7474e512}.input-like{align-items:center;gap:7px;padding:3px 5px;display:flex}.input-like input{min-width:0;height:auto;box-shadow:none;border:0;flex:1;margin:0;padding:0}.input-like button{color:#8e95a0;background:0 0;border:0}.two-cols{grid-template-columns:1fr 1fr;gap:9px;display:grid}.expiry-card{background:#f7f7ff;border:1px solid #dedfff;border-radius:9px;padding:10px 11px}.expiry-card span,.expiry-card strong,.expiry-card small{display:block}.expiry-card span{color:#7b7bc5;letter-spacing:.6px;font-size:7px;font-weight:800}.expiry-card strong{color:#4242a7;margin-top:4px;font-size:16px}.expiry-card small{color:#8c8cac;margin-top:3px;font-size:7.5px}.price-section{background:#fbfbfd;justify-content:space-between;align-items:center;display:flex}.price-section small,.price-section strong,.price-section em{display:block}.price-section small{color:#8b919d;font-size:8px}.price-section strong{margin-top:3px;font-size:18px}.price-section em{color:#969ca7;margin-top:3px;font-size:7.5px;font-style:normal}.edit-price{color:#5b5bd6;background:0 0;border:0;font-size:8px;font-weight:700}.save-sale{background:var(--primary);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 34px);height:39px;margin:14px 17px 8px;font-size:10px;font-weight:800;display:flex}.save-sale span{margin-left:auto;transform:translate(-10px)}.save-sale:hover{background:var(--primary-dark)}.form-note{color:#979da8;text-align:center;margin:0 17px 14px;font-size:7px}.form-note span{color:#39a977}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:minmax(520px,1fr) 330px}.country{display:none}.lower-grid{grid-template-columns:1fr}}@media (width<=930px){.app-shell{display:block}.sidebar{display:none}.mobile-menu{display:block}.main-grid{grid-template-columns:1fr}.sale-panel{position:static}.topbar{padding:0 18px}.content{padding:24px 18px 40px}}@media (width<=640px){.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:62px;padding:12px 15px}.page-title{min-width:100px}.search{flex-basis:100%;order:3;max-width:none}.top-actions{gap:6px}.top-actions .avatar{display:none}.welcome-row{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr}.main-grid{display:block}.sale-panel{margin-top:16px}.lower-grid{display:block}.lower-grid .panel{margin-top:16px}.segmented{display:none}.panel-header{padding:0 13px}.content{padding:22px 12px 35px}.primary-button{justify-content:center;width:100%}.two-cols{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.admin-content{max-width:1570px;margin:auto;padding:30px 30px 48px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-heading h1{letter-spacing:-.7px;margin:0;font-size:29px}.admin-heading>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:11px}.admin-save{background:var(--primary);color:#fff;border:0;border-radius:9px;height:38px;padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 7px 16px #5b5bd629}.admin-save.saved{background:#22a06b}@supports (color:color-mix(in lab, red, red)){.admin-save.saved{background:color-mix(in srgb, #22a06b 14%, var(--surface))}}.admin-save.saved{color:#12805c;box-shadow:none}.admin-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;margin:23px 0 14px;padding:5px;display:flex}.admin-tabs button{color:#737a86;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:28px 1fr;column-gap:8px;min-width:210px;padding:9px 12px;display:grid}.admin-tabs button>span{background:#f0f1f5;border-radius:7px;grid-row:1/3;align-self:center;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.admin-tabs button b{color:#3e4653;align-self:end;font-size:10px}.admin-tabs button small{color:#969ca7;align-self:start;margin-top:2px;font-size:7.5px}.admin-tabs button.active>span{color:#fff;background:#5b5bd6}.config-strip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1.2fr 1.3fr 1fr;gap:0;margin-bottom:14px;display:grid;overflow:hidden}.config-strip>div{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:70px;padding:11px 15px;display:flex}.config-strip>div:last-child{border:0}.config-icon{color:#5959c9;background:#efefff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.config-strip small,.config-strip strong{display:block}.config-strip small{color:#8d939e;font-size:7.5px}.config-strip strong{margin-top:5px;font-size:9px}.config-strip select{color:#303845;background:0 0;border:0;outline:0;margin-top:4px;font-size:9.5px;font-weight:700}.config-strip .switch{margin-left:auto}.exchange-note>span{color:#5757bd;background:#e9e8ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.exchange-note p{margin:0}.exchange-note small{margin-top:4px;line-height:1.35}.switch{display:inline-flex;position:relative}.switch input{opacity:0;pointer-events:none;position:absolute}.switch i{background:#cdd1da;border-radius:20px;width:30px;height:17px;transition:all .2s;display:block}.switch i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #15162738}.switch input:checked+i{background:#5b5bd6}.switch input:checked+i:after{transform:translate(13px)}.switch.compact i{width:26px;height:15px}.switch.compact i:after{width:11px;height:11px}.switch.compact input:checked+i:after{transform:translate(11px)}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 3px 9px #29315a05}.admin-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:0 17px;display:flex}.admin-panel-header h2{margin:0;font-size:13px}.admin-panel-header p{color:#9298a3;margin:5px 0 0;font-size:9px}.admin-panel-header>button,.admin-tools>button{color:#fff;background:#5b5bd6;border:0;border-radius:8px;height:32px;padding:0 11px;font-size:8.5px;font-weight:800}.admin-tools{gap:8px;display:flex}.admin-tools label{color:#9298a3;border:1px solid #e1e3e9;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.admin-tools input{border:0;outline:0;width:145px;font-size:8.5px}.admin-table-wrap{max-width:100%;overflow:auto}.admin-table{min-width:1370px}.admin-table .group-row th{color:#6d7380;text-align:center;text-transform:uppercase;letter-spacing:.5px;background:#f6f7fb;height:28px}.admin-table th{text-align:center;border-right:1px solid #eceef2;height:34px;padding:0 7px;font-size:7px}.admin-table th:nth-child(2),.admin-table th:nth-child(3){text-align:left}.admin-table td{text-align:center;border-right:1px solid #eff0f3;height:45px;padding:4px 6px}.admin-table td:first-child{display:table-cell}.admin-table tr:hover td{background:#fafaff}.admin-table input,.admin-table select{color:#434b58;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;outline:0;width:66px;height:27px;padding:0 5px;font-size:8.5px}.admin-table input:hover,.admin-table input:focus,.admin-table select:hover,.admin-table select:focus{background:#fff;border-color:#dcdfea}.admin-table .cell-name{color:#222c39;text-align:left;width:135px;font-weight:700}.admin-table select{text-align:left;width:88px}.admin-table .money{position:relative}.admin-table .money span{color:#9aa0ab;font-size:7.5px}.admin-table .money input{width:50px;color:inherit;font-weight:inherit;padding-left:2px}.admin-table .final-money{color:#b9821e;background:#fffaf0}.admin-table .reseller-money{color:#168aa5;background:#f0fbff}.admin-table .final-group{color:#aa771c!important;background:#fff8e8!important}.admin-table .reseller-group{color:#16839c!important;background:#eafaff!important}.check-box{place-items:center;display:inline-grid}.check-box input{opacity:0;position:absolute}.check-box span{color:#0000;border:1px solid #cfd3dc;border-radius:4px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.check-box input:checked+span{color:#299f67;background:#e6f8ef;border-color:#49bd81}.table-action{color:#989eaa;background:0 0;border:0}.admin-panel-footer{border-top:1px solid var(--line);color:#898f9b;justify-content:space-between;align-items:center;min-height:44px;padding:0 16px;font-size:8px;display:flex}.admin-panel-footer p{align-items:center;gap:5px;display:flex}.legend{border-radius:2px;width:8px;height:8px;display:inline-block}.legend.final{background:#ffce6d;margin-left:8px}.legend.reseller{background:#64cce3;margin-left:10px}.payments-grid,.messages-grid{grid-template-columns:minmax(600px,1fr) 340px;align-items:start;gap:15px;display:grid}.payment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.payment-card{background:#fbfbfd;border:1px solid #e7e9ee;border-radius:11px;padding:13px}.payment-card-top{align-items:center;gap:8px;margin-bottom:12px;display:flex}.payment-logo{color:#5757c4;background:#e9e8ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.payment-card-top>input{color:#2e3744;background:0 0;border:0;outline:0;flex:1;font-size:10px;font-weight:800}.payment-card label{color:#747b87;margin-top:8px;font-size:8px;font-weight:700;display:block}.payment-card label>input:not([type=radio]),.payment-card textarea{background:#fff;border:1px solid #dfe2e8;border-radius:7px;outline:0;width:100%;height:31px;margin-top:5px;padding:7px 8px;font-size:8.5px}.payment-card textarea{resize:vertical;height:52px}.payment-card-bottom{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.payment-card-bottom label{margin:0}.payment-card-bottom button{color:#d25163;background:0 0;border:0;font-size:8px}.message-preview{border:1px solid var(--line);background:#fff;border-radius:18px;position:sticky;top:88px;overflow:hidden;box-shadow:0 7px 25px #20243812}.phone-top{background:#f7f8fa;align-items:center;gap:8px;height:57px;padding:0 13px;display:flex}.phone-top>span{font-size:18px}.phone-top p{margin:0}.phone-top strong,.phone-top small{display:block}.phone-top small{color:#8f96a1;margin-top:2px;font-size:7px}.phone-top i{color:#858c98;margin-left:auto;font-style:normal}.chat-bg{background-color:#e9e4dc;background-image:radial-gradient(#bfb8aa .6px,#0000 .6px);background-size:12px 12px;min-height:440px;padding:18px 14px}.chat-date{color:#6b747b;background:#e5eef2;border-radius:9px;width:max-content;margin:0 auto 14px;padding:4px 8px;font-size:6.5px}.chat-bubble{color:#2f373c;white-space:normal;background:#d9fdd3;border-radius:9px;margin-left:18px;padding:11px 11px 20px;font-size:8.5px;line-height:1.45;position:relative;box-shadow:0 1px 2px #30303018}.chat-bubble pre{font:inherit;white-space:pre-wrap;margin:4px 0 0}.chat-bubble>small{color:#6f8278;font-size:6px;position:absolute;bottom:5px;right:7px}.preview-caption{align-items:center;gap:9px;min-height:56px;padding:0 14px;display:flex}.preview-caption>span{color:#28a369;background:#e7f8ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.preview-caption p{margin:0}.preview-caption strong,.preview-caption small{display:block}.preview-caption small{color:#959ba6;margin-top:3px;font-size:7px}.message-editor{min-height:565px}.whatsapp-badge{color:#209a61;background:#e6f8ef;border-radius:15px;padding:5px 8px;font-size:7.5px;font-weight:800}.template-body{padding:17px}.variable-row{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.variable-row button{color:#5e5ec2;font:8px var(--font-geist-mono), monospace;background:#f7f7ff;border:1px solid #dedff0;border-radius:6px;padding:5px 7px}.template-body>label{color:#656d79;font-size:8.5px;font-weight:700;display:block}.template-body textarea{resize:vertical;color:#37404d;border:1px solid #dfe2e8;border-radius:9px;outline:0;width:100%;min-height:250px;margin-top:6px;padding:13px;font-size:10px;line-height:1.55}.template-body textarea:focus{border-color:#8282de;box-shadow:0 0 0 3px #7272d916}.template-options{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.template-options label{color:#616977;align-items:center;gap:7px;font-size:8.5px;display:flex}@media (width<=1180px){.config-strip{grid-template-columns:1fr 1fr}.config-strip>div:nth-child(2){border-right:0}.config-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.payments-grid,.messages-grid{grid-template-columns:1fr 320px}.admin-tabs{overflow-x:auto}}@media (width<=930px){.admin-content{padding:24px 18px 40px}.payments-grid,.messages-grid{grid-template-columns:1fr}.message-preview{position:static}.admin-panel-header{flex-direction:column;align-items:flex-start;padding:15px}.admin-tools{width:100%}.admin-tools label{flex:1}.admin-tools input{width:100%}}@media (width<=640px){.admin-content{padding:22px 12px 36px}.admin-heading{flex-direction:column;align-items:stretch}.admin-tabs button{min-width:180px}.config-strip{grid-template-columns:1fr}.config-strip>div{border-right:0;border-bottom:1px solid var(--line)}.payment-list,.template-options{grid-template-columns:1fr}.admin-panel-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}.brand strong{font-size:17px}.brand small{font-size:11px}.nav-label{font-size:10px}.nav-item{height:44px;font-size:13.5px}.tenant-card strong{font-size:12px}.tenant-card small{font-size:10px}.page-title small{font-size:9px}.page-title strong{font-size:16px}.search input{font-size:12.5px}.country small{font-size:8.5px}.country strong{font-size:11px}.welcome-row p{font-size:12.5px}.primary-button{height:41px;font-size:12px}.metric-card small{font-size:10.5px}.metric-card strong{font-size:21px}.metric-card p{font-size:9.5px}.text-button{font-size:10px}.panel-header h2,.sale-title h2,.admin-panel-header h2{font-size:14px}.panel-header p,.sale-title p,.admin-panel-header p{font-size:10px}th{font-size:8.5px}td,td strong{font-size:10.5px}td small,.status{font-size:8.5px}.panel-footer{font-size:10px}.form-section h3,.form-section label{font-size:9px}.form-section input,.form-section select{height:36px;font-size:10px}.expiry-card span{font-size:8px}.expiry-card small{font-size:8.5px}.price-section small{font-size:9px}.price-section em{font-size:8.5px}.save-sale{height:41px;font-size:11px}.form-note{font-size:8px}.admin-tabs button small,.config-strip small{font-size:8.5px}.admin-table th{font-size:7.8px}.admin-panel-footer,.payment-card label{font-size:9px}.payment-card label>input:not([type=radio]),.payment-card textarea,.chat-bubble,.preview-caption strong{font-size:9.5px}.content,.admin-content{padding-top:38px}.workspace .welcome-row p{font-size:14px}.workspace .primary-button{height:45px;padding:0 18px;font-size:13px}.workspace .metric-grid{gap:16px;margin-top:29px}.workspace .metric-card{gap:13px;min-height:132px;padding:21px}.workspace .metric-icon{width:38px;height:38px;font-size:15px}.workspace .metric-card strong{margin-top:10px;font-size:24px}.workspace .metric-card p{margin-top:10px;font-size:11px}.workspace .text-button{font-size:11px}.workspace .main-grid{grid-template-columns:minmax(650px,1fr) 385px;gap:18px}.workspace .left-column,.workspace .lower-grid{gap:18px}.workspace .due-panel td small{margin-top:4px;font-size:9.5px}.workspace .expiry-card strong{margin-top:6px;font-size:19px}.workspace .expiry-card small,.workspace .price-section small{font-size:10px}.workspace .save-sale{height:45px;font-size:12px}.workspace .outline-button{font-size:9.5px}.admin-heading>div>p:last-child{font-size:14px}.admin-save{height:44px;padding:0 18px;font-size:12px}.admin-tabs{gap:9px;margin-top:27px;padding:6px}.config-icon{width:37px;height:37px;font-size:14px}.admin-table th{height:40px;padding:0 8px;font-size:9px}.message-preview,.chat-bubble,.template-body>label,.template-options label{font-size:11px}@media (width<=1180px){.workspace .main-grid{grid-template-columns:minmax(520px,1fr) 355px}}@media (width<=930px){.workspace .main-grid{grid-template-columns:1fr}.content,.admin-content{padding-top:26px}}.workspace .welcome-row h1{font-size:clamp(34px,2.8vw,42px)}.workspace .welcome-row p{font-size:16px;line-height:1.5}.workspace .eyebrow{font-size:12px!important}.workspace .primary-button{border-radius:10px;height:50px;padding:0 22px;font-size:14px}.workspace .metric-card{min-height:150px;padding:25px}.workspace .metric-icon{width:43px;height:43px}.workspace .metric-card small{font-size:14px}.workspace .metric-card strong{font-size:28px}.workspace .metric-card p,.workspace .text-button{font-size:12.5px}.workspace .main-grid{grid-template-columns:minmax(650px,1fr) 430px}.workspace .panel-header{min-height:88px;padding:0 24px}.workspace .panel-header h2,.workspace .sale-title h2{font-size:18px}.workspace .panel-header p,.workspace .sale-title p{font-size:13px}.workspace .segmented button{padding:9px 12px;font-size:11.5px}.workspace .due-panel th{height:47px;padding:0 18px;font-size:12px}.workspace .due-panel td{height:72px;padding:0 18px;font-size:14px}.workspace .due-panel td strong{font-size:14px}.workspace .due-panel td small{font-size:11px}.workspace .service-avatar{width:37px;height:37px;font-size:11px}.workspace .status{padding:7px 10px;font-size:11.5px}.workspace .panel-footer{height:53px;font-size:13px}.workspace .sale-title{min-height:92px;padding:0 23px}.workspace .draft-badge{padding:6px 9px;font-size:10px}.workspace .form-section{padding:21px 23px}.workspace .form-section h3{margin-bottom:16px;font-size:11.5px}.workspace .form-section label{margin-bottom:15px;font-size:12.5px}.workspace .form-section input,.workspace .form-section select,.workspace .input-like{height:46px;font-size:14px}.workspace .input-like input{height:auto}.workspace .expiry-card{padding:16px}.workspace .expiry-card span{font-size:10.5px}.workspace .expiry-card strong{font-size:22px}.workspace .expiry-card small{font-size:11.5px}.workspace .price-section small{font-size:12px}.workspace .price-section strong{font-size:26px}.workspace .price-section em{font-size:11px}.workspace .edit-price{font-size:12px}.workspace .save-sale{height:50px;margin-top:18px;font-size:14px}.workspace .form-note{font-size:10.5px}.workspace .stock-row{padding:14px 19px}.workspace .stock-row strong{font-size:12.5px}.workspace .stock-row small{font-size:10.5px}.workspace .stock-icon{width:36px;height:36px}.workspace .outline-button{padding:8px 10px;font-size:11px}.admin-heading h1{font-size:41px}.admin-heading>div>p:last-child{font-size:16px;line-height:1.5}.admin-save{height:50px;font-size:14px}.admin-tabs button{min-width:275px;padding:15px 18px}.admin-tabs button b{font-size:14px}.admin-tabs button small{font-size:11.5px}.config-strip>div{min-height:94px;padding:16px 20px}.config-icon{width:42px;height:42px}.config-strip small{font-size:11.5px}.config-strip strong,.config-strip select{font-size:14px}.admin-panel-header{min-height:90px;padding:0 24px}.admin-panel-header h2{font-size:18px}.admin-panel-header p{font-size:13px}.admin-tools label,.admin-tools>button,.admin-panel-header>button{height:43px}.admin-tools input,.admin-tools>button,.admin-panel-header>button{font-size:12.5px}.admin-table th{height:45px;font-size:10.5px}.admin-table .group-row th{height:38px}.admin-table input,.admin-table select{height:39px;font-size:12.5px}.admin-table .cell-name{width:175px}.admin-table select{width:118px}.admin-table .money input{width:67px}.check-box span{width:22px;height:22px;font-size:11px}.admin-panel-footer{min-height:58px;font-size:12px}.payment-card{padding:20px}.payment-card-top>input{font-size:14px}.payment-card label{font-size:12px}.payment-card label>input:not([type=radio]),.payment-card textarea{height:44px;font-size:13px}.payment-card textarea{height:78px}.phone-top strong{font-size:12px}.phone-top small{font-size:10px}.chat-bubble{font-size:13px}.preview-caption strong{font-size:12px}.preview-caption small{font-size:10.5px}.template-body>label,.template-options label{font-size:13px}.template-body textarea{font-size:14px}@media (width<=1250px){.workspace .main-grid{grid-template-columns:minmax(520px,1fr) 385px}.workspace .metric-card{padding:20px}}@media (width<=930px){.workspace .main-grid{grid-template-columns:1fr}.workspace .metric-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.workspace .metric-grid{grid-template-columns:1fr}.workspace .welcome-row h1{font-size:32px}.admin-heading h1{font-size:34px}}.admin-tabs button{grid-template-columns:42px minmax(0,1fr);column-gap:13px}.admin-tabs button>span{width:38px;height:38px}.admin-tabs button b,.admin-tabs button small{white-space:nowrap;min-width:0}.admin-table th:last-child,.admin-table td:last-child{min-width:100px}.admin-table td{height:58px}.admin-table .check-box span{border-radius:4px;width:18px;height:18px;font-size:9px}.admin-table .switch.compact i{width:27px;height:16px}.admin-table .switch.compact i:after{width:12px;height:12px}.admin-table .switch.compact input:checked+i:after{transform:translate(11px)}.delete-service{color:#c9465b;background:#fff7f8;border:1px solid #f0cfd5;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;font-size:20px;font-weight:500;line-height:1;display:inline-grid}.delete-service:hover{color:#ad253b;background:#ffecef;border-color:#dc7180}@media (width<=760px){.admin-tabs button{grid-template-columns:36px minmax(0,1fr);column-gap:10px}.admin-tabs button>span{width:34px;height:34px}.admin-tabs button b,.admin-tabs button small{white-space:normal}}.admin-table th.delete-column,.admin-table td.delete-column{width:48px;min-width:48px;max-width:48px;padding-left:4px;padding-right:4px}.admin-table th.delete-column{color:#c9465b;font-size:16px}.admin-table .money-editor{justify-content:center;align-items:center;gap:10px;display:flex}.admin-table .money-editor span{text-align:right;flex:none;min-width:18px}.admin-table .money-editor input{text-align:left;appearance:textfield;width:58px;padding:0 5px}.admin-table .money-editor input::-webkit-outer-spin-button{appearance:none;margin:0}.admin-table .money-editor input::-webkit-inner-spin-button{appearance:none;margin:0}.delete-service{border-radius:6px;width:25px;height:25px;font-size:17px}.admin-table th.pin-column,.admin-table td.pin-column{text-align:center;width:64px;min-width:64px;max-width:64px;padding-left:5px;padding-right:5px}.admin-table th.pin-column{line-height:1.15;text-align:center!important;vertical-align:middle!important}.admin-table th.pin-column .pin-head-label{text-align:center;place-items:center;min-height:64px;padding:0 5px;line-height:1.12;display:grid}.admin-table td.pin-column input{text-align:center;width:38px;padding:0 4px}.admin-table th.url-column,.admin-table td.url-column{width:170px;min-width:170px;padding-left:8px;padding-right:8px}.admin-table td.url-column input{text-align:left;width:100%;padding:0 9px}.admin-table th.data-column,.admin-table td.data-column{width:210px;min-width:210px;padding-left:8px;padding-right:8px}.admin-table td.data-column input{text-align:left;width:100%;padding:0 9px}.admin-table .check-box{cursor:pointer;width:22px;height:22px;position:relative}.admin-table .check-box input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.admin-table td.url-column input,.admin-table td.data-column input{z-index:1;cursor:text;pointer-events:auto;-webkit-user-select:text;user-select:text;position:relative}.admin-table th.rule-column,.admin-table td.rule-column{width:64px;min-width:64px;max-width:64px;padding-left:3px;padding-right:3px}.admin-table thead tr:last-child th.rule-column{vertical-align:middle;height:64px;padding-top:6px;padding-bottom:6px}.admin-table .compact-title{white-space:normal;font-size:10.5px;line-height:1.08;font-weight:inherit;text-align:center;color:inherit;text-transform:none;align-content:center;justify-items:center;gap:2px;display:grid}.admin-table .compact-title span{overflow-wrap:anywhere;max-width:58px;display:block}.admin-table td.rule-column .check-box,.admin-table td.rule-column .check-box span{width:18px;height:18px}.admin-table tr.inactive-row td{color:#8b95a8;background:#f4f6fa}.admin-table tr.inactive-row td.final-money,.admin-table tr.inactive-row td.reseller-money{background:#f1f3f7}.admin-table tr.inactive-row input:not([type=checkbox]),.admin-table tr.inactive-row select{color:#8b95a8;cursor:not-allowed;background:0 0;border-color:#0000}.admin-table tr.inactive-row .money-editor span,.admin-table tr.inactive-row .compact-title{color:#a1aabc}.admin-table tr.inactive-row .check-box{cursor:not-allowed;opacity:.55}.admin-table tr.inactive-row .cell-name{-webkit-text-decoration:line-through #aab3c1;text-decoration:line-through #aab3c1;text-decoration-thickness:1px}.providers-content{background:var(--bg);min-height:calc(100vh - 72px);padding:30px 34px 40px;overflow:hidden}.sheet-toolbar{color:#172033;align-items:center;gap:12px;min-height:56px;margin-bottom:14px;display:flex}.sheet-toolbar label{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;width:min(420px,45vw);height:44px;padding:0 14px;display:flex;box-shadow:0 8px 18px #20243808}.sheet-toolbar label span{color:#7c8493;white-space:nowrap;font-size:12px;font-weight:700}.sheet-toolbar input{color:#172033;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:13px}.sheet-toolbar button{border:1px solid var(--primary);height:44px}@supports (color:color-mix(in lab, red, red)){.sheet-toolbar button{border:1px solid color-mix(in srgb, var(--primary) 18%, var(--line))}}.sheet-toolbar button{color:#343b51;background:#fff;border-radius:10px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:0 10px 22px #2024380a}.sheet-toolbar .add-provider{color:#5555d8;background:#f6f7ff}.sheet-toolbar .save-provider{color:#fff;background:#5b5bdc;border:0;margin-left:auto;box-shadow:0 15px 30px #5b5bdc30}.sheet-toolbar .save-provider.saved{background:#22a06b;border:0}@supports (color:color-mix(in lab, red, red)){.sheet-toolbar .save-provider.saved{background:color-mix(in srgb, #22a06b 14%, var(--surface))}}.sheet-toolbar .save-provider.saved{color:#12805c;box-shadow:none}.simple-search{position:relative}.simple-search input{padding-right:28px}.simple-search .search-clear,.sheet-toolbar .simple-search .search-clear,.admin-tools .simple-search .search-clear{background:var(--theme-accent,var(--primary))!important;border:0!important;border-radius:999px!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;margin:0 0 0 4px!important;padding:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.simple-search .search-clear,.sheet-toolbar .simple-search .search-clear,.admin-tools .simple-search .search-clear{background:color-mix(in srgb, var(--theme-accent,var(--primary)) 22%, transparent)!important}}.simple-search .search-clear,.sheet-toolbar .simple-search .search-clear,.admin-tools .simple-search .search-clear{color:var(--theme-accent,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){.simple-search .search-clear,.sheet-toolbar .simple-search .search-clear,.admin-tools .simple-search .search-clear{color:color-mix(in srgb, var(--theme-accent,var(--primary)) 82%, var(--ink) 18%)!important}}.simple-search .search-clear,.sheet-toolbar .simple-search .search-clear,.admin-tools .simple-search .search-clear{box-shadow:none!important;flex:0 0 22px!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.simple-search .search-clear:hover,.sheet-toolbar .simple-search .search-clear:hover,.admin-tools .simple-search .search-clear:hover{background:var(--theme-accent,var(--primary))!important;color:var(--theme-button-ink,#fff)!important;transform:scale(1.05)!important}.providers-sheet{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 35px #20243810}.providers-title{border-bottom:1px solid var(--line);color:#121827;background:#fff;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:72px;padding:0 22px;display:grid;position:relative}.providers-title h1{letter-spacing:0;margin:0;font-size:22px;font-weight:750;line-height:1}.providers-title p{color:#778093;justify-self:end;margin:0;font-size:13px;font-weight:700}.providers-table-wrap{border-top:0;max-height:calc(100vh - 244px);overflow:auto}.providers-table{border-collapse:collapse;width:max-content;min-width:100%}.providers-table th{z-index:2;color:#697386;text-align:center;white-space:nowrap;background:#f7f8fb;border:1px solid #e5e8f0;height:36px;padding:0 8px;font-size:11px;font-weight:750;position:sticky;top:0}.providers-table td{color:#283244;white-space:nowrap;background:#fff;border:1px solid #edf0f5;height:34px;padding:0;font-size:12px}.providers-table input,.providers-table select{color:#283244;width:100%;height:33px;font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0 7px}.providers-table select{appearance:auto;cursor:pointer}.providers-table option{color:#172033;background:#fff}.providers-table td:first-child{display:table-cell}.providers-table .id-col{text-align:right;background:#f3f5fb;width:52px;min-width:52px;padding-right:8px}.providers-table .provider-col{width:150px;min-width:150px}.providers-table .phone-col,.providers-table .date-col{text-align:center;width:112px;min-width:112px}.providers-table .status-col{text-align:center;width:86px;min-width:86px}.providers-table .duration-col{text-align:center;width:68px;min-width:68px}.providers-table .note-col{width:82px;min-width:82px}.providers-table .value-col{width:66px;min-width:66px}.providers-table td.id-col{color:#697386;font-weight:700}.providers-table td.status-col select{text-align:center;color:#258d68;background:#e9f8f2;font-weight:800}.providers-table tr.inactivo td.status-col select{color:#8791a3;background:#f7f8fb}.providers-table tr.malo td.status-col select{color:#a86200;background:#fff1d8}.providers-table tr.rata td.status-col select{color:#b12d45;background:#ffe4e8}.providers-table td.value-col input{text-align:right}.cell-dropdown{width:100%;height:33px;position:relative}.cell-dropdown-button{width:100%;height:33px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;display:flex}.cell-dropdown-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cell-dropdown-button b{color:currentColor;flex:none;font-size:10px;line-height:1}.cell-editable-dropdown{width:100%;height:33px;color:inherit;align-items:center;gap:4px;display:flex}.cell-editable-dropdown input{min-width:0;height:33px;color:inherit;font:inherit;border:0;flex:auto;padding:0 4px 0 7px;background:0 0!important}.cell-editable-dropdown input:focus{outline:0}.cell-editable-dropdown-caret{color:currentColor;cursor:pointer;opacity:.9;background:0 0;border:0;flex:0 0 18px;place-items:center;width:18px;height:22px;font-size:10px;line-height:1;display:grid}.cell-editable-dropdown-caret:hover{opacity:1}.cell-dropdown-menu{z-index:40;color:#172033;background:#fff;border:1px solid #9299a8;width:max-content;min-width:100%;max-width:230px;max-height:245px;position:absolute;top:100%;left:0;overflow:auto}.cell-dropdown-menu.floating{z-index:5000;border-color:var(--primary);width:max-content;max-width:min(280px,100vw - 18px);position:fixed;top:auto;left:auto}@supports (color:color-mix(in lab, red, red)){.cell-dropdown-menu.floating{border-color:color-mix(in srgb, var(--primary) 35%, var(--line))}}.cell-dropdown-menu.floating{background:var(--surface);color:var(--ink);border-radius:0 0 7px 7px}.cell-dropdown-menu.with-hover-bridge:before,.top-dropdown-menu:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.cell-dropdown.open .cell-dropdown-menu,.top-dropdown.open .top-dropdown-menu{animation:.16s ease-out both dropdown-soft-in}.cell-dropdown-menu button{width:100%;min-height:24px;color:inherit;text-align:left;font:inherit;white-space:nowrap;background:#fff;border:0;padding:5px 10px;display:block}.cell-dropdown-menu.floating button{background:var(--surface);color:var(--ink)}.cell-dropdown-menu button:hover,.cell-dropdown-menu button.selected{background:var(--primary);color:#fff}.cell-dropdown-menu button.selected{font-weight:800}.providers-table td.status-col .cell-dropdown-button{color:#258d68;background:#e9f8f2;font-weight:800}.providers-table tr.inactivo td.status-col .cell-dropdown-button{color:#8791a3;background:#f7f8fb}.providers-table tr.malo td.status-col .cell-dropdown-button{color:#a86200;background:#fff1d8}.providers-table tr.rata td.status-col .cell-dropdown-button{color:#b12d45;background:#ffe4e8}.delete-provider{color:#c9465b;background:#fff7f8;border:1px solid #f0cfd5;border-radius:6px;place-items:center;width:24px;height:24px;font-size:17px;font-weight:700;line-height:1;display:inline-grid}.delete-provider:hover{color:#ad253b;background:#ffecef;border-color:#dc7180}body[data-theme=light]{--ink:#182230;--muted:#667085;--line:#d9dee8;--surface:#fff;--surface-2:#f8fafc;--canvas:#f4f6fb;--bg:#f4f6fb;--primary:#5b5bd6;--primary-dark:#4646b8;--accent:#22c55e;--danger:#ef4444;--sidebar-bg:#171728;--sidebar-hover:#212137;--sidebar-active:#2b2b4c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=dark]{--ink:#eef2ff;--muted:#a6b0c3;--line:#2d384b;--surface:#151b26;--surface-2:#1a2230;--canvas:#0e1320;--bg:#0e1320;--primary:#8b7cf6;--primary-dark:#7164d8;--accent:#41e17b;--danger:#ff5268;--sidebar-bg:#090d18;--sidebar-hover:#161d2d;--sidebar-active:#202945;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=golden]{--ink:#211a10;--muted:#6b5536;--line:#d5c5aa;--surface:#fffdf9;--surface-2:#faf7f1;--canvas:#f6f3ed;--bg:#f6f3ed;--primary:#d99a13;--primary-dark:#8d5400;--accent:#20a464;--danger:#d92d20;--sidebar-bg:linear-gradient(180deg, #140b02 0%, #6c4100 45%, #2a1704 100%);--sidebar-hover:#ffca502e;--sidebar-active:linear-gradient(90deg, #a76705, #e0a11a);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=ocean]{--ink:#10243a;--muted:#557087;--line:#c8e3ef;--surface:#fff;--surface-2:#f2fbff;--canvas:#eef9ff;--bg:#eef9ff;--primary:#0487c7;--primary-dark:#036a9c;--accent:#06b6d4;--danger:#e11d48;--sidebar-bg:#082132;--sidebar-hover:#0d334d;--sidebar-active:#104564;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=forest]{--ink:#16261f;--muted:#5d7469;--line:#cde4d5;--surface:#fff;--surface-2:#f4fbf6;--canvas:#f1fbf5;--bg:#f1fbf5;--primary:#1f9d62;--primary-dark:#187d4e;--accent:#84cc16;--danger:#dc2626;--sidebar-bg:#10231a;--sidebar-hover:#193526;--sidebar-active:#214734;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=sunset]{--ink:#2d1e24;--muted:#80636d;--line:#e5c4ce;--surface:#fffdfc;--surface-2:#fbf6f4;--canvas:#f8f1ee;--bg:#f8f1ee;--primary:#e7484f;--primary-dark:#b82835;--accent:#f59e0b;--danger:#e11d48;--sidebar-bg:linear-gradient(180deg, #25101b, #4a1832);--sidebar-hover:#ff766b21;--sidebar-active:#6f3155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sidebar{background:var(--sidebar-bg)}.nav-item:hover{background:var(--sidebar-hover)}.nav-item.active{background:var(--sidebar-active)}.nav-item.active:before{background:var(--primary)}.topbar,.country,.icon-button,.search,.panel,.sale-panel,.admin-panel,.providers-sheet,.providers-title,.config-strip,.message-preview,.sheet-toolbar label,.sheet-toolbar button,.top-dropdown-menu{background-color:var(--surface);border-color:var(--line);color:var(--ink)}.content,.admin-content,.providers-content{background:var(--bg)}.welcome-row h1,.metric-card strong,.panel-header h2,.sale-title h2,.admin-heading h1,.admin-panel-header h2,.providers-title h1,td strong,.search input,.sheet-toolbar input,.form-section input,.form-section select,.template-body textarea,.admin-table input,.admin-table select,.providers-table input,.providers-table select{color:var(--ink)}.theme-picker{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.theme-picker span{color:var(--primary);font-size:13px;font-weight:900}.theme-picker select{width:116px;height:100%;color:inherit;background-color:#0000;border:0;outline:0;font-size:11px;font-weight:800}.country-control{align-items:center;gap:7px;display:flex}.top-dropdown{flex:none;position:relative}.top-dropdown.open:after{content:"";z-index:999;pointer-events:none;height:8px;position:absolute;top:100%;left:0;right:0}.top-dropdown-trigger{background:var(--primary);border:0;border-radius:11px;align-items:center;gap:8px;min-width:118px;height:36px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.top-dropdown-trigger{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.top-dropdown-trigger{color:var(--ink);text-align:left;cursor:pointer}.top-dropdown-trigger:hover,.top-dropdown.open .top-dropdown-trigger{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.top-dropdown-trigger:hover,.top-dropdown.open .top-dropdown-trigger{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.top-dropdown-icon{background:var(--primary);border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.top-dropdown-icon{background:color-mix(in srgb, var(--primary) 14%, transparent)}}.top-dropdown-icon{color:var(--primary);font-size:10px;font-weight:900}.top-dropdown-text{flex:1;min-width:0}.top-dropdown-text small,.top-dropdown-text strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.top-dropdown-text small{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.top-dropdown-text small{color:color-mix(in srgb, var(--muted) 78%, transparent)}}.top-dropdown-text small{letter-spacing:.2px;font-size:7.5px;font-weight:800}.top-dropdown-text strong{color:var(--ink);margin-top:1px;font-size:10.5px;font-weight:900}.top-dropdown-trigger b{color:var(--muted);font-size:9px;line-height:1}.top-dropdown-menu{z-index:1000;border:1px solid var(--line);width:max-content;min-width:178px;max-height:min(320px,100vh - 96px);padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.top-dropdown-menu{border:1px solid color-mix(in srgb, var(--line) 84%, transparent)}}.top-dropdown-menu{background:var(--surface);color:var(--ink);border-radius:13px;font-size:11.5px}.cell-dropdown-menu,.top-dropdown-menu{contain:layout}.top-dropdown.align-right .top-dropdown-menu{left:auto;right:0}.top-dropdown-menu button{width:100%;min-height:31px;color:var(--ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:7px 11px;display:flex}.top-dropdown-menu button+button{margin-top:3px}.top-dropdown-menu button small{color:var(--muted);font-size:8px;font-weight:800}.top-dropdown-menu button:hover,.top-dropdown-menu button.selected{background:var(--primary);color:#fff}.top-dropdown-menu button.selected:after{content:"✓";color:#fff;font-weight:900}@keyframes dropdown-soft-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes section-soft-refresh{0%{opacity:.92;transform:scale(.998)}to{opacity:1;transform:scale(1)}}select{text-overflow:ellipsis;overflow:hidden;appearance:none!important;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:calc(100% - 16px),calc(100% - 11px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:34px!important}select::-ms-expand{display:none}.config-strip select{min-width:120px}.admin-table select{text-align:left;padding-left:9px!important}.form-section select{padding-left:12px!important}.providers-table select{text-align:left;padding-left:9px!important;padding-right:28px!important}.providers-table .status-col{width:112px;min-width:112px}.providers-table .duration-col{width:68px;min-width:68px}.providers-table .platform-col{width:150px;min-width:150px}.providers-table td.status-col select{text-align:left}.app-shell *,.app-shell :before,.app-shell :after{box-shadow:none!important;filter:none!important}body[data-theme=light]{--table-head:#eef1f7;--table-row:#fff;--table-row-muted:#f5f7fb;--row-hover:#f0f4ff;--row-selected:#e7ecff;--field-bg:#fff;--accounts-grid-line:#1118276b;--accounts-table-bg:#fbfcfe;--accounts-head-bg:#e8e9fb;--accounts-head-ink:#272b7a}body[data-theme=dark]{--table-head:#1b2330;--table-row:#151b26;--table-row-muted:#101725;--row-hover:#1f2a3a;--row-selected:#263255;--field-bg:#101827;--accounts-grid-line:#94a3b852;--accounts-table-bg:#202b3a;--accounts-head-bg:#252a46;--accounts-head-ink:#dbe4ff}body[data-theme=golden]{--table-head:#f1e8d9;--table-row:#fffdf9;--table-row-muted:#faf7f1;--row-hover:#fff3d7;--row-selected:#ffd77a;--field-bg:#fffdf9;--accounts-grid-line:#3b2a134d;--accounts-table-bg:#fffdf9;--accounts-head-bg:linear-gradient(180deg, #f4c85f, #9b5e04);--accounts-head-ink:#fff}body[data-theme=ocean]{--table-head:#e8f6fd;--table-row:#fff;--table-row-muted:#eef9ff;--row-hover:#dff3ff;--row-selected:#caeaff;--field-bg:#fff;--accounts-grid-line:#0759856b;--accounts-table-bg:#f4fbff;--accounts-head-bg:#dff3ff;--accounts-head-ink:#075985}body[data-theme=forest]{--table-head:#eaf7ef;--table-row:#fff;--table-row-muted:#f1fbf5;--row-hover:#e2f6ea;--row-selected:#cfeddc;--field-bg:#fff;--accounts-grid-line:#1665346b;--accounts-table-bg:#f5fcf7;--accounts-head-bg:#e1f4e8;--accounts-head-ink:#166534}body[data-theme=sunset]{--table-head:#f4e7e6;--table-row:#fffdfc;--table-row-muted:#fbf6f4;--row-hover:#ffe5dd;--row-selected:#ffc7b9;--field-bg:#fffdfc;--accounts-grid-line:#9f3a2d61;--accounts-table-bg:#fffdfc;--accounts-head-bg:linear-gradient(180deg, #ff9b77, #d43f4c);--accounts-head-ink:#fff}body[data-theme=light]{--admin-head-bg:#e9ecff;--admin-head-ink:#252a7a;--admin-group-bg:#f5f6ff;--admin-name-ink:#101828;--admin-final-bg:#fff4d4;--admin-final-ink:#b36a00;--admin-final-head-bg:#ffe8a6;--admin-reseller-bg:#dcf8ff;--admin-reseller-ink:#0083a7;--admin-reseller-head-bg:#bdf0ff;--admin-muted-bg:#f3f5fa;--admin-rule-bg:#fff;--admin-grid:#11182747;--check-bg:#fff;--check-border:#a9b2c3;--check-on-bg:#22c55e;--check-on-ink:#fff}body[data-theme=dark]{--admin-head-bg:#252a46;--admin-head-ink:#f7f8ff;--admin-group-bg:#20273a;--admin-name-ink:#f8fbff;--admin-final-bg:#3a2a10;--admin-final-ink:#ffc247;--admin-final-head-bg:#4a330d;--admin-reseller-bg:#0d3442;--admin-reseller-ink:#25d7ff;--admin-reseller-head-bg:#0f4354;--admin-muted-bg:#121a29;--admin-rule-bg:#151d2b;--admin-grid:#bac7e647;--check-bg:#101827;--check-border:#75819a;--check-on-bg:#39d98a;--check-on-ink:#07150e}body[data-theme=golden]{--admin-head-bg:#eee6d9;--admin-head-ink:#3a2810;--admin-group-bg:#f5efe4;--admin-name-ink:#211a10;--admin-final-bg:#fff8ec;--admin-final-ink:#b36c00;--admin-final-head-bg:linear-gradient(180deg, #ffe092, #d99a13);--admin-reseller-bg:#f5fbef;--admin-reseller-ink:#568300;--admin-reseller-head-bg:linear-gradient(180deg, #dbf29e, #9ac73b);--admin-muted-bg:#f5f0e7;--admin-rule-bg:#fffdf9;--admin-grid:#3b2a1347;--check-bg:#fffdf9;--check-border:#b9954a;--check-on-bg:#d99a13;--check-on-ink:#fff}body[data-theme=ocean]{--admin-head-bg:#c9ecff;--admin-head-ink:#075985;--admin-group-bg:#e1f5ff;--admin-name-ink:#10243a;--admin-final-bg:#fff0c8;--admin-final-ink:#a35c00;--admin-final-head-bg:#ffda86;--admin-reseller-bg:#d4f7ff;--admin-reseller-ink:#007ca5;--admin-reseller-head-bg:#aeeeff;--admin-muted-bg:#edf9ff;--admin-rule-bg:#fff;--admin-grid:#07598552;--check-bg:#fff;--check-border:#8db7ca;--check-on-bg:#06b6d4;--check-on-ink:#fff}body[data-theme=forest]{--admin-head-bg:#d9f0df;--admin-head-ink:#166534;--admin-group-bg:#edf8ef;--admin-name-ink:#16261f;--admin-final-bg:#fff2c4;--admin-final-ink:#9b5b00;--admin-final-head-bg:#ffe08b;--admin-reseller-bg:#ddf7e5;--admin-reseller-ink:#0d7b43;--admin-reseller-head-bg:#bdf0ce;--admin-muted-bg:#f2fbf5;--admin-rule-bg:#fff;--admin-grid:#16653452;--check-bg:#fff;--check-border:#93bea0;--check-on-bg:#1f9d62;--check-on-ink:#fff}body[data-theme=sunset]{--admin-head-bg:#f4e6e4;--admin-head-ink:#5a1420;--admin-group-bg:#fbefec;--admin-name-ink:#2d1e24;--admin-final-bg:#fffdfc;--admin-final-ink:#b65b00;--admin-final-head-bg:linear-gradient(180deg, #ffb35d, #dc6728);--admin-reseller-bg:#fffdfc;--admin-reseller-ink:#c51d58;--admin-reseller-head-bg:linear-gradient(180deg, #ff7fa4, #c51d58);--admin-muted-bg:#f7eeec;--admin-rule-bg:#fffdfc;--admin-grid:#6f263047;--check-bg:#fffdfc;--check-border:#ca8b98;--check-on-bg:#e7484f;--check-on-ink:#fff}th,.providers-table th,.admin-table th{background:var(--table-head);color:var(--muted);border-color:var(--line)}td,.providers-table td,.admin-table td{background:var(--table-row);color:var(--ink);border-color:var(--line)}.providers-table .id-col{background:var(--table-row-muted)}.providers-table input,.providers-table select,.admin-table input,.admin-table select,.form-section input,.form-section select,.config-strip select,.theme-picker select,.template-body textarea{color:var(--ink);background-color:#0000}.providers-table option,.admin-table option,.form-section option,.config-strip option,.theme-picker option{background:var(--field-bg);color:var(--ink)}select{background-position:calc(100% - 13px),calc(100% - 9px)!important;background-size:4px 4px,4px 4px!important;padding-right:25px!important}.providers-table select{padding-right:23px!important}.theme-picker select{width:104px;padding-right:23px!important}.panel,.sale-panel,.providers-sheet,.admin-panel,.metric-card{background:var(--surface);border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.panel,.sale-panel,.providers-sheet,.admin-panel,.metric-card{border-color:color-mix(in srgb, var(--line) 76%, var(--primary) 24%)}}.providers-title,.panel-header,.admin-panel-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.providers-title,.panel-header,.admin-panel-header{background:color-mix(in srgb, var(--surface) 88%, var(--primary) 12%)}}.providers-title,.panel-header,.admin-panel-header{border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.providers-title,.panel-header,.admin-panel-header{border-bottom-color:color-mix(in srgb, var(--line) 72%, var(--primary) 28%)}}.panel-header h2,.providers-title h1,.admin-panel-header h2{letter-spacing:-.2px}.due-panel table,.providers-table,.admin-table{background:var(--table-row);overflow:hidden}.due-panel th,.providers-table th,.admin-table th{background:var(--table-head);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.due-panel th,.providers-table th,.admin-table th{color:color-mix(in srgb, var(--ink) 74%, var(--primary) 26%)}}.due-panel th,.providers-table th,.admin-table th{letter-spacing:.38px;text-transform:uppercase;font-weight:760}.due-panel td,.providers-table td,.admin-table td{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.due-panel td,.providers-table td,.admin-table td{border-color:color-mix(in srgb, var(--line) 82%, var(--primary) 18%)}}.due-panel tbody tr,.providers-table tbody tr,.admin-table tbody tr{transition:background-color .16s,color .16s}.admin-panel,.admin-tabs,.config-strip,.admin-panel-header{background:var(--surface);color:var(--ink)}.admin-tabs button{color:var(--muted)}.admin-tabs button>span,.config-icon,.exchange-note>span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-tabs button>span,.config-icon,.exchange-note>span{background:color-mix(in srgb, var(--primary) 15%, var(--surface))}}.admin-tabs button>span,.config-icon,.exchange-note>span{color:var(--primary)}.admin-tabs button b,.config-strip strong{color:var(--ink)}.admin-tabs button.active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-tabs button.active{background:color-mix(in srgb, var(--primary) 18%, var(--surface))}}.admin-tabs button.active>span{background:var(--primary);color:#fff}.admin-tabs button.active b{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-tabs button.active b{color:color-mix(in srgb, var(--primary) 75%, var(--ink))}}.config-strip .exchange-note{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.config-strip .exchange-note{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.admin-table{background:var(--table-row)}.admin-table .group-row th,.admin-table th{background:var(--admin-head-bg)!important;color:var(--admin-head-ink)!important;border-color:var(--admin-grid)!important;font-weight:760!important}.admin-table .group-row th{background:var(--admin-group-bg)!important}.admin-table td{background:var(--table-row);color:var(--ink);border-color:var(--admin-grid)!important}.admin-table input,.admin-table select{color:var(--ink)}.admin-table input:hover,.admin-table input:focus,.admin-table select:hover,.admin-table select:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-table input:hover,.admin-table input:focus,.admin-table select:hover,.admin-table select:focus{border-color:color-mix(in srgb, var(--primary) 56%, var(--line))}}.admin-table input:hover,.admin-table input:focus,.admin-table select:hover,.admin-table select:focus{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.admin-table input:hover,.admin-table input:focus,.admin-table select:hover,.admin-table select:focus{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.admin-table .cell-name{color:var(--admin-name-ink);font-weight:650}.admin-table .money span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.admin-table .money span{color:color-mix(in srgb, var(--muted) 76%, transparent)}}.admin-table .final-money{background:var(--table-row)!important;color:var(--admin-final-ink)!important}.admin-table .reseller-money{background:var(--table-row)!important;color:var(--admin-reseller-ink)!important}.admin-table .final-group{background:var(--admin-final-head-bg)!important;color:var(--admin-final-ink)!important}.admin-table .reseller-group{background:var(--admin-reseller-head-bg)!important;color:var(--admin-reseller-ink)!important}.admin-table td.rule-column,.admin-table td.url-column,.admin-table td.data-column,.admin-table td.pin-column{background:var(--table-row)}.admin-table tr.inactive-row td,.admin-table tr.inactive-row td.rule-column,.admin-table tr.inactive-row td.url-column,.admin-table tr.inactive-row td.data-column,.admin-table tr.inactive-row td.pin-column,.admin-table tr.inactive-row td.final-money,.admin-table tr.inactive-row td.reseller-money{background:var(--admin-muted-bg)!important;color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.admin-table tr.inactive-row td,.admin-table tr.inactive-row td.rule-column,.admin-table tr.inactive-row td.url-column,.admin-table tr.inactive-row td.data-column,.admin-table tr.inactive-row td.pin-column,.admin-table tr.inactive-row td.final-money,.admin-table tr.inactive-row td.reseller-money{color:color-mix(in srgb, var(--muted) 78%, var(--ink))!important}}.admin-table tr.inactive-row .cell-name{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.admin-table tr.inactive-row .cell-name{color:color-mix(in srgb, var(--muted) 82%, var(--ink))}}.admin-table tr.inactive-row .cell-name{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.admin-table tr.inactive-row .cell-name{-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 72%, transparent)}}.check-box span,.admin-table .check-box span{background:var(--check-bg);border-color:var(--check-border);color:#0000}.check-box input:checked+span,.admin-table .check-box input:checked+span{background:var(--check-on-bg);border-color:var(--check-on-bg);color:var(--check-on-ink)}.legend.final{background:var(--admin-final-ink)}.legend.reseller{background:var(--admin-reseller-ink)}.table-wrap,.admin-table-wrap,.providers-table-wrap{position:relative}.table-wrap thead th,.admin-table thead th,.providers-table thead th{z-index:35;position:sticky;top:0}.admin-table thead tr:nth-child(2) th{z-index:34;top:38px}.providers-table thead th{z-index:45}body[data-theme=light],body[data-theme=dark],body[data-theme=golden],body[data-theme=ocean],body[data-theme=forest],body[data-theme=sunset]{--provider-head-a:var(--primary);--provider-head-b:var(--primary-dark);--provider-head-a-text:#fff;--provider-head-b-text:#fff}.providers-table thead th:not(.provider-pair-head){background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.providers-table thead th:not(.provider-pair-head){background:color-mix(in srgb, var(--primary) 13%, var(--surface))!important}}.providers-table thead th:not(.provider-pair-head){color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.providers-table thead th:not(.provider-pair-head){color:color-mix(in srgb, var(--primary) 52%, var(--ink))!important}}.providers-table thead th:not(.provider-pair-head){border-color:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.providers-table thead th:not(.provider-pair-head){border-color:color-mix(in srgb, var(--primary) 8%, transparent)!important}}.providers-table th.provider-pair-head.pair-odd{background:var(--provider-head-a)!important;color:var(--provider-head-a-text)!important;border-color:#0000!important}.providers-table th.provider-pair-head.pair-even{background:var(--provider-head-b)!important;color:var(--provider-head-b-text)!important;border-color:#0000!important}.accounts-content{background:var(--bg);padding:22px 30px 40px}.accounts-sheet .providers-title h1{letter-spacing:.2px}.accounts-table{border-collapse:collapse;background:var(--accounts-table-bg);min-width:1680px}.providers-table.accounts-table th,.providers-table.accounts-table td{border:1px solid var(--accounts-grid-line)!important;box-shadow:none!important}.providers-table.accounts-table th{letter-spacing:.35px;height:38px;font-size:11px;font-weight:850;background:var(--accounts-head-bg)!important;border:1px solid var(--accounts-grid-line)!important;color:var(--accounts-head-ink)!important}.providers-table.accounts-table td{background:var(--accounts-table-bg);height:33px;color:var(--ink);padding:0;font-size:11px}.accounts-table input,.accounts-table .cell-dropdown-button{height:33px;color:inherit;padding:0 7px;font-size:11px;font-weight:650;background:0 0!important}.accounts-table td.reading-cell,.accounts-table th.reading-cell{background-image:none!important;outline:0!important}.accounts-table .delete-provider-col{text-align:center;width:36px;min-width:36px;max-width:36px}.accounts-table .id-col{text-align:center;width:44px;min-width:44px;background:var(--table-row-muted)!important;color:var(--muted)!important}.accounts-table .type-col{width:108px;min-width:108px}.accounts-table .provider-col{width:126px;min-width:126px}.accounts-table .phone-col{width:108px;min-width:108px}.accounts-table .platform-col{width:126px;min-width:126px}.accounts-table .quota-col{width:48px;min-width:48px}.accounts-table.active-services-table .profile-col{width:78px;min-width:78px;max-width:78px}.accounts-table.active-services-table .pin-col{text-align:center;width:58px;min-width:58px;max-width:58px}.accounts-table .email-col{width:220px;min-width:220px}.accounts-table .password-col{width:140px;min-width:140px}.accounts-table .master-col{width:158px;min-width:158px}.accounts-table .url-col{width:82px;min-width:82px}.accounts-table .note-col{width:110px;min-width:110px}.accounts-table .value-col{width:82px;min-width:82px}.accounts-table .ip-col{width:72px;min-width:72px}.accounts-table .pin-card-col{width:170px;min-width:170px}.accounts-table .days-col{width:48px;min-width:48px}.accounts-table .alert-col{width:150px;min-width:150px}.accounts-table.active-services-table th.pin-col>*,.accounts-table.active-services-table td.pin-col>*{margin-inline:auto}.accounts-table.active-services-table td.pin-col input{text-align:center;width:44px;min-width:0;max-width:44px;padding-inline:3px}.accounts-table.active-services-table td.profile-col input,.accounts-table.active-services-table td.profile-col .cell-dropdown-button{text-align:left}.accounts-table td.days-col input{text-align:center}.accounts-table tbody tr[class*=type-] td:not(.delete-provider-col):not(.id-col){border-color:var(--accounts-grid-line)!important}.accounts-table tbody tr[class*=type-] td.delete-provider-col,.accounts-table tbody tr[class*=type-] td.id-col{background:var(--table-row-muted)!important;color:var(--muted)!important}.accounts-table tbody tr[class*=type-] td input,.accounts-table tbody tr[class*=type-] td .cell-dropdown-button{color:inherit}.accounts-table tbody tr[class*=type-] td.type-col .cell-dropdown-button{border-radius:0;outline:0}.account-alert{box-sizing:border-box;width:100%;height:33px;color:inherit;white-space:nowrap;background:0 0;place-items:center;padding:0 7px;font-size:10px;font-weight:900;display:grid}.accounts-table td.alert-col{padding:0;overflow:hidden}.accounts-table td.alert-col.alert-ok{color:#062b12!important;background:#22c943!important}.accounts-table td.alert-col.alert-danger{color:#fff!important;background:#dc2626!important}.accounts-table .account-delete{background:var(--surface);border:1px solid #e253675c;border-radius:999px;width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.accounts-table .account-delete{background:color-mix(in srgb, var(--surface) 86%, #f35b6d)}}.accounts-table .account-delete{color:#d94a5d;font-size:15px;transition:transform .16s,background-color .16s,color .16s,border-color .16s}.accounts-table .account-delete:hover{color:#fff;background:#e25367;border-color:#e25367;transform:scale(1.06)}.accounts-table-wrap{max-height:calc(100vh - 225px)}@media (width<=1100px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.topbar{gap:12px;padding:0 18px}.top-dropdown-trigger{min-width:112px}.country{min-width:126px}.admin-tabs{overflow-x:auto}.config-strip{grid-template-columns:1fr 1fr}.providers-content,.admin-content,.content{padding-left:18px;padding-right:18px}.sheet-toolbar{flex-wrap:wrap;align-items:stretch}.sheet-toolbar label{flex:320px;width:min(100%,520px)}.sheet-toolbar .save-provider{margin-left:0}}@media (width<=760px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:14px;position:static}.sidebar nav,.tenant-card{display:none}.brand{padding-bottom:0}.topbar{flex-wrap:wrap;height:auto;min-height:68px}.page-title{min-width:100%}.search{flex-basis:100%;order:3;max-width:none}.top-actions{flex-wrap:wrap;width:100%;margin-left:0}.top-dropdown{flex:145px}.top-dropdown-trigger{width:100%}.country-control{flex:100%;grid-template-columns:1fr 1fr;display:grid}.providers-title,.admin-heading,.welcome-row{grid-template-columns:1fr;align-items:start;display:grid}.providers-title p,.admin-save{justify-self:start}.config-strip{grid-template-columns:1fr}.providers-table-wrap,.admin-table-wrap,.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto}.providers-table th,.providers-table td{height:38px;font-size:11px}.providers-table .provider-col,.providers-table .platform-col{width:132px;min-width:132px}.providers-table .value-col{width:78px;min-width:78px}}.providers-table.accounts-table{border-collapse:separate!important;border-spacing:0!important}.providers-table.accounts-table th,.providers-table.accounts-table td{box-sizing:border-box;border:0!important;border-right:1px solid var(--accounts-grid-line)!important;border-bottom:1px solid var(--accounts-grid-line)!important}.providers-table.accounts-table thead th{border-top:1px solid var(--accounts-grid-line)!important}.providers-table.accounts-table th:first-child,.providers-table.accounts-table td:first-child{border-left:1px solid var(--accounts-grid-line)!important}.providers-table.accounts-table>thead>tr>th{border-top:1px solid var(--accounts-grid-line)!important;border-right:1px solid var(--accounts-grid-line)!important;border-bottom:1px solid var(--accounts-grid-line)!important;background-clip:padding-box!important;border-left:0!important}.providers-table.accounts-table>thead>tr>th:first-child{border-left:1px solid var(--accounts-grid-line)!important}body[data-theme]{--theme-sidebar:var(--sidebar-bg);--theme-sidebar-soft:var(--sidebar-hover);--theme-sidebar-active:var(--sidebar-active);--theme-header:var(--surface);--theme-card:var(--surface);--theme-card-2:var(--surface-2);--theme-border:var(--line);--theme-table-head:var(--primary);--theme-table-head-ink:#fff;--theme-table-subhead:var(--primary-dark);--theme-focus:var(--primary)}body[data-theme=light]{--ink:#111827;--muted:#647084;--bg:#f3f5f8;--surface:#fff;--surface-2:#f8fafc;--line:#d9e0ea;--primary:#3f46d6;--primary-dark:#252a92;--accent:#0ea66b;--theme-sidebar:#111827;--theme-sidebar-soft:#1f2937;--theme-sidebar-active:#2d328f;--theme-header:#fff;--theme-card:#fff;--theme-card-2:#f8fafc;--theme-border:#d9e0ea;--theme-table-head:#252a92;--theme-table-subhead:#3f46d6;--theme-focus:#3f46d6}body[data-theme=dark]{--ink:#f8fafc;--muted:#a8b3c7;--bg:#0b0f17;--surface:#121824;--surface-2:#171f2d;--line:#2a3548;--primary:#8067ff;--primary-dark:#5b43d8;--accent:#32d583;--theme-sidebar:#070b12;--theme-sidebar-soft:#141b29;--theme-sidebar-active:#2a2458;--theme-header:#111724;--theme-card:#121824;--theme-card-2:#171f2d;--theme-border:#2a3548;--theme-table-head:#2b255d;--theme-table-subhead:#4b3bc4;--theme-focus:#9b8cff}body[data-theme=golden]{--ink:#fff8e7;--muted:#c9baa0;--bg:#0b0b09;--surface:#12120f;--surface-2:#19170f;--line:#3b3526;--primary:#f2b51c;--primary-dark:#b87908;--accent:#27d17c;--theme-sidebar:#070706;--theme-sidebar-soft:#19150c;--theme-sidebar-active:#3a2707;--theme-header:#10100e;--theme-card:#12120f;--theme-card-2:#17150f;--theme-border:#3b3526;--theme-table-head:#9a6408;--theme-table-subhead:#d99a13;--theme-focus:#ffcf2e}body[data-theme=ocean]{--ink:#082033;--muted:#55758d;--bg:#eef8fc;--surface:#fff;--surface-2:#f2fbff;--line:#badbe9;--primary:#006fae;--primary-dark:#004f7d;--accent:#00a6c8;--theme-sidebar:#061f32;--theme-sidebar-soft:#0d3552;--theme-sidebar-active:#006fae;--theme-header:#fff;--theme-card:#fff;--theme-card-2:#f2fbff;--theme-border:#badbe9;--theme-table-head:#006fae;--theme-table-subhead:#0090b8;--theme-focus:#008bd2}body[data-theme=forest]{--ink:#102019;--muted:#60766c;--bg:#f2f8f4;--surface:#fff;--surface-2:#f4fbf6;--line:#bdd9c6;--primary:#147d4a;--primary-dark:#0d5b36;--accent:#79b70d;--theme-sidebar:#0a2015;--theme-sidebar-soft:#153522;--theme-sidebar-active:#147d4a;--theme-header:#fff;--theme-card:#fff;--theme-card-2:#f4fbf6;--theme-border:#bdd9c6;--theme-table-head:#147d4a;--theme-table-subhead:#7ba20f;--theme-focus:#159457}body[data-theme=sunset]{--ink:#251719;--muted:#80636a;--bg:#faf3f0;--surface:#fffdfb;--surface-2:#fbf4f0;--line:#e4b4a9;--primary:#c74432;--primary-dark:#8f2e24;--accent:#de7a1f;--theme-sidebar:#241015;--theme-sidebar-soft:#3c1b24;--theme-sidebar-active:#7b2631;--theme-header:#fffdfb;--theme-card:#fffdfb;--theme-card-2:#fbf4f0;--theme-border:#e4b4a9;--theme-table-head:#a6312a;--theme-table-subhead:#d96c1d;--theme-focus:#d84c38}body[data-theme] .sidebar{border-right:1px solid var(--theme-border);background:var(--theme-sidebar)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar{border-right:1px solid color-mix(in srgb, var(--theme-border) 72%, transparent)}}body[data-theme] .topbar,body[data-theme] .providers-title,body[data-theme] .panel-header,body[data-theme] .admin-panel-header{background:var(--theme-header)!important;border-color:var(--theme-border)!important}body[data-theme] .panel,body[data-theme] .sale-panel,body[data-theme] .metric-card,body[data-theme] .admin-panel,body[data-theme] .providers-sheet,body[data-theme] .config-strip,body[data-theme] .admin-tabs,body[data-theme] .message-preview,body[data-theme] .sheet-toolbar label,body[data-theme] .sheet-toolbar button,body[data-theme] .top-dropdown-menu{background:var(--theme-card)!important;border-color:var(--theme-border)!important}body[data-theme] .search,body[data-theme] .top-dropdown-trigger,body[data-theme] .country,body[data-theme] .icon-button,body[data-theme] .form-section input,body[data-theme] .form-section select,body[data-theme] .input-like{background:var(--theme-card-2)!important;border-color:var(--theme-border)!important;color:var(--ink)!important}body[data-theme] .primary-button,body[data-theme] .admin-save,body[data-theme] .save-sale,body[data-theme] .admin-panel-header>button,body[data-theme] .admin-tools>button,body[data-theme] .sheet-toolbar .save-provider{background:var(--primary)!important;border:1px solid var(--theme-focus)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .primary-button,body[data-theme] .admin-save,body[data-theme] .save-sale,body[data-theme] .admin-panel-header>button,body[data-theme] .admin-tools>button,body[data-theme] .sheet-toolbar .save-provider{border:1px solid color-mix(in srgb, var(--theme-focus) 70%, transparent)!important}}body[data-theme] .primary-button,body[data-theme] .admin-save,body[data-theme] .save-sale,body[data-theme] .admin-panel-header>button,body[data-theme] .admin-tools>button,body[data-theme] .sheet-toolbar .save-provider{color:#fff!important}body[data-theme] .admin-table th,body[data-theme] .admin-table .group-row th,body[data-theme] .providers-table th,body[data-theme] .due-panel th{background:var(--theme-table-head)!important;color:var(--theme-table-head-ink)!important;border-color:var(--theme-border)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table th,body[data-theme] .admin-table .group-row th,body[data-theme] .providers-table th,body[data-theme] .due-panel th{border-color:color-mix(in srgb, var(--theme-border) 88%, transparent)!important}}body[data-theme] .admin-table .final-group{background:var(--theme-table-subhead)!important;color:#fff!important}body[data-theme] .admin-table .reseller-group{background:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table .reseller-group{background:color-mix(in srgb, var(--accent) 78%, #06472f)!important}}body[data-theme] .admin-table .reseller-group{color:#fff!important}body[data-theme] .admin-table td,body[data-theme] .providers-table td{background:var(--table-row)!important;border-color:var(--theme-border)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table td,body[data-theme] .providers-table td{border-color:color-mix(in srgb, var(--theme-border) 86%, transparent)!important}}body[data-theme=dark]{--ink:#f7f9ff;--muted:#9fb0d0;--bg:#0a1729;--surface:#10223a;--surface-2:#132a47;--line:#263753;--primary:#2e72ff;--primary-dark:#7438ff;--accent:#12e1c1;--danger:#ff4d78;--sidebar-bg:#071426;--sidebar-hover:#132a47;--sidebar-active:#122f7a;--table-head:#132a47;--table-row:#10223a;--table-row-muted:#142c4a;--row-hover:#183555;--field-bg:#0a1729;--theme-focus:#3d8bff;--theme-border:#263753;--theme-sidebar:#071426;--theme-sidebar-soft:#132a47;--theme-sidebar-active:#123ea3;--theme-header:#0d1c31;--theme-card:#10223a;--theme-card-2:#0c1a2e;--theme-table-head:#0d2143;--theme-table-subhead:#2438d6;--admin-head-bg:#0d2143;--admin-head-ink:#eaf2ff;--admin-group-bg:#0b1b36;--admin-final-head-bg:#2438d6;--admin-reseller-head-bg:#047a85;--admin-final-ink:#7aa2ff;--admin-reseller-ink:#16e8cd;--admin-grid:#263753;--check-bg:#07111f;--check-border:#5d7299;--check-on-bg:#2e72ff;--check-on-ink:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=dark],body[data-theme=dark] .workspace,body[data-theme=dark] .content,body[data-theme=dark] .admin-content,body[data-theme=dark] .providers-content{color:#f7f9ff!important;background:radial-gradient(circle at 85% 18%,#00d9ff21,#0000 22%),radial-gradient(circle at 18% 5%,#465fff2e,#0000 24%),#0a1729!important}body[data-theme=dark] .sidebar{border-right:1px solid #263753;background:#071426!important}body[data-theme=dark] .brand-mark{border:1px solid #4ea0ff;color:#fff!important;background:linear-gradient(135deg,#1cc8ff,#2e72ff 48%,#bd22ff)!important}body[data-theme=dark] .topbar,body[data-theme=dark] .providers-title,body[data-theme=dark] .panel-header,body[data-theme=dark] .admin-panel-header{background:#0d1c31!important;border-color:#263753!important}body[data-theme=dark] .panel,body[data-theme=dark] .sale-panel,body[data-theme=dark] .metric-card,body[data-theme=dark] .admin-panel,body[data-theme=dark] .providers-sheet,body[data-theme=dark] .config-strip,body[data-theme=dark] .admin-tabs,body[data-theme=dark] .message-preview{background:linear-gradient(#0d1a2d,#0a1525)!important;border-color:#263753!important}body[data-theme=dark] .search,body[data-theme=dark] .top-dropdown-trigger,body[data-theme=dark] .country,body[data-theme=dark] .icon-button,body[data-theme=dark] .form-section input,body[data-theme=dark] .form-section select,body[data-theme=dark] .input-like,body[data-theme=dark] .segmented,body[data-theme=dark] .outline-button{color:#f7f9ff!important;background:#081321!important;border-color:#263753!important}body[data-theme=dark] .top-dropdown-icon,body[data-theme=dark] .config-icon,body[data-theme=dark] .metric-icon.indigo,body[data-theme=dark] .service-avatar,body[data-theme=dark] .sale-title>div>span{border:1px solid #315dff;color:#fff!important;background:#1825a8!important}body[data-theme=dark] .metric-icon.teal{border:1px solid #0ca892;color:#16e8cd!important;background:#06483f!important}body[data-theme=dark] .metric-icon.amber{border:1px solid #935d10;color:#ffad38!important;background:#3b2507!important}body[data-theme=dark] .metric-icon.rose{border:1px solid #98214b;color:#ff5f94!important;background:#3b0b20!important}body[data-theme=dark] .primary-button,body[data-theme=dark] .save-sale{color:#fff!important;background:linear-gradient(90deg,#ea119a,#00c7ee)!important;border:1px solid #2bd7ff!important}body[data-theme=dark] .admin-save,body[data-theme=dark] .admin-panel-header>button,body[data-theme=dark] .admin-tools>button,body[data-theme=dark] .sheet-toolbar .save-provider{color:#fff!important;background:#2e72ff!important;border:1px solid #5793ff!important}body[data-theme=dark] .welcome-row h1,body[data-theme=dark] .admin-heading h1,body[data-theme=dark] .metric-card strong,body[data-theme=dark] .panel-header h2,body[data-theme=dark] .sale-title h2,body[data-theme=dark] .providers-title h1,body[data-theme=dark] .admin-panel-header h2,body[data-theme=dark] td strong{color:#fff!important}body[data-theme=dark] .welcome-row p,body[data-theme=dark] .panel-header p,body[data-theme=dark] .sale-title p,body[data-theme=dark] .metric-card small,body[data-theme=dark] .metric-card p,body[data-theme=dark] td small{color:#9fb0d0!important}body[data-theme=dark] .spark i,body[data-theme=dark] .mini-stack i{background:#2e72ff!important}body[data-theme=dark] .progress-ring{color:#16e8cd!important;border-color:#16e8cd #0d4e49 #0d4e49!important}body[data-theme=dark] th,body[data-theme=dark] .due-panel th,body[data-theme=dark] .providers-table th,body[data-theme=dark] .admin-table th,body[data-theme=dark] .admin-table .group-row th{color:#b8c9ee!important;background:#0d2143!important;border-color:#263753!important}body[data-theme=dark] td,body[data-theme=dark] .providers-table td,body[data-theme=dark] .admin-table td{color:#f7f9ff!important;background:#0b1728!important;border-color:#263753!important}body[data-theme=dark] .segmented button{color:#9fb0d0!important}body[data-theme=dark] .segmented button.selected{color:#fff!important;background:#123ea3!important}body[data-theme=glassblur]{--ink:#f7fbff;--muted:#c3d2df;--primary:#33dfff;--primary-dark:#2478ff;--theme-focus:#33dfff;--line:#def2ff3d;--theme-border:#def2ff3d;--accounts-grid-line:#ebf8ff29;--accounts-table-bg:#060b121f;--accounts-head-bg:#070c144d;--accounts-head-ink:#eef8ff;--table-row-muted:#ebf8ff14}body[data-theme=glassblur] .app-shell,body[data-theme=glassblur],body[data-theme=glassblur] .workspace,body[data-theme=glassblur] .content,body[data-theme=glassblur] .admin-content,body[data-theme=glassblur] .providers-content,body[data-theme=glassblur] .accounts-content{background:linear-gradient(135deg,#02050a52,#03080e),url(/glass-blur-bg.svg) 50%/cover no-repeat fixed!important}body[data-theme=glassblur] .sidebar{-webkit-backdrop-filter:blur(54px)saturate(1.85)contrast(1.12)!important;background:#04080e57!important;border-right-color:#ebf8ff38!important}body[data-theme=glassblur] .topbar{-webkit-backdrop-filter:blur(52px)saturate(1.8)contrast(1.12)!important;background:#060b124d!important;border-bottom-color:#ebf8ff33!important}body[data-theme=glassblur] .panel,body[data-theme=glassblur] .sale-panel,body[data-theme=glassblur] .metric-card,body[data-theme=glassblur] .admin-panel,body[data-theme=glassblur] .providers-sheet,body[data-theme=glassblur] .config-strip,body[data-theme=glassblur] .admin-tabs,body[data-theme=glassblur] .message-preview{-webkit-backdrop-filter:blur(48px)saturate(1.72)contrast(1.1)!important;background:#070c1447!important;border-color:#ebf8ff38!important}body[data-theme=glassblur] .panel-header,body[data-theme=glassblur] .sale-title,body[data-theme=glassblur] .admin-panel-header,body[data-theme=glassblur] .providers-title{color:#f7fbff!important;-webkit-backdrop-filter:blur(42px)saturate(1.65)contrast(1.08)!important;background:#060b123d!important;border-color:#ebf8ff2e!important}body[data-theme=glassblur] .panel-header h2,body[data-theme=glassblur] .sale-title h2,body[data-theme=glassblur] .admin-panel-header h2,body[data-theme=glassblur] .providers-title h1{color:#f7fbff!important}body[data-theme=glassblur] .panel-header p,body[data-theme=glassblur] .sale-title p,body[data-theme=glassblur] .admin-panel-header p,body[data-theme=glassblur] .providers-title p{color:#cfe1f0d1!important}body[data-theme=glassblur] .search,body[data-theme=glassblur] .top-dropdown-trigger,body[data-theme=glassblur] .country,body[data-theme=glassblur] .icon-button,body[data-theme=glassblur] .form-section input,body[data-theme=glassblur] .form-section select,body[data-theme=glassblur] .input-like,body[data-theme=glassblur] .segmented,body[data-theme=glassblur] .outline-button,body[data-theme=glassblur] .top-dropdown-menu{-webkit-backdrop-filter:blur(44px)saturate(1.7)contrast(1.1)!important;background:#05090f4d!important;border-color:#ebf8ff3d!important}body[data-theme=glassblur] .top-dropdown-menu{color:#f7fbff!important;-webkit-backdrop-filter:blur(76px)saturate(1.9)contrast(1.18)brightness(.9)!important;background:#04080ed6!important;border-color:#68ddff57!important;box-shadow:0 18px 44px #00000057!important}body[data-theme=glassblur] .top-dropdown-menu button{color:#edfaff!important}body[data-theme=glassblur] .top-dropdown-menu button small{color:#cbebf8d1!important}body[data-theme=glassblur] .top-dropdown-menu button:hover{color:#fff!important;background:#33dfff26!important}body[data-theme=glassblur] .top-dropdown-menu button.selected{color:#fff!important;background:#33dfff3d!important}body[data-theme=glassblur] .sheet-toolbar label,body[data-theme=glassblur] .sheet-toolbar button,body[data-theme=glassblur] .primary-button,body[data-theme=glassblur] .save-sale,body[data-theme=glassblur] .admin-save,body[data-theme=glassblur] .sheet-toolbar .save-provider{color:#f7fbff!important;-webkit-backdrop-filter:blur(34px)saturate(1.55)contrast(1.06)!important;background:linear-gradient(135deg,#1885c457,#3152b03d)!important;border:1px solid #7ee0ff57!important}body[data-theme=glassblur] .primary-button,body[data-theme=glassblur] .save-sale,body[data-theme=glassblur] .admin-save,body[data-theme=glassblur] .sheet-toolbar .add-provider,body[data-theme=glassblur] .sheet-toolbar .save-provider{color:#fff!important;background:linear-gradient(135deg,#1ea2e175,#375abe5c),linear-gradient(#ffffff29,#ffffff0a)!important;border-color:#7ee0ff6b!important}body[data-theme=glassblur] .admin-save.saved,body[data-theme=glassblur] .sheet-toolbar .save-provider.saved{color:#d9fff1!important;background:linear-gradient(135deg,#20d28c66,#ffffff1a)!important}body[data-theme=glassblur] .accounts-sheet.providers-sheet{background:#070c1438!important;border-color:#0000!important}body[data-theme=glassblur] .accounts-table{background:0 0!important}body[data-theme=glassblur] .segmented button{color:#cfe1f0c7!important}body[data-theme=glassblur] .segmented button.selected{color:#f7fbff!important;background:#ebf8ff1f!important}body[data-theme=glassblur] th,body[data-theme=glassblur] .due-panel th,body[data-theme=glassblur] .providers-table th,body[data-theme=glassblur] .admin-table th,body[data-theme=glassblur] .admin-table .group-row th{color:#dcecff!important;background:#080d1657!important;border-color:#ebf8ff1f!important}body[data-theme=glassblur] td,body[data-theme=glassblur] .providers-table td,body[data-theme=glassblur] .admin-table td{background:#05090f33!important;border-color:#ebf8ff24!important}body[data-theme=glassblur] .providers-table.accounts-table th{color:#eef8ff!important;background:#09101b57!important;border-color:#ebf8ff21!important}body[data-theme=glassblur] .providers-table.accounts-table td{color:#f4fbff!important;background:#070c142e!important;border-color:#ebf8ff1f!important}body[data-theme=glassblur] .accounts-table .id-col,body[data-theme=glassblur] .accounts-table .delete-provider-col{background:#070c141f!important}@keyframes lp-menu-enter{0%{opacity:0;transform:translateY(-8px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lp-soft-pulse{0%{transform:scale(1)}45%{transform:scale(1.035)}to{transform:scale(1)}}.top-dropdown-menu,.cell-dropdown-menu,.cell-dropdown-menu.floating{transform-origin:top;will-change:transform, opacity;animation:.18s cubic-bezier(.2,.82,.2,1) both lp-menu-enter}.top-dropdown.align-right .top-dropdown-menu{transform-origin:100% 0}.cell-dropdown-menu button,.top-dropdown-menu button{transition:background-color .14s,color .14s,transform .14s cubic-bezier(.2,.82,.2,1)}.cell-dropdown-menu button:hover,.top-dropdown-menu button:hover{transform:translate(2px)}.primary-button,.admin-save,.save-sale,.sheet-toolbar button,.admin-tools>button,.admin-panel-header>button,.outline-button,.top-dropdown-trigger,.icon-button,.delete-provider,.delete-service,.account-delete{transition:transform .16s cubic-bezier(.2,.82,.2,1),border-color .18s,background-color .18s,color .18s,opacity .18s;position:relative;overflow:hidden;transform:translateZ(0)}.primary-button:after,.admin-save:after,.save-sale:after,.sheet-toolbar button:after,.admin-tools>button:after,.admin-panel-header>button:after,.outline-button:after,.top-dropdown-trigger:after,.icon-button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff38 50%,#0000 78%);transition:transform .58s cubic-bezier(.2,.82,.2,1);position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.primary-button:hover,.admin-save:hover,.save-sale:hover,.sheet-toolbar button:hover,.admin-tools>button:hover,.admin-panel-header>button:hover,.outline-button:hover,.top-dropdown-trigger:hover,.icon-button:hover,.delete-provider:hover,.delete-service:hover,.account-delete:hover{transform:translateY(-1px)}.primary-button:hover:after,.admin-save:hover:after,.save-sale:hover:after,.sheet-toolbar button:hover:after,.admin-tools>button:hover:after,.admin-panel-header>button:hover:after,.outline-button:hover:after,.top-dropdown-trigger:hover:after,.icon-button:hover:after{transform:translate(130%)skew(-18deg)}.primary-button:active,.admin-save:active,.save-sale:active,.sheet-toolbar button:active,.admin-tools>button:active,.admin-panel-header>button:active,.outline-button:active,.top-dropdown-trigger:active,.icon-button:active,.delete-provider:active,.delete-service:active,.account-delete:active{transform:translateY(1px)scale(.985)}.nav-item,.tab-button,.segmented button,.row-menu,.cell-dropdown-button,.switch,.check-box{transition:transform .16s cubic-bezier(.2,.82,.2,1),background-color .18s,border-color .18s,color .18s,opacity .18s}.tab-button:hover,.segmented button:hover,.row-menu:hover,.cell-dropdown-button:hover,.switch:hover,.check-box:hover{transform:translateY(-1px)}.tab-button:active,.segmented button:active,.row-menu:active,.cell-dropdown-button:active,.switch:active,.check-box:active{transform:scale(.985)}.switch.active,.check-box.checked,.admin-table input[type=checkbox]:checked,.providers-table input[type=checkbox]:checked,.accounts-table input[type=checkbox]:checked{animation:.24s cubic-bezier(.2,.82,.2,1) lp-soft-pulse}.metric-card,.panel,.sale-panel,.admin-panel,.providers-sheet,.providers-title,.config-strip,.message-preview{transition:transform .18s cubic-bezier(.2,.82,.2,1),border-color .18s,background-color .18s,color .18s;animation:.22s cubic-bezier(.2,.82,.2,1) both lp-pop-in}.metric-card:hover,.panel:hover,.sale-panel:hover,.admin-panel:hover,.providers-sheet:hover,.config-strip:hover,.message-preview:hover{transform:translateY(-1px)}.search,.provider-search,.form-section input,.form-section select,.admin-table input,.admin-table select,.providers-table input,.accounts-table input{transition:border-color .16s,background-color .16s,color .16s,transform .16s cubic-bezier(.2,.82,.2,1)}.search:focus-within,.provider-search:focus-within,.form-section input:focus,.form-section select:focus,.admin-table input:focus,.admin-table select:focus,.providers-table input:focus,.accounts-table input:focus{transform:translateY(-1px)}.save-flash,.admin-save.saved{animation:.2s cubic-bezier(.2,.82,.2,1) both lp-pop-in}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.primary-button:hover,.admin-save:hover,.save-sale:hover,.sheet-toolbar button:hover,.admin-tools>button:hover,.admin-panel-header>button:hover,.outline-button:hover,.top-dropdown-trigger:hover,.icon-button:hover,.delete-provider:hover,.delete-service:hover,.account-delete:hover,.metric-card:hover,.panel:hover,.sale-panel:hover,.admin-panel:hover,.providers-sheet:hover,.config-strip:hover,.message-preview:hover{transform:none!important}}.topbar{z-index:9000;will-change:transform, opacity;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .42s,background .24s;position:sticky;top:0;overflow:visible}.topbar.topbar-hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 10px))}.top-actions,.country-control,.top-dropdown{z-index:9010;position:relative}.top-dropdown.open{z-index:10010}.top-dropdown.open:after{z-index:10011}.top-dropdown-menu{contain:none;z-index:10020!important}.full-text-popover{z-index:9900;border:1px solid var(--theme-accent,var(--primary));align-items:center;padding:9px 12px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.full-text-popover{border:1px solid color-mix(in srgb, var(--theme-accent,var(--primary)) 54%, transparent)}}.full-text-popover{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.full-text-popover{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.full-text-popover{color:var(--ink);white-space:normal;overflow-wrap:anywhere;box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(1.35);pointer-events:none;font-size:12px;font-weight:750;line-height:1.35;animation:.14s ease-out both lp-dropdown-in}.full-text-editor{pointer-events:auto;resize:none;border:1px solid var(--theme-accent,var(--primary));min-height:42px;max-height:min(240px,48vh)}@supports (color:color-mix(in lab, red, red)){.full-text-editor{border:1px solid color-mix(in srgb, var(--theme-accent,var(--primary)) 64%, transparent)}}.full-text-editor{cursor:text;-webkit-user-select:text;user-select:text;caret-color:var(--theme-accent,var(--primary));outline:none}.full-text-editor:focus{border-color:var(--theme-accent,var(--primary));background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.full-text-editor:focus{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.full-text-popover.closing{animation:.15s ease-in both lp-popover-out}@keyframes lp-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(3px)scale(.985)}}body[data-theme=dark] .full-text-editor,body[data-theme=glassblur] .full-text-editor,body[data-theme=golden] .full-text-editor{caret-color:#fff}td.reading-cell,th.reading-cell{z-index:2;position:relative;background-image:linear-gradient(var(--theme-accent,var(--primary)), var(--theme-accent,var(--primary)))!important}@supports (color:color-mix(in lab, red, red)){td.reading-cell,th.reading-cell{background-image:linear-gradient(color-mix(in srgb, var(--theme-accent,var(--primary)) 12%, transparent), color-mix(in srgb, var(--theme-accent,var(--primary)) 12%, transparent))!important}}.main-grid{grid-template-columns:1fr}.left-column{max-width:none}.modal-backdrop{z-index:11000;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#05081285;place-items:center;padding:22px;animation:.18s cubic-bezier(.2,.82,.2,1) both lp-pop-in;display:grid;position:fixed;inset:0}.sale-modal{background:var(--surface);border:0;border-radius:22px;width:min(520px,100vw - 28px);max-height:min(820px,100vh - 36px);position:relative;top:auto;overflow:auto}@supports (color:color-mix(in lab, red, red)){.sale-modal{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.modal-title-actions{align-items:center;gap:9px;display:flex}.modal-close{background:var(--primary);border:0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.modal-close{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.modal-close{color:var(--ink);cursor:pointer;font-size:18px;line-height:1}.panel,.providers-sheet,.admin-panel,.metric-card,.sale-panel{border-color:#0000}.table-wrap,.providers-table-wrap,.admin-table-wrap,.accounts-table-wrap{border-radius:16px}.due-panel table,.providers-table,.admin-table,.accounts-table{border-collapse:separate;border-spacing:0}.due-panel th,.due-panel td,.providers-table th,.providers-table td,.admin-table th,.admin-table td{border-left:0!important;border-right:0!important}.due-panel td,.providers-table td,.admin-table td{border-top:0!important;border-bottom:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.due-panel td,.providers-table td,.admin-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 42%, transparent)!important}}.due-panel tbody tr:last-child td,.providers-table tbody tr:last-child td,.admin-table tbody tr:last-child td{border-bottom-color:#0000!important}.providers-table.accounts-table th,.providers-table.accounts-table td{border-left:0!important;border-right:0!important}.providers-table.accounts-table th{border-top:0!important}.providers-table.accounts-table td{border-top:0!important;border-bottom:1px solid var(--accounts-grid-line)!important}@supports (color:color-mix(in lab, red, red)){.providers-table.accounts-table td{border-bottom:1px solid color-mix(in srgb, var(--accounts-grid-line) 64%, transparent)!important}}.providers-table.accounts-table tbody tr:last-child td{border-bottom-color:#0000!important}.providers-table.accounts-table>thead>tr>th,.providers-table.accounts-table thead th{border-left:0!important;border-right:0!important}body[data-theme=glassblur] .modal-backdrop{background:#0000004d}body[data-theme=glassblur] .sale-modal{-webkit-backdrop-filter:blur(54px)saturate(1.8)contrast(1.08);background:#070c1452!important}body[data-theme]{--nav-label-ink:var(--theme-focus,var(--primary));--nav-icon-ink:var(--nav-label-ink)}body[data-theme=light],body[data-theme=ocean]{--nav-label-ink:#2579bb;--nav-icon-ink:#2579bb}body[data-theme=golden]{--nav-label-ink:#ffd45a;--nav-icon-ink:#ffd45a}body[data-theme=forest]{--nav-label-ink:#7dffbd;--nav-icon-ink:#7dffbd}body[data-theme=sunset]{--nav-label-ink:#ffab7a;--nav-icon-ink:#ffab7a}body[data-theme=glassblur]{--nav-label-ink:#68ddff;--nav-icon-ink:#68ddff}body[data-theme] .brand-mark,body[data-theme] .avatar,body[data-theme] .tenant-card .avatar,body[data-theme] .icon-button{border:0!important}body[data-theme] .sidebar .nav-label{letter-spacing:1.35px;color:var(--nav-label-ink)!important}body[data-theme] .sidebar .nav-item{border:0!important}body[data-theme] .sidebar .nav-item.active:before,body[data-theme] .sidebar .nav-item em{background:var(--nav-label-ink)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item em{background:color-mix(in srgb, var(--nav-label-ink) 26%, transparent)!important;color:color-mix(in srgb, var(--nav-label-ink) 82%, #fff 18%)!important}}body[data-theme] .sidebar .nav-item em{border:0!important}body[data-theme] .sidebar .nav-item>span{color:var(--nav-icon-ink)!important}body[data-theme=glassblur] .brand-mark,body[data-theme=glassblur] .avatar,body[data-theme=glassblur] .tenant-card .avatar{color:#fff!important;background:radial-gradient(circle at 28% 22%,#ffffff75,#0000 28%),linear-gradient(135deg,#31d8ff 0%,#3677ff 48%,#8356ff 100%)!important}body[data-theme=glassblur] .sidebar .nav-item.active{color:#fff!important;-webkit-backdrop-filter:blur(30px)saturate(1.48)contrast(1.06)!important;background:linear-gradient(135deg,#1ea2e16b,#375abe52),linear-gradient(#ffffff1f,#ffffff08)!important}body[data-theme=glassblur] .sidebar .nav-item.active:before{background:#33dfff!important}body[data-theme=glassblur] .sidebar .nav-item:hover{-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;background:#0a142257!important}body[data-theme=glassblur] .online-dot{background:#32ffc1!important}body[data-theme=glassblur] .sidebar .nav-item em{color:#d9f8ff!important;-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;background:#68ddff33!important}body[data-theme=glassblur] .providers-table.accounts-table td,body[data-theme=glassblur] .providers-table.accounts-table th{border-left:0!important;border-right:0!important}.providers-content,.accounts-content,.admin-content{max-width:none}.sheet-toolbar{width:min(100%,1620px);margin-inline:auto}.providers-sheet,.accounts-sheet,.admin-panel,.due-panel{border-radius:22px;width:min(100%,1620px);margin-inline:auto;background:var(--surface)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.providers-sheet,.accounts-sheet,.admin-panel,.due-panel{background:color-mix(in srgb, var(--surface) 86%, transparent)!important}}.providers-sheet,.accounts-sheet,.admin-panel,.due-panel{overflow:hidden;box-shadow:none!important}.providers-title,.admin-panel-header,.panel-header{min-height:70px;background:var(--surface)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.providers-title,.admin-panel-header,.panel-header{background:color-mix(in srgb, var(--surface) 72%, transparent)!important}}.providers-title h1,.admin-panel-header h2,.panel-header h2{letter-spacing:-.35px;font-size:clamp(18px,1.4vw,24px);font-weight:780}.providers-title p,.admin-panel-header p,.panel-header p{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.providers-title p,.admin-panel-header p,.panel-header p{color:color-mix(in srgb, var(--muted) 78%, transparent)}}.table-wrap,.providers-table-wrap,.admin-table-wrap,.accounts-table-wrap{background:0 0;border-radius:0}.providers-table,.providers-table.accounts-table,.admin-table,.due-panel table{border-collapse:separate!important;border-spacing:0!important;background:0 0!important}.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{height:46px;border:0!important;border-bottom:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{border-bottom:1px solid color-mix(in srgb, var(--line) 58%, transparent)!important}}.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{background:color-mix(in srgb, var(--primary) 18%, var(--surface) 82%)!important}}.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{color:color-mix(in srgb, var(--ink) 86%, var(--primary) 14%)!important}}.providers-table th,.providers-table.accounts-table th,.admin-table th,.due-panel th{letter-spacing:.45px;text-transform:uppercase;font-size:11px;font-weight:760}.providers-table td,.providers-table.accounts-table td,.admin-table td,.due-panel td{height:43px;border:0!important;border-bottom:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.providers-table td,.providers-table.accounts-table td,.admin-table td,.due-panel td{border-bottom:1px solid color-mix(in srgb, var(--line) 34%, transparent)!important}}.providers-table td,.providers-table.accounts-table td,.admin-table td,.due-panel td{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.providers-table td,.providers-table.accounts-table td,.admin-table td,.due-panel td{background:color-mix(in srgb, var(--surface) 64%, transparent)!important}}.providers-table td,.providers-table.accounts-table td,.admin-table td,.due-panel td{color:var(--ink)!important}.providers-table tbody tr:last-child td,.providers-table.accounts-table tbody tr:last-child td,.admin-table tbody tr:last-child td,.due-panel tbody tr:last-child td{border-bottom-color:#0000!important}.providers-table input,.providers-table select,.providers-table .cell-dropdown-button,.accounts-table input,.accounts-table .cell-dropdown-button,.admin-table input,.admin-table select{color:inherit!important;background:0 0!important;border:0!important}.providers-table input:hover,.accounts-table input:hover,.admin-table input:hover{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.providers-table input:hover,.accounts-table input:hover,.admin-table input:hover{background:color-mix(in srgb, var(--surface) 72%, var(--theme-accent) 10%)!important}}.providers-table input:hover,.accounts-table input:hover,.admin-table input:hover{box-shadow:inset 0 0 0 1px var(--theme-accent)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.providers-table input:hover,.accounts-table input:hover,.admin-table input:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent) 28%, transparent)!important}}.providers-table input:hover,.accounts-table input:hover,.admin-table input:hover{outline:0!important}.providers-table input:focus,.accounts-table input:focus,.admin-table input:focus{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.providers-table input:focus,.accounts-table input:focus,.admin-table input:focus{background:color-mix(in srgb, var(--surface) 82%, var(--theme-accent) 14%)!important}}.providers-table input:focus,.accounts-table input:focus,.admin-table input:focus{box-shadow:inset 0 0 0 1px var(--theme-accent)!important;border-radius:8px!important}@supports (color:color-mix(in lab, red, red)){.providers-table input:focus,.accounts-table input:focus,.admin-table input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent) 58%, transparent)!important}}.providers-table input:focus,.accounts-table input:focus,.admin-table input:focus{color:var(--ink)!important;outline:0!important}.providers-table td.value-col input,.accounts-table td.value-col input,.admin-table td.money input{box-sizing:border-box!important;border-radius:8px!important;width:calc(100% - 8px)!important;min-width:0!important;max-width:calc(100% - 8px)!important;margin-inline:4px!important;display:inline-flex!important;transform:none!important}.providers-table .id-col,.accounts-table .id-col,.providers-table .delete-provider-col,.accounts-table .delete-provider-col{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.providers-table .id-col,.accounts-table .id-col,.providers-table .delete-provider-col,.accounts-table .delete-provider-col{background:color-mix(in srgb, var(--surface) 54%, transparent)!important}}.accounts-table td.alert-col.alert-ok,.accounts-table td.alert-col.alert-danger{border-radius:0}body[data-theme=glassblur] .providers-sheet,body[data-theme=glassblur] .accounts-sheet,body[data-theme=glassblur] .admin-panel,body[data-theme=glassblur] .due-panel{-webkit-backdrop-filter:blur(58px)saturate(1.75)contrast(1.1)!important;background:#05090f4d!important}body[data-theme=glassblur] .providers-title,body[data-theme=glassblur] .admin-panel-header,body[data-theme=glassblur] .panel-header{background:#05090f38!important}body[data-theme=glassblur] .providers-table th,body[data-theme=glassblur] .providers-table.accounts-table th,body[data-theme=glassblur] .admin-table th,body[data-theme=glassblur] .due-panel th{color:#eaf8ff!important;background:#070f1a94!important;border-bottom-color:#ebf8ff29!important}body[data-theme=glassblur] .providers-table td,body[data-theme=glassblur] .providers-table.accounts-table td,body[data-theme=glassblur] .admin-table td,body[data-theme=glassblur] .due-panel td{background:#05090f33!important;border-bottom-color:#ebf8ff1a!important}.sidebar,.topbar,.metric-card,.panel,.due-panel,.chart-panel,.inventory-panel,.sale-panel,.providers-sheet,.accounts-sheet,.admin-panel,.admin-tabs,.config-strip,.message-preview,.providers-title,.panel-header,.admin-panel-header,.sale-title,.panel-footer,.tenant-card{box-shadow:none!important;border:0!important}.topbar,.sidebar{outline:0!important}.metric-card,.panel,.providers-sheet,.accounts-sheet,.admin-panel,.admin-tabs,.config-strip,.message-preview{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.metric-card,.panel,.providers-sheet,.accounts-sheet,.admin-panel,.admin-tabs,.config-strip,.message-preview{background:color-mix(in srgb, var(--surface) 78%, transparent)!important}}.panel-header,.providers-title,.admin-panel-header,.sale-title{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.panel-header,.providers-title,.admin-panel-header,.sale-title{background:color-mix(in srgb, var(--surface) 60%, transparent)!important}}.tenant-card{padding-top:16px}.panel-footer{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.panel-footer{background:color-mix(in srgb, var(--surface) 72%, transparent)!important}}.search,.top-dropdown-trigger,.top-dropdown-menu,.cell-dropdown-menu,.form-section input,.form-section select,.input-like,.sheet-toolbar label,.sheet-toolbar button,.admin-tools label,.template-body textarea,.payment-card label>input:not([type=radio]),.payment-card textarea{border-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){.search,.top-dropdown-trigger,.top-dropdown-menu,.cell-dropdown-menu,.form-section input,.form-section select,.input-like,.sheet-toolbar label,.sheet-toolbar button,.admin-tools label,.template-body textarea,.payment-card label>input:not([type=radio]),.payment-card textarea{border-color:color-mix(in srgb, var(--line) 54%, transparent)!important}}.due-panel td,.providers-table td,.providers-table.accounts-table td,.admin-table td{border-bottom-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){.due-panel td,.providers-table td,.providers-table.accounts-table td,.admin-table td{border-bottom-color:color-mix(in srgb, var(--line) 22%, transparent)!important}}.due-panel th,.providers-table th,.providers-table.accounts-table th,.admin-table th{border-bottom-color:var(--line)!important}@supports (color:color-mix(in lab, red, red)){.due-panel th,.providers-table th,.providers-table.accounts-table th,.admin-table th{border-bottom-color:color-mix(in srgb, var(--line) 28%, transparent)!important}}body[data-theme=glassblur] .metric-card,body[data-theme=glassblur] .panel,body[data-theme=glassblur] .due-panel,body[data-theme=glassblur] .providers-sheet,body[data-theme=glassblur] .accounts-sheet,body[data-theme=glassblur] .admin-panel,body[data-theme=glassblur] .admin-tabs,body[data-theme=glassblur] .config-strip,body[data-theme=glassblur] .message-preview{background:#05090f3d!important}body[data-theme=glassblur] .topbar,body[data-theme=glassblur] .sidebar,body[data-theme=glassblur] .panel-header,body[data-theme=glassblur] .providers-title,body[data-theme=glassblur] .admin-panel-header,body[data-theme=glassblur] .sale-title{border:0!important}body[data-theme=glassblur] .due-panel td,body[data-theme=glassblur] .providers-table td,body[data-theme=glassblur] .providers-table.accounts-table td,body[data-theme=glassblur] .admin-table td{border-bottom-color:#ebf8ff12!important}body[data-theme=glassblur] .due-panel th,body[data-theme=glassblur] .providers-table th,body[data-theme=glassblur] .providers-table.accounts-table th,body[data-theme=glassblur] .admin-table th{border-bottom-color:#ebf8ff1a!important}.content{width:100%;max-width:none!important}.content .main-grid,.content .left-column,.content .due-panel,.content .table-wrap,.content .due-panel table{width:100%!important;max-width:none!important}.content .main-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.content .left-column{min-width:0}.content .due-panel{justify-self:stretch}.content .due-panel th,.content .due-panel td{padding-inline:clamp(16px,1.8vw,30px)}.content .due-panel th:first-child,.content .due-panel td:first-child{width:30%}.content .due-panel td:first-child{display:table-cell!important}.content .due-panel td:first-child>span,.content .due-panel td:first-child>span+span{vertical-align:middle}.content .due-panel td:first-child>.service-avatar{display:none!important}.content .due-panel td:first-child>span:not(.service-avatar){vertical-align:middle;display:inline-block}.content .due-panel th:nth-child(2),.content .due-panel td:nth-child(2),.content .due-panel th:nth-child(3),.content .due-panel td:nth-child(3),.content .due-panel th:nth-child(4),.content .due-panel td:nth-child(4),.content .due-panel th:nth-child(5),.content .due-panel td:nth-child(5){width:16%}.content .due-panel th:last-child,.content .due-panel td:last-child{text-align:right;width:6%}body[data-theme] .primary-button,body[data-theme] .admin-save,body[data-theme] .save-sale,body[data-theme] .sheet-toolbar button,body[data-theme] .admin-panel-header>button,body[data-theme] .admin-tools>button,body[data-theme] .top-dropdown-trigger,body[data-theme] .icon-button,body[data-theme] .metric-icon,body[data-theme] .brand-mark,body[data-theme] .avatar,body[data-theme] .config-icon,body[data-theme] .service-avatar,body[data-theme] .stock-icon,body[data-theme] .draft-badge,body[data-theme] .status,body[data-theme] .segmented,body[data-theme] .segmented button,body[data-theme] .outline-button,body[data-theme] .modal-close{box-shadow:none!important;border:0!important}body[data-theme] .primary-button,body[data-theme] .admin-save,body[data-theme] .save-sale,body[data-theme] .sheet-toolbar .add-provider,body[data-theme] .sheet-toolbar .save-provider,body[data-theme] .admin-panel-header>button,body[data-theme] .admin-tools>button{background:linear-gradient(135deg, var(--primary), var(--primary-dark))!important;color:#fff!important}body[data-theme] .top-dropdown-trigger,body[data-theme] .icon-button,body[data-theme] .sheet-toolbar label,body[data-theme] .search{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .top-dropdown-trigger,body[data-theme] .icon-button,body[data-theme] .sheet-toolbar label,body[data-theme] .search{background:color-mix(in srgb, var(--surface) 78%, transparent)!important}}.top-actions .icon-button{place-items:center;display:grid;overflow:hidden!important}.top-actions .icon-button i{z-index:4;width:11px;height:11px;box-shadow:none;pointer-events:none;border:0;font-size:0;line-height:1;top:3px;right:3px}.top-actions .icon-button:after{border-radius:inherit;inset:0}body[data-theme=light]{--bg:#f6f8fb;--surface:#fff;--surface-2:#f2f5f9;--primary:#2563eb;--primary-dark:#1d4ed8;--theme-focus:#2563eb;--theme-sidebar:#0f172a;--theme-sidebar-soft:#172033;--theme-sidebar-active:#1e40af}body[data-theme=light] .metric-card,body[data-theme=light] .panel,body[data-theme=light] .providers-sheet,body[data-theme=light] .admin-panel,body[data-theme=light] .config-strip,body[data-theme=light] .admin-tabs{background:#fff!important}body[data-theme=dark]{--primary:#2e72ff;--primary-dark:#00c2ff;--theme-focus:#4aa3ff;--theme-sidebar:#06101e;--theme-sidebar-soft:#0c1a2e;--theme-sidebar-active:#123ea3;--nav-label-ink:#4aa3ff;--nav-icon-ink:#4aa3ff}body[data-theme=dark] .primary-button,body[data-theme=dark] .admin-save,body[data-theme=dark] .save-sale,body[data-theme=dark] .sheet-toolbar .add-provider,body[data-theme=dark] .sheet-toolbar .save-provider,body[data-theme=dark] .admin-panel-header>button,body[data-theme=dark] .admin-tools>button{background:linear-gradient(135deg,#2e72ff 0%,#15c8ff 100%)!important}body[data-theme=dark] .metric-card,body[data-theme=dark] .panel,body[data-theme=dark] .providers-sheet,body[data-theme=dark] .admin-panel,body[data-theme=dark] .config-strip,body[data-theme=dark] .admin-tabs{background:#081220e0!important}body[data-theme=dark] .top-dropdown-trigger,body[data-theme=dark] .icon-button,body[data-theme=dark] .search,body[data-theme=dark] .sheet-toolbar label{background:#060f1cd6!important}body[data-theme=dark]{--primary:#00d5ff;--primary-dark:#7b2cff;--accent:#18ffc8;--theme-focus:#00d5ff;--nav-label-ink:#62eaff;--nav-icon-ink:#62eaff}body[data-theme=dark] .sidebar .nav-label,body[data-theme=dark] .page-title small,body[data-theme=dark] .eyebrow{text-shadow:0 0 14px #00d5ff61;color:#62eaff!important}body[data-theme=dark] .sidebar .nav-item>span,body[data-theme=dark] .sidebar .nav-item.active>span{filter:drop-shadow(0 0 7px #00d5ff6b);color:#62eaff!important}body[data-theme=dark] .sidebar .nav-item.active{color:#fff!important;background:linear-gradient(135deg,#00d5ff33,#7b2cff3d)!important}body[data-theme=dark] .sidebar .nav-item.active:before{box-shadow:0 0 16px #00d5ffb8;background:#00d5ff!important}body[data-theme=dark] .primary-button,body[data-theme=dark] .admin-save,body[data-theme=dark] .save-sale,body[data-theme=dark] .sheet-toolbar .add-provider,body[data-theme=dark] .sheet-toolbar .save-provider,body[data-theme=dark] .admin-panel-header>button,body[data-theme=dark] .admin-tools>button{color:#fff!important;background:linear-gradient(135deg,#007cff 0%,#00d5ff 48%,#a02cff 100%)!important;box-shadow:0 0 0 1px #62eaff1a,0 0 22px #00d5ff3d,0 0 34px #a02cff29!important}body[data-theme=dark] .metric-card,body[data-theme=dark] .panel,body[data-theme=dark] .providers-sheet,body[data-theme=dark] .admin-panel,body[data-theme=dark] .config-strip,body[data-theme=dark] .admin-tabs,body[data-theme=dark] .message-preview{background:linear-gradient(#0c1e38eb,#081426f0)!important;box-shadow:inset 0 1px #62eaff0f,0 0 28px #00d5ff0d!important}body[data-theme=dark] .metric-icon.indigo,body[data-theme=dark] .top-dropdown-icon,body[data-theme=dark] .config-icon,body[data-theme=dark] .brand-mark,body[data-theme=dark] .avatar{color:#fff!important;background:linear-gradient(135deg,#007cff 0%,#00d5ff 48%,#7b2cff 100%)!important;box-shadow:0 0 18px #00d5ff47!important}body[data-theme=dark] .metric-icon.teal,body[data-theme=dark] .online-dot{color:#031613!important;background:#18ffc8!important;box-shadow:0 0 18px #18ffc857!important}body[data-theme=dark] .metric-icon.amber{color:#1c1000!important;background:#ffb020!important;box-shadow:0 0 18px #ffb02047!important}body[data-theme=dark] .metric-icon.rose{color:#fff!important;background:#ff2f7d!important;box-shadow:0 0 18px #ff2f7d47!important}body[data-theme=dark] .providers-table th,body[data-theme=dark] .admin-table th,body[data-theme=dark] .due-panel th{color:#62eaff!important;background:#0a1e38f0!important}body[data-theme=dark] .providers-table th.provider-pair-head.pair-odd{color:#dffbff!important;background:#0b5f7d!important}body[data-theme=dark] .providers-table th.provider-pair-head.pair-even{color:#f0e9ff!important;background:#302575!important}body[data-theme=dark] .status.success,body[data-theme=dark] .status.warning,body[data-theme=dark] .status.danger,body[data-theme=dark] .status.overdue{box-shadow:inset 0 0 0 1px #ffffff12}body[data-theme=glassblur]{--surface:#070c1457;--surface-2:#05090f6b;--theme-card:#070c144d;--theme-card-2:#05090f66}body[data-theme=glassblur] .search,body[data-theme=glassblur] .top-dropdown-trigger,body[data-theme=glassblur] .icon-button,body[data-theme=glassblur] .sheet-toolbar label,body[data-theme=glassblur] .top-dropdown-menu{color:#f7fbff!important;-webkit-backdrop-filter:blur(54px)saturate(1.72)contrast(1.12)!important;background:#05090f6b!important}body[data-theme=glassblur] .search input,body[data-theme=glassblur] .top-dropdown-text strong,body[data-theme=glassblur] .top-dropdown-text small,body[data-theme=glassblur] .top-dropdown-trigger b{color:#eefaff!important}body[data-theme=glassblur] .primary-button,body[data-theme=glassblur] .admin-save,body[data-theme=glassblur] .save-sale,body[data-theme=glassblur] .sheet-toolbar .add-provider,body[data-theme=glassblur] .sheet-toolbar .save-provider,body[data-theme=glassblur] .admin-panel-header>button,body[data-theme=glassblur] .admin-tools>button{color:#fff!important;box-shadow:none!important;background:linear-gradient(135deg,#1ea2e18a,#375abe70),linear-gradient(#ffffff29,#ffffff0a)!important}body[data-theme] .providers-content,body[data-theme] .accounts-content,body[data-theme] .admin-content,body[data-theme] .content{overflow-x:hidden}body[data-theme] .providers-sheet,body[data-theme] .accounts-sheet,body[data-theme] .admin-panel,body[data-theme] .due-panel,body[data-theme] .metric-card,body[data-theme] .panel,body[data-theme] .config-strip,body[data-theme] .admin-tabs{box-shadow:none!important;border:0!important;outline:0!important}body[data-theme] .providers-title,body[data-theme] .admin-panel-header,body[data-theme] .panel-header,body[data-theme] .topbar{border:0!important;outline:0!important}body[data-theme] .providers-table-wrap,body[data-theme] .accounts-table-wrap,body[data-theme] .admin-table-wrap,body[data-theme] .table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}body[data-theme] .providers-table,body[data-theme] .providers-table.accounts-table,body[data-theme] .admin-table,body[data-theme] .due-panel table{box-shadow:none!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;outline:0!important}body[data-theme] .providers-table th,body[data-theme] .providers-table td,body[data-theme] .providers-table.accounts-table th,body[data-theme] .providers-table.accounts-table td,body[data-theme] .admin-table th,body[data-theme] .admin-table td,body[data-theme] .due-panel th,body[data-theme] .due-panel td{box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important;outline:0!important}body[data-theme] .providers-table th,body[data-theme] .providers-table.accounts-table th,body[data-theme] .admin-table th,body[data-theme] .due-panel th{border-bottom:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table th,body[data-theme] .providers-table.accounts-table th,body[data-theme] .admin-table th,body[data-theme] .due-panel th{border-bottom:1px solid color-mix(in srgb, var(--line) 18%, transparent)!important}}body[data-theme] .providers-table td,body[data-theme] .providers-table.accounts-table td,body[data-theme] .admin-table td,body[data-theme] .due-panel td{border-bottom:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table td,body[data-theme] .providers-table.accounts-table td,body[data-theme] .admin-table td,body[data-theme] .due-panel td{border-bottom:1px solid color-mix(in srgb, var(--line) 14%, transparent)!important}}body[data-theme] .providers-table tbody tr:last-child td,body[data-theme] .providers-table.accounts-table tbody tr:last-child td,body[data-theme] .admin-table tbody tr:last-child td,body[data-theme] .due-panel tbody tr:last-child td{border-bottom-color:#0000!important}body[data-theme] .providers-table .id-col,body[data-theme] .accounts-table .id-col,body[data-theme] .providers-table .delete-provider-col,body[data-theme] .accounts-table .delete-provider-col{border:0!important}body[data-theme] .search,body[data-theme] .sheet-toolbar label,body[data-theme] .top-dropdown-trigger,body[data-theme] .icon-button,body[data-theme] .country,body[data-theme] .outline-button,body[data-theme] .segmented,body[data-theme] .cell-dropdown-button{box-shadow:none!important;border:0!important;outline:0!important}body[data-theme=light] .providers-table th,body[data-theme=light] .providers-table.accounts-table th,body[data-theme=light] .admin-table th,body[data-theme=light] .due-panel th{background:var(--primary)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme=light] .providers-table th,body[data-theme=light] .providers-table.accounts-table th,body[data-theme=light] .admin-table th,body[data-theme=light] .due-panel th{background:color-mix(in srgb, var(--primary) 12%, #fff 88%)!important}}body[data-theme=light] .providers-table th,body[data-theme=light] .providers-table.accounts-table th,body[data-theme=light] .admin-table th,body[data-theme=light] .due-panel th{color:#18326d!important}body[data-theme=light] .providers-table td,body[data-theme=light] .providers-table.accounts-table td,body[data-theme=light] .admin-table td,body[data-theme=light] .due-panel td{border-bottom-color:#0f172a17!important}body[data-theme=dark] .providers-table th,body[data-theme=dark] .providers-table.accounts-table th,body[data-theme=dark] .admin-table th,body[data-theme=dark] .due-panel th{border-bottom-color:#62eaff24!important}body[data-theme=dark] .providers-table td,body[data-theme=dark] .providers-table.accounts-table td,body[data-theme=dark] .admin-table td,body[data-theme=dark] .due-panel td{border-bottom-color:#62eaff17!important}body[data-theme=golden] .providers-table th,body[data-theme=golden] .providers-table.accounts-table th,body[data-theme=golden] .admin-table th,body[data-theme=golden] .due-panel th{border-bottom-color:#ffd84a24!important}body[data-theme=golden] .providers-table td,body[data-theme=golden] .providers-table.accounts-table td,body[data-theme=golden] .admin-table td,body[data-theme=golden] .due-panel td{border-bottom-color:#ffd84a14!important}body[data-theme]{--theme-accent:var(--primary);--theme-accent-2:var(--primary-dark);--theme-accent-3:var(--primary);--theme-accent-contrast:#fff;--theme-accent-soft:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--theme-accent-soft:color-mix(in srgb, var(--theme-accent) 15%, transparent)}}body[data-theme]{--theme-accent-softer:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--theme-accent-softer:color-mix(in srgb, var(--theme-accent) 9%, transparent)}}body[data-theme]{--theme-delete:#e25567;--theme-delete-soft:#e255671f;--theme-grid-line:var(--line)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--theme-grid-line:color-mix(in srgb, var(--line) 18%, transparent)}}body[data-theme]{--theme-head-bg:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--theme-head-bg:color-mix(in srgb, var(--theme-accent) 13%, var(--surface) 87%)}}body[data-theme]{--theme-head-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--theme-head-ink:color-mix(in srgb, var(--ink) 86%, var(--theme-accent) 14%)}}body[data-theme]{--nav-label-ink:var(--theme-accent);--nav-icon-ink:var(--theme-accent);--status-active-bg:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));--status-active-ink:var(--theme-accent-contrast);--status-inactive-bg:var(--surface)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--status-inactive-bg:color-mix(in srgb, var(--surface) 84%, #fff 16%)}}body[data-theme]{--status-inactive-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--status-inactive-ink:color-mix(in srgb, var(--ink) 88%, var(--muted) 12%)}}body[data-theme]{--status-fraud-bg:linear-gradient(135deg, var(--theme-delete), var(--theme-delete))}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--status-fraud-bg:linear-gradient(135deg, var(--theme-delete), color-mix(in srgb, var(--theme-delete) 72%, #000 28%))}}body[data-theme]{--status-fraud-ink:#fff;--status-bad-bg:linear-gradient(135deg, #facc15, #facc15)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--status-bad-bg:linear-gradient(135deg, #facc15, color-mix(in srgb, #facc15 72%, var(--theme-accent) 28%))}}body[data-theme]{--status-bad-ink:#1c1600}body[data-theme=light]{--theme-accent:#2563eb;--theme-accent-2:#1d4ed8;--theme-accent-3:#0ea5e9;--theme-delete:#e25567;--theme-delete-soft:#e255671c;--theme-grid-line:#0f172a17;--theme-head-bg:#eaf0ff;--theme-head-ink:#17306c;--nav-label-ink:#2579bb;--nav-icon-ink:#2579bb}body[data-theme=dark]{--theme-accent:#00d5ff;--theme-accent-2:#7b2cff;--theme-accent-3:#18ffc8;--theme-delete:#ff456d;--theme-delete-soft:#ff456d26;--theme-grid-line:#62eaff1a;--theme-head-bg:#031224eb;--theme-head-ink:#62eaff;--nav-label-ink:#62eaff;--nav-icon-ink:#62eaff;--status-inactive-bg:#ebf8ffeb;--status-inactive-ink:#07111f;--status-bad-bg:linear-gradient(135deg, #f59e0b, #facc15);--provider-head-a:#0b5f7d;--provider-head-b:#302575}body[data-theme=glassblur]{--theme-accent:#33dfff;--theme-accent-2:#3677ff;--theme-accent-3:#29ffc7;--theme-delete:#ff5b7d;--theme-delete-soft:#ff5b7d29;--theme-grid-line:#ebf8ff14;--theme-head-bg:#070f1a94;--theme-head-ink:#eaf8ff;--nav-label-ink:#68ddff;--nav-icon-ink:#68ddff;--status-inactive-bg:#edf8ffeb;--status-inactive-ink:#06111d;--status-bad-bg:linear-gradient(135deg, #ffbf47, #ffd66b)}body[data-theme=golden]{--theme-accent:#ffd84a;--theme-accent-2:#d88900;--theme-accent-3:#fff06a;--theme-accent-contrast:#1d1200;--theme-delete:#d94854;--theme-delete-soft:#d948541f;--theme-grid-line:#ffd84a17;--theme-head-bg:#ffd84a21;--theme-head-ink:#ffd84a;--nav-label-ink:#ffd84a;--nav-icon-ink:#ffd84a;--status-active-bg:linear-gradient(135deg, #ffd84a, #d88900);--status-active-ink:#1d1200;--status-bad-bg:linear-gradient(135deg, #fff06a, #d88900)}body[data-theme=ocean]{--theme-accent:#0ea5e9;--theme-accent-2:#2563eb;--theme-accent-3:#22d3ee;--theme-delete:#e25567;--theme-delete-soft:#e255671c;--theme-grid-line:#0ea5e91c;--theme-head-bg:#0ea5e9}@supports (color:color-mix(in lab, red, red)){body[data-theme=ocean]{--theme-head-bg:color-mix(in srgb, #0ea5e9 14%, var(--surface) 86%)}}body[data-theme=ocean]{--theme-head-ink:#0b74bc;--nav-label-ink:#0ea5e9;--nav-icon-ink:#0ea5e9}body[data-theme=forest]{--theme-accent:#22c55e;--theme-accent-2:#15803d;--theme-accent-3:#7dffbd;--theme-accent-contrast:#fff;--theme-delete:#e25567;--theme-delete-soft:#e255671c;--theme-grid-line:#22c55e1c;--theme-head-bg:#22c55e}@supports (color:color-mix(in lab, red, red)){body[data-theme=forest]{--theme-head-bg:color-mix(in srgb, #22c55e 14%, var(--surface) 86%)}}body[data-theme=forest]{--theme-head-ink:#10803d;--nav-label-ink:#22c55e;--nav-icon-ink:#22c55e;--status-active-bg:linear-gradient(135deg, #22c55e, #15803d);--status-bad-bg:linear-gradient(135deg, #d9f99d, #84cc16)}body[data-theme=sunset]{--theme-accent:#f97316;--theme-accent-2:#db2777;--theme-accent-3:#ffb86b;--theme-delete:#e11d48;--theme-delete-soft:#e11d481f;--theme-grid-line:#f973161c;--theme-head-bg:#f97316}@supports (color:color-mix(in lab, red, red)){body[data-theme=sunset]{--theme-head-bg:color-mix(in srgb, #f97316 14%, var(--surface) 86%)}}body[data-theme=sunset]{--theme-head-ink:#c2410c;--nav-label-ink:#ff9c5a;--nav-icon-ink:#ff9c5a}body[data-theme] .primary-button,body[data-theme] .admin-save,body[data-theme] .save-sale,body[data-theme] .sheet-toolbar .add-provider,body[data-theme] .sheet-toolbar .save-provider,body[data-theme] .admin-panel-header>button,body[data-theme] .admin-tools>button{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important;color:var(--theme-accent-contrast)!important;box-shadow:none!important;border:0!important}body[data-theme=dark] .primary-button,body[data-theme=dark] .admin-save,body[data-theme=dark] .save-sale,body[data-theme=dark] .sheet-toolbar .add-provider,body[data-theme=dark] .sheet-toolbar .save-provider,body[data-theme=dark] .admin-panel-header>button,body[data-theme=dark] .admin-tools>button{background:linear-gradient(135deg,#007cff 0%,#00d5ff 48%,#a02cff 100%)!important;box-shadow:0 0 20px #00d5ff33,0 0 28px #a02cff1f!important}body[data-theme=glassblur] .primary-button,body[data-theme=glassblur] .admin-save,body[data-theme=glassblur] .save-sale,body[data-theme=glassblur] .sheet-toolbar .add-provider,body[data-theme=glassblur] .sheet-toolbar .save-provider,body[data-theme=glassblur] .admin-panel-header>button,body[data-theme=glassblur] .admin-tools>button{-webkit-backdrop-filter:blur(28px)saturate(1.55)!important;background:linear-gradient(135deg,#1ea2e194,#375abe7a),linear-gradient(#ffffff24,#ffffff0a)!important}body[data-theme] .brand-mark,body[data-theme] .avatar,body[data-theme] .tenant-card .avatar,body[data-theme] .top-dropdown-icon,body[data-theme] .config-icon,body[data-theme] .metric-icon.indigo,body[data-theme] .service-avatar,body[data-theme] .stock-icon,body[data-theme] .draft-badge{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important;color:var(--theme-accent-contrast)!important;box-shadow:none!important;border:0!important}body[data-theme] .metric-icon.teal{background:var(--theme-accent-3)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .metric-icon.teal{background:color-mix(in srgb, var(--theme-accent-3) 18%, var(--surface) 82%)!important}}body[data-theme] .metric-icon.teal{color:var(--theme-accent-3)!important}body[data-theme] .metric-icon.amber{background:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .metric-icon.amber{background:color-mix(in srgb, #f59e0b 18%, var(--surface) 82%)!important}}body[data-theme] .metric-icon.amber{color:#f59e0b!important}body[data-theme] .metric-icon.rose{background:var(--theme-delete)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .metric-icon.rose{background:color-mix(in srgb, var(--theme-delete) 16%, var(--surface) 84%)!important}}body[data-theme] .metric-icon.rose{color:var(--theme-delete)!important}body[data-theme] .sidebar .nav-label,body[data-theme] .page-title small,body[data-theme] .eyebrow{color:var(--nav-label-ink)!important}body[data-theme] .sidebar .nav-item>span{color:var(--nav-icon-ink)!important;opacity:1!important;filter:none!important}body[data-theme] .sidebar .nav-item{box-shadow:none!important;border:0!important}body[data-theme] .sidebar .nav-item.active{background:var(--theme-accent)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item.active{background:color-mix(in srgb, var(--theme-accent) 18%, transparent)!important}}body[data-theme] .sidebar .nav-item.active{color:var(--ink)!important;box-shadow:none!important}body[data-theme] .sidebar .nav-item.active:before{background:var(--theme-accent)!important;box-shadow:none!important}body[data-theme=dark] .sidebar .nav-item.active:before{box-shadow:0 0 16px #00d5ffb3!important}body[data-theme] .sidebar .nav-item em{background:var(--theme-accent)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item em{background:color-mix(in srgb, var(--theme-accent) 22%, transparent)!important;color:color-mix(in srgb, var(--theme-accent) 84%, #fff 16%)!important}}body[data-theme] .sidebar .nav-item em{box-shadow:none!important}body[data-theme] .text-button,body[data-theme] .panel-footer,body[data-theme] .edit-price{color:var(--theme-accent)!important}body[data-theme] .top-dropdown-menu button:hover,body[data-theme] .top-dropdown-menu button.selected,body[data-theme] .cell-dropdown-menu button:hover,body[data-theme] .cell-dropdown-menu button.selected{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important;color:var(--theme-accent-contrast)!important}body[data-theme] .top-dropdown-menu button.selected:after{color:var(--theme-accent-contrast)!important}body[data-theme] .delete-provider,body[data-theme] .account-delete,body[data-theme] .delete-service{width:22px;height:22px;background:var(--theme-delete-soft)!important;color:var(--theme-delete)!important;box-shadow:none!important;border:0!important}body[data-theme] .delete-provider:hover,body[data-theme] .account-delete:hover,body[data-theme] .delete-service:hover{background:var(--theme-delete)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .delete-provider:hover,body[data-theme] .account-delete:hover,body[data-theme] .delete-service:hover{background:color-mix(in srgb, var(--theme-delete) 20%, transparent)!important}}body[data-theme] .delete-provider:hover,body[data-theme] .account-delete:hover,body[data-theme] .delete-service:hover{color:var(--theme-delete)!important}body[data-theme] .switch input:checked+i,body[data-theme] .check-box input:checked+span{background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important;border-color:#0000!important}body[data-theme] .providers-table th,body[data-theme] .providers-table.accounts-table th,body[data-theme] .admin-table th,body[data-theme] .due-panel th{border:0!important;border-bottom:1px solid var(--theme-grid-line)!important;background:var(--theme-head-bg)!important;color:var(--theme-head-ink)!important}body[data-theme] .providers-table td,body[data-theme] .providers-table.accounts-table td,body[data-theme] .admin-table td,body[data-theme] .due-panel td{border:0!important;border-bottom:1px solid var(--theme-grid-line)!important;box-shadow:none!important}body[data-theme] .providers-table .delete-provider-col,body[data-theme] .accounts-table .delete-provider-col,body[data-theme] .providers-table .id-col,body[data-theme] .accounts-table .id-col{border:0!important;border-bottom:1px solid var(--theme-grid-line)!important;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table .delete-provider-col,body[data-theme] .accounts-table .delete-provider-col,body[data-theme] .providers-table .id-col,body[data-theme] .accounts-table .id-col{background:color-mix(in srgb, var(--surface) 54%, transparent)!important}}body[data-theme] .providers-table .delete-provider-col,body[data-theme] .accounts-table .delete-provider-col,body[data-theme] .providers-table .id-col,body[data-theme] .accounts-table .id-col{box-shadow:none!important}body[data-theme]{--theme-nav-active-ink:#fff;--theme-sidebar-float:var(--theme-sidebar,var(--sidebar-bg));--theme-sidebar-glow:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--theme-sidebar-glow:color-mix(in srgb, var(--theme-accent) 16%, transparent)}}body[data-theme=light],body[data-theme=ocean],body[data-theme=forest],body[data-theme=sunset]{--theme-nav-active-ink:#fff}body[data-theme=golden]{--theme-nav-active-ink:#1d1200}body[data-theme=glassblur]{--theme-sidebar-float:linear-gradient(180deg, #0714228a, #040a1294), radial-gradient(circle at 12% 0%, #33dfff38, transparent 42%), radial-gradient(circle at 92% 70%, #3677ff29, transparent 44%)}body[data-theme=dark]{--theme-sidebar-glow:#00d5ff2e}body[data-theme=golden]{--theme-sidebar-glow:#ffd84a2e}.app-shell{--floating-sidebar-width:268px;--floating-sidebar-gap:0px;min-height:100vh;transition:background .24s;background:var(--theme-bg,var(--bg))!important;display:block!important}.app-shell.sidebar-collapsed{--floating-sidebar-width:92px;--floating-sidebar-gap:0px}.sidebar{width:calc(var(--floating-sidebar-width) - 28px);isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.25);will-change:transform;border-radius:24px;transition:width .24s,border-radius .24s,transform .34s cubic-bezier(.22,1,.36,1),background .24s;overflow:hidden;background:var(--theme-sidebar-float)!important;z-index:12000!important;border:0!important;height:calc(100vh - 28px)!important;margin:0!important;padding:20px 14px 16px!important;position:fixed!important;top:14px!important;left:14px!important;box-shadow:0 22px 60px #0000002e,inset 0 1px #ffffff0d!important}.sidebar:hover,.sidebar:focus-within{transform:translateY(-3px)scale(1.006)}.app-shell.sidebar-collapsed .sidebar:hover,.app-shell.sidebar-collapsed .sidebar:focus-within{transform:translateY(-3px)scale(1.012)}.workspace{width:100%;min-width:0;padding-left:calc(var(--floating-sidebar-width) + var(--floating-sidebar-gap));transition:padding-left .24s}.workspace>.topbar{margin-left:0;padding-left:30px!important;padding-right:30px!important}.sidebar:before{content:"";background:radial-gradient(circle, var(--theme-sidebar-glow), transparent 68%);pointer-events:none;z-index:-1;border-radius:999px;width:190px;height:190px;animation:7s ease-in-out infinite alternate sidebar-orb-drift;position:absolute;inset:-25% -30% auto auto}.brand{position:relative;padding-right:34px!important}.sidebar-toggle{border-radius:11px;place-items:center;width:34px;height:30px;font-size:15px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:-2px;right:-2px;background:linear-gradient(180deg, #ffffff2e, #fff0), linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important;color:var(--theme-accent-contrast)!important;box-shadow:0 14px 28px var(--theme-accent), inset 0 1px 0 #ffffff2e!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.sidebar-toggle{box-shadow:0 14px 28px color-mix(in srgb, var(--theme-accent) 22%, transparent), inset 0 1px 0 #ffffff2e!important}}.sidebar-toggle{transition:transform .2s,border-radius .2s,filter .2s,background .2s}.sidebar-toggle span{line-height:1;display:block;transform:translateY(-.5px)}.sidebar-toggle:hover{filter:saturate(1.18);border-radius:12px;transform:translateY(-1px)scale(1.04)}.sidebar-toggle:active{transform:translateY(0)scale(.96)}body[data-theme] .sidebar .nav-item.active{color:var(--theme-nav-active-ink)!important;background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important}body[data-theme=glassblur] .sidebar .nav-item.active{background:linear-gradient(135deg,#1ea2e185,#375abe6b),linear-gradient(#ffffff24,#ffffff0a)!important}body[data-theme] .sidebar .nav-item.active>span,body[data-theme] .sidebar .nav-item.active em,body[data-theme] .sidebar .nav-item.active strong,body[data-theme] .sidebar .nav-item.active small{color:var(--theme-nav-active-ink)!important}body[data-theme] .sidebar .nav-item:hover{transform:none!important}body[data-theme] .sidebar .nav-item.active em{background:var(--theme-nav-active-ink)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item.active em{background:color-mix(in srgb, var(--theme-nav-active-ink) 18%, transparent)!important}}.app-shell.sidebar-collapsed .sidebar{width:64px;padding-inline:10px!important}.app-shell.sidebar-collapsed .brand{justify-content:center;align-items:flex-start;min-height:118px;padding:0 0 26px!important}.app-shell.sidebar-collapsed .brand>span:not(.brand-mark),.app-shell.sidebar-collapsed .tenant-card>span:not(.avatar),.app-shell.sidebar-collapsed .tenant-card button,.app-shell.sidebar-collapsed .nav-label{display:none!important}.app-shell.sidebar-collapsed .brand-mark{border-radius:14px;width:40px;height:40px}.app-shell.sidebar-collapsed .sidebar-toggle{border-radius:12px;width:38px;height:30px;font-size:15px;top:56px;right:50%;transform:translate(50%);background:linear-gradient(180deg, #ffffff2e, #fff0), linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2))!important}.app-shell.sidebar-collapsed .sidebar-toggle:hover{transform:translate(50%)translateY(-1px)scale(1.05)}.app-shell.sidebar-collapsed .nav-item{border-radius:15px;justify-content:center;gap:0;width:44px;height:44px;padding:0;font-size:0}.app-shell.sidebar-collapsed nav{flex-direction:column;align-items:center;gap:4px;display:flex}.app-shell.sidebar-collapsed .nav-item:hover{transform:none!important}.app-shell.sidebar-collapsed .nav-item>span{width:20px;height:20px}body[data-theme=forest] .primary-button,body[data-theme=forest] .admin-save,body[data-theme=forest] .save-sale,body[data-theme=forest] .sheet-toolbar .add-provider,body[data-theme=forest] .sheet-toolbar .save-provider,body[data-theme=forest] .admin-panel-header>button,body[data-theme=forest] .admin-tools>button,body[data-theme=forest] .metric-icon.teal,body[data-theme=forest] .metric-icon.indigo,body[data-theme=forest] .top-dropdown-icon,body[data-theme=forest] .config-icon{color:#fff!important}@keyframes sidebar-orb-drift{0%{opacity:.75;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-26px,36px)scale(1.12)}}.app-shell.sidebar-collapsed .nav-item em{place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-3px;right:-4px}.app-shell.sidebar-collapsed .online-dot{margin:0;position:absolute;bottom:8px;right:8px}.app-shell.sidebar-collapsed .tenant-card{justify-content:center;padding:14px 0 0!important}.app-shell.sidebar-collapsed .tenant-card .avatar{border-radius:14px;width:38px;height:38px}@media (width<=930px){.app-shell,.app-shell.sidebar-collapsed{display:block!important}.sidebar{width:auto!important;height:auto!important;margin:10px!important;position:static!important}.workspace{padding-left:0}.workspace>.topbar{margin-left:0;padding-left:18px!important}.sidebar-toggle{display:none!important}}.app-shell,.app-shell.sidebar-collapsed{--floating-sidebar-gap:0px}.workspace{padding-left:calc(var(--floating-sidebar-width) + var(--floating-sidebar-gap))!important}.workspace>.topbar{overflow:visible;border-radius:0 0 22px 22px!important;margin-left:0!important;margin-right:24px!important;padding-left:24px!important;padding-right:24px!important}body[data-theme] .workspace>.topbar{background:var(--theme-card,var(--surface))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .workspace>.topbar{background:color-mix(in srgb, var(--theme-card,var(--surface)) 88%, var(--theme-bg,var(--bg)) 12%)!important}}body[data-theme] .workspace>.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.08)}body[data-theme] .sidebar{background:var(--theme-sidebar-float,var(--theme-sidebar))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar{background:color-mix(in srgb, var(--theme-sidebar-float,var(--theme-sidebar)) 92%, #000 8%)!important}}body[data-theme=glassblur] .sidebar{-webkit-backdrop-filter:blur(58px)saturate(1.7)contrast(1.14)!important;background:linear-gradient(#040f1bb8,#030810d1),radial-gradient(circle at 18% 8%,#33dfff1f,#0000 36%)!important}body[data-theme=glassblur] .workspace>.topbar{-webkit-backdrop-filter:blur(58px)saturate(1.65)contrast(1.12)!important;background:linear-gradient(90deg,#040f1bc7,#070a12cc),radial-gradient(circle at 14% 0,#33dfff1a,#0000 34%)!important}.content,.admin-content,.providers-content,.accounts-content{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:24px!important}.sheet-toolbar,.providers-sheet,.accounts-sheet,.admin-panel,.due-panel,.content .main-grid,.content .left-column,.content .metric-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.app-shell:not(.sidebar-collapsed) .brand{padding-right:0!important}.app-shell:not(.sidebar-collapsed) .sidebar-toggle{border-radius:12px;flex:0 0 38px;width:38px;height:30px;margin-left:auto;position:static!important;transform:none!important}.app-shell:not(.sidebar-collapsed) .sidebar-toggle:hover{transform:translateY(-1px)scale(1.05)!important}@media (width<=930px){.workspace{padding-left:0!important}.workspace>.topbar{margin-left:0!important;padding-left:18px!important;padding-right:18px!important}.content,.admin-content,.providers-content,.accounts-content{padding-left:18px!important;padding-right:18px!important}}body[data-theme],body[data-theme] .app-shell{min-height:100vh;background:var(--theme-bg,var(--bg))!important}body[data-theme=glassblur],body[data-theme=glassblur] .app-shell{background:linear-gradient(135deg,#02050a52,#03080e75),url(/glass-blur-bg.svg) 50%/cover no-repeat fixed!important}body[data-theme] .workspace,body[data-theme] .content,body[data-theme] .admin-content,body[data-theme] .providers-content,body[data-theme] .accounts-content{background:0 0!important}body[data-theme] .sidebar .nav-item,body[data-theme] .sidebar .nav-item:hover,body[data-theme] .sidebar .nav-item:focus,body[data-theme] .sidebar .nav-item:active{transform:none!important}body[data-theme] .sidebar .brand strong,body[data-theme] .sidebar .tenant-card strong,body[data-theme] .sidebar .nav-item{color:#fff!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .brand strong,body[data-theme] .sidebar .tenant-card strong,body[data-theme] .sidebar .nav-item{color:color-mix(in srgb, #fff 88%, var(--nav-icon-ink) 12%)!important}}body[data-theme] .sidebar .brand strong,body[data-theme] .sidebar .tenant-card strong,body[data-theme] .sidebar .nav-item{opacity:1!important}body[data-theme] .sidebar .brand small,body[data-theme] .sidebar .tenant-card small{color:#fff!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .brand small,body[data-theme] .sidebar .tenant-card small{color:color-mix(in srgb, #fff 66%, var(--nav-icon-ink) 34%)!important}}body[data-theme] .sidebar .brand small,body[data-theme] .sidebar .tenant-card small{opacity:.9!important}body[data-theme] .sidebar .nav-item:not(.active){color:#fff!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item:not(.active){color:color-mix(in srgb, #fff 76%, var(--nav-icon-ink) 24%)!important}}body[data-theme] .sidebar .nav-item>span{filter:drop-shadow(0 0 5px var(--nav-icon-ink));color:var(--nav-icon-ink)!important;opacity:1!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item>span{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--nav-icon-ink) 34%, transparent))}}body[data-theme] .sidebar .nav-item>span{transform-origin:50%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .28s,color .2s}body[data-theme] .sidebar .nav-item>span svg{transform-origin:50%;transition:transform .42s cubic-bezier(.22,1,.36,1)}body[data-theme] .sidebar .nav-item:hover>span,body[data-theme] .sidebar .nav-item:focus-visible>span,body[data-theme] .sidebar .nav-item.active>span{filter:drop-shadow(0 0 7px var(--nav-icon-ink)) drop-shadow(0 0 14px var(--nav-icon-ink))}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item:hover>span,body[data-theme] .sidebar .nav-item:focus-visible>span,body[data-theme] .sidebar .nav-item.active>span{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--nav-icon-ink) 55%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--nav-icon-ink) 18%, transparent))}}body[data-theme] .sidebar .nav-item:hover>span svg,body[data-theme] .sidebar .nav-item:focus-visible>span svg{animation:.72s cubic-bezier(.22,1,.36,1) both sidebar-icon-float}body[data-theme] .sidebar .nav-item:active>span svg{transition-duration:.12s;transform:scale(.9)}body[data-theme] .sidebar .nav-label{color:var(--nav-label-ink)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-label{color:color-mix(in srgb, var(--nav-label-ink) 88%, #fff 12%)!important}}body[data-theme] .sidebar .nav-label{text-shadow:0 0 10px var(--nav-label-ink);opacity:1!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-label{text-shadow:0 0 10px color-mix(in srgb, var(--nav-label-ink) 16%, transparent)}}body[data-theme] .sidebar .nav-item em{color:#fff!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item em{color:color-mix(in srgb, #fff 84%, var(--nav-icon-ink) 16%)!important}}body[data-theme] .sidebar .nav-item:hover,body[data-theme] .sidebar .nav-item:focus-visible,body[data-theme] .sidebar .nav-item:hover strong,body[data-theme] .sidebar .nav-item:focus-visible strong,body[data-theme] .sidebar .nav-item:hover small,body[data-theme] .sidebar .nav-item:focus-visible small,body[data-theme] .sidebar .nav-item:hover em,body[data-theme] .sidebar .nav-item:focus-visible em{color:#fff!important;opacity:1!important}body[data-theme] .sidebar .nav-item:hover>span,body[data-theme] .sidebar .nav-item:focus-visible>span{color:var(--nav-icon-ink)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item:hover>span,body[data-theme] .sidebar .nav-item:focus-visible>span{color:color-mix(in srgb, var(--nav-icon-ink) 92%, #fff 8%)!important}}body[data-theme] .sidebar .nav-item:hover>span,body[data-theme] .sidebar .nav-item:focus-visible>span{filter:saturate(1.35) brightness(1.28) drop-shadow(0 0 7px var(--nav-icon-ink)) drop-shadow(0 0 14px var(--nav-icon-ink))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sidebar .nav-item:hover>span,body[data-theme] .sidebar .nav-item:focus-visible>span{filter:saturate(1.35) brightness(1.28) drop-shadow(0 0 7px color-mix(in srgb, var(--nav-icon-ink) 62%, transparent)) drop-shadow(0 0 14px color-mix(in srgb, var(--nav-icon-ink) 26%, transparent))!important}}@keyframes sidebar-icon-float{0%{transform:translate(0)scale(1)rotate(0)}45%{transform:translateY(-2px)scale(1.08)rotate(-4deg)}to{transform:translate(0)scale(1)rotate(0)}}.providers-table .delete-provider-col{text-align:center!important;width:42px!important;min-width:42px!important;max-width:42px!important}body[data-theme] .providers-table th.delete-provider-col,body[data-theme] .providers-table th.id-col,body[data-theme] .accounts-table th.delete-provider-col,body[data-theme] .accounts-table th.id-col{background:var(--theme-head-bg)!important;color:var(--theme-head-ink)!important}.providers-table td.status-col .cell-dropdown-button{letter-spacing:.15px;gap:8px;justify-content:center!important;font-weight:900!important}.providers-table tr.activo td.status-col .cell-dropdown-button{background:var(--status-active-bg)!important;color:var(--status-active-ink)!important}.providers-table tr.inactivo td.status-col .cell-dropdown-button{background:var(--status-inactive-bg)!important;color:var(--status-inactive-ink)!important}.providers-table tr.estafador td.status-col .cell-dropdown-button{background:var(--status-fraud-bg)!important;color:var(--status-fraud-ink)!important}.providers-table tr.malo td.status-col .cell-dropdown-button{background:var(--status-bad-bg)!important;color:var(--status-bad-ink)!important}.providers-table tr.activo td.status-col .cell-dropdown-button b,.providers-table tr.inactivo td.status-col .cell-dropdown-button b,.providers-table tr.estafador td.status-col .cell-dropdown-button b,.providers-table tr.malo td.status-col .cell-dropdown-button b{opacity:.86;color:currentColor!important}.date-picker-cell{width:100%;height:33px}.date-picker-trigger{width:100%;height:33px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-weight:800;display:flex}.date-picker-trigger i{color:var(--theme-accent);filter:drop-shadow(0 0 5px var(--theme-accent));font-size:13px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.date-picker-trigger i{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--theme-accent) 45%, transparent))}}.date-picker-cell.readonly .date-picker-trigger{cursor:default;justify-content:center;padding:0 8px}.date-picker-cell.readonly .date-picker-trigger i{display:none}.date-picker-popover{z-index:30000;background:var(--surface);border:0;border-radius:14px;padding:10px;position:fixed}@supports (color:color-mix(in lab, red, red)){.date-picker-popover{background:color-mix(in srgb, var(--surface) 86%, #000 14%)}}.date-picker-popover{color:var(--ink);-webkit-backdrop-filter:blur(44px)saturate(1.65)contrast(1.12);animation:.16s ease-out both dropdown-soft-in;box-shadow:0 18px 42px #0000004d}body[data-theme=dark] .date-picker-popover,body[data-theme=glassblur] .date-picker-popover,body[data-theme=golden] .date-picker-popover{color:#f8fbff;background:#030a12f0}.date-picker-top{grid-template-columns:30px 1fr 30px;align-items:center;gap:6px;min-height:30px;margin-bottom:6px;display:grid}.date-picker-top.advanced{grid-template-columns:30px minmax(0,1fr) 30px}.date-picker-selectors{grid-template-columns:minmax(0,1fr) 72px;gap:6px;display:grid}.date-picker-selectors select{background:var(--theme-accent);border:0;border-radius:10px;outline:none;width:100%;height:30px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.date-picker-selectors select{background:color-mix(in srgb, var(--theme-accent) 13%, transparent)}}.date-picker-selectors select{color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-selectors select{color:color-mix(in srgb, var(--theme-accent) 82%, #fff 18%)}}.date-picker-selectors select{font:inherit;cursor:pointer;font-size:11px;font-weight:900}body[data-theme=light] .date-picker-selectors select,body[data-theme=forest] .date-picker-selectors select,body[data-theme=golden] .date-picker-selectors select,body[data-theme=sunset] .date-picker-selectors select,body[data-theme=ocean] .date-picker-selectors select{color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){body[data-theme=light] .date-picker-selectors select,body[data-theme=forest] .date-picker-selectors select,body[data-theme=golden] .date-picker-selectors select,body[data-theme=sunset] .date-picker-selectors select,body[data-theme=ocean] .date-picker-selectors select{color:color-mix(in srgb, var(--theme-accent) 72%, #111827 28%)}}.date-picker-top strong{color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-top strong{color:color-mix(in srgb, var(--theme-accent) 82%, #fff 18%)}}.date-picker-top strong{text-align:center;text-transform:capitalize;font-size:12px;font-weight:900}.date-picker-top button,.date-picker-actions button,.date-picker-grid button{cursor:pointer;border:0;font-family:inherit}.date-picker-top button{background:var(--theme-accent);border-radius:10px;width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.date-picker-top button{background:color-mix(in srgb, var(--theme-accent) 14%, transparent)}}.date-picker-top button{color:var(--theme-accent);font-size:20px;line-height:1}.date-picker-weekdays,.date-picker-grid{grid-template-columns:repeat(7,1fr);display:grid}.date-picker-weekdays span{height:22px;color:var(--theme-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.date-picker-weekdays span{color:color-mix(in srgb, var(--theme-accent) 76%, var(--muted) 24%)}}.date-picker-weekdays span{font-size:9px;font-weight:900}.date-picker-grid button{height:26px;color:inherit;background:0 0;border-radius:8px;font-size:10.5px;font-weight:800}.date-picker-grid button.muted{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button.muted{color:color-mix(in srgb, var(--muted) 58%, transparent)}}.date-picker-grid button:hover{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button:hover{background:color-mix(in srgb, var(--theme-accent) 18%, transparent)}}.date-picker-grid button:hover{color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button:hover{color:color-mix(in srgb, var(--theme-accent) 82%, #fff 18%)}}.date-picker-grid button.today:not(.selected){background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button.today:not(.selected){background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}}.date-picker-grid button.today:not(.selected){color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button.today:not(.selected){color:color-mix(in srgb, var(--theme-accent) 86%, #fff 14%)}}.date-picker-grid button.today:not(.selected){box-shadow:inset 0 0 0 1px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button.today:not(.selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent) 72%, transparent)}}.date-picker-grid button.selected{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-2));color:var(--theme-accent-contrast)}.date-picker-grid button.today.selected{box-shadow:inset 0 0 0 1px var(--theme-accent-contrast), 0 0 0 2px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.date-picker-grid button.today.selected{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent-contrast) 72%, transparent), 0 0 0 2px color-mix(in srgb, var(--theme-accent) 22%, transparent)}}.date-picker-actions{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.date-picker-actions button{background:var(--theme-accent);border-radius:9px;height:28px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.date-picker-actions button{background:color-mix(in srgb, var(--theme-accent) 12%, transparent)}}.date-picker-actions button{color:var(--theme-accent);font-size:10px;font-weight:900}.accounts-table .date-col{width:112px;min-width:112px}.form-date-picker{height:auto;margin-top:5px}.form-date-picker .date-picker-trigger{background:var(--field-bg);border-radius:8px;height:34px}@supports (color:color-mix(in lab, red, red)){.form-date-picker .date-picker-trigger{background:color-mix(in srgb, var(--field-bg) 92%, transparent)}}.form-date-picker .date-picker-trigger{color:var(--ink);font-size:9px}.cell-dropdown-menu.floating,.top-dropdown-menu{z-index:30000!important}.providers-table-wrap,.accounts-table-wrap{overscroll-behavior:auto}body[data-theme]{--status-active-bg:var(--theme-accent);--status-active-ink:var(--theme-accent-contrast);--status-bad-bg:#facc15}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--status-bad-bg:color-mix(in srgb, #facc15 84%, var(--theme-accent) 16%)}}body[data-theme=dark]{--status-active-bg:#2f8dff;--status-bad-bg:#ffbf3f}body[data-theme=glassblur]{--status-active-bg:#24c8ff;--status-bad-bg:#f6b94e}body[data-theme=golden]{--status-active-bg:#d99a0b;--status-bad-bg:#f4c542}body[data-theme=forest]{--status-active-bg:#16a34a;--status-bad-bg:#d9a400}.providers-table th.provider-pair-head.pair-odd,.providers-table th.provider-pair-head.pair-even{background-image:none!important}.providers-table td.provider-pair-cell.pair-odd{background-image:none!important;background-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.providers-table td.provider-pair-cell.pair-odd{background-color:color-mix(in srgb, var(--theme-accent) 8%, transparent)!important}}.providers-table td.provider-pair-cell.pair-odd{box-shadow:none!important}.providers-table td.provider-pair-cell.pair-even{background-image:none!important;background-color:var(--theme-accent-2)!important}@supports (color:color-mix(in lab, red, red)){.providers-table td.provider-pair-cell.pair-even{background-color:color-mix(in srgb, var(--theme-accent-2) 8%, transparent)!important}}.providers-table td.provider-pair-cell.pair-even{box-shadow:none!important}body[data-theme=light] .providers-table td.provider-pair-cell.pair-odd,body[data-theme=ocean] .providers-table td.provider-pair-cell.pair-odd,body[data-theme=forest] .providers-table td.provider-pair-cell.pair-odd,body[data-theme=sunset] .providers-table td.provider-pair-cell.pair-odd{background-image:none!important;background-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme=light] .providers-table td.provider-pair-cell.pair-odd,body[data-theme=ocean] .providers-table td.provider-pair-cell.pair-odd,body[data-theme=forest] .providers-table td.provider-pair-cell.pair-odd,body[data-theme=sunset] .providers-table td.provider-pair-cell.pair-odd{background-color:color-mix(in srgb, var(--theme-accent) 11%, transparent)!important}}body[data-theme=light] .providers-table td.provider-pair-cell.pair-even,body[data-theme=ocean] .providers-table td.provider-pair-cell.pair-even,body[data-theme=forest] .providers-table td.provider-pair-cell.pair-even,body[data-theme=sunset] .providers-table td.provider-pair-cell.pair-even{background-image:none!important;background-color:var(--theme-accent-2)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme=light] .providers-table td.provider-pair-cell.pair-even,body[data-theme=ocean] .providers-table td.provider-pair-cell.pair-even,body[data-theme=forest] .providers-table td.provider-pair-cell.pair-even,body[data-theme=sunset] .providers-table td.provider-pair-cell.pair-even{background-color:color-mix(in srgb, var(--theme-accent-2) 11%, transparent)!important}}body[data-theme=light] .providers-table th.provider-pair-head.pair-odd{color:#12306f!important;background:#dbe6ff!important}body[data-theme=light] .providers-table th.provider-pair-head.pair-even{color:#17305f!important;background:#eef3ff!important}body[data-theme=light] .providers-table td.provider-pair-cell.pair-odd{color:#111827!important;background-color:#eef4ff!important}body[data-theme=light] .providers-table td.provider-pair-cell.pair-even{color:#111827!important;background-color:#f7faff!important}body[data-theme=light] .providers-table td.provider-pair-cell input,body[data-theme=light] .providers-table td.provider-pair-cell select,body[data-theme=light] .providers-table td.provider-pair-cell .cell-dropdown-button{color:#111827!important}body[data-theme=light] .providers-table td.provider-pair-cell .money-symbol,body[data-theme=light] .providers-table td.provider-pair-cell .muted,body[data-theme=light] .providers-table td.provider-pair-cell input::placeholder{color:#6b7280!important}body[data-theme=dark] .providers-table td.provider-pair-cell.pair-odd{background-color:#0f324c!important}body[data-theme=dark] .providers-table td.provider-pair-cell.pair-even{background-color:#1a234c!important}.providers-table.accounts-table th.account-profile-pair-head.pair-odd{background:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.providers-table.accounts-table th.account-profile-pair-head.pair-odd{background:color-mix(in srgb, var(--theme-accent) 34%, var(--accounts-head-bg) 66%)!important}}.providers-table.accounts-table th.account-profile-pair-head.pair-odd{color:var(--accounts-head-ink)!important;background-image:none!important}.providers-table.accounts-table th.account-profile-pair-head.pair-even{background:var(--theme-accent-2)!important}@supports (color:color-mix(in lab, red, red)){.providers-table.accounts-table th.account-profile-pair-head.pair-even{background:color-mix(in srgb, var(--theme-accent-2) 34%, var(--accounts-head-bg) 66%)!important}}.providers-table.accounts-table th.account-profile-pair-head.pair-even{color:var(--accounts-head-ink)!important;background-image:none!important}.providers-table.accounts-table td.account-profile-pair-cell.pair-odd{background-color:var(--theme-accent)!important}@supports (color:color-mix(in lab, red, red)){.providers-table.accounts-table td.account-profile-pair-cell.pair-odd{background-color:color-mix(in srgb, var(--theme-accent) 8%, var(--accounts-table-bg) 92%)!important}}.providers-table.accounts-table td.account-profile-pair-cell.pair-odd{background-image:none!important}.providers-table.accounts-table td.account-profile-pair-cell.pair-even{background-color:var(--theme-accent-2)!important}@supports (color:color-mix(in lab, red, red)){.providers-table.accounts-table td.account-profile-pair-cell.pair-even{background-color:color-mix(in srgb, var(--theme-accent-2) 8%, var(--accounts-table-bg) 92%)!important}}.providers-table.accounts-table td.account-profile-pair-cell.pair-even{background-image:none!important}body[data-theme=light] .providers-table.accounts-table th.account-profile-pair-head.pair-odd{color:#12306f!important;background:#dbe6ff!important}body[data-theme=light] .providers-table.accounts-table th.account-profile-pair-head.pair-even{color:#17305f!important;background:#eef3ff!important}body[data-theme=light] .providers-table.accounts-table td.account-profile-pair-cell.pair-odd{color:#111827!important;background-color:#eef4ff!important}body[data-theme=light] .providers-table.accounts-table td.account-profile-pair-cell.pair-even{color:#111827!important;background-color:#f7faff!important}.cell-dropdown-menu.floating{border:1px solid var(--theme-accent)!important;width:auto!important;min-width:148px!important;max-width:min(230px,100vw - 16px)!important;overflow-x:hidden!important}@supports (color:color-mix(in lab, red, red)){.cell-dropdown-menu.floating{border:1px solid color-mix(in srgb, var(--theme-accent) 20%, transparent)!important}}.cell-dropdown-menu.floating{background:var(--surface)!important;border-radius:11px!important;padding:7px!important}@supports (color:color-mix(in lab, red, red)){.cell-dropdown-menu.floating{background:color-mix(in srgb, var(--surface) 96%, #000 4%)!important}}.cell-dropdown-menu.floating{color:var(--ink)!important;-webkit-backdrop-filter:blur(38px)saturate(1.45)!important;line-height:1.15!important;box-shadow:0 18px 38px #0000003d!important}.cell-dropdown-menu.floating.with-hover-bridge:before{display:none!important}.cell-dropdown-menu.floating button{min-height:29px!important;color:var(--ink)!important;letter-spacing:.05px!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border-radius:7px!important;padding:7px 12px!important;font-size:10px!important;font-weight:800!important;overflow:hidden!important}.cell-dropdown-menu.floating button:hover,.cell-dropdown-menu.floating button.selected{background:var(--theme-accent)!important;color:var(--theme-accent-contrast)!important}body[data-theme=dark] .cell-dropdown-menu.floating{background:#070e1af5!important;border-color:#00d5ff38!important}body[data-theme=glassblur] .cell-dropdown-menu.floating{background:#040c16eb!important;border-color:#24c8ff38!important}body[data-theme=golden]{--ink:#fff8e9;--muted:#d7c28d;--bg:#241907;--surface:#2f220cc7;--surface-2:#402d0ea8;--line:#ffd75c38;--primary:#ffcc28;--primary-dark:#d88900;--accent:#25d77a;--danger:#ff4d4d;--sidebar-bg:#160f05e6;--sidebar-hover:#ffd33d1f;--sidebar-active:#f3b31d;--table-row:#1e180cc2;--table-row-muted:#271f0dc2;--row-hover:#ffd33d17;--field-bg:#191207b8;--theme-focus:#ffd84a;--theme-border:#ffd75c38;--theme-accent:#ffd84a;--theme-accent-2:#d88900;--theme-accent-3:#fff06a;--theme-accent-contrast:#1d1200;--theme-sidebar:#160f05e6;--theme-sidebar-soft:#34240c75;--theme-sidebar-active:#f3b31d;--theme-header:#261c0bbd;--theme-card:#231a0bb8;--theme-card-2:#191207c7;--theme-head-bg:#32260ed1;--theme-head-ink:#ffe681;--nav-label-ink:#ffd84a;--nav-icon-ink:#ffd84a;--status-active-bg:linear-gradient(135deg, #fff06a, #d88900);--status-active-ink:#1d1200;--status-bad-bg:linear-gradient(135deg, #f4c542, #d88900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=golden],body[data-theme=golden] .app-shell{color:#fff8e9!important;background-color:#0000!important;background-image:radial-gradient(circle at 18% -10%,#ffe68242,#0000 28%),radial-gradient(circle at 86% 12%,#d37e003d,#0000 34%),radial-gradient(circle at 48% 115%,#ffc72c21,#0000 36%),linear-gradient(135deg,#34240b 0%,#16130b 48%,#3b2207 100%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}body[data-theme=golden] .workspace,body[data-theme=golden] .content,body[data-theme=golden] .admin-content,body[data-theme=golden] .providers-content,body[data-theme=golden] .accounts-content{background:0 0!important}body[data-theme=golden] .sidebar{color:#fff3cf!important;-webkit-backdrop-filter:blur(18px)saturate(1.22)!important;background:linear-gradient(#221707eb,#0a0804f0),radial-gradient(circle at 28% 0,#ffd84a26,#0000 34%)!important;border:0!important}body[data-theme=golden] .topbar{-webkit-backdrop-filter:blur(18px)saturate(1.18)!important;background:#261c0bbd!important;border-color:#ffdb5d33!important}body[data-theme=golden] .brand-mark,body[data-theme=golden] .tenant-card .avatar,body[data-theme=golden] .top-dropdown-icon,body[data-theme=golden] .config-icon{color:#1d1200!important;background:linear-gradient(135deg,#fff06a 0%,#ffbf1f 45%,#b76b00 100%)!important}.config-strip{z-index:40;position:relative;overflow:visible!important}.config-strip:has(.config-dropdown-menu){z-index:30010!important}.config-strip+.admin-panel{z-index:1;position:relative}.config-strip>div{position:relative}.config-dropdown{width:min(235px,100%);margin-top:4px;position:relative}.config-dropdown-trigger{width:100%;min-height:25px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:3px 2px 3px 0;display:inline-flex}.config-dropdown-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:10.5px;font-weight:800;overflow:hidden}.config-dropdown-trigger>span{color:var(--ink);flex:none}@supports (color:color-mix(in lab, red, red)){.config-dropdown-trigger>span{color:color-mix(in srgb, var(--ink) 72%, var(--theme-accent))}}.config-dropdown-trigger>span{font-size:10px;line-height:1;transition:transform .16s}.config-dropdown-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.config-dropdown-menu{z-index:30020;border:1px solid var(--theme-accent);min-width:max(100%,195px);max-width:min(290px,100vw - 22px);max-height:278px;padding:8px;position:absolute;top:calc(100% + 7px);left:-8px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.config-dropdown-menu{border:1px solid color-mix(in srgb, var(--theme-accent) 22%, transparent)}}.config-dropdown-menu{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.config-dropdown-menu{background:color-mix(in srgb, var(--surface) 88%, var(--theme-accent) 12%)}}.config-dropdown-menu{color:var(--ink);-webkit-backdrop-filter:blur(34px)saturate(1.25);animation:.16s cubic-bezier(.2,.82,.2,1) both lp-menu-enter}.config-dropdown-menu button{width:100%;min-height:31px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.config-dropdown-menu button+button{margin-top:4px}.config-dropdown-menu button:hover,.config-dropdown-menu button.selected{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.config-dropdown-menu button:hover,.config-dropdown-menu button.selected{background:color-mix(in srgb, var(--theme-accent) 24%, transparent)}}.config-dropdown-menu button:hover,.config-dropdown-menu button.selected{color:var(--ink)}body[data-theme=dark] .config-dropdown-menu,body[data-theme=neodark] .config-dropdown-menu,body[data-theme=glassblur] .config-dropdown-menu,body[data-theme=golden] .config-dropdown-menu{background:var(--theme-card)}@supports (color:color-mix(in lab, red, red)){body[data-theme=dark] .config-dropdown-menu,body[data-theme=neodark] .config-dropdown-menu,body[data-theme=glassblur] .config-dropdown-menu,body[data-theme=golden] .config-dropdown-menu{background:color-mix(in srgb, var(--theme-card) 88%, #000 12%)}}body[data-theme=dark] .config-dropdown-menu,body[data-theme=neodark] .config-dropdown-menu,body[data-theme=glassblur] .config-dropdown-menu,body[data-theme=golden] .config-dropdown-menu{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){body[data-theme=dark] .config-dropdown-menu,body[data-theme=neodark] .config-dropdown-menu,body[data-theme=glassblur] .config-dropdown-menu,body[data-theme=golden] .config-dropdown-menu{border-color:color-mix(in srgb, var(--theme-accent) 28%, transparent)}}body[data-theme=dark] .config-dropdown-menu button:hover,body[data-theme=dark] .config-dropdown-menu button.selected,body[data-theme=neodark] .config-dropdown-menu button:hover,body[data-theme=neodark] .config-dropdown-menu button.selected,body[data-theme=glassblur] .config-dropdown-menu button:hover,body[data-theme=glassblur] .config-dropdown-menu button.selected,body[data-theme=golden] .config-dropdown-menu button:hover,body[data-theme=golden] .config-dropdown-menu button.selected{background:var(--theme-accent);color:var(--theme-accent-contrast)}select option{padding:9px 12px}.top-dropdown,.config-dropdown,.cell-dropdown-host,.cell-select,.status-select,.date-cell,.providers-table td,.accounts-table td,.admin-table td{position:relative}.top-dropdown:has(.top-dropdown-menu){z-index:30030!important}.config-dropdown:has(.config-dropdown-menu){z-index:30030!important}.cell-dropdown-host:has(.cell-dropdown-menu){z-index:30030!important}.cell-select:has(.cell-dropdown-menu){z-index:30030!important}.status-select:has(.cell-dropdown-menu){z-index:30030!important}.date-cell:has(.calendar-popover){z-index:30030!important}.providers-table td:has(.cell-dropdown-menu){z-index:30030!important}.accounts-table td:has(.cell-dropdown-menu){z-index:30030!important}.admin-table td:has(.cell-dropdown-menu){z-index:30030!important}.providers-table td:has(.calendar-popover){z-index:30030!important}.accounts-table td:has(.calendar-popover){z-index:30030!important}.admin-table td:has(.calendar-popover){z-index:30030!important}:is(.topbar:has(.top-dropdown-menu),.app-header:has(.top-dropdown-menu),.sheet-toolbar:has(.cell-dropdown-menu),.config-strip:has(.config-dropdown-menu),.providers-sheet:has(.cell-dropdown-menu),.accounts-sheet:has(.cell-dropdown-menu),.admin-panel:has(.cell-dropdown-menu),.providers-sheet:has(.calendar-popover),.accounts-sheet:has(.calendar-popover),.admin-panel:has(.calendar-popover)){position:relative;z-index:30020!important;overflow:visible!important}.top-dropdown-menu,.config-dropdown-menu,.cell-dropdown-menu,.cell-dropdown-menu.floating,.calendar-popover,.full-text-popover{z-index:30060!important}.providers-sheet,.accounts-sheet,.admin-panel,.panel,.metric-card,.sale-panel,.message-preview{z-index:1;position:relative}.payment-message-section{display:block}.payment-message-editor{width:min(980px,100%)}.payment-message-body{padding:22px 24px 26px}.payment-message-body label{color:var(--ink);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.payment-message-body label{color:color-mix(in srgb, var(--ink) 82%, var(--muted))}}.payment-message-body label{font-size:13px;font-weight:800}.payment-message-body textarea{outline:1px solid var(--line);border:0;border-radius:18px;width:100%;min-height:310px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.payment-message-body textarea{outline:1px solid color-mix(in srgb, var(--line) 58%, transparent)}}.payment-message-body textarea{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.payment-message-body textarea{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.payment-message-body textarea{color:var(--ink);caret-color:var(--accent);font:15px/1.65 var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;resize:vertical;transition:outline-color .18s,background-color .18s,transform .18s}.payment-message-body textarea:focus{outline-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.payment-message-body textarea:focus{outline-color:color-mix(in srgb, var(--accent) 70%, transparent)}}.payment-message-body textarea:focus{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.payment-message-body textarea:focus{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.payment-message-body p{color:var(--muted);margin:13px 0 0;font-size:13px}body[data-theme=glassblur] .payment-message-body textarea,body[data-theme=neodark] .payment-message-body textarea,body[data-theme=golden] .payment-message-body textarea{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){body[data-theme=glassblur] .payment-message-body textarea,body[data-theme=neodark] .payment-message-body textarea,body[data-theme=golden] .payment-message-body textarea{background:color-mix(in srgb, var(--surface) 72%, transparent)}}body[data-theme=glassblur] .payment-message-body textarea,body[data-theme=neodark] .payment-message-body textarea,body[data-theme=golden] .payment-message-body textarea{-webkit-backdrop-filter:blur(18px)saturate(1.08)}body[data-theme=golden] .brand strong,body[data-theme=golden] .tenant-card strong,body[data-theme=golden] .page-title strong,body[data-theme=golden] .providers-title h1,body[data-theme=golden] .panel-header h2,body[data-theme=golden] .metric-card strong,body[data-theme=golden] td strong{color:#fff!important}body[data-theme=golden] .brand small,body[data-theme=golden] .tenant-card small,body[data-theme=golden] .welcome-row p,body[data-theme=golden] .panel-header p,body[data-theme=golden] .providers-title p,body[data-theme=golden] .metric-card small,body[data-theme=golden] .metric-card p,body[data-theme=golden] td small{color:#d7c28d!important}body[data-theme=golden] .nav-label,body[data-theme=golden] .page-title small,body[data-theme=golden] .eyebrow,body[data-theme=golden] .providers-table th,body[data-theme=golden] .admin-table th,body[data-theme=golden] .due-panel th{color:#ffd84a!important}body[data-theme=golden] .nav-item{color:#f4e8c9!important}body[data-theme=golden] .nav-item.active{color:#1a1203!important;background:#f3b31d!important}body[data-theme=golden] .search,body[data-theme=golden] .simple-search,body[data-theme=golden] .top-dropdown-trigger,body[data-theme=golden] .country,body[data-theme=golden] .icon-button,body[data-theme=golden] .form-section input,body[data-theme=golden] .form-section select,body[data-theme=golden] .input-like,body[data-theme=golden] .segmented,body[data-theme=golden] .outline-button,body[data-theme=golden] .sheet-toolbar label,body[data-theme=golden] .sheet-toolbar button,body[data-theme=golden] .save-provider{color:#fff4d1!important;-webkit-backdrop-filter:blur(14px)saturate(1.14)!important;background:#1f1608b3!important;border-color:#ffdb5d38!important}body[data-theme=golden] .primary-button,body[data-theme=golden] .save-sale,body[data-theme=golden] .admin-save,body[data-theme=golden] .admin-panel-header>button,body[data-theme=golden] .admin-tools>button,body[data-theme=golden] .sheet-toolbar .add-provider,body[data-theme=golden] .sheet-toolbar .save-provider{color:#1d1200!important;background:linear-gradient(135deg,#fff06a 0%,#ffbf1f 42%,#b76b00 100%)!important}body[data-theme=golden] .panel,body[data-theme=golden] .sale-panel,body[data-theme=golden] .metric-card,body[data-theme=golden] .admin-panel,body[data-theme=golden] .providers-sheet,body[data-theme=golden] .config-strip,body[data-theme=golden] .admin-tabs,body[data-theme=golden] .message-preview{-webkit-backdrop-filter:blur(16px)saturate(1.16)!important;background:#20180ab8!important;border-color:#ffdb5d2e!important}body[data-theme=golden] .panel-header,body[data-theme=golden] .sale-title,body[data-theme=golden] .admin-panel-header,body[data-theme=golden] .providers-title{-webkit-backdrop-filter:blur(14px)saturate(1.12)!important;background:#261c0bc7!important;border-bottom-color:#ffdb5d29!important}body[data-theme=golden] table,body[data-theme=golden] .due-panel table,body[data-theme=golden] .providers-table,body[data-theme=golden] .admin-table{background:#18130ab3!important}body[data-theme=golden] th,body[data-theme=golden] .due-panel th,body[data-theme=golden] .providers-table th,body[data-theme=golden] .admin-table th,body[data-theme=golden] .admin-table .group-row th{color:#ffe681!important;background:#30240ddb!important;border-color:#ffdb5d26!important}body[data-theme=golden] td,body[data-theme=golden] .providers-table td,body[data-theme=golden] .admin-table td{color:#fff8e9!important;background:#18130ab3!important;border-color:#ffdb5d1a!important}body[data-theme=golden] .providers-table th.provider-pair-head.pair-odd{color:#fff8cc!important;background:#79651f!important}body[data-theme=golden] .providers-table th.provider-pair-head.pair-even{color:#ffe08a!important;background:#5f4814!important}body[data-theme=golden] .providers-table td.provider-pair-cell.pair-odd{background-color:#5b4f1d8a!important;background-image:none!important}body[data-theme=golden] .providers-table td.provider-pair-cell.pair-even{background-color:#42351494!important;background-image:none!important}body[data-theme=golden] .providers-table tr:hover td.provider-pair-cell.pair-odd{background-color:#68581f9e!important}body[data-theme=golden] .providers-table tr:hover td.provider-pair-cell.pair-even{background-color:#4e3e17a8!important}.providers-table,.accounts-table,.admin-table,.providers-table *,.accounts-table *,.admin-table *{-webkit-user-drag:none}body[data-theme] .admin-table tbody tr.inactive-row td,body[data-theme] .admin-table tbody tr.inactive-row:hover td,body[data-theme] .admin-table tbody tr.inactive-row.selected-row td{background-image:linear-gradient(var(--muted), var(--muted))!important}body[data-theme] .admin-table tbody tr.inactive-row:has(input:focus) td{background-image:linear-gradient(var(--muted), var(--muted))!important}body[data-theme] .admin-table tbody tr.inactive-row:has(select:focus) td{background-image:linear-gradient(var(--muted), var(--muted))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table tbody tr.inactive-row td,body[data-theme] .admin-table tbody tr.inactive-row:hover td,body[data-theme] .admin-table tbody tr.inactive-row.selected-row td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}body[data-theme] .admin-table tbody tr.inactive-row:has(input:focus) td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}body[data-theme] .admin-table tbody tr.inactive-row:has(select:focus) td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}}body[data-theme] .admin-table tbody tr.inactive-row td,body[data-theme] .admin-table tbody tr.inactive-row:hover td,body[data-theme] .admin-table tbody tr.inactive-row.selected-row td{background-color:var(--table-row)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(input:focus) td{background-color:var(--table-row)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(select:focus) td{background-color:var(--table-row)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table tbody tr.inactive-row td,body[data-theme] .admin-table tbody tr.inactive-row:hover td,body[data-theme] .admin-table tbody tr.inactive-row.selected-row td{background-color:color-mix(in srgb, var(--table-row) 76%, var(--muted) 24%)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(input:focus) td{background-color:color-mix(in srgb, var(--table-row) 76%, var(--muted) 24%)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(select:focus) td{background-color:color-mix(in srgb, var(--table-row) 76%, var(--muted) 24%)!important}}body[data-theme] .admin-table tbody tr.inactive-row td,body[data-theme] .admin-table tbody tr.inactive-row:hover td,body[data-theme] .admin-table tbody tr.inactive-row.selected-row td{color:var(--muted)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(input:focus) td{color:var(--muted)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(select:focus) td{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table tbody tr.inactive-row td,body[data-theme] .admin-table tbody tr.inactive-row:hover td,body[data-theme] .admin-table tbody tr.inactive-row.selected-row td{color:color-mix(in srgb, var(--muted) 86%, var(--ink) 14%)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(input:focus) td{color:color-mix(in srgb, var(--muted) 86%, var(--ink) 14%)!important}body[data-theme] .admin-table tbody tr.inactive-row:has(select:focus) td{color:color-mix(in srgb, var(--muted) 86%, var(--ink) 14%)!important}}body[data-theme] .admin-table tbody tr.inactive-row .cell-name{text-decoration:line-through;text-decoration-thickness:1.5px}body[data-theme] .admin-table tbody tr.inactive-row input:not([type=checkbox]),body[data-theme] .admin-table tbody tr.inactive-row select,body[data-theme] .admin-table tbody tr.inactive-row .money-editor span,body[data-theme] .admin-table tbody tr.inactive-row .compact-title{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-table tbody tr.inactive-row input:not([type=checkbox]),body[data-theme] .admin-table tbody tr.inactive-row select,body[data-theme] .admin-table tbody tr.inactive-row .money-editor span,body[data-theme] .admin-table tbody tr.inactive-row .compact-title{color:color-mix(in srgb, var(--muted) 88%, var(--ink) 12%)!important}}body[data-theme] .admin-table tbody tr.inactive-row td.delete-column{background-image:none!important;background-color:var(--table-row)!important;color:var(--ink)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo.selected-row td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador.selected-row td{background-image:linear-gradient(var(--muted), var(--muted))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(input:focus) td{background-image:linear-gradient(var(--muted), var(--muted))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(input:focus) td{background-image:linear-gradient(var(--muted), var(--muted))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(select:focus) td{background-image:linear-gradient(var(--muted), var(--muted))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(select:focus) td{background-image:linear-gradient(var(--muted), var(--muted))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo.selected-row td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador.selected-row td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(input:focus) td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(input:focus) td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(select:focus) td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(select:focus) td{background-image:linear-gradient(color-mix(in srgb, var(--muted) 18%, transparent), color-mix(in srgb, var(--muted) 18%, transparent))!important}}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo.selected-row td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador.selected-row td{background-color:var(--table-row)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(input:focus) td{background-color:var(--table-row)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(input:focus) td{background-color:var(--table-row)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(select:focus) td{background-color:var(--table-row)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(select:focus) td{background-color:var(--table-row)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo.selected-row td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador.selected-row td{background-color:color-mix(in srgb, var(--table-row) 72%, var(--muted) 28%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(input:focus) td{background-color:color-mix(in srgb, var(--table-row) 72%, var(--muted) 28%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(input:focus) td{background-color:color-mix(in srgb, var(--table-row) 72%, var(--muted) 28%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(select:focus) td{background-color:color-mix(in srgb, var(--table-row) 72%, var(--muted) 28%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(select:focus) td{background-color:color-mix(in srgb, var(--table-row) 72%, var(--muted) 28%)!important}}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo.selected-row td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador.selected-row td{color:var(--muted)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(input:focus) td{color:var(--muted)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(input:focus) td{color:var(--muted)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(select:focus) td{color:var(--muted)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(select:focus) td{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:hover td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo.selected-row td,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador.selected-row td{color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(input:focus) td{color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(input:focus) td{color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo:has(select:focus) td{color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%)!important}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador:has(select:focus) td{color:color-mix(in srgb, var(--muted) 82%, var(--ink) 18%)!important}}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo input,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador input,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo .cell-dropdown-button,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador .cell-dropdown-button,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo .system-date-button{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo input,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador input,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo .cell-dropdown-button,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador .cell-dropdown-button,body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo .system-date-button{color:color-mix(in srgb, var(--muted) 86%, var(--ink) 14%)!important}}body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador .system-date-button{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador .system-date-button{color:color-mix(in srgb, var(--muted) 86%, var(--ink) 14%)!important}}body[data-theme] .providers-table:not(.accounts-table) tbody tr.inactivo td.status-col .cell-dropdown-button span:before,body[data-theme] .providers-table:not(.accounts-table) tbody tr.estafador td.status-col .cell-dropdown-button span:before{content:"🔒";margin-right:6px;font-size:12px;line-height:1;display:inline-block;transform:translateY(-1px)}.providers-table .delete-provider-col,.accounts-table .delete-provider-col,.admin-table th.delete-column,.admin-table td.delete-column{white-space:nowrap;text-align:center!important;width:42px!important;min-width:42px!important;max-width:42px!important}.row-select-indicator{width:18px;height:18px;color:var(--ink);cursor:pointer;outline:1px solid var(--theme-accent,var(--primary));background:0 0;border:0;border-radius:6px;place-items:center;margin:0 auto;padding:0;font-family:inherit;font-size:11px;font-weight:950;line-height:1;display:none}@supports (color:color-mix(in lab, red, red)){.row-select-indicator{outline:1px solid color-mix(in srgb, var(--theme-accent,var(--primary)) 54%, transparent)}}.row-select-indicator{transition:background-color .16s,color .16s,outline-color .16s,transform .16s}.selection-active .row-select-indicator{display:inline-grid}.selection-active .row-select-indicator.checked{background:var(--theme-accent,var(--primary));color:#fff;outline-color:var(--theme-accent,var(--primary));transform:scale(1.02)}body[data-theme=golden] .selection-active .row-select-indicator.checked{color:#1a1200}body[data-theme] .admin-table th.pin-column,body[data-theme] .admin-table td.pin-column{width:78px!important;min-width:78px!important;max-width:78px!important;padding-left:10px!important;padding-right:12px!important}body[data-theme] .admin-table th.pin-column .pin-head-label{padding-left:8px;padding-right:8px}body[data-theme] .admin-table th.rule-column,body[data-theme] .admin-table td.rule-column{padding-left:6px!important;padding-right:6px!important}.selection-active .delete-provider,.selection-active .delete-service{display:none!important}.admin-table .category-column{min-width:140px}.admin-category-dropdown{width:118px;max-width:100%;margin:0 auto}.admin-category-dropdown .cell-dropdown-button{min-height:32px;color:var(--ink);background:0 0;border:0;border-radius:9px;outline:0;justify-content:space-between;gap:10px;padding:0 11px}.admin-category-dropdown .cell-dropdown-button.empty{background:0 0;outline:0}.admin-category-dropdown .cell-dropdown-button:not(.empty):hover,.admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,.admin-category-dropdown.open .cell-dropdown-button:not(.empty){background:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.admin-category-dropdown .cell-dropdown-button:not(.empty):hover,.admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,.admin-category-dropdown.open .cell-dropdown-button:not(.empty){background:color-mix(in srgb, var(--theme-accent,var(--primary)) 9%, transparent)}}.admin-category-dropdown .cell-dropdown-button:not(.empty):hover,.admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,.admin-category-dropdown.open .cell-dropdown-button:not(.empty){outline:1px solid var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.admin-category-dropdown .cell-dropdown-button:not(.empty):hover,.admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,.admin-category-dropdown.open .cell-dropdown-button:not(.empty){outline:1px solid color-mix(in srgb, var(--theme-accent,var(--primary)) 20%, transparent)}}body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty){background:0 0!important;outline:0!important}body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):hover,body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,body[data-theme] .admin-category-dropdown.open .cell-dropdown-button:not(.empty){background:var(--theme-accent,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):hover,body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,body[data-theme] .admin-category-dropdown.open .cell-dropdown-button:not(.empty){background:color-mix(in srgb, var(--theme-accent,var(--primary)) 9%, transparent)!important}}body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):hover,body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,body[data-theme] .admin-category-dropdown.open .cell-dropdown-button:not(.empty){outline:1px solid var(--theme-accent,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):hover,body[data-theme] .admin-category-dropdown .cell-dropdown-button:not(.empty):focus-visible,body[data-theme] .admin-category-dropdown.open .cell-dropdown-button:not(.empty){outline:1px solid color-mix(in srgb, var(--theme-accent,var(--primary)) 20%, transparent)!important}}.admin-category-dropdown .cell-dropdown-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-category-dropdown .cell-dropdown-button b{color:var(--theme-accent,var(--primary));font-size:12px;line-height:1}.admin-category-dropdown .cell-dropdown-button:disabled{opacity:.5;cursor:not-allowed}.admin-category-menu{background:var(--surface)!important;border-radius:13px!important;padding:7px!important}@supports (color:color-mix(in lab, red, red)){.admin-category-menu{background:color-mix(in srgb, var(--surface) 88%, #000 12%)!important}}.admin-category-menu{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35)}.admin-category-menu button{border-radius:9px!important;min-height:31px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important}.admin-category-menu .muted-option{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.admin-category-menu .muted-option{color:color-mix(in srgb, var(--muted) 84%, var(--ink) 16%)!important}}body[data-theme] .admin-table .money input,body[data-theme] .admin-table .money .text-cell-input{font-weight:inherit!important}.selection-toggle{background:var(--surface);border:0;border-radius:14px;min-height:42px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.selection-toggle{background:color-mix(in srgb, var(--surface) 74%, var(--theme-accent,var(--primary)) 26%)}}.selection-toggle{color:var(--ink);letter-spacing:-.01em;cursor:pointer;font-weight:900;transition:transform .16s,filter .16s,background-color .16s,color .16s}.selection-toggle:hover{filter:brightness(1.05);transform:translateY(-1px)}.selection-toggle:active{transform:translateY(0)scale(.98)}.selection-toggle.active{background:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.selection-toggle.active{background:color-mix(in srgb, var(--theme-accent,var(--primary)) 82%, var(--surface) 18%)}}.selection-toggle.active{color:var(--theme-button-ink,#fff)}.profile-slots-toggle{background:var(--theme-accent,var(--primary));border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:48px;min-width:48px;max-width:48px;height:26px;min-height:26px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profile-slots-toggle{background:color-mix(in srgb, var(--theme-accent,var(--primary)) 18%, var(--theme-card,var(--surface)) 82%)}}.profile-slots-toggle{color:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){.profile-slots-toggle{color:color-mix(in srgb, var(--theme-accent,var(--primary)) 82%, var(--ink) 18%)}}.profile-slots-toggle{cursor:pointer;box-shadow:none;font-size:10px;font-weight:900;line-height:1;transition:transform .16s,filter .16s,background-color .16s,color .16s}.profile-slots-toggle span{min-width:auto;height:auto;color:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:10px;line-height:1;display:inline-flex}.profile-slots-toggle:hover{filter:brightness(1.05);transform:translateY(-1px)}.profile-slots-toggle:active{transform:translateY(0)scale(.98)}.profile-slots-toggle.active{background:var(--theme-accent,var(--primary));color:var(--theme-button-ink,#fff)}body[data-theme=golden] .profile-slots-toggle.active,body[data-theme=golden] .selection-toggle.active{color:#1a1200}body[data-theme] .sheet-toolbar button.selection-toggle,body[data-theme] .admin-tools button.selection-toggle,body[data-theme] button.selection-toggle{background:var(--theme-accent,var(--primary))!important;border:0!important;border-radius:14px!important;min-height:42px!important;padding:0 16px!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sheet-toolbar button.selection-toggle,body[data-theme] .admin-tools button.selection-toggle,body[data-theme] button.selection-toggle{background:color-mix(in srgb, var(--theme-accent,var(--primary)) 28%, var(--theme-card,var(--surface)) 72%)!important}}body[data-theme] .sheet-toolbar button.selection-toggle,body[data-theme] .admin-tools button.selection-toggle,body[data-theme] button.selection-toggle{color:var(--theme-accent,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sheet-toolbar button.selection-toggle,body[data-theme] .admin-tools button.selection-toggle,body[data-theme] button.selection-toggle{color:color-mix(in srgb, var(--theme-accent,var(--primary)) 82%, var(--ink) 18%)!important}}body[data-theme] .sheet-toolbar button.selection-toggle,body[data-theme] .admin-tools button.selection-toggle,body[data-theme] button.selection-toggle{box-shadow:none!important;font-weight:950!important}body[data-theme] .sheet-toolbar button.profile-slots-toggle{align-self:center;border-radius:999px!important;gap:3px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:26px!important;min-height:26px!important;padding:0 6px!important;font-size:10px!important;font-weight:900!important}body[data-theme] .sheet-toolbar button.selection-toggle:hover,body[data-theme] .admin-tools button.selection-toggle:hover,body[data-theme] button.selection-toggle:hover{background:var(--theme-accent,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .sheet-toolbar button.selection-toggle:hover,body[data-theme] .admin-tools button.selection-toggle:hover,body[data-theme] button.selection-toggle:hover{background:color-mix(in srgb, var(--theme-accent,var(--primary)) 42%, var(--theme-card,var(--surface)) 58%)!important}}body[data-theme] .sheet-toolbar button.selection-toggle:hover,body[data-theme] .admin-tools button.selection-toggle:hover,body[data-theme] button.selection-toggle:hover{color:var(--theme-button-ink,#fff)!important}body[data-theme] .sheet-toolbar button.selection-toggle.active,body[data-theme] .admin-tools button.selection-toggle.active,body[data-theme] button.selection-toggle.active{background:var(--theme-accent,var(--primary))!important;color:var(--theme-button-ink,#fff)!important}body[data-theme=golden] .sheet-toolbar button.selection-toggle,body[data-theme=golden] .admin-tools button.selection-toggle,body[data-theme=golden] button.selection-toggle,body[data-theme=golden] .sheet-toolbar button.selection-toggle:hover,body[data-theme=golden] .admin-tools button.selection-toggle:hover,body[data-theme=golden] button.selection-toggle:hover,body[data-theme=golden] .sheet-toolbar button.selection-toggle.active,body[data-theme=golden] .admin-tools button.selection-toggle.active,body[data-theme=golden] button.selection-toggle.active{color:#1a1200!important}.bulk-delete-button{background:var(--danger,#ef4444);border:0;border-radius:14px;min-height:42px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.bulk-delete-button{background:color-mix(in srgb, var(--danger,#ef4444) 16%, var(--surface))}}.bulk-delete-button{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.bulk-delete-button{color:color-mix(in srgb, var(--danger,#ef4444) 82%, var(--ink))}}.bulk-delete-button{cursor:pointer;font-weight:950;transition:transform .16s,filter .16s,background-color .16s}.bulk-delete-button:hover{filter:brightness(1.04);transform:translateY(-1px)}.bulk-delete-button:active{transform:translateY(0)scale(.98)}body[data-theme=golden] .bulk-delete-button{background:#f5b20a}@supports (color:color-mix(in lab, red, red)){body[data-theme=golden] .bulk-delete-button{background:color-mix(in srgb, #f5b20a 26%, var(--surface))}}body[data-theme=golden] .bulk-delete-button{color:#1b1200}body[data-theme=neodark] .bulk-delete-button,body[data-theme=glassblur] .bulk-delete-button{background:var(--theme-accent,#18d5ff)}@supports (color:color-mix(in lab, red, red)){body[data-theme=neodark] .bulk-delete-button,body[data-theme=glassblur] .bulk-delete-button{background:color-mix(in srgb, var(--theme-accent,#18d5ff) 20%, var(--surface))}}body[data-theme=neodark] .bulk-delete-button,body[data-theme=glassblur] .bulk-delete-button{color:var(--ink)}.table-context-menu{z-index:60000;background:var(--surface);border-radius:14px;min-width:190px;padding:7px;position:fixed}@supports (color:color-mix(in lab, red, red)){.table-context-menu{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.table-context-menu{color:var(--ink);-webkit-backdrop-filter:blur(22px)saturate(1.2);animation:.14s both dropdown-pop}.table-context-menu button{background:var(--danger,#ef4444);border:0;border-radius:10px;width:100%;min-height:36px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.table-context-menu button{background:color-mix(in srgb, var(--danger,#ef4444) 16%, transparent)}}.table-context-menu button{color:var(--danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.table-context-menu button{color:color-mix(in srgb, var(--danger,#ef4444) 82%, var(--ink))}}.table-context-menu button{text-align:left;cursor:pointer;font-size:12px;font-weight:950}.table-context-menu button:hover{background:var(--danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.table-context-menu button:hover{background:color-mix(in srgb, var(--danger,#ef4444) 24%, transparent)}}.premium-confirm-backdrop{z-index:50000;-webkit-backdrop-filter:blur(12px)saturate(1.08);background:#0000007a;place-items:center;padding:22px;animation:.16s both lp-confirm-fade;display:grid;position:fixed;inset:0}.premium-confirm{background:var(--surface);border-radius:22px;grid-template-columns:auto 1fr;gap:16px;width:min(450px,100%);padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-confirm{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.premium-confirm{color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(1.18);animation:.22s cubic-bezier(.2,.82,.2,1) both lp-confirm-in;box-shadow:0 18px 55px #0000003d}.premium-confirm-icon{background:var(--danger,#ef4444);border-radius:15px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.premium-confirm-icon{background:color-mix(in srgb, var(--danger,#ef4444) 18%, var(--surface))}}.premium-confirm-icon{color:var(--danger,#ef4444);font-size:21px;font-weight:950}.premium-confirm-copy span{color:var(--danger,#ef4444);margin-bottom:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.premium-confirm-copy span{color:color-mix(in srgb, var(--danger,#ef4444) 78%, var(--ink))}}.premium-confirm-copy span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-confirm-copy h2{color:var(--ink);margin:0;font-size:22px;line-height:1.08}.premium-confirm-copy p{color:var(--ink);margin:10px 0 0}@supports (color:color-mix(in lab, red, red)){.premium-confirm-copy p{color:color-mix(in srgb, var(--ink) 76%, var(--muted))}}.premium-confirm-copy p{font-size:13px;line-height:1.5}.premium-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.premium-confirm-actions button{cursor:pointer;border:0;border-radius:14px;min-height:42px;padding:0 16px;font-weight:950;transition:transform .16s,filter .16s,background-color .16s}.premium-confirm-actions button:hover{filter:brightness(1.04);transform:translateY(-1px)}.premium-confirm-actions button:active{transform:translateY(0)scale(.98)}.premium-confirm-cancel{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.premium-confirm-cancel{background:color-mix(in srgb, var(--muted) 12%, var(--surface))}}.premium-confirm-cancel{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.premium-confirm-cancel{color:color-mix(in srgb, var(--ink) 88%, var(--muted))}}.premium-confirm-delete{color:#fff;background:linear-gradient(135deg,#ff4d6d,#d92545)}body[data-theme=golden] .premium-confirm-delete{color:#1b1200;background:linear-gradient(135deg,#ffd45a,#e8a600)}body[data-theme=golden] .premium-confirm-icon{background:#ffc62f}@supports (color:color-mix(in lab, red, red)){body[data-theme=golden] .premium-confirm-icon{background:color-mix(in srgb, #ffc62f 24%, var(--surface))}}body[data-theme=golden] .premium-confirm-icon{color:#ffc62f}body[data-theme=emerald] .premium-confirm-delete,body[data-theme=forest] .premium-confirm-delete{background:linear-gradient(135deg,#22c55e,#0f9f4f)}body[data-theme=neodark] .premium-confirm-delete{background:linear-gradient(135deg,#00d5ff,#8b3cff)}body[data-theme=copper] .premium-confirm-delete,body[data-theme=sunset] .premium-confirm-delete{background:linear-gradient(135deg,#ff8a45,#d94a2b)}@keyframes lp-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}body[data-theme]{--account-type-ink:#fff;--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#4c1d95;--account-type-otro-bg:#111827;--account-type-otro-ink:#fff;--account-row-sin-activar-bg:#15803d;--account-row-soporte-bg:#18d6d2;--account-row-caido-bg:#dc2626;--account-row-quit-bg:#475569;--account-row-strong-ink:#fff}body[data-theme=light]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#5b21b6;--account-type-otro-bg:#111827;--account-type-otro-ink:#fff;--account-row-sin-activar-bg:#15803d;--account-row-soporte-bg:#18d6d2;--account-row-caido-bg:#dc2626;--account-row-quit-bg:#475569}body[data-theme=dark]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#4c1d95;--account-type-otro-bg:#020617;--account-type-otro-ink:#fff;--account-row-sin-activar-bg:#166534;--account-row-soporte-bg:#22d3ee;--account-row-caido-bg:#b91c1c;--account-row-quit-bg:#334155}body[data-theme=ocean],body[data-theme=sapphire]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#4338ca;--account-type-otro-bg:#082f49;--account-type-otro-ink:#fff;--account-row-sin-activar-bg:#155e75;--account-row-soporte-bg:#22d3ee;--account-row-caido-bg:#be123c;--account-row-quit-bg:#475569}body[data-theme=glassblur]{--account-type-completo-bg:#5b82f0e0;--account-type-individual-bg:#0f6fffe0;--account-type-familiar-bg:#0800ffe0;--account-type-reposo-bg:#4c1d95e6;--account-type-otro-bg:#070d18eb;--account-type-otro-ink:#f4fbff;--account-row-sin-activar-bg:#148046db;--account-row-soporte-bg:#20dcd8e0;--account-row-caido-bg:#cd2a3ae0;--account-row-quit-bg:#334155e6}body[data-theme=golden]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#4c1d95;--account-type-otro-bg:#0f0b05;--account-type-otro-ink:#fff8d5;--account-row-sin-activar-bg:#5f7f18;--account-row-soporte-bg:#18d6d2;--account-row-caido-bg:#b91c1c;--account-row-quit-bg:#4d4537}body[data-theme=neodark]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#7c3aed;--account-type-otro-bg:#020617;--account-type-otro-ink:#f8fbff;--account-row-sin-activar-bg:#00a86b;--account-row-soporte-bg:#20f3ff;--account-row-caido-bg:#ff3f6e;--account-row-quit-bg:#1d293d}body[data-theme=emerald],body[data-theme=forest]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#4c1d95;--account-type-otro-bg:#052e16;--account-type-otro-ink:#f7fee7;--account-row-sin-activar-bg:#15803d;--account-row-soporte-bg:#20d6c7;--account-row-caido-bg:#b91c1c;--account-row-quit-bg:#062412}body[data-theme=copper]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#581c87;--account-type-otro-bg:#1c0a08;--account-type-otro-ink:#fff4ee;--account-row-sin-activar-bg:#2f8a43;--account-row-soporte-bg:#18d6d2;--account-row-caido-bg:#c2410c;--account-row-quit-bg:#351006}body[data-theme=sunset]{--account-type-completo-bg:#5b82f0;--account-type-individual-bg:#0f6fff;--account-type-familiar-bg:#0800ff;--account-type-reposo-bg:#701a75;--account-type-otro-bg:#2a0a14;--account-type-otro-ink:#fff0f4;--account-row-sin-activar-bg:#4f8a3c;--account-row-soporte-bg:#18d6d2;--account-row-caido-bg:#be123c;--account-row-quit-bg:#3f0d20}body[data-theme] .providers-table.accounts-table tbody tr.type-sin-activar td:not(.delete-provider-col):not(.id-col){background:var(--account-row-sin-activar-bg)!important;color:var(--account-row-strong-ink)!important}body[data-theme] .providers-table.accounts-table tbody tr.type-reposo td:not(.delete-provider-col):not(.id-col){background:var(--account-type-reposo-bg)!important;color:var(--account-row-strong-ink)!important}body[data-theme] .providers-table.accounts-table tbody tr.type-soporte td:not(.delete-provider-col):not(.id-col){background:var(--account-row-soporte-bg)!important;color:var(--account-row-strong-ink)!important}body[data-theme] .providers-table.accounts-table tbody tr.type-caido td:not(.delete-provider-col):not(.id-col){background:var(--account-row-caido-bg)!important;color:var(--account-row-strong-ink)!important}body[data-theme] .providers-table.accounts-table tbody tr:hover td.alert-col.alert-ok,body[data-theme] .providers-table.accounts-table tbody tr.selected-row td.alert-col.alert-ok{color:#062b12!important;background:#22c943!important}body[data-theme] .providers-table.accounts-table tbody tr:has(input:focus) td.alert-col.alert-ok{color:#062b12!important;background:#22c943!important}body[data-theme] .providers-table.accounts-table tbody tr:has(select:focus) td.alert-col.alert-ok{color:#062b12!important;background:#22c943!important}body[data-theme] .providers-table.accounts-table tbody tr:hover td.alert-col.alert-danger,body[data-theme] .providers-table.accounts-table tbody tr.selected-row td.alert-col.alert-danger{color:#fff!important;background:#dc2626!important}body[data-theme] .providers-table.accounts-table tbody tr:has(input:focus) td.alert-col.alert-danger{color:#fff!important;background:#dc2626!important}body[data-theme] .providers-table.accounts-table tbody tr:has(select:focus) td.alert-col.alert-danger{color:#fff!important;background:#dc2626!important}body[data-theme] .accounts-table .quota-col{text-align:center}body[data-theme] .accounts-table .quota-auto,body[data-theme] .accounts-table .auto-cell-value{min-height:33px;color:inherit;cursor:text;-webkit-user-select:text;user-select:text;-webkit-user-drag:none;touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:0 10px;font-weight:850;display:flex;overflow:hidden;background:0 0!important}body[data-theme] .accounts-table .quota-auto *,body[data-theme] .accounts-table .auto-cell-value *{-webkit-user-drag:none}body[data-theme] .accounts-table .quota-auto,body[data-theme] .accounts-table .quota-col .auto-cell-value,body[data-theme] .accounts-table .due-col .auto-cell-value{text-align:center;justify-content:center}body[data-theme] .accounts-table td.quota-col.quota-empty,body[data-theme] .accounts-table tbody tr:hover td.quota-col.quota-empty,body[data-theme] .accounts-table tbody tr.selected-row td.quota-col.quota-empty{color:#fff!important;background:#dc2626!important}body[data-theme] .accounts-table tbody tr:has(input:focus) td.quota-col.quota-empty{color:#fff!important;background:#dc2626!important}body[data-theme] .accounts-table tbody tr:has(select:focus) td.quota-col.quota-empty{color:#fff!important;background:#dc2626!important}body[data-theme] .accounts-table td.quota-col.quota-empty .quota-auto{color:#fff!important;opacity:1!important}body[data-theme] .providers-table.accounts-table td.account-profile-pair-cell.profile-slot-occupied,body[data-theme] .providers-table.accounts-table tbody tr:hover td.account-profile-pair-cell.profile-slot-occupied,body[data-theme] .providers-table.accounts-table tbody tr.selected-row td.account-profile-pair-cell.profile-slot-occupied{color:#fff!important;background:#dc2626!important}body[data-theme] .providers-table.accounts-table tbody tr:has(input:focus) td.account-profile-pair-cell.profile-slot-occupied{color:#fff!important;background:#dc2626!important}body[data-theme] .providers-table.accounts-table tbody tr:has(select:focus) td.account-profile-pair-cell.profile-slot-occupied{color:#fff!important;background:#dc2626!important}body[data-theme] .providers-table.accounts-table td.account-profile-pair-cell.profile-slot-occupied input{color:#fff!important;opacity:1!important}body[data-theme] .providers-table.accounts-table td.account-profile-pair-cell.profile-slot-occupied input::placeholder{color:#ffffffb8!important}body[data-theme] .accounts-table tbody tr.type-completo{--account-type-cell-bg:var(--account-type-completo-bg);--account-type-cell-ink:var(--account-type-ink)}body[data-theme] .accounts-table tbody tr.type-individual{--account-type-cell-bg:var(--account-type-individual-bg);--account-type-cell-ink:var(--account-type-ink)}body[data-theme] .accounts-table tbody tr.type-familiar{--account-type-cell-bg:var(--account-type-familiar-bg);--account-type-cell-ink:var(--account-type-ink)}body[data-theme] .accounts-table tbody td.type-completo{--account-type-cell-bg:var(--account-type-completo-bg);--account-type-cell-ink:var(--account-type-ink)}body[data-theme] .accounts-table tbody td.type-individual{--account-type-cell-bg:var(--account-type-individual-bg);--account-type-cell-ink:var(--account-type-ink)}body[data-theme] .accounts-table tbody td.type-familiar{--account-type-cell-bg:var(--account-type-familiar-bg);--account-type-cell-ink:var(--account-type-ink)}body[data-theme] .accounts-table tbody td.type-pantalla{--account-type-cell-bg:var(--account-row-soporte-bg);--account-type-cell-ink:var(--account-row-strong-ink)}body[data-theme] .accounts-table tbody td.type-otro{--account-type-cell-bg:var(--account-type-otro-bg);--account-type-cell-ink:var(--account-type-otro-ink)}body[data-theme] .accounts-table tbody tr.type-sin-activar{--account-type-cell-bg:var(--account-row-sin-activar-bg);--account-type-cell-ink:var(--account-row-strong-ink)}body[data-theme] .accounts-table tbody tr.type-reposo{--account-type-cell-bg:var(--account-type-reposo-bg);--account-type-cell-ink:var(--account-row-strong-ink)}body[data-theme] .accounts-table tbody tr.type-otro{--account-type-cell-bg:var(--account-type-otro-bg);--account-type-cell-ink:var(--account-type-otro-ink)}body[data-theme] .accounts-table tbody tr.type-soporte{--account-type-cell-bg:var(--account-row-soporte-bg);--account-type-cell-ink:var(--account-row-strong-ink)}body[data-theme] .accounts-table tbody tr.type-caido{--account-type-cell-bg:var(--account-row-caido-bg);--account-type-cell-ink:var(--account-row-strong-ink)}body[data-theme] .accounts-table tbody tr.type-quitar{--account-type-cell-bg:var(--account-row-quit-bg);--account-type-cell-ink:var(--ink)}@supports (color:color-mix(in lab, red, red)){body[data-theme] .accounts-table tbody tr.type-quitar{--account-type-cell-ink:color-mix(in srgb, var(--ink) 88%, var(--muted))}}body[data-theme] .accounts-table tbody tr[class*=type-] td.type-col,body[data-theme] .accounts-table tbody td.type-col[class*=type-]{background:var(--account-type-cell-bg)!important;color:var(--account-type-cell-ink)!important}body[data-theme] .accounts-table tbody tr[class*=type-] td.type-col .cell-dropdown-button,body[data-theme] .accounts-table tbody td.type-col[class*=type-] .cell-dropdown-button{color:inherit!important;background:0 0!important}body[data-theme] .accounts-table tbody tr[class*=type-] td.type-col .cell-dropdown-button span,body[data-theme] .accounts-table tbody tr[class*=type-] td.type-col .cell-dropdown-button b,body[data-theme] .accounts-table tbody td.type-col[class*=type-] .cell-dropdown-button span,body[data-theme] .accounts-table tbody td.type-col[class*=type-] .cell-dropdown-button b{color:inherit!important;opacity:1!important}.admin-save:disabled,.sheet-toolbar .save-provider:disabled,.cancel-edit-button:disabled,.admin-save.saved,.sheet-toolbar .save-provider.saved{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.admin-save:disabled,.sheet-toolbar .save-provider:disabled,.cancel-edit-button:disabled,.admin-save.saved,.sheet-toolbar .save-provider.saved{background:color-mix(in srgb, var(--surface) 78%, var(--text) 8%)!important}}.admin-save:disabled,.sheet-toolbar .save-provider:disabled,.cancel-edit-button:disabled,.admin-save.saved,.sheet-toolbar .save-provider.saved{color:var(--muted)!important}@supports (color:color-mix(in lab, red, red)){.admin-save:disabled,.sheet-toolbar .save-provider:disabled,.cancel-edit-button:disabled,.admin-save.saved,.sheet-toolbar .save-provider.saved{color:color-mix(in srgb, var(--muted) 78%, var(--text) 22%)!important}}.admin-save:disabled,.sheet-toolbar .save-provider:disabled,.cancel-edit-button:disabled,.admin-save.saved,.sheet-toolbar .save-provider.saved{box-shadow:none!important;cursor:not-allowed!important;opacity:.72!important;filter:saturate(.75)!important;transform:none!important}.admin-save:not(:disabled),.sheet-toolbar .save-provider:not(:disabled),.cancel-edit-button:not(:disabled){opacity:1!important;cursor:pointer!important}.admin-heading-actions{align-items:center;gap:10px;display:flex}.cancel-edit-button{--cancel-accent:var(--danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.cancel-edit-button{--cancel-accent:color-mix(in srgb, var(--danger,#ef4444) 84%, var(--theme-accent,var(--primary)) 16%)}}.cancel-edit-button{--cancel-ink:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:154px;height:44px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .18s,background .18s,color .18s,opacity .18s;display:inline-flex;background:var(--cancel-accent)!important;color:var(--cancel-ink)!important}.sheet-toolbar .cancel-edit-button{background:var(--cancel-accent)!important;color:var(--cancel-ink)!important}.cancel-edit-button span{font-size:14px;line-height:1}.cancel-edit-button b{color:inherit;font:inherit}.cancel-edit-button:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px)}body[data-theme=golden] .cancel-edit-button{--cancel-accent:#f3b316;--cancel-ink:#1b1200}body[data-theme=executive] .cancel-edit-button,body[data-theme=light] .cancel-edit-button{--cancel-accent:#f97316;--cancel-ink:#fff}body[data-theme=neodark] .cancel-edit-button,body[data-theme=dark] .cancel-edit-button,body[data-theme=glassblur] .cancel-edit-button,body[data-theme=sapphire] .cancel-edit-button,body[data-theme=emerald] .cancel-edit-button,body[data-theme=copper] .cancel-edit-button{--cancel-ink:#fff}.trash-content{gap:22px;padding:30px clamp(18px,3vw,38px) 40px;display:grid}.trash-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.trash-heading h1{letter-spacing:-.05em;margin:4px 0 8px;font-size:clamp(34px,4vw,54px)}.trash-heading p:last-child,.trash-summary small,.trash-main small,.trash-origin small,.trash-empty p{color:var(--muted)}.trash-summary{background:var(--surface);border-radius:18px;gap:4px;min-width:220px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.trash-summary{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.trash-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trash-summary b{color:var(--primary);font-size:24px}.trash-panel{background:var(--surface);border-radius:24px;min-height:380px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trash-panel{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.trash-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.trash-list{display:grid}.trash-row{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(220px,1fr) auto;align-items:center;gap:18px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.trash-row{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent)}}.trash-row:last-child{border-bottom:0}.trash-origin{align-items:center;gap:10px;display:flex}.trash-origin>span{background:var(--primary);border-radius:13px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.trash-origin>span{background:color-mix(in srgb, var(--primary) 22%, var(--surface))}}.trash-origin>span{color:var(--primary);font-size:11px;font-weight:900}.trash-main{gap:5px;display:grid}.trash-actions{justify-content:flex-end;gap:10px;display:flex}.restore-button,.permanent-delete-button{cursor:pointer;border:0;border-radius:12px;height:38px;padding:0 14px;font-size:12px;font-weight:900;transition:transform .18s,filter .18s,background .18s}.restore-button{background:var(--primary);color:var(--primary-contrast,#fff)}.permanent-delete-button{background:#ff3b55}@supports (color:color-mix(in lab, red, red)){.permanent-delete-button{background:color-mix(in srgb, #ff3b55 18%, var(--surface))}}.permanent-delete-button{color:#ff6b7d}.restore-button:hover,.permanent-delete-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.trash-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:380px;padding:40px;display:grid}.trash-empty span{background:var(--primary);border-radius:20px;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.trash-empty span{background:color-mix(in srgb, var(--primary) 18%, var(--surface))}}.trash-empty span{color:var(--primary);font-size:26px}.trash-empty h2{margin:0;font-size:25px}@media (width<=760px){.trash-heading,.trash-row{grid-template-columns:1fr;align-items:start}.trash-actions{justify-content:stretch;width:100%}.trash-actions button{flex:1}}body[data-theme]{--selection-row-hover:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--selection-row-hover:color-mix(in srgb, var(--theme-accent,var(--primary)) 12%, transparent)}}body[data-theme]{--selection-row-overlay:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--selection-row-overlay:color-mix(in srgb, var(--theme-accent,var(--primary)) 22%, transparent)}}body[data-theme]{--selection-row-overlay-strong:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--selection-row-overlay-strong:color-mix(in srgb, var(--theme-accent,var(--primary)) 34%, transparent)}}body[data-theme]{--selection-row-line:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme]{--selection-row-line:color-mix(in srgb, var(--theme-accent,var(--primary)) 70%, transparent)}}body[data-theme=executive],body[data-theme=light]{--selection-row-hover:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=executive],body[data-theme=light]{--selection-row-hover:color-mix(in srgb, var(--theme-accent,var(--primary)) 10%, #fff 5%)}}body[data-theme=executive],body[data-theme=light]{--selection-row-overlay:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=executive],body[data-theme=light]{--selection-row-overlay:color-mix(in srgb, var(--theme-accent,var(--primary)) 18%, #fff 8%)}}body[data-theme=executive],body[data-theme=light]{--selection-row-overlay-strong:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=executive],body[data-theme=light]{--selection-row-overlay-strong:color-mix(in srgb, var(--theme-accent,var(--primary)) 28%, #fff 7%)}}body[data-theme=executive],body[data-theme=light]{--selection-row-line:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=executive],body[data-theme=light]{--selection-row-line:color-mix(in srgb, var(--theme-accent,var(--primary)) 54%, #0f172a 8%)}}body[data-theme=neodark],body[data-theme=dark]{--selection-row-hover:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=neodark],body[data-theme=dark]{--selection-row-hover:color-mix(in srgb, var(--theme-accent,var(--primary)) 14%, #fff 4%)}}body[data-theme=neodark],body[data-theme=dark]{--selection-row-overlay:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=neodark],body[data-theme=dark]{--selection-row-overlay:color-mix(in srgb, var(--theme-accent,var(--primary)) 27%, #fff 8%)}}body[data-theme=neodark],body[data-theme=dark]{--selection-row-overlay-strong:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=neodark],body[data-theme=dark]{--selection-row-overlay-strong:color-mix(in srgb, var(--theme-accent,var(--primary)) 40%, #fff 8%)}}body[data-theme=neodark],body[data-theme=dark]{--selection-row-line:var(--theme-accent,var(--primary))}@supports (color:color-mix(in lab, red, red)){body[data-theme=neodark],body[data-theme=dark]{--selection-row-line:color-mix(in srgb, var(--theme-accent,var(--primary)) 82%, #fff 10%)}}body[data-theme=glassblur]{--selection-row-hover:#5cdff230;--selection-row-overlay:#53ddf25c;--selection-row-overlay-strong:#47daf17a;--selection-row-line:#3ad8f0f0}body[data-theme=golden]{--selection-row-hover:#f6c34329;--selection-row-overlay:#f6c34352;--selection-row-overlay-strong:#f6c34375;--selection-row-line:#ffd568eb}body[data-theme=sapphire],body[data-theme=ocean]{--selection-row-hover:#38bdf821;--selection-row-overlay:#38bdf83d;--selection-row-overlay-strong:#38bdf861;--selection-row-line:#49c3f9eb}body[data-theme=emerald],body[data-theme=forest]{--selection-row-hover:#22c55e21;--selection-row-overlay:#22c55e3d;--selection-row-overlay-strong:#22c55e61;--selection-row-line:#38cb6ee8}body[data-theme=copper],body[data-theme=sunset]{--selection-row-hover:#f9731621;--selection-row-overlay:#f973163d;--selection-row-overlay-strong:#f9731661;--selection-row-line:#fa802be0}body[data-theme] .providers-table tbody tr:hover td:not(.alert-col),body[data-theme] .providers-table.accounts-table tbody tr:hover td:not(.alert-col),body[data-theme] .admin-table tbody tr:hover td,body[data-theme] .due-panel tbody tr:hover td{background-image:linear-gradient(var(--selection-row-hover), var(--selection-row-hover))!important;background-blend-mode:normal!important}body[data-theme] .providers-table tbody tr.selected-row td:not(.alert-col),body[data-theme] .providers-table.accounts-table tbody tr.selected-row td:not(.alert-col),body[data-theme] .admin-table tbody tr.selected-row td,body[data-theme] .due-panel tbody tr.selected-row td{background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .providers-table tbody tr:has(input:focus) td:not(.alert-col){background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .providers-table tbody tr:has(select:focus) td:not(.alert-col){background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .providers-table.accounts-table tbody tr:has(input:focus) td:not(.alert-col){background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .providers-table.accounts-table tbody tr:has(select:focus) td:not(.alert-col){background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .admin-table tbody tr:has(input:focus) td{background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .admin-table tbody tr:has(select:focus) td{background-image:linear-gradient(var(--selection-row-overlay), var(--selection-row-overlay))!important;background-blend-mode:normal!important;box-shadow:inset 0 1px 0 var(--selection-row-line), inset 0 -1px 0 var(--selection-row-line)!important}body[data-theme] .providers-table tbody tr.selected-row:hover td:not(.alert-col),body[data-theme] .providers-table.accounts-table tbody tr.selected-row:hover td:not(.alert-col),body[data-theme] .admin-table tbody tr.selected-row:hover td,body[data-theme] .due-panel tbody tr.selected-row:hover td,body[data-theme] .providers-table.accounts-table tbody tr.type-sin-activar.selected-row td:not(.id-col):not(.alert-col),body[data-theme] .providers-table.accounts-table tbody tr.type-reposo.selected-row td:not(.id-col):not(.alert-col),body[data-theme] .providers-table.accounts-table tbody tr.type-soporte.selected-row td:not(.id-col):not(.alert-col),body[data-theme] .providers-table.accounts-table tbody tr.type-caido.selected-row td:not(.id-col):not(.alert-col){background-image:linear-gradient(var(--selection-row-overlay-strong), var(--selection-row-overlay-strong))!important}.filterable-header{justify-content:center;align-items:center;gap:7px;width:100%;display:inline-flex}.column-filter{flex:none;justify-content:center;align-items:center;display:inline-flex}.column-filter-button{background:var(--theme-accent,#16c7ff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:2px;width:20px;min-width:20px;height:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.column-filter-button{background:color-mix(in srgb, var(--theme-accent,#16c7ff) 14%, transparent)}}.column-filter-button{color:var(--theme-accent,#16c7ff)}@supports (color:color-mix(in lab, red, red)){.column-filter-button{color:color-mix(in srgb, var(--theme-accent,#16c7ff) 78%, var(--ink,#fff))}}.column-filter-button{cursor:pointer;line-height:1;transition:transform .16s,background .16s,color .16s}.column-filter-button:hover,.column-filter-button.active{background:var(--theme-accent,#16c7ff);color:var(--theme-button-ink,#fff);transform:translateY(-1px)}.column-filter-button>span{border-top:4.5px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;justify-content:center;align-items:center;width:0;height:0;font-size:0;display:inline-flex;overflow:hidden;transform:translateY(.5px)}.column-filter-button i{color:currentColor;background:0 0;border-radius:999px;justify-content:center;align-items:center;min-width:0;height:auto;padding:0;font-size:13px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.column-filter-popover{z-index:2147483000;border:1px solid var(--theme-accent,#16c7ff);flex-direction:column;gap:9px;padding:12px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.column-filter-popover{border:1px solid color-mix(in srgb, var(--theme-accent,#16c7ff) 34%, transparent)}}.column-filter-popover{background:var(--theme-card,#081625);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.column-filter-popover{background:color-mix(in srgb, var(--theme-card,#081625) 92%, #000 8%)}}.column-filter-popover{color:var(--theme-text,var(--ink,#fff));-webkit-backdrop-filter:blur(24px)saturate(155%);animation:.15s both columnFilterIn;overflow:hidden}.column-filter-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.column-filter-title strong{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.column-filter-title button,.clear-filters-button{background:var(--theme-accent,#16c7ff);border:0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.column-filter-title button,.clear-filters-button{background:color-mix(in srgb, var(--theme-accent,#16c7ff) 18%, transparent)}}.column-filter-title button,.clear-filters-button{color:var(--theme-accent,#16c7ff);cursor:pointer;font-size:12px;font-weight:900}.column-filter-title button{padding:6px 10px}.clear-filters-button{min-height:42px;padding:0 17px}.column-filter-search{background:var(--theme-text,#fff);border-radius:14px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.column-filter-search{background:color-mix(in srgb, var(--theme-text,#fff) 8%, transparent)}}.column-filter-search span{color:var(--theme-muted,#8ea4bd);font-weight:900}.column-filter-search input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.column-filter-options{flex-direction:column;gap:4px;padding-right:3px;display:flex;overflow:auto}.column-filter-options button{min-height:34px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:8px;transition:background .14s,color .14s,transform .14s;display:grid}.column-filter-options button:hover,.column-filter-options button.checked{background:var(--theme-accent,#16c7ff)}@supports (color:color-mix(in lab, red, red)){.column-filter-options button:hover,.column-filter-options button.checked{background:color-mix(in srgb, var(--theme-accent,#16c7ff) 22%, transparent)}}.column-filter-options button:hover,.column-filter-options button.checked{color:var(--theme-accent,#16c7ff)}@supports (color:color-mix(in lab, red, red)){.column-filter-options button:hover,.column-filter-options button.checked{color:color-mix(in srgb, var(--theme-accent,#16c7ff) 68%, #fff)}}.column-filter-options button:active{transform:scale(.985)}.column-filter-options button span{background:var(--theme-text,#fff);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.column-filter-options button span{background:color-mix(in srgb, var(--theme-text,#fff) 9%, transparent)}}.column-filter-options button span{color:currentColor;font-size:11px;font-weight:900}.column-filter-options button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.column-filter-options p{color:var(--theme-muted,#8ea4bd);margin:6px 3px;font-size:12px}body[data-theme=executive] .column-filter-popover{color:#152033;background:#fffffff5;border-color:#2563eb38}body[data-theme=golden] .column-filter-button.active,body[data-theme=golden] .column-filter-button:hover{color:#1b1200}body[data-theme=golden] .column-filter-popover{background:#1c1403f0}body[data-theme=copper] .column-filter-popover{background:#2a0f12f0}@keyframes columnFilterIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.column-visibility-button{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:inline-flex;background:var(--theme-accent,#22d3ee)!important;border:0!important}@supports (color:color-mix(in lab, red, red)){.column-visibility-button{background:color-mix(in srgb, var(--theme-accent,#22d3ee) 18%, transparent)!important}}.column-visibility-button{cursor:pointer;white-space:nowrap;font-weight:900;transition:transform .18s,background .18s,color .18s,opacity .18s;color:var(--theme-accent,#22d3ee)!important}.column-visibility-button:hover,.column-visibility-button.active{transform:translateY(-1px);background:var(--theme-accent,#22d3ee)!important;color:var(--theme-on-accent,#fff)!important}.column-visibility-button span{font-size:14px;line-height:1}.column-visibility-button b{font-size:13px}.column-visibility-button i{color:currentColor;background:#ffffff38;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-style:normal;display:grid}.column-visibility-menu{z-index:10080;box-sizing:border-box;background:var(--theme-panel,#0f172a);border-radius:18px;flex-direction:column;padding:12px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.column-visibility-menu{background:color-mix(in srgb, var(--theme-panel,#0f172a) 92%, #020617 8%)}}.column-visibility-menu{color:var(--theme-text,#f8fafc);-webkit-backdrop-filter:blur(24px)saturate(1.25);border:1px solid var(--theme-accent,#22d3ee)}@supports (color:color-mix(in lab, red, red)){.column-visibility-menu{border:1px solid color-mix(in srgb, var(--theme-accent,#22d3ee) 34%, transparent)}}.column-visibility-menu{overflow:hidden}.column-visibility-head{justify-content:space-between;align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.column-visibility-head strong{letter-spacing:.02em;font-size:13px}.column-visibility-head .column-visibility-show-all{background:var(--theme-accent,#22d3ee);border:0;border-radius:10px;flex:none;min-width:0;height:26px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.column-visibility-head .column-visibility-show-all{background:color-mix(in srgb, var(--theme-accent,#22d3ee) 16%, transparent)}}.column-visibility-head .column-visibility-show-all{color:var(--theme-accent,#22d3ee);white-space:nowrap;cursor:pointer;font-size:10px;font-weight:800;line-height:1}.column-visibility-head .column-visibility-show-all:hover{background:var(--theme-accent,#22d3ee)}@supports (color:color-mix(in lab, red, red)){.column-visibility-head .column-visibility-show-all:hover{background:color-mix(in srgb, var(--theme-accent,#22d3ee) 24%, transparent)}}.column-visibility-head .column-visibility-show-all:hover{color:var(--theme-accent,#22d3ee)}@supports (color:color-mix(in lab, red, red)){.column-visibility-head .column-visibility-show-all:hover{color:color-mix(in srgb, var(--theme-accent,#22d3ee) 78%, white 22%)}}.column-visibility-search{background:var(--theme-text,#f8fafc);border-radius:14px;align-items:center;gap:8px;min-height:40px;margin-bottom:10px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.column-visibility-search{background:color-mix(in srgb, var(--theme-text,#f8fafc) 8%, transparent)}}.column-visibility-search span{color:var(--theme-accent,#22d3ee);font-weight:900;line-height:1}.column-visibility-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:800}.column-visibility-search input::placeholder{color:var(--theme-muted,#94a3b8)}@supports (color:color-mix(in lab, red, red)){.column-visibility-search input::placeholder{color:color-mix(in srgb, var(--theme-muted,#94a3b8) 78%, transparent)}}.column-visibility-search button{background:var(--theme-accent,#22d3ee);border:0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.column-visibility-search button{background:color-mix(in srgb, var(--theme-accent,#22d3ee) 18%, transparent)}}.column-visibility-search button{color:var(--theme-accent,#22d3ee);cursor:pointer;font-weight:900;line-height:1}.column-visibility-extra{background:var(--theme-text,#f8fafc);border-radius:12px;margin:0 0 8px;padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.column-visibility-extra{background:color-mix(in srgb, var(--theme-text,#f8fafc) 6%, transparent)}}.profile-slots-menu-option{color:var(--theme-text,#f8fafc);justify-content:space-between;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-slots-menu-option{color:color-mix(in srgb, var(--theme-text,#f8fafc) 88%, var(--theme-muted,#94a3b8) 12%)}}.profile-slots-menu-option{font-size:12px;font-weight:900}.column-visibility-list{flex-direction:column;gap:6px;min-height:0;padding-right:3px;display:flex;overflow:auto}.column-visibility-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:9px;padding:9px 10px;font-weight:800;display:grid}.column-visibility-list button:hover{background:var(--theme-accent,#22d3ee)}@supports (color:color-mix(in lab, red, red)){.column-visibility-list button:hover{background:color-mix(in srgb, var(--theme-accent,#22d3ee) 14%, transparent)}}.column-visibility-list button span{width:18px;height:18px;color:var(--theme-on-accent,#fff);background:#94a3b82e;border-radius:7px;place-items:center;font-size:12px;display:grid}.column-visibility-list button.visible span{background:var(--theme-accent,#22d3ee)}.column-visibility-list button:not(.visible){opacity:.62}.column-visibility-list b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.column-visibility-empty{color:var(--theme-muted,#94a3b8);margin:8px 4px 4px;font-size:12px;font-weight:800}.clients-sheet{min-height:0}.clients-table-wrap{max-height:calc(100vh - 250px)}.providers-table.clients-table{min-width:3420px}.providers-table.clients-table .client-type-col{width:132px;min-width:132px}.providers-table.clients-table .client-name-col{width:180px;min-width:180px}.providers-table.clients-table .pin-col{text-align:center;width:72px;min-width:72px}.providers-table.clients-table .user-col,.providers-table.clients-table .pass-col{width:132px;min-width:132px}.providers-table.clients-table .foreign-col{text-align:center;width:106px;min-width:106px}.providers-table.clients-table th,.providers-table.clients-table td,.providers-table.clients-table input,.providers-table.clients-table select{-webkit-user-select:text;user-select:text;font-weight:500}.providers-table.clients-table td.status-col select,.providers-table.clients-table td.status-col .cell-dropdown-button{text-align:center;font-weight:500}.mini-checkbox{border:1px solid var(--accent);place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.mini-checkbox{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line))}}.mini-checkbox{background:var(--surface);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.mini-checkbox{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.mini-checkbox{color:var(--accent);cursor:pointer;font-size:13px;font-weight:900;transition:transform .18s,background .18s,color .18s}.mini-checkbox:hover{transform:translateY(-1px)}.mini-checkbox.checked{background:var(--accent);color:var(--accent-ink,#fff)}.providers-table.auto-width-table{table-layout:auto!important;width:max-content!important;min-width:max-content!important}.providers-table input::placeholder,.admin-table input::placeholder,.accounts-table input::placeholder,.clients-table input::placeholder,.simple-search input::placeholder,.column-filter-popover input::placeholder,.column-visibility-search input::placeholder,textarea::placeholder{text-transform:lowercase}body[data-theme]{--client-kind-final-bg:#2f8cff;--client-kind-reseller-bg:#02633f;--client-kind-final-ink:#fff;--client-kind-reseller-ink:#fff;--client-status-active-bg:#16a34a;--client-status-inactive-bg:#64748b;--client-status-ink:#fff}body[data-theme=light]{--client-kind-final-bg:#2f7fe8;--client-kind-reseller-bg:#04724c;--client-status-active-bg:#15803d;--client-status-inactive-bg:#64748b}body[data-theme=dark]{--client-kind-final-bg:#3b82f6;--client-kind-reseller-bg:#075985;--client-status-active-bg:#059669;--client-status-inactive-bg:#475569}body[data-theme=glassblur]{--client-kind-final-bg:#189df0;--client-kind-reseller-bg:#066452;--client-status-active-bg:#089f77;--client-status-inactive-bg:#496273}body[data-theme=golden]{--client-kind-final-bg:#d48706;--client-kind-reseller-bg:#7a3a07;--client-status-active-bg:#8a6f10;--client-status-inactive-bg:#5f5644}body[data-theme=ocean]{--client-kind-final-bg:#118ee8;--client-kind-reseller-bg:#075a74;--client-status-active-bg:#087f5b;--client-status-inactive-bg:#486576}body[data-theme=forest]{--client-kind-final-bg:#20a95c;--client-kind-reseller-bg:#075c38;--client-status-active-bg:#149447;--client-status-inactive-bg:#57645b}body[data-theme=sunset]{--client-kind-final-bg:#f0642f;--client-kind-reseller-bg:#a81845;--client-status-active-bg:#0f8f5a;--client-status-inactive-bg:#6b5b62}body[data-theme] .providers-table td.client-kind-final,body[data-theme] .providers-table td.client-kind-reseller,body[data-theme] .accounts-table td.client-kind-final,body[data-theme] .accounts-table td.client-kind-reseller{color:#fff!important;font-weight:500!important}body[data-theme] .providers-table td.client-kind-final,body[data-theme] .accounts-table td.client-kind-final{background:var(--client-kind-final-bg)!important;color:var(--client-kind-final-ink)!important}body[data-theme] .providers-table td.client-kind-reseller,body[data-theme] .accounts-table td.client-kind-reseller{background:var(--client-kind-reseller-bg)!important;color:var(--client-kind-reseller-ink)!important}body[data-theme] .providers-table td.client-kind-final .cell-dropdown-button,body[data-theme] .providers-table td.client-kind-reseller .cell-dropdown-button,body[data-theme] .accounts-table td.client-kind-final .cell-dropdown-button,body[data-theme] .accounts-table td.client-kind-reseller .cell-dropdown-button{color:#fff!important;background:0 0!important;font-weight:500!important}body[data-theme] .providers-table td.client-kind-final .cell-dropdown-button *,body[data-theme] .providers-table td.client-kind-reseller .cell-dropdown-button *,body[data-theme] .accounts-table td.client-kind-final .cell-dropdown-button *,body[data-theme] .accounts-table td.client-kind-reseller .cell-dropdown-button *{color:#fff!important}body[data-theme] .providers-table.clients-table tr.client-status-activo td.status-col{background:var(--client-status-active-bg)!important;color:var(--client-status-ink)!important}body[data-theme] .providers-table.clients-table tr.client-status-inactivo td{background:var(--client-status-inactive-bg)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table.clients-table tr.client-status-inactivo td{background:color-mix(in srgb, var(--client-status-inactive-bg) 30%, var(--surface) 70%)!important}}body[data-theme] .providers-table.clients-table tr.client-status-inactivo td{color:var(--text)!important}@supports (color:color-mix(in lab, red, red)){body[data-theme] .providers-table.clients-table tr.client-status-inactivo td{color:color-mix(in srgb, var(--text) 68%, var(--muted) 32%)!important}}body[data-theme] .providers-table.clients-table tr.client-status-inactivo td.status-col{background:var(--client-status-inactive-bg)!important;color:var(--client-status-ink)!important}body[data-theme] .providers-table.clients-table td.status-col .cell-dropdown-button{color:inherit!important;background:0 0!important;font-weight:500!important}body[data-theme] .providers-table.clients-table td.status-col .cell-dropdown-button *{color:inherit!important;font-weight:500!important}body[data-theme] .providers-table.clients-table tr.client-status-inactivo input:disabled,body[data-theme] .providers-table.clients-table tr.client-status-inactivo button:disabled{cursor:not-allowed;opacity:.72}body[data-theme] .active-services-table tbody td.type-col.client-kind-col.client-kind-final,body[data-theme] .active-services-table tbody tr:hover td.type-col.client-kind-col.client-kind-final,body[data-theme] .active-services-table tbody tr.selected-row td.type-col.client-kind-col.client-kind-final{background:var(--client-kind-final-bg)!important;color:var(--client-kind-final-ink)!important;background-image:none!important}body[data-theme] .active-services-table tbody tr:has(input:focus) td.type-col.client-kind-col.client-kind-final{background:var(--client-kind-final-bg)!important;color:var(--client-kind-final-ink)!important;background-image:none!important}body[data-theme] .active-services-table tbody tr:has(select:focus) td.type-col.client-kind-col.client-kind-final{background:var(--client-kind-final-bg)!important;color:var(--client-kind-final-ink)!important;background-image:none!important}body[data-theme] .active-services-table tbody td.type-col.client-kind-col.client-kind-reseller,body[data-theme] .active-services-table tbody tr:hover td.type-col.client-kind-col.client-kind-reseller,body[data-theme] .active-services-table tbody tr.selected-row td.type-col.client-kind-col.client-kind-reseller{background:var(--client-kind-reseller-bg)!important;color:var(--client-kind-reseller-ink)!important;background-image:none!important}body[data-theme] .active-services-table tbody tr:has(input:focus) td.type-col.client-kind-col.client-kind-reseller{background:var(--client-kind-reseller-bg)!important;color:var(--client-kind-reseller-ink)!important;background-image:none!important}body[data-theme] .active-services-table tbody tr:has(select:focus) td.type-col.client-kind-col.client-kind-reseller{background:var(--client-kind-reseller-bg)!important;color:var(--client-kind-reseller-ink)!important;background-image:none!important}body[data-theme] .active-services-table tbody td.type-col.client-kind-col.client-kind-final .cell-dropdown-button,body[data-theme] .active-services-table tbody td.type-col.client-kind-col.client-kind-reseller .cell-dropdown-button,body[data-theme] .active-services-table tbody td.type-col.client-kind-col.client-kind-final .cell-dropdown-button *,body[data-theme] .active-services-table tbody td.type-col.client-kind-col.client-kind-reseller .cell-dropdown-button *{color:inherit!important;opacity:1!important;background:0 0!important}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
