/* Migo CRM v8.5.21.70 — Web Forms -> CRM */
body.crm-app .migo-webforms-v852170{display:grid;gap:14px}
body.crm-app .migo-webforms-info-v852170{display:flex;align-items:center;gap:9px;color:#667085;font-size:12px}
body.crm-app .migo-webforms-info-v852170 svg{width:16px;height:16px;flex:0 0 16px}
body.crm-app .migo-webforms-toolbar-v852170{display:flex;align-items:center;gap:10px}
body.crm-app .migo-webforms-toolbar-v852170 .migo-ws-result-v3067{margin-left:auto}
body.crm-app .migo-webforms-layout-v852170{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:14px;align-items:start}
body.crm-app .migo-webforms-list-v852170{display:grid;gap:8px}
body.crm-app .migo-webforms-card-v852170{display:grid;gap:7px;padding:12px 13px;border:1px solid #e4e7ec;border-radius:9px;background:#fff;cursor:pointer;text-align:left}
body.crm-app .migo-webforms-card-v852170:hover{border-color:#cfd8e6;background:#fcfdff}
body.crm-app .migo-webforms-card-v852170.active{border-color:#b9c7dc;box-shadow:0 0 0 2px #eef3fa inset}
body.crm-app .migo-webforms-card-v852170 header{display:flex;align-items:center;gap:8px}
body.crm-app .migo-webforms-card-v852170 header strong{font-size:13px;color:#101828}
body.crm-app .migo-webforms-card-v852170 header span{margin-left:auto;font-size:10px;font-weight:700;padding:3px 7px;border-radius:999px;background:#eef2f6;color:#667085}
body.crm-app .migo-webforms-card-v852170 header span.is-active{background:#ecfdf3;color:#067647}
body.crm-app .migo-webforms-card-v852170 small{color:#98a2b3;font-size:11px}
body.crm-app .migo-webforms-card-v852170 footer{display:flex;gap:12px;color:#667085;font-size:11px}
body.crm-app .migo-webforms-detail-v852170{display:grid;gap:12px}
body.crm-app .migo-webforms-detail-head-v852170{display:flex;align-items:flex-start;gap:12px}
body.crm-app .migo-webforms-detail-head-v852170>div:first-child{min-width:0}
body.crm-app .migo-webforms-detail-head-v852170 h2{margin:0 0 4px;font-size:17px;color:#101828}
body.crm-app .migo-webforms-detail-head-v852170 p{margin:0;color:#667085;font-size:12px}
body.crm-app .migo-webforms-detail-actions-v852170{margin-left:auto;display:flex;gap:7px;flex-wrap:wrap}
body.crm-app .migo-webforms-grid-v852170{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.crm-app .migo-webforms-stat-v852170{padding:12px;border:1px solid #e4e7ec;border-radius:8px;background:#fff}
body.crm-app .migo-webforms-stat-v852170 span{display:block;color:#98a2b3;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
body.crm-app .migo-webforms-stat-v852170 strong{display:block;margin-top:5px;color:#101828;font-size:17px}
body.crm-app .migo-webforms-section-v852170{padding:14px;border:1px solid #e4e7ec;border-radius:9px;background:#fff}
body.crm-app .migo-webforms-section-v852170>header{display:flex;align-items:center;gap:10px;margin-bottom:10px}
body.crm-app .migo-webforms-section-v852170>header h3{margin:0;font-size:13px;color:#101828}
body.crm-app .migo-webforms-section-v852170>header small{margin-left:auto;color:#98a2b3}
body.crm-app .migo-webforms-fields-v852170{display:grid;gap:7px}
body.crm-app .migo-webforms-field-v852170{display:grid;grid-template-columns:minmax(110px,1fr) 110px 90px;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;border-radius:7px}
body.crm-app .migo-webforms-field-v852170 strong{font-size:12px;color:#344054}
body.crm-app .migo-webforms-field-v852170 span{font-size:11px;color:#667085}
body.crm-app .migo-webforms-field-v852170 b{justify-self:end;font-size:10px;color:#667085;font-weight:700}
body.crm-app .migo-webforms-embed-v852170{display:grid;gap:8px}
body.crm-app .migo-webforms-code-v852170{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}
body.crm-app .migo-webforms-code-v852170 textarea{min-height:104px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}
body.crm-app .migo-webforms-submissions-v852170{width:100%;border-collapse:collapse}
body.crm-app .migo-webforms-submissions-v852170 th,body.crm-app .migo-webforms-submissions-v852170 td{padding:9px 8px;border-bottom:1px solid #eef1f5;text-align:left;font-size:11px;color:#667085}
body.crm-app .migo-webforms-submissions-v852170 th{color:#475467;font-weight:700}
body.crm-app .migo-webforms-submissions-v852170 td strong{color:#101828}
body.crm-app .migo-webform-dialog-v852170{width:min(860px,calc(100vw - 28px))}
body.crm-app .migo-webform-editor-v852170{display:grid;gap:14px}
body.crm-app .migo-webform-editor-grid-v852170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.crm-app .migo-webform-editor-grid-v852170 label{display:grid;gap:6px;color:#344054;font-size:11px;font-weight:700}
body.crm-app .migo-webform-editor-grid-v852170 label.is-wide{grid-column:1/-1}
body.crm-app .migo-webform-editor-grid-v852170 input,body.crm-app .migo-webform-editor-grid-v852170 select,body.crm-app .migo-webform-editor-grid-v852170 textarea{width:100%;min-height:40px}
body.crm-app .migo-webform-builder-v852170{display:grid;gap:7px}
body.crm-app .migo-webform-builder-row-v852170{display:grid;grid-template-columns:1.2fr .8fr .8fr auto auto;gap:7px;align-items:center}
body.crm-app .migo-webform-builder-row-v852170 input,body.crm-app .migo-webform-builder-row-v852170 select{min-width:0}
body.crm-app .migo-webform-dialog-note-v852170{padding:10px 12px;border-radius:8px;background:#f8fafc;color:#667085;font-size:11px}
@media(max-width:980px){body.crm-app .migo-webforms-layout-v852170{grid-template-columns:1fr}body.crm-app .migo-webforms-list-v852170{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body.crm-app .migo-webforms-grid-v852170{grid-template-columns:1fr}body.crm-app .migo-webforms-list-v852170{grid-template-columns:1fr}body.crm-app .migo-webform-editor-grid-v852170{grid-template-columns:1fr}body.crm-app .migo-webform-editor-grid-v852170 label.is-wide{grid-column:auto}body.crm-app .migo-webform-builder-row-v852170{grid-template-columns:1fr 1fr}body.crm-app .migo-webform-builder-row-v852170>:first-child{grid-column:1/-1}}


/* Migo CRM v8.5.21.71 — Web Forms canonical route + UI polish */
body.crm-app .migo-webforms-v852170{gap:12px;padding-bottom:24px}
body.crm-app .migo-webforms-info-v852170{padding:3px 1px;color:#667085}
body.crm-app .migo-webforms-info-v852170 p{margin:0}
body.crm-app .migo-webforms-toolbar-v852170{min-height:40px}
body.crm-app .migo-webforms-toolbar-v852170 .migo-ws-primary-v3067{min-height:38px}
body.crm-app .migo-webforms-layout-v852171{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;align-items:start}
body.crm-app .migo-webforms-list-v852170{gap:7px}
body.crm-app .migo-webforms-card-v852170{padding:11px 12px;border-radius:8px}
body.crm-app .migo-webforms-card-v852170 header strong{font-size:12px}
body.crm-app .migo-webforms-card-v852170 footer{gap:10px;font-size:10px}
body.crm-app .migo-webforms-detail-v852170{gap:10px}
body.crm-app .migo-webforms-grid-v852170{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.crm-app .migo-webforms-stat-v852170{padding:9px 10px;border-radius:7px;background:#f8fafc}
body.crm-app .migo-webforms-stat-v852170 strong{font-size:15px}
body.crm-app .migo-webforms-section-v852170{padding:12px;border-radius:8px}

body.crm-app .migo-webforms-empty-v852171{display:flex;align-items:center;min-height:116px;gap:14px;padding:18px 20px;background:#fff}
body.crm-app .migo-webforms-empty-icon-v852171{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;color:#475467;background:#f2f4f7;border-radius:8px}
body.crm-app .migo-webforms-empty-icon-v852171 svg{width:20px!important;height:20px!important}
body.crm-app .migo-webforms-empty-v852171>div{display:grid;gap:3px;min-width:0}
body.crm-app .migo-webforms-empty-v852171>div strong{color:#101828;font-size:13px}
body.crm-app .migo-webforms-empty-v852171>div span{max-width:620px;color:#667085;font-size:12px;line-height:1.45}
body.crm-app .migo-webforms-empty-v852171>button{margin-left:auto;flex:0 0 auto}

/* Native <dialog> styled to the same dimensions/hierarchy as canonical Migo workspace modals. */
body.crm-app .migo-webform-dialog-v852171,
body.crm-app .migo-webform-confirm-v852171{padding:0;border:0;border-radius:8px;background:#fff;box-shadow:0 28px 80px rgba(16,24,40,.25);overflow:hidden}
body.crm-app .migo-webform-dialog-v852171{width:min(820px,calc(100vw - 36px));max-height:calc(100dvh - 36px)}
body.crm-app .migo-webform-dialog-v852171::backdrop,
body.crm-app .migo-webform-confirm-v852171::backdrop{background:rgba(16,24,40,.52);backdrop-filter:blur(3px)}
body.crm-app .migo-webform-dialog-shell-v852171{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 36px);margin:0}
body.crm-app .migo-webform-dialog-head-v852171{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;min-height:64px;gap:16px;padding:14px 16px;border-bottom:1px solid #e4e7ec;background:#fff}
body.crm-app .migo-webform-dialog-head-v852171 span{display:block;margin-bottom:3px;color:#667085;font-size:10px;font-weight:750;text-transform:uppercase}
body.crm-app .migo-webform-dialog-head-v852171 h2{margin:0;color:#101828;font-size:19px;font-weight:750;line-height:1.25}
body.crm-app .migo-webform-dialog-head-v852171>button{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;padding:0;color:#475467;background:#f5f7fa;border:1px solid #e4e7ec;border-radius:6px;cursor:pointer}
body.crm-app .migo-webform-dialog-head-v852171>button:hover{color:#101828;background:#eef1f5}
body.crm-app .migo-webform-dialog-head-v852171>button svg{width:16px!important;height:16px!important}
body.crm-app .migo-webform-dialog-v852171 .migo-ws-modal-body-v3067{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px}
body.crm-app .migo-webform-dialog-v852171 .migo-webform-editor-v852170{display:grid;gap:12px}
body.crm-app .migo-webform-editor-grid-v852170{gap:10px}
body.crm-app .migo-webform-editor-grid-v852170 label{gap:5px;font-size:11px}
body.crm-app .migo-webform-editor-grid-v852170 input,
body.crm-app .migo-webform-editor-grid-v852170 select,
body.crm-app .migo-webform-editor-grid-v852170 textarea{min-height:38px;height:38px;padding:8px 10px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;color:#101828;font-size:13px;box-shadow:none}
body.crm-app .migo-webform-editor-grid-v852170 small{color:#667085;font-size:10px;font-weight:500}
body.crm-app .migo-webform-dialog-v852171 .migo-webforms-section-v852170{padding:11px 12px}
body.crm-app .migo-webform-dialog-v852171 .migo-webforms-section-v852170>header{margin-bottom:8px}
body.crm-app .migo-webform-builder-v852170{gap:6px}
body.crm-app .migo-webform-builder-row-v852170{grid-template-columns:minmax(150px,1.15fr) minmax(100px,.75fr) 128px 96px 34px;gap:6px}
body.crm-app .migo-webform-builder-row-v852170 input,
body.crm-app .migo-webform-builder-row-v852170 select{height:36px;min-height:36px;padding:7px 9px;border:1px solid #cfd8e3;border-radius:6px;background:#fff;font-size:12px}
body.crm-app .migo-webform-builder-row-v852170 label{justify-content:flex-start;white-space:nowrap;color:#475467;font-size:10px;font-weight:650}
body.crm-app .migo-webform-builder-row-v852170 [data-f-remove]{width:34px;height:34px;min-height:34px;padding:0}
body.crm-app .migo-webform-builder-row-v852170 [data-f-remove] svg{width:15px!important;height:15px!important}
body.crm-app .migo-webform-dialog-note-v852170{padding:9px 10px;border:1px solid #e4e7ec;border-radius:7px;background:#f8fafc;font-size:10px;line-height:1.45}
body.crm-app .migo-webform-dialog-actions-v852171{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px;padding:12px 16px;background:#f8fafc;border-top:1px solid #e4e7ec}
body.crm-app .migo-webform-dialog-actions-v852171>button{min-height:38px}

body.crm-app .migo-webform-confirm-v852171{width:min(500px,calc(100vw - 36px))}
body.crm-app .migo-webform-confirm-shell-v852171{display:grid}
body.crm-app .migo-webform-confirm-body-v852171{padding:18px 18px 16px}
body.crm-app .migo-webform-confirm-body-v852171 h2{margin:0 0 6px;color:#101828;font-size:17px}
body.crm-app .migo-webform-confirm-body-v852171 p{margin:0;color:#667085;font-size:12px;line-height:1.5}

body.crm-app .migo-webforms-integration-action-v852171{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
body.crm-app .migo-webforms-integration-action-v852171 b{font-size:14px;letter-spacing:1px;color:#667085}
body.crm-app [data-webforms-integration-card-v852170] .migo-settings-integration-icon-v3162 svg{width:18px!important;height:18px!important}

@media(max-width:900px){
  body.crm-app .migo-webforms-layout-v852171{grid-template-columns:1fr}
  body.crm-app .migo-webforms-list-v852170{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.crm-app .migo-webform-builder-row-v852170{grid-template-columns:1fr 1fr 120px auto}
  body.crm-app .migo-webform-builder-row-v852170>label{grid-column:auto}
}
@media(max-width:640px){
  body.crm-app .migo-webforms-empty-v852171{align-items:flex-start;flex-wrap:wrap}
  body.crm-app .migo-webforms-empty-v852171>button{width:100%;margin-left:56px}
  body.crm-app .migo-webforms-list-v852170{grid-template-columns:1fr}
  body.crm-app .migo-webform-dialog-v852171{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}
  body.crm-app .migo-webform-dialog-shell-v852171{max-height:calc(100dvh - 16px)}
  body.crm-app .migo-webform-editor-grid-v852170{grid-template-columns:1fr}
  body.crm-app .migo-webform-editor-grid-v852170 label.is-wide{grid-column:auto}
  body.crm-app .migo-webform-builder-row-v852170{grid-template-columns:1fr 1fr}
  body.crm-app .migo-webform-builder-row-v852170>:first-child{grid-column:1/-1}
  body.crm-app .migo-webform-dialog-actions-v852171>button{flex:1 1 0}
}


/* Migo CRM v8.5.21.72 — Web Forms canonical controls */
/* Builder checkboxes must not inherit the 36px text-input geometry. */
body.crm-app .migo-webform-dialog-v852171 .migo-webform-builder-row-v852170 input[type="checkbox"]{
  appearance:auto;
  -webkit-appearance:checkbox;
  width:14px!important;
  min-width:14px!important;
  max-width:14px!important;
  height:14px!important;
  min-height:14px!important;
  max-height:14px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:3px!important;
  box-shadow:none!important;
  flex:0 0 14px!important;
  accent-color:#2563eb;
}
body.crm-app .migo-webform-dialog-v852171 .migo-webform-builder-row-v852170 label:has(input[type="checkbox"]){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  min-height:30px!important;
  margin:0!important;
  font-size:10px!important;
  line-height:1.2!important;
}
/* Same 24px trash glyph geometry used by the canonical Team page; keep the compact 34px action. */
body.crm-app .migo-webform-dialog-v852171 .migo-webform-builder-row-v852170 [data-f-remove] svg,
body.crm-app .migo-webform-dialog-v852171 [data-wf-delete] svg{
  width:14px!important;
  height:14px!important;
  stroke-width:1.8;
}


/* Migo CRM v8.5.21.73 — Web Forms page polish */
body.crm-app .migo-webforms-v852173{
  gap:12px;
  padding-bottom:28px;
}
body.crm-app .migo-webforms-info-v852173{
  min-height:26px;
  padding:1px 2px 3px;
  gap:8px;
  color:#667085;
}
body.crm-app .migo-webforms-info-v852173 p{
  margin:0;
  font-size:12px;
  line-height:1.4;
}
body.crm-app .migo-webforms-info-v852173 svg{
  width:15px!important;
  height:15px!important;
  color:#7c8ba1;
}

/* No generic white toolbar panel: actions, summary and refresh sit directly on the workspace. */
body.crm-app .migo-webforms-commandbar-v852173{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:40px;
  padding:0;
  border:0;
  background:transparent;
  box-shadow:none;
}
body.crm-app .migo-webforms-commandbar-v852173>.migo-ws-primary-v3067{
  min-height:38px;
  height:38px;
}
body.crm-app .migo-webforms-summary-v852173{
  display:flex;
  align-items:center;
  gap:9px;
  margin-left:auto;
  color:#667085;
  font-size:11px;
  white-space:nowrap;
}
body.crm-app .migo-webforms-summary-v852173 span{
  display:inline-flex;
  align-items:baseline;
  gap:4px;
}
body.crm-app .migo-webforms-summary-v852173 b{
  color:#344054;
  font-size:12px;
  font-weight:750;
}
body.crm-app .migo-webforms-summary-v852173 i{
  display:block;
  width:1px;
  height:14px;
  background:#dfe4ea;
}
body.crm-app .migo-webforms-refresh-v852173{
  width:38px;
  height:38px;
  min-width:38px;
}
body.crm-app .migo-webforms-refresh-v852173 svg{
  width:16px!important;
  height:16px!important;
}

/* Empty state: one CTA only, no full-width white banner and no duplicate action. */
body.crm-app .migo-webforms-empty-v852173{
  width:min(560px,100%);
  min-height:260px;
  margin:34px auto 0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:28px 24px;
  text-align:center;
  color:#667085;
  background:transparent;
  border:0;
  box-shadow:none;
}
body.crm-app .migo-webforms-empty-icon-v852173{
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  margin-bottom:4px;
  border:1px solid #e4e7ec;
  border-radius:10px;
  background:#f8fafc;
  color:#475467;
}
body.crm-app .migo-webforms-empty-icon-v852173 svg{
  width:19px!important;
  height:19px!important;
}
body.crm-app .migo-webforms-empty-v852173>strong{
  color:#101828;
  font-size:15px;
  font-weight:750;
}
body.crm-app .migo-webforms-empty-v852173>p{
  max-width:470px;
  margin:0;
  color:#667085;
  font-size:12px;
  line-height:1.55;
}
body.crm-app .migo-webforms-empty-features-v852173{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:6px;
  margin:4px 0 8px;
}
body.crm-app .migo-webforms-empty-features-v852173 span{
  padding:4px 8px;
  border:1px solid #e4e7ec;
  border-radius:999px;
  background:#fff;
  color:#667085;
  font-size:10px;
  font-weight:650;
}
body.crm-app .migo-webforms-empty-v852173>.migo-ws-primary-v3067{
  min-height:38px;
  height:38px;
  margin-top:2px;
}

/* Populated state: tighter list/detail proportions and less card heaviness. */
body.crm-app .migo-webforms-layout-v852173{
  grid-template-columns:280px minmax(0,1fr);
  gap:12px;
}
body.crm-app .migo-webforms-list-v852173{
  gap:7px;
}
body.crm-app .migo-webforms-card-v852173{
  padding:11px 12px;
  border-color:#e4e7ec;
  border-radius:8px;
  background:#fff;
  box-shadow:none;
}
body.crm-app .migo-webforms-card-v852173:hover{
  border-color:#cfd8e6;
  background:#fcfdff;
}
body.crm-app .migo-webforms-card-v852173.active{
  border-color:#b7c4d7;
  background:#f8fafc;
  box-shadow:inset 3px 0 0 #7c8ba1;
}
body.crm-app .migo-webforms-detail-v852173>.migo-ws-panel-v3067{
  border-radius:8px;
  box-shadow:none;
}

@media(max-width:900px){
  body.crm-app .migo-webforms-layout-v852173{grid-template-columns:1fr}
  body.crm-app .migo-webforms-list-v852173{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  body.crm-app .migo-webforms-commandbar-v852173{flex-wrap:wrap}
  body.crm-app .migo-webforms-summary-v852173{order:3;width:100%;margin-left:0;justify-content:flex-start}
  body.crm-app .migo-webforms-refresh-v852173{margin-left:auto}
  body.crm-app .migo-webforms-empty-v852173{min-height:220px;margin-top:16px;padding:24px 14px}
  body.crm-app .migo-webforms-list-v852173{grid-template-columns:1fr}
}


/* Migo CRM v8.5.21.75 — Web Forms canonical commercial workspace */
body.crm-app .migo-webforms-workspace-v852175{
  display:grid;
  gap:12px;
  width:100%;
  min-width:0;
  padding-bottom:28px;
}
body.crm-app .migo-webforms-info-v852175{
  display:flex;
  align-items:center;
  gap:8px;
  min-height:24px;
  padding:0 2px;
  color:#667085;
}
body.crm-app .migo-webforms-info-v852175 svg{width:15px!important;height:15px!important;flex:0 0 15px;color:#7c8ba1}
body.crm-app .migo-webforms-info-v852175 p{margin:0;font-size:12px;line-height:1.4}

/* Match commercial pages: search + result + refresh + primary. */
body.crm-app .migo-webforms-commandbar-v852175{
  grid-template-columns:minmax(280px,1fr) auto 36px auto;
}
body.crm-app .migo-webforms-commandbar-v852175 .migo-commercial-search-v3064>svg{
  position:absolute;
  left:11px;
  z-index:1;
  width:15px!important;
  height:15px!important;
  color:#78869a;
  pointer-events:none;
}
body.crm-app .migo-webforms-commandbar-v852175 .migo-commercial-search-v3064 input{padding-left:35px}
body.crm-app .migo-webforms-commandbar-v852175 .migo-commercial-primary-v3064 svg,
body.crm-app .migo-webforms-commandbar-v852175 .migo-commercial-icon-command-v3064 svg{width:15px!important;height:15px!important}

/* Forms table keeps the canonical commercial table geometry. */
body.crm-app .migo-webforms-table-v852175{min-width:920px}
body.crm-app .migo-webforms-table-v852175 th:first-child,
body.crm-app .migo-webforms-table-v852175 td:first-child{width:23%}
body.crm-app .migo-webforms-table-v852175 th:nth-child(2),
body.crm-app .migo-webforms-table-v852175 td:nth-child(2){width:10%}
body.crm-app .migo-webforms-table-v852175 th:nth-child(3),
body.crm-app .migo-webforms-table-v852175 td:nth-child(3){width:11%}
body.crm-app .migo-webforms-table-v852175 th:nth-child(4),
body.crm-app .migo-webforms-table-v852175 td:nth-child(4){width:10%}
body.crm-app .migo-webforms-table-v852175 th:nth-child(5),
body.crm-app .migo-webforms-table-v852175 td:nth-child(5){width:20%}
body.crm-app .migo-webforms-table-v852175 th:nth-child(6),
body.crm-app .migo-webforms-table-v852175 td:nth-child(6){width:18%}
body.crm-app .migo-webforms-table-v852175 tbody tr.is-selected-v852175{background:#f4f7f5;box-shadow:inset 3px 0 0 #718578}
body.crm-app .migo-webforms-table-v852175 tbody tr.is-selected-v852175:hover{background:#f4f7f5}

/* Detail is an inspector, not another oversized dashboard of cards. */
body.crm-app .migo-webforms-inspector-v852175{
  display:grid;
  gap:10px;
  padding-top:2px;
}
body.crm-app .migo-webforms-inspector-head-v852175{
  display:flex;
  align-items:flex-start;
  gap:16px;
  min-width:0;
  padding:2px 2px 4px;
}
body.crm-app .migo-webforms-inspector-head-v852175>div:first-child{min-width:0}
body.crm-app .migo-webforms-inspector-kicker-v852175{display:block;margin-bottom:3px;color:#8a96a8;font-size:9px;font-weight:800;letter-spacing:.08em}
body.crm-app .migo-webforms-inspector-head-v852175 h2{margin:0;color:#101828;font-size:16px;line-height:1.25}
body.crm-app .migo-webforms-inspector-head-v852175 p{margin:4px 0 0;color:#667085;font-size:11px}
body.crm-app .migo-webforms-inspector-actions-v852175{display:flex;align-items:center;gap:7px;margin-left:auto;flex-wrap:wrap}
body.crm-app .migo-webforms-inspector-actions-v852175 svg{width:14px!important;height:14px!important}

body.crm-app .migo-webforms-inspector-grid-v852175{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:10px;
  min-width:0;
}
body.crm-app .migo-webforms-block-v852175{
  min-width:0;
  overflow:hidden;
  border:1px solid #d9e0e8;
  border-radius:7px;
  background:#fff;
}
body.crm-app .migo-webforms-block-v852175>header{
  display:flex;
  align-items:center;
  gap:10px;
  min-height:42px;
  padding:8px 11px;
  border-bottom:1px solid #e3e8ee;
  background:#f8fafb;
}
body.crm-app .migo-webforms-block-v852175>header>div{display:grid;gap:1px;min-width:0}
body.crm-app .migo-webforms-block-v852175>header strong{color:#172033;font-size:12px}
body.crm-app .migo-webforms-block-v852175>header span{color:#8491a3;font-size:10px}
body.crm-app .migo-webforms-text-action-v852175{
  display:inline-flex;
  align-items:center;
  gap:6px;
  margin-left:auto;
  padding:0;
  border:0;
  background:transparent;
  color:#526174;
  font:inherit;
  font-size:10px;
  font-weight:750;
  cursor:pointer;
}
body.crm-app .migo-webforms-text-action-v852175:hover{color:#172033}
body.crm-app .migo-webforms-text-action-v852175 svg{width:13px!important;height:13px!important}

body.crm-app .migo-webforms-fields-table-v852175{display:grid}
body.crm-app .migo-webforms-fields-table-v852175>div{
  display:grid;
  grid-template-columns:minmax(0,1fr) 96px 82px;
  gap:10px;
  align-items:center;
  min-height:38px;
  padding:7px 11px;
  border-bottom:1px solid #edf0f3;
}
body.crm-app .migo-webforms-fields-table-v852175>div:last-child{border-bottom:0}
body.crm-app .migo-webforms-fields-table-v852175 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344054;font-size:11px}
body.crm-app .migo-webforms-fields-table-v852175 span{color:#667085;font-size:10px}
body.crm-app .migo-webforms-fields-table-v852175 b{justify-self:end;color:#667085;font-size:9px;font-weight:750}

body.crm-app .migo-webforms-code-v852175{
  display:block;
  width:calc(100% - 20px);
  min-height:116px;
  margin:10px;
  padding:10px;
  resize:vertical;
  border:1px solid #d8e0e8;
  border-radius:6px;
  background:#fbfcfd;
  color:#344054;
  box-shadow:none;
  font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;
}
body.crm-app .migo-webforms-help-v852175{margin:0;padding:0 10px 10px;color:#7b8798;font-size:10px;line-height:1.45}

body.crm-app .migo-webforms-submissions-block-v852175{grid-column:1/-1}
body.crm-app .migo-webforms-submissions-v852175{min-width:760px}
body.crm-app .migo-webforms-submissions-v852175 th:first-child,
body.crm-app .migo-webforms-submissions-v852175 td:first-child{width:28%}
body.crm-app .migo-webforms-submissions-v852175 th:last-child,
body.crm-app .migo-webforms-submissions-v852175 td:last-child{width:18%}
body.crm-app .migo-webforms-mini-empty-v852175{display:grid;place-items:center;align-content:center;gap:3px;min-height:110px;padding:18px;text-align:center}
body.crm-app .migo-webforms-mini-empty-v852175 strong{color:#344054;font-size:11px}
body.crm-app .migo-webforms-mini-empty-v852175 span{color:#98a2b3;font-size:10px}

@media(max-width:980px){
  body.crm-app .migo-webforms-inspector-grid-v852175{grid-template-columns:1fr}
  body.crm-app .migo-webforms-commandbar-v852175{grid-template-columns:minmax(220px,1fr) auto 36px auto}
}
@media(max-width:700px){
  body.crm-app .migo-webforms-commandbar-v852175{display:flex;flex-wrap:wrap}
  body.crm-app .migo-webforms-commandbar-v852175 .migo-commercial-search-v3064{flex:1 1 100%}
  body.crm-app .migo-webforms-commandbar-v852175 .migo-commercial-result-v3064{margin-right:auto;text-align:left}
  body.crm-app .migo-webforms-inspector-head-v852175{flex-direction:column}
  body.crm-app .migo-webforms-inspector-actions-v852175{margin-left:0}
  body.crm-app .migo-webforms-fields-table-v852175>div{grid-template-columns:minmax(0,1fr) 82px}
  body.crm-app .migo-webforms-fields-table-v852175>div b{grid-column:2;grid-row:1;align-self:end}
  body.crm-app .migo-webforms-fields-table-v852175>div span{grid-column:1/-1}
}


/* Migo CRM v8.5.21.76 — Web Forms open action + compact filtered empty state */
body.crm-app .migo-webforms-list-empty-v852176{
  min-height:180px!important;
  padding:24px 18px!important;
  gap:6px!important;
  text-align:center;
}
body.crm-app .migo-webforms-list-empty-icon-v852176{
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  margin:0 auto 4px;
  border-radius:8px;
  background:#f2f4f7;
  color:#667085;
}
body.crm-app .migo-webforms-list-empty-icon-v852176>svg{
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
  max-width:18px!important;
  min-height:18px!important;
  max-height:18px!important;
  display:block!important;
}
body.crm-app .migo-webforms-list-empty-v852176>strong{
  color:#344054;
  font-size:12px;
}
body.crm-app .migo-webforms-list-empty-v852176>span:not(.migo-webforms-list-empty-icon-v852176){
  color:#98a2b3;
  font-size:11px;
}
body.crm-app .migo-webforms-list-empty-v852176.is-filter-v852176{
  min-height:150px!important;
}
body.crm-app .migo-webforms-inspector-v852175.is-opened-v852176{
  outline:2px solid rgba(47,111,237,.16);
  outline-offset:3px;
  border-radius:8px;
  transition:outline-color .65s ease;
}
body.crm-app .migo-webforms-table-v852175 .migo-commercial-row-action-v3064 button[data-wf-open]{
  cursor:pointer;
}
