﻿.pricing-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;margin:18px 0 22px}.pricing-flow article{border:1px solid #dce7f5;border-radius:12px;background:linear-gradient(145deg,#f7faff,#fff);padding:16px;display:grid;gap:7px;min-width:0}.pricing-flow small{color:#3971bd;font-weight:700}.pricing-flow strong{font-size:15px;color:#17365f}.pricing-flow span{font-size:12px;color:#718097;line-height:1.5}.pricing-flow i{align-self:center;color:#8ba5c7;font-size:21px;font-style:normal}.pricing-policy-form{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px}.pricing-group{border:1px solid #e2e8f1;border-radius:12px;padding:17px;background:#fbfcfe;display:grid;gap:12px;align-content:start}.pricing-group h3,.pricing-simulator h3,.shipping-levels h3{margin:0;color:#243a58}.pricing-group label,.pricing-simulator label{display:grid;gap:6px;font-size:13px;color:#52627b}.pricing-group input,.pricing-simulator input{width:100%}.pricing-rule-note{font-size:12px;line-height:1.55;padding:10px;border-radius:8px;background:#eef5ff;color:#46668e}.pricing-simulator{margin-top:18px;padding:18px;border-radius:12px;background:#f7f9fc;border:1px solid #e2e8f1;display:grid;gap:14px}.pricing-simulator p{margin:5px 0 0;color:#718097;font-size:13px}.pricing-simulator-inputs{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr)) auto;gap:10px;align-items:end}.pricing-result{background:white;border:1px solid #dfe7f1;border-radius:9px;padding:13px;min-height:48px}.pricing-result strong{color:#B45309;margin-right:16px}.shipping-levels{margin-top:20px}.shipping-levels h3{margin-bottom:10px}@media(max-width:1100px){.pricing-flow{grid-template-columns:1fr 1fr}.pricing-flow i{display:none}.pricing-policy-form{grid-template-columns:1fr 1fr}.pricing-simulator-inputs{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.pricing-flow,.pricing-policy-form,.pricing-simulator-inputs{grid-template-columns:1fr}}
