.card-header.svelte-ocp976 .card-subtitle:where(.svelte-ocp976){color:var(--text-secondary);margin-top:var(--spacing-xs)}.grid-layout.svelte-ocp976{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}@media (max-width: 1024px){.grid-layout.svelte-ocp976{grid-template-columns:1fr}}.input-section.svelte-ocp976{display:flex;flex-direction:column;gap:var(--spacing-lg)}.domain-config.svelte-ocp976{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--spacing-md);align-items:end;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-secondary)}@media (max-width: 768px){.domain-config.svelte-ocp976{grid-template-columns:1fr}}.add-record-btn.svelte-ocp976{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-primary);color:var(--bg-primary);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.add-record-btn.svelte-ocp976:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.mx-records-section.svelte-ocp976 .section-header:where(.svelte-ocp976){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.mx-records-section.svelte-ocp976 .section-header:where(.svelte-ocp976) h3:where(.svelte-ocp976){margin:0;font-size:var(--font-size-md);color:var(--text-primary)}.mx-records-section.svelte-ocp976 .section-header:where(.svelte-ocp976) .sort-btn:where(.svelte-ocp976){display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast)}.mx-records-section.svelte-ocp976 .section-header:where(.svelte-ocp976) .sort-btn:where(.svelte-ocp976):hover{background:var(--surface-hover);color:var(--text-primary)}.records-list.svelte-ocp976{display:flex;flex-direction:column;gap:var(--spacing-md)}.record-row.svelte-ocp976{display:grid;grid-template-columns:1fr 2fr auto auto;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);align-items:start}.record-row.error.svelte-ocp976{border-color:var(--color-error);background:rgba(var(--color-error-rgb),.05)}@media (max-width: 768px){.record-row.svelte-ocp976{grid-template-columns:1fr;gap:var(--spacing-sm)}}.record-row.svelte-ocp976 label:where(.svelte-ocp976){display:block;font-size:var(--font-size-xs);font-weight:500;color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.record-row.svelte-ocp976 input:where(.svelte-ocp976),.record-row.svelte-ocp976 select:where(.svelte-ocp976){width:100%;padding:var(--spacing-xs);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);font-size:var(--font-size-sm)}.record-row.svelte-ocp976 .priority-hint:where(.svelte-ocp976){display:block;font-size:var(--font-size-xs);margin-top:var(--spacing-xs);padding:2px 4px;border-radius:var(--radius-sm)}.record-row.svelte-ocp976 .priority-hint.success:where(.svelte-ocp976){color:var(--color-success)}.record-row.svelte-ocp976 .priority-hint.info:where(.svelte-ocp976){color:var(--color-info)}.record-row.svelte-ocp976 .priority-hint.warning:where(.svelte-ocp976){color:var(--color-warning)}.record-row.svelte-ocp976 .priority-hint.error:where(.svelte-ocp976){color:var(--color-error)}.record-row.svelte-ocp976 .remove-btn:where(.svelte-ocp976){display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(var(--color-error-rgb),.1);border:1px solid rgba(var(--color-error-rgb),.3);border-radius:var(--radius-sm);color:var(--color-error);cursor:pointer;transition:all var(--transition-fast)}.record-row.svelte-ocp976 .remove-btn:where(.svelte-ocp976):hover{background:var(--color-error);color:var(--bg-primary)}.record-row.svelte-ocp976 .validation-errors:where(.svelte-ocp976){grid-column:1/-1;margin-top:var(--spacing-sm)}.record-row.svelte-ocp976 .validation-errors:where(.svelte-ocp976) .error-message:where(.svelte-ocp976){display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-error);margin-bottom:var(--spacing-xs)}.examples-section.svelte-ocp976{display:flex;flex-direction:column;gap:var(--spacing-md)}.examples-section.svelte-ocp976 .examples-toggle:where(.svelte-ocp976),.examples-section.svelte-ocp976 .guidance-toggle:where(.svelte-ocp976){border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--spacing-md);background:var(--bg-secondary)}.examples-section.svelte-ocp976 .examples-toggle:where(.svelte-ocp976) summary:where(.svelte-ocp976),.examples-section.svelte-ocp976 .guidance-toggle:where(.svelte-ocp976) summary:where(.svelte-ocp976){display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;font-weight:500;color:var(--text-primary)}.examples-section.svelte-ocp976 .examples-toggle:where(.svelte-ocp976) summary:where(.svelte-ocp976):hover,.examples-section.svelte-ocp976 .guidance-toggle:where(.svelte-ocp976) summary:where(.svelte-ocp976):hover{color:var(--color-primary)}.examples-section.svelte-ocp976 .examples-grid:where(.svelte-ocp976){display:grid;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.examples-section.svelte-ocp976 .example-card:where(.svelte-ocp976){padding:var(--spacing-sm);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--bg-primary);cursor:pointer;transition:all var(--transition-fast)}.examples-section.svelte-ocp976 .example-card:where(.svelte-ocp976) h4:where(.svelte-ocp976){margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-sm);font-weight:600}.examples-section.svelte-ocp976 .example-card:where(.svelte-ocp976) p:where(.svelte-ocp976){margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.examples-section.svelte-ocp976 .example-card:where(.svelte-ocp976):hover{border-color:var(--color-primary);background:var(--surface-hover)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976){margin-top:var(--spacing-md)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976) .guide-item:where(.svelte-ocp976){display:flex;justify-content:space-between;padding:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-radius:var(--radius-sm);font-size:var(--font-size-xs)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976) .guide-item:where(.svelte-ocp976) .range:where(.svelte-ocp976){font-weight:600;font-family:var(--font-mono)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976) .guide-item.success:where(.svelte-ocp976){background:rgba(var(--color-success-rgb),.1);color:var(--color-success)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976) .guide-item.info:where(.svelte-ocp976){background:rgba(var(--color-info-rgb),.1);color:var(--color-info)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976) .guide-item.warning:where(.svelte-ocp976){background:rgba(var(--color-warning-rgb),.1);color:var(--color-warning)}.examples-section.svelte-ocp976 .priority-guide:where(.svelte-ocp976) .guide-item.error:where(.svelte-ocp976){background:rgba(var(--color-error-rgb),.1);color:var(--color-error)}.examples-section.svelte-ocp976 .info-panel:where(.svelte-ocp976){background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--spacing-md)}.examples-section.svelte-ocp976 .info-panel:where(.svelte-ocp976) h4:where(.svelte-ocp976){margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm);color:var(--color-primary)}.examples-section.svelte-ocp976 .info-panel:where(.svelte-ocp976) ul:where(.svelte-ocp976){margin:0;padding-left:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.4}.examples-section.svelte-ocp976 .info-panel:where(.svelte-ocp976) ul:where(.svelte-ocp976) li:where(.svelte-ocp976){margin-bottom:var(--spacing-xs)}.results-section.svelte-ocp976{border-top:1px solid var(--border-primary);padding-top:var(--spacing-lg)}.results-header.svelte-ocp976{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.results-header.svelte-ocp976 h2:where(.svelte-ocp976){margin:0;font-size:var(--font-size-lg);color:var(--text-primary)}.results-header.svelte-ocp976 .export-buttons:where(.svelte-ocp976){display:flex;gap:var(--spacing-sm)}.results-header.svelte-ocp976 .export-buttons:where(.svelte-ocp976) button:where(.svelte-ocp976){display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.results-header.svelte-ocp976 .export-buttons:where(.svelte-ocp976) button:where(.svelte-ocp976):hover{background:var(--color-primary);color:var(--bg-primary);border-color:var(--color-primary)}.records-table.svelte-ocp976{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.records-table.svelte-ocp976 .table-header:where(.svelte-ocp976){display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 2fr 1fr;background:var(--bg-secondary);font-weight:600;font-size:var(--font-size-sm)}.records-table.svelte-ocp976 .table-header:where(.svelte-ocp976)>div:where(.svelte-ocp976){padding:var(--spacing-sm) var(--spacing-md);border-right:1px solid var(--border-primary)}.records-table.svelte-ocp976 .table-header:where(.svelte-ocp976)>div:where(.svelte-ocp976):last-child{border-right:none}.records-table.svelte-ocp976 .table-row:where(.svelte-ocp976){display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 2fr 1fr;border-top:1px solid var(--border-secondary)}.records-table.svelte-ocp976 .table-row.error:where(.svelte-ocp976){background:rgba(var(--color-error-rgb),.05)}.records-table.svelte-ocp976 .table-row:where(.svelte-ocp976)>div:where(.svelte-ocp976){padding:var(--spacing-sm) var(--spacing-md);border-right:1px solid var(--border-secondary);font-size:var(--font-size-sm)}.records-table.svelte-ocp976 .table-row:where(.svelte-ocp976)>div:where(.svelte-ocp976):last-child{border-right:none}.records-table.svelte-ocp976 .table-row:where(.svelte-ocp976) .domain:where(.svelte-ocp976),.records-table.svelte-ocp976 .table-row:where(.svelte-ocp976) .mailserver:where(.svelte-ocp976){font-family:var(--font-mono)}.records-table.svelte-ocp976 .table-row:where(.svelte-ocp976) .mailserver:where(.svelte-ocp976){word-break:break-all}.record-type.svelte-ocp976{padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;background:rgba(var(--color-info-rgb),.2);color:var(--color-info)}.priority-badge.svelte-ocp976{padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600;font-family:var(--font-mono)}.priority-badge.success.svelte-ocp976{background:rgba(var(--color-success-rgb),.2);color:var(--color-success)}.priority-badge.info.svelte-ocp976{background:rgba(var(--color-info-rgb),.2);color:var(--color-info)}.priority-badge.warning.svelte-ocp976{background:rgba(var(--color-warning-rgb),.2);color:var(--color-warning)}.priority-badge.error.svelte-ocp976{background:rgba(var(--color-error-rgb),.2);color:var(--color-error)}.status-badge.svelte-ocp976{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500}.status-badge.success.svelte-ocp976{background:rgba(var(--color-success-rgb),.2);color:var(--color-success)}.status-badge.error.svelte-ocp976{background:rgba(var(--color-error-rgb),.2);color:var(--color-error)}.validation-summary.svelte-ocp976{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:rgba(var(--color-error-rgb),.1);border:1px solid rgba(var(--color-error-rgb),.3);border-radius:var(--radius-md)}.validation-summary.svelte-ocp976 h3:where(.svelte-ocp976){display:flex;align-items:center;gap:var(--spacing-xs);margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-md);color:var(--color-error)}.validation-summary.svelte-ocp976 ul:where(.svelte-ocp976){margin:0;padding-left:var(--spacing-lg)}.validation-summary.svelte-ocp976 ul:where(.svelte-ocp976) li:where(.svelte-ocp976){margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error)}
