/* Migo CRM v8.5.20.2 — Service / Maintenance */
#serviceView{padding:0!important}.migo-service-page-v85202{display:grid;gap:14px;padding:18px 20px 28px;color:#20251f}.migo-service-icon-v85202{width:18px;height:18px;display:block}.migo-service-hero-v85202{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #e1e8dc;border-radius:8px;background:#f7faf4}.migo-service-kicker-v85202,.migo-service-panel-v85202 header span{display:block;margin-bottom:5px;color:#7b8875;font-size:10px;font-weight:800;letter-spacing:.11em}.migo-service-hero-v85202 h2{margin:0;font-size:23px;line-height:1.15}.migo-service-hero-v85202 p{max-width:720px;margin:7px 0 0;color:#657061;font-size:12px;line-height:1.55}.migo-service-hero-actions-v85202{display:flex;gap:8px;flex:0 0 auto}.migo-service-hero-actions-v85202 button,.migo-service-toolbar-v85202 button,.migo-service-panel-v85202 header button{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #d8e0d4;border-radius:6px;background:#fff;color:#3d4639;font:700 11px/1 inherit;cursor:pointer}.migo-service-hero-actions-v85202 button.is-primary,.migo-service-toolbar-v85202 button.is-primary{border-color:#4d6642;background:#4d6642;color:#fff}.migo-service-metrics-v85202{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.migo-service-metric-v85202{min-width:0;padding:15px 17px;border:1px solid #e2e7df;border-radius:7px;background:#fff}.migo-service-metric-v85202 span,.migo-service-metric-v85202 small{display:block;color:#7c8579;font-size:10px}.migo-service-metric-v85202 strong{display:block;margin:5px 0 3px;font-size:23px;line-height:1}.migo-service-metric-v85202.is-danger strong{color:#a63e3e}.migo-service-metric-v85202.is-warning strong{color:#9b6b20}.migo-service-tabs-v85202{display:flex;gap:3px;padding:4px;border:1px solid #e2e7df;border-radius:7px;background:#f7f9f5;width:max-content}.migo-service-tabs-v85202 button{height:32px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:#727c6d;font-size:11px;font-weight:700;cursor:pointer}.migo-service-tabs-v85202 button.is-active{background:#fff;color:#293025;box-shadow:0 1px 3px rgba(30,40,25,.08)}.migo-service-tabs-v85202 button span{margin-left:5px;color:#9aa394;font-size:9px}.migo-service-overview-grid-v85202{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.migo-service-panel-v85202{border:1px solid #e2e7df;border-radius:8px;background:#fff;overflow:hidden}.migo-service-panel-v85202 header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf0eb}.migo-service-panel-v85202 header h3{margin:0;font-size:14px}.migo-service-panel-v85202 header button{height:30px;font-size:10px}.migo-service-due-list-v85202,.migo-service-recent-v85202{display:grid}.migo-service-due-list-v85202>button{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:13px 18px;border:0;border-bottom:1px solid #eef1ec;background:#fff;text-align:left;cursor:pointer}.migo-service-due-list-v85202>button:hover{background:#fafcf9}.migo-service-due-list-v85202 strong,.migo-service-due-list-v85202 span,.migo-service-due-list-v85202 small{display:block}.migo-service-due-list-v85202 strong{font-size:11px}.migo-service-due-list-v85202 span,.migo-service-due-list-v85202 small{margin-top:3px;color:#818a7d;font-size:10px}.migo-service-due-list-v85202>button>div:last-child{text-align:right}.migo-service-recent-v85202>div{display:grid;grid-template-columns:8px 1fr auto;gap:10px;align-items:center;padding:12px 18px;border-bottom:1px solid #eef1ec}.migo-service-recent-v85202 strong,.migo-service-recent-v85202 small,.migo-service-recent-v85202 span{display:block}.migo-service-recent-v85202 strong{font-size:11px}.migo-service-recent-v85202 small{margin-top:3px;color:#858e80;font-size:9px}.migo-service-recent-v85202>div>div:last-child{text-align:right;font-size:10px}.migo-service-dot-v85202{width:7px;height:7px;border-radius:50%;background:#aeb6aa}.migo-service-dot-v85202.is-completed{background:#67895a}.migo-service-dot-v85202.is-scheduled{background:#c3913f}.migo-service-toolbar-v85202{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e2e7df;border-radius:7px;background:#fff}.migo-service-search-v85202{height:36px;display:flex;align-items:center;gap:7px;flex:1;min-width:220px;padding:0 11px;border:1px solid #dfe5db;border-radius:6px}.migo-service-search-v85202 span{color:#929a8e}.migo-service-search-v85202 input{width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent;font-size:11px}.migo-service-toolbar-v85202 select{height:36px;min-width:170px;padding:0 9px;border:1px solid #dfe5db;border-radius:6px;background:#fff;font-size:11px}.migo-service-toolbar-copy-v85202{display:flex;flex-direction:column;gap:3px}.migo-service-toolbar-copy-v85202 strong{font-size:12px}.migo-service-toolbar-copy-v85202 span{color:#7c8578;font-size:10px}.migo-service-table-wrap-v85202{overflow:auto;border:1px solid #e2e7df;border-radius:7px;background:#fff}.migo-service-table-v85202{width:100%;border-collapse:separate;border-spacing:0;font-size:10.5px}.migo-service-table-v85202 th{position:sticky;top:0;z-index:1;padding:10px 12px;border-bottom:1px solid #dfe5db;background:#f7f9f5;color:#7b8477;font-size:9px;font-weight:800;letter-spacing:.04em;text-align:left;white-space:nowrap}.migo-service-table-v85202 td{padding:11px 12px;border-bottom:1px solid #edf0eb;vertical-align:middle}.migo-service-table-v85202 tr:last-child td{border-bottom:0}.migo-service-table-v85202 td strong,.migo-service-table-v85202 td small{display:block}.migo-service-table-v85202 td small{margin-top:3px;color:#81897d;font-size:9px}.migo-service-equipment-cell-v85202{display:flex;align-items:center;gap:9px;min-width:180px}.migo-service-equipment-cell-v85202>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #e1e7dd;border-radius:6px;background:#f7faf4;color:#627359}.migo-service-pill-v85202,.migo-service-status-v85202{display:inline-flex;padding:4px 7px;border-radius:999px;background:#eef2ec;color:#657060;font-size:9px;font-weight:800;white-space:nowrap}.migo-service-pill-v85202.is-overdue{background:#fbe8e8;color:#a13d3d}.migo-service-pill-v85202.is-soon,.migo-service-status-v85202.is-scheduled{background:#fff1d8;color:#91621c}.migo-service-pill-v85202.is-scheduled,.migo-service-status-v85202.is-completed{background:#eaf4e5;color:#55784a}.migo-service-status-v85202.is-cancelled{background:#eef0ed;color:#7b8178}.migo-service-task-v85202{display:inline-flex;align-items:center;gap:4px;color:#5f6d58;font-size:9px}.migo-service-task-v85202 svg{width:14px;height:14px}.migo-service-warranty-v85202.is-expired{color:#a04444}.migo-service-warranty-v85202.is-soon{color:#98691f}.migo-service-muted-v85202{color:#a1a89d}.migo-service-row-actions-v85202{display:flex;justify-content:flex-end;gap:5px}.migo-service-row-actions-v85202 button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dde4d9;border-radius:5px;background:#fff;color:#667260;cursor:pointer}.migo-service-row-actions-v85202 button:hover{background:#f3f7f0}.migo-service-row-actions-v85202 button.is-complete{color:#4f7745}.migo-service-row-actions-v85202 svg{width:15px;height:15px}.migo-service-empty-v85202{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #dfe5db;border-radius:8px;background:#fbfcfa;color:#7f897b;text-align:center}.migo-service-empty-v85202>svg{width:28px;height:28px}.migo-service-empty-v85202 strong{color:#495344;font-size:12px}.migo-service-empty-v85202 small{font-size:10px}.migo-service-empty-small-v85202{padding:28px 18px;color:#899283;font-size:10px;text-align:center}.migo-service-spinner-v85202{width:20px;height:20px;border:2px solid #dbe2d7;border-top-color:#5f7754;border-radius:50%;animation:migo-service-spin .7s linear infinite}@keyframes migo-service-spin{to{transform:rotate(360deg)}}
.migo-service-dialog-v85202{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;border:1px solid #dfe5db;border-radius:8px;background:#fff;box-shadow:0 22px 70px rgba(26,34,22,.2);overflow:hidden}.migo-service-dialog-v85202::backdrop{background:rgba(26,31,24,.42)}.migo-service-dialog-shell-v85202{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 42px);margin:0}.migo-service-dialog-v85202 header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 13px;border-bottom:1px solid #e7ebe4}.migo-service-dialog-v85202 header span{display:block;color:#7d8977;font-size:9px;font-weight:800;letter-spacing:.11em}.migo-service-dialog-v85202 header h3{margin:4px 0 2px;font-size:16px}.migo-service-dialog-v85202 header p{margin:0;color:#7e877a;font-size:10px}.migo-service-dialog-v85202 header>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e0e5dd;border-radius:5px;background:#fff;color:#6d7569;cursor:pointer}.migo-service-dialog-body-v85202{overflow:auto;padding:16px 18px}.migo-service-form-grid-v85202{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.migo-service-form-grid-v85202 label{display:grid;gap:5px}.migo-service-form-grid-v85202 label.is-wide{grid-column:1/-1}.migo-service-form-grid-v85202 label>span{color:#687363;font-size:9px;font-weight:800}.migo-service-form-grid-v85202 input,.migo-service-form-grid-v85202 select,.migo-service-form-grid-v85202 textarea{width:100%;min-height:38px;box-sizing:border-box;padding:8px 10px;border:1px solid #dce3d8!important;border-radius:6px!important;background:#fff;font:500 11px/1.4 inherit;outline:0;box-shadow:none!important}.migo-service-form-grid-v85202 textarea{resize:vertical}.migo-service-form-grid-v85202 input:focus,.migo-service-form-grid-v85202 select:focus,.migo-service-form-grid-v85202 textarea:focus{border-color:#8ba47f!important;box-shadow:0 0 0 3px rgba(105,133,92,.1)!important}.migo-service-dialog-v85202 footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 14px;border-top:1px solid #e7ebe4;background:#fafbf9}.migo-service-dialog-v85202 footer button{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid #dbe2d7;border-radius:6px;background:#fff;color:#596553;font-size:10px;font-weight:800;cursor:pointer}.migo-service-dialog-v85202 footer button.is-primary{border-color:#4d6642;background:#4d6642;color:#fff}.migo-service-dialog-v85202 footer button:disabled{opacity:.55;cursor:wait}.migo-service-dialog-context-v85202{margin-bottom:13px;padding:10px 12px;border:1px solid #e2e8de;border-radius:6px;background:#f7faf4}.migo-service-dialog-context-v85202 strong,.migo-service-dialog-context-v85202 span{display:block}.migo-service-dialog-context-v85202 strong{font-size:11px}.migo-service-dialog-context-v85202 span{margin-top:3px;color:#7d8778;font-size:9px}.migo-service-info-v85202{display:flex;gap:9px;margin-top:13px;padding:10px 12px;border:1px solid #dae5d4;border-radius:6px;background:#f5f9f2;color:#64755c}.migo-service-info-v85202 svg{flex:0 0 auto}.migo-service-info-v85202 strong,.migo-service-info-v85202 span{display:block}.migo-service-info-v85202 strong{font-size:10px}.migo-service-info-v85202 span{margin-top:2px;font-size:9px;line-height:1.45}.migo-service-toast-v85202{position:fixed;right:20px;bottom:20px;z-index:20000;max-width:390px;padding:11px 14px;border:1px solid #dce5d8;border-radius:7px;background:#fff;box-shadow:0 10px 35px rgba(20,28,17,.16);font-size:11px}.migo-service-toast-v85202.is-error{border-color:#efd0d0;color:#943c3c}@media(max-width:1050px){.migo-service-metrics-v85202{grid-template-columns:repeat(3,1fr)}.migo-service-overview-grid-v85202{grid-template-columns:1fr}}@media(max-width:720px){.migo-service-page-v85202{padding:12px}.migo-service-hero-v85202{align-items:stretch;flex-direction:column}.migo-service-hero-actions-v85202{flex-wrap:wrap}.migo-service-metrics-v85202{grid-template-columns:repeat(2,1fr)}.migo-service-toolbar-v85202{align-items:stretch;flex-direction:column}.migo-service-toolbar-v85202 select{width:100%}.migo-service-form-grid-v85202{grid-template-columns:1fr}.migo-service-form-grid-v85202 label.is-wide{grid-column:auto}}

/* Migo CRM v8.5.20.5 — Service workspace canonical width alignment.
   Horizontal spacing belongs to .main-panel, exactly like the other canonical pages.
   Avoid a second 20px inset inside the Service view. */
#serviceView{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:0!important;
  margin:0!important;
  box-sizing:border-box!important;
}
#serviceView .migo-service-page-v85202{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0 0 28px!important;
  box-sizing:border-box!important;
}
#serviceView .migo-service-hero-v85202,
#serviceView .migo-service-metrics-v85202,
#serviceView .migo-service-tabs-v85202,
#serviceView .migo-service-content-v85202,
#serviceView .migo-service-overview-grid-v85202,
#serviceView .migo-service-toolbar-v85202,
#serviceView .migo-service-table-wrap-v85202{
  max-width:none!important;
  min-width:0;
  box-sizing:border-box;
}
#serviceView .migo-service-hero-v85202,
#serviceView .migo-service-metrics-v85202,
#serviceView .migo-service-content-v85202,
#serviceView .migo-service-overview-grid-v85202,
#serviceView .migo-service-toolbar-v85202,
#serviceView .migo-service-table-wrap-v85202{
  width:100%;
}


