/* JRD Solar CRM v1.15.407 — Field CRM Corporate Compact UI
 * Single isolated visual layer for the Field CRM management panel.
 * No employee-app shell, visit runtime, data, AJAX, workflow or DB logic is changed here.
 */
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407{
  --fc-bg:#f4f6f9;
  --fc-surface:#ffffff;
  --fc-surface-2:#f8fafc;
  --fc-navy:#10233d;
  --fc-navy-2:#173554;
  --fc-blue:#2563eb;
  --fc-blue-2:#1d4ed8;
  --fc-blue-soft:#eef4ff;
  --fc-text:#24344b;
  --fc-muted:#6d7d91;
  --fc-border:#dfe5ec;
  --fc-border-2:#cfd8e3;
  --fc-green:#18794e;
  --fc-green-soft:#edf8f2;
  --fc-amber:#9a6700;
  --fc-amber-soft:#fff7df;
  --fc-red:#b54747;
  --fc-red-soft:#fff1f1;
  --fc-radius:10px;
  --fc-radius-sm:8px;
  --fc-shadow:0 1px 2px rgba(16,35,61,.035),0 6px 18px rgba(16,35,61,.045);
  width:100%;
  max-width:none;
  margin:0;
  padding:12px 14px 18px;
  min-height:calc(100vh - 110px);
  background:var(--fc-bg);
  color:var(--fc-text);
  border-radius:0;
  font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  line-height:1.35;
}
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 *,
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 *::before,
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 *::after{box-sizing:border-box}
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 a{text-decoration:none}
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 h1,
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 h2,
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 h3,
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 h4,
.prcrm-field-crm-shell.prcrm-field-crm-corporate-v407 p{margin-top:0}

