/* Accountic Quiet Glass: dashboard-only layout, existing actions and data. */
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard {background:#f2f4f8;background-image:radial-gradient(ellipse at 80% 5%,#ebe8f8 0,transparent 52%),radial-gradient(ellipse at 10% 70%,#e5eeed 0,transparent 48%);background-attachment:fixed!important;background-color:#f2f4f8!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar {background:rgba(250,251,254,.88)!important;backdrop-filter:blur(18px);border-left:1px solid rgba(255,255,255,.9)!important;box-shadow:none!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .sd-nav-badge {display:none}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .sd-nav-icon-box {background:transparent!important;box-shadow:none!important;border:0!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .nav-item {border-radius:12px!important;font-weight:600!important;box-shadow:none!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .nav-item.active {background:#eeebf7!important;color:#5947a5!important;border-color:transparent!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .sd-nav-group-label {font-size:10px;letter-spacing:0;color:#7d8294}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar {box-shadow:none!important;background:transparent!important;border:0!important;border-radius:0!important}
.quiet-glass-dashboard #tab-overview {--acd-ink:#24283c;--acd-muted:#697187;--acd-purple:#6753a4;max-width:1440px;margin-inline:auto;color:var(--acd-ink);padding-bottom:24px}
.acd-dashboard *, .acd-dashboard *::before,.acd-dashboard *::after {box-sizing:border-box}
.acd-dashboard svg {width:22px;height:22px;flex-shrink:0}
.acd-dashboard button,.acd-dashboard a {font-family:inherit}
.acd-dashboard button {cursor:pointer}
.acd-dashboard :is(button,a,summary):focus-visible {outline:3px solid #9882d5;outline-offset:4px}
.acd-dashboard .acd-greeting {display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 26px}
.acd-dashboard .acd-eyebrow {font-size:11px;color:var(--acd-muted);font-weight:500}
.acd-dashboard .acd-greeting h2 {font-size:clamp(22px,2.1vw,30px);font-weight:750;line-height:1.65;margin:5px 0;color:var(--acd-ink);letter-spacing:-.6px}
.acd-dashboard .acd-greeting p {font-size:12px;color:var(--acd-muted);line-height:1.9;margin:0}
.acd-dashboard .acd-text-link {display:inline-flex;align-items:center;gap:10px;color:var(--acd-purple);font-size:12px;font-weight:650;background:none;border:0;padding:8px 0;text-decoration:none}
.acd-dashboard .acd-text-link svg {width:17px;height:17px}
.acd-dashboard .acd-top-grid {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px}
.acd-dashboard .acd-surface {background:rgba(255,255,255,.67);border:1px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:0 6px 24px #26324a05, inset 0 1px 0 #fff;backdrop-filter:blur(12px);min-width:0}
.acd-dashboard .acd-wallet {position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:28px 30px;min-height:260px;background:linear-gradient(125deg,#30384e,#47435f 55%,#665777);border:1px solid #ffffff60;box-shadow:0 14px 32px #34344916,inset 0 1px 0 #ffffff45;color:#fff;display:flex;flex-direction:column;justify-content:space-between}
.acd-dashboard .acd-wallet::before {content:'';position:absolute;z-index:-1;width:330px;height:330px;left:-105px;top:-145px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 40px #ffffff04,0 0 0 80px #ffffff04;pointer-events:none}
.acd-dashboard .acd-wallet-head {display:flex;justify-content:space-between;align-items:center;gap:12px;color:#eeecf6;font-size:12px}
.acd-dashboard .acd-wallet-head>span:first-child {display:flex;align-items:center;gap:10px}
.acd-dashboard .acd-wallet-wordmark {font:9px/1.5 system-ui,sans-serif;letter-spacing:1.8px;color:#d5d0e0}
.acd-dashboard .acd-wallet-amount {margin:30px 0 28px;display:flex;flex-direction:column;gap:8px}
.acd-dashboard .acd-wallet-amount>span:not([hidden]) {font-size:11px;color:#dedbe9}
.acd-dashboard #statWalletBalance {font-size:clamp(25px,2.6vw,36px);font-weight:650;line-height:1.5;letter-spacing:-.7px;color:#fff;overflow-wrap:anywhere}
.acd-dashboard .acd-wallet-bottom {display:flex;align-items:center;justify-content:space-between;gap:12px}
.acd-dashboard .acd-wallet-add {display:inline-flex;align-items:center;gap:8px;border:1px solid #ffffff6b;background:#fff;color:#38344d;border-radius:11px;padding:11px 16px;font-size:12px;font-weight:700;min-height:44px}
.acd-dashboard .acd-wallet-add svg {width:16px;height:16px}
.acd-dashboard .acd-wallet-history {display:flex;align-items:center;gap:9px;color:#eeebf5;background:transparent;border:0;font-size:11px;padding:10px 0;min-height:44px}
.acd-dashboard .acd-wallet-history svg {width:16px;height:16px}
.acd-dashboard .acd-services {padding:24px}
.acd-dashboard .acd-section-heading {display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.acd-dashboard .acd-section-heading h3 {font-size:14px;font-weight:700;margin:0;color:var(--acd-ink)}
.acd-dashboard .acd-section-heading>span {font-size:10px;color:var(--acd-muted)}
.acd-dashboard .acd-service {display:flex;align-items:center;width:100%;gap:14px;text-align:right;background:none;border:0;border-bottom:1px solid #dde1eb8c;padding:15px 0;color:var(--acd-ink);transition:color .18s}
.acd-dashboard .acd-service:last-child {border-bottom:0;padding-bottom:0}
.acd-dashboard .acd-service:hover {color:var(--acd-purple)}
.acd-dashboard .acd-service-icon {width:42px;height:42px;border:1px solid #fff;background:#eeedf6;border-radius:13px;display:grid;place-items:center;color:#70618d}
.acd-dashboard .acd-service>span:nth-child(2) {display:flex;flex-direction:column;gap:5px;flex:1}
.acd-dashboard .acd-service strong {font-size:13px;font-weight:650}
.acd-dashboard .acd-service small {font-size:10px;color:var(--acd-muted)}
.acd-dashboard .acd-service>svg {width:16px;height:16px;color:#9893a8}
.acd-dashboard .acd-status-row {display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:18px 0 26px}
.acd-dashboard .acd-status-row>div {display:flex;align-items:center;gap:10px;padding:8px 4px;min-width:0;font-size:11px;color:var(--acd-muted);flex-wrap:wrap}
.acd-dashboard .acd-status-row svg {width:17px;height:17px;color:#898096}
.acd-dashboard .acd-status-row strong {font-weight:650;color:var(--acd-ink);font-size:12px;overflow-wrap:anywhere}
.acd-dashboard .acd-status-row button {margin-inline-start:auto;background:none;border:0;color:var(--acd-purple);font-size:11px;min-height:36px}
.acd-dashboard .acd-content-grid {display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:24px;align-items:start}
.quiet-glass-dashboard .acd-dashboard .acd-orders>.panel-card {border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:22px;overflow:hidden}
.quiet-glass-dashboard .acd-dashboard .acd-orders .panel-card-header {padding:22px!important;border-bottom:1px solid #e4e7ef!important;gap:12px;flex-wrap:wrap}
.acd-dashboard .acd-orders .title-icon-badge {display:none}
.acd-dashboard .acd-orders .panel-card-title span {font-size:14px!important;font-weight:700!important}
.acd-dashboard .acd-orders .panel-card-title small {display:block;margin-top:6px;font-size:10px!important;font-weight:400!important}
.acd-dashboard .acd-orders .btn {background:transparent!important;box-shadow:none!important;border:1px solid #dddce9!important;color:#65558b!important;font-size:11px!important;padding:8px 12px!important}
.acd-dashboard .acd-orders .btn svg {display:none}
.acd-dashboard .acd-orders .data-table {font-size:12px}
.acd-dashboard .acd-orders .data-table th {background:#f5f5f980!important;color:#7c8192;font-size:10px;font-weight:500;padding:14px 16px}
.acd-dashboard .acd-orders .data-table td {padding:17px 16px;border-color:#e9ebf2;font-size:11px}
.acd-dashboard .acd-orders .data-table td b {font-weight:600}
.acd-dashboard .acd-orders .table-responsive {margin:0!important}
.quiet-glass-dashboard .acd-dashboard #dashboardTicketCard {display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:24px!important}
.acd-dashboard #dashboardTicketCard .ticket-card-symbol {width:36px;height:36px;border-radius:11px;background:#eeebf7;color:#796696}
.acd-dashboard #dashboardTicketCard h3 {font-size:14px;margin:0 0 10px;font-weight:700}
.acd-dashboard #dashboardTicketCard p {font-size:12px;line-height:1.9;color:#65667e}
.acd-dashboard #dashboardTicketCard small {font-size:10px;line-height:1.9;color:#81869a}
.acd-dashboard #dashboardTicketAction {background:#efebf7!important;color:#67528a!important;box-shadow:none!important;border:1px solid #e6deef!important;width:100%;min-height:42px;font-size:12px}
.acd-dashboard .acd-support-note {padding:20px 24px;border-top:1px solid #e5e6ef}
.acd-dashboard .acd-support-note p {font-size:11px;line-height:2;color:var(--acd-muted);margin:8px 0}
.acd-dashboard .acd-help {margin-top:24px;overflow:hidden}
.acd-dashboard .acd-help>summary {padding:20px 24px;cursor:pointer;font-size:12px;color:var(--acd-ink)}
.acd-dashboard .acd-help>summary>span:last-child {font-size:10px;color:var(--acd-muted);margin-inline-start:14px}
.acd-dashboard .acd-help .dash-live-widget {border:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;border-top:1px solid #e7e8f0!important;border-radius:0!important}
@media(min-width:1100px){body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-main{padding:28px 38px!important}}
@media(max-width:1100px){.acd-dashboard .acd-content-grid{grid-template-columns:minmax(0,1fr)}.acd-dashboard .acd-support{display:grid;grid-template-columns:1fr 1fr}.acd-dashboard .acd-support-note{border-top:0;border-inline-start:1px solid #e5e6ef}.acd-dashboard .acd-top-grid{gap:16px}.acd-dashboard .acd-wallet{padding:24px}}
@media(max-width:700px){.acd-dashboard .acd-top-grid{grid-template-columns:minmax(0,1fr)}.acd-dashboard .acd-greeting{margin:8px 0 20px;align-items:flex-start}.acd-dashboard .acd-greeting>.acd-text-link{display:none}.acd-dashboard .acd-greeting p{font-size:11px}.acd-dashboard .acd-wallet{min-height:240px;padding:23px}.acd-dashboard .acd-services{padding:20px}.acd-dashboard .acd-status-row{grid-template-columns:1fr;gap:0;margin:12px 0 18px}.acd-dashboard .acd-status-row>div{padding:10px 3px;border-bottom:1px solid #dfe2eb}.acd-dashboard .acd-content-grid{gap:18px}.acd-dashboard .acd-support{display:block}.acd-dashboard .acd-support-note{border-inline-start:0;border-top:1px solid #e5e6ef}.acd-dashboard .acd-help>summary>span:last-child{display:none}.acd-dashboard .acd-wallet-wordmark{font-size:8px;letter-spacing:.8px}.acd-dashboard .acd-section-heading>span{font-size:9px}.acd-dashboard .acd-help{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.acd-dashboard *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@supports not (backdrop-filter:blur(12px)){.acd-dashboard .acd-surface{background:#fafbfe}}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard:has(#tab-overview.active) .sd-wallet-capsule{display:none!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar{padding:8px 0 20px!important;border-bottom:1px solid #dfe2eb!important;margin-bottom:24px!important;min-height:0!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar #panelPageTitle{font-size:15px!important;font-weight:650!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar .mobile-menu-btn{background:#fff!important;box-shadow:none!important;color:#5c507a!important;border:1px solid #e1dfeb!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .nav-item.active .sd-nav-icon-box{background:none!important}
.acd-dashboard .acd-service strong{font-size:14px}
.acd-dashboard .acd-service small{font-size:11px}
.acd-dashboard .acd-section-heading h3{font-size:15px}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar .mobile-menu-btn svg{stroke:#5c507a!important;color:#5c507a!important}
body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-sidebar .nav-item.active svg{stroke:#6753a4!important;color:#6753a4!important}
@media(max-width:700px){body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 0 14px!important;margin-bottom:20px!important}body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar>div:first-child>div>span{display:none!important}body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar .topbar-actions{width:auto!important;flex:0 0 auto!important}body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar .mobile-menu-text{display:none}body.ui-panel.smart-dashboard-v2.quiet-glass-dashboard .panel-topbar #panelPageTitle{font-size:13px!important}}
