.ctc-bar{background:#021d21;border-top:1px solid rgba(255,255,255,.06)}.ctc-bar__in{max-width:1400px;margin:0 auto;padding:12px 24px;box-sizing:border-box}.ctc{position:relative;font-family:inherit;color:#021d21}.ctc [hidden]{display:none!important}.ctc--bar{display:flex;align-items:center;gap:20px}.ctc__intro{display:flex;flex-direction:column;flex-shrink:0;color:#fff}.ctc__title{font-size:17px;line-height:1.2}.ctc__sub{font-size:12px;color:#fffc;margin-top:3px;letter-spacing:.04em}.ctc__sub b{color:#2fd391;font-weight:800}.ctc--bar .ctc__go{background:linear-gradient(180deg,#34d99a,#1fbf7e);box-shadow:0 6px 18px #1fbf7e40}.ctc__box{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ctc__tabs{display:flex;gap:2px;background:#ffffff14;padding:4px;border-radius:10px;flex-shrink:0}.ctc__tab{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#ffffffbf;font:inherit;font-weight:700;font-size:14px;padding:9px 14px;border-radius:8px;cursor:pointer;white-space:nowrap}.ctc__tab.is-on{background:#fff;color:#021d21}.ctc__row{display:flex;align-items:stretch;gap:10px;flex:1;min-width:0;margin:0}.ctc__eu{width:46px;flex-shrink:0;background:#1d4ed8;color:#fff;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;font-size:12px;line-height:1.2}.ctc__eu span{color:#fc0;font-size:14px}.ctc__in{flex:1;min-width:0;height:48px;border:0;border-radius:8px;background:#fff;padding:0 16px;font:inherit;font-size:16px;color:#021d21;outline:2px solid transparent}.ctc__in:focus{outline-color:#15a966}.ctc__in--plate,.ctc__in--vin{text-transform:uppercase;font-weight:700;letter-spacing:.06em}.ctc__in::placeholder{text-transform:none;font-weight:400;letter-spacing:0;color:#8a9599}.ctc__go{height:48px;padding:0 26px;border:0;border-radius:8px;background:#15a966;color:#fff;font:inherit;font-weight:800;font-size:15px;cursor:pointer;flex-shrink:0}.ctc__go:disabled{opacity:.6;cursor:wait}.ctc__sel{flex:1;min-width:0;height:48px;border:0;border-radius:8px;background:#fff;padding:0 12px;font:inherit;font-size:15px;color:#021d21}.ctc__sel:disabled{opacity:.6}.ctc__out{font-size:14px}.ctc--bar .ctc__out{position:absolute;left:0;right:0;top:calc(100% + 12px);z-index:50;background:#fff;border-radius:14px;box-shadow:0 18px 50px #021d2140;padding:16px;max-height:70vh;overflow:auto}.ctc__msg{font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.ctc__msg.ok{color:#0a8a4f}.ctc__msg.ko{color:#b42318}.ctc__msg.wait{color:#475467}.ctc__x{position:absolute;top:10px;right:12px;border:0;background:none;font-size:22px;line-height:1;cursor:pointer;color:#667085}.ctc__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ctc__item{display:flex;flex-direction:column;border:1px solid #e3e8ea;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;background:#fff}.ctc__item:hover{border-color:#15a966}.ctc__item img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f3f5f7}.ctc__ib{padding:10px;display:flex;flex-direction:column;gap:4px;flex:1}.ctc__in-name{font-size:13px;font-weight:700;line-height:1.3}.ctc__in-price{font-weight:800;color:#0a8a4f;margin-top:auto}.ctc__more{margin:12px 0 0;font-size:13px}.ctc__more a{color:#0a8a4f;font-weight:700}.ctc--product{margin:8px 0 18px}.ctc__h{margin:0 0 4px;font-size:22px;line-height:1.25}.ctc__p{margin:0 0 14px;font-size:14px;color:#021d21b3}.ctc--product .ctc__box{flex-direction:column;align-items:stretch;gap:12px;background:#fff;border:1px solid #e3e8ea;border-radius:14px;padding:12px;box-shadow:0 4px 18px #021d210d}.ctc--product .ctc__tabs{background:#f3f5f7}.ctc--product .ctc__tab{flex:1;justify-content:center;color:#021d21a6}.ctc--product .ctc__tab.is-on{background:#fff;color:#021d21;box-shadow:0 1px 4px #021d211f}.ctc--product .ctc__row{border:1px solid #d5dde0;border-radius:10px;padding:4px;gap:6px}.ctc--product .ctc__row--sel{border:0;padding:0}.ctc--product .ctc__sel{border:1px solid #d5dde0}.ctc--product .ctc__in,.ctc--product .ctc__go{height:46px}.ctc__note{margin:10px 0 0;font-size:13px;color:#021d2199}.ctc--product .ctc__out{margin-top:12px;border-radius:12px;padding:14px 16px;background:#f6f8f9;border:1px solid #e3e8ea}.ctc__verdict{display:flex;gap:10px;align-items:flex-start;font-weight:700}.ctc__verdict i{font-style:normal;flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.ctc__verdict.ok i{background:#15a966}.ctc__verdict.ko i{background:#d92d20}.ctc__verdict small{display:block;font-weight:500;color:#475467;margin-top:2px}@media(max-width:989px){.ctc--bar{flex-direction:column;align-items:stretch;gap:8px}.ctc__intro{align-items:center;text-align:center}.ctc__title{font-size:16px;letter-spacing:.02em}.ctc--bar .ctc__box{flex-direction:column;align-items:stretch}.ctc--bar .ctc__tab{flex:1;justify-content:center}}@media(max-width:600px){.ctc-bar__in{padding:8px 12px 10px}.ctc__sub{font-size:11px;margin-top:1px}.ctc--bar .ctc__box{gap:8px}.ctc--bar .ctc__tabs{padding:3px}.ctc__tab{padding:7px 6px;font-size:13px}.ctc__tab svg{width:14px;height:14px;opacity:.8;flex-shrink:0}.ctc--bar .ctc__row[data-pane=plate],.ctc--bar .ctc__row[data-pane=vin]{flex-wrap:wrap;gap:8px}.ctc--bar .ctc__row[data-pane=plate] .ctc__go,.ctc--bar .ctc__row[data-pane=vin] .ctc__go{flex:1 1 100%;height:42px;font-size:15px;border-radius:10px}.ctc--bar .ctc__eu{width:44px;border-radius:10px}.ctc--bar .ctc__in{height:44px;border-radius:10px}.ctc--bar .ctc__sel{height:44px}.ctc__row--sel{flex-direction:column}.ctc__go{padding:0 16px}.ctc__list{grid-template-columns:repeat(2,1fr)}}.ctc-lock,.ctc-lock body{overflow:hidden}.ctc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;font-family:inherit;color:#021d21}.ctc-modal[hidden]{display:none!important}.ctc-modal__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#021d218c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ctc-modal__box{position:relative;width:100%;max-width:440px;background:#fff;border-radius:22px;padding:32px 28px 22px;text-align:center;box-shadow:0 30px 80px #00000059;max-height:calc(100vh - 32px);overflow:auto}.ctc-modal__x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;border:0;background:#f1f4f5;font-size:22px;line-height:1;cursor:pointer;color:#344}.ctc-modal__ok{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:#d9f5e7;color:#15a966;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800}.ctc-modal__t{margin:0 0 16px;font-size:24px;line-height:1.2}.ctc-modal__car{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;border:1px solid #e3e8ea;border-radius:14px;padding:12px 16px;margin-bottom:16px;background:#fafbfb}.ctc-modal__car strong{font-size:16px;letter-spacing:.02em;text-transform:uppercase}.ctc-modal__car span{color:#475467;font-size:14px;display:flex;align-items:center;gap:8px}.ctc-modal__plate{background:#1d4ed8;color:#fff;border-radius:5px;padding:3px 8px;font-size:13px;letter-spacing:.08em}.ctc-modal__plate[hidden]{display:none}.ctc-modal__p{margin:0 0 14px;font-size:15px;line-height:1.45;color:#344054}.ctc-modal__f{display:flex;align-items:center;gap:10px;border:2px solid #15a966;border-radius:12px;padding:0 14px;height:54px;color:#15a966}.ctc-modal__f input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:17px;color:#021d21;background:transparent}.ctc-modal__err{margin:8px 0 0;color:#b42318;font-size:13px;text-align:left}.ctc-modal__go{width:100%;height:54px;margin-top:14px;border:0;border-radius:12px;background:#15a966;color:#fff;font:inherit;font-weight:800;font-size:16px;cursor:pointer}.ctc-modal__s{margin:14px 0 6px;font-size:13px;color:#667085}.ctc-modal__l{margin:0;font-size:12px;color:#98a2b3;line-height:1.4}.ctc-modal__l a{color:inherit}.ctc-modal__tabs{display:flex;gap:4px;background:#f1f4f5;padding:4px;border-radius:12px;margin:0 0 12px}.ctc-modal__tabs button{flex:1;border:0;background:transparent;border-radius:9px;padding:9px 8px;font:inherit;font-weight:700;font-size:14px;color:#475467;cursor:pointer}.ctc-modal__tabs button.is-on{background:#fff;color:#021d21;box-shadow:0 1px 4px #021d211f}.ctc-modal__f [data-icon]{display:flex}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cartech-check.css.map */
