/* PHASE_M2_R5F3_FRONTEND_DOMAIN_MODULES_R1: moved from /assets/css/modules/017-phase-m2-r2g5a-owner-policy-css.css */
/* Extracted to named module by PHASE_M2_R5F2_FRONTEND_NAMED_MODULES_R2_FIXED from assets/css/blocks/017-phase-m2-r2g5a-owner-policy-css.css */
/* Extracted from frontend/index.html by PHASE_M2_R5F1_FRONTEND_MODULAR_SPLIT_R1: phase-m2-r2g5a-owner-policy-css */
.phase-m2-r2g5a-card{border:1px solid #bfdbfe;background:#eff6ff;border-radius:18px;padding:14px;margin-top:14px}
  .phase-m2-r2g5a-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
  .phase-m2-r2g5a-title{font-size:17px;font-weight:900;color:#1e3a8a}.phase-m2-r2g5a-sub{font-size:13px;color:#475569;margin-top:3px;line-height:1.4}
  .phase-m2-r2g5a-grid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:10px;margin-top:12px}
  .phase-m2-r2g5a-tile{border:1px solid #dbeafe;background:#fff;border-radius:14px;padding:10px}.phase-m2-r2g5a-tile b{display:block;font-size:13px;color:#0f172a;margin-bottom:4px}.phase-m2-r2g5a-tile label{display:flex;gap:8px;align-items:center;font-size:13px;color:#334155}
  .phase-m2-r2g5a-locks{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.phase-m2-r2g5a-pill{display:inline-flex;border-radius:999px;padding:4px 8px;border:1px solid #93c5fd;background:#dbeafe;color:#1e3a8a;font-size:12px;font-weight:800}
  @media(max-width:760px){.phase-m2-r2g5a-grid{grid-template-columns:1fr}.phase-m2-r2g5a-card{padding:12px}}
