.sidebar-brand{margin:0 4px 26px;padding:10px 12px 16px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0d;box-shadow:0 10px 28px #001a3c66}.sidebar-brand .brand-logo{padding:7px;border-radius:8px;box-shadow:0 3px 12px #001a3c55}.overview{grid-template-columns:minmax(250px,.7fr) minmax(0,2.3fr)}.summary{min-height:0;padding:19px 21px}.summary h2{margin-bottom:13px}.summary ul{gap:9px}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis article{min-height:154px;padding:15px 17px}.kpis article>b{margin:12px 0 1px}.finance article:nth-child(3),.finance article:nth-child(4){border-color:#f2b36c;background:linear-gradient(135deg,#fff8ec,#fff);box-shadow:0 6px 20px #dc8b2518}.finance article:nth-child(3) b,.finance article:nth-child(4) b{font-size:23px;color:#b85708}.attention{padding:14px 16px}.attention>b{margin:13px 0 8px}.attention ul{margin:5px 0}.rank-row{min-height:49px}.rank-row>span:last-child{font-size:10px;line-height:1.35}.bars>div:hover .bar-stack>i:first-child{filter:saturate(1.35);box-shadow:0 0 0 3px #1686ef22}.bars>div:hover:after{content:attr(title);white-space:pre;position:absolute;z-index:4;bottom:100%;left:50%;transform:translateX(-50%);padding:8px 10px;border-radius:7px;background:#071a37;color:white;font-size:10px;line-height:1.5;pointer-events:none;min-width:145px}.switch button:focus-visible{outline:2px solid #0875e8;outline-offset:2px}@media(max-width:1550px){.shell{grid-template-columns:210px minmax(0,1fr)}.main{padding:20px}.overview{grid-template-columns:1fr}.summary{display:grid;grid-template-columns:220px 1fr;align-items:center}.summary h2{margin:0}.summary ul{grid-template-columns:repeat(3,1fr);gap:12px}.analytics{grid-template-columns:2fr 1fr 1fr}.attention{grid-column:1/-1}.finance{margin-left:0}.rankings{grid-template-columns:1fr 1fr}.ranking-panel:last-child{grid-column:1/-1}}@media(max-width:1050px){.shell{grid-template-columns:172px minmax(0,1fr)}.sidebar,.sidebar-brand{padding-inline:8px}.summary{display:block}.summary h2{margin-bottom:12px}.summary ul{display:grid;grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics{grid-template-columns:1fr 1fr}.trend{grid-column:1/-1}.rankings{grid-template-columns:1fr}.ranking-panel:last-child{grid-column:auto}.rank-head,.rank-row{grid-template-columns:32px minmax(110px,1.2fr) minmax(75px,.7fr) minmax(55px,.5fr) minmax(150px,1fr)}}@media(max-width:700px){.finance,.kpis{grid-template-columns:1fr}.timezone{font-size:12px}.rank-table{overflow-x:auto}.rank-head,.rank-row{min-width:650px}}