/* PHASE_M2_R5F3_FRONTEND_DOMAIN_MODULES_R1: moved from /assets/css/modules/023-phase5zp-agent-card-blank-space-fix-r1-css.css */
/* Extracted to named module by PHASE_M2_R5F2_FRONTEND_NAMED_MODULES_R2_FIXED from assets/css/blocks/023-phase5zp-agent-card-blank-space-fix-r1-css.css */
/* Extracted from frontend/index.html by PHASE_M2_R5F1_FRONTEND_MODULAR_SPLIT_R1: phase5zp-agent-card-blank-space-fix-r1-css */
@media (max-width: 760px){
  /* Root cause fix: Phase5ZK wraps buttons inside .phase5zk-action-grid.
     Phase5ZL later made the Actions TD a grid, so the wrapper occupied only the left column.
     Keep Actions TD as a block and make the inner wrapper the real full-width 2-column grid. */
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table{
    border-spacing:0 8px!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table tr,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table tr,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table tr.phase5zj-premium-card{
    gap:6px 8px!important;
    padding:12px 12px 12px 15px!important;
    margin:0 0 8px!important;
    border-radius:22px!important;
    box-shadow:0 8px 20px rgba(15,23,42,.055)!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table tr::before,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table tr::before{
    width:4px!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td{
    margin:0!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="ID"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="ID"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="ID"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="ID"]{
    padding:6px 12px!important;
    margin-bottom:4px!important;
    font-size:15px!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Agent"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Agent"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Agent"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Agent"]{
    font-size:18px!important;
    line-height:1.12!important;
    margin-bottom:5px!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Number"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Number"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Number"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Number"]{
    padding:8px 10px!important;
    margin:2px 0 6px!important;
    border-radius:15px!important;
    font-size:17px!important;
    letter-spacing:.055em!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Agent Type / Status"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Agent Type / Status"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Assigned"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Assigned"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Agent Type / Status"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Agent Type / Status"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Assigned"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Assigned"]{
    min-height:50px!important;
    padding:8px 10px!important;
    border-radius:15px!important;
    font-size:14px!important;
    line-height:1.15!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"],
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Actions"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Actions"],
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"]{
    grid-column:1 / -1!important;
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding:8px 0 0!important;
    margin:5px 0 0!important;
    border-top:1px dashed #d8e2ec!important;
    box-sizing:border-box!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"]::before,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Actions"]::before,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Actions"]::before,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"]::before{
    content:"Actions"!important;
    display:block!important;
    margin:0 0 6px!important;
    padding:0!important;
    color:#64748b!important;
    font-size:10px!important;
    line-height:1.1!important;
    font-weight:950!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > .phase5zk-action-grid,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zj-label="Actions"] > .phase5zk-action-grid,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zh-label="Actions"] > .phase5zk-action-grid,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > .phase5zk-action-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }

  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > button,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > a,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > .btn,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > .phase5zk-action-grid > button,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > .phase5zk-action-grid > a,
  body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td[data-phase5zh-label="Actions"] > .phase5zk-action-grid > .btn,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > button,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > a,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > .btn,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > .phase5zk-action-grid > button,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > .phase5zk-action-grid > a,
  body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td[data-phase5zj-label="Actions"] > .phase5zk-action-grid > .btn{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    height:43px!important;
    min-height:43px!important;
    margin:0!important;
    padding:0 8px!important;
    border-radius:14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    font-size:14px!important;
    line-height:1.05!important;
    font-weight:950!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
    grid-column:auto!important;
  }

  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-wa,
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-wa{order:1!important;background:#05a84f!important;color:#fff!important;border-color:#05a84f!important;}
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-call,
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-call{order:2!important;background:#2f4d66!important;color:#fff!important;border-color:#2f4d66!important;}
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-view,
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-view{order:3!important;background:#05a84f!important;color:#fff!important;border-color:#05a84f!important;}
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-edit,
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-edit{order:4!important;background:#f8fafc!important;color:#0f172a!important;border:1px solid #dde5ee!important;}
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-production,
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-production{order:5!important;background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important;}
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-manager,
  body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-manager{order:6!important;background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important;}

  body.b2bcrm-salesperson-role .phase5zh-mobile-note.phase5zj-premium-note{
    padding:8px 10px!important;
    border-radius:14px!important;
    font-size:12px!important;
    line-height:1.28!important;
  }
}
