#europelab-calculator{--accent:#84233e;--eu-burgundy:#84233e;--accent-soft:#F9ECEF;--dark:#2b1820;--text:#2b1820;--muted:#927783;--border:#ecdde3;--soft:#faf1f4;padding:55px 20px 80px;background:#fffcfc;color:var(--text);font-family:inherit}#europelab-calculator *{box-sizing:border-box}#europelab-calculator button,#europelab-calculator input{font-family:inherit}#europelab-calculator .elc__wrap{width:100%;max-width:1050px;margin:0 auto}#europelab-calculator .elc__header{max-width:760px;margin-bottom:42px}#europelab-calculator .elc__eyebrow{margin-bottom:17px;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:1.5px}#europelab-calculator .elc__title{margin:0;color:var(--dark);font-size:clamp(44px,6vw,70px);font-weight:800;line-height:1;letter-spacing:-3px}#europelab-calculator .elc__subtitle{margin:20px 0 0;color:var(--muted);font-size:18px;line-height:1.55}#europelab-calculator .elc__card{overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:25px}#europelab-calculator .elc__step{display:grid;grid-template-columns:54px minmax(0,1fr);gap:28px;padding:38px;border-bottom:1px solid #e6ebf2}#europelab-calculator .elc__step:last-child{border-bottom:none}#europelab-calculator .elc__step-number{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--accent-soft);border-radius:14px;color:var(--accent);font-size:13px;font-weight:800}#europelab-calculator .elc__step-content h2{margin:0;color:var(--dark);font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.5px}#europelab-calculator .elc__step-content>p{margin:6px 0 23px;color:var(--muted);font-size:15px}#europelab-calculator .elc__syringe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#europelab-calculator .elc-syringe{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;height:145px;margin:0;padding:15px 10px;background:#fff;border:1px solid #d4deeb;border-radius:15px;color:var(--dark);cursor:pointer;transition:border-color var(--eu-fast) var(--eu-ease),background-color var(--eu-fast) var(--eu-ease),box-shadow var(--eu-fast) var(--eu-ease),transform var(--eu-fast) var(--eu-ease)}#europelab-calculator .elc-syringe:hover{transform:translateY(-2px) scale(1.02);border-color:var(--accent)}#europelab-calculator .elc-syringe:active{transform:scale(.98)}#europelab-calculator .elc-syringe.is-active{background:var(--accent-soft);border:2px solid var(--accent);box-shadow:0 8px 20px rgba(var(--eu-burgundy-rgb),.12)}#europelab-calculator .elc-syringe__svg{display:block;width:130px;height:42px;flex:0 0 auto;margin:0 auto 5px}#europelab-calculator .elc-syringe__capacity{display:block;color:var(--dark);font-size:15px;line-height:18px;font-weight:800}#europelab-calculator .elc-syringe__type{display:block;height:14px;margin-top:4px;color:#68758d;font-size:11px;line-height:14px;font-weight:700}#europelab-calculator .elc-syringe.is-active .elc-syringe__type{color:var(--accent)}#europelab-calculator .elc__options{display:flex;flex-wrap:wrap;gap:10px}#europelab-calculator .elc__options button{-webkit-appearance:none;appearance:none;min-width:70px;min-height:44px;padding:10px 17px;background:#fff;border:1px solid #d4deeb;border-radius:12px;color:#2b1820;font-size:14px;font-weight:750;cursor:pointer;transition:transform var(--eu-fast) var(--eu-ease),border-color var(--eu-fast) var(--eu-ease),background-color var(--eu-fast) var(--eu-ease)}#europelab-calculator .elc__options button:hover{transform:translateY(-1px) scale(1.02);border-color:var(--accent)}#europelab-calculator .elc__options button:active{transform:scale(.98)}#europelab-calculator .elc__options button.is-active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 7px 18px rgba(var(--eu-burgundy-rgb),.2)}#europelab-calculator .elc__options--dose button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:100px;min-height:70px}#europelab-calculator .elc__options--dose small{color:var(--muted);font-size:11px}#europelab-calculator .elc__options--dose button.is-active small{color:#fffc}#europelab-calculator .elc__custom{margin-top:18px}#europelab-calculator .elc__input{display:flex;width:250px;height:48px;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:12px}#europelab-calculator .elc__input input{width:100%;padding:0 14px;border:0;outline:0;color:var(--dark);font-size:14px;font-weight:700}#europelab-calculator .elc__input span{display:flex;align-items:center;padding:0 14px;border-left:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:700}#europelab-calculator .elc-result{margin-top:28px;padding:38px;background:#fff;border:1px solid var(--border);border-radius:25px}#europelab-calculator .elc-result__badge{display:inline-flex;margin-bottom:14px;padding:7px 11px;background:var(--accent-soft);border-radius:8px;color:var(--accent);font-size:11px;font-weight:800;letter-spacing:1px}#europelab-calculator .elc-result h2{margin:0 0 8px;color:var(--dark);font-size:29px;font-weight:800;letter-spacing:-.8px}#europelab-calculator .elc-result__description{margin:0;color:#59667b;font-size:17px;line-height:1.65}#europelab-calculator .elc-result__description strong{color:var(--dark)}#europelab-calculator .elc-result__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}#europelab-calculator .elc-result__stat{padding:20px;background:var(--soft);border-radius:15px}#europelab-calculator .elc-result__stat span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}#europelab-calculator .elc-result__stat strong{color:var(--dark);font-size:18px;font-weight:800}#europelab-calculator .elc-scale{margin-top:40px;padding-top:30px;border-top:1px solid #edf0f5}#europelab-calculator .elc-scale__selected{display:flex;align-items:center;gap:7px;padding:9px 13px;background:var(--accent-soft);border-radius:10px;font-size:11px}#europelab-calculator .elc-scale__selected span{color:#68758d;font-weight:700}#europelab-calculator .elc-scale__selected strong{color:var(--accent)}#europelab-calculator .elc-scale__numbers{position:relative;width:100%;height:34px}#europelab-calculator .elc-scale-number{position:absolute;bottom:8px;min-width:28px;transform:translate(-50%);color:#2b1820;font-size:12px;line-height:1;font-weight:800;text-align:center;white-space:nowrap}#europelab-calculator .elc-scale-number.is-first{transform:none;text-align:left}#europelab-calculator .elc-scale-number.is-last{transform:translate(-100%);text-align:right}#europelab-calculator .elc-scale__barrel{position:relative;width:100%;height:125px;overflow:visible;background:#fafbfe;border:1px solid #c9d2e1;border-radius:6px}#europelab-calculator .elc-scale__fill{position:absolute;z-index:1;top:0;bottom:0;left:0;width:15%;background:rgba(var(--eu-burgundy-rgb),.15);border-right:3px solid var(--accent);transition:width .25s ease}#europelab-calculator .elc-scale__ticks{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}#europelab-calculator .elc-scale-tick{position:absolute;top:0;width:1px;height:31px;transform:translate(-50%);background:#a0aabc}#europelab-calculator .elc-scale-tick.is-medium{width:1px;height:56px;background:#536077}#europelab-calculator .elc-scale-tick.is-major{width:2px;height:82px;background:#2b1820}#europelab-calculator .elc-scale-tick.is-edge{width:2px;height:112px;background:#2b1820}#europelab-calculator .elc-scale__marker{position:absolute;z-index:5;top:0;left:15%;width:3px;height:125px;transform:translate(-50%);background:var(--accent);transition:left .25s ease;pointer-events:none}#europelab-calculator .elc-scale__marker span{position:absolute;left:50%;bottom:-10px;transform:translate(-50%,100%);display:flex;align-items:center;justify-content:center;min-width:31px;height:31px;padding:0 8px;background:var(--accent);border-radius:8px;color:#fff;font-size:12px;font-weight:800;box-shadow:0 6px 18px rgba(var(--eu-burgundy-rgb),.28)}#europelab-calculator .elc-scale__ml{display:flex;align-items:center;justify-content:space-between;margin-top:44px;color:#62708a;font-size:11px;font-weight:700}#europelab-calculator .elc-result__warning{margin-top:24px;padding:15px 17px;background:#fff5e7;border:1px solid #f0d59e;border-radius:11px;color:#80540c;font-size:13px}#europelab-calculator .elc-info{display:grid;grid-template-columns:48px 1fr;gap:22px;margin-top:28px;padding:35px;background:#eef3fa;border-radius:20px}#europelab-calculator .elc-info__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--accent);border-radius:14px;color:#fff;font-size:20px;font-weight:800}#europelab-calculator .elc-info h2{margin:2px 0 17px;color:var(--dark);font-size:25px;font-weight:800}#europelab-calculator .elc-info ol{margin:0;padding-left:20px;color:#56647a;font-size:14px;line-height:1.9}#europelab-calculator .elc-info__notice{margin-top:23px;padding:17px 20px;background:#ffffffb3;border-left:3px solid var(--accent);border-radius:0 12px 12px 0;color:#59667a;font-size:13px;line-height:1.65}#europelab-calculator .elc-info__notice strong{color:var(--dark)}@media(max-width:850px){#europelab-calculator .elc__syringe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#europelab-calculator{padding:32px 13px 55px}#europelab-calculator .elc__header{margin-bottom:28px}#europelab-calculator .elc__title{font-size:43px;letter-spacing:-2px}#europelab-calculator .elc__subtitle{font-size:15px}#europelab-calculator .elc__step{grid-template-columns:1fr;gap:15px;padding:23px 17px}#europelab-calculator .elc__step-content h2{font-size:20px}#europelab-calculator .elc__syringe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#europelab-calculator .elc-syringe{height:130px;padding:12px 5px}#europelab-calculator .elc-syringe__svg{width:110px}#europelab-calculator .elc__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#europelab-calculator .elc__options button{min-width:0;padding:10px 6px}#europelab-calculator .elc__options--dose{grid-template-columns:repeat(2,minmax(0,1fr))}#europelab-calculator .elc-result{padding:25px 17px;border-radius:18px}#europelab-calculator .elc-result__stats{grid-template-columns:1fr;gap:8px}#europelab-calculator .elc-scale__barrel,#europelab-calculator .elc-scale__marker{height:105px}#europelab-calculator .elc-scale-tick{height:25px}#europelab-calculator .elc-scale-tick.is-medium{height:45px}#europelab-calculator .elc-scale-tick.is-major{height:69px}#europelab-calculator .elc-scale-tick.is-edge{height:94px}#europelab-calculator .elc-scale-number{min-width:22px;font-size:10px}#europelab-calculator .elc-info{grid-template-columns:1fr;padding:24px 19px}}#europelab-calculator .elc-scale--clean{margin-top:32px}#europelab-calculator .elc-scale__clean-head{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}#europelab-calculator .elc-result__description{margin-bottom:0}@media(max-width:650px){#europelab-calculator .elc-scale__clean-head{justify-content:flex-start}}#europelab-calculator{font-family:Arial,Helvetica,sans-serif}#europelab-calculator [hidden]{display:none!important}#europelab-calculator button:focus-visible,#europelab-calculator input:focus-visible{outline:2px solid #a81f3e;outline-offset:3px}#europelab-calculator .elc-input-error{padding:20px;color:#a81f3e;background:#f9ecef;border:1px solid #e5bbc5;border-radius:16px}#europelab-calculator{padding:140px 28px 85px;background:radial-gradient(ellipse at 95% 5%,#f6d9e480,transparent 60%),#fffcfc;--eu-burgundy-rgb:132,35,62;--eu-fast:.18s;--eu-ease:ease}#europelab-calculator .elc__wrap{max-width:1160px}@media(max-width:650px){#europelab-calculator{padding:108px 18px 55px}}@media(prefers-reduced-motion:reduce){#europelab-calculator button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/concentration-calculator.css.map */
