.ronz-baseplate-product .rc-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px)}
.rc-app .rc-form .rce-groups{display:block;grid-column:1/-1;border:0;padding:0;margin:10px 0 0;min-width:0}
.rce-groups>legend{font-size:14px;font-weight:600;margin-bottom:12px}
.rc-app .rc-form .rce-group>label{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:58px;cursor:pointer}
.rce-group{border-bottom:1px solid var(--ronz-line)}
.rce-group:first-of-type{border-top:1px solid var(--ronz-line)}
.rce-group:has(>label>input:checked){border-left:2px solid var(--ronz-accent);background:#f8f9f6}
.rc-app .rc-form .rce-group:has(>label>input:checked)>label{padding-left:12px}
.rce-group b{font-size:14px;font-weight:500}.rce-group small{display:block;font-size:11px!important;color:var(--ronz-muted)}
.rc-app .rc-form .rce-inline{display:flex;flex-wrap:wrap;gap:10px 16px;border:0;padding:0;margin:0 12px 16px 38px}
.rc-app .rc-form .rce-inline label{display:flex;align-items:center;gap:7px;min-height:30px;font-size:13px;cursor:pointer}
.rc-app .rce-inline small{color:var(--ronz-accent)}
.rc-app .rce-group input[type=radio]{width:16px;height:16px;accent-color:var(--ronz-accent);flex-shrink:0}
.rce-tray{margin:0 12px 16px 38px}.rc-app .rc-form .rce-tray .rce-inline{margin:0 0 12px}
.rc-app .rc-form .rce-direction{display:grid;grid-template-columns:75px minmax(0,1fr);gap:8px;align-items:center;font-size:13px}
.rce-direction select{min-width:0;width:100%;padding:9px;border:1px solid var(--ronz-line);background:#fff;color:var(--ronz-ink);font:inherit}
.rce-tray p{font-size:11px;margin:10px 0 0!important}.rce-availability{grid-column:1/-1;font-size:12px!important;line-height:1.9}
.rce-estimate{border-bottom:1px solid var(--ronz-line);padding-bottom:16px;font-size:12px}.rce-estimate>p:first-child{font-size:14px;font-weight:600;margin-bottom:10px}
.rce-estimate dl{display:grid;grid-template-columns:1fr minmax(0,1.2fr);gap:6px 12px;margin:0}.rce-estimate dt{color:var(--ronz-muted)}
.rce-estimate dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rce-estimate [data-edge-estimate-note]{margin-top:12px;font-size:11px}
.rce-estimate[data-error=true]>p{color:var(--ronz-error)}
@media(max-width:760px){.ronz-baseplate-product .rc-layout{display:flex}.rce-tray{margin-left:30px}.rc-app .rc-form .rce-group>.rce-inline{margin-left:30px}.rce-estimate dl{grid-template-columns:1fr minmax(0,1fr)}}
