.estimate-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:22px;align-items:start}.section-gap{margin-top:22px}.quote-lines{display:grid;gap:14px}.quote-line{padding:16px;border:1px solid var(--outline);border-radius:16px}.inline-form{margin-top:-8px}.danger-button{background:#fff;color:var(--error);border:1px solid currentColor;padding:8px 14px;min-height:38px}.total{font-size:1.3rem;font-weight:800;margin-bottom:0}.success{color:var(--primary);font-weight:700}.warning{color:#9b5b00;font-weight:700}.info-card hr{border:0;border-top:1px solid var(--outline);margin:20px 0}fieldset ul{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}fieldset ul label{display:flex;gap:8px;align-items:center;font-weight:500}fieldset ul input{width:auto}@media(max-width:680px){.estimate-layout{grid-template-columns:1fr}}
