/* Simpler quote and correction forms. Shared field names and API contracts retained. */
[hidden]{display:none!important}.simple-section{grid-column:1/-1;margin:16px 0 0;padding-top:18px;border-top:1px solid var(--l);font-size:20px}.simple-help{grid-column:1/-1;margin:0;color:var(--m);font-size:14px;line-height:1.6;font-weight:400}.optional-fields{grid-column:1/-1;border:1px solid var(--l);border-radius:12px;padding:12px}.optional-fields>summary{cursor:pointer;font-size:14px;font-weight:700}.optional-fields>.grid{margin-top:14px}.inline-choice{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;font-size:14px;line-height:1.5;font-weight:600}.inline-choice input{display:inline;width:auto;flex:none;margin:3px 0 0}.inline-choice small{display:block;grid-column:2;font-weight:400;color:var(--m)}.time-preference{display:block;margin-top:10px}.deadline-field{margin-top:10px}.addressBlock{grid-column:1/-1}.address-manual{margin-top:10px;font-size:13px;font-weight:400}.address-manual summary{color:var(--b);cursor:pointer}.address-manual label{display:block;margin-top:10px}.stop-card>.grid{margin-top:14px}.stop-card .optional-fields{background:#f8fafc}.package-dimensions{background:#fff}.simple-caption{font-size:14px;font-weight:400}.card> .grid>label>small{display:block;font-weight:400;margin-top:6px}.stop-card .inline-choice input{width:auto}.field-error{color:#8b2020}#result:empty{display:none}.hero p{max-width:650px;margin-left:auto;margin-right:auto}
