/* Kontrolka V7.6 — faithful, functional recreation of upload concept.
   Completely scoped to data-screen="upload" to preserve OCR/review/results. */
#kontrolka .v76-upload-screen{--v76-ink:#0c352b;--v76-green:#08684f;--v76-dark:#064737;--v76-muted:#617771;background:radial-gradient(circle at 18% 20%,#eff9f0 0,transparent 38%),linear-gradient(135deg,#f7faf6,#f8f7ef);min-height:100vh;padding:0 0 65px;color:var(--v76-ink)}
#kontrolka .v76-upload-screen *{box-sizing:border-box}
#kontrolka .v76-upload-screen .v76-svg-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
#kontrolka .v76-upload-screen svg:not(.v76-svg-defs){width:25px;height:25px;stroke:currentColor;fill:none;flex:none}
#kontrolka .v76-shell{max-width:1550px!important;padding:0 clamp(15px,2.2vw,34px)!important}
#kontrolka .v76-stepper{margin:0 auto 25px;display:flex;justify-content:center;align-items:center;gap:12px;padding:22px 8px 15px;background:transparent!important}
#kontrolka .v76-stepper .step{font-size:14px!important;color:#617773!important;gap:10px;white-space:nowrap;display:flex;align-items:center}
#kontrolka .v76-stepper .step span{font-weight:750;font-size:clamp(11px,1.2vw,15px)}
#kontrolka .v76-stepper .step i{width:34px;height:34px;min-width:34px;border-radius:50%;background:#e5e9e7;color:#6c817b;font-size:15px;font-weight:850;display:grid;place-items:center;font-style:normal}
#kontrolka .v76-stepper .step.active{color:#0b604c}
#kontrolka .v76-stepper .step.active i{color:#fff;background:linear-gradient(135deg,#027f58,#034737);box-shadow:0 4px 14px #086e4d47}
#kontrolka .v76-stepper em{height:1px;width:clamp(14px,4vw,68px);min-width:14px;background:#d2dad5;display:block;flex:none}
#kontrolka .v76-layout{display:grid!important;grid-template-columns:minmax(0,1.33fr) minmax(0,0.92fr)!important;align-items:stretch;gap:22px!important;margin:0!important}
#kontrolka .v76-left,#kontrolka .v76-right{min-width:0;border-radius:29px!important;overflow:hidden;box-shadow:0 24px 65px #113a2d1b!important}
#kontrolka .v76-left{background:linear-gradient(145deg,#fff 30%,#fbfff9 100%)!important;padding:clamp(28px,3.5vw,55px)!important;border:1px solid #dfe7de!important}
#kontrolka .v76-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}
#kontrolka .v76-left .screen-kicker{margin:0;color:#0d7558;font-size:11px!important;letter-spacing:.23em;font-weight:900}
#kontrolka .v76-small-tag{color:#4a7466;white-space:nowrap;font-size:12px;font-weight:800;background:#eaf7ec;padding:10px 12px;border-radius:100px}
#kontrolka .v76-small-tag span{color:#0f9f74}
#kontrolka .v76-left h1{font:800 clamp(39px,4.12vw,66px)/1.07 'Fraunces',Georgia,serif!important;letter-spacing:-.045em!important;margin:12px 0 19px!important;color:#103e30!important;max-width:890px}
#kontrolka .v76-left h1 span{color:#087352!important;position:relative;white-space:normal;display:inline!important}
#kontrolka .v76-left h1 span:after{content:"";position:absolute;height:6px;border-radius:40px;background:#ffd656;right:0;left:49%;bottom:-6px;transform:rotate(-2deg);z-index:-1}
#kontrolka .v76-left>p{font-size:clamp(16px,1.43vw,20px)!important;line-height:1.55!important;color:#566e66!important;max-width:730px;margin:0 0 20px!important}
#kontrolka .v76-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}
#kontrolka .v76-benefit{background:linear-gradient(110deg,#edf7ec,#fbfffa);border-radius:13px;padding:10px 8px;display:flex;align-items:center;gap:10px;min-width:0}
#kontrolka .v76-benefit-icon{width:38px;height:38px;display:grid;place-items:center;flex:none;background:#d8f0df;color:#095e46;border-radius:12px}
#kontrolka .v76-benefit-icon svg{width:20px!important;height:20px!important}
#kontrolka .v76-benefit-icon.v76-bolt{color:#e4a10b;background:#fff2c6;font-size:22px}
#kontrolka .v76-benefit b{font-size:13px;font-weight:850;display:block;line-height:1.25;color:#153f32}
#kontrolka .v76-benefit small{font-size:11px!important;color:#657e73;line-height:1.3;display:block;margin-top:3px}
#kontrolka .v76-dropzone{margin:0!important;padding:0!important;min-height:432px!important;display:grid!important;grid-template-columns:minmax(210px,0.75fr) minmax(265px,1fr)!important;gap:0!important;align-items:center!important;text-align:center!important;border:2px dashed #91ceaa!important;border-radius:26px!important;background:linear-gradient(130deg,#f6fff8,#f0faf2 75%,#f9fff6)!important;overflow:hidden!important;position:relative!important;transition:border-color .25s,background .25s,box-shadow .25s!important}
#kontrolka .v76-dropzone.dragging{border-color:#01986d!important;background:#e2f8ea!important;box-shadow:0 0 0 5px #b3e8cf55!important;transform:none!important}
#kontrolka .v76-upload-scene{position:relative;align-self:stretch;min-height:430px;overflow:hidden;pointer-events:none;isolation:isolate}
#kontrolka .v76-upload-scene:before{content:"";width:240px;height:240px;border-radius:50%;position:absolute;bottom:-85px;left:-83px;background:#d7f5db88;filter:blur(12px)}
#kontrolka .v76-demo-phone{width:210px;height:342px;position:absolute;left:19px;top:42px;border:9px solid #192e2b;background:#fefcf6;border-radius:29px;box-shadow:18px 20px 25px #04382235,0 5px 4px #fff7 inset;transform:rotate(-11deg);overflow:hidden;z-index:1}
#kontrolka .v76-phone-camera{position:absolute;width:49px;height:9px;border-radius:0 0 9px 9px;background:#192e2b;top:-1px;left:calc(50% - 25px);z-index:2}
#kontrolka .v76-phone-content{padding:23px 10px 10px;background:#fffdfa;color:#2e3c39;height:100%;font-family:'DM Sans',Arial,sans-serif!important}
#kontrolka .v76-phone-title{font:800 22px/1.2 'Fraunces',serif;text-align:center;margin-bottom:13px;color:#243931}
#kontrolka .v76-phone-row{display:grid;grid-template-columns:77px 1fr;gap:5px;border-top:1px solid #d1d9ce;padding:8px 0;font-size:9px;line-height:1.27;color:#52635c;text-align:left}
#kontrolka .v76-phone-row b{font-size:9px;color:#2b4439}
#kontrolka .v76-phone-caption{position:absolute;bottom:13px;left:8px;right:8px;text-align:center;letter-spacing:.08em;font-size:7px;font-weight:900;color:#71907b}
#kontrolka .v76-files-stack{position:absolute;left:187px;top:155px;z-index:3;transform:rotate(6deg);display:flex;flex-direction:column;gap:9px}
#kontrolka .v76-file-badge{width:52px;height:61px;border:3px solid #fff;border-radius:10px;display:grid;place-items:center;box-shadow:0 12px 17px #104f3528;font-weight:900;color:#fff}
#kontrolka .v76-file-badge.v76-pdf{background:#e85145;font-size:13px;transform:rotate(-10deg)}
#kontrolka .v76-file-badge.v76-xls{background:#0f915a;transform:translateX(25px) rotate(3deg);font-size:25px}
#kontrolka .v76-file-badge.v76-doc{background:#2d70cd;transform:rotate(7deg);font-size:25px}
#kontrolka .v76-upload-controls{padding:27px 22px 27px 12px;min-width:0;position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:390px}
#kontrolka .v76-hand-note{font:italic 500 16px/1.15 Georgia,serif;display:block;color:#486c5a;position:absolute;top:13px;left:8px;transform:rotate(-9deg)}
#kontrolka .v76-hand-note span{font:700 24px Georgia,serif;display:block;margin-left:-18px;margin-top:3px;transform:rotate(-12deg)}
#kontrolka .v76-cloud-wrap{width:127px;height:127px;margin:0 auto 8px;position:relative;display:grid;place-items:center}
#kontrolka .v76-cloud-ring{position:absolute;inset:-8px;border-radius:50%;border:1px solid #d9f1de;box-shadow:0 0 0 14px #ebfaed,0 0 0 29px #edf9f059;animation:v76-heartbeat 3.6s ease-in-out infinite}
#kontrolka .v76-cloud-core{width:101px;height:101px;border-radius:25px;background:#e2f7e7;color:#06734f;display:grid;place-items:center;box-shadow:0 16px 36px #0679512b;position:relative}
#kontrolka .v76-cloud-core svg{width:54px!important;height:54px!important}
#kontrolka .v76-hide-legacy{display:none!important}
#kontrolka .v76-dropzone h3{font:800 clamp(24px,2.5vw,33px)/1.2 'Fraunces',Georgia,serif!important;margin:7px 0 8px!important;color:#0c4533!important}
#kontrolka .v76-drop-instruction{font-size:14px!important;line-height:1.45!important;color:#5d796e!important;margin:0 0 18px!important}
#kontrolka .v76-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:380px;margin:0 auto!important}
#kontrolka .v76-action{min-height:58px!important;min-width:0!important;width:100%;border:1px solid #08644a!important;border-radius:14px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;font-size:clamp(13px,1.35vw,17px)!important;font-weight:850!important;line-height:1.12!important;text-align:center!important;cursor:pointer!important;white-space:normal!important;transition:transform .18s,box-shadow .18s,background .18s!important}
#kontrolka .v76-action svg{width:25px!important;height:25px!important}
#kontrolka .v76-action-photo{background:linear-gradient(135deg,#16865f,#044835)!important;color:white!important;box-shadow:0 12px 28px #03543c36}
#kontrolka .v76-action-file{background:#fff!important;color:#0b4d3a!important;box-shadow:0 10px 30px #123f3214}
#kontrolka .v76-action:hover{transform:translateY(-3px);box-shadow:0 18px 29px #07573b39!important}
#kontrolka .v76-action:focus-visible{outline:4px solid #efc339;outline-offset:3px}
#kontrolka .v76-camera-hint{margin:12px 0 5px!important;color:#617e71!important;font-size:12px!important;line-height:1.4}
#kontrolka .v76-dropzone small{font-size:12px!important;color:#597668!important;line-height:1.5;display:block!important;margin:8px 0 0!important}
#kontrolka .v76-upload-note{display:flex!important;align-items:center!important;gap:15px!important;margin-top:14px!important;background:linear-gradient(110deg,#fff6d6,#fff9ea)!important;border-radius:14px!important;padding:17px 18px!important;box-shadow:none!important;position:relative}
#kontrolka .v76-upload-note i{color:#e6ab12!important;font-size:26px;font-style:normal}
#kontrolka .v76-upload-note p{font-size:13px!important;color:#436356!important;line-height:1.55!important;margin:0!important;flex:1}
#kontrolka .v76-upload-note b{color:#244f3f!important;font-size:14px}
#kontrolka .v76-note-script{font:italic 15px/1.12 Georgia,serif;color:#54715b;text-align:right;transform:rotate(-6deg);flex:none}
#kontrolka .v76-upload-error{font-size:15px!important;min-height:23px;margin-top:7px;color:#af2f2f}
#kontrolka .v76-right{position:relative!important;isolation:isolate;background:radial-gradient(circle at 100% 0%,#28765a 0,transparent 50%),linear-gradient(145deg,#075340 0%,#004434 55%,#063a31 100%)!important;border:1px solid #2d806c!important;padding:clamp(31px,3vw,49px)!important;color:#fff!important;min-height:850px;overflow:hidden}
#kontrolka .v76-right-glow{position:absolute;right:-230px;top:170px;width:440px;height:600px;border-radius:50%;background:#5aa77b44;filter:blur(44px);pointer-events:none}
#kontrolka .v76-right-top{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;margin:0 0 15px}
#kontrolka .v76-right .side-label{color:#b2e3d2!important;font-size:11px!important;letter-spacing:.23em;font-weight:900}
#kontrolka .v76-right-eyecandy{color:#edce61;font-size:22px}
#kontrolka .v76-right h2{margin:0 0 31px;color:#fff;font:850 clamp(32px,3.35vw,51px)/1.08 'Fraunces',Georgia,serif!important;letter-spacing:-.035em;position:relative;z-index:2}
#kontrolka .v76-right h2 span{color:#edfff4}
#kontrolka .v76-right h2 i{display:block;width:92px;height:5px;border-radius:10px;background:#ffd44e;transform:rotate(-7deg);margin-top:8px}
#kontrolka .v76-right-scribble{position:absolute;right:15px;top:104px;font:italic 17px/1.1 Georgia,serif;color:#d4f4e1;transform:rotate(-14deg);text-align:center;opacity:.85;z-index:3;max-width:120px}
#kontrolka .v76-right-food{position:absolute;width:230px;height:230px;object-fit:cover;object-position:center;border-radius:50%;right:-95px;top:145px;border:10px solid #ffffff16;filter:saturate(1.15);z-index:1;box-shadow:0 15px 26px #042d276e}
#kontrolka .v76-timeline{margin:14px 0 20px!important;position:relative;z-index:2;max-width:390px}
#kontrolka .v76-timeline:before{content:"";position:absolute;left:20px;top:33px;bottom:55px;width:1px;background:linear-gradient(#1e9c7e,#59bca0,#205a4a);box-shadow:0 0 13px #42d5a56c}
#kontrolka .v76-timeline .story-item{display:grid!important;grid-template-columns:42px 42px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin:0 0 24px!important}
#kontrolka .v76-timeline .story-item>i{font-style:normal;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#198f72,#0c6d54)!important;color:white!important;border:1px solid #6cbfa47b;font-size:12px!important;font-weight:900;z-index:1;box-shadow:0 0 20px #3ed69b38}
#kontrolka .v76-step-icon{height:42px;width:42px;border-radius:13px;display:grid;place-items:center;background:#1c735b93;color:#c9ffee}
#kontrolka .v76-step-icon svg{width:23px!important;height:23px!important}
#kontrolka .v76-timeline .story-item div{display:block!important;min-width:0;padding-top:3px}
#kontrolka .v76-timeline .story-item b{font-size:clamp(14px,1.45vw,18px)!important;line-height:1.24;color:#fff!important;font-weight:850;display:block}
#kontrolka .v76-timeline .story-item p{font-size:14px!important;line-height:1.5!important;color:#c9e7dd!important;margin:6px 0 0!important}
#kontrolka .v76-result-phone{position:absolute;width:258px;height:344px;right:-28px;top:350px;background:linear-gradient(135deg,#fefefa,#f6faf8);color:#124e3e;border:8px solid #e4efe4;border-radius:29px;box-shadow:-24px 25px 42px #001e1c80;transform:rotate(13deg);z-index:1;padding:22px 14px 14px;opacity:.98;pointer-events:none}
#kontrolka .v76-result-notch{position:absolute;top:0;left:79px;right:79px;height:14px;background:#e4efe4;border-radius:0 0 15px 15px}
#kontrolka .v76-result-header{display:flex;justify-content:space-between;align-items:center;font-weight:900;font-size:11px;margin-bottom:22px;color:#127254}
#kontrolka .v76-result-header small{font-size:8px;letter-spacing:.15em;color:#7a9d8d}
#kontrolka .v76-result-title{font:800 19px/1.2 'Fraunces',serif;margin-bottom:16px;color:#095e44}
#kontrolka .v76-result-title span{display:inline-grid;place-items:center;width:23px;height:23px;background:#d6f5df;color:#148552;border-radius:50%;font:900 16px Arial}
#kontrolka .v76-result-rows{display:flex;flex-direction:column;gap:10px}
#kontrolka .v76-result-rows>div{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2eee4;border-radius:11px;padding:5px}
#kontrolka .v76-result-rows img{width:43px;height:40px;object-fit:cover;border-radius:7px}
#kontrolka .v76-result-rows span{flex:1}
#kontrolka .v76-result-rows b{display:block;font-size:10px;margin-bottom:7px}
#kontrolka .v76-result-rows i{display:inline-block;height:5px;width:38px;border-radius:4px;background:#c2e5cc;margin-right:5px}
#kontrolka .v76-result-rows i:last-child{width:20px;background:#a3d98b}
#kontrolka .v76-right-bottom{position:absolute;bottom:33px;left:24px;right:24px;border:1px solid #83baa458;border-radius:24px;padding:22px 23px;display:flex;gap:14px;align-items:flex-start;background:linear-gradient(130deg,#135b4cbb,#236f59b3);box-shadow:0 20px 38px #062b2a24;backdrop-filter:blur(9px);z-index:4}
#kontrolka .v76-bulb{display:grid;place-items:center;background:#ffd94b;color:#7a5802;width:43px;height:43px;border-radius:50%;font-size:24px;flex:none;box-shadow:0 0 22px #ffe69c6b}
#kontrolka .v76-right-bottom p{margin:0!important;color:#e5fff5!important;font-size:14px!important;line-height:1.5!important}
#kontrolka .v76-right-bottom b{color:#fff;display:block;font-size:16px;line-height:1.35;margin-bottom:8px}
#kontrolka .v76-right-bottom span:not(.v76-bulb){display:block}
@keyframes v76-heartbeat{0%,100%{transform:scale(.96);opacity:.8}50%{transform:scale(1.06);opacity:1}}
@media(min-width:1400px){#kontrolka .v76-dropzone{grid-template-columns:minmax(210px,.7fr) minmax(270px,1fr)!important}#kontrolka .v76-right{min-height:885px}#kontrolka .v76-left{padding-top:48px!important}}
@media(max-width:1150px){#kontrolka .v76-layout{grid-template-columns:1fr 0.82fr!important;gap:14px!important}#kontrolka .v76-left{padding:28px!important}#kontrolka .v76-left h1{font-size:clamp(32px,4vw,49px)!important}#kontrolka .v76-right{padding:32px 24px!important}#kontrolka .v76-dropzone{grid-template-columns:185px 1fr!important}.v76-demo-phone{left:3px!important;width:184px!important}.v76-files-stack{left:160px!important}.v76-result-phone{right:-96px!important;opacity:.55!important}.v76-right-bottom{left:17px!important;right:17px!important}}
@media(max-width:900px){#kontrolka .v76-layout{grid-template-columns:1fr!important}#kontrolka .v76-right{min-height:560px!important}#kontrolka .v76-right-food{right:-65px!important;top:36px!important;width:175px!important;height:175px!important}#kontrolka .v76-result-phone{right:25px!important;top:170px!important;opacity:.78!important;transform:rotate(8deg) scale(.72);transform-origin:top right}.v76-right-bottom{bottom:18px!important}#kontrolka .v76-timeline{max-width:400px!important}}
@media(max-width:630px){#kontrolka .v76-upload-screen{padding-bottom:30px}#kontrolka .v76-shell{padding:0 12px!important}#kontrolka .v76-stepper{gap:6px!important;margin-bottom:11px;padding:15px 0 6px}#kontrolka .v76-stepper em{min-width:6px;width:9px}#kontrolka .v76-stepper .step{gap:4px!important}#kontrolka .v76-stepper .step i{width:24px;min-width:24px;height:24px;font-size:11px}#kontrolka .v76-stepper .step span{font-size:10px!important;max-width:66px;white-space:normal;line-height:1.1}#kontrolka .v76-left{padding:23px 15px!important;border-radius:22px!important}#kontrolka .v76-small-tag{display:none}#kontrolka .v76-left h1{font-size:clamp(35px,8vw,44px)!important;line-height:1.09!important;margin-bottom:14px!important}#kontrolka .v76-left>p{font-size:16px!important}#kontrolka .v76-benefits{gap:6px}#kontrolka .v76-benefit{padding:7px 4px;gap:5px;flex-direction:column;text-align:center}#kontrolka .v76-benefit-icon{width:30px;height:30px}#kontrolka .v76-benefit b{font-size:10px}#kontrolka .v76-benefit small{font-size:9px!important}#kontrolka .v76-dropzone{grid-template-columns:1fr!important;min-height:0!important;border-radius:18px!important}#kontrolka .v76-upload-scene{min-height:198px!important;max-height:198px}#kontrolka .v76-demo-phone{width:145px!important;height:248px!important;left:clamp(22px,12vw,80px)!important;top:24px!important;border-width:6px!important;border-radius:20px!important}#kontrolka .v76-phone-content{padding:13px 6px}#kontrolka .v76-phone-title{font-size:14px;margin-bottom:7px}#kontrolka .v76-phone-row{font-size:7px;grid-template-columns:58px 1fr;padding:5px 0}#kontrolka .v76-phone-row b{font-size:7px}.v76-files-stack{left:60%!important;top:42px!important;gap:5px!important}.v76-file-badge{width:45px!important;height:48px!important}#kontrolka .v76-upload-controls{min-height:320px!important;padding:20px 12px 18px!important}#kontrolka .v76-hand-note{top:-164px!important;left:60%!important;font-size:14px;transform:rotate(0deg)}#kontrolka .v76-hand-note span{display:none}#kontrolka .v76-cloud-wrap{width:90px;height:90px}#kontrolka .v76-cloud-core{width:77px;height:77px;border-radius:19px}#kontrolka .v76-cloud-core svg{width:44px!important;height:44px!important}#kontrolka .v76-dropzone h3{font-size:27px!important}#kontrolka .v76-actions{max-width:none}#kontrolka .v76-action{min-height:58px!important;font-size:14px!important;padding:8px 7px!important;gap:5px!important}#kontrolka .v76-action svg{width:20px!important;height:20px!important}#kontrolka .v76-dropzone small{font-size:11px!important}#kontrolka .v76-upload-note{padding:13px!important;gap:10px!important}#kontrolka .v76-note-script{display:none}#kontrolka .v76-upload-note p{font-size:12px!important}#kontrolka .v76-right{min-height:715px!important;padding:27px 22px!important;border-radius:22px!important}#kontrolka .v76-right h2{font-size:36px!important}#kontrolka .v76-right-scribble{display:none}#kontrolka .v76-right-food{width:140px!important;height:140px!important;right:-65px!important;top:55px!important}#kontrolka .v76-result-phone{width:205px;height:266px;right:-88px!important;top:337px!important;opacity:.33!important}#kontrolka .v76-timeline{max-width:none!important;margin-top:16px!important}#kontrolka .v76-timeline .story-item{grid-template-columns:36px 32px 1fr!important;gap:7px!important;margin-bottom:21px!important}#kontrolka .v76-timeline .story-item>i{width:35px;height:35px;font-size:10px!important}#kontrolka .v76-step-icon{width:32px;height:32px}#kontrolka .v76-step-icon svg{width:20px!important;height:20px!important}#kontrolka .v76-timeline:before{left:17px}#kontrolka .v76-timeline .story-item b{font-size:15px!important}#kontrolka .v76-timeline .story-item p{font-size:12px!important;max-width:240px}#kontrolka .v76-right-bottom{bottom:14px!important;padding:17px!important;gap:10px}#kontrolka .v76-right-bottom b{font-size:14px}#kontrolka .v76-right-bottom p{font-size:12px!important}#kontrolka .v76-bulb{width:34px;height:34px;font-size:18px}}
@media(prefers-reduced-motion:reduce){#kontrolka .v76-cloud-ring{animation:none!important}#kontrolka .v76-action{transition:none!important}}
/* Last-pass legibility fixes: the decorative phone must never cover copy. */
@media(min-width:901px){
 #kontrolka .v76-timeline{max-width:277px!important}
 #kontrolka .v76-timeline .story-item p{max-width:190px}
 #kontrolka .v76-result-phone{right:-80px!important}
}
@media(max-width:630px){
 #kontrolka .v76-stepper .step span{display:inline-block!important;max-width:65px!important;min-width:0;word-break:normal;white-space:normal!important}
 #kontrolka .v76-stepper{justify-content:space-between!important;gap:3px!important}
 #kontrolka .v76-stepper em{min-width:3px!important;width:7px!important}
}