/* Migo CRM v8.5.20.6 — Service UI polish.
   Fixes: canonical maintenance icon usage, toolbar field spacing, and broken search field rendering. */
#serviceView .migo-service-toolbar-v85202{
  gap: 12px !important;
  align-items: stretch;
  flex-wrap: nowrap;
}
#serviceView .migo-service-toolbar-v85202 > *{
  min-width: 0;
}
#serviceView .migo-service-search-v85202{
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  flex: 1 1 420px !important;
  min-width: 260px !important;
  height: 46px !important;
  padding: 0 14px !important;
  border: 1px solid #dbe2d7 !important;
  border-radius: 8px !important;
  background: #fff !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}
#serviceView .migo-service-search-v85202::before,
#serviceView .migo-service-search-v85202::after{
  display:none !important;
  content:none !important;
}
#serviceView .migo-service-search-icon-v85206{
  width: 16px !important;
  height: 16px !important;
  flex: 0 0 16px !important;
  color: #899383 !important;
  display: block !important;
}
#serviceView .migo-service-search-v85202 > span{
  display:none !important;
}
#serviceView .migo-service-search-v85202 input,
#serviceView .migo-service-search-v85202 input[type="search"]{
  appearance: none !important;
  -webkit-appearance: none !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  color: #2d352c !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
}
#serviceView .migo-service-search-v85202 input::-webkit-search-decoration,
#serviceView .migo-service-search-v85202 input::-webkit-search-cancel-button,
#serviceView .migo-service-search-v85202 input::-webkit-search-results-button,
#serviceView .migo-service-search-v85202 input::-webkit-search-results-decoration{
  -webkit-appearance: none !important;
  display: none !important;
}
#serviceView .migo-service-search-v85202 input::placeholder{
  color: #7e8778 !important;
  opacity: 1 !important;
}
#serviceView .migo-service-toolbar-v85202 select{
  flex: 0 0 280px !important;
  min-width: 220px !important;
  height: 46px !important;
  padding: 0 14px !important;
  border-radius: 8px !important;
  font-size: 13px !important;
  box-sizing: border-box !important;
}
#serviceView .migo-service-toolbar-v85202 button.is-primary{
  flex: 0 0 auto;
  min-width: 170px;
  height: 46px;
  padding: 0 18px;
  font-size: 13px;
}
#serviceView .migo-service-empty-v85202 > .migo-service-icon-v85202{
  width: 30px !important;
  height: 30px !important;
  color: #7f897b !important;
}
@media (max-width: 980px){
  #serviceView .migo-service-toolbar-v85202{
    flex-wrap: wrap;
  }
  #serviceView .migo-service-search-v85202,
  #serviceView .migo-service-toolbar-v85202 select,
  #serviceView .migo-service-toolbar-v85202 button.is-primary{
    flex: 1 1 100% !important;
    min-width: 0 !important;
    width: 100% !important;
  }
}

