.estimateLine{border-bottom:1px solid var(--line);grid-template-columns:2fr repeat(5,1fr) auto;align-items:end;gap:10px;padding:14px 0;display:grid}.estimateLine button{margin:0}.actions{gap:10px;margin-top:22px;display:flex}.actions button{margin:0}.documentProof{word-break:break-all;color:var(--muted);font-size:.8rem}@media (max-width:980px){.estimateLine{grid-template-columns:1fr 1fr}.estimateLine label:first-child{grid-column:1/-1}}.publicEstimate{color:#173f35;max-width:760px;margin:0 auto;padding:clamp(24px,6vw,72px) 20px}.publicEstimate header{margin-bottom:28px}.publicEstimate h1{margin:.2rem 0;font-size:clamp(2.2rem,7vw,4rem)}.publicCard,.publicDecision{background:#fff;border:1px solid #dce6e1;border-radius:20px;padding:clamp(20px,5vw,40px);box-shadow:0 18px 50px #163f3512}.publicStatus{background:#edf5f1;border-radius:999px;margin-bottom:20px;padding:6px 12px;font-weight:700;display:inline-block}.publicLine,.publicCard dl>div{border-bottom:1px solid #e7eeea;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.publicLine small{color:#668078;margin-top:4px;display:block}.publicCard dl{margin:24px 0}.publicCard dt,.publicCard dd{margin:0}.publicTotal{font-size:1.25rem;font-weight:800}.publicDecision{margin-top:20px}.publicDecision label,.publicDecision input{width:100%;display:block}.publicDecision input{border:1px solid #baccc5;border-radius:10px;margin:8px 0 18px;padding:14px}.publicDecision div{flex-wrap:wrap;gap:12px;display:flex}.publicDecision button{min-height:46px;padding:0 20px}.publicMessage{background:#edf5f1;border-radius:12px;padding:16px}.publicEstimate footer{text-align:center;color:#668078;padding:32px}.deliveryPanel{margin-top:24px}@media (max-width:560px){.publicLine{align-items:flex-start}.publicDecision button{width:100%}}
