
:root{--navy:#38496c;--navy2:#2b3f65;--blue:#586edc;--blue2:#435aca;--orange:#f4a340;--paper:#f5f5f9;--white:#fff;--ink:#566a7f;--muted:#92a0ad;--line:#e6e7ef;--radius:12px;--shadow:0 2px 9px #31445e1c}
body{background:#f5f5f9;color:#566a7f}.app{padding-right:262px;display:block}.network-banner{height:30px;min-height:30px;background:#eeefff;color:#6574b2;border-color:#e7e7f7}.main-header{margin:24px 28px 14px;height:70px;min-height:70px;padding:9px 18px;background:white;border:0;border-radius:12px;box-shadow:var(--shadow)}.brand-block{min-width:200px}.brand-copy b{font-size:15px;color:#566a7f}.logo-frame{width:61px;height:50px;border-radius:9px}.module-bar{display:none!important}.ribbon{margin:0 28px 13px;min-height:85px;padding:10px 15px;background:#fff;border:0;border-radius:12px;box-shadow:var(--shadow)}.ribbon-actions{max-width:calc(100vw - 360px)}.ribbon-tool{border-radius:9px}.ribbon-tool:hover{border-color:#e3e5fa;background:#f7f8ff}.ribbon-icon.blue{background:#eeefff;color:#6577d8}.ribbon-icon.orange{background:#fff2e1;color:#e4a33c}.ribbon-icon.teal{background:#e7f8f5;color:#18a69d}.ribbon-icon.violet{background:#f1ecff;color:#8b7ad8}.body-shell{display:block}.sidebar{position:fixed;right:0;top:0;bottom:0;z-index:30;width:262px;min-width:262px;height:100vh;min-height:0;overflow-y:auto;background:#fff;border-left:1px solid #ededf3;box-shadow:-2px 0 9px #16203a09}.side-brand{height:100px;display:flex;align-items:center;gap:12px;padding:20px 17px}.side-brand img{height:55px;width:66px;object-fit:contain;border:1px solid #eeeef3;border-radius:8px}.side-brand strong{font-size:15px;color:#566a7f;display:block;font-weight:900}.side-brand small{color:#a3aab7}.sidebar-search{margin:2px 17px 9px;border:1px solid #eeeef3;background:#f8f8fc}.nav-section{color:#a6aab5;padding:19px 16px 6px}.side-link{border-right:0;min-height:40px;border-radius:8px;color:#6c7b92}.side-link:hover{background:#f5f6ff;color:#596cce}.side-link.current{background:#e8eaff;border-right:0;color:#5268d5;box-shadow:0 2px 7px #626dd321}.side-link.current>span{color:#6276d9}.sidebar-foot{background:#f8f8fc;border-color:#efeff4}.tabsbar{min-height:50px;padding:5px 28px 0 0;border:0;background:transparent;align-items:center}.tabs{align-items:center}.work-tab{height:35px;border:0;border-radius:8px;background:#ececf3;color:#8793a6}.work-tab.active{color:#5969d4;background:white;box-shadow:0 2px 7px #2c3a5518,inset 0 2px #667be3}.workspace{padding:16px 28px 29px;max-width:1870px;min-height:calc(100vh - 320px)}.page-head{align-items:center}.page-head h1{font-size:22px;color:#566a7f}.page-head p{color:#9ca6b6}.btn{border-radius:8px}.btn.primary{background:#586bd7;border-color:#586bd7;box-shadow:0 4px 11px #5368d535}.btn.primary:hover{background:#445ac9}.kpi-grid{gap:17px}.kpi,.panel,.product-card,.channel-card{border:0;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.kpi{padding:19px;min-height:136px}.kpi-value{color:#566a7f}.kpi-icon{color:#6073d5;background:#ebeeff}.kpi-icon.orange{color:#e3a03f;background:#fff2e2}.kpi-icon.violet{color:#8571d6;background:#efeaff}.kpi-icon.green{color:#25a67a;background:#e8f8ef}.panel{padding:21px}.panel-head h2{color:#566a7f}.note{border:0;border-right:3px solid #8490e3;background:#f0f1ff;color:#7380b6}.note strong{color:#5767bd}.note.amber{border-right-color:#e7a84d;background:#fff6e8;color:#987449}.command-card{background:#fcfcff;border-color:#f0f0f4}.command-card:hover{background:#f6f7ff;border-color:#dee1f7}.command-card>span{color:#6076d7;background:#edf0ff}.timeline-item>span{color:#6275d4;background:#edefff}.mini-track{background:#edefF7}.mini-track i{background:linear-gradient(90deg,#a6b7ff,#637ade)}.page-teaser{background:linear-gradient(115deg,#354994,#6576d0)}.data-table th{background:#f7f7fa;color:#8793a6}.data-table td{color:#6e7d92;border-color:#f0f0f4}.form-section-title{color:#66738b}.field input,.field select,.field textarea{border-color:#e2e5ee}.footbar{background:transparent;border:0;padding:17px 28px;color:#98a6b3}.footbar a{color:#586bd7}.coming{background:#fdfdff;border-color:#dfe2f4}@media(max-width:1450px){.sidebar{width:240px;min-width:240px}.app{padding-right:240px}.ribbon-actions{max-width:calc(100vw - 255px)}}@media(max-width:1100px){.sidebar{width:214px;min-width:214px}.app{padding-right:214px}.main-header{margin:18px 18px 12px}.ribbon{margin:0 18px 12px}.workspace{padding:16px 18px}}@media(max-width:790px){.app{padding-right:0}.sidebar{width:275px;min-width:275px;z-index:60;transform:translateX(110%);box-shadow:-8px 0 50px #0619363b}.sidebar.open{transform:translateX(0)}.mobile-overlay.open{display:block;position:fixed;inset:0;background:#061a3980;z-index:55}.main-header{height:67px;min-height:67px;margin:12px 12px 10px}.ribbon{margin:0 12px 8px}.ribbon-actions{max-width:calc(100vw - 28px)}.tabsbar{padding:3px 12px 0 0}.workspace{padding:14px 12px}.side-brand{height:90px}}@media(max-width:560px){.main-header{margin:8px}.ribbon{margin:0 8px 7px}.workspace{padding:12px 9px}.kpi{padding:12px;min-height:118px}.kpi-value{font-size:17px}.panel{padding:15px}.page-head h1{font-size:19px}}@media print{.app{display:none!important}}