/* Migo CRM v8.5.20.8 — Service title/hero cleanup */
#serviceView .migo-service-hero-v85202{
  align-items:center;
}
#serviceView .migo-service-hero-v85202 > div:first-child{
  min-width:0;
}
#serviceView .migo-service-hero-v85202 > div:first-child > p{
  margin:0;
  max-width:none;
}
#serviceView .migo-service-toolbar-v85202 select{
  flex:0 0 38% !important;
  max-width:420px;
}
@media(max-width:980px){
  #serviceView .migo-service-toolbar-v85202 select{
    max-width:none;
  }
}

/* Migo CRM v8.5.20.9 — compact Service sections.
   The toolbar and the result/empty block are separate Migo cards, not one joined component. */
#serviceView .migo-service-content-v85202{
  display:grid !important;
  gap:12px !important;
  min-width:0;
}

/* Compact equipment filter bar. */
#serviceView .migo-service-toolbar-v85202{
  width:100%;
  min-width:0;
  margin:0 !important;
  padding:6px 8px !important;
  gap:10px !important;
  align-items:center !important;
  border-radius:8px !important;
  box-sizing:border-box !important;
}
#serviceView .migo-service-search-v85202{
  height:38px !important;
  min-height:38px !important;
  padding:0 12px !important;
  gap:9px !important;
  border-radius:7px !important;
}
#serviceView .migo-service-search-icon-v85206{
  width:15px !important;
  height:15px !important;
  flex-basis:15px !important;
}
#serviceView .migo-service-search-v85202 input,
#serviceView .migo-service-search-v85202 input[type="search"]{
  height:36px !important;
  min-height:0 !important;
  font-size:12px !important;
}
#serviceView .migo-service-toolbar-v85202 select{
  height:38px !important;
  min-height:38px !important;
  padding:0 12px !important;
  border-radius:7px !important;
  font-size:12px !important;
}

