/* Full original Boostify Hub palette. Source: app/assets/css/theme.min.css. */
:root{color-scheme:light;--accent:#3454d1;--text:#283c50;--muted:#6b7885;--line:#e5e7eb;--glass:#fff}
body{background:#f3f4f6;color:#283c50}body:before{display:none}.dashboard{background:#f8f9fc;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #cdd5e1;box-shadow:0 24px 60px #283c501a,0 3px 8px #283c5010,inset 0 1px #fff,inset 0 -2px #dce2ec}
.sidebar{background:#fff}.sidebar:after{background:#e5e7eb}.brand{color:#283c50}.logo-mark{color:#3454d1}nav>a,nav>button{color:#46596d;font-weight:600}nav svg{color:#53677e}nav .active{color:#fff;background:#3454d1;border-color:#3454d1;box-shadow:inset 0 1px #8ea3ec,0 5px 11px #3454d12b}nav .active svg{color:#fff}nav>a:hover,nav>button:hover{background:#eff2fc;border-color:#d7dff7;color:#3454d1}nav .active:hover{background:#2b49bd;color:#fff}
.account{border-color:#e5e7eb}.account b{background:#edf0f6;color:#53677e}.avatar{background:#edf1fb;border-color:#bfcce3;box-shadow:inset 0 1px #fff,0 2px 5px #283c5010;color:#3454d1;font-weight:600}.candle{display:none}.greeting h1{font-weight:700;color:#283c50}.search{background:#fff;border-color:#cbd4e2;box-shadow:inset 0 1px 2px #283c5007}.search input{color:#283c50}.search input::placeholder{color:#758497}.search svg{color:#53677e}.icon-button{color:#465a73}.icon-button:hover{background:#e9eef8}.notification{background:#fff;border-color:#d5deeb}.metric,.service-card,.panel{background:#fff;border:1.5px solid #d6deeb;box-shadow:0 4px 9px #283c5008,inset 0 -2px #edf0f7}.round-icon{background:#eff2fc;border-color:#c7d2ee;color:#3454d1;box-shadow:inset 0 1px #fff}.wallet{background:#eff2fc;border-color:#bdc9ed;box-shadow:0 4px 9px #3454d10b,inset 0 -2px #dfe5f7}.metric strong{color:#283c50;font-weight:700}.metric>p,.wallet p{color:#617086}.button{color:#fff;background:#3454d1;border:1px solid #2a46bb;box-shadow:inset 0 1px #7c96e6,0 4px 8px #3454d126;font-weight:600}.button:hover{background:#2b47bb;filter:none;box-shadow:inset 0 1px #7890e0,0 6px 12px #3454d12d}.plus-circle{background:#1c37a0}.text-link{color:#53677e;font-weight:600}.text-link:hover{color:#3454d1}.service-icon{background:#f1f4fc;border-color:#c3d0ed;color:#3454d1;box-shadow:inset 0 1px #fff}.service-card p{color:#6b7885}.service-card h3{font-weight:700}.panel-title h2,.section-title h2{color:#283c50;font-weight:700}
th{background:#f3f5f9;color:#617087}td{border-color:#e5e7eb;color:#40536d}.order-service{color:#283c50}.order-icon{background:#ecf0f7;color:#53677e}.order-icon svg{fill:#53677e}.order-icon.green svg{fill:#fff}.instagram svg{fill:none}.status{color:#1c8247;border-color:#c8e5d1;background:#edf8f0;font-weight:600}.status.progress{color:#8c6000;background:#fff6dc;border-color:#f0e0af}.status.other{background:#f1f3f6;color:#617087;border-color:#e0e5ec}.order-more{color:#6b7885}.rental{background:#fafbfe;border-color:#d3dceb;box-shadow:inset 0 1px #fff}.rental-number,.rental-country{color:#283c50}.rental-country{font-weight:600}.expiry strong{color:#3454d1}.flag{border-color:#cbd5e5;box-shadow:0 2px 4px #283c5012}.button.outline{background:#fff;color:#415879;border-color:#b9c8df;box-shadow:inset 0 -1px #edf1f7}.button.outline:hover{background:#edf2fc}.empty{color:#6b7885}#sampleNote{color:#6b7885}.toast{background:#283c50;border-color:#516782;color:#fff}
.order-icon.instagram{background:radial-gradient(circle at 25% 110%,#ffdc80,#fa9137 27%,#d72b79 52%,#6347be 85%)}
dialog{background:#fff;color:#283c50;border-color:#c5d0e2;box-shadow:0 30px 90px #182c5345}dialog::backdrop{background:#1b2e505e;backdrop-filter:blur(6px)}dialog p{color:#617087}.dialog-service{border-color:#e5e7eb}.detail-line{border-color:#e5e7eb}
@media(max-width:850px){.dashboard{background:#f8f9fc}.sidebar{background:#fff}.close-nav{color:#53677e}.nav-open .scrim{background:#23355370}}
