/* Migo CRM v8.5.21.143 — Client list + focused client workspace */
body.crm-app #clientsView{min-width:0}
.migo-clients-icon-v143{display:block;width:17px;height:17px;flex:0 0 17px}
.migo-clients-page-v143{display:grid;gap:10px;min-width:0;color:#172033}
.migo-clients-toolbar-v143{display:grid;grid-template-columns:minmax(300px,1fr) auto 38px;align-items:center;gap:8px;padding:8px;background:#fff;border:1px solid #d9e1ec;border-radius:9px}
.migo-clients-search-v143,.migo-clients-switch-v143{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid #d5deea;border-radius:7px;background:#fff;color:#667085}
.migo-clients-search-v143:focus-within,.migo-clients-switch-v143:focus-within{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,109,246,.08)}
.migo-clients-search-v143 input,.migo-clients-switch-v143 input,.migo-clients-search-v143 input:focus,.migo-clients-switch-v143 input:focus{width:100%;min-width:0;min-height:0;height:auto;padding:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#172033;font:inherit;font-size:10px;appearance:none}
.migo-clients-toolbar-v143>[data-clients-count-v143]{color:#667085;font-size:9px;font-weight:700;white-space:nowrap}
.migo-clients-toolbar-v143>[data-clients-refresh-v143]{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d5deea;border-radius:7px;background:#fff;color:#526075;cursor:pointer}.migo-clients-toolbar-v143>[data-clients-refresh-v143]:hover{background:#f8fafc;color:#172033}
.migo-clients-alphabet-v143{display:flex;align-items:center;gap:3px;min-width:0;padding:6px;overflow-x:auto;background:#fff;border:1px solid #d9e1ec;border-radius:8px;scrollbar-width:thin}.migo-clients-alphabet-v143 button{flex:0 0 auto;min-width:29px;height:28px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#667085;font:inherit;font-size:9px;font-weight:760;cursor:pointer}.migo-clients-alphabet-v143 button:first-child{min-width:49px}.migo-clients-alphabet-v143 button:hover{background:#f5f7fa;color:#172033}.migo-clients-alphabet-v143 button.is-active{border-color:#c7d7fe;background:#eff4ff;color:#175cd3}
.migo-clients-list-panel-v143{min-width:0;overflow:hidden;background:#fff;border:1px solid #d9e1ec;border-radius:9px}.migo-clients-list-panel-v143>header{padding:12px 14px;border-bottom:1px solid #e7ecf2}.migo-clients-list-panel-v143 h2{margin:0;font-size:13px}.migo-clients-list-panel-v143 p{margin:3px 0 0;color:#7d899b;font-size:8.5px}.migo-clients-list-head-v143,.migo-client-row-v143{display:grid;grid-template-columns:minmax(270px,1.5fr) minmax(160px,.9fr) minmax(135px,.75fr) minmax(120px,.65fr) 20px;align-items:center;gap:10px;min-width:820px}.migo-clients-list-head-v143{padding:7px 12px;background:#f8fafc;border-bottom:1px solid #e8edf3;color:#7d899b;font-size:7.5px;font-weight:760;text-transform:uppercase}.migo-clients-list-head-v143 span:first-child{padding-left:44px}.migo-clients-list-v143{min-width:820px}.migo-clients-list-panel-v143{overflow-x:auto;scrollbar-width:thin}.migo-client-row-v143{width:100%;padding:8px 12px;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#172033;text-align:left;font:inherit;cursor:pointer}.migo-client-row-v143:last-child{border-bottom:0}.migo-client-row-v143:hover{background:#fbfdff}.migo-client-row-avatar-v143{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe7ff;border-radius:8px;background:#eff4ff;color:#175cd3}.migo-client-row-v143{grid-template-columns:36px minmax(220px,1.25fr) minmax(160px,.9fr) minmax(135px,.75fr) minmax(120px,.65fr) 20px}.migo-clients-list-head-v143{grid-template-columns:36px minmax(220px,1.25fr) minmax(160px,.9fr) minmax(135px,.75fr) minmax(120px,.65fr) 20px}.migo-clients-list-head-v143 span:first-child{grid-column:1/3;padding-left:0}.migo-client-row-main-v143,.migo-client-row-field-v143{min-width:0}.migo-client-row-main-v143 strong,.migo-client-row-main-v143 small,.migo-client-row-field-v143 strong,.migo-client-row-field-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client-row-main-v143 strong{font-size:10px}.migo-client-row-main-v143 small{margin-top:3px;color:#8a96a8;font-size:7.5px}.migo-client-row-field-v143 small{color:#98a2b3;font-size:7px;text-transform:uppercase}.migo-client-row-field-v143 strong{margin-top:2px;color:#526075;font-size:8.5px;font-weight:650}.migo-client-row-arrow-v143{color:#98a2b3}.migo-clients-empty-v143{padding:50px 20px;color:#98a2b3;text-align:center;font-size:10px}

/* Detail page */
.migo-clients-page-v143.is-detail{gap:11px}
.migo-clients-detail-head-v143{position:relative;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left actions" "switch switch";align-items:center;gap:9px 12px;padding:11px 12px;background:#fff;border:1px solid #d9e1ec;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.025)}
.migo-clients-head-left-v143{grid-area:left;display:flex;align-items:center;gap:10px;min-width:0}.migo-clients-back-v143{display:inline-flex;align-items:center;gap:5px;min-height:35px;padding:6px 8px;border:1px solid #d7dfeb;border-radius:7px;background:#fff;color:#526075;font:inherit;font-size:9px;font-weight:740;cursor:pointer;white-space:nowrap}.migo-clients-back-v143:hover{background:#f8fafc;color:#172033}.migo-clients-back-v143 .migo-clients-icon-v143{width:14px;height:14px}
.migo-clients-identity-v143{display:flex;align-items:center;gap:10px;min-width:0}.migo-clients-identity-v143>span{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border:1px solid #dbe7ff;border-radius:9px;background:#eff4ff;color:#175cd3}.migo-clients-identity-v143>span .migo-clients-icon-v143{width:21px;height:21px}.migo-clients-identity-v143>div{min-width:0}.migo-clients-identity-v143 small{display:block;color:#7d899b;font-size:7.5px;font-weight:800;letter-spacing:.04em}.migo-clients-identity-v143 h2{margin:2px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2}.migo-clients-identity-v143 p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d899b;font-size:8px}
.migo-clients-head-actions-v143{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:6px}.migo-clients-head-actions-v143>a,.migo-clients-head-actions-v143>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:6px 9px;border:1px solid #d7dfeb;border-radius:7px;background:#fff;color:#344054;text-decoration:none;font:inherit;font-size:9px;font-weight:750;cursor:pointer;white-space:nowrap}.migo-clients-head-actions-v143>a:hover,.migo-clients-head-actions-v143>button:hover{background:#f8fafc;border-color:#becbdc}.migo-clients-head-actions-v143>.is-primary{border-color:#15213a;background:#15213a;color:#fff}.migo-clients-head-actions-v143>.is-primary:hover{background:#0c1428;border-color:#0c1428}.migo-clients-head-actions-v143 .migo-clients-icon-v143{width:14px;height:14px}
.migo-clients-switch-v143{grid-area:switch;justify-self:stretch;min-height:36px;max-width:520px;margin-left:auto}.migo-clients-switch-v143>div{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:2000;max-height:300px;overflow:auto;padding:5px;border:1px solid #d9e1ec;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(16,24,40,.16);scrollbar-width:thin}.migo-clients-switch-v143>div button{display:block;width:100%;padding:8px 9px;border:0;border-radius:6px;background:#fff;color:#172033;text-align:left;font:inherit;cursor:pointer}.migo-clients-switch-v143>div button:hover{background:#f5f7fa}.migo-clients-switch-v143>div strong,.migo-clients-switch-v143>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-clients-switch-v143>div strong{font-size:9px}.migo-clients-switch-v143>div small,.migo-clients-switch-v143>div>span{margin-top:2px;color:#7d899b;font-size:7.5px}.migo-clients-workspace-v143{min-width:0}.migo-clients-page-v143.is-detail .migo-client360-actions-v143{display:none}

.migo-clients-loading-v143,.migo-clients-error-v143{display:grid;place-items:center;gap:8px;min-height:360px;color:#667085;text-align:center}.migo-clients-loading-v143 i{width:25px;height:25px;border:2px solid #d0d5dd;border-top-color:#2f6df6;border-radius:50%;animation:migoClientsSpin142 .8s linear infinite}.migo-clients-loading-v143 strong,.migo-clients-error-v143 strong{color:#344054;font-size:10px}.migo-clients-error-v143 span{font-size:9px}.migo-clients-error-v143 button{min-height:36px;padding:7px 11px;border:1px solid #d7dfeb;border-radius:7px;background:#fff;color:#344054;font:inherit;font-size:9px;font-weight:700;cursor:pointer}@keyframes migoClientsSpin142{to{transform:rotate(360deg)}}

@media(max-width:1120px){.migo-clients-detail-head-v143{grid-template-columns:1fr;grid-template-areas:"left" "actions" "switch"}.migo-clients-head-actions-v143{justify-content:flex-start;flex-wrap:wrap}.migo-clients-switch-v143{max-width:none;margin-left:0}}
@media(max-width:700px){.migo-clients-toolbar-v143{grid-template-columns:1fr auto}.migo-clients-search-v143{grid-column:1/-1}.migo-clients-head-left-v143{align-items:flex-start;flex-wrap:wrap}.migo-clients-back-v143{order:0}.migo-clients-identity-v143{width:100%;order:1}.migo-clients-head-actions-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.migo-clients-head-actions-v143>a,.migo-clients-head-actions-v143>button{min-width:0}.migo-clients-detail-head-v143{padding:9px}.migo-clients-switch-v143{width:100%}}

/* v8.5.21.143 — calmer client directory / detail header */
.migo-clients-toolbar-v143{grid-template-columns:minmax(300px,1fr) auto auto 38px}
.migo-clients-new-v143{display:inline-flex!important;align-items:center!important;justify-content:center;gap:6px!important;width:auto!important;min-width:96px!important;height:38px!important;padding:0 10px!important;border:1px solid #15213a!important;border-radius:7px!important;background:#15213a!important;color:#fff!important;font:inherit!important;font-size:9px!important;font-weight:760!important;cursor:pointer}.migo-clients-new-v143:hover{background:#0c1428!important;border-color:#0c1428!important}.migo-clients-new-v143 .migo-clients-icon-v143{width:14px;height:14px}
.migo-clients-detail-head-v143{position:sticky;top:6px;backdrop-filter:blur(10px);background:rgba(255,255,255,.96)}
.migo-clients-head-actions-v143>a.is-icon{width:35px;padding:0}.migo-clients-head-actions-v143>a.is-icon .migo-clients-icon-v143{width:15px;height:15px}
.migo-clients-workspace-v143 .migo-client360-v143{gap:10px}.migo-clients-workspace-v143 .migo-client360-summary-v143{margin-top:0}
@media(max-width:700px){.migo-clients-toolbar-v143{grid-template-columns:1fr auto auto}.migo-clients-search-v143{grid-column:1/-1}.migo-clients-new-v143 span{display:none}.migo-clients-new-v143{min-width:38px!important;width:38px!important;padding:0!important}}
