/* v425 · plan IA simple y visible, independiente del montaje del planificador antiguo */
.p425AiCard{border:2px solid #0ea5e9;background:linear-gradient(180deg,#effaff 0,#fff 100%);padding:14px;margin:12px 0}
.p425Hero span{display:inline-block;font-size:11px;font-weight:900;letter-spacing:.08em;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:5px 8px}
.p425Hero h3{margin:8px 0 4px;font-size:18px}.p425Hero p{margin:0 0 10px;color:#475569;font-size:13px;line-height:1.4}
.p425State{padding:10px;border-radius:10px;background:#f8fafc;border:1px solid #cbd5e1;font-size:13px;font-weight:700;margin-bottom:10px}.p425State.active{background:#ecfdf5;border-color:#86efac;color:#166534}
.p425Buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p425Buttons button{min-height:48px;font-weight:900}.p425Primary{background:#0284c7!important;color:#fff!important}.p425Danger{background:#fff!important;color:#b91c1c!important;border:2px solid #ef4444!important}
.p425Msg{font-size:12px;line-height:1.35;margin:9px 0 0;color:#475569;white-space:pre-wrap}.p425Msg.isBad{color:#b91c1c;font-weight:800}.p425Msg.isOk{color:#166534;font-weight:800}
.p425Advanced{margin-top:10px;border-top:1px solid #cbd5e1;padding-top:8px}.p425Advanced summary{cursor:pointer;font-weight:800;color:#475569}.p425Text{width:100%;min-height:150px;margin:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.p425Row{display:flex;gap:8px;flex-wrap:wrap}.p425File{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbd5e1;border-radius:8px;padding:7px 9px;background:#fff;font-size:12px}.p425File input{max-width:180px}
/* v425: la parte antigua queda como edición manual/consulta, no como segundo planificador IA */
.unifiedPlannerCard>.compactAdminSummary{font-weight:900}
@media(max-width:600px){.p425Buttons{grid-template-columns:1fr}.p425Buttons button{width:100%}}
