.modern-theme-panel{padding-bottom:30px;background:#f7f9fc}.theme-panel-header{padding:22px;background:#fff;border-bottom:1px solid #e5eaf1}.theme-panel-header>div>span{color:#4169d8;font-size:10px;font-weight:700;letter-spacing:.14em}.theme-panel-header h4{margin:4px 0;color:#202938;font-weight:700}.theme-panel-header p{margin:0 0 14px;color:#7a8492;font-size:12px;line-height:1.5}.theme-panel-section{margin:14px;padding:17px;border:1px solid #e4e9f0;border-radius:13px;background:#fff;box-shadow:0 5px 16px rgba(31,45,61,.04)}.theme-section-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.theme-section-title h6{margin:0;color:#293244;font-weight:700}.theme-section-title small{color:#8a94a2}.professional-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professional-theme-card{padding:9px;border:1px solid #dfe5ed;border-radius:11px;text-align:left;background:#fff;cursor:pointer;transition:.18s}.professional-theme-card:hover{transform:translateY(-1px);border-color:#7695e5;box-shadow:0 7px 18px rgba(45,75,145,.1)}.professional-theme-card.active{border-color:#4169d8;box-shadow:0 0 0 2px rgba(65,105,216,.13)}.professional-theme-card strong,.professional-theme-card small{display:block}.professional-theme-card strong{margin-top:7px;color:#303949;font-size:12px}.professional-theme-card small{color:#929ba7;font-size:10px}.theme-preview{position:relative;display:block;overflow:hidden;height:62px;border-radius:7px;background:#eef2f7}.theme-preview i{position:absolute;inset:0 auto 0 0;width:25%;background:#fff}.theme-preview b{position:absolute;top:0;right:0;width:75%;height:14px;background:#e1e7ef}.theme-preview em{position:absolute;top:22px;right:8px;width:63%;height:30px;border-radius:4px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08)}.preview-black{background:#111827}.preview-black i{background:#090d14}.preview-black b{background:#171e2b}.preview-black em{background:#202938}.preview-matrix{background:#020b06}.preview-matrix i{background:#03150c;border-right:1px solid #21d96a}.preview-matrix b{background:#062314}.preview-matrix em{border:1px solid #1acb61;background:#07160e}.preview-windows{background:#edf5ff}.preview-windows i{background:#f8fbff}.preview-windows b{background:#dbeaff}.preview-windows em{background:#fff}.preview-macos{background:linear-gradient(135deg,#e8deff,#d9f4ff)}.preview-macos i,.preview-macos b,.preview-macos em{background:rgba(255,255,255,.62);backdrop-filter:blur(4px)}.preview-corporate{background:#eaf0fa}.preview-corporate i{background:#193b73}.preview-corporate b{background:#28569a}.preview-corporate em{background:#fff}.theme-control-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #edf0f4}.theme-control-row:last-child{border:0}.theme-control-row>label{display:flex;align-items:center;gap:10px;margin:0}.theme-control-row>label>i{width:28px;color:#5778cc;text-align:center}.theme-control-row label span,.theme-control-row label small{display:block}.theme-control-row label span{color:#414b5b;font-size:12px}.theme-control-row label small{color:#9aa3ae;font-size:9px}.theme-control-row select{width:112px}.theme-advanced-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;color:#465266;background:transparent}.theme-color-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.theme-color-swatches button{width:30px;height:30px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #dce2ea;cursor:pointer}
.theme-header-matrix{color:#a9ffc7!important;background:#04140b!important;border-bottom:1px solid #1fe36c!important}.theme-sidebar-matrix{color:#b5efc9!important;background:#020b06!important}.theme-header-windows{background:rgba(246,250,255,.94)!important;backdrop-filter:blur(14px);border-bottom:1px solid #d8e6f7!important}.theme-sidebar-windows{background:#f7fbff!important;border-right:1px solid #dce8f5!important}.theme-header-macos{background:rgba(255,255,255,.68)!important;backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.8)!important}.theme-sidebar-macos{background:rgba(248,248,252,.78)!important;backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.9)!important}
body.theme-black,body.theme-matrix{color:#d9e4df;background:#080c11!important}body.theme-black .app-main__outer,body.theme-black .app-main__inner{background:#0e141d!important}body.theme-black .content,body.theme-black .modern-data-card,body.theme-black .modern-stat-card,body.theme-black .dashboard-kpi,body.theme-black .dashboard-panel,body.theme-black .company-table-card{color:#dce4ec!important;background:#151d28!important;border-color:#273242!important}body.theme-black h1,body.theme-black h2,body.theme-black h3,body.theme-black h4,body.theme-black h5,body.theme-black h6,body.theme-black strong{color:#f1f5f9!important}body.theme-black .table{color:#ccd5df!important}body.theme-black .table td,body.theme-black .table th{border-color:#2b3645!important}
body.theme-matrix{font-family:Consolas,"Courier New",monospace}body.theme-matrix .app-main__outer,body.theme-matrix .app-main__inner{background-color:#020905!important;background-image:linear-gradient(rgba(25,220,94,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(25,220,94,.025) 1px,transparent 1px)!important;background-size:28px 28px!important}body.theme-matrix .content,body.theme-matrix .modern-data-card,body.theme-matrix .modern-stat-card,body.theme-matrix .dashboard-kpi,body.theme-matrix .dashboard-panel,body.theme-matrix .company-table-card{color:#9cebbc!important;background:#06130c!important;border-color:#175f35!important;box-shadow:0 0 18px rgba(36,239,109,.05)!important}body.theme-matrix h1,body.theme-matrix h2,body.theme-matrix h3,body.theme-matrix h4,body.theme-matrix h5,body.theme-matrix h6,body.theme-matrix strong{color:#53ef8d!important}body.theme-matrix .btn-primary{border-color:#31e978!important;color:#001b0c!important;background:#31e978!important}
body.theme-windows{font-family:"Segoe UI Variable","Segoe UI",sans-serif;background:#eef5fd!important}body.theme-windows .app-main__outer{background:linear-gradient(135deg,#edf5ff,#f8fbff)!important}body.theme-windows .content,body.theme-windows .dashboard-kpi,body.theme-windows .dashboard-panel{border-color:#dce8f5!important;box-shadow:0 4px 14px rgba(36,77,124,.06)!important}
body.theme-macos{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;background:linear-gradient(135deg,#e9e2ff,#ddf5ff)!important}body.theme-macos .app-main__outer{background:linear-gradient(135deg,#f2edff,#e8f8ff)!important}body.theme-macos .content,body.theme-macos .modern-data-card,body.theme-macos .modern-stat-card,body.theme-macos .dashboard-kpi,body.theme-macos .dashboard-panel{background:rgba(255,255,255,.72)!important;border-color:rgba(255,255,255,.9)!important;box-shadow:0 12px 32px rgba(76,74,120,.1)!important;backdrop-filter:blur(16px)}
body.theme-corporate .app-main__outer{background:#f2f5fa!important}body.theme-corporate .btn-primary{background:#214e8f!important;border-color:#214e8f!important}
body.density-compact .app-main__inner{padding:18px!important}body.density-compact .content,body.density-compact .dashboard-kpi,body.density-compact .modern-stat-card{padding:10px!important}body.density-spacious .app-main__inner{padding:40px!important}body.density-spacious .content,body.density-spacious .dashboard-kpi,body.density-spacious .modern-stat-card{padding:24px!important}
body.radius-square *,body.radius-square .btn,body.radius-square .form-control{border-radius:2px!important}body.radius-rounded .content,body.radius-rounded .card,body.radius-rounded .btn,body.radius-rounded .form-control{border-radius:18px!important}body.motion-off *,body.motion-off *:before,body.motion-off *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
