/* One screen template for every module. Kept outside print media. */
@media screen {
body.workspace-template{--bg:#f5f6f8;--panel:#fff;--panel2:#f5f6f8;--panel3:#f5f6f8;--border:#e1e5eb;--border2:#bcc5d1;--text:#222d3d;--sub:#435065;--sub2:#687386;--gold:#2459d3;--gold2:#2459d3;--green:#435065;--red:#ad493e;--blue:#346a91;background:#f5f6f8!important;background-image:none!important;color:#222d3d;color-scheme:light}
body.workspace-template header,body.workspace-template .quicknav-bar{background:#fff!important;border-color:#e1e5eb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}
body.workspace-template .sidebar{--text:#e1e5eb;--sub:#687386;--gold:#d6b574;--gold2:#edd29f;background:#222d3d;color:#e1e5eb;border-right:1px solid #222d3d}body.workspace-template .sidebar .nav-label{color:#bcc5d1}body.workspace-template .sidebar #tabNav button.active{background:#2459d3;color:#fff;border-color:#435065}body.workspace-template #tabNav button.active .nav-label{color:#fff}body.workspace-template .brand-name{color:#ead8a7}body.workspace-template .brand-sub{color:#687386!important}
body.workspace-template .search-box{background:#f5f6f8;border-color:#e1e5eb}body.workspace-template .search-box input{background:transparent!important;color:#222d3d!important}body.workspace-template .header-icon-btn{color:#435065!important;border-color:#e1e5eb!important}body.workspace-template .month-picker{background:#f5f6f8!important;border:1px solid #e1e5eb!important}body.workspace-template .month-picker input,body.workspace-template .month-picker select{color:#222d3d!important}body.workspace-template .header-avatar{background:#e1e5eb;color:#435065}body.workspace-template .ux-workspace-tools .btn{background:#f5f6f8;color:#435065;border-color:#e1e5eb}body.workspace-template .ux-work-count{background:#e1e5eb;color:#435065}body.workspace-template #cloudDock{background:transparent;color:#435065}body.workspace-template #cloudDock[data-status=error]{color:#b4433c}
body.workspace-template #mainArea{max-width:1800px;padding:28px 30px 70px}body.workspace-template #mainArea .panel,body.workspace-template #mainArea .card{background:#fff!important;background-image:none!important;border:1px solid #e1e5eb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 18px #222d3d04!important;transform:none!important;border-radius:15px;overflow:visible}body.workspace-template #mainArea .panel::after,body.workspace-template #mainArea .card::after{display:none}body.workspace-template #mainArea #salesFormPanel{background:transparent!important;border:0!important;box-shadow:none!important}
body.workspace-template input,body.workspace-template select,body.workspace-template textarea{background:#fff!important;border-color:#e1e5eb!important;color:#222d3d;font-family:inherit}body.workspace-template input[type=checkbox]{accent-color:#222d3d}body.workspace-template input[type=month]{color-scheme:light}body.workspace-template #mainArea label{color:#435065!important}body.workspace-template #mainArea .small,body.workspace-template .ph-subtitle,body.workspace-template .ops-note,body.workspace-template .ops-sub{color:#435065!important}body.workspace-template .ph-title,body.workspace-template #mainArea h1,body.workspace-template #mainArea h2,body.workspace-template #mainArea h3{color:#222d3d}body.workspace-template .ph-breadcrumb{color:#687386}body.workspace-template .btn{background:#2459d3;color:#fff;border-color:#2459d3;box-shadow:none!important}body.workspace-template .btn.secondary{background:#f5f6f8;color:#435065;border-color:#e1e5eb}body.workspace-template .btn.danger{background:#fff0e9;color:#a0483b;border-color:#e9c3b8}body.workspace-template button.icon{color:#435065;background:#f5f6f8;border-color:#e1e5eb}
body.workspace-template #mainArea .tablewrap{border-color:#e1e5eb;scrollbar-color:#bcc5d1 #f5f6f8}body.workspace-template #mainArea th{background:#f5f6f8!important;color:#435065!important;border-color:#e1e5eb!important}body.workspace-template #mainArea td{border-color:#e1e5eb!important}body.workspace-template #mainArea tbody tr:hover{background:#f5f6f8}body.workspace-template #mainArea .badge.ok,body.workspace-template #mainArea .badge.good{background:#f5f6f8;color:#435065;border-color:#e1e5eb}body.workspace-template #mainArea .badge.bad{background:#feeee7;color:#ad4a3c;border-color:#ecc6b8}body.workspace-template #mainArea .badge.mid,body.workspace-template #mainArea .badge.warn{background:#faf1da;color:#92701c;border-color:#e6d6a8}body.workspace-template #mainArea .pos-color,body.workspace-template #mainArea [style*="color:#687386"]{color:#435065!important}body.workspace-template #mainArea .neg-color{color:#ad493e!important}
body.workspace-template .pro-hero{background:#e1e5eb;border:1px solid #e1e5eb;border-radius:18px;padding:25px 27px;margin:0 0 20px}body.workspace-template .pro-hero h1{font-size:31px;letter-spacing:-.4px;color:#222d3d}body.workspace-template .pro-eyebrow,body.workspace-template .studio-eyebrow{color:#687386}body.workspace-template .pro-hero p{color:#435065!important}body.workspace-template .pro-actions .btn.secondary{background:#f5f6f8}body.workspace-template .pro-kicker{color:#687386}body.workspace-template .exec-kpi-grid{gap:14px!important;margin:21px 0!important}body.workspace-template .exec-kpi-card{min-height:140px!important;padding:20px!important;border-top:3px solid #bcc5d1!important}body.workspace-template .exec-kpi-amount,body.workspace-template .exec-kpi-card.good .exec-kpi-amount{color:#222d3d!important;font-size:28px!important;overflow-wrap:anywhere}body.workspace-template .exec-kpi-label{color:#687386!important;font-size:13px!important}body.workspace-template .exec-kpi-currency{color:#687386}body.workspace-template .exec-kpi-amount-row{margin-top:20px}.workspace-launchpad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.workspace-launch{display:flex;align-items:center;gap:12px;border:1px solid #e1e5eb;border-radius:12px;background:#fff;padding:16px;color:#222d3d;text-align:left;cursor:pointer;font-family:inherit;min-width:0}.workspace-launch-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;background:#f5f6f8;border-radius:10px;color:#435065}.workspace-launch strong{display:block;font-size:14px}.workspace-launch small{display:block;font-size:11px;color:#687386;margin-top:3px}.workspace-launch-arrow{margin-left:auto;color:#687386}.workspace-launch:hover{background:#f5f6f8;border-color:#687386}
body.workspace-template .pro-task{border-color:#e1e5eb}body.workspace-template .pro-task strong{color:#435065}body.workspace-template .pro-task small{color:#687386}body.workspace-template .pro-task b{color:#435065}body.workspace-template .pro-task-icon{background:#f5f6f8;border-color:#e1e5eb;color:#435065}body.workspace-template .pro-insight{border-color:#e1e5eb}body.workspace-template .pro-insight strong{color:#435065}body.workspace-template .pro-insight-label,body.workspace-template .pro-insight small{color:#687386}body.workspace-template .pro-integrity{background:#f5f6f8;color:#435065;border-color:#e1e5eb}body.workspace-template .pro-integrity[data-level=warn]{background:#fff5df;color:#896b2d;border-color:#e9dbb4}body.workspace-template .pro-order-button{color:#435065}body.workspace-template .pro-empty,body.workspace-template .pro-empty strong{color:#687386}body.workspace-template .pro-details,body.workspace-template .ux-settings-group{background:#f5f6f8;border-color:#e1e5eb}body.workspace-template .pro-details>summary,body.workspace-template .ux-settings-group>summary{color:#435065}body.workspace-template .pro-details-content>.panel{background:#fff!important}
body.workspace-template .ux-section-nav{background:#f5f6f8;border-color:#e1e5eb}body.workspace-template .ux-section-nav .btn{background:#f5f6f8;color:#435065;border-color:#e1e5eb}body.workspace-template .ux-settings-index button{background:#fff;color:#435065;border-color:#e1e5eb}body.workspace-template .ux-settings-index button:hover{background:#f5f6f8}body.workspace-template .ux-empty{color:#687386;border-color:#bcc5d1}body.workspace-template .ux-filter-tabs [aria-pressed=true]{background:#2459d3!important;color:#fff!important;border-color:#2459d3!important}body.workspace-template .chart3d-glass{background:#f5f6f8!important;border-color:#e1e5eb!important;box-shadow:none!important;color:#435065}body.workspace-template .chart3d-axis-label,body.workspace-template .chart3d-legend{color:#435065;fill:#435065}
.workspace-media{border:1px solid #e1e5eb;border-radius:12px;padding:14px 18px;margin:22px 0;background:#fff}.workspace-media[hidden]{display:none!important}.workspace-media>summary{font-size:14px;color:#435065;cursor:pointer}.workspace-media[open]>summary{margin-bottom:16px}.workspace-media .header-banner{max-width:850px;margin:0 auto 16px;box-shadow:none}.workspace-media .header-banner-bg{max-height:320px!important;width:100%;object-fit:contain!important}.workspace-media .header-banner-overlay{color:white}.workspace-media .header-banner-overlay h3{color:#f0d69c!important}.workspace-media .header-banner-overlay p{color:#fff!important}
body.workspace-template .app-footer{color:#687386}body.workspace-template .mobile-bottom-nav{background:#fff;border-color:#e1e5eb}body.workspace-template .mobile-bottom-nav button{color:#687386}body.workspace-template .mobile-bottom-nav button.active{color:#435065}body.workspace-template .fab-main-btn{background:#2459d3;color:#fff}body.workspace-template .pro-stale{background:#fff2d7;color:#91692b}body.workspace-template .quick-add-menu,body.workspace-template .global-search-results{background:#fff;border-color:#e1e5eb;color:#435065}
/* Modal surfaces use the same light palette, including legacy inline field markup. */
body.workspace-template [id$="Modal"]>div,body.workspace-template .cloud-card,body.workspace-template .modal{--text:#222d3d;--sub:#435065;--panel:#fff;--panel2:#f5f6f8;--border:#e1e5eb;--gold:#2459d3;--gold2:#2459d3;background:#fff!important;background-image:none!important;color:#222d3d;border-color:#e1e5eb!important;backdrop-filter:none!important}
body.workspace-template .cloud-card h2,body.workspace-template .cloud-card h3,body.workspace-template .cloud-card .studio-total-row.prominent{color:#222d3d}body.workspace-template .cloud-card p,body.workspace-template .cloud-card label,body.workspace-template .cloud-history small{color:#687386!important}body.workspace-template .cloud-card button{background:#2459d3;color:white;border-color:#2459d3}body.workspace-template .cloud-card button.secondary{background:#f5f6f8;color:#435065;border-color:#e1e5eb}body.workspace-template .cloud-eyebrow{color:#687386}body.workspace-template .cloud-history{border-color:#e1e5eb}body.workspace-template .ux-attention{background:#f5f6f8!important;color:#435065!important;border-color:#e1e5eb!important}body.workspace-template .ux-attention small{color:#687386}body.workspace-template .ux-attention .ux-count{background:#e1e5eb;color:#435065}body.workspace-template .ux-arrow{color:#687386}body.workspace-template .ux-help-row,body.workspace-template .pro-health-row{border-color:#e1e5eb;color:#435065}body.workspace-template .ux-help-row strong{color:#435065}body.workspace-template .ops-history,body.workspace-template .ops-payment{border-color:#e1e5eb}body.workspace-template .pro-setup-step{border-color:#e1e5eb;color:#435065}body.workspace-template .pro-setup-step strong{color:#435065}
body.workspace-template .exec-kpi-card.alert .exec-kpi-amount,body.workspace-template .exec-kpi-amount[data-raw^="-"]{color:#ad493e!important}
@media(min-width:1400px){body.workspace-template .exec-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1200px){.workspace-launchpad{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body.workspace-template #mainArea{padding:20px 14px 100px}body.workspace-template .pro-hero{padding:20px;gap:15px}body.workspace-template .pro-hero h1{font-size:25px}.workspace-launch{padding:12px;gap:8px}.workspace-launch-icon{width:28px;height:28px}.workspace-launch strong{font-size:12px}.workspace-launch small{display:none}.workspace-launch-arrow{display:none}body.workspace-template .exec-kpi-amount{font-size:23px!important}body.workspace-template .exec-kpi-card{min-height:125px!important;padding:15px!important}}
}