/* Interventions heading stays compact without becoming cramped. */
#serviceView .migo-service-toolbar-copy-v85202{
  padding:3px 4px !important;
  gap:2px !important;
}
#serviceView .migo-service-toolbar-copy-v85202 strong{
  font-size:12px !important;
  line-height:1.25;
}
#serviceView .migo-service-toolbar-copy-v85202 span{
  font-size:10px !important;
  line-height:1.35;
}

/* Result/empty card is a distinct section with the same outer geometry. */
#serviceView .migo-service-empty-v85202,
#serviceView .migo-service-table-wrap-v85202{
  width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  border-radius:8px !important;
  box-sizing:border-box !important;
}
#serviceView .migo-service-empty-v85202{
  min-height:220px !important;
}

@media(max-width:980px){
  #serviceView .migo-service-toolbar-v85202{
    padding:8px !important;
  }
  #serviceView .migo-service-search-v85202,
  #serviceView .migo-service-toolbar-v85202 select{
    height:40px !important;
    min-height:40px !important;
  }
}


/* Migo CRM v8.5.20.10 — neutral Service information row.
   Removes the green card treatment and keeps only an info icon + explanatory copy. */
#serviceView .migo-service-hero-v85202{
  width:100% !important;
  min-width:0 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:18px !important;
  padding:6px 0 !important;
  margin:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  box-sizing:border-box !important;
}
#serviceView .migo-service-info-copy-v85210{
  min-width:0;
  display:flex !important;
  align-items:center !important;
  gap:9px !important;
  color:#667164 !important;
}
#serviceView .migo-service-info-copy-v85210 p{
  margin:0 !important;
  padding:0 !important;
  max-width:none !important;
  color:#667164 !important;
  font-size:12px !important;
  line-height:1.45 !important;
}
#serviceView .migo-service-info-icon-v85210{
  width:17px !important;
  height:17px !important;
  flex:0 0 17px !important;
  display:block !important;
  color:#83907f !important;
}
#serviceView .migo-service-hero-actions-v85202{
  flex:0 0 auto !important;
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
}
@media(max-width:860px){
  #serviceView .migo-service-hero-v85202{
    align-items:stretch !important;
    flex-direction:column !important;
    gap:10px !important;
  }
  #serviceView .migo-service-hero-actions-v85202{
    flex-wrap:wrap !important;
  }
}


/* Migo CRM v8.5.21.51 — Duplicate + Maintenance canonical workspace styling */

/* ---------- Shared ---------- */
body.crm-app #duplicatesView,
body.crm-app #serviceView{
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
}

body.crm-app #duplicatesView svg,
body.crm-app #serviceView svg{
  display:block;
  width:16px;
  height:16px;
}

/* ---------- Duplicate Detection ---------- */
body.crm-app .migo-dup-page-v852151{
  gap:12px;
}

