/* PHASE_M2_R5F3_FRONTEND_DOMAIN_MODULES_R1: moved from /assets/css/modules/012-phase5zk-agent-action-grid-density-r1-css.css */
/* Extracted to named module by PHASE_M2_R5F2_FRONTEND_NAMED_MODULES_R2_FIXED from assets/css/blocks/012-phase5zk-agent-action-grid-density-r1-css.css */
/* Extracted from frontend/index.html by PHASE_M2_R5F1_FRONTEND_MODULAR_SPLIT_R1: phase5zk-agent-action-grid-density-r1-css */
@media (max-width: 760px){
    body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table,
    body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table{
      border-collapse: separate !important;
      border-spacing: 0 12px !important;
    }

    body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table tr,
    body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table tr{
      padding: 14px 14px 15px 16px !important;
      border-radius: 24px !important;
      box-shadow: 0 10px 26px rgba(15,23,42,.055) !important;
      background: linear-gradient(180deg,#ffffff 0%,#fbfefd 100%) !important;
    }

    body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table tr::before,
    body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table tr::before{
      width: 5px !important;
      border-radius: 999px !important;
      opacity: .95 !important;
    }

    body.b2bcrm-salesperson-role table.phase5zh-agent-mobile-table td,
    body.b2bcrm-salesperson-role table.phase5zj-agent-premium-table td{
      margin: 0 0 9px 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"]{
      min-width: 0 !important;
      width: fit-content !important;
      padding: 8px 15px !important;
      margin-bottom: 10px !important;
      font-size: 17px !important;
      line-height: 1 !important;
      border-radius: 999px !important;
      background: #f1f5ff !important;
      color: #3730a3 !important;
      font-weight: 950 !important;
      letter-spacing: .01em !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: 21px !important;
      line-height: 1.16 !important;
      margin-bottom: 10px !important;
      letter-spacing: -.02em !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: 11px 13px !important;
      margin-bottom: 10px !important;
      border-radius: 17px !important;
      font-size: 20px !important;
      letter-spacing: .07em !important;
      background: #f8fafc !important;
      border: 1px solid #e2e8f0 !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"]{
      padding: 11px 12px !important;
      min-height: 72px !important;
      border-radius: 17px !important;
      background:#fff !important;
      border:1px solid #e5edf3 !important;
      font-size: 16px !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"]{
      display:block !important;
      grid-column:1 / -1 !important;
      width:100% !important;
      margin-top: 8px !important;
      padding-top: 12px !important;
      border-top: 1px dashed #d7e0e8 !important;
    }

    body.b2bcrm-salesperson-role .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;
      margin-top: 8px !important;
    }

    body.b2bcrm-salesperson-role .phase5zk-action-grid button,
    body.b2bcrm-salesperson-role .phase5zk-action-grid a,
    body.b2bcrm-salesperson-role .phase5zk-action-grid .btn{
      width:100% !important;
      min-width:0 !important;
      max-width:none !important;
      min-height:46px !important;
      margin:0 !important;
      padding: 11px 10px !important;
      border-radius: 15px !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:15px !important;
      line-height:1.1 !important;
      font-weight:950 !important;
      box-sizing:border-box !important;
      box-shadow:none !important;
    }

    body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-wa,
    body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zj-action-wa{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{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 .phase5zk-edit{background:#f8fafc!important;color:#0f172a!important;border:1px solid #dde5ee!important}
    body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-production{background:#ecfdf5!important;color:#047857!important;border:1px solid #a7f3d0!important}
    body.b2bcrm-salesperson-role .phase5zk-action-grid .phase5zk-manager{background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important}

    body.b2bcrm-salesperson-role .phase5zk-action-grid br{display:none!important}
  }
