:root{--glass-page:linear-gradient(170deg,#ffffff,#fffefd 55%,#fffcf9);--glass-surface:rgb(255 255 255/0.72);--glass-surface-strong:rgb(255 255 255/0.86);--glass-edge:rgb(255 255 255/0.9);--glass-line:rgb(214 170 110/0.22);--glass-shadow:0 1px 1px rgb(255 255 255/0.8) inset,0 10px 30px rgb(170 96 10/0.07),0 1px 3px rgb(0 0 38/0.04);--glass-shadow-raised:0 18px 46px rgb(170 96 10/0.14),0 2px 6px rgb(0 0 38/0.06);--glass-blur:blur(18px) saturate(150%)}.auth-page,.vendor-shell,.wizard{background:var(--glass-page);background-color:#fffefd}:is(.vendor-shell,.wizard,.auth-page) :is(.v-card,.surface-card,.stat-card,.kpi-card,.wizard-card,.auth-card,.banner-card,.popup-item){border:1px solid var(--glass-edge);background:var(--glass-surface);box-shadow:var(--glass-shadow)}.vendor-shell .v-table :is(th,td){border-color:var(--glass-line)}.vendor-shell .v-table thead th{background:rgb(255 255 255/.35)}.vendor-shell .vendor-topbar,.wizard-header{border-bottom:1px solid var(--glass-edge);background:#ffffff;box-shadow:0 6px 24px rgb(170 96 10/.05)}.vendor-shell .vendor-sidebar{background:transparent}.vendor-shell .admin-tabs a[aria-current=page],.vendor-shell .vendor-sidebar a[aria-current=page]{border:1px solid var(--glass-edge);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow)}.vendor-shell :is(.pill-tabs a,.segmented,.filter-chip,.badge){backdrop-filter:none}.vendor-shell .filter-chip:not(:has(input:checked)),.vendor-shell .pill-tabs a:not([aria-current=page]){border-color:var(--glass-edge);background:var(--glass-surface);box-shadow:var(--glass-shadow)}.vendor-shell .segmented{border:1px solid var(--glass-edge);background:var(--glass-surface);box-shadow:var(--glass-shadow)}:is(.vendor-shell,.wizard,.auth-page,.dialog-layer) :is(.btn-secondary,.icon-button:not(.icon-button-whatsapp)){border:1px solid var(--glass-edge);background:var(--glass-surface-strong);box-shadow:var(--glass-shadow)}:is(.vendor-shell,.wizard,.auth-page,.dialog-layer) :is(.btn-secondary,.icon-button:not(.icon-button-whatsapp)):not(:disabled):hover{background:#fff;box-shadow:var(--glass-shadow-raised)}:is(.vendor-shell,.wizard,.auth-page,.dialog-layer) .btn-primary{box-shadow:0 8px 20px rgb(255 153 0/.28)}:is(.icon-button,.bell-button,.severity-icon,.sf-chat-trigger,.sf-popup-close,.sf-menu-button,.sf-drawer-close) svg{display:block;flex:none}:is(.vendor-shell,.wizard,.auth-page,.dialog-layer) :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){background-color:rgb(255 255 255/.92)}.dialog-panel,.period-filter-panel,.row-menu-panel,.topbar-menu-panel{border:1px solid var(--glass-edge);background:rgb(255 251 245/.82);box-shadow:var(--glass-shadow-raised);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.dialog-backdrop{background:rgb(0 0 38/.38)}@media (max-width:640px){.period-filter-panel,.row-menu-panel,.topbar-menu-panel{box-shadow:0 0 0 100vmax rgb(0 0 38/.38),var(--glass-shadow-raised)}}.vendor-shell .v-banner{border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.auth-card h1,.wizard-card h1,:is(.vendor-shell,.wizard) .v-page-title{color:#000026;font-weight:600;letter-spacing:-.02em}@media (prefers-reduced-transparency:reduce){.dialog-panel,.period-filter-panel,.row-menu-panel,.topbar-menu-panel{background:#fffaf3;-webkit-backdrop-filter:none;backdrop-filter:none}}