.commercial-cycle-badge.svelte-1tmgypl{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text-secondary);font:var(--text-tiny);font-weight:600;white-space:nowrap}.commercial-cycle-badge.svelte-1tmgypl span:where(.svelte-1tmgypl){overflow:hidden;text-overflow:ellipsis}.commercial-cycle-badge[data-size=md].svelte-1tmgypl{padding:var(--space-1) var(--space-2);font:var(--text-small)}.commercial-cycle-badge[data-tone=accent].svelte-1tmgypl{color:var(--accent)}.commercial-cycle-badge[data-tone=info].svelte-1tmgypl{color:var(--text-secondary)}.commercial-cycle-badge[data-tone=success].svelte-1tmgypl{color:var(--success)}.commercial-cycle-badge[data-tone=warning].svelte-1tmgypl{color:var(--warning)}.contract-target-picker.svelte-1vcr3fn{display:grid;gap:var(--space-1);min-width:0}.contract-target-picker.svelte-1vcr3fn>label:where(.svelte-1vcr3fn){color:var(--text-secondary);font:var(--mvp-v1-menu-label-font)}.metric-card.svelte-1e9wj76{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:var(--shadow-panel);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default)}.metric-card.svelte-1e9wj76:hover{transform:translateY(-1px);background:var(--card-hover);box-shadow:var(--shadow-panel);border-color:var(--border)}.metric-card.loading.svelte-1e9wj76{color:var(--text-secondary)}.metric-card.size-sm.svelte-1e9wj76{padding:var(--space-3)}.metric-header.svelte-1e9wj76{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.metric-title.svelte-1e9wj76{font:var(--text-small);color:var(--text-secondary)}.metric-icon.svelte-1e9wj76{color:var(--accent);width:1.85rem;height:1.85rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.metric-icon.trend-up.svelte-1e9wj76{color:var(--success);border-color:var(--border);background:var(--surface-soft)}.metric-icon.trend-down.svelte-1e9wj76{color:var(--danger);border-color:var(--border);background:var(--surface-soft)}.metric-value.svelte-1e9wj76{font:var(--text-display);color:var(--primary);font-variant-numeric:tabular-nums;letter-spacing:0}.metric-card.size-sm.svelte-1e9wj76 .metric-value:where(.svelte-1e9wj76){font:var(--text-title)}.metric-footer.svelte-1e9wj76{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.metric-trend.svelte-1e9wj76{display:inline-flex;align-items:center;gap:var(--space-1);font:var(--text-tiny);font-weight:500;border:1px solid transparent;border-radius:var(--radius-full);padding:.18rem .45rem;background:var(--surface-soft)}.trend-up.svelte-1e9wj76{color:var(--success);border-color:var(--border);background:var(--surface-soft)}.trend-down.svelte-1e9wj76{color:var(--danger);border-color:var(--border);background:var(--surface-soft)}.trend-down.svelte-1e9wj76 svg{transform:rotate(180deg)}.trend-neutral.svelte-1e9wj76{color:var(--text-secondary);border-color:var(--border)}.metric-trend-label.svelte-1e9wj76{color:var(--text-secondary);font:var(--text-tiny)}.metric-subtitle.svelte-1e9wj76{font:var(--text-tiny);color:var(--text-secondary)}.metric-card.variant-info.svelte-1e9wj76,.metric-card.variant-success.svelte-1e9wj76,.metric-card.variant-warning.svelte-1e9wj76,.metric-card.variant-error.svelte-1e9wj76{background:var(--card);border-color:var(--border)}@media(max-width:680px){.metric-card.svelte-1e9wj76{padding:var(--space-4)}}.contact-metadata.svelte-1np4c02{display:inline-flex;flex:0 0 auto;min-width:0}.primary-toggle.svelte-1np4c02{display:grid;place-items:center;flex:0 0 auto;width:var(--contact-action-size, var(--mvp-v1-size-xs));height:var(--contact-action-size, var(--mvp-v1-size-xs));padding:0;border:0;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;cursor:pointer}.primary-toggle.is-primary.svelte-1np4c02{color:var(--control-placeholder)}.primary-toggle.svelte-1np4c02:is(:where(.svelte-1np4c02):hover,[aria-expanded=true]:where(.svelte-1np4c02)):not(:disabled){background:var(--surface-soft);color:var(--text-secondary)}.primary-toggle.svelte-1np4c02:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.primary-toggle.svelte-1np4c02:disabled{opacity:var(--disabled-opacity, .58);cursor:not-allowed}.contact-menu.svelte-1np4c02{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:var(--mvp-v1-menu-width-dense);padding:var(--mvp-v1-menu-padding);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--mvp-v1-menu-radius);background:var(--surface);color:var(--text-primary);box-shadow:var(--mvp-v1-menu-shadow);font:var(--mvp-v1-menu-font);outline:none}.contact-menu.svelte-1np4c02:not([data-positioned]){visibility:hidden}.type-choices.svelte-1np4c02{border-top:1px solid var(--divider);margin-top:var(--mvp-v1-menu-section-gap);padding-top:var(--mvp-v1-menu-section-gap)}.menu-label.svelte-1np4c02{margin:0;padding:0 var(--mvp-v1-menu-item-padding-inline) var(--space-1);color:var(--text-secondary);font:var(--mvp-v1-menu-label-font)}.menu-choice.svelte-1np4c02{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--mvp-v1-menu-item-height);padding:var(--space-1) var(--mvp-v1-menu-item-padding-inline);border:0;border-radius:var(--radius-sm);color:var(--text-primary);background:transparent;font:inherit;text-align:left;cursor:pointer}.menu-choice.svelte-1np4c02 span:where(.svelte-1np4c02){min-width:0;overflow-wrap:anywhere}.menu-choice.svelte-1np4c02 svg{flex:0 0 auto;color:var(--accent)}.menu-choice.svelte-1np4c02:hover:not(:disabled){background:var(--surface-soft)}.menu-choice.svelte-1np4c02:focus-visible{outline:1px solid var(--accent);outline-offset:-1px;background:var(--surface-soft)}.menu-choice.svelte-1np4c02:disabled{color:var(--text-secondary);cursor:default}@media(pointer:coarse){.primary-toggle.svelte-1np4c02{width:var(--mvp-v1-touch-target);height:var(--mvp-v1-touch-target)}.menu-choice.svelte-1np4c02{min-height:var(--mvp-v1-touch-target)}}.compact-feedback.svelte-ul4bno .field-head:where(.svelte-ul4bno){position:relative;padding-inline-end:var(--mvp-v1-size-xs)}.contact-feedback.svelte-ul4bno{position:absolute;right:0;top:50%;transform:translateY(-50%)}.sr-only.svelte-ul4bno{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(pointer:coarse){.compact-feedback.svelte-ul4bno .field-head:where(.svelte-ul4bno){padding-inline-end:var(--mvp-v1-touch-target)}}.phone-email-field.svelte-ul4bno{--contact-row-width: min(100%, 38rem);--contact-email-row-width: var(--contact-row-width);--contact-ddi-width: 5rem;--contact-phone-track: minmax(0, 11.5rem);--contact-email-track: minmax(0, 1fr);display:flex;flex-direction:column;gap:var(--space-2);min-width:0;container:phone-email / inline-size}.validation-on-blur.svelte-ul4bno{gap:var(--operational-entry-label-gap, var(--space-2))}.field-head.svelte-ul4bno{display:flex;align-items:center;gap:var(--space-2)}.field-label-wrap.svelte-ul4bno{display:inline-flex;align-items:center;gap:4px}.field-title.svelte-ul4bno{margin:0;font:var(--text-small);font-weight:700;color:var(--text-primary)}.field-title.field-invalid.svelte-ul4bno{color:var(--danger)}.phone-email-field.svelte-ul4bno .input[aria-invalid=true]{border-color:var(--danger)}.field-toggle.svelte-ul4bno{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.field-toggle.svelte-ul4bno:hover{color:var(--accent);background:var(--surface-soft)}.entry-list.svelte-ul4bno{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:100%}.entry-shell.svelte-ul4bno{display:flex;align-items:center;gap:var(--space-2);width:100%;max-width:100%}.entry-row.svelte-ul4bno{display:grid;gap:var(--space-2);align-items:center;width:auto;max-width:100%;min-width:0;flex:1 1 auto;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}.entry-row.mode-phone.svelte-ul4bno{width:var(--contact-row-width);max-width:100%}.entry-row.mode-email.svelte-ul4bno{width:var(--contact-email-row-width);max-width:100%}.entry-body.svelte-ul4bno{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:nowrap}.entry-row.mode-phone.svelte-ul4bno .entry-body:where(.svelte-ul4bno){display:grid;grid-template-columns:var(--contact-ddi-width) var(--contact-phone-track) auto;justify-content:start}.entry-row.mode-email.svelte-ul4bno .entry-body:where(.svelte-ul4bno){display:grid;grid-template-columns:var(--contact-email-track) auto;justify-content:start}.entry-row.is-secondary.svelte-ul4bno{background:var(--surface-soft)}.entry-row.svelte-ul4bno:not(.is-secondary){border-color:var(--border)}.phone-email-field.svelte-ul4bno .entry-row .input-wrapper,.phone-email-field.svelte-ul4bno .entry-row .select-wrapper{width:100%;min-width:0}.value-field.svelte-ul4bno{position:relative;flex:1 1 auto;width:100%;min-width:0}.entry-row.mode-email.svelte-ul4bno .value-field:where(.svelte-ul4bno){min-width:120px}.phone-email-field.svelte-ul4bno .entry-row .input{width:100%;min-width:0}.phone-email-field.svelte-ul4bno .entry-row .button{white-space:nowrap}.ddi-field.svelte-ul4bno{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;overflow:visible}.ddi-dropdown.svelte-ul4bno{width:100%;min-width:0;--aev-dropdown-max-height: min(300px, 48vh)}.ddi-control.svelte-ul4bno,.ddi-manual-control.svelte-ul4bno{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:var(--control-height-sm);width:100%;padding:0 3px;border:1px solid var(--control-border-subtle);border-radius:var(--radius-md);background:var(--workspace-input-bg, var(--control-bg-subtle));box-sizing:border-box;box-shadow:none;color:var(--text-primary);font:inherit;text-align:left;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),background var(--duration-fast) var(--ease-default)}.ddi-control.svelte-ul4bno{cursor:pointer}.ddi-manual-control.svelte-ul4bno{width:100%;padding-right:8px}.ddi-control.svelte-ul4bno:focus-within,.ddi-control.svelte-ul4bno:focus-visible,.ddi-manual-control.svelte-ul4bno:focus-within{border-color:var(--control-focus-border);box-shadow:var(--control-focus-ring);outline:none}.ddi-control.svelte-ul4bno:hover:not(:disabled){border-color:var(--control-focus-border);background:var(--card-hover)}.ddi-control.svelte-ul4bno:disabled{cursor:not-allowed;opacity:.68}.ddi-control.svelte-ul4bno:after{content:"";position:absolute;right:6px;width:4px;height:4px;border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);transform:translateY(-2px) rotate(45deg);pointer-events:none}.ddi-flag.svelte-ul4bno{flex-shrink:0;width:20px;height:14px;overflow:hidden;border-radius:3px;border:1px solid var(--border);background:var(--surface-soft);box-shadow:var(--shadow-xs)}.ddi-flag.is-empty.svelte-ul4bno{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.ddi-flag.svelte-ul4bno img:where(.svelte-ul4bno){display:block;width:100%;height:100%;object-fit:cover}.ddi-selected-value.svelte-ul4bno{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--text-tiny);font-size:.65625rem;font-weight:500;color:var(--text-primary);line-height:1}.ddi-dropdown.svelte-ul4bno .ddi-dropdown-menu:where(.svelte-ul4bno){position:fixed;inset:auto;margin:0;box-sizing:border-box;width:var(--mvp-v1-menu-width-dense);min-width:0;max-width:min(22rem,calc(100vw - 48px))}.ddi-dropdown-menu.svelte-ul4bno:not([data-positioned]){visibility:hidden}.ddi-dropdown-option.svelte-ul4bno{min-height:var(--mvp-v1-menu-item-height);padding:var(--space-1) var(--space-2);font:var(--mvp-v1-menu-font)}.ddi-dropdown-option.svelte-ul4bno .ddi-option-main:where(.svelte-ul4bno){display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1 1 auto;overflow:visible;text-overflow:clip;white-space:normal}.ddi-option-flag.svelte-ul4bno{width:14px;height:10px;border:0;box-shadow:none}.ddi-dropdown-option.svelte-ul4bno .ddi-option-copy:where(.svelte-ul4bno){display:grid;gap:1px;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:clip;white-space:normal}.ddi-dropdown-option.svelte-ul4bno .ddi-option-copy:where(.svelte-ul4bno) strong:where(.svelte-ul4bno){display:block;min-width:0;overflow-wrap:anywhere}.ddi-dropdown-option.svelte-ul4bno .ddi-option-copy:where(.svelte-ul4bno) strong:where(.svelte-ul4bno){font-weight:var(--mvp-v1-weight-regular)}.ddi-native-input.svelte-ul4bno{width:100%;min-width:0;border:none;background:transparent;padding:0;margin:0;font:var(--text-tiny);font-weight:800;color:var(--text-primary);line-height:1}.ddi-prefix.svelte-ul4bno{flex-shrink:0;font:var(--text-tiny);color:var(--text-secondary)}.ddi-native-input.svelte-ul4bno:focus{outline:none}.ddi-native-input.svelte-ul4bno::placeholder{color:var(--control-placeholder, var(--text-secondary));font-weight:var(--mvp-v1-weight-regular, 400)}.phone-region-helper.svelte-ul4bno{display:block;margin-top:3px;color:var(--text-secondary);font:var(--text-tiny);line-height:1.25}.phone-region-helper.is-invalid.svelte-ul4bno{color:var(--danger)}.principal-pill.svelte-ul4bno{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:24px;padding:0 8px;border-radius:var(--radius-md);border:1px solid var(--workspace-solid-border, var(--border));font:var(--text-tiny);font-size:.7rem;font-weight:650;color:var(--text-secondary);background:var(--workspace-glass-surface, var(--surface));flex-shrink:0}.principal-pill.is-placeholder.svelte-ul4bno{visibility:hidden}.primary-toggle.svelte-ul4bno{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;cursor:pointer}.primary-toggle.is-primary.svelte-ul4bno{color:var(--control-placeholder)}.primary-toggle.svelte-ul4bno:hover:not(:disabled){color:var(--text-secondary);background:var(--surface-soft)}.primary-toggle.svelte-ul4bno:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.primary-toggle.svelte-ul4bno:disabled{cursor:not-allowed;opacity:.58}.entry-actions.svelte-ul4bno{display:inline-grid;grid-template-columns:repeat(3,24px);align-items:center;justify-content:center;gap:2px;min-width:82px;padding:2px;border:1px solid var(--workspace-solid-border, var(--border));border-radius:var(--radius-md);background:var(--workspace-glass-surface, var(--surface));flex:0 0 auto}.copy-action.svelte-ul4bno{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary)}.entry-actions.svelte-ul4bno .copy-btn,.entry-actions.svelte-ul4bno .btn-inline-icon:where(.svelte-ul4bno){width:24px;height:24px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent}.entry-actions.svelte-ul4bno .copy-btn:hover:not(:disabled),.entry-actions.svelte-ul4bno .btn-inline-icon:where(.svelte-ul4bno):hover:not(:disabled){border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.entry-actions.svelte-ul4bno .btn-inline-icon.danger:where(.svelte-ul4bno):hover:not(:disabled){border-color:var(--danger);background:var(--danger);color:var(--primary-foreground)}.entry-actions.svelte-ul4bno .copy-btn:focus-visible,.entry-actions.svelte-ul4bno .btn-inline-icon:where(.svelte-ul4bno):focus-visible{outline:none;box-shadow:var(--control-focus-ring)}.entry-actions.svelte-ul4bno .copy-btn:disabled,.entry-actions.svelte-ul4bno .btn-inline-icon:where(.svelte-ul4bno):disabled{color:var(--border);cursor:not-allowed}.metadata-editable.svelte-ul4bno{container:contact-editor / inline-size}.metadata-editable.svelte-ul4bno .entry-row:where(.svelte-ul4bno){width:100%;box-sizing:border-box}.metadata-editable.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:var(--contact-ddi-width) minmax(0,11.5rem) 7rem auto;align-items:center}.metadata-editable.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:minmax(0,1fr) 7rem auto;align-items:center}.metadata-editable.svelte-ul4bno .entry-row:where(.svelte-ul4bno) .value-field:where(.svelte-ul4bno){min-width:0}.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno){grid-template-columns:repeat(4,28px);border:0;padding:0;background:transparent}.metadata-editable.svelte-ul4bno .copy-action:where(.svelte-ul4bno),.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .copy-btn,.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon:where(.svelte-ul4bno){width:28px;height:28px}.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .copy-btn:hover:not(:disabled),.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon:where(.svelte-ul4bno):hover:not(:disabled){color:var(--accent);background:var(--surface-soft);border-color:transparent}.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon.danger:where(.svelte-ul4bno):hover:not(:disabled){color:var(--danger)}.contact-type.svelte-ul4bno{min-width:0}.contact-type.svelte-ul4bno .select-trigger{min-height:28px;border-radius:var(--radius-full);background:var(--surface-soft);color:var(--text-secondary);box-shadow:none;font:var(--text-tiny)}.contact-type.svelte-ul4bno .select-trigger:hover:not(:disabled){color:var(--accent)}@container contact-editor (max-width: 34rem){.metadata-editable.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno),.metadata-editable.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:5.8rem minmax(0,1fr)}.metadata-editable.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .value-field:where(.svelte-ul4bno){grid-column:1 / -1}.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno){grid-column:1 / -1;grid-row:2;justify-self:start}.contact-type.svelte-ul4bno{grid-column:1 / -1;grid-row:2;justify-self:end;width:7rem}}@container contact-editor (max-width: 23rem){.metadata-editable.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno),.metadata-editable.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:minmax(0,1fr)}.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno),.contact-type.svelte-ul4bno{grid-row:auto;justify-self:start}}.value-field.svelte-ul4bno.is-checklist-focus-target{border-radius:var(--radius-sm);box-shadow:inset 0 -2px 0 var(--accent)}.field-error.svelte-ul4bno{display:block;font:var(--text-small);color:var(--danger)}@media(max-width:820px){.phone-email-field.svelte-ul4bno{--contact-row-width: 100%;--contact-email-row-width: 100%;--contact-ddi-width: 100%}.field-head.svelte-ul4bno{flex-direction:column;align-items:flex-start}.entry-shell.svelte-ul4bno{width:100%;flex-direction:column;align-items:stretch}.entry-row.svelte-ul4bno{align-items:start;width:100%}.entry-row.mode-phone.svelte-ul4bno .entry-body:where(.svelte-ul4bno),.entry-row.mode-email.svelte-ul4bno .entry-body:where(.svelte-ul4bno){grid-template-columns:1fr;align-items:stretch}.ddi-field.svelte-ul4bno{grid-template-columns:minmax(0,1fr)}.principal-pill.svelte-ul4bno{align-self:flex-end}}@media(pointer:coarse){.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno){grid-template-columns:repeat(4,44px)}.metadata-editable.svelte-ul4bno .copy-action:where(.svelte-ul4bno),.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .copy-btn,.metadata-editable.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon:where(.svelte-ul4bno),.primary-toggle.svelte-ul4bno{width:44px;height:44px}.contact-type.svelte-ul4bno .select-trigger{min-height:44px}.ddi-dropdown-option.svelte-ul4bno{min-height:var(--mvp-v1-touch-target)}}.compact.svelte-ul4bno{--contact-action-size: var(--space-6);--contact-ddi-width: 4.25rem}.compact.svelte-ul4bno .field-head:where(.svelte-ul4bno){flex-direction:row;align-items:center;gap:var(--space-1)}.compact.svelte-ul4bno .field-label-wrap:where(.svelte-ul4bno){margin-right:auto}.compact.svelte-ul4bno .entry-row:where(.svelte-ul4bno){width:100%;padding:0;border:0;border-radius:0;background:transparent}.compact.svelte-ul4bno .entry-body:where(.svelte-ul4bno){gap:var(--space-1)}.compact.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:var(--contact-ddi-width) minmax(0,10.75rem) auto}.compact.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:minmax(0,1fr) auto}.compact.svelte-ul4bno .entry-row:where(.svelte-ul4bno) .value-field:where(.svelte-ul4bno),.compact.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .value-field:where(.svelte-ul4bno){grid-column:auto;grid-row:auto;min-width:0}.compact.without-entry-actions.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:var(--contact-ddi-width) minmax(0,10.75rem)}.compact.without-entry-actions.svelte-ul4bno .entry-row.mode-email:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:minmax(0,1fr)}.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno){display:inline-flex;align-items:center;flex-wrap:nowrap;grid-column:auto;grid-row:auto;justify-self:stretch;gap:0;min-width:0;padding:0;border:0;background:transparent}.compact.svelte-ul4bno .primary-toggle:where(.svelte-ul4bno),.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon:where(.svelte-ul4bno),.compact.svelte-ul4bno .copy-action:where(.svelte-ul4bno),.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .copy-btn{width:var(--contact-action-size);height:var(--contact-action-size);min-height:var(--contact-action-size);flex:0 0 var(--contact-action-size)}.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .copy-btn:hover:not(:disabled),.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon:where(.svelte-ul4bno):hover:not(:disabled){color:var(--text-primary);background:var(--surface-soft);border-color:transparent}.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon.danger:where(.svelte-ul4bno):hover:not(:disabled){color:var(--danger)}.compact.svelte-ul4bno .primary-toggle:where(.svelte-ul4bno):focus-visible,.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .copy-btn:focus-visible,.compact.svelte-ul4bno .entry-actions:where(.svelte-ul4bno) .btn-inline-icon:where(.svelte-ul4bno):focus-visible{outline:1px solid var(--accent);outline-offset:-1px;box-shadow:none}.compact.svelte-ul4bno .ddi-control:where(.svelte-ul4bno){gap:3px;padding-inline:3px}.compact.svelte-ul4bno .ddi-control:where(.svelte-ul4bno):after{right:5px}.compact.svelte-ul4bno .ddi-dropdown-trigger:where(.svelte-ul4bno) .ddi-flag:where(.svelte-ul4bno){display:inline-flex;width:14px;height:10px;border:0;border-radius:2px;box-shadow:none}.compact.svelte-ul4bno .ddi-dropdown-trigger:where(.svelte-ul4bno) .ddi-flag:where(.svelte-ul4bno) svg{width:10px;height:10px}.compact.svelte-ul4bno .ddi-selected-value:where(.svelte-ul4bno){flex:0 0 auto;overflow:visible;text-overflow:clip}@container phone-email (max-width: 20rem){.compact.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:var(--contact-ddi-width) minmax(0,1fr) auto}}@container contact-editor (max-width: 20rem){.compact.svelte-ul4bno .entry-row.mode-phone:where(.svelte-ul4bno) .entry-body:where(.svelte-ul4bno){grid-template-columns:var(--contact-ddi-width) minmax(0,1fr) auto}}@media(pointer:coarse){.compact.svelte-ul4bno{--contact-action-size: var(--mvp-v1-touch-target)}.compact.svelte-ul4bno .ddi-control:where(.svelte-ul4bno),.compact.svelte-ul4bno .input{min-height:var(--mvp-v1-touch-target)}.compact.svelte-ul4bno .input{font-size:16px}}@media(prefers-reduced-motion:reduce){.ddi-control.svelte-ul4bno,.ddi-manual-control.svelte-ul4bno,.btn-inline-icon.svelte-ul4bno,.field-toggle.svelte-ul4bno{transition:none}}.confirm-content.svelte-mrlnh3{text-align:center}.confirm-icon.svelte-mrlnh3{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);margin-bottom:var(--space-4)}.confirm-icon-danger.svelte-mrlnh3,.confirm-icon-warning.svelte-mrlnh3{color:var(--warning)}.confirm-icon-default.svelte-mrlnh3{color:var(--info)}.confirm-title.svelte-mrlnh3{font:var(--text-subtitle);color:var(--text-primary);margin:0 0 var(--space-2)}.confirm-message.svelte-mrlnh3{font:var(--text-body);color:var(--text-secondary);margin:0}
