@layer theme,base,openmerge,components,utilities;@layer openmerge{.openmerge-widget-root{--om-bg: rgb( 9 9 11 / .6 );--om-panel: #111114;--om-surface: #18181c;--om-surface-hover: #202025;--om-border: rgb(255 255 255 / .08);--om-border-strong: rgb(255 255 255 / .18);--om-text: #ededf0;--om-muted: #8b8b94;--om-danger: #f0757a;--om-primary: #a3e635;--om-type-scale: 1;--om-density: 1;--om-radius: 14px;--om-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.openmerge-widget-root,.openmerge-widget-root *{box-sizing:border-box}.openmerge-widget-root{width:100%;height:100%;min-height:0;display:grid;place-items:center;padding:calc(16px * var(--om-density));color:var(--om-text);background:var(--om-bg);font-family:var(--om-font);font-size:calc(14px * var(--om-type-scale));line-height:1.5;-webkit-font-smoothing:antialiased}.openmerge-widget-root[data-color-mode=light]{--om-bg: rgb(244 244 245 / .78);--om-panel: #ffffff;--om-surface: #f4f4f5;--om-surface-hover: #ececee;--om-border: rgb(9 9 11 / .1);--om-border-strong: rgb(9 9 11 / .22);--om-text: #18181b;--om-muted: #71717a}@media(prefers-color-scheme:light){.openmerge-widget-root[data-color-mode=system]{--om-bg: rgb(244 244 245 / .78);--om-panel: #ffffff;--om-surface: #f4f4f5;--om-surface-hover: #ececee;--om-border: rgb(9 9 11 / .1);--om-border-strong: rgb(9 9 11 / .22);--om-text: #18181b;--om-muted: #71717a}}.openmerge-widget-root .om-card{width:min(472px,100%);max-height:calc(100dvh - 32px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--om-panel);border:1px solid var(--om-border);border-radius:var(--om-radius);box-shadow:0 24px 64px #00000085,0 3px 12px #00000040;overflow:hidden}.openmerge-widget-root .om-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--om-border)}.openmerge-widget-root .om-card-heading{display:flex;align-items:center;gap:9px;min-width:0}.openmerge-widget-root .om-openmerge-mark{width:22px;height:22px;flex:none;border-radius:6px}.openmerge-widget-root .om-card-title{margin:0;font-size:14px;font-weight:650;letter-spacing:.01em}.openmerge-widget-root .om-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:4px 6px;border-radius:6px;color:var(--om-muted);font-size:14px;line-height:1;cursor:pointer}.openmerge-widget-root .om-icon-btn:hover{color:var(--om-text);background:#ffffff0f}.openmerge-widget-root .om-card-body{min-height:0;padding:calc(18px * var(--om-density));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.openmerge-widget-root[data-widget-mode=field-mapping] .om-card{width:min(max(50vw,760px),100%)}.openmerge-widget-root .om-card-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 18px;border-top:1px solid var(--om-border);font-size:11px;color:var(--om-muted);text-align:center}.openmerge-widget-root .om-provider-list{overflow:hidden;border:1px solid var(--om-border);border-radius:12px;background:#ffffff04}.openmerge-widget-root .om-connect-intro{margin:0 0 14px}.openmerge-widget-root .om-connect-kicker,.openmerge-widget-root .om-connect-copy{margin:0}.openmerge-widget-root .om-connect-kicker{color:var(--om-text);font-size:13px;font-weight:650;letter-spacing:.005em}.openmerge-widget-root .om-connect-copy{margin-top:4px;color:var(--om-muted);font-size:12px;line-height:1.5}.openmerge-widget-root .om-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:66px;display:flex;align-items:center;gap:13px;padding:12px 14px;border:0;border-bottom:1px solid var(--om-border);border-radius:0;background:transparent;color:var(--om-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.openmerge-widget-root .om-tile:last-child{border-bottom:0}.openmerge-widget-root .om-tile:hover:not(:disabled){background:var(--om-surface-hover)}.openmerge-widget-root .om-tile:focus-visible,.openmerge-widget-root .om-icon-btn:focus-visible,.openmerge-widget-root .om-btn:focus-visible,.openmerge-widget-root .om-submit-btn:focus-visible{outline:2px solid #a3e635;outline-offset:2px}.openmerge-widget-root .om-provider-list .om-tile:focus-visible{position:relative;z-index:1;outline:0;box-shadow:inset 0 0 0 2px #a3e635}.openmerge-widget-root .om-tile:disabled{opacity:.52;cursor:default}.openmerge-widget-root .om-tile-mark{flex:none;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .08);border-radius:10px;background:#ffffff0f;color:#f3f3f5}.openmerge-widget-root .om-tile-mark-hubspot{border-color:#ff7a5938;background:#ff7a591c;color:#ff7a59}.openmerge-widget-root .om-tile-mark-pipedrive{border-color:#1cb17c38;background:#1cb17c1a;color:#38c793}.openmerge-widget-root .om-tile-mark-salesforce{border-color:#00a1e038;background:#00a1e01a;color:#17b7f5}.openmerge-widget-root .om-tile-mark-zoho-crm{border-color:#ee464c38;background:#ee464c1a;color:#f15b60}.openmerge-widget-root .om-tile-content{min-width:0;flex:1 1 auto}.openmerge-widget-root .om-tile-name{display:block;overflow:hidden;color:var(--om-text);font-size:13px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.openmerge-widget-root .om-tile-cat{min-width:0;display:flex;align-items:center;gap:6px;margin-top:3px;overflow:hidden;color:var(--om-muted);font-size:11px;line-height:1.35;letter-spacing:.01em;white-space:nowrap}.openmerge-widget-root .om-tile-app{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openmerge-widget-root .om-tile-arrow{flex:none;color:#686873;transition:color .15s ease,transform .15s ease}.openmerge-widget-root .om-tile:hover:not(:disabled) .om-tile-arrow{color:var(--om-text);transform:translate(2px)}.openmerge-widget-root .om-tile-spinner{animation:openmerge-spin .9s linear infinite}@keyframes openmerge-spin{to{transform:rotate(360deg)}}.openmerge-widget-root .om-status{padding:32px 8px;text-align:center;color:var(--om-muted);font-size:13px}.openmerge-widget-root .om-status p{margin:0 0 4px}.openmerge-widget-root .om-status-title{color:var(--om-text);font-weight:600}.openmerge-widget-root .om-notice{margin:14px 0 0;padding:9px 10px;border:1px solid rgb(240 117 122 / .3);border-radius:8px;background:#f0757a14;font-size:12px;color:var(--om-danger)}.openmerge-widget-root .om-list{display:flex;flex-direction:column;gap:8px}.openmerge-widget-root .om-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--om-border);border-radius:8px}.openmerge-widget-root .om-row-main{min-width:0;flex:1}.openmerge-widget-root .om-row-title{display:block;font-size:13px;font-weight:500}.openmerge-widget-root .om-row-sub{display:block;font-size:11px;color:var(--om-muted)}.openmerge-widget-root .om-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;padding:6px 10px;background:transparent;border:1px solid var(--om-border);border-radius:6px;color:var(--om-text);font:inherit;font-size:12px;cursor:pointer}.openmerge-widget-root .om-btn:hover:not(:disabled){border-color:var(--om-border-strong);background:#ffffff08}.openmerge-widget-root .om-btn:disabled{opacity:.5;cursor:default}.openmerge-widget-root .om-chip{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--om-border)}.openmerge-widget-root .om-chip-ok{color:#7fd7a4}.openmerge-widget-root .om-chip-warn{color:var(--om-danger)}.openmerge-widget-root .om-account-picker{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--om-muted);font-size:12px}.openmerge-widget-root .om-hint{margin:0 0 12px;font-size:12px;color:var(--om-muted)}.openmerge-widget-root .om-map-grid{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto;padding-right:2px}.openmerge-widget-root .om-mapping-models{display:flex;flex-direction:column;gap:12px;max-height:none;overflow:visible;padding-right:2px}.openmerge-widget-root .om-mapping-model{overflow:hidden;border:1px solid var(--om-border);border-radius:9px}.openmerge-widget-root .om-mapping-search{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;color:var(--om-muted);background:color-mix(in srgb,var(--om-panel) 94%,transparent);border:1px solid var(--om-border);border-radius:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.openmerge-widget-root .om-mapping-search>svg{width:15px;height:15px}.openmerge-widget-root .om-mapping-search input{min-width:0;padding:0;color:var(--om-text);background:transparent;border:0;outline:0;font:inherit;font-size:12px}.openmerge-widget-root .om-mapping-search input::placeholder{color:var(--om-muted)}.openmerge-widget-root .om-mapping-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.openmerge-widget-root .om-mapping-search-clear{display:grid;width:24px;height:24px;padding:0;place-items:center;color:var(--om-muted);background:transparent;border:0;border-radius:5px;cursor:pointer}.openmerge-widget-root .om-mapping-search-clear:hover{color:var(--om-text);background:var(--om-surface-hover)}.openmerge-widget-root .om-mapping-search-clear svg{width:13px;height:13px}.openmerge-widget-root .om-mapping-model-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:transparent;border:0;border-bottom:1px solid var(--om-border);color:var(--om-text);font:inherit;font-size:12px;font-weight:600;text-align:left;cursor:pointer}.openmerge-widget-root .om-mapping-model-title[aria-expanded=false]{border-bottom-color:transparent}.openmerge-widget-root .om-mapping-model-title:hover{background:var(--om-surface-hover)}.openmerge-widget-root .om-mapping-model-name{display:flex;align-items:center;gap:6px}.openmerge-widget-root .om-mapping-model-name svg{width:14px;height:14px;transition:transform .16s ease}.openmerge-widget-root .om-mapping-model-title[aria-expanded=false] .om-mapping-model-name svg{transform:rotate(-90deg)}.openmerge-widget-root .om-mapping-model-title span:last-child{color:var(--om-muted);font-size:11px;font-weight:400}.openmerge-widget-root .om-mapping-model .om-map-grid{max-height:none;gap:0;padding:0}.openmerge-widget-root .om-mapping-write-readiness{display:flex;flex-direction:column;gap:7px;padding:10px 12px;color:var(--om-muted);background:color-mix(in srgb,var(--om-warning, #f59e0b) 6%,transparent);border-bottom:1px solid var(--om-border);font-size:10px;line-height:1.45}.openmerge-widget-root .om-mapping-write-readiness[data-ready=true]{background:color-mix(in srgb,var(--om-success, #22c55e) 5%,transparent)}.openmerge-widget-root .om-mapping-write-readiness>strong{color:var(--om-text);font-size:11px;font-weight:650}.openmerge-widget-root .om-mapping-write-readiness>small{color:var(--om-muted);font-size:10px}.openmerge-widget-root .om-mapping-required-fields{display:flex;flex-wrap:wrap;gap:5px}.openmerge-widget-root .om-mapping-required-fields>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 7px;color:var(--om-danger);background:color-mix(in srgb,var(--om-danger) 7%,transparent);border:1px solid color-mix(in srgb,var(--om-danger) 22%,transparent);border-radius:999px}.openmerge-widget-root .om-mapping-required-fields>span[data-satisfied=true]{color:var(--om-muted);background:var(--om-surface);border-color:var(--om-border)}.openmerge-widget-root .om-mapping-required-fields code{color:inherit;font-size:9px}.openmerge-widget-root .om-mapping-empty{padding:24px 12px;color:var(--om-muted);border:1px dashed var(--om-border);border-radius:9px;font-size:12px;text-align:center}.openmerge-widget-root .om-map-row-label{grid-template-columns:minmax(250px,1.05fr) 18px minmax(320px,1.35fr);padding:12px;border-bottom:1px solid var(--om-border)}.openmerge-widget-root .om-map-row-label:last-child{border-bottom:0}.openmerge-widget-root .om-mapping-field-control{min-width:0}.openmerge-widget-root .om-mapping-binding-error{display:flex;flex-direction:column;gap:2px;margin-top:7px;padding:8px 10px;color:var(--om-danger, #f87171);background:color-mix(in srgb,var(--om-danger) 7%,transparent);border:1px solid color-mix(in srgb,var(--om-danger) 26%,transparent);border-radius:8px;font-size:11px;line-height:1.45}.openmerge-widget-root .om-mapping-binding-error strong{font-size:11px;font-weight:650}.openmerge-widget-root .om-field-input:disabled{opacity:.7;cursor:not-allowed}.openmerge-widget-root .om-map-field-heading{display:flex;align-items:center;gap:7px;min-width:0}.openmerge-widget-root .om-map-field-heading strong{overflow-wrap:anywhere;color:var(--om-text);font-family:var(--om-font);font-size:13px;font-weight:650;line-height:1.35}.openmerge-widget-root .om-map-field-heading [data-tone=required]{flex:none;padding:1px 6px;color:var(--om-danger);background:color-mix(in srgb,var(--om-danger) 9%,transparent);border:1px solid color-mix(in srgb,var(--om-danger) 24%,transparent);border-radius:999px;font-family:var(--om-font);font-size:9px;font-weight:600;text-transform:uppercase}.openmerge-widget-root .om-map-field-heading [data-tone=optional],.openmerge-widget-root .om-map-field-heading [data-tone=provider-required]{flex:none;padding:1px 6px;color:var(--om-muted);background:var(--om-surface);border:1px solid var(--om-border);border-radius:999px;font-family:var(--om-font);font-size:9px;font-weight:600;text-transform:uppercase}.openmerge-widget-root .om-map-field-heading [data-tone=provider-required]{color:var(--om-warning, #f59e0b);background:color-mix(in srgb,var(--om-warning, #f59e0b) 8%,transparent);border-color:color-mix(in srgb,var(--om-warning, #f59e0b) 25%,transparent)}.openmerge-widget-root .om-map-field>code{display:block;margin-top:3px;color:var(--om-muted);font-size:10px;overflow-wrap:anywhere}.openmerge-widget-root .om-map-field-badges,.openmerge-widget-root .om-mapping-option-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.openmerge-widget-root .om-map-field-badges>span,.openmerge-widget-root .om-mapping-option-badges>span{padding:2px 6px;color:var(--om-muted);background:var(--om-surface);border:1px solid var(--om-border);border-radius:999px;font-family:var(--om-font);font-size:9px;line-height:1.25;text-transform:capitalize}.openmerge-widget-root .om-map-field-description,.openmerge-widget-root .om-map-field-source{display:block;margin-top:6px;color:var(--om-muted);font-family:var(--om-font);font-size:10px;font-weight:400;line-height:1.45;white-space:normal}.openmerge-widget-root .om-map-field-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.openmerge-widget-root .om-map-field-source{color:color-mix(in srgb,var(--om-muted) 84%,var(--om-text))}.openmerge-widget-root .om-field-warning{margin:8px 0 0;color:var(--om-muted);font-size:11px;text-align:center}.openmerge-widget-root .om-map-row{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:start;gap:8px}.openmerge-widget-root .om-field-input{width:100%;padding:6px 8px;background:transparent;border:1px solid var(--om-border);border-radius:6px;color:var(--om-text);font:inherit;font-size:12px}.openmerge-widget-root .om-field-input:focus{outline:none;border-color:var(--om-border-strong)}.openmerge-widget-root .om-field-input option{background:var(--om-panel)}.openmerge-widget-root .om-map-arrow{align-self:center;text-align:center;color:var(--om-muted);font-size:12px}.openmerge-widget-root .om-map-field{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.openmerge-widget-root .om-mapping-select-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;color:var(--om-text);background:color-mix(in srgb,var(--om-surface) 54%,transparent);border:1px solid var(--om-border);border-radius:10px;font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.openmerge-widget-root .om-mapping-select-trigger:hover:not(:disabled){background:var(--om-surface);border-color:var(--om-border-strong)}.openmerge-widget-root .om-mapping-select-trigger:focus-visible,.openmerge-widget-root .om-mapping-select-trigger[aria-expanded=true]{outline:0;border-color:color-mix(in srgb,var(--om-primary) 58%,var(--om-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--om-primary) 12%,transparent)}.openmerge-widget-root .om-mapping-select-trigger:disabled{opacity:.62;cursor:not-allowed}.openmerge-widget-root .om-mapping-select-trigger>svg{width:15px;height:15px;flex:none;color:var(--om-muted);transition:transform .16s ease}.openmerge-widget-root .om-mapping-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.openmerge-widget-root .om-mapping-select-value{min-width:0;display:flex;flex-direction:column;gap:2px}.openmerge-widget-root .om-mapping-select-value>span,.openmerge-widget-root .om-mapping-select-value>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.openmerge-widget-root .om-mapping-select-value>span{font-size:12px;font-weight:600}.openmerge-widget-root .om-mapping-select-value>small{color:var(--om-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.openmerge-widget-root .om-mapping-select-value>.om-mapping-option-badges{display:flex;overflow:visible;margin-top:3px;white-space:normal}.openmerge-widget-root .om-mapping-select-popover{position:fixed;margin:0;inset:auto;padding:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;color:var(--om-text, #ededf0);background:color-mix(in srgb,var(--om-panel, #111114) 97%,transparent);border:1px solid var(--om-border-strong, rgb(255 255 255 / .18));border-radius:13px;box-shadow:0 22px 60px #00000094,0 2px 10px #00000052;font-family:var(--om-font, sans-serif);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.openmerge-widget-root .om-mapping-select-popover::backdrop{background:transparent;pointer-events:none}.openmerge-widget-root .om-mapping-select-search{display:grid;grid-template-columns:16px minmax(0,1fr) 24px;align-items:center;gap:8px;margin:8px;padding:8px 9px;color:var(--om-muted);background:var(--om-surface);border:1px solid var(--om-border);border-radius:9px}.openmerge-widget-root .om-mapping-select-search>svg{width:14px;height:14px}.openmerge-widget-root .om-mapping-select-search input{min-width:0;padding:0;color:var(--om-text);background:transparent;border:0;outline:0;font:inherit;font-size:12px}.openmerge-widget-root .om-mapping-select-search button{width:24px;height:24px;display:grid;padding:0;place-items:center;color:var(--om-muted);background:transparent;border:0;border-radius:6px;cursor:pointer}.openmerge-widget-root .om-mapping-select-search button:hover{color:var(--om-text);background:var(--om-surface-hover)}.openmerge-widget-root .om-mapping-select-search button svg{width:13px;height:13px}.openmerge-widget-root .om-mapping-select-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border-top:1px solid var(--om-border)}.openmerge-widget-root .om-mapping-select-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;color:var(--om-text);background:transparent;border:0;border-bottom:1px solid var(--om-border);font:inherit;text-align:left;cursor:pointer}.openmerge-widget-root .om-mapping-select-option:hover,.openmerge-widget-root .om-mapping-select-option:focus-visible{outline:0;background:var(--om-surface-hover)}.openmerge-widget-root .om-mapping-select-option[aria-selected=true]{background:color-mix(in srgb,var(--om-primary) 8%,transparent)}.openmerge-widget-root .om-mapping-select-option>svg{width:16px;height:16px;flex:none;color:var(--om-primary)}.openmerge-widget-root .om-mapping-option-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.openmerge-widget-root .om-mapping-option-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:620;line-height:1.35}.openmerge-widget-root .om-mapping-option-copy code,.openmerge-widget-root .om-mapping-option-copy small{margin-top:2px;color:var(--om-muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.openmerge-widget-root .om-mapping-option-badges [data-tone=required]{color:var(--om-danger);border-color:color-mix(in srgb,var(--om-danger) 24%,transparent)}.openmerge-widget-root .om-mapping-option-badges [data-tone=custom]{color:var(--om-primary);border-color:color-mix(in srgb,var(--om-primary) 24%,transparent)}.openmerge-widget-root .om-mapping-options-empty,.openmerge-widget-root .om-mapping-options-limit{padding:14px 12px;color:var(--om-muted);font-size:11px;line-height:1.45;text-align:center}.openmerge-widget-root .om-submit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;padding:8px 12px;background:#ffffff14;border:1px solid var(--om-border-strong);border-radius:8px;color:var(--om-text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.openmerge-widget-root[data-widget-mode=field-mapping] .om-card-footer{justify-content:space-between;padding:12px 18px}.openmerge-widget-root[data-widget-mode=field-mapping] .om-submit-btn{width:auto;min-width:176px}@media(max-width:640px){.openmerge-widget-root{padding:0}.openmerge-widget-root .om-card{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.openmerge-widget-root .om-map-row,.openmerge-widget-root .om-map-row-label{grid-template-columns:minmax(0,1fr);gap:6px}.openmerge-widget-root .om-map-arrow{display:none}.openmerge-widget-root .om-map-row-label{padding:12px 10px}.openmerge-widget-root .om-mapping-select-popover{border-radius:12px}}.openmerge-widget-root .om-submit-btn:hover:not(:disabled){background:#ffffff1f}.openmerge-widget-root .om-submit-btn:disabled{opacity:.5;cursor:default}.openmerge-widget-root[data-variant=embedded]{display:block;min-width:0;padding:0;background:transparent;container-type:inline-size;container-name:openmerge}.openmerge-widget-root[data-variant=embedded] .om-card{width:100%;height:100%;max-height:none;border:0;border-radius:inherit;box-shadow:none}.openmerge-widget-root[data-variant=embedded] .om-card-body{max-height:var(--om-body-max-height, 70dvh)}@container openmerge (max-width: 600px){.openmerge-widget-root .om-map-row{grid-template-columns:minmax(0,1fr);gap:6px}.openmerge-widget-root .om-map-arrow{display:none}.openmerge-widget-root .om-card-footer{flex-wrap:wrap;text-align:left}}@media(prefers-reduced-motion:reduce){.openmerge-widget-root *,.openmerge-widget-root *:before,.openmerge-widget-root *:after{transition:none;animation:none;scroll-behavior:auto}}}html,body,#root{width:100%;height:100%}body{margin:0;overflow:hidden}
