/* INS Agent Portal Mobile Lead Command Center v1.8.1 */
html.ins-apla-native-app .insap166-leads-card.ins-apla-command-mode > .insap15-card-head,
html.ins-apla-native-app .insap166-leads-card.ins-apla-command-mode > p,
html.ins-apla-native-app .insap166-leads-card.ins-apla-command-mode > #insap166LeadApp{display:none!important}
html.ins-apla-native-app .insap166-leads-card.ins-apla-full-mode > .insap15-card-head,
html.ins-apla-native-app .insap166-leads-card.ins-apla-full-mode > p,
html.ins-apla-native-app .insap166-leads-card.ins-apla-full-mode > #insap166LeadApp{display:block!important}
.ins-apla-lead-command{display:none}
html.ins-apla-native-app .ins-apla-lead-command{display:block;color:#062d60;font-family:Inter,"Segoe UI",Arial,sans-serif}
html.ins-apla-native-app .ins-apla-lead-command.is-full-records .ins-apla-lc-body{display:none}
.ins-apla-lc-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:2px 0 15px;border-bottom:1px solid #dceaf6}.ins-apla-lc-heading small{display:block;color:#0871d9;font-size:10px;font-weight:950;letter-spacing:.12em}.ins-apla-lc-heading h2{margin:5px 0 5px!important;color:#052a55!important;font-size:25px!important;line-height:1.05!important}.ins-apla-lc-heading p{margin:0!important;color:#60778e!important;font-size:12px!important;line-height:1.45!important}.ins-apla-lc-refresh{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid #c9deef;border-radius:999px;background:#fff;color:#075fd2;padding:0 13px;font-size:11px;font-weight:950;cursor:pointer}.ins-apla-lc-refresh svg{width:17px;height:17px;fill:currentColor}.ins-apla-lead-command.is-loading .ins-apla-lc-refresh svg{animation:insAplaLeadSpin .9s linear infinite}
.ins-apla-lc-mode{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:14px 0;border:1px solid #d5e6f4;border-radius:14px;background:#f4f9fd;padding:5px}.ins-apla-lc-mode button{min-height:38px;border:0;border-radius:10px;background:transparent;color:#557087;font-size:11px;font-weight:950;cursor:pointer}.ins-apla-lc-mode button.is-active{background:#fff;color:#075fd2;box-shadow:0 6px 14px rgba(5,42,85,.09)}
.ins-apla-lc-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ins-apla-lc-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-height:74px;border:1px solid #d7e8f6;border-radius:15px;background:linear-gradient(145deg,#f9fcff,#fff);padding:11px;text-align:left;cursor:pointer}.ins-apla-lc-summary-card strong{grid-row:1/3;display:grid;place-items:center;min-width:46px;height:46px;border-radius:14px;background:#e8f4ff;color:#075fd2;font-size:21px}.ins-apla-lc-summary-card span{color:#123b67;font-size:12px;font-weight:950}.ins-apla-lc-summary-card small{color:#71869a;font-size:9px}.ins-apla-lc-summary-card.is-active{border-color:#85bff0;background:#eef7ff;box-shadow:0 8px 20px rgba(5,83,166,.10)}
.ins-apla-lc-queues{display:flex;gap:7px;overflow-x:auto;margin:13px -2px 0;padding:2px 2px 7px;scrollbar-width:none}.ins-apla-lc-queues::-webkit-scrollbar{display:none}.ins-apla-lc-queues button{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #d5e6f4;border-radius:999px;background:#fff;color:#47657f;padding:0 11px;font-size:10px;font-weight:950;cursor:pointer}.ins-apla-lc-queues button em{display:grid;place-items:center;min-width:21px;height:21px;border-radius:999px;background:#eef5fb;color:#075fd2;padding:0 5px;font-style:normal;font-size:9px}.ins-apla-lc-queues button.is-active{border-color:#075fd2;background:#075fd2;color:#fff}.ins-apla-lc-queues button.is-active em{background:rgba(255,255,255,.18);color:#fff}
.ins-apla-lc-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin:8px 0 0}.ins-apla-lc-search{display:flex;align-items:center;gap:8px;height:42px;border:1px solid #cfe2f3;border-radius:13px;background:#fff;padding:0 11px}.ins-apla-lc-search svg{width:18px;height:18px;fill:#6f88a0}.ins-apla-lc-search input{width:100%;height:38px;border:0!important;outline:0;background:transparent!important;color:#173d63;font-size:12px!important;padding:0!important;box-shadow:none!important}.ins-apla-lc-toolbar select{height:42px;border:1px solid #cfe2f3!important;border-radius:13px;background:#fff;color:#173d63;font-size:11px;font-weight:850;padding:0 32px 0 10px;max-width:150px}
.ins-apla-lc-status{margin:11px 0 8px;color:#6b8196;font-size:10px;font-weight:850}.ins-apla-lc-status.is-error{border:1px solid #efb7bf;border-radius:12px;background:#fff1f3;color:#a7182b;padding:11px}.ins-apla-lc-list{display:grid;gap:11px}.ins-apla-lc-card{position:relative;overflow:hidden;border:1px solid #d7e8f6;border-radius:17px;background:#fff;padding:13px;box-shadow:0 10px 25px rgba(5,42,85,.055)}.ins-apla-lc-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#7caed8}.ins-apla-lc-card.is-high:before{background:#e8a126}.ins-apla-lc-card.is-urgent:before{background:#d92d44}.ins-apla-lc-card.is-medium:before{background:#7f62d2}.ins-apla-lc-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ins-apla-lc-identity{min-width:0}.ins-apla-lc-identity h3{margin:0!important;color:#082f63!important;font-size:17px!important;line-height:1.12!important}.ins-apla-lc-identity p{margin:4px 0 0!important;color:#6a8095!important;font-size:10px!important;line-height:1.3!important}.ins-apla-lc-status-badge{flex:0 0 auto;max-width:42%;border-radius:999px;background:#eaf5ff;color:#075fd2;padding:5px 8px;font-size:9px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins-apla-lc-contact{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:9px;color:#365876;font-size:10.5px}.ins-apla-lc-contact span{overflow-wrap:anywhere}.ins-apla-lc-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.ins-apla-lc-meta div{display:grid;gap:2px;border:1px solid #e2edf7;border-radius:10px;background:#f9fcff;padding:8px;min-width:0}.ins-apla-lc-meta b{color:#6d8398;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.ins-apla-lc-meta span{color:#173d63;font-size:10px;font-weight:850;overflow-wrap:anywhere}.ins-apla-lc-meta div.is-overdue{border-color:#efb8bf;background:#fff3f4}.ins-apla-lc-meta div.is-overdue span{color:#b0182d}
.ins-apla-lc-primary-actions,.ins-apla-lc-workflow-actions{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 5px;scrollbar-width:none}.ins-apla-lc-primary-actions::-webkit-scrollbar,.ins-apla-lc-workflow-actions::-webkit-scrollbar{display:none}.ins-apla-lc-primary-actions{margin-top:11px}.ins-apla-lc-workflow-actions{margin-top:6px;padding-top:7px;border-top:1px solid #edf3f8}.ins-apla-lc-action{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;border:1px solid #d0e2f1;border-radius:999px;background:#fff;color:#075fd2!important;padding:0 10px;font-size:9px;font-weight:950;text-decoration:none!important;cursor:pointer}.ins-apla-lc-action svg{width:15px;height:15px;fill:currentColor}.ins-apla-lc-action.is-disabled{opacity:.42;pointer-events:none}.ins-apla-lc-action.is-success{border-color:#b9e2c6;background:#effaf3;color:#14743a!important}.ins-apla-lc-action.is-primary{border-color:#075fd2;background:#075fd2;color:#fff!important}.ins-apla-lc-action.is-convert{border-color:#c9b9ee;background:#f4efff;color:#6743b7!important}.ins-apla-lc-action.is-record{background:#f4f8fc;color:#315b7d!important}
.ins-apla-lc-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.ins-apla-lc-pagination button{min-height:38px;border:1px solid #cfe2f3;border-radius:999px;background:#fff;color:#075fd2;padding:0 14px;font-size:10px;font-weight:950;cursor:pointer}.ins-apla-lc-pagination button:disabled{opacity:.4;cursor:not-allowed}.ins-apla-lc-pagination span{color:#647c94;font-size:10px;font-weight:850}.ins-apla-lc-empty{display:grid;place-items:center;text-align:center;border:1px dashed #bdd8ec;border-radius:16px;background:#f8fcff;padding:24px}.ins-apla-lc-empty svg{width:38px;height:38px;fill:#7aaedb}.ins-apla-lc-empty strong{margin-top:8px;color:#08336c;font-size:13px}.ins-apla-lc-empty span{margin-top:4px;color:#6b8196;font-size:10px}
@keyframes insAplaLeadSpin{to{transform:rotate(360deg)}}
@media(max-width:390px){.ins-apla-lc-heading{display:block}.ins-apla-lc-refresh{margin-top:11px;width:100%;justify-content:center}.ins-apla-lc-toolbar{grid-template-columns:1fr}.ins-apla-lc-toolbar select{max-width:none;width:100%}}
@media(prefers-reduced-motion:reduce){.ins-apla-lead-command.is-loading .ins-apla-lc-refresh svg{animation:none!important}}
