.control360 .main,.control360 .content,.control360 .control-room{max-width:none!important;min-width:0!important}.control360 .control-room{width:100%!important;margin:0!important}.control360 .top{display:flex;gap:8px;flex-wrap:wrap;height:auto!important}.control360 .top>*{min-width:0}.control360 .content{overflow-x:hidden}.merged-home42{margin-bottom:8px}.nav-home42{width:100%;cursor:pointer}.nav-home42 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.nav-home42.active{background:#ffffff18!important;color:white!important}.workflow-shortcut42{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fff;border:1px solid #d9e4ed;border-left:3px solid #2d8a80;border-radius:7px;margin-bottom:14px}.workflow-shortcut42 b{font-size:13px}.workflow-shortcut42 small{display:block;font-size:11px;margin-top:4px}.payroll-steps42{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0 0 18px;gap:8px}.payroll-steps42 li{display:flex;gap:7px;align-items:center;border-bottom:2px solid #dbe4ed;padding:8px 0;color:#5b7081;font-size:11px}.payroll-steps42 b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e7edf3;flex-shrink:0}.payroll-steps42 .active{border-color:#1b6c9d;color:#175b84;font-weight:700}.payroll-steps42 .active b{background:#1b6c9d;color:#fff}.payroll-steps42 .done b{background:#238b72;color:white}.workflow-explainer42{padding:12px;background:#eef5fa;border:1px solid #dce7ef;border-radius:7px;font-size:12px}.workflow-explainer42 p{font-size:12px!important;line-height:1.5}.vat-toggle42{justify-content:center}.vat-toggle42 input{align-self:start}.room-chart-grid,.room-panels,.room-kpis{min-width:0}.room-chart-grid>*{min-width:0}.control360 .commercial-dialog{width:min(1100px,96vw)!important}.control360 .flow-dialog{max-width:96vw!important}.control360 .table-wrap{overflow-x:auto!important}body:has(.control360){margin:0}@media(min-width:1500px){.control360 .content{padding:22px 28px!important}.room-kpi{min-height:133px}.room-kpi strong{font-size:29px}.room-trend{max-height:245px}}@media(max-width:1100px){.room-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.room-chart-grid,.room-panels{grid-template-columns:1fr}.room-kpi strong{font-size:23px}}@media(max-width:800px){.control360 .side{display:none!important}.control360 .main{margin-left:0!important}.control360 .mobile-nav-btn{display:inline-flex!important}.control360.control-nav-open .side{display:flex!important;width:230px!important;box-shadow:10px 0 0 100vmax #132e4670}.control360 .top{padding:9px 12px!important}.control360 .page-heading{flex:1}.control360 .top .user-role{display:none}.payroll-steps42{grid-template-columns:repeat(2,minmax(0,1fr))}.control360 .commercial-form-grid,.control360 .commercial-tax-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workflow-shortcut42{align-items:start}}@media(max-width:480px){.room-kpis{grid-template-columns:1fr 1fr;gap:8px}.room-kpi{padding:12px;min-height:126px}.room-kpi strong{font-size:19px}.room-kpi>span{font-size:11px}.workflow-shortcut42{flex-direction:column}.control360 .commercial-form-grid,.control360 .commercial-tax-row,.control360 .flow-dialog .form{grid-template-columns:1fr!important}.control360 .form .full{grid-column:1/-1}.room-title{flex-wrap:wrap}.room-title>div:last-child{width:100%;justify-content:space-between}.control360 .content{padding:12px!important}.control360 .top h1{font-size:16px!important}.control360 .top .btn{padding:5px 7px!important}.room-counts button{padding:10px;font-size:10px}}
