.home-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.home-grid.three{grid-template-columns:1.2fr 1fr 1fr}.home-grid .panel{min-width:0;margin:0}.home-rank{margin:20px 0}.home-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:10px 20px}.panel-heading .home-toolbar{padding:0}.home-toolbar select,.home-toolbar input,.home-grid input,.home-grid textarea,.home-grid select,.home-rank input,.home-rank select{border:1px solid #ddd;border-radius:4px;padding:7px;background:#fff;color:#333;max-width:100%}.home-toolbar label{display:flex;align-items:center;gap:8px}.home-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 20px}.home-kpis article,.home-kpis>a{padding:15px 12px;background:#f5f5f5;border:1px solid #eee;border-radius:4px;text-decoration:none;color:#333}.home-kpis span{font-size:11px;color:#666;display:block}.home-kpis strong{font-size:21px;font-weight:500;display:block;margin-top:10px;overflow-wrap:anywhere}.home-caption{font-size:11px;color:#777;line-height:1.7;padding:5px 20px 15px}.home-bars{padding:15px 20px}.home-bars>div{position:relative;padding:9px 0 12px;margin:8px 0;border-bottom:3px solid #eee;display:flex;justify-content:space-between;gap:10px}.home-bars i{position:absolute;bottom:-3px;left:0;height:3px;background:#555}.home-bars b{font-weight:500}.home-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px 20px}.home-week button{line-height:1.7;padding:7px 3px}.home-grid button[aria-pressed=true]{background:#333;color:white}.home-notes{padding:10px 20px;min-height:130px;max-height:310px;overflow:auto}.home-notes article{padding:10px 0;border-bottom:1px solid #eee}.home-notes label{display:flex;align-items:center;gap:10px}.home-notes small{display:block;color:#777;margin:8px 0}.home-notes p{white-space:pre-wrap;overflow-wrap:anywhere;color:#666}.home-rank table,.home-grid table{width:100%;border-collapse:collapse}.home-rank th,.home-rank td,.home-grid th,.home-grid td{padding:12px;border-bottom:1px solid #eee;white-space:nowrap;text-align:right}.home-rank th:first-child,.home-rank td:first-child,.home-grid th:first-child,.home-grid td:first-child{text-align:left}.home-rank th,.home-grid th{background:#f5f5f5;font-weight:500}.home-rank td small{display:block;color:#888;margin-top:5px}.home-rank .table-scroll{max-height:500px;overflow:auto}.home-grid .table-scroll{max-height:350px;overflow:auto}.home-grid .panel-heading label{font-size:11px;color:#666}.home-grid .panel-heading input{width:70px;margin-left:8px}.home-grid input[type=checkbox]{accent-color:#333}.home-grid~dialog label{display:grid;gap:7px;margin:13px 0}.home-grid~dialog input,.home-grid~dialog textarea,.home-grid~dialog select{padding:9px;border:1px solid #ddd;border-radius:3px;max-width:100%}#home-modules .panel-heading a{font-size:11px;color:#555}@media(max-width:1100px){.home-grid.three{grid-template-columns:1fr 1fr}.home-grid.three>.panel:first-child{grid-column:1/-1}}@media(max-width:750px){.home-grid,.home-grid.three{grid-template-columns:1fr}.home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-week{padding:8px}.home-toolbar{padding:10px}.home-rank input{width:100%}.home-grid .panel-heading{flex-wrap:wrap}}

.home-finance-row{margin:20px 0;}
