.delivery-panel{gap:20px;min-width:0;display:grid}.delivery-panel h1,.delivery-panel h2,.delivery-panel h3,.delivery-panel p{margin:0}.delivery-panel form,.delivery-panel label{gap:10px;display:grid}.delivery-panel form{gap:18px;max-width:680px}.delivery-panel input:not([type=checkbox]),.delivery-panel select,.delivery-panel textarea{width:100%;min-width:0;color:var(--text-main);background:var(--white);border:1px solid var(--border-color);font:inherit;border-radius:8px;padding:12px}.delivery-panel .btn{justify-self:start}.delivery-panel table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.delivery-panel th,.delivery-panel td{text-align:start;overflow-wrap:anywhere;border-bottom:1px solid var(--border-color);padding:12px}.delivery-panel dl{flex-wrap:wrap;gap:24px;margin:0;display:flex}.delivery-panel dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.delivery-panel :focus-visible{outline:2px solid var(--primary-green);outline-offset:3px}.delivery-panel [role=alert]{color:var(--error-red);overflow-wrap:anywhere}.delivery-panel button{min-height:44px}.delivery-panel>h1{margin-bottom:20px;font-size:clamp(26px,3vw,32px);line-height:1.2}.delivery-panel>h2{margin:24px 0 12px;font-size:22px;line-height:1.3}.delivery-panel .data-table{min-width:620px}.delivery-panel .data-table td:not(:first-child){white-space:nowrap;word-break:normal;overflow-wrap:normal}
