:root{--sys-bg:#06100e;--sys-bg-2:#081512;--sys-surface:#0c1a17;--sys-surface-2:#10211d;--sys-surface-3:#142923;--sys-ink:#f2faf7;--sys-muted:#829c94;--sys-line:rgba(139,255,222,.13);--sys-line-strong:rgba(139,255,222,.25);--sys-teal:#43e8ba;--sys-cyan:#3bdcf2;--sys-gold:#efbb65;--sys-violet:#9985ff;--sys-danger:#ff6f7c;--sys-radius:12px;--sys-shadow:0 22px 60px rgba(0,0,0,.34);color-scheme:dark}html{background:var(--sys-bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 90% 0,rgba(18,112,89,.14),transparent 34%),radial-gradient(circle at 15% 90%,rgba(28,75,105,.1),transparent 28%),var(--sys-bg)!important;color:var(--sys-ink)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}*{scrollbar-width:thin;scrollbar-color:#285c50 transparent}::selection{background:var(--sys-teal);color:#06100e}button,a,input,select,textarea{font:inherit}button:not(:disabled),a[href]{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}:focus-visible{outline:2px solid var(--sys-teal)!important;outline-offset:2px!important}input,select,textarea{accent-color:var(--sys-teal)}
/* Main application shell */
#app .sidebar{width:276px;background:linear-gradient(180deg,#071713,#06110f 70%)!important;border-right:1px solid var(--sys-line)!important;box-shadow:25px 0 70px rgba(0,0,0,.2)!important;padding:0 10px 12px;overflow:hidden}#app .sidebar:before{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:#1b9c7920;filter:blur(75px);left:-130px;top:-100px;pointer-events:none}#app .sidebar .brand{height:88px;margin:0 -10px 8px;padding:17px 22px;border-bottom:1px solid var(--sys-line);position:relative;color:#fff!important}#app .sidebar .brand>b{font-size:0!important;width:39px;height:46px!important;border-radius:55% 55% 60% 60%/42% 42% 70% 70%!important;background:linear-gradient(145deg,#42cda4,#087c6d)!important;box-shadow:inset 0 0 0 2px #6bf2c26b,0 0 24px #2be8b52d!important;position:relative}#app .sidebar .brand>b:before{content:"";position:absolute;width:21px;height:26px;background:#b4df7b;border-radius:50%;left:9px;top:12px}#app .sidebar .brand>b:after{content:"";position:absolute;width:14px;height:15px;background:linear-gradient(145deg,#d7994c,#9a5829);border-radius:50%;left:13px;top:23px;box-shadow:0 2px 5px #381c10}#app .sidebar .brand span{font:800 15px Manrope;letter-spacing:.17em}#app .sidebar .brand small{font:600 7px Manrope;color:#6f9389;letter-spacing:.12em;margin-top:7px}#app .sidebar nav{padding:3px 2px 120px;overflow-y:auto;overflow-x:hidden}#app .sidebar nav>button,#app .sidebar nav details>button,#app .sidebar .nav-accordion summary{min-height:43px!important;width:100%;margin:3px 0!important;padding:9px 11px!important;border-radius:8px!important;color:#86a299!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;border:1px solid transparent!important;background:transparent!important;display:flex!important;align-items:center!important;gap:11px!important;transition:.22s!important}#app .sidebar nav button i,#app .sidebar .nav-accordion summary i{width:28px!important;height:28px!important;border:1px solid var(--sys-line)!important;background:#10231e!important;color:#6da99a!important;border-radius:7px!important;display:grid!important;place-items:center!important;font-size:12px!important;font-style:normal!important;transition:.22s}#app .sidebar nav button:hover,#app .sidebar .nav-accordion summary:hover{color:#eafff8!important;background:#0f211d!important;border-color:var(--sys-line)!important}#app .sidebar nav button.active{color:#fff!important;background:linear-gradient(90deg,#16372f,#0d2520)!important;border-color:#42e8b93b!important;box-shadow:inset 3px 0 var(--sys-teal),0 10px 25px rgba(0,0,0,.18)!important}#app .sidebar nav button.active i{color:var(--sys-teal)!important;border-color:#43e8ba50!important;background:#43e8ba13!important;box-shadow:0 0 18px #43e8ba17}#app .nav-accordion{border:0!important;margin:2px 0!important}#app .nav-accordion summary{list-style:none}#app .nav-accordion summary::-webkit-details-marker{display:none}#app .nav-accordion summary:after{content:"⌄";margin-left:auto;color:#537c70}#app .nav-accordion[open] summary{color:#dceae6!important}#app .nav-accordion>button{padding-left:25px!important;min-height:38px!important}#app .sidebar .account{position:absolute;bottom:10px;left:10px;right:10px;margin:0;padding:12px;background:#0c1d19;border:1px solid var(--sys-line);border-radius:10px;grid-template-columns:38px 1fr 28px;z-index:3}#app .sidebar .account>span{width:36px;height:36px;background:linear-gradient(145deg,#166c5b,#17495b);color:var(--sys-teal);border:1px solid #4de5be2b;font-weight:700}#app .sidebar .account b{font-size:10px!important;color:#e8f5f1}#app .sidebar .account small{font-size:8px!important;color:#638078}#app .sidebar .account button{color:#78a399!important}#app .workspace{margin-left:276px!important;padding:40px clamp(24px,4vw,64px) 80px!important;min-height:100vh;position:relative;max-width:none!important}#app .workspace:before{content:"";position:fixed;left:276px;right:0;top:0;height:260px;background:linear-gradient(180deg,rgba(22,91,73,.09),transparent);pointer-events:none}
/* Titles, cards and metrics */
#app .page-title{position:relative;z-index:1;min-height:132px;padding:25px 28px!important;margin:0 0 24px!important;align-items:center!important;border:1px solid var(--sys-line)!important;border-radius:14px!important;background:linear-gradient(118deg,rgba(15,35,30,.96),rgba(8,22,18,.85))!important;overflow:hidden;box-shadow:var(--sys-shadow)!important}#app .page-title:before{content:"";position:absolute;right:-70px;top:-110px;width:270px;height:270px;border:1px solid #50ecc01a;border-radius:50%;box-shadow:0 0 70px #22d6a511}#app .page-title:after{content:"";position:absolute;right:35px;bottom:20px;width:105px;height:1px;background:linear-gradient(90deg,transparent,var(--sys-teal))}#app .page-title>div{position:relative;z-index:1}#app .page-title small{font:700 9px Manrope!important;letter-spacing:.2em!important;color:var(--sys-teal)!important}#app .page-title h1{font:700 clamp(28px,3vw,42px)/1.1 Manrope!important;letter-spacing:-.045em!important;color:var(--sys-ink)!important;margin:9px 0 8px!important}#app .page-title p{font-size:13px!important;color:var(--sys-muted)!important}#app .page-title>button,#app .page-title>a{position:relative;z-index:2}#app .panel,#app .metrics article,#app .bot-card,#app .dialog-card,#app .module-card,#app .channel-card,#app .service-card,#app .hosting-card,#app .plan-card,#app .tariff-card,#app [class*="-panel"],#app [class*="-card"]{background:linear-gradient(145deg,var(--sys-surface),#091512)!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important;border-radius:var(--sys-radius)!important;box-shadow:0 12px 36px rgba(0,0,0,.18)!important}#app .panel{padding:24px!important;margin-bottom:18px!important}#app .panel:hover,#app .metrics article:hover,#app .bot-card:hover{border-color:var(--sys-line-strong)!important}#app .panel-head{border-bottom:1px solid var(--sys-line);padding-bottom:15px;margin-bottom:18px!important}#app .panel-head h2,#app h2,#app h3,#app h4{color:var(--sys-ink)}#app .panel-head h2{font:700 16px Manrope!important}#app .panel-head p,#app .hint,#app .muted,#app article p,#app article small{color:var(--sys-muted)}#app .metrics{gap:12px!important}#app .metrics article{min-height:110px;padding:19px!important;position:relative;overflow:hidden}#app .metrics article:after{content:"";position:absolute;width:90px;height:90px;border:1px solid #4bf0c21a;border-radius:50%;right:-35px;top:-40px}#app .metrics article>i{background:#42e8ba12!important;border:1px solid #43e8ba28!important;color:var(--sys-teal)!important;border-radius:9px!important}#app .metrics span{color:#718f86!important;font:700 9px Manrope!important;letter-spacing:.08em}#app .metrics b{color:#f4fbf8!important;font:700 26px Manrope!important}#app .metrics small{color:#4fd8b3!important}.dashboard-grid,.split,.cards{gap:14px!important}.compact-list article,.event-list article,.domain-list article,#app table tr{border-color:var(--sys-line)!important}.compact-list .state.published{background:var(--sys-teal)!important;box-shadow:0 0 10px var(--sys-teal)}#app .empty{border:1px dashed var(--sys-line-strong);border-radius:10px;background:#071310;padding:55px 20px!important}#app .empty>i{color:var(--sys-teal)!important}#app .empty h2{font:700 18px Manrope!important}#app .badge,#app [class*="badge"]{background:#183028!important;color:#8fb2a8!important;border:1px solid var(--sys-line)!important}#app .badge.green,#app .active-badge,#app .status.active,#app .status.published{background:#14372d!important;color:#64ebc4!important;border-color:#4ce9bc43!important}#app .badge.amber{background:#302617!important;color:#f0bd6c!important;border-color:#efbb6538!important}
/* Controls, tables and dialogs */
#app .primary,#app button.primary,#app a.primary,#app [class*="primary-btn"],#app [data-save]{background:linear-gradient(105deg,#48e9bd,#31cbb1)!important;color:#06120f!important;border:1px solid #5bf1c8!important;border-radius:7px!important;font-weight:800!important;box-shadow:0 10px 26px rgba(43,221,174,.13)!important;transition:.22s!important}#app .primary:hover,#app button.primary:hover{transform:translateY(-2px);box-shadow:0 15px 34px rgba(43,221,174,.22)!important}#app .secondary,#app button.secondary,#app a.secondary,#app .form-actions button:not(.primary){background:#10221e!important;color:#b8cec7!important;border:1px solid var(--sys-line-strong)!important;border-radius:7px!important}#app button.danger,#app .danger,#app [data-delete],#app [class*="delete"]{border-color:#ff6f7c3d!important;color:#ff8792!important;background:#3a18201f!important}#app input,#app select,#app textarea,#app [contenteditable="true"]{background:#071310!important;color:#eaf6f2!important;border:1px solid #28483f!important;border-radius:8px!important;box-shadow:none!important}#app input::placeholder,#app textarea::placeholder{color:#506b63!important}#app input:focus,#app select:focus,#app textarea:focus{border-color:var(--sys-teal)!important;box-shadow:0 0 0 3px rgba(67,232,186,.1)!important;outline:0!important}#app label{color:#a9c0b9!important}#app table{background:transparent!important;color:var(--sys-ink)!important;border-color:var(--sys-line)!important}#app thead,#app th{background:#0b1b17!important;color:#6f9187!important;border-color:var(--sys-line)!important;font:700 9px Manrope!important;letter-spacing:.1em}#app td{background:transparent!important;color:#b7cbc5!important;border-color:var(--sys-line)!important}#app tbody tr:hover td{background:#10221d!important}#app .modal,#app [class*="modal-backdrop"],#app [class*="dialog-backdrop"]{background:rgba(1,8,7,.78)!important;backdrop-filter:blur(8px)}#app .modal>div,#app [role="dialog"],#app .dialog-card{background:linear-gradient(145deg,#10221d,#081410)!important;border:1px solid var(--sys-line-strong)!important;color:var(--sys-ink)!important;border-radius:14px!important;box-shadow:0 35px 100px #000b!important}#toast,.fb-toast{background:#10251f!important;color:#eafff8!important;border:1px solid #48e8bb3c!important;border-radius:9px!important;box-shadow:0 18px 50px #0008!important;font-size:11px!important}.workspace a:not(.primary):not(.secondary){color:#55dbba}.workspace hr{border-color:var(--sys-line)}
/* Superadmin context */
#app .superadmin-context,#app [class*="context-switch"],#app .bureau-context{background:linear-gradient(145deg,#10251f,#0a1915)!important;border:1px solid var(--sys-line-strong)!important;color:var(--sys-ink)!important;box-shadow:0 15px 38px #0004!important}#app .superadmin-context small,#app [class*="context-switch"] small{color:var(--sys-teal)!important}#app .superadmin-context select,#app [class*="context-switch"] select{background:#071410!important;color:#fff!important}
/* Standalone internal tools */
body:not(:has(#app))>header,body:not(:has(#app)) .topbar{background:rgba(6,17,14,.92)!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important;backdrop-filter:blur(18px)}body:not(:has(#app)) main,body:not(:has(#app)) .workspace,body:not(:has(#app)) .editor-shell,body:not(:has(#app)) .builder-shell{background:transparent!important;color:var(--sys-ink)!important}body:not(:has(#app)) article,body:not(:has(#app)) section:not(.canvas),body:not(:has(#app)) aside,body:not(:has(#app)) .panel,body:not(:has(#app)) .card,body:not(:has(#app)) .dialog-card{border-color:var(--sys-line)!important;color:var(--sys-ink)!important}body:not(:has(#app)) input,body:not(:has(#app)) select,body:not(:has(#app)) textarea{background:#071310!important;color:#eaf6f2!important;border-color:#28483f!important}body:not(:has(#app)) button.secondary{background:#10221e!important;color:#b8cec7!important;border-color:var(--sys-line-strong)!important}body:not(:has(#app)) button.primary{background:linear-gradient(105deg,#48e9bd,#31cbb1)!important;color:#06120f!important;border-color:#5bf1c8!important}.library,.inspector,.structure,.settings{background:#091713!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important}.canvas,.preview,.frame-wrap{background:#06110f!important;border-color:var(--sys-line)!important}.node,.block-list button,.variables-dialog,.simulator{background:#10211d!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important}.node.selected{border-color:var(--sys-teal)!important;box-shadow:0 0 0 3px #42e8ba10!important}.canvas-head,.preview-head,.sim-head{background:#0b1b17!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important}.test-drawer{background:#020908c9!important;backdrop-filter:blur(8px)}
/* Authentication */
.auth-shell{background:radial-gradient(circle at 10% 20%,rgba(40,189,151,.16),transparent 35%),linear-gradient(145deg,#06110f,#0b211b)!important}.auth-copy small{color:var(--sys-teal)!important}.auth-copy p{color:#8ba69e!important}.auth-shell form{background:linear-gradient(145deg,#10211d,#091511)!important;color:var(--sys-ink)!important;border:1px solid var(--sys-line-strong)!important;border-radius:16px!important;box-shadow:0 35px 90px #0008!important}.auth-shell form input{background:#06110f!important;color:#fff!important;border:1px solid #28483f!important}.auth-shell form>button{background:linear-gradient(105deg,#48e9bd,#31cbb1)!important;color:#06120f!important;font-weight:800!important}.switch-link a{color:var(--sys-teal)!important}
@media(max-width:900px){#app .sidebar{width:276px!important;transform:translateX(-102%)}#app .sidebar.open{transform:none;box-shadow:30px 0 80px #000c!important}#app .workspace{margin-left:0!important;padding:22px 15px 60px!important}#app .workspace:before{left:0}#app .mobilebar{height:64px!important;background:#081713!important;color:#fff!important;border-bottom:1px solid var(--sys-line)!important}#app .page-title{min-height:145px!important;padding:22px!important;align-items:flex-start!important}#app .page-title h1{font-size:30px!important}}@media(max-width:600px){#app .page-title{border-radius:11px!important}#app .metrics{grid-template-columns:1fr!important}#app .panel{padding:17px!important}.form-grid{grid-template-columns:1fr!important}.wide{grid-column:auto!important}.bento-card.wide{grid-template-columns:1fr!important}}

/* Dashboard widgets: remove legacy white islands in dark mode */
#app .dashboard-widget,#app .widget-empty-state,#app .widget-library,#app .widget-library label{background:linear-gradient(145deg,#0c1a17,#091512)!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important;box-shadow:0 12px 36px rgba(0,0,0,.2)!important}#app .dashboard-widget>header{background:#0d1d19!important;border-color:var(--sys-line)!important;color:var(--sys-ink)!important}#app .dashboard-widget>header>span i,#app .widget-library label i{background:#43e8ba12!important;color:var(--sys-teal)!important}#app .widget-controls button{background:#142923!important;color:#83a198!important}#app .widget-row{color:#dbeae5!important;border-color:var(--sys-line)!important}#app .widget-row:hover{background:#11231f!important}#app .widget-row small,#app .widget-row em,#app .widget-metric span,#app .widget-empty,#app .widget-loading,#app .widget-library>p{color:var(--sys-muted)!important}#app .widget-row time,#app .rate-mini b,#app .widget-metric em{color:var(--sys-teal)!important}#app .widget-kpis div{background:#10221d!important;border:1px solid var(--sys-line)!important}#app .rate-mini div{border-color:var(--sys-line)!important}#app .dashboard-editbar{background:#10251f!important;border-color:var(--sys-line-strong)!important;color:#bcd2cb!important}#app .dashboard-editbar span{color:#bcd2cb!important}#app .widget-grid.editing .dashboard-widget{outline-color:#48e8bb66!important}

/* Theme control */
#app #themeToggle{width:34px;height:34px;padding:0!important;border-radius:8px!important;background:#142923!important;border:1px solid var(--sys-line)!important;color:var(--sys-teal)!important;display:grid;place-items:center;font-size:14px;flex:0 0 34px}#app #themeToggle:hover{border-color:var(--sys-line-strong)!important;background:#19332c!important}

/* Light high-tech theme */
html[data-theme="light"]{color-scheme:light;background:#eef4f2}html[data-theme="light"] body{background:radial-gradient(circle at 88% 0,rgba(65,213,174,.12),transparent 30%),linear-gradient(145deg,#f5f8f7,#eaf1ef)!important;color:#13241f!important}html[data-theme="light"] body:before{opacity:.018}html[data-theme="light"] #app .sidebar{background:linear-gradient(180deg,#f9fcfb,#eaf3f0 76%)!important;border-right:1px solid #cfe0da!important;box-shadow:18px 0 55px rgba(15,52,42,.08)!important}html[data-theme="light"] #app .sidebar:before{background:#4adab02b}html[data-theme="light"] #app .sidebar .brand{border-color:#d8e6e1!important;color:#10231d!important}html[data-theme="light"] #app .sidebar .brand span{color:#10231d!important}html[data-theme="light"] #app .sidebar .brand small{color:#678178!important}html[data-theme="light"] #app .sidebar nav>button,html[data-theme="light"] #app .sidebar nav details>button,html[data-theme="light"] #app .sidebar .nav-accordion summary{color:#4f6b62!important}html[data-theme="light"] #app .sidebar nav button i,html[data-theme="light"] #app .sidebar .nav-accordion summary i{background:#e6f2ee!important;border-color:#cfe1db!important;color:#247c69!important}html[data-theme="light"] #app .sidebar nav button:hover,html[data-theme="light"] #app .sidebar .nav-accordion summary:hover{color:#132820!important;background:#e5f1ed!important;border-color:#cbded7!important}html[data-theme="light"] #app .sidebar nav button.active{color:#0b2920!important;background:linear-gradient(90deg,#cbefe4,#e5f4ef)!important;border-color:#8ed8c3!important;box-shadow:inset 3px 0 #159878,0 9px 24px rgba(31,113,91,.08)!important}html[data-theme="light"] #app .sidebar nav button.active i{color:#08785e!important;background:#c9ecdf!important;border-color:#86cdb9!important}html[data-theme="light"] #app .sidebar .account{background:#f5faf8!important;border-color:#cfe0da!important;box-shadow:0 8px 25px rgba(28,70,58,.08)!important}html[data-theme="light"] #app .sidebar .account b{color:#193128!important}html[data-theme="light"] #app .sidebar .account small{color:#668078!important}html[data-theme="light"] #app .sidebar .account button{color:#3b7163!important}html[data-theme="light"] #app #themeToggle{background:#e3f0ec!important;border-color:#c4dbd3!important;color:#14785f!important}html[data-theme="light"] #app .workspace:before{background:linear-gradient(180deg,rgba(65,190,155,.08),transparent)}html[data-theme="light"] #app .page-title{background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(235,247,242,.94))!important;border-color:#cddfd9!important;box-shadow:0 18px 50px rgba(24,66,54,.08)!important}html[data-theme="light"] #app .page-title h1{color:#122820!important}html[data-theme="light"] #app .page-title p{color:#62786f!important}html[data-theme="light"] #app .page-title small{color:#0c876b!important}html[data-theme="light"] #app .page-title:before{border-color:#42ad8d24;box-shadow:0 0 70px #3cc39913}html[data-theme="light"] #app .panel,html[data-theme="light"] #app .metrics article,html[data-theme="light"] #app .bot-card,html[data-theme="light"] #app .dialog-card,html[data-theme="light"] #app .module-card,html[data-theme="light"] #app .channel-card,html[data-theme="light"] #app .service-card,html[data-theme="light"] #app .hosting-card,html[data-theme="light"] #app .plan-card,html[data-theme="light"] #app .tariff-card,html[data-theme="light"] #app [class*="-panel"],html[data-theme="light"] #app [class*="-card"]{background:linear-gradient(145deg,#ffffff,#f6faf8)!important;border-color:#d4e2dd!important;color:#172b24!important;box-shadow:0 12px 36px rgba(23,66,54,.07)!important}html[data-theme="light"] #app .panel-head{border-color:#dce8e4!important}html[data-theme="light"] #app .panel-head h2,html[data-theme="light"] #app h2,html[data-theme="light"] #app h3,html[data-theme="light"] #app h4{color:#172b24!important}html[data-theme="light"] #app .panel-head p,html[data-theme="light"] #app .hint,html[data-theme="light"] #app .muted,html[data-theme="light"] #app article p,html[data-theme="light"] #app article small{color:#687e76!important}html[data-theme="light"] #app .metrics article>i{background:#e2f2ed!important;border-color:#c4e3d9!important;color:#138369!important}html[data-theme="light"] #app .metrics span{color:#647d74!important}html[data-theme="light"] #app .metrics b{color:#152a22!important}html[data-theme="light"] #app .metrics small{color:#16866b!important}html[data-theme="light"] #app .compact-list article,html[data-theme="light"] #app .event-list article,html[data-theme="light"] #app .domain-list article,html[data-theme="light"] #app table tr{border-color:#dbe7e3!important}html[data-theme="light"] #app .empty{background:#f5faf8!important;border-color:#bfd8d0!important}html[data-theme="light"] #app .secondary,html[data-theme="light"] #app button.secondary,html[data-theme="light"] #app a.secondary,html[data-theme="light"] #app .form-actions button:not(.primary){background:#f8fbfa!important;color:#28463c!important;border-color:#c7d9d3!important}html[data-theme="light"] #app input,html[data-theme="light"] #app select,html[data-theme="light"] #app textarea,html[data-theme="light"] #app [contenteditable="true"]{background:#fbfdfc!important;color:#172b24!important;border-color:#c8dad4!important}html[data-theme="light"] #app input::placeholder,html[data-theme="light"] #app textarea::placeholder{color:#8ca099!important}html[data-theme="light"] #app label{color:#4c675e!important}html[data-theme="light"] #app table{color:#172b24!important}html[data-theme="light"] #app thead,html[data-theme="light"] #app th{background:#eaf3f0!important;color:#4c6b61!important;border-color:#d5e3de!important}html[data-theme="light"] #app td{color:#344e45!important;border-color:#dde8e4!important}html[data-theme="light"] #app tbody tr:hover td{background:#edf6f3!important}html[data-theme="light"] #app .modal,html[data-theme="light"] #app [class*="modal-backdrop"],html[data-theme="light"] #app [class*="dialog-backdrop"]{background:rgba(22,45,37,.45)!important}html[data-theme="light"] #app .modal>div,html[data-theme="light"] #app [role="dialog"],html[data-theme="light"] #app .dialog-card{background:linear-gradient(145deg,#fff,#f1f8f5)!important;border-color:#c8dcd5!important;color:#172b24!important;box-shadow:0 35px 100px rgba(16,45,36,.25)!important}html[data-theme="light"] #app .superadmin-context,html[data-theme="light"] #app [class*="context-switch"],html[data-theme="light"] #app .bureau-context{background:linear-gradient(145deg,#f5faf8,#eaf4f1)!important;border-color:#c9ddd6!important;color:#172b24!important}html[data-theme="light"] #app .superadmin-context select,html[data-theme="light"] #app [class*="context-switch"] select{background:#fff!important;color:#193128!important}html[data-theme="light"] #app .dashboard-widget,html[data-theme="light"] #app .widget-empty-state,html[data-theme="light"] #app .widget-library,html[data-theme="light"] #app .widget-library label{background:linear-gradient(145deg,#fff,#f7faf9)!important;border-color:#d4e2dd!important;color:#172b24!important;box-shadow:0 10px 30px rgba(22,60,50,.07)!important}html[data-theme="light"] #app .dashboard-widget>header{background:#f6faf8!important;border-color:#dce7e3!important;color:#172b24!important}html[data-theme="light"] #app .dashboard-widget>header>span i,html[data-theme="light"] #app .widget-library label i{background:#e3f1ec!important;color:#147c64!important}html[data-theme="light"] #app .widget-controls button{background:#e9f1ee!important;color:#59736a!important}html[data-theme="light"] #app .widget-row{color:#263f36!important;border-color:#e0eae6!important}html[data-theme="light"] #app .widget-row:hover{background:#f0f7f4!important}html[data-theme="light"] #app .widget-row small,html[data-theme="light"] #app .widget-row em,html[data-theme="light"] #app .widget-metric span,html[data-theme="light"] #app .widget-empty,html[data-theme="light"] #app .widget-loading,html[data-theme="light"] #app .widget-library>p{color:#6b8179!important}html[data-theme="light"] #app .widget-kpis div{background:#eef6f3!important;border-color:#d9e7e2!important}html[data-theme="light"] #app .rate-mini div{border-color:#dfe9e5!important}html[data-theme="light"] #app .dashboard-editbar{background:#e3f1ec!important;border-color:#bed9d0!important;color:#315e51!important}html[data-theme="light"] #app .dashboard-editbar span{color:#315e51!important}html[data-theme="light"] #toast,html[data-theme="light"] .fb-toast{background:#173d32!important;color:#fff!important}html[data-theme="light"] #app .mobilebar{background:#f4faf7!important;color:#183329!important;border-color:#d4e4de!important}
