.inquiry-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inquiry-plan-option{display:flex;flex-direction:column;min-width:0;border:1px solid #c9dfe1;border-radius:14px;padding:16px;background:#fff}.inquiry-plan-option:nth-child(even){background:#faf6ef;border-color:#e6d6bb}.inquiry-plan-option h4{font-size:18px;line-height:1.3;margin:12px 0 8px}.inquiry-plan-option p{font-size:13px;line-height:1.6;margin:6px 0}.inquiry-plan-option .studio-badge{align-self:flex-start}.inquiry-plan-route{color:#087c87;font-weight:600}.inquiry-plan-option dl{display:grid;gap:8px;font-size:13px;margin:14px 0}.inquiry-plan-option dl>div{display:flex;justify-content:space-between;gap:12px}.inquiry-plan-option dt{color:#607783}.inquiry-plan-option dd{margin:0;text-align:right;font-weight:600}.inquiry-plan-option>small{font-size:11px;color:#607783}.inquiry-plan-days{margin:14px 0;flex:1}.inquiry-plan-days>summary,.inquiry-plan-assumptions>summary{font-size:13px;cursor:pointer;font-weight:600}.inquiry-plan-days .inquiry-day-card{margin-top:10px}.inquiry-plan-days .inquiry-day-card>summary{padding:10px;font-size:12px;gap:6px}.inquiry-plan-days .day-toggle{width:24px;height:24px;flex:0 0 24px}.inquiry-plan-days .day-accordion-content{padding:12px;font-size:12px}.inquiry-plan-option>button{font-size:12px;padding:11px 12px;width:100%;margin-top:8px}.inquiry-plan-assumptions{margin-top:18px;font-size:13px}.inquiry-generation-status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.inquiry-generation-status progress{width:75px;height:6px;accent-color:#087c87}.inquiry-generation-status small{font-size:10px;color:#607783}.inquiry-generation-percent{color:#087c87}#inquiry-status.error{color:#b42318}#inquiry-status .secondary-action{padding:6px 9px;font-size:11px;margin-left:4px}@media(max-width:1000px){.inquiry-plan-grid{grid-template-columns:1fr}.inquiry-plan-option{padding:14px}.inquiry-plan-option>button{width:auto;align-self:flex-start}}@media(prefers-reduced-motion:reduce){.inquiry-generation-status progress{transition:none}}
