.calc-page{display:grid;gap:10px}.calc-hero{padding:11px 14px!important;border-radius:11px!important;min-height:auto!important;background:linear-gradient(100deg,#eaf3ff,#f3edff)!important;color:#17365d!important;border:1px solid #dbe7f4!important}.calc-hero small{font-size:9px!important;color:#667085!important}.calc-hero strong{font-size:17px!important;display:block;margin-top:2px}.calc-hero div{font-size:10px!important;color:#667085!important;margin-top:2px!important}.calc-new .head,.calc-list .head,.sheet-panel .head{padding:8px 11px!important;font-size:11px!important}.calc-new .body,.calc-list .body,.sheet-panel .body{padding:9px 11px!important}.calc-new .formgrid{grid-template-columns:1.1fr 1.6fr .55fr .8fr!important;gap:7px!important}.calc-new input,.calc-new select,.sheet-panel input,.sheet-panel select{height:32px!important;min-height:32px!important;padding:4px 7px!important;font-size:10px!important}.calc-new label,.sheet-panel label{font-size:9px!important;margin-bottom:2px!important}.calc-new .btn,.sheet-panel .btn,.calc-list .btn{min-height:29px!important;height:29px!important;padding:3px 9px!important;font-size:10px!important}.calc-summary{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:7px!important}.calc-summary>div{height:54px!important;min-height:54px!important;padding:7px 10px!important;border-radius:10px!important;display:flex!important;align-items:center!important;gap:6px!important}.calc-summary>div:nth-child(1){background:#eaf3ff!important}.calc-summary>div:nth-child(2){background:#fff3df!important}.calc-summary>div:nth-child(3){background:#e9f8ef!important}.calc-summary>div:nth-child(4){background:#f2edff!important}.calc-summary b{font-size:16px!important}.calc-summary small{font-size:9px!important}.calc-dot{width:7px!important;height:7px!important}.calc-list .table td,.calc-list .table th,.sheet-panel .table td,.sheet-panel .table th{padding:5px 6px!important;font-size:10px!important}.sheet-kpis{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:7px!important;margin-bottom:8px!important}.sheet-kpis>div{height:54px!important;min-height:54px!important;padding:7px 9px!important;border-radius:10px!important}.sheet-kpis>div:nth-child(1){background:#eaf3ff!important}.sheet-kpis>div:nth-child(2){background:#eaf8f5!important}.sheet-kpis>div:nth-child(3){background:#fff3df!important}.sheet-kpis>div:nth-child(4){background:#e9f8ef!important}.sheet-kpis>div:nth-child(5){background:#f2edff!important}.sheet-kpis small{font-size:9px!important}.sheet-kpis b{font-size:15px!important}.sheet-actions{margin:0 0 8px!important}.sheet-panel{margin-bottom:8px!important}.sheet-params{grid-template-columns:repeat(5,minmax(110px,1fr))!important;gap:6px!important}.opening-grid{grid-template-columns:repeat(6,minmax(105px,1fr))!important;gap:6px!important}.sheet-install{grid-template-columns:repeat(6,minmax(110px,1fr))!important;gap:6px!important}.item-grid{grid-template-columns:.7fr 1.3fr 1.5fr .55fr 1fr!important;gap:6px!important}.money-row{gap:3px!important}.money-row select{max-width:58px!important}.sheet-install-result{padding:7px 9px!important;margin-top:6px!important;font-size:10px!important}.sheet-final{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin:8px 0!important}.sheet-final>div{min-height:52px!important;padding:7px 9px!important;border-radius:9px!important}.sheet-final>div:nth-child(4n+1){background:#eaf3ff!important}.sheet-final>div:nth-child(4n+2){background:#e9f8ef!important}.sheet-final>div:nth-child(4n+3){background:#fff3df!important}.sheet-final>div:nth-child(4n){background:#f2edff!important}.sheet-final small{font-size:8px!important}.sheet-final b{font-size:12px!important}.sheet-generate{height:34px!important;font-size:11px!important;background:#dceeff!important;color:#245a91!important;border-color:#c6e1fb!important}@media(max-width:1100px){.sheet-params{grid-template-columns:repeat(3,1fr)!important}.opening-grid{grid-template-columns:repeat(3,1fr)!important}.sheet-install{grid-template-columns:repeat(3,1fr)!important}}