.reception-form-modal[data-adaptive-type]{position:relative;width:min(1100px,calc(100vw - 32px));height:min(780px,calc(100vh - 32px));grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:var(--window-surface);color:var(--text-primary)}
.reception-form-modal[data-adaptive-type]:before{position:absolute;z-index:5;top:0;left:0;width:var(--wizard-progress);height:3px;background:var(--accent-primary);content:"";transition:width .18s ease}
.reception-form-modal[data-adaptive-type]>.reception-form-body{overflow:auto;background:#071321}.reception-form-modal[data-adaptive-type] .reception-form-section,.reception-form-modal[data-adaptive-type] .reception-form-summary{min-height:100%;border:1px solid var(--window-border);background:#0d1d30;color:var(--text-primary)}.reception-form-modal[data-adaptive-type] .reception-field span{color:var(--text-secondary)}.reception-form-modal[data-adaptive-type] input,.reception-form-modal[data-adaptive-type] select{border-color:var(--window-border);background:#081625;color:var(--text-primary);color-scheme:dark}
.adaptive-wizard-tools{display:flex;align-items:center;gap:8px;margin-left:auto}.adaptive-wizard-tools button,.adaptive-wizard-nav button,.adaptive-inline-next button{min-height:36px;padding:0 12px;border:1px solid var(--window-border);border-radius:7px;background:#0a1829;color:var(--text-primary)}.adaptive-wizard-tools button{border-color:color-mix(in srgb,var(--color-purple) 55%,var(--window-border));color:#c4b5fd}.adaptive-wizard-nav{display:flex;gap:7px;margin-right:auto}.adaptive-inline-next{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px;border:1px solid var(--window-border);border-radius:8px;background:#0a1829;color:var(--text-muted)}.adaptive-inline-next button:not(:disabled){border-color:var(--accent-primary);background:var(--accent-primary);color:#fff}.adaptive-wizard-nav button:disabled,.adaptive-inline-next button:disabled{cursor:not-allowed;opacity:.45}.reception-form-modal[data-adaptive-type]>footer{position:sticky;bottom:0;overflow-x:auto;background:#0d1d30}.reception-form-modal[data-adaptive-type] [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.reception-form-modal[data-adaptive-type]:before{transition:none}}
@media(max-width:760px){.reception-modal-backdrop{padding:0}.reception-form-modal[data-adaptive-type]{width:100%;height:100dvh;max-height:none;border-radius:0}.reception-form-modal[data-adaptive-type]>footer{flex-wrap:nowrap}}

/* RC-CLEANUP-001 SOURCE: task019-wizard.css */
.adaptive-inline-next{position:sticky;right:10px;bottom:10px;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;padding:10px;border:1px solid #cbd5e1;border-radius:9px;background:rgba(248,250,252,.96);box-shadow:0 8px 24px rgba(15,23,42,.14)}.adaptive-inline-next span{margin-right:auto;color:#475569}.adaptive-inline-next button{min-height:42px;padding:0 18px;border:0;border-radius:8px;background:#0369a1;color:#fff;font-weight:800}.adaptive-inline-next button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:760px){.adaptive-inline-next{bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.adaptive-inline-next button{width:100%}}
