:root{--pa-navy: #103860;--pa-navy-2: #164a78;--pa-gold: #d5943a;--pa-page: #f3f7fb;--pa-border: rgba(16, 56, 96, .12);--pa-muted: #66758a;--pa-sidebar-hover: #f5f8fc;--pa-radius: 12px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--pa-page);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{scrollbar-width:thin;scrollbar-color:rgba(16,56,96,.22) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#1038602e;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#10386052}.pa-sidebar-menu.ant-menu-light .ant-menu-item-selected{background-image:linear-gradient(135deg,var(--pa-navy),var(--pa-gold));color:#fff;box-shadow:0 8px 18px #10386038;font-weight:600}.pa-sidebar-menu.ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.pa-sidebar-menu.ant-menu-light .ant-menu-item-selected a{color:#fff}.pa-sidebar-menu.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover .ant-menu-item-icon{color:var(--pa-gold)}.pa-sidebar-menu.ant-menu-light .ant-menu-item .ant-menu-item-icon{color:#70849a;transition:color .22s cubic-bezier(.4,0,.2,1)}.pa-sidebar-menu.ant-menu-light .ant-menu-item-group-title{text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding-inline:20px;margin-top:4px}.pa-sidebar-menu.ant-menu-inline{border-inline-end:none!important}.pa-hover-lift{transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.pa-hover-lift:hover{transform:translateY(-2px);box-shadow:0 20px 48px #10386029}.pa-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media (max-width: 1440px){.pa-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.pa-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.pa-kpi-grid{grid-template-columns:1fr}}.pa-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 900px){.pa-metric-grid{grid-template-columns:1fr}}.pa-lead-card{background:#fff;border:1px solid rgba(16,56,96,.12);border-radius:12px;box-shadow:0 8px 20px #0f1a2e0d;transition:box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.pa-lead-card:hover{border-color:#1038603d;box-shadow:0 14px 34px #10386017}.pa-lead-card.is-selected{border-color:#103860;box-shadow:inset 0 0 0 1px #10386059,0 8px 20px #0f1a2e0d}.pa-lead-card.is-archived{background:#f8fbff;border-style:dashed}.pa-lead-card-header{display:grid;grid-template-columns:30px minmax(200px,1.8fr) minmax(140px,.9fr) minmax(160px,1.1fr) 96px auto;align-items:center;gap:12px;padding:14px 16px;min-height:76px}@media (max-width: 1100px){.pa-lead-card-header{grid-template-columns:30px minmax(0,1fr) auto;row-gap:10px}.pa-lead-card-header>.pa-lead-status,.pa-lead-card-header>.pa-lead-meta{grid-column:2 / -1}.pa-lead-card-header>.pa-lead-age{display:none}}.pa-lead-serial{width:26px;height:26px;border-radius:50%;border:1px solid rgba(16,56,96,.2);background:#10386014;color:#103860;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .22s cubic-bezier(.4,0,.2,1)}.pa-lead-serial.is-selected{background:#103860;border-color:#103860;color:#fff}.pa-lead-meta{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:11px}.pa-lead-meta-item{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-lead-age{justify-self:end;font-size:11px;font-weight:500;white-space:nowrap;background:#f3f7fb;padding:3px 8px;border-radius:9999px}.pa-lead-actions{justify-self:end;display:flex;align-items:center;gap:6px}.pa-lead-body{border-top:1px solid rgba(16,56,96,.1);padding:14px 16px}.pa-lead-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 24px}@media (max-width: 900px){.pa-lead-detail-grid{grid-template-columns:1fr}}.pa-detail-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:8px;font-size:12px}.pa-detail-label{min-width:116px;flex-shrink:0;font-weight:500;color:#66758a}.pa-detail-value{color:#0f172a;font-weight:500;word-break:break-word}.pa-lead-assignment{margin-top:4px;padding-top:10px;border-top:1px solid rgba(16,56,96,.1);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11.5px;color:#66758a}.pa-list-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}@media (max-width: 760px){.pa-list-switch{grid-template-columns:1fr}}.pa-switch-card{display:flex;align-items:center;gap:14px;padding:14px 18px;min-height:74px;border:1px solid rgba(16,56,96,.12);border-radius:13px;background:#fff;color:#334155;cursor:pointer;text-align:left;transition:all .22s cubic-bezier(.4,0,.2,1)}.pa-switch-card:hover{border-color:#10386047}.pa-switch-card.is-active{background:linear-gradient(135deg,#1038601a,#d5943a1f);border-color:#10386073;box-shadow:inset 0 0 0 1px #1038602e}.pa-switch-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#10386014;color:#103860;font-size:17px;flex:0 0 auto}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.04em;font-size:11px!important;font-weight:700!important}.ant-table-tbody>tr.ant-table-row-selected>td{color:#fff}.ant-table-tbody>tr.ant-table-row-selected>td .ant-typography,.ant-table-tbody>tr.ant-table-row-selected>td a:not(.ant-btn){color:#fff}.ant-table-tbody>tr.ant-table-row-selected .ant-checkbox-checked .ant-checkbox-inner,.ant-table-tbody>tr.ant-table-row-selected .ant-checkbox-inner{border-color:#ffffffa6}.ant-table-tbody>tr.ant-table-row-selected .ant-table-row-expand-icon{background:transparent;border-color:#ffffffa6;color:#fff}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a,.ant-pagination .ant-pagination-item-active:focus a,.ant-pagination .ant-pagination-item-active:focus-visible a{color:#fff}.ant-pagination .ant-pagination-item-active,.ant-pagination .ant-pagination-item-active:hover,.ant-pagination .ant-pagination-item-active:focus-visible{background:var(--pa-navy);border-color:var(--pa-navy)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