/* Compact corporate header */
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-head{
  position:relative!important;
  top:auto!important;
  z-index:10;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin:-12px -14px 12px;
  padding:11px 14px;
  min-height:64px;
  background:#fff;
  border-bottom:1px solid var(--fc-border);
  box-shadow:0 1px 0 rgba(16,35,61,.02);
  backdrop-filter:none;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-heading{display:flex;align-items:center;gap:10px;min-width:0}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-icon{
  width:34px;height:34px;flex:0 0 34px;border-radius:9px;display:grid;place-items:center;
  background:linear-gradient(145deg,#10233d,#183a61);border:1px solid #264a70;box-shadow:none;position:relative;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-icon::before{
  content:"";width:13px;height:13px;border:2px solid #60a5fa;border-radius:4px;
  box-shadow:6px -5px 0 -4px #93c5fd,-5px 6px 0 -4px #93c5fd;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-heading>div{min-width:0}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-eyebrow{
  display:block;margin:0 0 1px;color:#527199;font-size:8.5px;line-height:1.1;font-weight:850;letter-spacing:.1em;text-transform:uppercase;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-title{
  margin:0!important;color:var(--fc-navy)!important;font-size:18px!important;line-height:1.12!important;font-weight:820!important;letter-spacing:-.018em!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-heading p{
  margin:3px 0 0;max-width:720px;color:var(--fc-muted);font-size:10.5px;line-height:1.28;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-live,
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-refresh{
  min-height:29px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border-radius:7px;font-size:9.5px;font-weight:760;white-space:nowrap;
}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-live{background:#eef8f3;color:#176b47;border:1px solid #d9ece1}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-live i{width:6px;height:6px;border-radius:50%;background:#26a269;box-shadow:0 0 0 2px rgba(38,162,105,.12)}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-refresh{background:#fff;color:#40516a;border:1px solid var(--fc-border-2)}
.prcrm-field-crm-corporate-v407 .prcrm-field-crm-refresh:hover{background:#f7f9fc;color:var(--fc-navy);border-color:#b9c5d3}

/* Frontend sidebar owns primary navigation; admin retains fallback tabs. */
.prcrm-field-crm-corporate-v407.is-frontend .prcrm-fl-primary-tabs{display:none!important}
.prcrm-field-crm-corporate-v407.is-admin .prcrm-fl-primary-tabs{margin:0 0 10px}
.prcrm-field-crm-corporate-v407 .prcrm-fl-tabs{
  display:flex;align-items:center;gap:3px;overflow:auto;margin:0 0 10px;padding:3px;border:1px solid var(--fc-border);border-radius:9px;background:#eaf0f6;scrollbar-width:thin;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-tabs a{
  flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 9px;border-radius:6px;border:1px solid transparent;
  color:#5f7085;font-size:9.8px;font-weight:720;white-space:nowrap;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-tabs a:hover{background:rgba(255,255,255,.65);color:var(--fc-navy)}
.prcrm-field-crm-corporate-v407 .prcrm-fl-tabs a.active{background:#fff;color:var(--fc-blue-2);border-color:#d8e0e9;box-shadow:0 1px 2px rgba(16,35,61,.05)}

/* KPI / overview — intentionally compact */
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid{
  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 10px;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a,
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>div{
  min-width:0;min-height:68px;padding:10px 11px;border:1px solid var(--fc-border);border-radius:9px;background:#fff;
  box-shadow:none;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;transition:border-color .14s ease,background .14s ease;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a::before,
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>div::before{
  content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:0 2px 2px 0;background:#a8b7c9;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a:nth-child(5n+1)::before{background:#3b82f6}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a:nth-child(5n+2)::before{background:#0ea5e9}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a:nth-child(5n+3)::before{background:#f59e0b}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a:nth-child(5n+4)::before{background:#22c55e}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a:nth-child(5n+5)::before{background:#64748b}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid>a:hover{border-color:#c2cedb;background:#fbfdff}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid span{color:#718096;font-size:8.7px;font-weight:820;letter-spacing:.045em;text-transform:uppercase;line-height:1.15}
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid strong{margin-top:5px;color:var(--fc-navy);font-size:19px;line-height:1;font-weight:850;letter-spacing:-.03em}
.prcrm-field-crm-corporate-v407 .prcrm-fl-needs-attention .prcrm-fl-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:0}
.prcrm-field-crm-corporate-v407 .prcrm-fl-aging-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:10px!important}

/* Dashboard sections */
.prcrm-field-crm-corporate-v407 .prcrm-fl-overview-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px}
.prcrm-field-crm-corporate-v407 .prcrm-fl-report-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 10px}

/* Universal card */
.prcrm-field-crm-corporate-v407 .prcrm-fl-card{
  margin:0 0 10px;background:#fff;border:1px solid var(--fc-border);border-radius:10px;box-shadow:none;overflow:hidden;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head{
  min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-bottom:1px solid #edf1f5;background:#fff;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head>div{min-width:0}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head span{display:block;margin:0 0 2px;color:#6580a1;font-size:8px;line-height:1.1;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head h3{margin:0!important;color:var(--fc-navy)!important;font-size:12.2px!important;line-height:1.2!important;font-weight:800!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head>strong{font-size:9.5px;color:#66768a;background:#f5f7fa;border:1px solid #e3e8ef;border-radius:999px;padding:4px 7px;white-space:nowrap}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head a{font-size:9.7px;font-weight:760;color:#2b62a3}
.prcrm-field-crm-corporate-v407 .prcrm-fl-card-head a:hover{color:#173f74}

/* Simple lists */
.prcrm-field-crm-corporate-v407 .prcrm-fl-simple-list{padding:3px 10px 8px}
.prcrm-field-crm-corporate-v407 .prcrm-fl-simple-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 1px;border-bottom:1px solid #f0f3f6}
.prcrm-field-crm-corporate-v407 .prcrm-fl-simple-list>div:last-child{border-bottom:0}
.prcrm-field-crm-corporate-v407 .prcrm-fl-simple-list b{color:#2b3b52;font-size:10.5px;font-weight:760}
.prcrm-field-crm-corporate-v407 .prcrm-fl-simple-list span{color:#738296;font-size:9px;text-align:right}

/* Compact filters */
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters,
.prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters{
  display:grid!important;grid-template-columns:repeat(5,minmax(120px,1fr));gap:7px!important;align-items:end;margin:0 0 10px!important;padding:9px!important;
  background:#fff!important;border:1px solid var(--fc-border)!important;border-radius:9px!important;box-shadow:none!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters input,
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters select,
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters textarea,
.prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters input,
.prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters select,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid input,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid select,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid textarea,
.prcrm-field-crm-corporate-v407 .prcrm-fl-form-section input,
.prcrm-field-crm-corporate-v407 .prcrm-fl-form-section select,
.prcrm-field-crm-corporate-v407 .prcrm-fl-form-section textarea{
  width:100%;min-height:34px;margin:0!important;border:1px solid #d5dde7!important;border-radius:7px!important;background:#fff!important;
  color:#26374d!important;font-size:10.5px!important;line-height:1.3!important;padding:6px 9px!important;box-shadow:none!important;outline:none!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters textarea,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid textarea,
.prcrm-field-crm-corporate-v407 .prcrm-fl-form-section textarea{min-height:70px!important;resize:vertical}
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters input:focus,
.prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters select:focus,
.prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters input:focus,
.prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters select:focus,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid input:focus,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid select:focus,
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid textarea:focus{border-color:#7fa7d8!important;box-shadow:0 0 0 2px rgba(37,99,235,.07)!important}
.prcrm-field-crm-corporate-v407 label{color:#53647b;font-size:9.7px;font-weight:730}

/* Buttons */
.prcrm-field-crm-corporate-v407 .button,
.prcrm-field-crm-corporate-v407 button.button,
.prcrm-field-crm-corporate-v407 .prcrm-fl-secondary,
.prcrm-field-crm-corporate-v407 .prcrm-fl-primary,
.prcrm-field-crm-corporate-v407 .prcrm-fl-pro-button{
  min-height:31px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;
  border-radius:7px!important;border:1px solid #d0d9e4!important;background:#fff!important;color:#34465f!important;font-size:9.8px!important;font-weight:760!important;line-height:1!important;box-shadow:none!important;white-space:nowrap;
}
.prcrm-field-crm-corporate-v407 .button:hover,
.prcrm-field-crm-corporate-v407 .prcrm-fl-secondary:hover{background:#f6f8fb!important;border-color:#b9c6d5!important;color:#172b45!important}
.prcrm-field-crm-corporate-v407 .button-primary,
.prcrm-field-crm-corporate-v407 .prcrm-fl-primary,
.prcrm-field-crm-corporate-v407 .prcrm-fl-pro-button-primary{
  background:var(--fc-blue)!important;color:#fff!important;border-color:var(--fc-blue)!important;
}
.prcrm-field-crm-corporate-v407 .button-primary:hover,
.prcrm-field-crm-corporate-v407 .prcrm-fl-primary:hover,
.prcrm-field-crm-corporate-v407 .prcrm-fl-pro-button-primary:hover{background:var(--fc-blue-2)!important;border-color:var(--fc-blue-2)!important;color:#fff!important}
.prcrm-field-crm-corporate-v407 .button-small{min-height:27px!important;padding:0 8px!important;font-size:9.2px!important}

/* Table system */
.prcrm-field-crm-corporate-v407 .prcrm-fl-table-wrap{width:100%;overflow:auto;background:#fff;scrollbar-width:thin;scrollbar-color:#bcc7d4 transparent}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table{width:100%;min-width:820px;border-collapse:separate!important;border-spacing:0!important;background:#fff;color:var(--fc-text)}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table thead th{
  position:sticky;top:0;z-index:3;background:#f6f8fb!important;border-bottom:1px solid #dce3eb!important;color:#68788c!important;
  font-size:8.3px!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding:8px 9px!important;white-space:nowrap;text-align:left!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table tbody td{
  padding:8px 9px!important;border-bottom:1px solid #eef2f5!important;color:#3b4a5f!important;font-size:10px!important;line-height:1.28!important;vertical-align:middle!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table tbody tr:last-child td{border-bottom:0!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table tbody tr:hover td{background:#fafcff!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table td>strong{display:block;color:#24364e;font-size:10.2px;font-weight:770;line-height:1.2}
.prcrm-field-crm-corporate-v407 .prcrm-fl-table td>small{display:block;margin-top:2px;color:#7d8a9a;font-size:8.6px;line-height:1.25}

/* Status chips */
.prcrm-field-crm-corporate-v407 .prcrm-fl-status,
.prcrm-field-crm-corporate-v407 .prcrm-fl-status-pill{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:21px!important;padding:2px 7px!important;border-radius:999px!important;
  border:1px solid transparent!important;font-size:8.5px!important;line-height:1!important;font-weight:820!important;letter-spacing:.02em!important;white-space:nowrap!important;
}
.prcrm-field-crm-corporate-v407 .status-hot{background:#fff0ed!important;color:#b33d2e!important;border-color:#f3d4cc!important}
.prcrm-field-crm-corporate-v407 .status-warm{background:#fff7df!important;color:#916411!important;border-color:#eedfae!important}
.prcrm-field-crm-corporate-v407 .status-cold{background:#edf5ff!important;color:#315d98!important;border-color:#d7e6f7!important}
.prcrm-field-crm-corporate-v407 .status-won,
.prcrm-field-crm-corporate-v407 .status-completed,
.prcrm-field-crm-corporate-v407 .status-accepted,
.prcrm-field-crm-corporate-v407 .status-ready{background:#edf8f1!important;color:#1f7147!important;border-color:#d5eade!important}
.prcrm-field-crm-corporate-v407 .status-lost,
.prcrm-field-crm-corporate-v407 .status-rejected,
.prcrm-field-crm-corporate-v407 .status-missed,
.prcrm-field-crm-corporate-v407 .status-cancelled{background:#fff0f0!important;color:#a33f3f!important;border-color:#efd2d2!important}
.prcrm-field-crm-corporate-v407 .status-new,
.prcrm-field-crm-corporate-v407 .status-sent,
.prcrm-field-crm-corporate-v407 .status-active{background:#eef4ff!important;color:#2c5f9e!important;border-color:#d9e4f4!important}
.prcrm-field-crm-corporate-v407 .status-follow_up,
.prcrm-field-crm-corporate-v407 .status-pending,
.prcrm-field-crm-corporate-v407 .status-requested,
.prcrm-field-crm-corporate-v407 .status-waiting{background:#fff8e6!important;color:#86610d!important;border-color:#efdfaf!important}

/* Notices */
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice{
  position:relative;margin:0 0 9px!important;padding:8px 10px 8px 31px!important;border-radius:8px!important;background:#f5f8fc!important;
  border:1px solid #dde5ee!important;color:#42536b!important;font-size:9.8px!important;line-height:1.38!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice::before{content:"i";position:absolute;left:9px;top:8px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:#dce8f7;color:#315b9b;font-size:8.5px;font-weight:900;font-family:Georgia,serif}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice.success{background:#f1faf5!important;border-color:#d7ebdf!important;color:#286541!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice.success::before{content:"✓";background:#dcefe3;color:#1e7140;font-family:inherit}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice.error{background:#fff4f4!important;border-color:#efd8d8!important;color:#934141!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice.error::before{content:"!";background:#f2dede;color:#a03b3b;font-family:inherit}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice.warning{background:#fffaeb!important;border-color:#eee0b7!important;color:#7b5b17!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-notice.warning::before{content:"!";background:#f7e8b9;color:#7c5d18;font-family:inherit}

/* Subtabs */
.prcrm-field-crm-corporate-v407 .prcrm-fl-subtabs,
.prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-tabs{
  display:flex;align-items:center;gap:3px;overflow:auto;margin:0 0 9px;padding:3px;border:1px solid var(--fc-border);border-radius:8px;background:#edf1f5;scrollbar-width:thin;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-subtabs a,
.prcrm-field-crm-corporate-v407 .prcrm-fl-subtabs button,
.prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-tabs a{
  flex:0 0 auto;min-height:27px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#67778b;font-size:9.2px;font-weight:740;white-space:nowrap;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-subtabs .active,
.prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-tabs .active{background:#fff;color:#24599a;box-shadow:0 1px 2px rgba(16,35,61,.06)}

/* Pagination */
.prcrm-field-crm-corporate-v407 .prcrm-fl-pagination{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:8px 10px;border-top:1px solid #edf1f5;background:#fbfcfe}
.prcrm-field-crm-corporate-v407 .prcrm-fl-pagination a{min-width:27px;height:27px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e0e9;border-radius:6px;background:#fff;color:#5d6b7e;font-size:9px;font-weight:740}
.prcrm-field-crm-corporate-v407 .prcrm-fl-pagination a.active{background:var(--fc-blue);border-color:var(--fc-blue);color:#fff}

/* Form / panel shells */
.prcrm-field-crm-corporate-v407 .prcrm-fl-form-card,
.prcrm-field-crm-corporate-v407 .prcrm-fl-panel,
.prcrm-field-crm-corporate-v407 fieldset,
.prcrm-field-crm-corporate-v407 .prcrm-fl-transfer-request-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-360-action-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-reject-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-settings-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-form-section{
  border:1px solid var(--fc-border)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-transfer-request-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-360-action-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-reject-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-settings-form{padding:10px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-grid{gap:9px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-section-heading{margin:0 0 8px!important;color:var(--fc-navy)!important;font-size:11.5px!important;font-weight:800!important}

/* 360 workspaces */
.prcrm-field-crm-corporate-v407.prcrm-fl-lead360-context{padding-top:12px}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-workspace,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360{display:grid;gap:9px}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-sticky,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-top{
  border:1px solid var(--fc-border)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;padding:10px 11px!important;
}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-title h2,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-top h2{margin:0!important;color:var(--fc-navy)!important;font-size:16px!important;line-height:1.15!important;font-weight:820!important;letter-spacing:-.015em!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-title p,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-top p{margin:3px 0 0!important;color:var(--fc-muted)!important;font-size:9.8px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-actions,
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-title-actions,
.prcrm-field-crm-corporate-v407 .prcrm-fl-transfer-actions,
.prcrm-field-crm-corporate-v407 .prcrm-fl-record-actions,
.prcrm-field-crm-corporate-v407 .prcrm-fl-quote-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-tabs{display:flex!important;gap:3px!important;overflow:auto!important;padding:3px!important;background:#edf1f5!important;border:1px solid var(--fc-border)!important;border-radius:8px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-tabs button,
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-tabs a{flex:0 0 auto!important;min-height:27px!important;padding:0 8px!important;border-radius:6px!important;border:0!important;background:transparent!important;color:#64758a!important;font-size:9.2px!important;font-weight:740!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-tabs .active,
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-tabs [aria-selected="true"]{background:#fff!important;color:#24599a!important;box-shadow:0 1px 2px rgba(16,35,61,.06)!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-panels,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-section{border:1px solid var(--fc-border)!important;border-radius:9px!important;background:#fff!important;overflow:hidden!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-overview-grid,
.prcrm-field-crm-corporate-v407 .prcrm-fl-360-grid,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-grid,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-info-card,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-summary,
.prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-stats>*{border:1px solid #e4e9ef!important;border-radius:8px!important;background:#fbfcfe!important;padding:9px 10px!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-timeline{position:relative;padding:6px 10px 10px 22px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-timeline::before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:1px;background:#dfe6ef}
.prcrm-field-crm-corporate-v407 .prcrm-fl-timeline-dot{position:relative;z-index:2;box-shadow:0 0 0 3px #fff}

/* Visit / field operations */
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit360,
.prcrm-field-crm-corporate-v407 .prcrm-fl-active-visit{border:1px solid var(--fc-border)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-kpis,
.prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-kpis{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;margin:0 0 9px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-kpis>*,
.prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-kpis>*{border:1px solid var(--fc-border)!important;border-radius:8px!important;background:#fff!important;padding:8px 9px!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-card{padding:10px 11px!important;border:1px solid var(--fc-border)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-card h4{font-size:12px!important;margin:2px 0!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-card p,
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-card small{font-size:9px!important}

/* Evidence / photos */
.prcrm-field-crm-corporate-v407 .prcrm-fl-evidence-grid,
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-photo-grid,
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-photo-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-evidence-card,
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-photo-card{border:1px solid var(--fc-border)!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-evidence-card img,
.prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-photo-card img,
.prcrm-field-crm-corporate-v407 .prcrm-fl-visit-photo-grid img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;display:block!important;background:#eef2f6!important}

/* Quotation workspace */
.prcrm-field-crm-corporate-v407 .prcrm-fl-quote-pro-shell{display:grid!important;gap:9px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-quote-pro-header,
.prcrm-field-crm-corporate-v407 .prcrm-fl-quote-pro-form,
.prcrm-field-crm-corporate-v407 .prcrm-fl-version-panel{border:1px solid var(--fc-border)!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-quote-commercial-grid,
.prcrm-field-crm-corporate-v407 .prcrm-fl-quote-pro-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-version-row{border-bottom:1px solid #edf1f5!important;padding:8px 10px!important}
.prcrm-field-crm-corporate-v407 .prcrm-fl-version-row:last-child{border-bottom:0!important}

/* Empty state + progress */
.prcrm-field-crm-corporate-v407 .prcrm-fl-empty,
.prcrm-field-crm-corporate-v407 .prcrm-fl-empty-state{color:#7a8797!important;font-size:9.8px!important;text-align:center!important;padding:18px 10px!important;background:#fbfcfe!important}
.prcrm-field-crm-corporate-v407 progress{width:100%;height:6px;border:0;border-radius:999px;background:#e7ebf1;overflow:hidden;accent-color:var(--fc-blue)}
.prcrm-field-crm-corporate-v407 progress::-webkit-progress-bar{background:#e7ebf1;border-radius:999px}
.prcrm-field-crm-corporate-v407 progress::-webkit-progress-value{background:var(--fc-blue);border-radius:999px}
.prcrm-field-crm-corporate-v407 progress::-moz-progress-bar{background:var(--fc-blue);border-radius:999px}
.prcrm-field-crm-corporate-v407 :focus-visible{outline:2px solid rgba(37,99,235,.28)!important;outline-offset:1px!important}

/* v1.15.680 — Field CRM sidebar parity fix.
 * No Field CRM-specific parent/sidebar styling lives in this stylesheet anymore.
 * The parent group, toggle, child links, hover/open state and active item now
 * inherit the exact same shared enterprise navigation rules as every other menu.
 * Field CRM route/permission/expand-collapse behaviour remains unchanged. */

/* Responsive density */
@media (max-width:1360px){
  .prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-needs-attention .prcrm-fl-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters{grid-template-columns:repeat(4,minmax(120px,1fr))}
}
@media (max-width:1080px){
  .prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-overview-sections{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters{grid-template-columns:repeat(3,minmax(120px,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-overview-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-360-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-stats,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-quote-commercial-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-quote-pro-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-visit-kpis,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media (max-width:900px){
  .prcrm-field-crm-shell.prcrm-field-crm-corporate-v407{padding:10px 11px 16px}
  .prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-head{margin:-10px -11px 10px;padding:10px 11px}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-overview-sections,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-report-breakdowns{grid-template-columns:1fr}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-table{min-width:760px}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-evidence-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-photo-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-visit-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px){
  .prcrm-field-crm-shell.prcrm-field-crm-corporate-v407{padding:9px}
  .prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-head{margin:-9px -9px 9px;padding:9px;display:block}
  .prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-heading{align-items:flex-start}
  .prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-title{font-size:16px!important}
  .prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-heading p{font-size:9.8px}
  .prcrm-field-crm-corporate-v407 .prcrm-field-crm-screen-actions{margin-top:7px}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-admin-filters,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-clean-filters{grid-template-columns:1fr;padding:8px!important}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-card-head{min-height:41px;padding:8px 9px}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-card-head>strong{display:none}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-table{min-width:700px}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-overview-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-360-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-customer360-stats,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-quote-commercial-grid,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-quote-pro-summary{grid-template-columns:1fr!important}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-visit-kpis,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-employee-visit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-actions,
  .prcrm-field-crm-corporate-v407 .prcrm-fl-lead360-title-actions{display:grid!important;grid-template-columns:1fr 1fr!important}
}

/* ========================================================================== *
 * v1.15.534 — Field CRM Overview approved professional dashboard UI
 * Strictly scoped to data-field-crm-screen="overview". No other CRM screen,
 * employee app, workflow, form, AJAX action or database write is affected.
 * ========================================================================== */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"]{
  --ov-blue:#1473e6;
  --ov-sky:#1697d5;
  --ov-green:#17a56b;
  --ov-orange:#f28b22;
  --ov-amber:#e39a15;
  --ov-red:#e54d5b;
  --ov-violet:#7556e8;
  --ov-purple:#7c4ee8;
  --ov-slate:#62748a;
  --ov-ink:#12233f;
  --ov-muted:#718198;
  --ov-border:#dfe7f0;
  --ov-bg:#f6f8fb;
  --ov-soft:#f9fbfd;
  --ov-shadow:0 2px 8px rgba(18,35,63,.035),0 10px 28px rgba(18,35,63,.035);
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-field-crm-screen-head{
  min-height:68px;
  margin-bottom:12px;
  padding-top:12px;
  padding-bottom:12px;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-field-crm-screen-title{font-size:19px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-field-crm-screen-heading p{font-size:10.7px;max-width:760px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-field-crm-refresh{
  min-height:31px;padding:0 12px;background:#1473e6;color:#fff;border-color:#1473e6;font-weight:800;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-field-crm-refresh:hover{background:#0f63c9;color:#fff;border-color:#0f63c9}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-overview-v534{display:grid;gap:11px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel{
  margin:0;background:#fff;border:1px solid var(--ov-border);border-radius:12px;box-shadow:var(--ov-shadow);overflow:hidden;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section{padding:11px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-key{padding-top:10px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-head{margin:0 0 10px;padding:0 1px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head>div{display:flex;align-items:center;gap:9px;min-width:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-icon,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-icon{
  width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;border-radius:8px;background:#eef5ff;color:var(--ov-blue);
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-icon.danger{background:#fff0f2;color:var(--ov-red)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-icon.warning{background:#fff7e8;color:var(--ov-orange)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-icon .dashicons,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-icon .dashicons{font-size:16px;width:16px;height:16px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-head h2,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head h3{margin:0!important;color:var(--ov-ink)!important;font-weight:820!important;letter-spacing:-.012em!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-head h2{font-size:13.5px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head h3{font-size:12.3px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-head p,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head p{margin:2px 0 0;color:var(--ov-muted);font-size:8.8px;line-height:1.25}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section-note{
  padding:4px 7px;border-radius:999px;background:#f1f7ff;color:#4c6f9d;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;
}

/* KPI cards */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-grid{display:grid;gap:8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi{
  min-width:0;min-height:82px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:start;padding:11px 10px;
  border:1px solid #e5ebf2;border-radius:10px;background:#fff;color:var(--ov-ink);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi:hover{border-color:#cbd9e8;box-shadow:0 7px 20px rgba(17,47,83,.07);transform:translateY(-1px)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-icon{
  width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#edf5ff;color:var(--ov-blue);
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-icon .dashicons{font-size:16px;width:16px;height:16px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi small{display:block;color:#4b6080;font-size:8.2px;font-weight:820;line-height:1.18;text-transform:uppercase;letter-spacing:.035em}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi strong{display:block;margin-top:6px;color:var(--ov-ink);font-size:20px;line-height:1;font-weight:880;letter-spacing:-.03em;overflow-wrap:anywhere}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi em{display:block;margin-top:5px;color:#7e8ca0;font-size:7.8px;line-height:1.2;font-style:normal;font-weight:620}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-sky .prcrm-ov-kpi-icon{background:#ebf8ff;color:var(--ov-sky)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-orange .prcrm-ov-kpi-icon{background:#fff3e9;color:var(--ov-orange)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-amber .prcrm-ov-kpi-icon{background:#fff7e7;color:var(--ov-amber)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-slate .prcrm-ov-kpi-icon{background:#f0f3f7;color:var(--ov-slate)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-purple .prcrm-ov-kpi-icon{background:#f3edff;color:var(--ov-purple)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-green .prcrm-ov-kpi-icon{background:#eaf8f1;color:var(--ov-green)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-violet .prcrm-ov-kpi-icon{background:#f1edff;color:var(--ov-violet)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi.tone-red .prcrm-ov-kpi-icon{background:#fff0f2;color:var(--ov-red)}

/* Analytics row */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-analytics-grid{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(340px,1.35fr) minmax(230px,.9fr);gap:10px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head{min-height:50px;padding:9px 11px;border-bottom:1px solid #edf1f5}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head a{flex:0 0 auto;color:#1766c3;font-size:8.7px;font-weight:800}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head a:hover{color:#0e4f99}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-panel-head h3 b{font-weight:800;color:#60738d}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list{padding:8px 11px 10px;display:grid;gap:7px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a{display:grid;grid-template-columns:74px minmax(70px,1fr) 24px;align-items:center;gap:8px;min-height:20px;color:#3e516d}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a>span{font-size:8.6px;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a>i{height:7px;background:#edf2f7;border-radius:999px;overflow:hidden}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a>i>b{display:block;height:100%;border-radius:999px;background:var(--ov-blue)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a>strong{text-align:right;color:var(--ov-ink);font-size:9.5px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a.tone-cyan>i>b{background:#25a8d8}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a.tone-violet>i>b{background:var(--ov-violet)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a.tone-purple>i>b{background:var(--ov-purple)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a.tone-green>i>b{background:var(--ov-green)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-pipeline-list>a.tone-red>i>b{background:var(--ov-red)}

/* Seven-day chart, CSS-only: no new JS dependency. */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart{position:relative;height:174px;padding:16px 12px 8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-grid{position:absolute;left:12px;right:12px;top:16px;height:112px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-grid span{display:block;border-top:1px dashed #e2e8f0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-days{position:relative;z-index:1;height:128px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;align-items:end}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-day{height:128px;display:grid;grid-template-rows:108px 20px;align-items:end;text-align:center}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-bars{height:108px;display:flex;align-items:flex-end;justify-content:center;gap:3px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-bars>i{position:relative;width:10px;min-height:2px;border-radius:3px 3px 1px 1px;background:#79bdf4}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-bars>i.completed{background:#1473e6}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-bars>i>b{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-3px);font-size:7px;color:#435772;font-style:normal;font-weight:800}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-day>span{padding-top:5px;color:#728198;font-size:7.6px;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-legend{display:flex;justify-content:center;gap:14px;margin-top:1px;color:#728198;font-size:7.8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-legend span{display:flex;align-items:center;gap:5px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-legend i{width:7px;height:7px;border-radius:50%;background:#79bdf4}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-legend i.completed{background:#1473e6}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list{padding:8px 10px 10px;display:grid;gap:5px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:1px solid #e8edf3;border-radius:7px;background:#fbfcfe;color:#42556f}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a>span{display:flex;align-items:center;gap:7px;min-width:0;font-size:8.7px;font-weight:760}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list .dashicons{font-size:13px;width:13px;height:13px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a>strong{font-size:10px;color:var(--ov-ink)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a.danger{border-left:3px solid var(--ov-red);background:#fff7f8}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a.danger .dashicons{color:var(--ov-red)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a.warning{border-left:3px solid var(--ov-orange);background:#fffaf3}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a.warning .dashicons{color:var(--ov-orange)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a.info{border-left:3px solid var(--ov-blue);background:#f7faff}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-priority-list>a.info .dashicons{color:var(--ov-blue)}

/* Bottom action lists */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-list-panel{min-height:234px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-rows,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-activity-list{padding:4px 9px 8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-rows>a{display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:7px;align-items:center;padding:7px 1px;border-bottom:1px solid #eef2f6;color:#2d405b}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-rows>a:last-child{border-bottom:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-avatar{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#edf5ff;color:var(--ov-blue)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-avatar .dashicons{font-size:13px;width:13px;height:13px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-avatar.tone-red{background:#fff0f2;color:var(--ov-red)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-avatar.tone-amber{background:#fff7e8;color:var(--ov-amber)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-avatar.tone-orange{background:#fff3e9;color:var(--ov-orange)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-copy{min-width:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-copy strong{display:block;color:#263a55;font-size:8.8px;font-weight:780;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-copy small{display:block;margin-top:2px;color:#7d8b9d;font-size:7.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-status{padding:3px 5px;border-radius:999px;background:#f0f3f7;color:#65768b;font-size:6.9px;font-style:normal;font-weight:820;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-status.danger{background:#fff0f2;color:#d13e4d}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-status.warning{background:#fff4df;color:#b87400}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-status.success{background:#eaf8f1;color:#168152}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-row-status.info{background:#edf5ff;color:#1766c3}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-empty{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;text-align:center;color:#8593a5}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-empty.compact{min-height:118px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-empty>i{font-size:25px;width:25px;height:25px;color:#9dafc1;margin-bottom:7px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-empty>strong{color:#5c6e84;font-size:9.4px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-empty>span{margin-top:3px;font-size:7.8px;line-height:1.35}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-empty>a{margin-top:9px;padding:5px 8px;border-radius:6px;background:#1473e6;color:#fff;font-size:7.8px;font-weight:800}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-activity-list>a{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);gap:7px;padding:7px 2px;color:#2e405a}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-activity-list>a:not(:last-child)::after{content:"";position:absolute;left:5px;top:18px;bottom:-3px;width:1px;background:#dfe7f0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-activity-dot{position:relative;z-index:1;width:7px;height:7px;margin-top:3px;border-radius:50%;background:#1473e6;box-shadow:0 0 0 3px #edf5ff}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-activity-list strong{display:block;color:#30435d;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-activity-list small{display:block;margin-top:2px;color:#7c8a9d;font-size:7.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Manager action center keeps all legacy overview signals visible. */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-center{padding-bottom:10px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-count-badge{padding:4px 8px;border:1px solid #e1e7ee;border-radius:999px;background:#f5f7fa;color:#6a7a8d;font-size:8px;font-weight:820;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-count-badge.has-items{background:#fff1f2;border-color:#ffd8dd;color:#c83d4c}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid>a{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px;border:1px solid #e6ebf1;border-radius:8px;background:#fbfcfe;color:#52647d}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid>a:hover{background:#f7faff;border-color:#cfdae7}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid>a>span{display:flex;align-items:center;gap:6px;min-width:0;font-size:7.6px;font-weight:740;line-height:1.2}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid .dashicons{flex:0 0 auto;font-size:13px;width:13px;height:13px;color:#68809d}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid>a>strong{font-size:13px;color:var(--ov-ink)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-footer-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:2px 2px 0;color:#7a899b;font-size:7.8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-footer-tools span{display:flex;align-items:center;gap:4px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-footer-tools .dashicons{font-size:12px;width:12px;height:12px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-footer-tools a{font-weight:800;color:#1766c3}

@media (max-width:1440px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1050px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-analytics-grid{grid-template-columns:1fr 1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-trend{grid-column:1/-1;grid-row:1}
}
@media (max-width:760px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-analytics-grid,
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-bottom-grid{grid-template-columns:1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-trend{grid-column:auto;grid-row:auto}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:520px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-section{padding:9px}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi-grid-6{grid-template-columns:1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-kpi{min-height:72px}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-action-grid{grid-template-columns:1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="overview"] .prcrm-ov-chart-day>span{font-size:6.7px}
}

/* v1.15.534 — Field Visits reference UI refresh. Scoped to Field Visits only. */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-admin-ui{display:grid;gap:12px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;padding:11px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#1e293b;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.03);transition:.18s ease}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 6px 16px rgba(15,23,42,.06)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;font-size:17px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi>div{min-width:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi span{display:block;color:#56667b;font-size:7.6px;font-weight:780;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi strong{display:block;margin-top:2px;color:#162033;font-size:20px;line-height:1;font-weight:850}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi small{display:block;margin-top:4px;color:#8b98a9;font-size:6.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi.is-blue>i{background:#e8f2ff;color:#1375e6}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi.is-green>i{background:#e7f8ef;color:#15a361}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi.is-amber>i{background:#fff4df;color:#e49600}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi.is-rose>i{background:#fff0f4;color:#df4166}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi.is-violet>i{background:#f1eaff;color:#7c3aed}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi.is-slate>i{background:#edf1f5;color:#637083}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion{border:1px solid #e1e7ee;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.025)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:0 13px;cursor:pointer;color:#21324a;font-size:8.6px;font-weight:820;user-select:none}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion>summary::-webkit-details-marker{display:none}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion>summary span{display:flex;align-items:center;gap:7px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion>summary .dashicons{font-size:14px;width:14px;height:14px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion[open]>summary>i{transform:rotate(180deg)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion .prcrm-fl-filter-grid{margin:0;padding:10px 12px;border:0;border-top:1px solid #edf1f5;border-radius:0;background:#f9fbfd;box-shadow:none;grid-template-columns:minmax(180px,1.8fr) minmax(150px,1.25fr) repeat(4,minmax(110px,1fr)) auto auto;gap:7px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion input,.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion select{min-height:32px;height:32px;border-radius:7px;border-color:#dbe3ec;background:#fff;font-size:7.7px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion .button{min-height:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-size:7.8px;font-weight:800}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-reference-tabs{margin:0;display:flex;gap:5px;align-items:center;overflow:auto;padding:1px 0 2px;border:0;background:transparent}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-reference-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid #e0e6ed;border-radius:7px;background:#fff;color:#475569;font-size:7.8px;font-weight:800;white-space:nowrap}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-reference-tabs a b{min-width:17px;padding:2px 5px;border-radius:999px;background:#edf2f7;color:#42546c;font-size:6.8px;text-align:center}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-reference-tabs a.active{border-color:#1677ee;background:#1677ee;color:#fff;box-shadow:0 4px 10px rgba(22,119,238,.16)}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-reference-tabs a.active b{background:#fff;color:#1677ee}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card{margin:0;border:1px solid #e1e7ee;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.035)}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-card-head{min-height:44px;padding:9px 12px;border-bottom:1px solid #e8edf2;background:#fff}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-card-head span{font-size:6.2px;letter-spacing:.08em}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-card-head h3{margin:2px 0 0;font-size:11px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-card-head small{display:block;margin-top:2px;color:#8996a7;font-size:6.8px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-card-head>strong{padding:4px 7px;border-radius:999px;background:#eef4fb;color:#45617f;font-size:6.8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-table{min-width:1180px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-table th{padding:8px 8px;background:#f8fafc;color:#3f5169;font-size:6.7px;letter-spacing:.015em;border-bottom:1px solid #e2e8f0}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-table td{padding:8px;border-bottom:1px solid #edf1f5;color:#334155;font-size:7.3px;vertical-align:middle}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-table tbody tr:hover{background:#fbfdff}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-table td strong{font-size:7.8px;color:#24364f}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-table td small{margin-top:2px;color:#8390a1;font-size:6.6px;line-height:1.35}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-row-number{color:#718096!important;font-weight:800}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 9px;border:1px solid #dbe4ee;border-radius:7px;background:#fff;color:#334155;font-size:7px;font-weight:820;white-space:nowrap}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-secondary:hover{border-color:#1677ee;color:#1677ee;background:#f5f9ff}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-table-card .prcrm-fl-status{display:inline-flex;margin-top:2px;padding:3px 6px;border-radius:999px;font-size:6.4px;font-weight:820}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-scheduled{background:#fff4df!important;color:#b87400!important}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-active{background:#eaf4ff!important;color:#1766c3!important}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-completed,.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-completed_early{background:#eaf8f1!important;color:#168152!important}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-aborted,.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-cancelled,.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .status-missed{background:#fff0f2!important;color:#c83d4c!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-analytics{display:grid;grid-template-columns:1.2fr .85fr .95fr;gap:10px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-analytics-card{min-width:0;padding:11px;border:1px solid #e1e7ee;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.025)}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-analytics-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-analytics-head strong{color:#263a55;font-size:8.5px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-analytics-head span{color:#8c98a8;font-size:6.6px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-bars{height:104px;display:flex;align-items:flex-end;gap:9px;padding:4px 2px 0}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-bar-item{flex:1;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:2px;align-items:end;text-align:center}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-bar-track{height:72px;display:flex;align-items:flex-end;justify-content:center}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-bar-track i{display:block;width:70%;max-width:24px;min-height:5px;border-radius:4px 4px 2px 2px;background:#1677ee}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-bar-item b{color:#44556c;font-size:6.4px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-bar-item small{color:#8b98a9;font-size:6.1px;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution{display:grid;gap:11px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution>div{display:grid;grid-template-columns:1fr auto;gap:5px 8px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution span{font-size:7.3px;color:#54677f}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution b{font-size:7.2px;color:#30435d}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution em{font-style:normal;color:#8b98a9;font-size:6.3px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution i{grid-column:1/-1;height:6px;border-radius:999px;background:#edf2f7;overflow:hidden}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution u{display:block;height:100%;border-radius:inherit;background:#1677ee;text-decoration:none}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-distribution>div:nth-child(2) u{background:#7c3aed}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line{display:grid;grid-template-columns:62px 28px 1fr 28px;align-items:center;gap:6px;margin-top:7px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line span,.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line b,.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line em{font-size:6.7px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line span{color:#607188}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line b{color:#334155}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line em{font-style:normal;color:#8b98a9;text-align:right}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line i{height:6px;border-radius:999px;background:#edf2f7;overflow:hidden}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line u{display:block;height:100%;border-radius:inherit;background:#20b26b;text-decoration:none}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line.is-pending u{background:#f5a800}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line.is-active u{background:#1677ee}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-status-line.is-aborted u{background:#e74261}
@media(max-width:1380px){.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion .prcrm-fl-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:900px){.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-analytics{grid-template-columns:1fr}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion .prcrm-fl-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-filter-accordion .prcrm-fl-filter-grid{grid-template-columns:1fr}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi{grid-template-columns:30px minmax(0,1fr);padding:9px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi>i{width:30px;height:30px}.prcrm-field-crm-corporate-v407[data-field-crm-screen="visits"] .prcrm-fv-kpi strong{font-size:17px}}

/* JRD Solar CRM v1.15.547 — Site Surveys Reference Compact UI
 * Reference-matched presentation only. Counts, rows, links and status signals use canonical visit/lead data.
 */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"]>.prcrm-field-crm-screen-head{min-height:58px;margin-bottom:7px!important;padding-top:8px;padding-bottom:8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-screen-icon{width:38px;height:38px;flex-basis:38px;border-radius:9px;border:0;background:linear-gradient(155deg,#1682ff,#0068ef);box-shadow:0 4px 10px rgba(0,104,239,.18)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-screen-icon::before{content:"\f307";font-family:dashicons;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;color:#fff;font-size:20px;line-height:1}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-screen-eyebrow{font-size:7.8px;letter-spacing:.09em;color:#607796}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-screen-title{font-size:19px!important;line-height:1.03!important;font-weight:850!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-screen-heading p{margin-top:2px;font-size:9.3px;max-width:760px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-live,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-refresh{min-height:27px;padding:0 8px;font-size:8.5px;border-radius:6px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-refresh::before{content:"↻";font-size:11px;line-height:1;font-weight:900}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-page{display:grid;gap:7px}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article{display:flex;align-items:center;gap:8px;min-width:0;min-height:66px;padding:8px 9px;border:1px solid #dfe7f1;border-radius:9px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.028);overflow:hidden}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpi-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:8px;font-size:14px;line-height:31px;text-align:center}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article>div{min-width:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article span:not(.prcrm-su-kpi-icon),
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article strong,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article small{display:block}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article span:not(.prcrm-su-kpi-icon){color:#1e395f;font-size:8px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article strong{margin-top:2px;color:#10294b;font-size:19px;line-height:1;font-weight:900;letter-spacing:-.025em}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis article small{margin-top:3px;color:#7789a0;font-size:6.8px;line-height:1.16;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis .is-blue{background:linear-gradient(180deg,#fbfdff,#f5f9ff)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis .is-green{background:linear-gradient(180deg,#fbfffd,#f3fcf7)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis .is-orange{background:linear-gradient(180deg,#fffdfa,#fff8ee)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis .is-red{background:linear-gradient(180deg,#fffdfd,#fff5f7)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis .is-purple{background:linear-gradient(180deg,#fff,#f9f6ff)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis .is-teal{background:linear-gradient(180deg,#fbfffe,#f1fcfa)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .is-blue .prcrm-su-kpi-icon{background:#e5f0ff;color:#116cef}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .is-green .prcrm-su-kpi-icon{background:#e5f8ec;color:#0aaa53}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .is-orange .prcrm-su-kpi-icon{background:#fff0dc;color:#f18a00}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .is-red .prcrm-su-kpi-icon{background:#ffe6ec;color:#ef3156}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .is-purple .prcrm-su-kpi-icon{background:#eee7ff;color:#7744f2}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .is-teal .prcrm-su-kpi-icon{background:#dff8f2;color:#05af91}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filters-card{background:#fff;border:1px solid #dfe7f1;border-radius:8px;overflow:hidden;box-shadow:none}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:0 10px;cursor:pointer;background:#fbfcfe}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-summary::-webkit-details-marker{display:none}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-summary::marker{display:none;content:""}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-left,.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-right{display:flex;align-items:center;gap:6px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-left i{font-size:13px;width:13px;height:13px;color:#0d2e5b}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-left strong{font-size:9px;color:#173657;font-weight:850}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-right b{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:999px;background:#eaf3ff;color:#1f6ad8;font-size:7px;font-weight:850}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-right em{font-style:normal;color:#74869b;font-size:7.5px;font-weight:700}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-right .dashicons{font-size:12px;width:12px;height:12px;color:#60748f;transition:transform .18s ease}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-open{display:none}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filters-card[open] .prcrm-su-open{display:inline}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filters-card[open] .prcrm-su-closed{display:none}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filters-card[open] .prcrm-su-filter-right .dashicons{transform:rotate(180deg)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-body{padding:0 9px 9px;border-top:1px solid #edf2f7;background:#fff}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr)) 1.2fr;gap:7px;align-items:end;padding-top:8px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid label{display:grid;gap:3px;margin:0;min-width:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid label>span{font-size:7.5px;color:#294667;font-weight:850}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid input,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid select{width:100%;min-width:0;min-height:29px;height:29px;margin:0!important;padding:0 7px!important;border:1px solid #d7e2ee!important;border-radius:6px!important;background:#fff!important;color:#1e3657!important;font-size:8.3px!important;box-shadow:none!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-actions{display:grid;grid-template-columns:1fr .65fr;gap:6px}

.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table-card{margin:0!important;padding:0!important;border:1px solid #dfe7f1!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(15,23,42,.025)!important;background:#fff!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 7px 0;background:#fff}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-tabs{display:flex;align-items:center;gap:4px;min-width:0;overflow:auto;scrollbar-width:thin}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:27px;padding:0 7px;border:1px solid #dce6f0;border-radius:6px;background:#fff;color:#294766;font-size:7.8px;font-weight:820;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-tabs a b{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:16px;padding:0 4px;border-radius:5px;background:#f3f6fa;color:#395675;font-size:6.9px;font-weight:900}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-tabs a.active{border-color:#0b6df4;background:linear-gradient(180deg,#1680ff,#086ae9);color:#fff;box-shadow:0 3px 7px rgba(8,106,233,.15)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-tabs a.active b{background:#fff;color:#1169df}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-toolbar-actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:27px;height:27px;padding:0 8px;border-radius:6px;font-size:7.8px;font-weight:850;text-decoration:none!important;white-space:nowrap;box-sizing:border-box}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-btn i{font-size:11px;width:11px;height:11px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-btn-primary{border:1px solid #0869e8;background:linear-gradient(180deg,#1680ff,#0869e8);color:#fff!important;box-shadow:0 3px 7px rgba(8,105,232,.14)}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-btn-light{border:1px solid #d7e2ed;background:#fff;color:#294766!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table-head{min-height:33px!important;padding:5px 8px!important;margin-top:5px!important;border-top:1px solid #edf1f5!important;border-bottom:1px solid #e6edf4!important;background:#fff!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table-head span{font-size:6.4px!important;margin-bottom:0!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table-head h3{font-size:10px!important;line-height:1.1!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table-head>strong{font-size:7px!important;padding:3px 5px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table{min-width:1180px;border-collapse:separate;border-spacing:0}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table th{padding:6px 6px!important;background:#f6f9fc!important;color:#455f7e!important;border-bottom:1px solid #dfe7f0!important;border-right:1px solid #edf2f6!important;font-size:6.7px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.02em!important;white-space:nowrap!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table td{padding:6px!important;background:#fff!important;color:#2b4668!important;border-bottom:1px solid #edf2f6!important;border-right:1px solid #f1f4f7!important;font-size:8px!important;line-height:1.18!important;vertical-align:middle!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table tbody tr:hover td{background:#fbfdff!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table td strong{display:block;color:#163454;font-size:8.3px;font-weight:850;line-height:1.15}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-table td small{display:block;margin-top:2px;color:#77899f;font-size:6.8px;line-height:1.18}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-rownum{color:#6d829e!important;font-weight:850;text-align:center}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-phone,.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-lead-link{color:#0f70ed!important;font-size:7.9px;font-weight:850;text-decoration:none!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-phone::before{content:"☎";margin-right:4px;font-size:7px}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status,.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-report{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:20px;padding:0 6px;border-radius:5px;font-size:6.9px;font-weight:850;white-space:nowrap}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status.status-scheduled{background:#e7f2ff;color:#1269df}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status.status-in-progress{background:#fff2d9;color:#d57c00}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status.status-completed{background:#e5f8ec;color:#0a9c4c}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status.status-pending-review{background:#eee8ff;color:#7148d6}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status.status-missed,.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-status.status-aborted{background:#ffe9ee;color:#de3d5e}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-report.report-ready{background:#e6f9ee;color:#0b9e4d}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-report.report-draft{background:#fff3dd;color:#ce7b08}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-report.report-pending{background:#ffe8ec;color:#df395a}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-view-btn{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 7px;border:1px solid #cfdae7;border-radius:6px;background:#fff;color:#173c69!important;font-size:6.9px;font-weight:850;text-decoration:none!important;white-space:nowrap;box-shadow:none}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-view-btn:hover{border-color:#74aaf0;background:#f5f9ff;color:#0866d8!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-fl-pagination{margin:0;padding:6px 8px;background:#fff;border-top:1px solid #edf2f6}

@media(max-width:1250px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid .span-2{grid-column:span 2}
}
@media(max-width:820px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-toolbar{align-items:flex-start;flex-direction:column}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-tabs{width:100%}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-toolbar-actions{width:100%;justify-content:flex-end}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid{grid-template-columns:1fr 1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid .span-2{grid-column:1/-1}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-actions{grid-column:1/-1}
}
@media(max-width:560px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-field-crm-screen-actions{margin-top:7px}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-kpis{grid-template-columns:1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-grid{grid-template-columns:1fr}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="surveys"] .prcrm-su-filter-actions{grid-column:auto}
}

/* ========================================================================
 * v1.15.566 — Evidence reference UI
 * High-fidelity Evidence management screen matching the approved CRM layout.
 * Scoped only to Field CRM > Evidence. No Employee Dashboard styles touched.
 * ======================================================================== */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"]{
  --ev-blue:#0b78f6;
  --ev-blue-dark:#0865d1;
  --ev-text:#10213d;
  --ev-muted:#667892;
  --ev-line:#dfe7f0;
  --ev-soft:#f7f9fc;
  --ev-green:#05a66a;
  background:#f7f9fc!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"]>.prcrm-field-crm-screen-head{
  min-height:76px!important;
  margin:-12px -14px 12px!important;
  padding:11px 18px!important;
  border-bottom:1px solid #e1e8f0!important;
  background:#fff!important;
  box-shadow:0 2px 8px rgba(16,33,61,.04)!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-heading{gap:13px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon{
  width:48px!important;height:48px!important;flex-basis:48px!important;border-radius:13px!important;
  border:0!important;background:linear-gradient(145deg,#04b876,#05975f)!important;
  box-shadow:0 6px 16px rgba(5,166,106,.18)!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon::before{
  width:20px!important;height:15px!important;border:3px solid #fff!important;border-radius:4px!important;
  box-shadow:none!important;background:transparent!important;position:relative!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon::after{
  content:"";position:absolute;width:7px;height:7px;border:2px solid #fff;border-radius:50%;left:19px;top:19px;
  box-shadow:-8px -7px 0 -5px #fff;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-eyebrow{display:none!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-title{
  font-size:23px!important;line-height:1.05!important;font-weight:850!important;color:var(--ev-text)!important;letter-spacing:-.025em!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-heading p{
  margin-top:4px!important;font-size:12.5px!important;line-height:1.3!important;color:var(--ev-muted)!important;max-width:840px!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-live,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-refresh{
  min-height:38px!important;padding:0 14px!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-live{
  background:#eafaf3!important;color:#058452!important;border-color:#d1f0e2!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-refresh::before{
  content:"\f463";font:normal 16px/1 dashicons;display:inline-block;
}

.prcrm-ev-pro{display:grid;gap:10px;min-width:0;color:var(--ev-text)}
.prcrm-ev-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.prcrm-ev-kpi{
  min-width:0;min-height:112px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;
  padding:12px 12px;border:1px solid var(--ev-line);border-radius:11px;background:#fff;color:var(--ev-text)!important;
  box-shadow:0 2px 8px rgba(20,47,81,.035);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;
}
.prcrm-ev-kpi:hover{transform:translateY(-1px);border-color:#cbd9e8;box-shadow:0 5px 16px rgba(20,47,81,.07)}
.prcrm-ev-kpi-icon{width:48px;height:48px;border-radius:12px;display:grid!important;place-items:center;font-size:22px!important;line-height:48px!important}
.prcrm-ev-kpi>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:7px;row-gap:2px;min-width:0}
.prcrm-ev-kpi b{grid-column:1/-1;font-size:10.2px;line-height:1.25;font-weight:800;color:#182840;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-ev-kpi strong{font-size:23px;line-height:1;font-weight:900;letter-spacing:-.02em;color:#0d1d38}
.prcrm-ev-kpi em{font-style:normal;font-size:9.6px;font-weight:850;white-space:nowrap}
.prcrm-ev-kpi em.is-up{color:#02a866}.prcrm-ev-kpi em.is-down{color:#d14343}.prcrm-ev-kpi em.is-flat{color:#78889b}
.prcrm-ev-kpi small{grid-column:1/-1;display:block;font-size:9.3px;line-height:1.25;color:#72839a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-ev-kpi.tone-purple{background:linear-gradient(180deg,#fff,#fbf9ff);border-color:#e8ddff}.prcrm-ev-kpi.tone-purple .prcrm-ev-kpi-icon{background:#f0e8ff;color:#873df2}
.prcrm-ev-kpi.tone-blue{background:linear-gradient(180deg,#fff,#f7fbff);border-color:#d9e9fb}.prcrm-ev-kpi.tone-blue .prcrm-ev-kpi-icon{background:#e6f2ff;color:#1378e8}
.prcrm-ev-kpi.tone-green{background:linear-gradient(180deg,#fff,#f6fdf9);border-color:#d4efdf}.prcrm-ev-kpi.tone-green .prcrm-ev-kpi-icon{background:#e0f7ea;color:#05a66a}
.prcrm-ev-kpi.tone-orange{background:linear-gradient(180deg,#fff,#fffaf5);border-color:#f4dfc7}.prcrm-ev-kpi.tone-orange .prcrm-ev-kpi-icon{background:#fff0df;color:#ef8207}
.prcrm-ev-kpi.tone-pink{background:linear-gradient(180deg,#fff,#fff8fa);border-color:#f6dce5}.prcrm-ev-kpi.tone-pink .prcrm-ev-kpi-icon{background:#ffe7ef;color:#f02d64}
.prcrm-ev-kpi.tone-slate{background:linear-gradient(180deg,#fff,#fafbfd);border-color:#e1e7ee}.prcrm-ev-kpi.tone-slate .prcrm-ev-kpi-icon{background:#eef2f6;color:#60738b}

.prcrm-ev-filters{border:1px solid var(--ev-line);border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(20,47,81,.035)}
.prcrm-ev-filters>summary{list-style:none;cursor:pointer;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:linear-gradient(180deg,#fbfcfe,#f5f8fb);border-bottom:0;color:#132640}
.prcrm-ev-filters[open]>summary{border-bottom:1px solid #edf1f5}
.prcrm-ev-filters>summary::-webkit-details-marker{display:none}
.prcrm-ev-filters>summary>span{display:flex;align-items:center;gap:8px}.prcrm-ev-filters>summary strong{font-size:12px;font-weight:850}.prcrm-ev-filters>summary .dashicons{font-size:17px;width:17px;height:17px}
.prcrm-ev-filters>summary>i:last-child{transition:transform .16s ease}.prcrm-ev-filters[open]>summary>i:last-child{transform:rotate(180deg)}
.prcrm-ev-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px 12px;padding:12px 14px 14px;align-items:end}
.prcrm-ev-filter-grid label{display:grid;gap:5px;min-width:0;margin:0}.prcrm-ev-filter-grid label.span-2{grid-column:span 2}
.prcrm-ev-filter-grid label>span{font-size:9.4px;line-height:1;font-weight:800;color:#293b53}
.prcrm-ev-filter-grid input,.prcrm-ev-filter-grid select{
  width:100%;height:34px!important;min-height:34px!important;margin:0!important;padding:0 10px!important;border:1px solid #d7e1ec!important;background:#fff!important;color:#33465e!important;font-size:10.2px!important;line-height:32px!important;box-shadow:none!important;outline:0!important;
}
.prcrm-ev-filter-grid input:focus,.prcrm-ev-filter-grid select:focus{border-color:#80b6f5!important;box-shadow:0 0 0 2px rgba(11,120,246,.08)!important}
.prcrm-ev-filter-actions{display:flex;align-items:center;gap:8px;justify-self:end;align-self:end;padding-bottom:0}
.prcrm-ev-btn{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:7px;border:1px solid #d8e1eb;font-size:10.3px;font-weight:800;white-space:nowrap;text-decoration:none!important}
.prcrm-ev-btn.primary{background:var(--ev-blue)!important;color:#fff!important;border-color:var(--ev-blue)!important;box-shadow:0 2px 4px rgba(11,120,246,.15)}
.prcrm-ev-btn.primary:hover{background:var(--ev-blue-dark)!important;border-color:var(--ev-blue-dark)!important}
.prcrm-ev-btn.light{background:#fff!important;color:#253950!important}.prcrm-ev-btn.light:hover{background:#f7f9fc!important}
.prcrm-ev-btn .dashicons{font-size:15px;width:15px;height:15px}

.prcrm-ev-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.prcrm-ev-tabs{display:flex;align-items:center;gap:6px;min-width:0;overflow:auto;padding:1px 0;scrollbar-width:thin}
.prcrm-ev-tabs a{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 12px;border:1px solid #d9e2ed;border-radius:7px;background:#fff;color:#25364d!important;font-size:10.3px;font-weight:800;white-space:nowrap}
.prcrm-ev-tabs a b{min-width:22px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:#edf1f6;color:#24364e;font-size:9.7px}
.prcrm-ev-tabs a.active{background:var(--ev-blue)!important;border-color:var(--ev-blue)!important;color:#fff!important;box-shadow:0 3px 7px rgba(11,120,246,.18)}
.prcrm-ev-tabs a.active b{background:#fff;color:var(--ev-blue)}
.prcrm-ev-toolbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}

.prcrm-ev-table-card{border:1px solid var(--ev-line);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(20,47,81,.035)}
.prcrm-ev-table-scroll{overflow:auto;width:100%}
.prcrm-ev-table{width:100%;min-width:1230px;border-collapse:separate;border-spacing:0;table-layout:auto;background:#fff}
.prcrm-ev-table th{height:36px;padding:7px 9px;background:#f4f7fb;border-bottom:1px solid #dde5ee;border-right:1px solid #e7edf3;color:#29405c;font-size:8.9px;line-height:1.15;font-weight:900;text-transform:uppercase;letter-spacing:.02em;text-align:left;white-space:nowrap}
.prcrm-ev-table th:first-child,.prcrm-ev-table td:first-child{text-align:center;width:42px}.prcrm-ev-table th:last-child{border-right:0}
.prcrm-ev-table td{height:53px;padding:7px 9px;border-bottom:1px solid #e8edf3;border-right:1px solid #edf1f5;color:#27384f;font-size:10px;line-height:1.25;vertical-align:middle;background:#fff}
.prcrm-ev-table tbody tr:last-child td{border-bottom:0}.prcrm-ev-table td:last-child{border-right:0}
.prcrm-ev-table tbody tr:hover td{background:#fbfdff}
.prcrm-ev-table td>strong,.prcrm-ev-table td>div>strong{display:block;color:#12243e;font-size:10.4px;font-weight:850}
.prcrm-ev-table td>small,.prcrm-ev-table td>div>small{display:block;margin-top:2px;color:#71829a;font-size:8.9px;line-height:1.25}
.prcrm-ev-rownum{color:#41546c!important;font-weight:850}.prcrm-ev-id{font-size:10px!important;letter-spacing:.01em}
.prcrm-ev-pill{display:inline-flex;align-items:center;gap:4px;min-height:23px;padding:0 8px;border-radius:6px;font-size:8.8px;font-weight:850;white-space:nowrap}
.prcrm-ev-pill .dashicons{font-size:13px;width:13px;height:13px}
.prcrm-ev-pill.type-photo{background:#f0e4ff;color:#8638e7}.prcrm-ev-pill.type-video{background:#ffe5ee;color:#e92861}.prcrm-ev-pill.type-document{background:#e6f2ff;color:#0f72df}
.prcrm-ev-pill.module-site_visit{background:#e4f1ff;color:#0873da}.prcrm-ev-pill.module-site_survey{background:#e0f7e9;color:#118755}.prcrm-ev-pill.module-quotation{background:#ffe8ef;color:#e22e5e}.prcrm-ev-pill.module-customer_file{background:#fff0dc;color:#d87900}.prcrm-ev-pill.module-lead{background:#eee7ff;color:#7044d4}
.prcrm-ev-file-cell{display:flex;align-items:center;gap:7px;min-width:150px}.prcrm-ev-file-cell>div{min-width:0;max-width:130px}.prcrm-ev-file-cell>div strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-ev-thumb{width:41px;height:32px;border-radius:4px;overflow:hidden;display:block;flex:0 0 41px;border:1px solid #dce4ed;background:#eef2f6}.prcrm-ev-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;aspect-ratio:auto!important}
.prcrm-ev-file-icon{width:30px;height:32px;display:grid;place-items:center;border-radius:5px;flex:0 0 30px;background:#f1f5f9;color:#64748b}.prcrm-ev-file-icon.type-document{background:#ffe9ed;color:#df314e}.prcrm-ev-file-icon.type-video{background:#eaf1ff;color:#2a70df}.prcrm-ev-file-icon .dashicons{font-size:17px;width:17px;height:17px}
.prcrm-ev-location{display:flex;align-items:center;gap:6px;min-width:150px}.prcrm-ev-location>i{color:#0c79f5;font-size:15px;width:15px;height:15px}.prcrm-ev-location>div{min-width:0;flex:1}.prcrm-ev-location>a{color:#0c79f5!important;padding:3px}.prcrm-ev-location>a i{font-size:15px;width:15px;height:15px}
.prcrm-ev-employee{display:flex;align-items:center;gap:7px;min-width:145px}.prcrm-ev-employee>span{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#126fe5,#6c43d7);color:#fff;font-size:8px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}
.prcrm-ev-actions{display:flex;align-items:center;gap:7px;justify-content:center}.prcrm-ev-view{min-width:62px;height:29px;display:grid;place-items:center;border:1px solid #9dc7ff;border-radius:6px;background:#fff;color:#0a6ee5!important;font-size:9.6px;font-weight:850}.prcrm-ev-view:hover{background:#eef6ff}.prcrm-ev-more{width:24px;height:29px;display:grid;place-items:center;color:#31445d!important;font-size:19px;line-height:1}
.prcrm-ev-empty{padding:28px!important;text-align:center!important;color:#77869a!important}
.prcrm-ev-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:9px 11px;border-top:1px solid #e7edf3;background:#fafbfd}.prcrm-ev-pagination span{font-size:9px;color:#71829a}

@media(max-width:1450px){
  .prcrm-ev-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
  .prcrm-ev-filter-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}
}
@media(max-width:980px){
  .prcrm-ev-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-ev-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .prcrm-ev-filter-actions{justify-self:stretch}.prcrm-ev-filter-actions>*{flex:1}
  .prcrm-ev-toolbar{align-items:flex-start;flex-direction:column}.prcrm-ev-toolbar-actions{align-self:flex-end}
}
@media(max-width:640px){
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"]>.prcrm-field-crm-screen-head{display:flex!important;gap:8px!important;padding:10px!important}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-title{font-size:19px!important}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-heading p{font-size:10px!important}
  .prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-actions{display:none!important}
  .prcrm-ev-kpis{grid-template-columns:1fr}.prcrm-ev-kpi{min-height:90px}
  .prcrm-ev-filter-grid{grid-template-columns:1fr}.prcrm-ev-filter-actions{grid-column:1/-1}
  .prcrm-ev-toolbar-actions{width:100%;align-self:stretch}.prcrm-ev-toolbar-actions>*{flex:1}
}

/* ========================================================================
 * v1.15.568 — Evidence compact desktop UI tuning
 * Makes the approved Evidence screen more compact on desktop while keeping
 * readability and the same visual structure.
 * ======================================================================== */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"]>.prcrm-field-crm-screen-head{
  min-height:64px!important;
  margin:-10px -12px 10px!important;
  padding:9px 16px!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-heading{gap:11px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon{
  width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:11px!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon::before{
  width:17px!important;height:13px!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-icon::after{
  width:6px!important;height:6px!important;left:16px!important;top:16px!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-title{
  font-size:20px!important;line-height:1.08!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-screen-heading p{
  margin-top:3px!important;font-size:11.5px!important;line-height:1.28!important;
}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-live,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="evidence"] .prcrm-field-crm-refresh{
  min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:10.3px!important;
}

.prcrm-ev-pro{gap:8px!important}
.prcrm-ev-kpis{gap:8px!important}
.prcrm-ev-kpi{
  min-height:92px!important;
  grid-template-columns:44px minmax(0,1fr)!important;
  gap:9px!important;
  padding:10px 11px!important;
  border-radius:10px!important;
}
.prcrm-ev-kpi-icon{width:40px!important;height:40px!important;border-radius:10px!important;font-size:19px!important;line-height:40px!important}
.prcrm-ev-kpi>div{column-gap:6px!important;row-gap:1px!important}
.prcrm-ev-kpi b{font-size:9.7px!important}
.prcrm-ev-kpi strong{font-size:18px!important}
.prcrm-ev-kpi em{font-size:8.8px!important}
.prcrm-ev-kpi small{font-size:8.4px!important;line-height:1.2!important}

.prcrm-ev-filters{border-radius:10px!important}
.prcrm-ev-filters>summary{min-height:38px!important;padding:0 12px!important}
.prcrm-ev-filters>summary strong{font-size:11px!important}
.prcrm-ev-filters>summary .dashicons{font-size:15px!important;width:15px!important;height:15px!important}
.prcrm-ev-filter-grid{gap:8px 10px!important;padding:10px 12px 12px!important}
.prcrm-ev-filter-grid label{gap:4px!important}
.prcrm-ev-filter-grid label>span{font-size:8.8px!important}
.prcrm-ev-filter-grid input,.prcrm-ev-filter-grid select{
  height:31px!important;min-height:31px!important;padding:0 9px!important;border-radius:6px!important;font-size:9.7px!important;line-height:29px!important;
}
.prcrm-ev-filter-actions{gap:6px!important}
.prcrm-ev-btn{min-height:31px!important;padding:0 10px!important;border-radius:6px!important;font-size:9.8px!important}
.prcrm-ev-btn .dashicons{font-size:13px!important;width:13px!important;height:13px!important}

.prcrm-ev-toolbar{gap:10px!important}
.prcrm-ev-tabs{gap:5px!important}
.prcrm-ev-tabs a{min-height:31px!important;gap:7px!important;padding:0 10px!important;border-radius:6px!important;font-size:9.8px!important}
.prcrm-ev-tabs a b{min-width:20px!important;height:18px!important;padding:0 5px!important;font-size:9px!important}
.prcrm-ev-toolbar-actions{gap:6px!important}

.prcrm-ev-table-card{border-radius:9px!important}
.prcrm-ev-table{min-width:1160px!important}
.prcrm-ev-table th{height:32px!important;padding:6px 8px!important;font-size:8.2px!important}
.prcrm-ev-table td{height:46px!important;padding:6px 8px!important;font-size:9.4px!important}
.prcrm-ev-table td>strong,.prcrm-ev-table td>div>strong{font-size:9.8px!important}
.prcrm-ev-table td>small,.prcrm-ev-table td>div>small{margin-top:1px!important;font-size:8.4px!important}
.prcrm-ev-rownum,.prcrm-ev-id{font-size:9.4px!important}
.prcrm-ev-pill{min-height:20px!important;padding:0 7px!important;border-radius:5px!important;font-size:8.2px!important}
.prcrm-ev-pill .dashicons{font-size:12px!important;width:12px!important;height:12px!important}
.prcrm-ev-file-cell{gap:6px!important;min-width:138px!important}
.prcrm-ev-file-cell>div{max-width:118px!important}
.prcrm-ev-thumb{width:36px!important;height:28px!important;flex-basis:36px!important}
.prcrm-ev-file-icon{width:27px!important;height:28px!important;flex-basis:27px!important}
.prcrm-ev-file-icon .dashicons{font-size:15px!important;width:15px!important;height:15px!important}
.prcrm-ev-location{gap:5px!important;min-width:138px!important}.prcrm-ev-location>i,.prcrm-ev-location>a i{font-size:14px!important;width:14px!important;height:14px!important}
.prcrm-ev-employee{gap:6px!important;min-width:132px!important}.prcrm-ev-employee>span{width:24px!important;height:24px!important;flex-basis:24px!important;font-size:7.2px!important}
.prcrm-ev-actions{gap:6px!important}
.prcrm-ev-view{min-width:54px!important;height:26px!important;border-radius:5px!important;font-size:8.9px!important}
.prcrm-ev-more{width:22px!important;height:26px!important;font-size:17px!important}
.prcrm-ev-empty{padding:22px!important}
.prcrm-ev-pagination{gap:7px!important;padding:8px 10px!important}
.prcrm-ev-pagination span{font-size:8.6px!important}

/* ========================================================================
 * v1.15.569 — Transfers A-to-Z ownership control UI
 * Compact corporate transfer center: KPI, manual/bulk transfer, filters,
 * audit-first history. Scoped only to Field CRM > Transfers.
 * ======================================================================== */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"]{--tr-blue:#0b78f6;--tr-text:#10213d;--tr-muted:#6c7c92;--tr-line:#dfe7f0;background:#f7f9fc!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"]>.prcrm-field-crm-screen-head{min-height:64px!important;margin:-10px -12px 10px!important;padding:9px 16px!important;background:#fff!important;border-bottom:1px solid #e1e8f0!important;box-shadow:0 2px 8px rgba(16,33,61,.04)!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"] .prcrm-field-crm-screen-icon{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:10px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"] .prcrm-field-crm-screen-title{font-size:20px!important;line-height:1.08!important}.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"] .prcrm-field-crm-screen-heading p{font-size:11.5px!important;margin-top:3px!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"] .prcrm-field-crm-live,.prcrm-field-crm-corporate-v407[data-field-crm-screen="transfers"] .prcrm-field-crm-refresh{min-height:34px!important;padding:0 12px!important;font-size:10.3px!important}
.prcrm-tr-pro{display:grid;gap:8px;color:var(--tr-text)}
.prcrm-tr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.prcrm-tr-kpis>a{min-height:76px;padding:10px 12px;border:1px solid var(--tr-line);border-radius:9px;background:#fff;color:var(--tr-text)!important;text-decoration:none!important;display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;box-shadow:0 2px 8px rgba(20,47,81,.03)}.prcrm-tr-kpis span{grid-column:1/-1;font-size:9.4px;font-weight:850}.prcrm-tr-kpis strong{font-size:20px;line-height:1;font-weight:900}.prcrm-tr-kpis small{grid-column:1/-1;font-size:8.6px;color:var(--tr-muted)}
.prcrm-tr-manual,.prcrm-tr-filters{border:1px solid var(--tr-line);border-radius:9px;background:#fff;overflow:hidden}.prcrm-tr-manual>summary,.prcrm-tr-filters>summary{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;background:linear-gradient(180deg,#fbfcfe,#f5f8fb)}.prcrm-tr-manual>summary::-webkit-details-marker,.prcrm-tr-filters>summary::-webkit-details-marker{display:none}.prcrm-tr-manual>summary>span,.prcrm-tr-filters>summary>span{display:flex;align-items:center;gap:7px}.prcrm-tr-manual>summary strong,.prcrm-tr-filters>summary strong{font-size:10.8px}.prcrm-tr-manual>summary small{font-size:8.8px;color:var(--tr-muted);font-weight:500}.prcrm-tr-manual[open]>summary,.prcrm-tr-filters[open]>summary{border-bottom:1px solid #edf1f5}
.prcrm-tr-manual-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:9px 11px;padding:11px 12px 12px;align-items:end}.prcrm-tr-manual-grid label{display:grid;gap:4px;margin:0}.prcrm-tr-manual-grid label.span-2{grid-column:span 2}.prcrm-tr-manual-grid label>span,.prcrm-tr-filter-grid label>span{font-size:8.8px;font-weight:850;color:#293b53}.prcrm-tr-manual-grid select,.prcrm-tr-manual-grid textarea,.prcrm-tr-filter-grid select,.prcrm-tr-filter-grid input{width:100%;margin:0!important;border:1px solid #d7e1ec!important;border-radius:6px!important;background:#fff!important;color:#33465e!important;font-size:9.6px!important;box-shadow:none!important}.prcrm-tr-manual-grid select:not([multiple]),.prcrm-tr-filter-grid select,.prcrm-tr-filter-grid input{height:31px!important;min-height:31px!important;padding:0 9px!important}.prcrm-tr-manual-grid select[multiple]{min-height:92px!important;padding:5px 7px!important}.prcrm-tr-manual-grid textarea{min-height:70px!important;padding:7px 9px!important;resize:vertical}.prcrm-tr-manual-grid label>small{font-size:8.2px;color:var(--tr-muted)}.prcrm-tr-confirm{grid-column:1/3!important;display:flex!important;grid-template-columns:18px 1fr!important;align-items:flex-start!important;gap:7px!important}.prcrm-tr-confirm input{margin-top:2px!important}.prcrm-tr-confirm span{display:block!important}.prcrm-tr-confirm strong{display:block;font-size:9px}.prcrm-tr-confirm small{display:block;margin-top:2px;line-height:1.3}
.prcrm-tr-filter-grid{display:grid;grid-template-columns:2fr 1fr 1.4fr auto;gap:9px 10px;padding:10px 12px 11px;align-items:end}.prcrm-tr-filter-grid label{display:grid;gap:4px;margin:0}.prcrm-tr-filter-actions{display:flex;gap:6px}.prcrm-tr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.prcrm-tr-toolbar nav{display:flex;gap:5px;overflow:auto}.prcrm-tr-toolbar nav a{min-height:31px;padding:0 11px;border:1px solid #d9e2ed;border-radius:6px;background:#fff;color:#25364d!important;display:inline-flex;align-items:center;font-size:9.7px;font-weight:800}.prcrm-tr-toolbar nav a.active{background:var(--tr-blue)!important;border-color:var(--tr-blue)!important;color:#fff!important}
.prcrm-tr-table-card{border-radius:9px!important}.prcrm-tr-table{min-width:1180px}.prcrm-tr-table th{font-size:8.3px!important}.prcrm-tr-table td{font-size:9.3px!important;line-height:1.3!important;vertical-align:top!important}.prcrm-tr-table td strong{font-size:9.8px!important}.prcrm-tr-table td small{display:block;margin-top:2px;color:var(--tr-muted);font-size:8.3px}.prcrm-tr-type{display:inline-flex;min-height:20px;align-items:center;padding:0 7px;border-radius:5px;background:#e8f2ff;color:#0c6fd5;font-size:8.2px;font-weight:850;margin-bottom:3px}.prcrm-tr-table .prcrm-fl-transfer-actions{min-width:180px}.prcrm-tr-table .prcrm-fl-transfer-actions textarea{width:100%;min-height:44px;font-size:8.6px!important;padding:5px 6px!important}.prcrm-tr-table .prcrm-fl-transfer-actions form{margin-bottom:5px}
@media(max-width:1200px){.prcrm-tr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.prcrm-tr-manual-grid{grid-template-columns:1fr 1fr}.prcrm-tr-manual-grid label.span-2{grid-column:1/-1}.prcrm-tr-confirm{grid-column:1/-1!important}.prcrm-tr-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-tr-filter-actions{grid-column:1/-1}}
@media(max-width:700px){.prcrm-tr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-tr-manual-grid,.prcrm-tr-filter-grid{grid-template-columns:1fr}.prcrm-tr-manual-grid label.span-2{grid-column:auto}.prcrm-tr-toolbar{align-items:stretch;flex-direction:column}.prcrm-tr-toolbar>a{align-self:flex-end}}

/* ========================================================================
 * v1.15.570 — Transfers dedicated Transfer Center workspace
 * Full-screen style workspace for manual/bulk transfers.
 * ======================================================================== */
.prcrm-tr-launchpad{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-launchpad h3{margin:2px 0 3px;font-size:15px;line-height:1.2;color:var(--tr-text)}
.prcrm-tr-launchpad p{margin:0;font-size:10px;line-height:1.45;color:var(--tr-muted);max-width:720px}
.prcrm-tr-kicker{display:inline-block;font-size:8.3px;letter-spacing:.09em;font-weight:900;color:#4a6b93}
.prcrm-tr-center{display:grid;gap:10px}
.prcrm-tr-center-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-center-head h3{margin:2px 0 4px;font-size:18px;line-height:1.15;color:var(--tr-text)}
.prcrm-tr-center-head p{margin:0;max-width:820px;font-size:10.1px;line-height:1.5;color:var(--tr-muted)}
.prcrm-tr-center-head-actions{display:flex;gap:8px;flex:0 0 auto}
.prcrm-tr-secondary-btn{min-height:31px;padding:0 12px;border:1px solid #d9e2ed;border-radius:6px;background:#fff;color:#2b3c54!important;display:inline-flex;align-items:center;font-size:9.6px;font-weight:800;text-decoration:none!important}
.prcrm-tr-secondary-btn:hover{background:#f7f9fc!important}
.prcrm-tr-center-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.prcrm-tr-center-strip article{min-height:82px;padding:10px 11px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;display:grid;align-content:center;gap:3px;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-center-strip span{font-size:8.8px;font-weight:850;color:#315175}
.prcrm-tr-center-strip strong{font-size:16px;line-height:1.15;color:#11243d;font-weight:900}
.prcrm-tr-center-strip small{font-size:8.4px;line-height:1.35;color:var(--tr-muted)}
.prcrm-tr-center-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr);gap:10px;align-items:start}
.prcrm-tr-center-main,.prcrm-tr-center-side{display:grid;gap:10px;min-width:0}
.prcrm-tr-workflow,.prcrm-tr-preview-card,.prcrm-tr-side-card{border:1px solid var(--tr-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-step{padding:13px 14px;border-bottom:1px solid #edf1f5}
.prcrm-tr-step:last-child{border-bottom:0}
.prcrm-tr-step-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:flex-start;margin-bottom:10px}
.prcrm-tr-step-head b{width:34px;height:34px;border-radius:10px;background:#eaf2ff;color:#0c6fd5;display:grid;place-items:center;font-size:10px;font-weight:900}
.prcrm-tr-step-head h4{margin:1px 0 3px;font-size:13px;line-height:1.2;color:var(--tr-text)}
.prcrm-tr-step-head p{margin:0;font-size:9.4px;line-height:1.45;color:var(--tr-muted)}
.prcrm-tr-workflow-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 12px;align-items:start}
.prcrm-tr-workflow-grid label{display:grid;gap:4px;margin:0}
.prcrm-tr-workflow-grid label>span{font-size:8.8px;font-weight:850;color:#293b53}
.prcrm-tr-workflow-grid label.span-2{grid-column:span 2}
.prcrm-tr-workflow-grid label.span-3{grid-column:1/-1}
.prcrm-tr-workflow-grid select,.prcrm-tr-workflow-grid textarea{width:100%;margin:0!important;border:1px solid #d7e1ec!important;border-radius:7px!important;background:#fff!important;color:#33465e!important;font-size:9.7px!important;box-shadow:none!important}
.prcrm-tr-workflow-grid select:not([multiple]){height:32px!important;min-height:32px!important;padding:0 10px!important}
.prcrm-tr-workflow-grid select[multiple]{min-height:160px!important;padding:7px 8px!important}
.prcrm-tr-workflow-grid textarea{min-height:88px!important;padding:8px 10px!important;resize:vertical}
.prcrm-tr-workflow-grid small{font-size:8.3px;line-height:1.35;color:var(--tr-muted)}
.prcrm-tr-scope-box{min-height:104px;padding:11px 12px;border:1px solid #e4ebf3;border-radius:8px;background:#fbfcfe}
.prcrm-tr-scope-box span{display:block;margin-bottom:6px;font-size:9.1px;font-weight:900;color:#20354f}
.prcrm-tr-scope-box ul{margin:0;padding-left:16px}
.prcrm-tr-scope-box li{margin:4px 0;font-size:8.9px;line-height:1.35;color:#42556f}
.prcrm-tr-confirm-wide{grid-column:1/-1!important;display:flex!important;gap:8px!important;align-items:flex-start!important}
.prcrm-tr-confirm-wide input{margin-top:2px!important}
.prcrm-tr-confirm-wide strong{display:block;font-size:9.1px;color:#16263e}
.prcrm-tr-confirm-wide small{display:block;margin-top:2px;font-size:8.4px;color:var(--tr-muted)}
.prcrm-tr-submit{justify-self:end;align-self:end}
.prcrm-tr-preview-card .prcrm-fl-card-head{padding:10px 12px!important;border-bottom:1px solid #edf1f5!important}
.prcrm-tr-preview-table{min-width:860px}
.prcrm-tr-preview-table th{font-size:8.2px!important}.prcrm-tr-preview-table td{font-size:9.2px!important;vertical-align:middle!important}
.prcrm-tr-mini-badge{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:#edf1f6;color:#34485f;font-size:8.1px;font-weight:850}
.prcrm-tr-mini-badge.is-green{background:#e2f7ea;color:#0b8d52}
.prcrm-tr-side-card{padding:12px 13px}
.prcrm-tr-side-card>span{display:block;margin-bottom:8px;font-size:9.4px;font-weight:900;color:#20354f}
.prcrm-tr-side-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.prcrm-tr-side-list li{padding:8px 9px;border:1px solid #ebeff4;border-radius:8px;background:#fbfcfe}
.prcrm-tr-side-list strong{display:block;font-size:9px;line-height:1.3;color:#15253d}
.prcrm-tr-side-list small{display:block;margin-top:2px;font-size:8.3px;line-height:1.4;color:var(--tr-muted)}
@media(max-width:1380px){.prcrm-tr-center-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.prcrm-tr-center-layout{grid-template-columns:1fr}.prcrm-tr-center-side{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:980px){.prcrm-tr-workflow-grid{grid-template-columns:1fr 1fr}.prcrm-tr-workflow-grid label.span-2,.prcrm-tr-workflow-grid label.span-3{grid-column:1/-1}.prcrm-tr-center-head,.prcrm-tr-launchpad{flex-direction:column;align-items:flex-start}.prcrm-tr-center-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-tr-center-side{grid-template-columns:1fr}}
@media(max-width:640px){.prcrm-tr-center-strip,.prcrm-tr-workflow-grid{grid-template-columns:1fr}.prcrm-tr-center-head{padding:12px}.prcrm-tr-step{padding:12px}.prcrm-tr-step-head{grid-template-columns:30px minmax(0,1fr)}.prcrm-tr-step-head b{width:30px;height:30px}}

/* ========================================================================
 * v1.15.571 — Transfer Center easy-use redesign
 * Simpler workflow with search + dropdown + single/bulk/all transfer modes.
 * ======================================================================== */
.prcrm-tr-center-simple{display:grid;gap:10px}
.prcrm-tr-simple-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.prcrm-tr-simple-tips article{padding:10px 12px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-simple-tips strong{display:block;font-size:11px;line-height:1.2;color:#16263f}
.prcrm-tr-simple-tips small{display:block;margin-top:3px;font-size:8.7px;line-height:1.45;color:var(--tr-muted)}
.prcrm-tr-easy-form{display:grid;gap:10px;padding:14px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-easy-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 12px;align-items:start}
.prcrm-tr-easy-grid label{display:grid;gap:4px;margin:0}
.prcrm-tr-easy-grid label>span{font-size:8.9px;font-weight:850;color:#293b53}
.prcrm-tr-easy-grid label.span-2{grid-column:span 2}.prcrm-tr-easy-grid label.span-3{grid-column:1/-1}
.prcrm-tr-easy-grid input,.prcrm-tr-easy-grid select,.prcrm-tr-easy-grid textarea{width:100%;margin:0!important;border:1px solid #d7e1ec!important;border-radius:7px!important;background:#fff!important;color:#33465e!important;font-size:9.8px!important;box-shadow:none!important}
.prcrm-tr-easy-grid input,.prcrm-tr-easy-grid select:not([multiple]){height:33px!important;min-height:33px!important;padding:0 10px!important}
.prcrm-tr-easy-grid select[multiple],.prcrm-tr-easy-grid select[size]{min-height:180px!important;padding:8px 9px!important}
.prcrm-tr-easy-grid textarea{min-height:92px!important;padding:8px 10px!important;resize:vertical}
.prcrm-tr-helper-box{padding:10px 11px;border:1px solid #e4ebf3;border-radius:8px;background:#fbfcfe}
.prcrm-tr-helper-box strong{display:block;font-size:9.5px;line-height:1.2;color:#17304d}
.prcrm-tr-helper-box small{display:block;margin-top:3px;font-size:8.4px;line-height:1.45;color:var(--tr-muted)}
.prcrm-tr-easy-switch-area{display:grid;gap:10px}
.prcrm-tr-easy-panel{display:none;padding:12px;border:1px solid #e6edf5;border-radius:10px;background:#f9fbfe}
.prcrm-tr-easy-panel.is-active{display:block}
.prcrm-tr-panel-head{margin-bottom:9px}
.prcrm-tr-panel-head h4{margin:0 0 2px;font-size:13px;line-height:1.2;color:#13243d}
.prcrm-tr-panel-head p{margin:0;font-size:8.8px;line-height:1.4;color:var(--tr-muted)}
.prcrm-tr-preview-lite{border:1px solid var(--tr-line);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(20,47,81,.03)}
.prcrm-tr-preview-lite>summary{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;background:linear-gradient(180deg,#fbfcfe,#f5f8fb)}
.prcrm-tr-preview-lite>summary::-webkit-details-marker{display:none}
.prcrm-tr-preview-lite summary strong{font-size:10.5px;color:#1a2e47}.prcrm-tr-preview-lite summary small{font-size:8.7px;color:var(--tr-muted)}
.prcrm-tr-preview-lite-body{display:grid;gap:8px;padding:11px 12px 12px;font-size:8.9px;line-height:1.45;color:#34485f}
@media(max-width:1100px){.prcrm-tr-simple-tips,.prcrm-tr-easy-grid{grid-template-columns:1fr 1fr}.prcrm-tr-easy-grid label.span-2,.prcrm-tr-easy-grid label.span-3{grid-column:1/-1}}
@media(max-width:700px){.prcrm-tr-simple-tips,.prcrm-tr-easy-grid{grid-template-columns:1fr}.prcrm-tr-easy-form{padding:12px}}

/* v1.15.573 — Employee A → Employee B Full Field Data Transfer */
.prcrm-tr-simple-tips{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.prcrm-tr-simple-tips article.is-full-transfer{border-color:#c9defc;background:linear-gradient(180deg,#fff,#f5f9ff)}
.prcrm-tr-simple-tips article.is-full-transfer strong{color:#075fca}
@media(max-width:1150px){.prcrm-tr-simple-tips{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.prcrm-tr-simple-tips{grid-template-columns:1fr!important}}

/* ========================================================================
 * v1.15.574 — Field CRM management dashboards
 * Targets · Team Performance · Live Field Control · Reports · Exports
 * Activity · Duplicate Customers
 * Medium-compact corporate UI; scoped to these dashboard components.
 * ======================================================================== */
.prcrm-op-page{display:grid;gap:10px;min-width:0;color:#10213d}
.prcrm-op-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
.prcrm-op-kpis>article{min-height:82px;padding:10px 11px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;display:grid;align-content:center;gap:2px;box-shadow:0 2px 8px rgba(20,47,81,.03);min-width:0}
.prcrm-op-kpis>article:nth-child(1){background:linear-gradient(180deg,#fff,#f8fbff);border-color:#dce9fa}
.prcrm-op-kpis>article:nth-child(2){background:linear-gradient(180deg,#fff,#f8fdfb);border-color:#d9eee4}
.prcrm-op-kpis>article:nth-child(3){background:linear-gradient(180deg,#fff,#fffbf6);border-color:#f2e3cf}
.prcrm-op-kpis>article:nth-child(4){background:linear-gradient(180deg,#fff,#fbf9ff);border-color:#e8e0f7}
.prcrm-op-kpis>article:nth-child(5){background:linear-gradient(180deg,#fff,#fff9fa);border-color:#f1dfe5}
.prcrm-op-kpis>article:nth-child(6){background:linear-gradient(180deg,#fff,#fafbfd);border-color:#e2e8ef}
.prcrm-op-kpis span{font-size:9px;font-weight:850;color:#34506f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-op-kpis strong{font-size:19px;line-height:1.08;font-weight:900;color:#0f2039;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}
.prcrm-op-kpis small{font-size:8.3px;line-height:1.35;color:#708097}
.prcrm-op-filters{border:1px solid #dfe7f0;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(20,47,81,.025)}
.prcrm-op-filters>summary{min-height:38px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;background:linear-gradient(180deg,#fbfcfe,#f5f8fb);color:#172c47}
.prcrm-op-filters>summary::-webkit-details-marker{display:none}.prcrm-op-filters[open]>summary{border-bottom:1px solid #edf1f5}
.prcrm-op-filters>summary>span{display:flex;align-items:center;gap:7px}.prcrm-op-filters>summary strong{font-size:10.8px}.prcrm-op-filters>summary .dashicons{font-size:15px;width:15px;height:15px}
.prcrm-op-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px 10px;padding:10px 12px 11px;align-items:end}
.prcrm-op-filter-grid-wide{grid-template-columns:2fr 1fr 1.4fr 1fr 1fr 1fr auto}
.prcrm-op-filter-grid label{display:grid;gap:4px;margin:0;min-width:0}.prcrm-op-filter-grid label.span-2{grid-column:span 2}.prcrm-op-filter-grid label>span{font-size:8.8px;font-weight:850;color:#293b53}
.prcrm-op-filter-grid input,.prcrm-op-filter-grid select{width:100%;height:32px!important;min-height:32px!important;margin:0!important;padding:0 9px!important;border:1px solid #d7e1ec!important;border-radius:6px!important;background:#fff!important;color:#33465e!important;font-size:9.6px!important;box-shadow:none!important}
.prcrm-op-filter-actions{display:flex;gap:6px;align-items:center}
.prcrm-op-btn{min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid #d7e1ec;border-radius:6px;background:#fff;color:#29405c!important;font-size:9.5px;font-weight:850;white-space:nowrap;text-decoration:none!important;cursor:pointer}
.prcrm-op-btn:hover{background:#f6f9fc!important}.prcrm-op-btn.primary{background:#1473e6!important;border-color:#1473e6!important;color:#fff!important}.prcrm-op-btn.primary:hover{background:#0d65ce!important}
.prcrm-op-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #dfe7f0;border-radius:9px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.025)}
.prcrm-op-toolbar h3{margin:2px 0 2px;font-size:14px;line-height:1.2;color:#132640}.prcrm-op-toolbar p{margin:0;font-size:8.9px;line-height:1.4;color:#708097;max-width:780px}.prcrm-op-toolbar>strong{font-size:10px;color:#4c6078}.prcrm-op-kicker{font-size:7.9px;font-weight:900;letter-spacing:.08em;color:#41658e}.prcrm-op-toolbar-actions{display:flex;gap:6px;flex:0 0 auto}
.prcrm-op-highlight{padding:7px 10px;border:1px solid #e0e8f1;border-radius:8px;background:#f8fbff;text-align:right}.prcrm-op-highlight span,.prcrm-op-highlight small{display:block;font-size:8px;color:#71829a}.prcrm-op-highlight strong{display:block;font-size:10.5px;color:#142942}
.prcrm-op-table-card{overflow:hidden;border-radius:9px!important}.prcrm-op-table{min-width:980px}.prcrm-op-table th{font-size:8.2px!important;padding:7px 8px!important;height:32px!important}.prcrm-op-table td{font-size:9.3px!important;padding:7px 8px!important;line-height:1.3!important}.prcrm-op-table td strong{font-size:9.8px}.prcrm-op-table td small{display:block;margin-top:2px;font-size:8.2px;color:#71829a}.prcrm-op-table input[type=number]{width:86px!important;height:29px!important;min-height:29px!important;border:1px solid #d7e1ec!important;border-radius:5px!important;padding:0 7px!important;font-size:9px!important}
.prcrm-op-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;border-radius:999px;background:#edf2f7;color:#42566e;font-size:8px;font-weight:900}.prcrm-op-badge.good{background:#e3f8ec;color:#078751}.prcrm-op-badge.warn{background:#fff1dc;color:#bb6800}.prcrm-op-badge.danger{background:#ffe8e8;color:#c93131}
.prcrm-op-progress{display:block;width:86px;height:6px;border-radius:999px;background:#edf1f5;overflow:hidden;margin-bottom:3px}.prcrm-op-progress i{display:block;height:100%;background:#287ce5;border-radius:999px}.prcrm-op-progress.is-good i{background:#0ea66b}
.prcrm-op-two-col{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;align-items:start}.prcrm-op-card{overflow:hidden}.prcrm-op-route-grid{padding:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.prcrm-op-route-grid article{padding:10px!important;border:1px solid #e4ebf3!important;border-radius:8px!important;background:#fbfcfe!important}.prcrm-op-route-grid article strong{font-size:9.8px}.prcrm-op-route-grid article small,.prcrm-op-route-grid li{font-size:8.3px;line-height:1.35}
.prcrm-op-note{padding:9px 11px;border:1px solid #dfe7f0;border-radius:8px;background:#f8fafc;color:#5a6e85;font-size:8.7px;line-height:1.45}.prcrm-op-note strong{color:#263e59}
.prcrm-op-report-kpis{grid-template-columns:repeat(7,minmax(0,1fr))!important}.prcrm-op-report-kpis a{min-height:75px!important;padding:9px 10px!important;border-radius:9px!important;box-shadow:none!important}.prcrm-op-report-kpis a span{font-size:8.5px!important}.prcrm-op-report-kpis a strong{font-size:17px!important}.prcrm-report-pro .prcrm-fl-report-breakdowns{gap:9px!important}.prcrm-report-pro .prcrm-fl-card{border-radius:9px!important;box-shadow:0 2px 8px rgba(20,47,81,.025)!important}
.prcrm-export-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.prcrm-export-card{min-height:150px;padding:13px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;display:grid;grid-template-columns:34px 1fr;gap:10px;box-shadow:0 2px 8px rgba(20,47,81,.03)}.prcrm-export-card>.dashicons{width:34px;height:34px;border-radius:9px;background:#eaf3ff;color:#1473e6;display:grid;place-items:center;font-size:17px;line-height:34px}.prcrm-export-card h4{margin:1px 0 4px;font-size:11px;color:#142941}.prcrm-export-card p{margin:0;font-size:8.6px;line-height:1.45;color:#64778f}.prcrm-export-card small{display:block;margin-top:5px;font-size:8px;color:#8290a2}.prcrm-export-card form{grid-column:1/-1;align-self:end}.prcrm-export-card form .prcrm-op-btn{width:100%}
.prcrm-dup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.prcrm-dup-card{padding:12px;border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03)}.prcrm-dup-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:9px;border-bottom:1px solid #edf1f5}.prcrm-dup-card-head span{font-size:7.8px;font-weight:900;color:#53708f;letter-spacing:.07em}.prcrm-dup-card-head h4{margin:2px 0 0;font-size:13px;color:#112641}.prcrm-dup-card-head>strong{font-size:8.5px;padding:4px 7px;border-radius:999px;background:#fff2df;color:#b86700}.prcrm-dup-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px 0}.prcrm-dup-records>div{padding:8px;border:1px solid #e8edf3;border-radius:7px;background:#fbfcfe}.prcrm-dup-records strong{display:block;font-size:8.9px;color:#1d324c}.prcrm-dup-records small{display:block;margin-top:2px;font-size:7.9px;line-height:1.35;color:#74849a}.prcrm-dup-form{display:grid;grid-template-columns:1fr 1fr;gap:7px}.prcrm-dup-form label{display:grid;gap:3px;margin:0}.prcrm-dup-form label:nth-of-type(3){grid-column:1/-1}.prcrm-dup-form label span{font-size:8px;font-weight:850;color:#34485f}.prcrm-dup-form select,.prcrm-dup-form input{width:100%;height:30px!important;min-height:30px!important;border:1px solid #d7e1ec!important;border-radius:6px!important;padding:0 8px!important;font-size:8.7px!important}.prcrm-dup-form button{grid-column:1/-1}
.prcrm-activity-pro .prcrm-fl-transfer-actions{min-width:0}.prcrm-activity-pro .prcrm-op-table{min-width:1000px}
/* Compact screen headers for management dashboards */
.prcrm-field-crm-corporate-v407[data-field-crm-screen="targets"]>.prcrm-field-crm-screen-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="team"]>.prcrm-field-crm-screen-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="field_control"]>.prcrm-field-crm-screen-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="reports"]>.prcrm-field-crm-screen-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="exports"]>.prcrm-field-crm-screen-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="activity"]>.prcrm-field-crm-screen-head,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="duplicates"]>.prcrm-field-crm-screen-head{min-height:64px!important;margin:-10px -12px 10px!important;padding:9px 16px!important;background:#fff!important;border-bottom:1px solid #e1e8f0!important;box-shadow:0 2px 8px rgba(16,33,61,.04)!important}
.prcrm-field-crm-corporate-v407[data-field-crm-screen="targets"] .prcrm-field-crm-screen-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="team"] .prcrm-field-crm-screen-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="field_control"] .prcrm-field-crm-screen-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="reports"] .prcrm-field-crm-screen-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="exports"] .prcrm-field-crm-screen-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="activity"] .prcrm-field-crm-screen-title,
.prcrm-field-crm-corporate-v407[data-field-crm-screen="duplicates"] .prcrm-field-crm-screen-title{font-size:20px!important;line-height:1.08!important}
@media(max-width:1450px){.prcrm-op-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.prcrm-op-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.prcrm-op-filter-grid-wide{grid-template-columns:repeat(4,minmax(140px,1fr))}.prcrm-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.prcrm-op-two-col{grid-template-columns:1fr}.prcrm-dup-grid{grid-template-columns:1fr}.prcrm-op-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-op-filter-grid label.span-2{grid-column:1/-1}.prcrm-op-toolbar{align-items:flex-start;flex-direction:column}.prcrm-op-toolbar-actions{flex-wrap:wrap}.prcrm-op-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.prcrm-op-kpis,.prcrm-op-filter-grid,.prcrm-export-grid,.prcrm-dup-records,.prcrm-dup-form{grid-template-columns:1fr}.prcrm-op-filter-grid label.span-2,.prcrm-dup-form label:nth-of-type(3),.prcrm-dup-form button{grid-column:auto}.prcrm-op-route-grid{grid-template-columns:1fr!important}.prcrm-op-report-kpis{grid-template-columns:1fr!important}}

/* ========================================================================
 * v1.15.575 — Professional Filtered Export Center
 * Dataset -> Period/Year/Month -> Employee/Status -> Columns -> Preview -> CSV
 * ======================================================================== */
.prcrm-export-v575{display:grid;gap:9px}
.prcrm-export-v575 .prcrm-export-card>a.prcrm-op-btn{grid-column:1/-1;align-self:end;width:100%}
.prcrm-export-config-card,.prcrm-export-preview-card{border:1px solid #dfe7f0;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(20,47,81,.03);overflow:hidden}
.prcrm-export-config-head,.prcrm-export-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #e7edf4;background:linear-gradient(180deg,#fff,#fbfcfe)}
.prcrm-export-config-head>div{display:flex;align-items:flex-start;gap:9px}.prcrm-export-config-head>div>.dashicons{width:32px;height:32px;border-radius:8px;background:#eaf3ff;color:#1473e6;display:grid;place-items:center;font-size:16px;line-height:32px}
.prcrm-export-config-head h3,.prcrm-export-preview-head h3{margin:1px 0 2px;font-size:13px;line-height:1.2;color:#142941}.prcrm-export-config-head p,.prcrm-export-preview-head p{margin:0;font-size:8.7px;line-height:1.4;color:#687b92}.prcrm-export-config-head>strong,.prcrm-export-preview-head>strong{padding:5px 8px;border-radius:999px;background:#eef5ff;color:#126cd3;font-size:8.9px;white-space:nowrap}
.prcrm-export-filter-form{padding:11px 12px 12px}
.prcrm-export-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(115px,1fr));gap:9px 10px;align-items:end}.prcrm-export-filter-grid label{display:grid;gap:4px;margin:0}.prcrm-export-filter-grid label.span-2{grid-column:span 2}.prcrm-export-filter-grid label>span{font-size:8.6px;font-weight:850;color:#293b53}
.prcrm-export-filter-grid input,.prcrm-export-filter-grid select{width:100%;height:31px!important;min-height:31px!important;margin:0!important;padding:0 9px!important;border:1px solid #d7e1ec!important;border-radius:6px!important;background:#fff!important;color:#33465e!important;font-size:9.3px!important;box-shadow:none!important}
.prcrm-export-filter-grid input:focus,.prcrm-export-filter-grid select:focus{border-color:#7fb5f5!important;box-shadow:0 0 0 2px rgba(11,120,246,.08)!important}
.prcrm-export-columns{margin-top:10px;padding:10px 11px;border:1px solid #e7edf4;border-radius:8px;background:#fbfcfe}.prcrm-export-columns>div:first-child{display:flex;align-items:baseline;gap:8px;margin-bottom:7px}.prcrm-export-columns strong{font-size:9.4px;color:#1f3550}.prcrm-export-columns small{font-size:8.2px;color:#718198}
.prcrm-export-column-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 9px}.prcrm-export-column-grid label{display:flex;align-items:center;gap:5px;min-width:0;margin:0;font-size:8.3px;color:#40536b}.prcrm-export-column-grid input{margin:0!important}.prcrm-export-column-grid span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-export-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:10px}
.prcrm-export-preview-table{min-width:980px}.prcrm-export-preview-table th{font-size:8px!important}.prcrm-export-preview-table td{font-size:8.9px!important;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prcrm-export-download-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #e7edf4;background:#fbfcfe}.prcrm-export-download-bar>div strong{display:block;font-size:9.5px;color:#17304d}.prcrm-export-download-bar>div small{display:block;margin-top:2px;font-size:8.2px;color:#718198}.prcrm-export-download-bar form{margin:0}
.prcrm-export-empty{display:grid;place-items:center;text-align:center;padding:28px 12px}.prcrm-export-empty .dashicons{font-size:24px;width:24px;height:24px;color:#8292a7}.prcrm-export-empty strong{margin-top:6px;font-size:11px;color:#24384f}.prcrm-export-empty p{margin:3px 0 0;font-size:8.8px;color:#74859b}
@media(max-width:1450px){.prcrm-export-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.prcrm-export-column-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:980px){.prcrm-export-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-export-filter-grid label.span-2{grid-column:1/-1}.prcrm-export-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prcrm-export-download-bar,.prcrm-export-config-head,.prcrm-export-preview-head{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.prcrm-export-filter-grid,.prcrm-export-column-grid{grid-template-columns:1fr}.prcrm-export-filter-grid label.span-2{grid-column:auto}.prcrm-export-form-actions{align-items:stretch;flex-direction:column}.prcrm-export-form-actions>*{width:100%}}
