/* Aurora Glass: screen presentation; business logic and paper exports unchanged. */
@media screen {
 html#wecash-dark-glass{--bg:#0b1021;--card:#17243a;--ink:#edf4ff;--muted:#b3c4de;--line:#43577b;--brand:#29bea9;--navy:#121d32;--glass:linear-gradient(135deg,#172b3d,#20243e 65%,#152833);--wc-paper:#0b1021;--wc-ink:#edf4ff;--wc-line:#43577b;--wc-green:#74e4d0}
 html#wecash-dark-glass body:not(.wc-driver-entry){background:radial-gradient(ellipse at 12% 0%,#44307b70,transparent 50%),radial-gradient(ellipse at 92% 5%,#14788460,transparent 50%),#0b1021!important;color:#edf4ff!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.main,.content){background:transparent!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.section,.card,.panel,.wc-card,.wc-route,.wc-login,.modal-content,.modal-box,.wc-cloud-dialog,.pro-shell,.v27-profile-shell,.v54-merchant-center,.v40-finance,.v60-fin-hero,.v32-finance-center){background:var(--glass)!important;color:#edf4ff!important;border:1px solid #62749c80!important;border-radius:20px!important;box-shadow:0 0 26px #8172e715,inset 0 1px #e1f0ff16!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.topbar,.header,.wc-top){background:linear-gradient(110deg,#192c3f,#272348,#132d37)!important;border-color:#61739a!important}
 html#wecash-dark-glass[data-nav-position=top] body #sidebar{background:transparent!important;border:0!important;padding:8px 12px!important}
 html#wecash-dark-glass[data-nav-position=top] body #sidebar .nav{background:linear-gradient(110deg,#192c3f,#272348,#132d37)!important;padding:6px!important;gap:4px!important;border:1px solid #7189ad80!important;border-radius:20px!important;box-shadow:0 0 28px #38dcd21a,inset 0 1px #e9f6ff33!important}
 html#wecash-dark-glass[data-nav-position=top] body #sidebar .nav button{background:transparent!important;color:#dbe7fb!important;border:0!important;border-radius:14px!important;box-shadow:none!important}
 html#wecash-dark-glass[data-nav-position=top] body #sidebar .nav button.active{background:linear-gradient(125deg,#a391fa,#61e6d1)!important;color:#102531!important;font-weight:750!important;box-shadow:0 0 22px #78e6d244!important}
 html#wecash-dark-glass[data-nav-position=top] body #sidebar .nav button:hover:not(.active){background:#e4dfff12!important;color:#fff!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.greenbtn,.bluebtn,.btn.primary,.wc-primary){background:linear-gradient(125deg,#a391fa,#61e6d1)!important;color:#102531!important;border:1px solid #bde7e1!important;border-radius:10px!important;box-shadow:0 0 16px #78e6d22c!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.btn.gray,.btn.secondary,.wc-secondary){background:#24324b!important;color:#e2edff!important;border-color:#52658a!important;border-radius:10px!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:#101d31!important;color:#edf4ff!important;border-color:#536a90!important;border-radius:9px!important;box-shadow:inset 0 1px 4px #0002!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(input,select,textarea):focus{outline:2px solid #7de2d6!important;outline-offset:1px!important;box-shadow:0 0 13px #73ddda25!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) input::placeholder,html#wecash-dark-glass body:not(.wc-driver-entry) textarea::placeholder{color:#adbed9!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.table-wrap,.v23-table-wrap,.tablebox){border:1px solid #52678b!important;border-radius:14px!important;background:#16253a!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table{background:#16253a!important;color:#edf4ff!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table thead th{background:linear-gradient(#263d55,#20314c)!important;color:#c6d9f1!important;border-color:#486082!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table tbody td{background:transparent!important;color:#e5efff!important;border-bottom-color:#344c6e!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table tbody tr{background:#17273d!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table tbody tr:nth-child(even){background:#1b2b43!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table tbody tr:hover{background:#273956!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) table tbody tr:has(input:checked){background:#254857!important;box-shadow:inset 3px 0 #7ce9d7!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.stat,.kpi,.v40-card,.v46-kpis>div,.v27-overview-card,.v54-sum,.pro-stat,.inventory-card,.report-kpi){background:linear-gradient(130deg,#1e3048,#202a44)!important;border-color:#52678b!important;border-top:2px solid #87e7db!important;border-radius:16px!important;box-shadow:0 -4px 15px #68dddc15!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.v46-filterrow,.pro-toolbar,.v27-toolbar,.account-period-wrap,.wc-order-counts,.merchant-counts,.wc-page-fold){background:#19283e!important;color:#e2edff!important;border-color:#465c81!important;border-radius:12px!important}
 html#wecash-dark-glass body:not(.wc-driver-entry) :is(.wc-cloud-dialog,.modal-content,.modal-box){background:linear-gradient(135deg,#1b2b43,#252641)!important;border-color:#8193b9!important;box-shadow:0 20px 65px #0008,0 0 30px #8675e72b!important}
 /* Preserve flag visibility and selection when combining states. */
 html#wecash-dark-glass body #ordersTable tr[data-v71-flagged],html#wecash-dark-glass body #ordersTable tr[data-v71-flagged]>td{background:#492637!important;color:#fff0f4!important}
 html#wecash-dark-glass body #ordersTable tr[data-v71-flagged]:has(input:checked){box-shadow:inset 4px 0 #8ce9db!important}
 html#wecash-dark-glass body button:focus-visible{outline:2px solid #8ce9db;outline-offset:3px}
 @media(max-width:700px){html#wecash-dark-glass[data-nav-position=top] body #sidebar{padding:5px!important}html#wecash-dark-glass body:not(.wc-driver-entry) :is(.section,.card,.panel){border-radius:14px!important}}
}
