#warehouse-repair-offer-root{display:grid;gap:16px;max-width:1000px}.warehouse-offer-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.warehouse-offer-header h2{margin:4px 0}.warehouse-offer-customer strong{font-size:1.2rem}.warehouse-offer-wheel-list{display:grid;gap:14px}.warehouse-offer-wheel{padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.warehouse-offer-wheel header{display:flex;justify-content:space-between;gap:12px;align-items:start}.warehouse-offer-wheel header h3{margin:3px 0}.warehouse-offer-damages{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.warehouse-offer-damages span{padding:8px 11px;border-radius:999px;background:#fff0f0;color:#b91c1c;font-weight:750}.warehouse-offer-damages .is-empty{background:#f3f5f8;color:var(--muted)}.warehouse-offer-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.warehouse-offer-photos figure{margin:0}.warehouse-offer-photos img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.warehouse-offer-photos figcaption{font-size:.78rem;color:var(--muted);margin-top:4px}.warehouse-offer-suggestions{margin-top:14px;padding:14px;border-radius:12px;background:#f6f8fb}.warehouse-offer-suggestions h4{margin:0 0 10px}.warehouse-offer-services{display:grid;gap:8px}.warehouse-offer-service{display:flex;grid-template-columns:none;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.warehouse-offer-service input{width:auto}.warehouse-offer-service span{display:grid;gap:2px}.warehouse-offer-service small{color:var(--muted)}.warehouse-offer-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}.warehouse-offer-totals dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.warehouse-offer-totals dl div{padding:12px;border-radius:10px;background:#f6f8fb}.warehouse-offer-totals dt{color:var(--muted)}.warehouse-offer-totals dd{margin:5px 0 0;font-size:1.2rem;font-weight:800}.warehouse-offer-totals .is-gross{background:#eaf2ff;color:#1559b7}@media(max-width:600px){.warehouse-offer-header{align-items:stretch;flex-direction:column}.warehouse-offer-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-offer-add,.warehouse-offer-totals dl{grid-template-columns:1fr}.warehouse-offer-add button{width:100%}}
.warehouse-offer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.warehouse-offer-steps button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;background:#fff;color:var(--muted);border:1px solid var(--line)}.warehouse-offer-steps button span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf1f6;color:var(--ink)}.warehouse-offer-steps button.active{border-color:#1769e0;color:#1769e0;box-shadow:0 0 0 2px #dbeafe}.warehouse-offer-steps button.active span{background:#1769e0;color:#fff}.warehouse-offer-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.warehouse-offer-stage-title{display:flex;align-items:start;justify-content:space-between;gap:12px}.warehouse-offer-stage-title h3{margin:4px 0;font-size:1.45rem}.warehouse-offer-stage-title>span{padding:7px 11px;border-radius:999px;background:#edf1f6;font-weight:750}.warehouse-offer-damage-list{display:grid;gap:10px}.warehouse-offer-damage-list>article{padding:14px;border:1px solid var(--line);border-radius:12px}.warehouse-offer-damage-list article>header{display:flex;justify-content:space-between;gap:10px}.warehouse-offer-damage-list details{margin-top:10px}.warehouse-offer-damage-list summary,.warehouse-offer-wheel-services>summary{cursor:pointer;color:#1769e0;font-weight:750}.warehouse-offer-mode{padding:16px;border-radius:14px;background:#f6f8fb}.warehouse-offer-mode h4{margin:0 0 10px}.warehouse-offer-mode>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warehouse-offer-mode button{display:grid;gap:4px;min-height:72px;background:#fff;color:var(--ink);border:1px solid var(--line)}.warehouse-offer-mode button.active{background:#1769e0;color:#fff;border-color:#1769e0;box-shadow:0 4px 12px #1769e044}.warehouse-offer-mode button small{font-weight:700}.warehouse-offer-category{margin-top:4px}.warehouse-offer-category h4{margin:0 0 8px}.warehouse-offer-category>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.warehouse-offer-service-card{display:flex;align-items:center;gap:10px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);cursor:pointer}.warehouse-offer-service-card.active{border-color:#1769e0;background:#eef5ff;box-shadow:0 0 0 1px #1769e0}.warehouse-offer-service-card input{width:auto}.warehouse-offer-service-card span{display:grid;gap:3px;min-width:0}.warehouse-offer-service-card small{color:var(--muted)}.warehouse-offer-service-card em{width:max-content;padding:3px 6px;border-radius:999px;background:#dff5e9;color:#126747;font-size:.72rem;font-style:normal;font-weight:800}.warehouse-offer-wheel-services{padding:14px;border:1px solid var(--line);border-radius:12px}.warehouse-offer-wheel-services .warehouse-offer-category{margin-top:14px}.warehouse-offer-nav{display:flex;justify-content:space-between;gap:10px;padding-top:4px}.warehouse-offer-nav.next{justify-content:flex-end}.warehouse-offer-nav button{min-width:220px;min-height:50px}.warehouse-offer-summary-lines{display:grid;gap:8px}.warehouse-offer-summary-lines>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--line)}.warehouse-offer-summary-lines span{display:grid;gap:4px}.warehouse-offer-summary-lines small{color:var(--muted)}.warehouse-offer-summary-lines b{font-size:1.05rem;white-space:nowrap}@media(max-width:700px){.warehouse-offer-steps{grid-template-columns:1fr}.warehouse-offer-category>div,.warehouse-offer-mode>div{grid-template-columns:1fr}.warehouse-offer-nav{flex-direction:column-reverse}.warehouse-offer-nav button{width:100%;min-width:0}.warehouse-offer-stage-title,.warehouse-offer-damage-list article>header{flex-direction:column}.warehouse-offer-summary-lines>div{align-items:start;flex-direction:column}}