body.crm-app .migo-dup-info-row-v852151,
body.crm-app .migo-dup-audit-note-v852151{
  display:flex;
  align-items:center;
  min-width:0;
  gap:9px;
  padding:4px 2px;
  color:#667085;
}
body.crm-app .migo-dup-info-row-v852151>svg,
body.crm-app .migo-dup-audit-note-v852151>svg{
  flex:0 0 16px;
  color:#7c8ba1;
}
body.crm-app .migo-dup-info-row-v852151 p,
body.crm-app .migo-dup-audit-note-v852151 p{
  margin:0;
  color:#667085;
  font-size:12px;
  line-height:1.45;
}
body.crm-app .migo-dup-audit-note-v852151{
  padding:9px 11px;
  background:#f8fafc;
  border:1px solid #e4e7ec;
  border-radius:7px;
}
body.crm-app .migo-dup-audit-note-v852151 strong{color:#344054}

body.crm-app .migo-dup-metrics-v852151{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
body.crm-app .migo-dup-metrics-v852151>article{
  min-height:60px!important;
  padding:9px 13px!important;
}
body.crm-app .migo-dup-metrics-v852151>article>span{font-size:9px!important}
body.crm-app .migo-dup-metrics-v852151>article>strong{margin-top:3px!important;font-size:18px!important}
body.crm-app .migo-dup-metrics-v852151>article>small{margin-top:2px;font-size:9px;color:#98a2b3}

body.crm-app .migo-dup-toolbar-v852151{
  gap:8px;
}
body.crm-app .migo-dup-toolbar-v852151>.migo-ws-segments-v3067{
  flex:0 0 auto;
}
body.crm-app .migo-dup-toolbar-v852151>.migo-ws-segments-v3067 svg{width:14px;height:14px}
body.crm-app .migo-dup-toolbar-v852151>select{
  flex:0 0 190px;
  width:190px;
}
body.crm-app .migo-dup-toolbar-v852151>.migo-ws-result-v3067{
  margin-left:auto;
}

body.crm-app .migo-dup-list-v852151{
  display:grid;
  gap:10px;
}
body.crm-app .migo-dup-pair-v852151>.migo-ws-panel-head-v3067{
  min-height:56px;
}
body.crm-app .migo-dup-pair-v852151>.migo-ws-panel-head-v3067>div{
  display:flex;
  align-items:center;
  gap:10px;
}
body.crm-app .migo-dup-pair-v852151 .migo-dup-score-v85201{
  min-width:46px;
  padding:6px 7px;
  border-radius:6px;
  font-size:10px;
  font-weight:800;
}
body.crm-app .migo-dup-score-v85201.is-high{color:#067647;background:#ecfdf3}
body.crm-app .migo-dup-score-v85201.is-medium{color:#b54708;background:#fff7ed}
body.crm-app .migo-dup-score-v85201.is-review{color:#475467;background:#f2f4f7}
body.crm-app .migo-dup-pair-v852151 header strong{font-size:12px;color:#344054}
body.crm-app .migo-dup-pair-v852151 header small{display:block;margin-top:2px;color:#667085;font-size:10px}

body.crm-app .migo-dup-compare-v85201{
  gap:10px;
  padding:12px;
}
body.crm-app .migo-dup-record-v85201{
  padding:12px;
  border-color:#e4e7ec;
  border-radius:7px;
  background:#fff;
}
body.crm-app .migo-dup-record-v85201>strong{color:#101828}
body.crm-app .migo-dup-record-v85201>small,
body.crm-app .migo-dup-record-v85201 dt{color:#667085}
body.crm-app .migo-dup-record-v85201 dd{color:#344054}

body.crm-app .migo-dup-empty-v852151{
  min-height:210px;
  border:1px solid #e4e7ec;
  border-radius:8px;
  background:#fff;
}

body.crm-app .migo-dup-dialog-v852151{
  padding:0;
  border:0;
}
body.crm-app .migo-dup-dialog-v852151::backdrop{
  background:rgba(17,24,39,.38);
  backdrop-filter:blur(2px);
}
body.crm-app .migo-dup-dialog-shell-v852151>header{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  min-height:64px;
  gap:16px;
  padding:14px 16px;
  border-bottom:1px solid #e4e7ec;
}
body.crm-app .migo-dup-dialog-shell-v852151>header span{
  display:block;
  margin-bottom:3px;
  color:#667085;
  font-size:10px;
  font-weight:750;
  text-transform:uppercase;
}
body.crm-app .migo-dup-dialog-shell-v852151>header h2{
  margin:0;
  color:#101828;
  font-size:19px;
  font-weight:750;
}
body.crm-app .migo-dup-dialog-shell-v852151>header p{
  max-width:700px;
  margin:5px 0 0;
  color:#667085;
  font-size:11px;
  line-height:1.45;
}
body.crm-app .migo-dup-dialog-shell-v852151>header>button{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  padding:0;
  color:#475467;
  background:#f5f7fa;
  border:1px solid #e4e7ec;
  border-radius:6px;
}
body.crm-app .migo-dup-dialog-v852151 .migo-ws-modal-body-v3067{padding:14px 16px}
body.crm-app .migo-dup-choice-v85201{
  border-color:#d9e1ec;
  border-radius:7px;
  background:#fff;
}
body.crm-app .migo-dup-choice-v85201:has(input:checked){
  border-color:#94b6f8;
  background:#eef4ff;
  box-shadow:inset 0 0 0 1px #c6d8fb;
}
body.crm-app .migo-dup-choice-v85201:has(input:checked) .migo-dup-choice-check-v85201{
  color:#fff;
  background:#2563eb;
  border-color:#2563eb;
}
body.crm-app .migo-dup-warning-v852151{
  display:flex;
  gap:9px;
  margin-top:12px;
  padding:10px 11px;
  color:#b54708;
  background:#fff7ed;
  border:1px solid #fed7aa;
  border-radius:7px;
}
body.crm-app .migo-dup-warning-v852151>svg{flex:0 0 16px}
body.crm-app .migo-dup-warning-v852151 strong,
body.crm-app .migo-dup-warning-v852151 span{display:block}
body.crm-app .migo-dup-warning-v852151 strong{font-size:10px}
body.crm-app .migo-dup-warning-v852151 span{margin-top:2px;font-size:9px;line-height:1.45}
body.crm-app .migo-dup-dialog-v852151 .migo-ws-modal-actions-v3067{
  margin:14px -16px -14px;
  padding:11px 16px;
}

/* ---------- Maintenance ---------- */
body.crm-app .migo-service-page-v852151{gap:12px}

body.crm-app .migo-service-info-row-v852151{
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-width:0;
  gap:16px;
  padding:4px 0;
}
body.crm-app .migo-service-info-row-v852151>div:first-child{
  display:flex;
  align-items:center;
  min-width:0;
  gap:9px;
}
body.crm-app .migo-service-info-row-v852151 p{
  margin:0;
  color:#667085;
  font-size:12px;
  line-height:1.45;
}
body.crm-app .migo-service-info-icon-v852151{
  width:16px!important;
  height:16px!important;
  flex:0 0 16px;
  color:#7c8ba1;
}
body.crm-app .migo-service-actions-v852151{
  display:flex;
  align-items:center;
  gap:8px;
  flex:0 0 auto;
}

body.crm-app .migo-service-metrics-v852151{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
body.crm-app .migo-service-metrics-v852151>article{
  position:relative;
  min-height:60px!important;
  padding:9px 12px 9px 14px!important;
}
body.crm-app .migo-service-metrics-v852151>article::before{
  position:absolute;
  top:12px;
  bottom:12px;
  left:0;
  width:2px;
  content:'';
  background:#98a2b3;
}
body.crm-app .migo-service-metrics-v852151>article.is-danger::before{background:#d92d20}
body.crm-app .migo-service-metrics-v852151>article.is-warning::before{background:#f79009}
body.crm-app .migo-service-metrics-v852151>article>span{font-size:8.5px!important}
body.crm-app .migo-service-metrics-v852151>article>strong{margin-top:3px!important;font-size:18px!important}
body.crm-app .migo-service-metrics-v852151>article>small{margin-top:2px;color:#98a2b3;font-size:8.5px}

body.crm-app .migo-service-tabs-v852151{
  align-self:flex-start;
}
body.crm-app .migo-service-tabs-v852151 button{
  display:inline-flex;
  align-items:center;
  gap:6px;
}
body.crm-app .migo-service-tabs-v852151 button span{
  display:grid;
  place-items:center;
  min-width:20px;
  height:20px;
  padding:0 5px;
  color:#667085;
  background:#e9edf3;
  border-radius:999px;
  font-size:8px;
}
body.crm-app .migo-service-tabs-v852151 button.active span{background:#eef4ff;color:#175cd3}

body.crm-app .migo-service-content-v852151{
  display:grid;
  gap:12px;
  min-width:0;
}
body.crm-app .migo-service-overview-grid-v85202{
  gap:12px;
}
body.crm-app .migo-service-panel-v852151>.migo-ws-panel-head-v3067{
  min-height:56px;
}
body.crm-app .migo-service-panel-v852151>.migo-ws-panel-head-v3067>div>span{
  display:block;
  margin-bottom:2px;
  color:#667085;
  font-size:8px;
  font-weight:800;
  letter-spacing:.08em;
}
body.crm-app .migo-service-panel-v852151>.migo-ws-panel-head-v3067 h3{
  margin:0;
  color:#101828;
  font-size:14px;
}
body.crm-app .migo-service-panel-v852151>.migo-ws-panel-head-v3067>button{
  min-height:32px;
  padding:0 10px;
  color:#344054;
  background:#fff;
  border:1px solid #d9e1ec;
  border-radius:6px;
  font-size:10px;
  font-weight:700;
}

body.crm-app .migo-service-due-list-v85202>button,
body.crm-app .migo-service-recent-v85202>div{
  border-color:#eef2f6;
}
body.crm-app .migo-service-due-list-v85202>button:hover{background:#f8fafc}

body.crm-app .migo-service-toolbar-v852151{
  padding:5px!important;
  gap:8px!important;
}
body.crm-app .migo-service-search-v852151{
  min-height:38px!important;
  height:38px!important;
  padding:0 11px!important;
  border:1px solid transparent!important;
  border-radius:6px!important;
}
body.crm-app .migo-service-search-v852151:focus-within{
  border-color:#94b6f8!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.10)!important;
}
body.crm-app .migo-service-search-v852151 input{
  height:34px!important;
  min-height:34px!important;
  font-size:13px!important;
  color:#101828!important;
}
body.crm-app .migo-service-toolbar-v852151>select{
  min-width:190px;
  min-height:38px;
  height:38px;
  border-color:#d9e1ec!important;
  border-radius:6px!important;
  font-size:13px!important;
}

body.crm-app .migo-service-toolbar-panel-v852151>.migo-service-toolbar-copy-v852151{
  min-height:54px;
}
body.crm-app .migo-service-toolbar-copy-v852151 strong{font-size:13px;color:#101828}
body.crm-app .migo-service-toolbar-copy-v852151 span{display:block;margin-top:2px;color:#667085;font-size:10px}

body.crm-app .migo-service-table-wrap-v852151{
  background:#fff;
  border:1px solid #d9e1ec;
  border-radius:8px;
}
body.crm-app .migo-service-table-v852151 th{
  background:#f8fafc!important;
  color:#667085!important;
  font-size:9px!important;
  text-transform:uppercase;
  letter-spacing:.025em;
}
body.crm-app .migo-service-table-v852151 td{font-size:10.5px!important}
body.crm-app .migo-service-row-actions-v85202 button{
  width:32px;
  height:32px;
  color:#475467;
  background:#fff;
  border:1px solid #d9e1ec;
  border-radius:6px;
}
body.crm-app .migo-service-row-actions-v85202 button:hover{background:#f5f7fa}
body.crm-app .migo-service-row-actions-v85202 button.is-complete{color:#087f5b}

body.crm-app .migo-service-pill-v85202,
body.crm-app .migo-service-status-v85202{
  background:#f2f4f7;
  color:#475467;
}
body.crm-app .migo-service-pill-v85202.is-overdue{background:#fff1f0;color:#b42318}
body.crm-app .migo-service-pill-v85202.is-soon,
body.crm-app .migo-service-status-v85202.is-scheduled{background:#fff7ed;color:#b54708}
body.crm-app .migo-service-pill-v85202.is-scheduled,
body.crm-app .migo-service-status-v85202.is-completed{background:#ecfdf3;color:#087f5b}

body.crm-app .migo-service-empty-v852151{
  min-height:210px;
  border:1px solid #e4e7ec;
  border-radius:8px;
  background:#fff;
}

/* Service modals use canonical Migo modal geometry. */
body.crm-app .migo-service-dialog-v852151,
body.crm-app .migo-service-confirm-v852151{
  padding:0;
  border:0;
}
body.crm-app .migo-service-dialog-v852151::backdrop,
body.crm-app .migo-service-confirm-v852151::backdrop{
  background:rgba(17,24,39,.38);
  backdrop-filter:blur(2px);
}
body.crm-app .migo-service-dialog-shell-v852151>header{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  min-height:64px;
  gap:16px;
  padding:14px 16px;
  border-bottom:1px solid #e4e7ec;
}
body.crm-app .migo-service-dialog-shell-v852151>header span{
  display:block;
  margin-bottom:3px;
  color:#667085;
  font-size:10px;
  font-weight:750;
  text-transform:uppercase;
}
body.crm-app .migo-service-dialog-shell-v852151>header h2{
  margin:0;
  color:#101828;
  font-size:19px;
  line-height:1.25;
}
body.crm-app .migo-service-dialog-shell-v852151>header p{
  margin:4px 0 0;
  color:#667085;
  font-size:11px;
  line-height:1.4;
}
body.crm-app .migo-service-dialog-shell-v852151>header>button{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  padding:0;
  color:#475467;
  background:#f5f7fa;
  border:1px solid #e4e7ec;
  border-radius:6px;
}
body.crm-app .migo-service-dialog-body-v852151{
  padding:14px 16px!important;
}
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202{
  gap:11px;
}
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 label>span{
  color:#344054;
  font-size:11px;
  font-weight:650;
}
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 input,
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 select,
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 textarea{
  min-height:40px;
  padding:9px 11px;
  color:#101828;
  border:1px solid #cfd8e3!important;
  border-radius:6px!important;
  font-size:13px;
}
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 input:focus,
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 select:focus,
body.crm-app .migo-service-dialog-v852151 .migo-service-form-grid-v85202 textarea:focus{
  border-color:#2563eb!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;
}
body.crm-app .migo-service-dialog-context-v85202,
body.crm-app .migo-service-info-v85202{
  border-color:#e4e7ec;
  background:#f8fafc;
  color:#475467;
}
body.crm-app .migo-service-dialog-v852151 .migo-ws-modal-actions-v3067,
body.crm-app .migo-service-confirm-v852151 .migo-ws-modal-actions-v3067{
  margin:14px -16px -14px;
  padding:11px 16px;
}
body.crm-app .migo-service-confirm-copy-v852151{
  margin:0;
  color:#475467;
  font-size:12px;
  line-height:1.5;
}

@media(max-width:1050px){
  body.crm-app .migo-service-metrics-v852151{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
  body.crm-app .migo-dup-metrics-v852151,
  body.crm-app .migo-service-metrics-v852151{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.crm-app .migo-dup-toolbar-v852151{flex-wrap:wrap}
  body.crm-app .migo-dup-toolbar-v852151>.migo-ws-result-v3067{margin-left:0}
  body.crm-app .migo-service-info-row-v852151{align-items:stretch;flex-direction:column}
  body.crm-app .migo-service-actions-v852151{flex-wrap:wrap}
  body.crm-app .migo-service-tabs-v852151{width:100%;overflow:auto}
  body.crm-app .migo-service-toolbar-v852151{flex-wrap:wrap}
  body.crm-app .migo-service-toolbar-v852151>select{width:100%;flex:1 1 100%}
}
@media(max-width:540px){
  body.crm-app .migo-dup-metrics-v852151,
  body.crm-app .migo-service-metrics-v852151{grid-template-columns:1fr}
}

/* Migo CRM v8.5.21.195 — Maintenance modal geometry + visible actions + save reliability */
body.crm-app .migo-service-dialog-v852195{
  width:min(820px,calc(100vw - 28px))!important;
  max-height:calc(100dvh - 28px)!important;
  overflow:hidden!important;
}
body.crm-app .migo-service-dialog-shell-v852195{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  min-height:0!important;
  max-height:calc(100dvh - 28px)!important;
  margin:0!important;
  gap:0!important;
  overflow:hidden!important;
}
body.crm-app .migo-service-dialog-shell-v852195>header{
  flex:0 0 auto!important;
}
body.crm-app .migo-service-dialog-body-v852195{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow:auto!important;
  overscroll-behavior:contain;
  padding:14px 16px!important;
}
body.crm-app .migo-service-dialog-actions-v852195{
  position:relative!important;
  z-index:3!important;
  flex:0 0 auto!important;
  width:100%!important;
  margin:0!important;
  padding:11px 16px!important;
  border-top:1px solid #e4e7ec!important;
  background:#f8fafc!important;
  box-sizing:border-box!important;
}
body.crm-app .migo-service-dialog-actions-v852195>button{
  min-height:38px!important;
}
body.crm-app .migo-service-form-error-v852195{
  margin-top:12px;
}
body.crm-app .migo-service-dialog-v852195 [data-service-submit-v852195][data-service-busy-v852195="1"]{
  opacity:.62;
  cursor:wait;
}

/* The page-level actions must stay available at normal browser zoom. */
body.crm-app #serviceView .migo-service-info-row-v852151{
  flex-wrap:wrap!important;
}
body.crm-app #serviceView .migo-service-info-row-v852151>div:first-child{
  flex:1 1 420px!important;
}
body.crm-app #serviceView .migo-service-actions-v852151{
  flex:0 1 auto!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  margin-left:auto;
}
@media(max-width:1100px){
  body.crm-app #serviceView .migo-service-actions-v852151{
    flex:1 1 100%!important;
    justify-content:flex-start!important;
    margin-left:0;
  }
}
@media(max-width:620px){
  body.crm-app .migo-service-dialog-v852195{
    width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
  }
  body.crm-app .migo-service-dialog-shell-v852195{
    max-height:calc(100dvh - 16px)!important;
  }
  body.crm-app .migo-service-dialog-actions-v852195{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
  }
  body.crm-app .migo-service-dialog-actions-v852195>button{
    width:100%!important;
  }
}

/* Migo CRM v8.5.21.197 — searchable selectors in Maintenance asset dialog */
body.crm-app .migo-service-search-picker-v197{position:relative;min-width:0}
body.crm-app .migo-service-search-picker-trigger-v197{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid #dce3d8;border-radius:6px;background:#fff;color:#1f2937;font:500 11px/1.4 inherit;text-align:left;cursor:pointer;box-shadow:none;outline:0}
body.crm-app .migo-service-search-picker-trigger-v197:hover{border-color:#bdcbb7;background:#fbfcfa}
body.crm-app .migo-service-search-picker-v197.is-open .migo-service-search-picker-trigger-v197,
body.crm-app .migo-service-search-picker-trigger-v197:focus{border-color:#8ba47f;box-shadow:0 0 0 3px rgba(105,133,92,.10)}
body.crm-app .migo-service-search-picker-v197.is-invalid .migo-service-search-picker-trigger-v197{border-color:#d95656!important;box-shadow:0 0 0 3px rgba(217,86,86,.08)!important}
body.crm-app .migo-service-search-picker-trigger-v197:disabled{cursor:default;background:#f5f7f4;color:#687363;opacity:.85}
body.crm-app .migo-service-search-picker-trigger-v197>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.crm-app .migo-service-search-picker-chevron-v197{width:15px;height:15px;flex:0 0 15px;color:#687363}
body.crm-app .migo-service-search-picker-popover-v197{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:110;padding:7px;border:1px solid #d8e0d4;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(28,38,24,.16)}
body.crm-app .migo-service-search-picker-search-v197{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px;min-height:36px;padding:0 9px;border:1px solid #dce3d8;border-radius:6px;background:#fff}
body.crm-app .migo-service-search-picker-search-v197>svg{width:14px;height:14px;flex:0 0 14px;color:#7b8775}
body.crm-app .migo-service-search-picker-search-v197>input{min-width:0!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;font-size:11px!important}
body.crm-app .migo-service-search-picker-list-v197{display:flex;flex-direction:column;gap:2px;max-height:270px;margin-top:6px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
body.crm-app .migo-service-search-picker-option-v197{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:1px solid transparent;border-radius:6px;background:#fff;color:#253022;text-align:left;cursor:pointer}
body.crm-app .migo-service-search-picker-option-v197:hover{background:#f4f7f2;border-color:#e2e8de}
body.crm-app .migo-service-search-picker-option-v197.is-selected{background:#edf5e9;border-color:#d3e4cc}
body.crm-app .migo-service-search-picker-option-v197>span{display:block;min-width:0}
body.crm-app .migo-service-search-picker-option-v197 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;color:#263122}
body.crm-app .migo-service-search-picker-option-v197 small{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7c8777;font-size:9px;font-weight:500}
body.crm-app .migo-service-search-picker-check-v197{width:15px;height:15px;flex:0 0 15px;color:#557a49}
body.crm-app .migo-service-search-picker-count-v197{padding:6px 4px 0;color:#8a9385;font-size:9px;text-align:right}
body.crm-app .migo-service-search-picker-empty-v197{padding:18px 10px;color:#899283;font-size:10px;text-align:center}
body.crm-app .migo-service-dialog-v852195 .migo-service-search-picker-popover-v197[hidden]{display:none!important}
@media(max-width:720px){
 body.crm-app .migo-service-search-picker-popover-v197{position:fixed;left:18px;right:18px;top:18vh;max-height:64vh}
 body.crm-app .migo-service-search-picker-list-v197{max-height:48vh}
}

/* Migo CRM v8.5.21.198 — precise search input alignment for Maintenance pickers */
body.crm-app .migo-service-dialog-v852195 .migo-service-search-picker-search-v197{
  display:grid!important;
  grid-template-columns:16px minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:8px!important;
  width:100%!important;
  min-height:40px!important;
  margin:0!important;
  padding:0 10px!important;
  box-sizing:border-box!important;
  border:1px solid #dce3d8!important;
  border-radius:6px!important;
  background:#fff!important;
  box-shadow:none!important;
}
body.crm-app .migo-service-dialog-v852195 .migo-service-search-picker-search-v197:focus-within{
  border-color:#8ba47f!important;
  box-shadow:0 0 0 3px rgba(105,133,92,.10)!important;
}
body.crm-app .migo-service-dialog-v852195 .migo-service-search-picker-search-v197>svg{
  width:16px!important;
  height:16px!important;
  margin:0!important;
  align-self:center!important;
  justify-self:center!important;
  color:#7b8775!important;
}
body.crm-app .migo-service-dialog-v852195 .migo-service-form-grid-v85202 .migo-service-search-picker-search-v197>input,
body.crm-app .migo-service-dialog-v852195 .migo-service-form-grid-v85202 .migo-service-search-picker-search-v197>input:focus{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  margin:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
  color:#1f2937!important;
  font:500 11px/1.4 inherit!important;
}
body.crm-app .migo-service-dialog-v852195 .migo-service-search-picker-search-v197>input::placeholder{
  color:#8a9385!important;
  opacity:1!important;
}
body.crm-app .migo-service-dialog-v852195 .migo-service-search-picker-popover-v197{
  box-sizing:border-box!important;
}
