.ph-wrap{position:relative}.ph-nav{position:absolute;top:34%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid var(--g200);box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:6;transition:background .15s,transform .15s}.ph-nav svg{width:20px;height:20px;stroke:var(--g900);fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ph-nav.prev{left:10px}.ph-nav.next{right:10px}.ph-nav:hover{background:var(--g50);transform:translateY(-50%) scale(1.06)}.ph-nav[disabled]{opacity:.35;cursor:default}@media(min-width:900px){.ph-nav{display:flex}}.kshort{margin:0 0 30px!important}@media(max-width:700px){.kalk-page .wrap{display:flex;flex-direction:column}.kalk-page .wrap>*{order:20}.kalk-page .wrap>.kcrumbs{order:1}.kalk-page .wrap>.section-tag{order:2}.kalk-page .wrap>h1,.kalk-page .wrap>.ep-title{order:3}.kalk-page .wrap>.kalk-page .wrap>h1{order:3}.kalk-page .wrap>.lead{order:4}.kalk-page .wrap>.tabs{order:5}.kalk-page .wrap>.calc{order:6}.kalk-page .wrap>.khub{order:6}.kalk-page .wrap>.kshort{order:7;margin:26px 0 0!important}.kalk-page .wrap>.how{order:8}.kalk-page .wrap>.hub-text{order:9}.kalk-page .wrap>.otherkalk{order:10}.kalk-page .wrap>.cta{order:11}.kalk-page .wrap>.knx{order:12}}.otherkalk{margin-top:44px}.otherkalk h2{font-size:clamp(20px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;margin:0 0 16px}.ok-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ok-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--g200);border-radius:14px;text-decoration:none;color:var(--g900);transition:border-color .15s,background .15s}a.ok-card:hover{border-color:var(--g900);background:var(--g50)}.ok-ico{width:48px;height:48px;min-width:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ok-ico svg{width:30px!important;height:30px!important;display:block}.ok-red{background:var(--red);color:#fff}.ok-dark{background:var(--g900);color:#fff}.ok-yellow{background:var(--yellow);color:var(--g900)}.ok-soft{background:var(--g100);color:var(--g500)}.ok-txt{flex:1;min-width:0}.ok-txt b{display:block;font-size:15px;font-weight:700;line-height:1.25}.ok-txt i{display:block;font-style:normal;font-size:13px;color:var(--g600);line-height:1.4;margin-top:2px}.ok-arr{color:var(--red);font-weight:700;font-size:16px;flex:0 0 auto}.ok-badge{font-size:12px;font-weight:700;color:var(--g500);flex:0 0 auto}.ok-soon{background:var(--g50)}.ok-actions{margin-top:20px}@media(max-width:600px){.ok-actions .btn-primary{width:100%;display:flex}}@media(max-width:700px){.ok-grid{grid-template-columns:1fr}.otherkalk h2{font-size:22px}.ok-txt i{display:none}.ok-card{padding:13px 14px}}.podk-top{padding-top:clamp(101px,13.1vh,151px)!important}.kalk-section{padding-top:clamp(101px,13.1vh,151px)!important}.kalk-page .wrap{padding-top:clamp(98px,12.8vh,148px)!important}.ep-title{font-size:clamp(28px,4.5vw,50px);font-weight:800;line-height:1.06;letter-spacing:-0.03em;color:var(--g900);margin:14px 0 12px}.kalk-page .lead{font-size:clamp(15px,1.6vw,18px);color:var(--g500);line-height:1.55;margin:0 0 30px;max-width:640px}@media(max-width:700px){.kcrumbs{margin-bottom:25px}}.btn-primary,.btn-outline,.form-submit-btn,.audit-submit,.kalk-submit,.epd-btn,.bh-actions .btn-primary{height:52px;padding:0 28px;border-radius:14px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;box-sizing:border-box}.header .btn-primary{height:42px;padding:0 18px;font-size:14px;border-radius:11px}@media(max-width:600px){.btn-primary,.btn-outline,.form-submit-btn,.audit-submit,.kalk-submit,.epd-btn{height:52px;font-size:15px;padding:0 22px}}@media(max-width:700px){.switch{flex-wrap:wrap;gap:6px;padding:5px}.switch button{height:auto;min-height:44px;padding:9px 10px;font-size:13px;line-height:1.25;white-space:normal;flex:1 1 calc(50% - 3px);min-width:0}.switch button:only-child{flex:1 1 100%}.seg button{height:auto;min-height:46px;padding:9px 10px;font-size:14px;line-height:1.25;white-space:normal}.tabs{flex-wrap:wrap;gap:5px}.tab{height:auto;min-height:48px;padding:9px 8px;font-size:13px;line-height:1.2;white-space:normal;flex:1 1 calc(33.33% - 4px)}}@media(max-width:420px){.switch button{flex:1 1 100%}.tab{flex:1 1 100%}}.ok-blue,.kh-blue,.kalc-blue{background:linear-gradient(140deg,#4A90E2,#1B5FAF);color:#fff}.ok-green,.kh-green,.kalc-green{background:linear-gradient(140deg,#3FBF63,#1E8F42);color:#fff}.ok-violet,.kh-violet,.kalc-violet{background:linear-gradient(140deg,#9B6BE8,#6B3FC4);color:#fff}.ok-teal,.kh-teal,.kalc-teal{background:linear-gradient(140deg,#2FB8B0,#12807A);color:#fff}.ok-yellow,.kh-yellow,.kalc-yellow{background:linear-gradient(140deg,#FFE14D,#FFC400);color:var(--g900)}.ok-red,.kh-red,.kalc-red{background:linear-gradient(140deg,#FF3350,#C10018);color:#fff}.ok-dark,.kh-dark,.kalc-dark{background:linear-gradient(140deg,#3A3A3A,#141414);color:#fff}.faq-h{font-size:clamp(20px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;margin:44px 0 14px}.acc{border-top:1px solid var(--g200)}.acc details{border-bottom:1px solid var(--g200)}.acc summary{padding:18px 0;font-size:16px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:'+';font-size:22px;font-weight:400;color:var(--g500)}.acc details[open] summary::after{content:'\2013'}.acc p{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--g700)}.acc a{color:var(--red);text-decoration:none;border-bottom:1px solid rgba(214,0,28,.3)}@media(max-width:700px){.faq-h{font-size:22px;margin:34px 0 10px}.acc summary{font-size:15px;padding:16px 0}.acc p{font-size:14px}}.kmail{margin-top:22px;border:1px solid var(--g200);border-radius:18px;padding:22px;background:var(--g50)}.kmail-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.kmail-head svg{width:26px!important;height:26px!important;flex:0 0 auto;color:var(--red);margin-top:2px}.kmail-head b{display:block;font-size:16px;font-weight:700;line-height:1.3}.kmail-head span{display:block;font-size:14px;color:var(--g600);line-height:1.45;margin-top:3px}.kmail-form{display:flex;gap:10px;position:relative}.kmail-form input[type=email],.kmail-form input[type=tel]{flex:1 1 240px;height:52px;padding:0 18px;border:2px solid var(--g200);border-radius:14px;font-family:var(--font);font-size:16px;color:var(--g900);background:var(--white);outline:none;min-width:0}.kmail-form input[type=email],.kmail-form input[type=tel]:focus{border-color:var(--red)}.kmail-form .btn-primary{flex:0 0 auto}.kmail-consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;cursor:pointer;font-size:13.5px;color:var(--g600);line-height:1.45}.kmail-consent input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--red);cursor:pointer}.kmail-consent a{color:var(--red);text-decoration:none;border-bottom:1px solid rgba(214,0,28,.3)}.kmail-msg{margin-top:12px;font-size:14px;line-height:1.5;display:none}.kmail-msg.ok{display:block;color:#1E8F42}.kmail-msg.err{display:block;color:var(--red)}@media(max-width:600px){.kmail{padding:18px 16px}.kmail-form{flex-direction:column}.kmail-form input[type=email],.kmail-form input[type=tel]{flex:0 0 auto!important;width:100%;height:52px;min-height:52px;box-sizing:border-box}.kmail-form .btn-primary{width:100%}}@media print{.header,.footer,.kmail,.otherkalk,.cta,.tools,.mobile-overlay,.cookie-banner,.epd-banner,.acc,.faq-h,.kalk-page .kcrumbs{display:none!important}body{background:#fff!important}.kalk-page .wrap{padding-top:0!important;max-width:100%!important}.calc{border:none!important;padding:0!important}.how{border:none!important}.how summary{display:none}.how-body{padding:0!important}.res-main{background:#FFD100!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}a[href]:after{content:""}}.kmail-consent input[type=checkbox]{-webkit-appearance:auto!important;appearance:auto!important;width:18px!important;height:18px!important;opacity:1!important;position:static!important;margin:1px 0 0!important;flex:0 0 auto;accent-color:var(--red);cursor:pointer;display:inline-block!important}@media(max-width:600px){.kmail-form{flex-direction:column;position:relative}.kmail-form input[type=email],.kmail-form input[type=tel]{order:1}.kmail-consent{order:2;margin:-2px 0 0!important}.kmail-form .btn-primary{order:3}.kmail{display:flex;flex-direction:column}.kmail-head{order:1}.kmail-form{order:2}.kmail-consent{order:3}.kmail-msg{order:4}}@media(min-width:601px){.kmail-form{flex-wrap:wrap}.kmail-form input[type=email],.kmail-form input[type=tel]{order:1;flex:1 1 240px}.kmail-form .btn-primary{order:2}.kmail-form .kmail-consent{order:3;flex:0 0 100%;width:100%;margin:6px 0 0!important}}.kmail .consent-row{display:flex;align-items:flex-start;gap:10px;margin:-4px 0 0!important;cursor:pointer}.kmail .consent-check{position:relative;width:20px;height:20px;flex:0 0 auto;margin-top:1px}.kmail .consent-check input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer;z-index:2}.kmail .consent-check .checkmark{position:absolute;top:0;left:0;width:20px;height:20px;border:1.5px solid var(--g300);border-radius:6px;background:var(--white);transition:all .2s}.kmail .consent-check input:checked~.checkmark{background:var(--red);border-color:var(--red)}.kmail .consent-check .checkmark::after{content:'';position:absolute;display:none;left:6px;top:3px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kmail .consent-check input:checked~.checkmark::after{display:block}.kmail .consent-row label{font-size:13.5px;color:var(--g600);line-height:1.45;cursor:pointer}.kmail .consent-row a{color:var(--red);text-decoration:none;border-bottom:1px solid rgba(214,0,28,.3)}.kmail .consent-row.error .checkmark{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(214,0,28,.15)}.kmail .consent-row.error label{color:var(--red)!important}.kmail input[type=email].error{border-color:var(--red)!important;box-shadow:0 0 0 3px rgba(214,0,28,.12)}.tabs .tab.active,.switch button.on,.seg button.on{background:var(--yellow,#FFD100)!important;color:var(--g900,#1A1A1A)!important;border-color:var(--yellow,#FFD100)!important;box-shadow:0 2px 10px rgba(255,209,0,.35)!important}.tabs .tab:nth-child(even).active,.switch button:nth-child(even).on,.seg button:nth-child(even).on{background:var(--red,#D6001C)!important;color:#fff!important;border-color:var(--red,#D6001C)!important;box-shadow:0 2px 10px rgba(214,0,28,.3)!important}.tabs .tab:nth-child(3n).active,.seg button:nth-child(3n).on{background:var(--g900,#1A1A1A)!important;color:#fff!important;border-color:var(--g900,#1A1A1A)!important;box-shadow:0 2px 10px rgba(26,26,26,.25)!important}.pdf-hint{margin:10px 0 0;padding:11px 14px;background:#FFF8DC;border-left:3px solid var(--yellow,#FFD100);border-radius:0 10px 10px 0;font-size:13.5px;line-height:1.5;color:var(--g700,#4A4A4A)}.print-head{display:none}@media print{.print-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:24px;padding:0 0 14px;margin:0 0 20px;border-bottom:2px solid #1A1A1A}.ph-brand{display:flex;align-items:center;gap:12px}.ph-logo{width:42px;height:42px;object-fit:contain}.ph-name b{display:block;font-size:16px;font-weight:800;line-height:1.2}.ph-name span{display:block;font-size:11px;color:#6B6B6B;letter-spacing:.04em;text-transform:uppercase}.ph-meta{text-align:right}.ph-title{font-size:15px;font-weight:700}.ph-date{font-size:12px;color:#6B6B6B;margin-top:3px}.calc-disclaimer{display:block!important;margin-top:22px!important;padding-top:12px!important;border-top:1px solid #E4E4E4;font-size:11px!important;color:#6B6B6B!important}.calc-disclaimer:after{content:" · 1cbouuetalon.ru · +7 351 200-22-09";white-space:nowrap}.chat-btn,.chat-widget,#jivo-iframe-container,jdiv,.jivo-btn,.tg-float,.epd-float,.st-strip,.stories,.scroll-top,[class*="float"]{display:none!important}.print-head .ph-title{color:#1A1A1A!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important}.print-head .ph-date{color:#6B6B6B!important;text-transform:none!important;letter-spacing:0!important}.calc input,.calc select{border:1px solid #D8D8D8!important;background:#fff!important;color:#1A1A1A!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.final-cta,.final-cta-bg,.kalc-actions,.knx,.knx-card,.v-carousel-hint,.calc-history,.subscribe,.sub-teaser,.kshort-actions,.epd-banner,.vpromo-wide,.vpromo-in,.okalk,.ok-grid,.ok-card,.faq-block,.faq-h,.acc,h2.faq-h,.kalk-page h2:not(.how h2),section:not(.kalk-section){display:none!important}.kalk-page>*:not(.wrap):not(.print-head){display:none!important}@page{margin:16mm 14mm}}.calc-disclaimer{max-width:var(--container,860px);margin:18px auto 0;padding:0 20px;font-size:13.5px;line-height:1.55;color:var(--g500,#8A8A8A)}.calc-history{margin-top:40px}.ch-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:6px}.ch-head h2{font-size:clamp(20px,2.6vw,28px);font-weight:800;letter-spacing:-.02em;margin:0}.ch-clear{background:none;border:none;font-family:inherit;font-size:14px;color:var(--g500);cursor:pointer;padding:4px 0;transition:color .18s}.ch-clear:hover{color:var(--red)}.ch-note{font-size:13.5px;color:var(--g500);line-height:1.5;margin-bottom:14px}.ch-list{border-top:1px solid var(--g200)}.ch-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--g200);text-decoration:none;color:var(--g900);transition:padding .18s}.ch-item:hover{padding-left:8px}.ch-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.ch-calc{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--red)}.ch-params{font-size:14.5px;color:var(--g700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 1 auto;min-width:0;max-width:55%}.ch-right b{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.ch-date{font-size:12.5px;color:var(--g500)}@media(max-width:600px){.ch-item{flex-direction:column;align-items:stretch;gap:6px}.ch-right{flex-direction:column;align-items:flex-start;max-width:100%}.ch-right b{white-space:normal;overflow:visible;font-size:15px;line-height:1.35}.ch-params{white-space:normal}}@media(min-width:1025px){.final-cta .final-form{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;max-width:560px;margin:0 auto}.final-cta .final-form>input[type=tel]{order:1;flex:1 1 300px}.final-cta .final-form>button{order:2;flex:0 0 auto}.final-cta .final-form .consent-row{order:3;flex:0 0 100%;width:100%;margin-top:0!important}}.vpromo-wide{margin:56px calc(50% - 50vw) 0;padding:clamp(36px,5vh,56px) clamp(24px,5vw,80px);background:var(--g900);color:var(--white);width:100vw}.vpromo-in{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}.vpromo-txt{min-width:0}.vpromo-wide .section-tag{color:var(--yellow);margin-bottom:10px}.vpromo-wide .section-tag:before{background:var(--yellow)}.vpromo-wide h2{font-size:clamp(22px,2.6vw,32px);font-weight:800;letter-spacing:-.03em;color:var(--white);margin:0 0 10px;line-height:1.15}.vpromo-wide p{font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.72);margin:0 0 22px;max-width:620px}.vpromo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;background:var(--yellow);color:var(--g900);border-radius:14px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .18s,transform .18s}.vpromo-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.vpromo-code{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;overflow:hidden}.vpc-dots{display:flex;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.vpc-dots span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.18)}.vpromo-code pre{margin:0;padding:16px 18px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.75;color:rgba(255,255,255,.82);overflow-x:auto;white-space:pre}.vpromo-code i{color:var(--yellow);font-style:normal}@media(max-width:900px){.vpromo-in{grid-template-columns:1fr;gap:24px}.vpromo-btn{width:100%}.vpromo-code{order:-1}.vpromo-code pre{font-size:11.5px;padding:14px 14px}}.consent-check{position:relative}.consent-check .checkmark,.kmail .consent-check .checkmark,.sub-cc .sub-checkmark{pointer-events:none}.consent-check input[type=checkbox],.kmail .consent-check input[type=checkbox],.sub-cc input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:3}.consent-row,.kmail .consent-row,.sub-consent-row{cursor:pointer}.et-dialog{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .22s ease;pointer-events:none}.et-dialog.show{opacity:1;pointer-events:auto}.et-dialog-back{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(3px)}.et-dialog-card{position:relative;background:#fff;border-radius:22px;padding:34px 32px 28px;max-width:420px;width:100%;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.25);transform:translateY(14px) scale(.97);transition:transform .22s ease}.et-dialog.show .et-dialog-card{transform:none}.et-dialog-ico{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#FFF8DC;color:#C79A00}.et-dialog--error .et-dialog-ico{background:#FDECEE;color:#D6001C}.et-dialog--ok .et-dialog-ico{background:#E8F6EC;color:#1E8F42}.et-dialog-ico svg{width:30px;height:30px}.et-dialog-card h3{font-size:21px;font-weight:800;letter-spacing:-.02em;margin:0 0 10px;color:#1A1A1A}.et-dialog-card p{font-size:15.5px;line-height:1.6;color:#666;margin:0 0 22px}.et-dialog-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.et-btn{min-height:52px;padding:0 28px;border-radius:14px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;border:none;transition:filter .18s,border-color .18s}.et-btn--main{background:#D6001C;color:#fff}.et-btn--main:hover{filter:brightness(1.1)}.et-btn--ghost{background:#fff;color:#1A1A1A;border:1.5px solid #E8E8E8}.et-btn--ghost:hover{border-color:#1A1A1A}@media(max-width:520px){.et-dialog-card{padding:28px 22px 24px}.et-btn{width:100%}}@media(max-width:768px){section:not(.hero):not(.epd-banner):not(.trust-strip):not(:first-of-type),.v-sec,.v-form-sec,.sec,.khub-sec{padding-top:clamp(36px,7.5vw,54px);padding-bottom:clamp(36px,7.5vw,54px)}section:not([class*="--"])+section:not([class*="--"]){padding-top:clamp(16px,3.5vw,26px)}}.kshort{background:#FFF8DC;border-left:4px solid var(--yellow,#FFD100);border-radius:0 14px 14px 0;padding:20px 24px;margin:clamp(24px,3vw,36px) 0 26px;font-size:15.5px;line-height:1.6;color:var(--g800,#333)}.kshort strong{color:var(--g900,#1A1A1A)}@media(max-width:600px){.kshort{padding:16px 18px;font-size:14.5px}}.kmail-form .kmail-remind{display:flex;gap:10px;align-items:flex-start;order:4;flex-basis:100%;margin:14px 0 0!important;padding-top:14px;border-top:1px solid var(--g200,#E4E4E4);cursor:pointer}.kmail-form .kmail-remind label{display:block;line-height:1.45;cursor:pointer}.kmail-form .kmail-remind label b{display:block;font-size:14.5px;font-weight:700;color:var(--g900,#1A1A1A);margin-bottom:3px}.kmail-form .kmail-remind label span{display:block;font-size:13px;color:var(--g600,#6B6B6B)}.cta-q{display:block}.cta-a{display:block;margin-top:3px}@media(max-width:700px){.cta-q,.cta-a{display:inline}.cta-a{margin-top:0}}.kcheck{margin-top:14px;border:1.5px solid var(--g200,#E4E4E4);border-radius:18px;padding:20px 22px;background:var(--white,#fff)}.kcheck .kmail-head svg{width:26px;height:26px;flex:0 0 auto;stroke:var(--red,#D6001C)}.kcheck-btn{width:100%;height:52px;margin-top:14px;border:none;border-radius:14px;background:var(--g900,#1A1A1A);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:background .18s}.kcheck-btn:hover{background:#000}.kcheck-note{margin-top:10px;font-size:13px;color:var(--g500,#888);text-align:center}@media print{.kcheck{display:none!important}}.footer-col a.on{color:var(--white);font-weight:700}.kh-ico,.kalc-ico,.ok-ico{display:flex;align-items:center;justify-content:center}.kh-ico svg,.kalc-ico svg,.ok-ico svg{width:22px!important;height:22px!important;stroke-width:1.9}.kh-ico{width:52px;height:52px;border-radius:15px}.kh-ico svg{width:26px!important;height:26px!important}.kalc-ico{width:48px;height:48px;border-radius:14px}.kalc-ico svg{width:24px!important;height:24px!important}.ok-ico{width:40px;height:40px;border-radius:12px}.ok-ico svg{width:20px!important;height:20px!important}.kh-ico-yellow,.kalc-ico-yellow,.ok-ico-yellow{background:#FFD100;color:#1A1A1A}.kh-ico-red,.kalc-ico-red,.ok-ico-red{background:#D6001C;color:#fff}.kh-ico-dark,.kalc-ico-dark,.ok-ico-dark{background:#1A1A1A;color:#fff}.kh-ico-green,.kalc-ico-green,.ok-ico-green{background:#1E8F42;color:#fff}.kh-ico-teal,.kalc-ico-teal,.ok-ico-teal{background:#1C7A78;color:#fff}.kh-ico-violet,.kalc-ico-violet,.ok-ico-violet{background:#6B4BD6;color:#fff}.kh-ico-blue,.kalc-ico-blue,.ok-ico-blue{background:#2563C9;color:#fff}.kb-short{display:none}@media(max-width:430px){.kb-long{display:none}.kb-short{display:inline}.kcheck-btn{font-size:14.5px;padding:0 10px}}.calc .res + .field{margin-top:18px}.calc .field + .field{margin-top:0}@media(max-width:520px){.calc .unit-row .unit{margin-top:2px}}