/* PHASE_M2_R5F3_FRONTEND_DOMAIN_MODULES_R1: moved from /assets/css/modules/006-006-inline-style-006.css */
/* Extracted to named module by PHASE_M2_R5F2_FRONTEND_NAMED_MODULES_R2_FIXED from assets/css/blocks/006-inline-style-006.css */
/* Extracted from frontend/index.html by PHASE_M2_R5F1_FRONTEND_MODULAR_SPLIT_R1: inline-style-006 */
.phase5i-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.52);z-index:9998;display:flex;align-items:center;justify-content:center;padding:16px}
  .phase5i-modal{width:min(720px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:0 24px 80px rgba(15,23,42,.26);padding:18px;border:1px solid #e2e8f0}
  .phase5i-modal h2{margin:0;font-size:20px}
  .phase5i-modal .phase5i-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .phase5i-modal label{display:block;font-size:12px;color:#475569;font-weight:700;margin-bottom:6px}
  .phase5i-modal select,.phase5i-modal input,.phase5i-modal textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:12px;padding:10px;font:inherit;background:#fff}
  .phase5i-modal textarea{min-height:88px;resize:vertical}
  .phase5i-modal .phase5i-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px}
  .phase5i-muted{color:#64748b;font-size:12px}
  .phase5i-warn{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:10px;margin-top:10px;font-size:13px}
  .phase5i-card{border:1px solid #e2e8f0;border-radius:14px;padding:12px;background:#f8fafc;margin-top:12px}
  @media (max-width:720px){.phase5i-modal .phase5i-grid{grid-template-columns:1fr}.phase5i-modal{padding:14px;border-radius:16px}.phase5i-modal .phase5i-actions{justify-content:stretch}.phase5i-modal .phase5i-actions button{flex:1}}
