/* Migo CRM v8.5.21.143 — focused Client workspace + catalogue equipment editor */
:root{--migo-c360-blue:#2f6df6;--migo-c360-blue-strong:#175cd3;--migo-c360-blue-soft:#eff4ff;--migo-c360-text:#172033;--migo-c360-muted:#667085;--migo-c360-line:#d9e1ec;--migo-c360-line-soft:#e8edf3;--migo-c360-bg:#f7f9fc;--migo-c360-good:#067647;--migo-c360-good-bg:#ecfdf3;--migo-c360-warn:#b54708;--migo-c360-warn-bg:#fffaeb;--migo-c360-danger:#b42318;--migo-c360-danger-bg:#fef3f2}
.migo-client360-v143{display:grid;gap:12px;min-width:0;color:var(--migo-c360-text);font:inherit}
.migo-client360-icon{display:block;width:18px;height:18px;flex:0 0 18px}
.migo-client360-actions-v143{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.migo-client360-actions-v143>div{display:flex;align-items:center;gap:7px;min-width:0}
.migo-client360-primary-v143,.migo-client360-secondary-v143,.migo-client360-link-v143{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border-radius:8px;font:inherit;font-size:10px;font-weight:760;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}
.migo-client360-primary-v143{border:1px solid #15213a;background:#15213a;color:#fff;box-shadow:0 1px 1px rgba(16,24,40,.05)}
.migo-client360-primary-v143:hover{background:#0c1428;border-color:#0c1428;transform:translateY(-1px)}
.migo-client360-secondary-v143{border:1px solid #d5deea;background:#fff;color:#344054}
.migo-client360-secondary-v143:hover{border-color:#b9c8dc;background:#f8fafc}
.migo-client360-link-v143{min-height:30px;padding:5px 8px;border:0;background:transparent;color:var(--migo-c360-blue-strong)}
.migo-client360-link-v143:hover{background:var(--migo-c360-blue-soft)}
.migo-client360-primary-v143 .migo-client360-icon,.migo-client360-secondary-v143 .migo-client360-icon,.migo-client360-link-v143 .migo-client360-icon{width:15px;height:15px;flex-basis:15px}
.migo-client360-primary-v143:disabled,.migo-client360-secondary-v143:disabled{opacity:.55;cursor:not-allowed;transform:none}

.migo-client360-summary-v143{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
.migo-client360-summary-v143 button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:78px;padding:11px 12px;background:#fff;border:1px solid var(--migo-c360-line);border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.025)}
.migo-client360-summary-v143 button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--migo-c360-blue-soft);color:var(--migo-c360-blue-strong)}
.migo-client360-summary-v143 button.is-warning>span{background:var(--migo-c360-warn-bg);color:var(--migo-c360-warn)}
.migo-client360-summary-v143 button.is-danger>span{background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger)}
.migo-client360-summary-v143 button small,.migo-client360-summary-v143 button strong,.migo-client360-summary-v143 button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.migo-client360-summary-v143 button small{color:var(--migo-c360-muted);font-size:8.5px;font-weight:700}
.migo-client360-summary-v143 button strong{margin-top:2px;color:var(--migo-c360-text);font-size:15px;font-style:normal;line-height:1.2}
.migo-client360-summary-v143 button em{margin-top:3px;color:#8a96a8;font-size:8px;font-style:normal}

.migo-client360-tabs-v143{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;padding:0 3px;background:#fff;border:1px solid var(--migo-c360-line);border-radius:9px;scrollbar-width:thin}
.migo-client360-tabs-v143 button{position:relative;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:44px;padding:0 12px;border:0;background:transparent;color:#526075;font:inherit;font-size:10px;font-weight:760;cursor:pointer}
.migo-client360-tabs-v143 button::after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;border-radius:3px 3px 0 0;background:transparent}
.migo-client360-tabs-v143 button:hover{color:#172033;background:#f8fafc}
.migo-client360-tabs-v143 button.is-active{color:var(--migo-c360-blue-strong)}
.migo-client360-tabs-v143 button.is-active::after{background:var(--migo-c360-blue)}
.migo-client360-tabs-v143 button span{display:inline-grid;place-items:center;min-width:20px;height:19px;padding:0 5px;border-radius:999px;background:#f0f3f7;color:#667085;font-size:8px}
.migo-client360-tabs-v143 button.is-active span{background:#e9f0ff;color:var(--migo-c360-blue-strong)}
.migo-client360-v143>[data-c360-panel]{min-width:0}

.migo-client360-overview-v143{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:12px;align-items:start}
.migo-client360-overview-v143>div,.migo-client360-stack-v143{display:grid;gap:12px;min-width:0}
.migo-client360-panel-v143{min-width:0;overflow:hidden;background:#fff;border:1px solid var(--migo-c360-line);border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.025)}
.migo-client360-panel-v143>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:55px;padding:10px 12px;border-bottom:1px solid var(--migo-c360-line-soft)}
.migo-client360-panel-v143>header>div{display:flex;align-items:center;gap:9px;min-width:0}
.migo-client360-panel-icon-v143{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:7px;background:var(--migo-c360-blue-soft);color:var(--migo-c360-blue-strong)}
.migo-client360-panel-icon-v143 .migo-client360-icon{width:16px;height:16px}
.migo-client360-panel-v143 h3,.migo-client360-panel-v143 h4{margin:0;color:var(--migo-c360-text)}
.migo-client360-panel-v143 h3{font-size:11px}.migo-client360-panel-v143 h4{font-size:10px}
.migo-client360-panel-v143 header p{margin:2px 0 0;color:#7d899b;font-size:8.5px}

.migo-client360-keygrid-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.migo-client360-keygrid-v143>div{min-width:0;padding:11px 12px;border-right:1px solid var(--migo-c360-line-soft);border-bottom:1px solid var(--migo-c360-line-soft)}
.migo-client360-keygrid-v143>div:nth-child(2n){border-right:0}.migo-client360-keygrid-v143>div.is-wide{grid-column:1/-1;border-right:0}.migo-client360-keygrid-v143>div:nth-last-child(-n+2){border-bottom:0}.migo-client360-keygrid-v143>div.is-wide:last-child{border-bottom:0}
.migo-client360-keygrid-v143 small,.migo-client360-keygrid-v143 strong{display:block}.migo-client360-keygrid-v143 small{margin-bottom:4px;color:#7d899b;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.018em}.migo-client360-keygrid-v143 strong{overflow-wrap:anywhere;color:#27344a;font-size:10.5px;font-weight:680}.migo-client360-keygrid-v143 a{color:var(--migo-c360-blue-strong);text-decoration:none}

.migo-client360-attention-v143{display:grid;padding:6px}
.migo-client360-attention-v143 button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:8px;border:0;border-radius:7px;background:transparent;text-align:left;color:var(--migo-c360-text);font:inherit;cursor:default}
.migo-client360-attention-v143 button[data-c360-jump]{cursor:pointer}.migo-client360-attention-v143 button[data-c360-jump]:hover{background:#f7f9fc}
.migo-client360-attention-v143 button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#f2f4f7;color:#526075}.migo-client360-attention-v143 button.is-danger>span{background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger)}.migo-client360-attention-v143 button.is-warning>span{background:var(--migo-c360-warn-bg);color:var(--migo-c360-warn)}.migo-client360-attention-v143 button.is-success>span{background:var(--migo-c360-good-bg);color:var(--migo-c360-good)}
.migo-client360-attention-v143 strong,.migo-client360-attention-v143 small{display:block}.migo-client360-attention-v143 strong{font-size:9.5px}.migo-client360-attention-v143 small{margin-top:2px;color:#7d899b;font-size:8px}

.migo-client360-feed-v143{display:grid}.migo-client360-feed-v143>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;padding:8px 11px;border-bottom:1px solid var(--migo-c360-line-soft);color:inherit;text-decoration:none}.migo-client360-feed-v143>a:last-child{border-bottom:0}.migo-client360-feed-v143>a:hover{background:#fbfcfe}.migo-client360-feed-v143>a>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#f5f7fa;color:#526075}.migo-client360-feed-v143 strong,.migo-client360-feed-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-feed-v143 strong{font-size:9.5px}.migo-client360-feed-v143 small,.migo-client360-feed-v143 time{color:#7d899b;font-size:8px}.migo-client360-feed-v143 time{white-space:nowrap}
.migo-client360-status-v143{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 6px;border-radius:999px;background:#f2f4f7;color:#526075;font-size:7.5px;font-style:normal;font-weight:750;white-space:nowrap}.migo-client360-status-v143.is-success{background:var(--migo-c360-good-bg);color:var(--migo-c360-good)}.migo-client360-status-v143.is-warning{background:var(--migo-c360-warn-bg);color:var(--migo-c360-warn)}.migo-client360-status-v143.is-danger{background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger)}

.migo-client360-preview-columns-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.migo-client360-preview-columns-v143>section{min-width:0;padding:10px 11px}.migo-client360-preview-columns-v143>section+section{border-left:1px solid var(--migo-c360-line-soft)}.migo-client360-preview-columns-v143 h4{margin:0 0 6px;color:#526075;font-size:8px;text-transform:uppercase;letter-spacing:.025em}.migo-client360-minirow-v143{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #f0f2f5}.migo-client360-minirow-v143:last-child{border-bottom:0}.migo-client360-minirow-v143>span{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border-radius:6px;background:#f5f7fa;color:#526075}.migo-client360-minirow-v143>span img{width:100%;height:100%;object-fit:cover}.migo-client360-minirow-v143 strong,.migo-client360-minirow-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-minirow-v143 strong{font-size:9px}.migo-client360-minirow-v143 small{margin-top:2px;color:#8792a2;font-size:7.5px}.migo-client360-minirow-v143>b{font-size:8px;color:#526075}

.migo-client360-empty-v143{padding:24px 14px;color:#98a2b3;text-align:center;font-size:9px}.migo-client360-empty-v143.is-small{padding:13px 8px}
.migo-client360-table-v143{min-width:760px;overflow:hidden}.migo-client360-panel-v143:has(.migo-client360-table-v143){overflow-x:auto}.migo-client360-table-v143>.is-head,.migo-client360-table-v143>a{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(105px,.8fr) minmax(105px,.8fr) minmax(90px,.6fr) minmax(100px,.7fr);align-items:center;gap:8px;min-width:760px;padding:8px 11px}.migo-client360-table-v143>.is-head{position:sticky;top:0;background:#f8fafc;border-bottom:1px solid var(--migo-c360-line-soft);color:#7d899b;font-size:7.5px;font-weight:750;text-transform:uppercase}.migo-client360-table-v143>a{border-bottom:1px solid var(--migo-c360-line-soft);color:#344054;font-size:8.5px;text-decoration:none}.migo-client360-table-v143>a:last-child{border-bottom:0}.migo-client360-table-v143>a:hover{background:#fbfcfe}.migo-client360-table-v143>a strong,.migo-client360-table-v143>a small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-table-v143>a strong{color:#27344a;font-size:9.5px}.migo-client360-table-v143>a small{margin-top:2px;color:#98a2b3;font-size:7.5px}

.migo-client360-purchases-v143{display:grid}.migo-client360-purchases-v143>article{display:grid;grid-template-columns:minmax(200px,1fr) auto auto auto;align-items:center;gap:10px;min-width:0;padding:9px 11px;border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-purchases-v143>article:last-child{border-bottom:0}.migo-client360-purchases-v143 strong,.migo-client360-purchases-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-purchases-v143 strong{font-size:9.5px}.migo-client360-purchases-v143 small{margin-top:2px;color:#8792a2;font-size:7.5px}.migo-client360-purchases-v143>article>span{font-size:8.5px;font-weight:700;white-space:nowrap}
.migo-client360-assets-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px}.migo-client360-assets-v143>article{min-width:0;overflow:hidden;border:1px solid #e0e7ef;border-radius:9px;background:#fff}.migo-client360-assets-v143>article.is-maint-overdue{border-color:#f5bbb7}.migo-client360-assets-v143>article.is-maint-soon{border-color:#f5d28f}.migo-client360-assets-v143 article>header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-asset-media-v143{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border-radius:8px;background:#f5f7fa;color:#526075}.migo-client360-asset-media-v143 img{width:100%;height:100%;object-fit:cover}.migo-client360-assets-v143 article>header strong,.migo-client360-assets-v143 article>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-assets-v143 article>header strong{font-size:10px}.migo-client360-assets-v143 article>header small{margin-top:3px;color:#8792a2;font-size:8px}.migo-client360-assets-v143 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.migo-client360-assets-v143 dl>div{padding:8px 10px;border-right:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.migo-client360-assets-v143 dl>div:nth-child(2n){border-right:0}.migo-client360-assets-v143 dt{color:#98a2b3;font-size:7.5px}.migo-client360-assets-v143 dd{margin:3px 0 0;color:#344054;font-size:8.5px;font-weight:650}.migo-client360-assets-v143 article>footer{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 10px}
.migo-client360-maintenance-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.migo-client360-maintenance-v143>section{min-width:0;padding:9px 10px}.migo-client360-maintenance-v143>section+section{border-left:1px solid var(--migo-c360-line-soft)}.migo-client360-maintenance-v143>section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.migo-client360-maintenance-v143>section>header span{display:grid;place-items:center;min-width:20px;height:19px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:7.5px}.migo-client360-maintenance-v143 section>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid #f0f2f5}.migo-client360-maintenance-v143 section>article:last-child{border-bottom:0}.migo-client360-maintenance-v143 section>article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#f2f4f7;color:#667085}.migo-client360-maintenance-v143 section>article.is-overdue>span{background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger)}.migo-client360-maintenance-v143 section>article.is-soon>span{background:var(--migo-c360-warn-bg);color:var(--migo-c360-warn)}.migo-client360-maintenance-v143 strong,.migo-client360-maintenance-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-maintenance-v143 strong{font-size:9px}.migo-client360-maintenance-v143 small,.migo-client360-maintenance-v143 time{color:#8792a2;font-size:7.5px}.migo-client360-maintenance-v143 time{white-space:nowrap}

.migo-client360-company-grid-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.migo-client360-info-list-v143{display:grid}.migo-client360-info-list-v143>div{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-info-list-v143>div:last-child{border-bottom:0}.migo-client360-info-list-v143>div>span{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#f5f7fa;color:#526075}.migo-client360-info-list-v143 small,.migo-client360-info-list-v143 strong,.migo-client360-info-list-v143 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-info-list-v143 small{color:#8792a2;font-size:7.5px}.migo-client360-info-list-v143 strong{margin-top:2px;font-size:9.5px}.migo-client360-info-list-v143 a{margin-top:2px;color:var(--migo-c360-blue-strong);font-size:7.5px;text-decoration:none}
.migo-client360-bank-list-v143,.migo-client360-people-v143{display:grid}.migo-client360-bank-list-v143 article,.migo-client360-people-v143 article{display:grid;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-bank-list-v143 article:last-child,.migo-client360-people-v143 article:last-child{border-bottom:0}.migo-client360-bank-list-v143 article>span,.migo-client360-people-v143 article>span{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#f5f7fa;color:#526075}.migo-client360-bank-list-v143 strong,.migo-client360-bank-list-v143 small,.migo-client360-bank-list-v143 code,.migo-client360-people-v143 strong,.migo-client360-people-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-bank-list-v143 strong,.migo-client360-people-v143 strong{font-size:9.5px}.migo-client360-bank-list-v143 small,.migo-client360-people-v143 small{margin-top:2px;color:#8792a2;font-size:7.5px}.migo-client360-bank-list-v143 code{margin-top:2px;color:#344054;font:inherit;font-size:8px}.migo-client360-bank-list-v143 i{color:#667085;font-size:7.5px;font-style:normal;white-space:nowrap}
.migo-client360-files-v143{display:grid}.migo-client360-files-v143>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid var(--migo-c360-line-soft);color:inherit;text-decoration:none}.migo-client360-files-v143>a:last-child{border-bottom:0}.migo-client360-files-v143>a:hover{background:#fbfcfe}.migo-client360-files-v143>a>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#f5f7fa;color:#526075}.migo-client360-files-v143 strong,.migo-client360-files-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-files-v143 strong{font-size:9px}.migo-client360-files-v143 small,.migo-client360-files-v143 time{color:#8792a2;font-size:7.5px}

/* Modern equipment dialog */
.migo-client360-dialog-v143{width:min(1040px,calc(100vw - 28px));max-width:none;height:min(900px,calc(100vh - 28px));max-height:none;margin:auto;padding:0;overflow:hidden;border:0;border-radius:13px;background:#fff;color:var(--migo-c360-text);box-shadow:0 24px 70px rgba(16,24,40,.28)}
.migo-client360-dialog-v143::backdrop{background:rgba(20,30,48,.48);backdrop-filter:blur(2px)}
.migo-client360-dialog-shell-v143{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}
.migo-client360-dialog-shell-v143>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid var(--migo-c360-line);background:#fff}.migo-client360-dialog-shell-v143>header span{display:block;color:#7d899b;font-size:8px;font-weight:800;letter-spacing:.06em}.migo-client360-dialog-shell-v143>header h2{margin:3px 0 0;color:#172033;font-size:18px}.migo-client360-dialog-shell-v143>header p{margin:3px 0 0;color:#7d899b;font-size:9px}.migo-client360-dialog-shell-v143>header>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d7dfeb;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.migo-client360-dialog-shell-v143>header>button:hover{background:#f8fafc;color:#172033}.migo-client360-dialog-shell-v143>form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.migo-client360-dialog-scroll-v143{min-height:0;overflow:auto;padding:14px 16px;background:#f7f9fc;scrollbar-width:thin}.migo-client360-dialog-shell-v143 form>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 16px;border-top:1px solid var(--migo-c360-line);background:#fff}
.migo-client360-form-section-v143{margin-bottom:11px;padding:13px;background:#fff;border:1px solid var(--migo-c360-line);border-radius:10px}.migo-client360-form-section-v143:last-of-type{margin-bottom:0}.migo-client360-section-title-v143{display:flex;align-items:center;gap:9px;margin-bottom:11px}.migo-client360-section-title-v143>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--migo-c360-blue-soft);color:var(--migo-c360-blue-strong)}.migo-client360-section-title-v143 strong,.migo-client360-section-title-v143 small{display:block}.migo-client360-section-title-v143 strong{font-size:10.5px}.migo-client360-section-title-v143 small{margin-top:2px;color:#7d899b;font-size:8px}
.migo-client360-form-grid-v143{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.migo-client360-form-grid-v143 label,.migo-client360-product-picker-v143 label{display:grid;gap:5px;min-width:0}.migo-client360-form-grid-v143 label.is-wide{grid-column:span 2}.migo-client360-form-grid-v143 label>span,.migo-client360-product-picker-v143 label>span{color:#526075;font-size:8px;font-weight:730}.migo-client360-form-grid-v143 input,.migo-client360-form-grid-v143 select,.migo-client360-form-grid-v143 textarea,.migo-client360-product-picker-v143 input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid #d5deea;border-radius:7px;background:#fff;color:#172033;outline:0;font:inherit;font-size:9.5px;box-sizing:border-box}.migo-client360-form-grid-v143 textarea{min-height:72px;resize:vertical}.migo-client360-form-grid-v143 input:focus,.migo-client360-form-grid-v143 select:focus,.migo-client360-form-grid-v143 textarea:focus,.migo-client360-product-picker-v143 input:focus{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,109,246,.08)}
.migo-client360-searchbox-v143{display:flex;align-items:center;gap:7px;min-height:40px;padding:0 10px;border:1px solid #d5deea;border-radius:7px;background:#fff;color:#7d899b}.migo-client360-searchbox-v143:focus-within{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,109,246,.08)}.migo-client360-searchbox-v143 input,.migo-client360-searchbox-v143 input:focus{min-height:0;padding:0;border:0;box-shadow:none;background:transparent}
.migo-client360-purchased-picks-v143{display:grid;gap:6px;margin-bottom:10px}.migo-client360-purchased-picks-v143>span{color:#526075;font-size:8px;font-weight:730}.migo-client360-purchased-picks-v143>div{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.migo-client360-purchased-picks-v143 button{display:grid;grid-template-columns:minmax(130px,1fr) auto;grid-template-rows:auto auto;gap:2px 8px;flex:0 0 210px;min-width:0;padding:8px 9px;text-align:left;border:1px solid #dce4ee;border-radius:8px;background:#fff;color:#27344a;font:inherit;cursor:pointer}.migo-client360-purchased-picks-v143 button:hover{border-color:#a8c0ef;background:#fbfdff}.migo-client360-purchased-picks-v143 button.is-active{border-color:#84adff;background:#f3f7ff;box-shadow:0 0 0 2px rgba(47,109,246,.06)}.migo-client360-purchased-picks-v143 strong,.migo-client360-purchased-picks-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-purchased-picks-v143 strong{font-size:8.8px}.migo-client360-purchased-picks-v143 small{grid-column:1;color:#8792a2;font-size:7.2px}.migo-client360-purchased-picks-v143 em{grid-column:2;grid-row:1/3;align-self:center;color:#667085;font-size:7.5px;font-style:normal;font-weight:700}.migo-client360-source-empty-v143{margin-bottom:10px;padding:9px 10px;border:1px dashed #d5deea;border-radius:7px;background:#fafbfd;color:#8792a2;font-size:8px}
.migo-client360-product-picker-v143{position:relative}.migo-client360-product-results-v143{position:relative;z-index:4;display:grid;max-height:285px;margin-top:6px;overflow:auto;border:1px solid #d8e1ec;border-radius:8px;background:#fff;box-shadow:0 12px 26px rgba(16,24,40,.11);scrollbar-width:thin}.migo-client360-product-results-v143[hidden]{display:none}.migo-client360-product-results-v143>button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 9px;border:0;border-bottom:1px solid #edf1f5;background:#fff;color:#27344a;text-align:left;font:inherit;cursor:pointer}.migo-client360-product-results-v143>button:last-child{border-bottom:0}.migo-client360-product-results-v143>button:hover{background:#f7faff}.migo-client360-product-results-v143>button>span:nth-child(2) strong,.migo-client360-product-results-v143>button>span:nth-child(2) small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-product-results-v143>button strong{font-size:9px}.migo-client360-product-results-v143>button small{margin-top:2px;color:#8792a2;font-size:7.5px}.migo-client360-product-results-v143>button em{font-size:8px;font-style:normal;font-weight:700;white-space:nowrap}.migo-client360-product-noresult-v143{padding:18px;color:#98a2b3;text-align:center;font-size:8.5px}
.migo-client360-product-media-v143{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:7px;background:#f1f4f8;color:#526075}.migo-client360-product-media-v143 img{width:100%;height:100%;object-fit:cover}.migo-client360-product-media-v143 b{font-size:13px}
.migo-client360-selected-product-v143{display:grid;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:9px;margin-top:8px;padding:8px;border:1px solid #dbe5f2;border-radius:8px;background:#f8fbff}.migo-client360-selected-product-v143.is-manual{grid-template-columns:32px minmax(0,1fr);background:#fafbfd;border-style:dashed}.migo-client360-selected-product-v143.is-manual>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#f0f3f7;color:#667085}.migo-client360-selected-product-v143>div{min-width:0}.migo-client360-selected-product-v143>div small,.migo-client360-selected-product-v143>div strong,.migo-client360-selected-product-v143>div span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-selected-product-v143>div small{color:#7d899b;font-size:7px;text-transform:uppercase;font-weight:750}.migo-client360-selected-product-v143>div strong{margin-top:2px;font-size:9.5px}.migo-client360-selected-product-v143>div span{margin-top:2px;color:#667085;font-size:7.5px}.migo-client360-selected-product-v143>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#667085;cursor:pointer}.migo-client360-selected-product-v143>button:hover{background:#eef2f7;color:#172033}
.migo-client360-form-error-v143{margin:10px 0 0;padding:9px 11px;border:1px solid #f2b8b5;border-radius:8px;background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger);font-size:8.5px}

.migo-client360-loading-v143,.migo-client360-error-v143{display:grid;place-items:center;gap:8px;min-height:330px;color:#667085;text-align:center}.migo-client360-loading-v143 i{width:25px;height:25px;border:2px solid #d0d5dd;border-top-color:var(--migo-c360-blue);border-radius:50%;animation:migoC360Spin143 .8s linear infinite}.migo-client360-loading-v143 strong,.migo-client360-error-v143 strong{color:#344054;font-size:10px}.migo-client360-error-v143>span{font-size:9px}.migo-client360-error-v143>.migo-client360-icon{width:25px;height:25px;color:var(--migo-c360-danger)}
.migo-client360-toast{position:fixed;right:22px;bottom:22px;z-index:120000;max-width:390px;padding:10px 13px;border-radius:9px;background:#101828;color:#fff;box-shadow:0 12px 30px rgba(16,24,40,.2);font-size:9px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}.migo-client360-toast.is-ok,.migo-client360-toast.is-error{opacity:1;transform:none}.migo-client360-toast.is-error{background:#b42318}
@keyframes migoC360Spin143{to{transform:rotate(360deg)}}

@media(max-width:1100px){.migo-client360-summary-v143{grid-template-columns:repeat(2,minmax(0,1fr))}.migo-client360-overview-v143{grid-template-columns:1fr}.migo-client360-company-grid-v143{grid-template-columns:1fr}.migo-client360-assets-v143{grid-template-columns:1fr}}
@media(max-width:760px){.migo-client360-actions-v143{align-items:stretch;flex-direction:column}.migo-client360-actions-v143>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.migo-client360-summary-v143{grid-template-columns:1fr 1fr}.migo-client360-summary-v143 button{grid-template-columns:30px minmax(0,1fr);min-height:68px;padding:8px}.migo-client360-summary-v143 button>span{width:30px;height:30px}.migo-client360-keygrid-v143{grid-template-columns:1fr}.migo-client360-keygrid-v143>div,.migo-client360-keygrid-v143>div:nth-child(2n){border-right:0}.migo-client360-preview-columns-v143,.migo-client360-maintenance-v143{grid-template-columns:1fr}.migo-client360-preview-columns-v143>section+section,.migo-client360-maintenance-v143>section+section{border-left:0;border-top:1px solid var(--migo-c360-line-soft)}.migo-client360-feed-v143>a{grid-template-columns:30px minmax(0,1fr) auto}.migo-client360-feed-v143>a time{display:none}.migo-client360-purchases-v143>article{grid-template-columns:minmax(0,1fr) auto}.migo-client360-purchases-v143>article>.migo-client360-status-v143{justify-self:end}.migo-client360-purchases-v143>article>span{grid-column:1}.migo-client360-purchases-v143>article>button{grid-column:2;grid-row:2}.migo-client360-form-grid-v143{grid-template-columns:1fr}.migo-client360-form-grid-v143 label.is-wide{grid-column:auto}.migo-client360-dialog-v143{width:calc(100vw - 12px);height:calc(100vh - 12px)}.migo-client360-dialog-shell-v143>header{padding:11px 12px}.migo-client360-dialog-scroll-v143{padding:9px}.migo-client360-form-section-v143{padding:10px}}
@media(max-width:520px){.migo-client360-summary-v143{grid-template-columns:1fr}.migo-client360-panel-v143>header{align-items:flex-start}.migo-client360-panel-v143>header>.migo-client360-primary-v143,.migo-client360-panel-v143>header>.migo-client360-link-v143{flex:0 0 auto}.migo-client360-tabs-v143 button{padding:0 10px}.migo-client360-bank-list-v143 article,.migo-client360-people-v143 article{grid-template-columns:31px minmax(0,1fr)}.migo-client360-bank-list-v143 article>i{grid-column:2}}


/* v8.5.21.143 — focus-first client workspace */
.migo-client360-summary-v143 button{appearance:none;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}
.migo-client360-summary-v143 button:hover{border-color:#c3d2e6;box-shadow:0 3px 10px rgba(16,24,40,.055);transform:translateY(-1px)}
.migo-client360-primary-v143.is-compact{min-height:30px;padding:5px 8px;font-size:9px}
.migo-client360-header-tools-v143{display:flex!important;align-items:center!important;gap:7px!important}
.migo-client360-complete-v143{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:#fff7ed;color:#b54708;font-size:8px;font-weight:780;white-space:nowrap}.migo-client360-complete-v143.is-complete{background:var(--migo-c360-good-bg);color:var(--migo-c360-good)}
.migo-client360-essential-v143{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.migo-client360-essential-v143>div{min-width:0;padding:11px 12px;border-right:1px solid var(--migo-c360-line-soft);border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-essential-v143>div:nth-child(2n){border-right:0}.migo-client360-essential-v143>div.is-wide{grid-column:1/-1;border-right:0}.migo-client360-essential-v143 small,.migo-client360-essential-v143 strong,.migo-client360-essential-v143 span{display:block}.migo-client360-essential-v143 small{margin-bottom:4px;color:#7d899b;font-size:8px;font-weight:760;text-transform:uppercase}.migo-client360-essential-v143 strong{overflow-wrap:anywhere;font-size:10.5px}.migo-client360-essential-v143 strong a{color:var(--migo-c360-blue-strong);text-decoration:none}.migo-client360-essential-v143 span{margin-top:3px;color:#98a2b3;font-size:7.5px}
.migo-client360-missing-v143{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:8px 11px;background:#fafbfd;border-top:1px solid var(--migo-c360-line-soft)}.migo-client360-missing-v143>span{margin-right:2px;color:#7d899b;font-size:8px;font-weight:720}.migo-client360-missing-v143 button{height:24px;padding:0 7px;border:1px dashed #c8d3e1;border-radius:6px;background:#fff;color:#526075;font:inherit;font-size:8px;font-weight:700;cursor:pointer}.migo-client360-missing-v143 button:hover{border-style:solid;border-color:#9fb8df;color:var(--migo-c360-blue-strong);background:#f7faff}
.migo-client360-overview-main-v143,.migo-client360-overview-side-v143{display:grid;gap:12px;min-width:0;align-content:start}.migo-client360-overview-side-v143{position:relative}
.migo-client360-tasklist-v143{display:grid}.migo-client360-tasklist-v143>article{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 11px;border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-tasklist-v143>article:last-child{border-bottom:0}.migo-client360-tasklist-v143>article.is-overdue{background:#fffafa}.migo-client360-taskcheck-v143{display:grid;place-items:center;width:30px;height:30px;border:1px solid #d6dfeb;border-radius:7px;background:#fff;color:#98a2b3;cursor:pointer}.migo-client360-taskcheck-v143:hover{border-color:#9ec5b3;background:var(--migo-c360-good-bg);color:var(--migo-c360-good)}.migo-client360-taskcheck-v143 .migo-client360-icon{width:14px;height:14px}.migo-client360-tasklist-v143 strong,.migo-client360-tasklist-v143 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.migo-client360-tasklist-v143 strong{font-size:9.7px}.migo-client360-tasklist-v143 small{margin-top:2px;color:#8792a2;font-size:7.6px}.migo-client360-tasklist-v143 time{color:#667085;font-size:8px;white-space:nowrap}.migo-client360-tasklist-v143>article.is-overdue time{color:var(--migo-c360-danger);font-weight:750}.migo-client360-tasklist-v143>article>i{padding:3px 6px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:7px;font-style:normal;font-weight:760;text-transform:capitalize}.migo-client360-tasklist-v143>article>i.is-urgent{background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger)}.migo-client360-tasklist-v143>article>i.is-high{background:var(--migo-c360-warn-bg);color:var(--migo-c360-warn)}
.migo-client360-note-list-v143{display:grid;padding:5px}.migo-client360-note-list-v143 article{padding:8px 9px;border-radius:7px}.migo-client360-note-list-v143 article+article{border-top:1px solid var(--migo-c360-line-soft);border-radius:0}.migo-client360-note-list-v143 article.is-pinned{background:#fffdf5;border:1px solid #f5e4a7}.migo-client360-note-list-v143 article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.migo-client360-note-list-v143 strong{font-size:8.5px}.migo-client360-note-list-v143 time{color:#98a2b3;font-size:7.4px}.migo-client360-note-list-v143 p{margin:4px 0 0;color:#526075;font-size:8.8px;line-height:1.42;white-space:pre-wrap}
.migo-client360-timeline-v143{display:grid;padding:3px 7px 6px}.migo-client360-timeline-v143>article{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:8px 4px}.migo-client360-timeline-v143>article+article{border-top:1px solid var(--migo-c360-line-soft)}.migo-client360-timeline-v143>article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#f5f7fa;color:#667085}.migo-client360-timeline-v143>article.is-pinned>span{background:#fff7d6;color:#a15c00}.migo-client360-timeline-v143 .migo-client360-icon{width:14px;height:14px}.migo-client360-timeline-v143 strong,.migo-client360-timeline-v143 small{display:block}.migo-client360-timeline-v143 strong{font-size:9px}.migo-client360-timeline-v143 p{margin:2px 0;color:#667085;font-size:8.2px;line-height:1.35;white-space:pre-wrap}.migo-client360-timeline-v143 small,.migo-client360-timeline-v143 time{color:#98a2b3;font-size:7.3px}.migo-client360-timeline-v143 time{white-space:nowrap}
.migo-client360-quick-dialog-v143{width:min(560px,calc(100vw - 24px));max-height:min(720px,calc(100vh - 24px));padding:0;border:0;border-radius:12px;background:transparent;box-shadow:0 24px 70px rgba(16,24,40,.24)}.migo-client360-quick-dialog-v143::backdrop{background:rgba(15,23,42,.42);backdrop-filter:blur(2px)}.migo-client360-quick-shell-v143{overflow:hidden;background:#fff;border:1px solid #dbe3ee;border-radius:12px}.migo-client360-quick-shell-v143>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid var(--migo-c360-line-soft)}.migo-client360-quick-shell-v143>header span{color:#7d899b;font-size:7.5px;font-weight:800;letter-spacing:.06em}.migo-client360-quick-shell-v143>header h2{margin:2px 0 0;font-size:14px}.migo-client360-quick-shell-v143>header p{margin:3px 0 0;color:#7d899b;font-size:8.5px}.migo-client360-quick-shell-v143>header>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer}.migo-client360-quick-form-v143{padding:14px}.migo-client360-quick-grid-v143{display:grid;grid-template-columns:1fr 1fr;gap:10px}.migo-client360-quick-form-v143 label{display:grid;gap:5px}.migo-client360-quick-form-v143 label.is-wide{grid-column:1/-1}.migo-client360-quick-form-v143 label>span{color:#526075;font-size:8.5px;font-weight:730}.migo-client360-quick-form-v143 input,.migo-client360-quick-form-v143 select,.migo-client360-quick-form-v143 textarea{width:100%;min-height:40px;padding:8px 10px;box-sizing:border-box;border:1px solid #d5deea;border-radius:8px;background:#fff;color:#172033;font:inherit;font-size:9.5px;outline:0}.migo-client360-quick-form-v143 textarea{resize:vertical}.migo-client360-quick-form-v143 input:focus,.migo-client360-quick-form-v143 select:focus,.migo-client360-quick-form-v143 textarea:focus{border-color:#84adff;box-shadow:0 0 0 3px rgba(47,109,246,.08)}.migo-client360-quick-form-v143 label.is-check{display:flex;align-items:center;gap:8px;margin-top:9px}.migo-client360-quick-form-v143 label.is-check input{width:16px;min-height:16px;height:16px}.migo-client360-quick-form-v143>[data-c360-quick-error]{padding:8px 10px;border-radius:7px;background:var(--migo-c360-danger-bg);color:var(--migo-c360-danger);font-size:8.5px}.migo-client360-quick-form-v143>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid var(--migo-c360-line-soft)}
@media(max-width:760px){.migo-client360-tasklist-v143>article{grid-template-columns:30px minmax(0,1fr) auto}.migo-client360-tasklist-v143>article>i{display:none}.migo-client360-timeline-v143>article{grid-template-columns:28px minmax(0,1fr)}.migo-client360-timeline-v143 time{grid-column:2}.migo-client360-essential-v143{grid-template-columns:1fr}.migo-client360-essential-v143>div,.migo-client360-essential-v143>div:nth-child(2n){border-right:0}.migo-client360-quick-grid-v143{grid-template-columns:1fr}.migo-client360-quick-form-v143 label.is-wide{grid-column:auto}}
.migo-client360-asset-note-v143{margin:0;padding:8px 11px;border-top:1px solid var(--migo-c360-line-soft);background:#fafbfd;color:#667085;font-size:8.3px;line-height:1.4;white-space:pre-wrap}
