.price-help{--pc-primary:#3d4ef4;--pc-bg:#f4f6f8;--pc-text:#111827;--pc-line:#cbd5e1;--pc-green:#16603e;container-type:inline-size;margin:22px 0 30px;color:var(--pc-text)}.price-help .pc-instruction{font-size:13px;color:#626e84;margin-bottom:20px}.pc-layout{display:grid;grid-template-columns:minmax(0,350px) minmax(165px,1fr);align-items:start;gap:24px}.pc-phone{border:1px solid var(--pc-line);background:var(--pc-bg);border-radius:6px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;line-height:1.45;max-width:350px;width:100%;box-shadow:0 9px 22px #101b4310}.pc-status{display:flex;justify-content:space-between;align-items:center;height:24px;padding:0 12px;background:#111827;color:white;font-size:11px}.pc-header{background:white;display:flex;gap:14px;align-items:center;font-weight:700;font-size:20px;padding:15px 12px;border-bottom:1px solid var(--pc-line)}.pc-header>span{font-weight:400;font-size:26px}.pc-body{padding:16px 10px 24px}.pc-target{position:relative;isolation:isolate}.pc-code,.pc-quantity{display:flex;gap:8px;align-items:center;margin-bottom:15px;font-size:18px}.pc-code>span,.pc-quantity>span{white-space:nowrap}.pc-code input,.pc-quantity input{min-width:0;background:var(--pc-bg);color:var(--pc-text);border:1px solid #929aa7;border-radius:0;padding:7px;font-size:19px;font-family:inherit;height:43px;width:100%}.pc-code input{border-color:var(--pc-primary)}.pc-quantity input{width:64px;flex:0 0 64px}.pc-quantity>span:last-of-type{margin-left:auto;font-size:16px}.pc-phone b{color:var(--pc-green);font-weight:500}.pc-product{margin-top:26px;font-size:16px;line-height:1.65}.price-help .pc-product>p{font-size:18px;line-height:1.4;margin:0 0 18px}.pc-price{display:flex;gap:8px;justify-content:space-between}.pc-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#fff;padding:6px}.pc-wide{grid-column:1/-1}.pc-action{font-size:18px;font-weight:400;font-family:Arial,Helvetica,sans-serif;line-height:1.2;color:white;background:var(--pc-primary);border:0;border-radius:0;min-height:52px;padding:10px 4px;width:100%;cursor:pointer}.pc-marker{position:absolute;right:-8px;top:-18px;padding:7px;border:0;background:transparent;width:44px;height:44px;z-index:2;cursor:pointer}.pc-marker>span{width:28px;height:28px;display:grid;place-items:center;background:#101b43;color:white;border:2px solid white;border-radius:50%;font-size:12px;font-weight:bold;box-shadow:0 2px 5px #0002}.pc-marker[aria-pressed=true]>span{background:var(--pc-primary)}.pc-target.is-explained{outline:2px solid #2258d44d;outline-offset:3px}.pc-explanation{padding-top:3px;min-width:0}.pc-live{min-height:194px}.pc-counter{display:block;color:#7a8598;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px}.price-help .pc-live h3{font-size:18px;letter-spacing:-.02em;line-height:1.35;margin:0 0 12px}.price-help .pc-live p{font-size:13px;line-height:1.7;color:#536078;margin:0}.pc-index{display:flex;flex-direction:column;gap:4px;border-top:1px solid #dfe3e9;padding-top:14px;margin-top:17px}.pc-index button{display:flex;gap:10px;align-items:center;min-height:44px;padding:7px 0;background:transparent;border:0;color:#626e84;font-size:12px;text-align:left;line-height:1.4;cursor:pointer}.pc-index button>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#edf2ff;color:#536078}.pc-index button[aria-pressed=true]{color:#2258d4;font-weight:bold}.pc-index button[aria-pressed=true]>span{color:#2258d4}.price-help .pc-caption{font-size:11px;line-height:1.6;color:#7a8598;margin:17px 0 0}.pc-print-help{display:none}
@container(max-width:560px){.pc-layout{grid-template-columns:1fr;gap:23px}.pc-phone{margin:0 auto}.pc-live{min-height:140px}.pc-index{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;margin-top:12px}.pc-explanation{max-width:400px;margin:0 auto;width:100%}}
@media print{.price-help .pc-instruction,.pc-index{display:none}.pc-layout{grid-template-columns:300px 1fr}.pc-live{min-height:0}.pc-live [data-pc-info]{display:block!important;margin-bottom:14px}.pc-live [data-pc-extra-info]{display:none!important}.pc-counter{font-size:8pt;margin-bottom:4px}.price-help .pc-live h3{font-size:11pt;margin-bottom:4px}.price-help .pc-live p{font-size:9pt;line-height:1.5}.price-help{break-inside:avoid}.pc-action{print-color-adjust:exact}.pc-target.is-explained{outline:none}}

/* 0.103.85–0.103.88: quantity beside ШК/ЛК, code/«Добавлено» above the name card, paired details. */
.pc-v88 .pc-search{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.pc-v88 .pc-search .pc-code{flex:1 1 50%;min-width:0;margin:0}.pc-v88 .pc-search .pc-quantity{flex:0 1 auto;margin:0}.pc-v88 .pc-quantity>span:last-of-type{margin-left:0;font-size:18px}.pc-v88 .pc-quantity input{width:56px;flex:0 0 56px}.pc-v88 .pc-code input::placeholder{color:#8a94a6}.pc-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:16px;margin:4px 0 8px}.pc-name{border:1px solid var(--pc-line);border-radius:6px;background:white;padding:8px 32px 8px 8px;min-height:52px}.price-help .pc-name>p{font-size:18px;line-height:1.4;margin:0}.pc-list-icon{position:absolute;right:8px;bottom:9px;width:14px;height:11px;background:linear-gradient(var(--pc-primary),var(--pc-primary)) 0 0/100% 2px no-repeat,linear-gradient(var(--pc-primary),var(--pc-primary)) 0 50%/100% 2px no-repeat,linear-gradient(var(--pc-primary),var(--pc-primary)) 0 100%/100% 2px no-repeat}.pc-v88 .pc-product{margin-top:12px}.pc-v88 .pc-meta,.pc-v88 .pc-product{padding-right:30px}.pc-v88 .pc-price{flex-wrap:wrap}
