.electrical_calc_lead{max-width:760px}.electrical_calc_grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:2em}.electrical_calc_steps{display:grid;gap:1.5em}.electrical_calc_steps .calc_step+.calc_step{margin-top:0}.electrical_calc_fieldset{min-inline-size:0;margin:0;padding:0;border:0}.electrical_calc_field_row,.electrical_calc_mode_panel{margin-top:1.5em}.electrical_calc_field_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2em}.electrical_calc_select,.electrical_calc_area_input{box-sizing:border-box;width:100%;min-height:46px;border:1px solid var(--color-border);background:#fff;color:var(--color-txt);font:inherit}.electrical_calc_select{padding:.7em 2.4em .7em .8em}.electrical_calc_select:focus,.electrical_calc_area_input:focus,.electrical_calc_counter input:focus{border-color:var(--color-border-focus);outline:none}.electrical_calc_mode_panel[hidden]{display:none}.electrical_calc_area{display:flex;align-items:center;justify-content:space-between;gap:1em}.electrical_calc_area .calc_field__title{margin:0}.electrical_calc_area__value{flex:0 0 auto;color:var(--color-blue);font-size:var(--font-size-h3);font-weight:500}.electrical_calc_range{width:100%;height:28px;margin:.75em 0 .3em;accent-color:var(--color-blue);cursor:pointer}.electrical_calc_area_input{max-width:130px;padding:.65em .8em;color:var(--color-blue);font-weight:500;text-align:center}.electrical_calc_hint{margin:.7em 0 0;color:var(--color-txt-gray);font-size:var(--font-size-p-min);line-height:1.4}.electrical_calc_quantities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5em 2em}.electrical_calc_quantity{display:flex;align-items:center;justify-content:space-between;gap:1em;min-width:0;color:var(--color-txt-gray);font-size:.95em;font-weight:500}.electrical_calc_counter{display:grid;grid-template-columns:38px 50px 38px;flex:0 0 auto}.electrical_calc_counter button,.electrical_calc_counter input{box-sizing:border-box;min-height:40px;border:1px solid var(--color-border);background:#fff;color:var(--color-txt);font:inherit;text-align:center}.electrical_calc_counter button{padding:0;color:var(--color-blue);font-weight:600;cursor:pointer}.electrical_calc_counter button:first-child{border-radius:var(--radius-inp) 0 0 var(--radius-inp)}.electrical_calc_counter button:last-child{border-radius:0 var(--radius-inp) var(--radius-inp) 0}.electrical_calc_counter input{width:50px;border-right:0;border-left:0;border-radius:0;font-weight:500;appearance:textfield}.electrical_calc_counter input::-webkit-outer-spin-button,.electrical_calc_counter input::-webkit-inner-spin-button{margin:0;appearance:none}.electrical_calc_services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.electrical_calc_service{position:relative;min-width:0;background:var(--color-gray-light)}.electrical_calc_service input{position:absolute;width:1px;height:1px;opacity:0}.electrical_calc_service label{display:block;min-height:76px;padding:.8em 1em;border:2px solid transparent;border-radius:inherit;cursor:pointer}.electrical_calc_service strong,.electrical_calc_service small{display:block}.electrical_calc_service strong{color:var(--color-txt);line-height:1.2}.electrical_calc_service small{margin-top:.3em;color:var(--color-txt-gray);font-size:var(--font-size-p-min);line-height:1.3}.electrical_calc_service input:checked+label{border-color:var(--color-blue);background:#fff}.electrical_calc_service input:focus-visible+label{outline:2px solid var(--color-border-focus);outline-offset:2px}.electrical_calc_validation{min-height:1.2em;margin-top:.7em;color:var(--color-red);font-size:var(--font-size-p-min)}.electrical_calc_result_list{display:grid;gap:.5em;margin:1em 0 0;padding:1em 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.electrical_calc_result_list div{display:flex;align-items:baseline;justify-content:space-between;gap:1em}.electrical_calc_result_list dd{margin:0;text-align:right}.electrical_calc_side{position:sticky;top:2em}.electrical_calc_actions{display:grid;gap:10px;margin-top:1em}.electrical_calc_actions .btn{width:100%;cursor:pointer}.electrical_calc_phone{display:block;margin-top:1em;color:var(--color-txt);font-size:1.2em;font-weight:700;text-align:center;text-decoration:none}.electrical_calc_phone_hint{margin-top:.25em;color:var(--color-txt-gray);font-size:var(--font-size-p-min);text-align:center}.electrical_calc_print{display:none}@media (max-width:1100px){.electrical_calc_grid{grid-template-columns:minmax(0,1fr) 340px;gap:1.25em}}@media (max-width:1023px){.electrical_calc_grid{grid-template-columns:minmax(0,1fr)}.electrical_calc_side{position:static}}@media (max-width:767px){.electrical_calc_field_row,.electrical_calc_quantities{grid-template-columns:minmax(0,1fr)}.electrical_calc_services{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.electrical_calc_quantity{align-items:flex-start;flex-direction:column}.electrical_calc_counter{width:100%;grid-template-columns:44px minmax(0,1fr) 44px}.electrical_calc_counter input{width:100%}}@media print{body.electrical-calc-printing *{visibility:hidden!important}body.electrical-calc-printing .electrical_calc_print,body.electrical-calc-printing .electrical_calc_print *{visibility:visible!important}body.electrical-calc-printing .electrical_calc_print{position:absolute;inset:0 auto auto 0;display:block;width:100%;padding:24px;color:#111;background:#fff;font-family:Arial,sans-serif}body.electrical-calc-printing .electrical_calc_print_title{font-size:24px;font-weight:700}body.electrical-calc-printing .electrical_calc_print p{font-size:14px;line-height:1.5}}