.cb{--cb-line: #e2e5e9;max-width:920px;margin:0 auto;padding:28px 16px 56px;color:#1d2127}.cb__title{margin:0 0 8px;font-size:clamp(26px,5vw,38px);line-height:1.15}.cb__intro{max-width:640px;color:#4a5059}.cb__steps{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0 20px;padding:0;list-style:none;font-weight:600;font-size:14px}.cb__steps li{display:flex;align-items:center;gap:8px}.cb__steps span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cb-accent);color:#fff;font-size:13px}.cb__card{padding:16px;border:1px solid var(--cb-line);border-radius:12px;background:#fff;box-shadow:0 2px 10px #0000000a}.cb__label{display:block;font-weight:600;margin-bottom:6px}.cb__list{display:block;width:100%;padding:12px;border:1px solid #c3c8cf;border-radius:8px;font:inherit;font-size:16px;line-height:1.5;resize:vertical}.cb__list:focus-visible,.cb select:focus-visible,.cb input:focus-visible,.cb__btn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.cb__btn{min-height:44px;padding:0 18px;border:1px solid var(--cb-accent);border-radius:8px;background:var(--cb-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}.cb__btn--ghost{border-color:#c3c8cf;background:#fff;color:#1d2127}.cb__btn:disabled{opacity:.5;cursor:default}.cb__status{min-height:1.5em;margin:10px 0 0;color:#4a5059}.cb__results{margin-top:20px}.cb__row{display:grid;grid-template-columns:24px 64px minmax(0,1fr) 132px 96px;gap:12px;align-items:center;margin-bottom:10px;padding:12px;border:1px solid var(--cb-line);border-radius:12px;background:#fff}.cb__row--off{background:#f6f7f8}.cb__row--off .cb__img,.cb__row--off .cb__price{opacity:.45}.cb__row--miss{border-color:#e8b7b0;background:#fff8f6}.cb__tick{width:20px;height:20px;accent-color:var(--cb-accent)}.cb__img{width:64px;height:64px;border-radius:8px;object-fit:contain;background:#f6f7f8}.cb__asked{font-size:13px;color:#5b616b}.cb__pick{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cb__pick select,.cb__pick input{flex:1 1 200px;min-width:0;max-width:100%;min-height:40px;padding:6px 8px;border:1px solid #c3c8cf;border-radius:6px;background:#fff;font:inherit}.cb__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:13px;color:#5b616b}.cb__meta a{color:var(--cb-accent);text-decoration:underline}.cb__note{color:#9a5300;font-weight:600}.cb__row--miss .cb__note{color:#b3261e}.cb__stepper{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;border:1px solid #c3c8cf;border-radius:8px;overflow:hidden}.cb__stepper button,.cb__stepper input{height:40px;border:0;background:#fff;font:inherit;font-weight:600;text-align:center;padding:0}.cb__stepper button{background:#f1f3f5;font-size:18px;cursor:pointer}.cb__stepper input{-webkit-appearance:textfield;appearance:textfield}.cb__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.cb__price{text-align:right;font-weight:700}.cb__bar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;padding:12px 16px;border:1px solid var(--cb-line);border-radius:12px;background:#fff;box-shadow:0 -4px 16px #00000014}.cb__bar .cb__actions{margin-top:0}.cb__total{font-size:18px}@media(max-width:640px){.cb__row{grid-template-columns:24px 56px minmax(0,1fr) auto;gap:10px;padding:10px}.cb__img{width:56px;height:56px;align-self:start}.cb__main{grid-column:3 / 5}.cb__stepper{grid-column:2 / 4;max-width:150px}.cb__price{grid-column:4}.cb__bar .cb__actions,.cb__bar .cb__btn--primary{width:100%}.cb__bar .cb__btn--ghost{flex:1;padding:0 8px}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map?subset=AAAB */
