/* PHASE_M2_R5F3_FRONTEND_DOMAIN_MODULES_R1: moved from /assets/css/modules/019-019-inline-style-019.css */
/* Extracted to named module by PHASE_M2_R5F2_FRONTEND_NAMED_MODULES_R2_FIXED from assets/css/blocks/019-inline-style-019.css */
/* Extracted from frontend/index.html by PHASE_M2_R5F1_FRONTEND_MODULAR_SPLIT_R1: inline-style-019 */
.m2r4b-panel{border:1px solid #dbe5f2;border-radius:16px;padding:14px;margin-top:12px;background:#fff}
  .m2r4b-grid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;margin-top:10px}
  .m2r4b-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:9998;display:none}
  .m2r4b-modal{position:fixed;right:0;top:0;height:100vh;width:min(920px,96vw);background:#fff;z-index:9999;box-shadow:-18px 0 50px rgba(15,23,42,.22);display:none;overflow:auto;padding:18px}
  .m2r4b-modal.open,.m2r4b-modal-backdrop.open{display:block}
  .m2r4b-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid #e5edf7;padding-bottom:12px;margin-bottom:12px}
  .m2r4b-title{font-size:20px;font-weight:800;color:#102344}
  .m2r4b-sub{font-size:13px;color:#667085;margin-top:4px}
  .m2r4b-form{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;margin-top:12px}
  .m2r4b-form label{display:block;font-size:12px;font-weight:700;color:#51627a;margin-bottom:4px}
  .m2r4b-form input,.m2r4b-form textarea,.m2r4b-filter input,.m2r4b-filter select{width:100%;padding:10px;border:1px solid #d6e1ef;border-radius:10px}
  .m2r4b-note{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:12px;padding:10px;margin:10px 0;font-size:13px}
  .m2r4b-mini{font-size:12px;color:#64748b}
  @media(max-width:760px){.m2r4b-grid{grid-template-columns:repeat(2,1fr)}.m2r4b-form{grid-template-columns:1fr}.m2r4b-modal{width:100vw}}
