.domain-order-controls{--domain-accent:var(--ob-accent,#2563eb);--domain-success-text:#166534;--domain-success-bg:#f0fdf4;--domain-success-border:#15803d;--domain-error:#b91c1c}[data-theme="dark"] .domain-order-controls{--domain-success-text:#86efac;--domain-success-bg:#052e16;--domain-success-border:#4ade80;--domain-error:#fca5a5}#orderWizardForm :is(.domain-order-controls,.domain-order-rows,.domain-order-row,.domain-order-transfer,.domain-transfer-fields){display:grid;gap:0.625rem;min-width:0;width:100%}#orderWizardForm .domain-order-row{padding-block:0.5rem}#orderWizardForm .domain-order-row + .domain-order-row{border-top:1px solid var(--border-color);padding-top:1rem}#orderWizardForm .domain-order-row>label,#orderWizardForm .domain-transfer-fields>label{font-size:0.75rem;font-weight:600;color:var(--text-secondary)}#orderWizardForm .domain-entry{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:0.5rem;align-items:stretch}#orderWizardForm :is(.domain-order-name,.domain-transfer-code){min-width:0;width:100%;min-height:48px;padding:0.75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem}#orderWizardForm .domain-icon-button{display:grid;place-items:center;width:44px;min-height:44px;padding:0.5rem;color:var(--text-secondary);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}#orderWizardForm .domain-check{width:48px;color:var(--domain-accent);background:var(--bg-secondary);border-color:var(--border-color)}#orderWizardForm .domain-icon-button:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-color)}#orderWizardForm .domain-icon-button:disabled{opacity:0.5;cursor:wait}#orderWizardForm .domain-confirmed{display:flex;gap:0.625rem;align-items:center;padding:0.875rem;min-height:52px;border:2px dashed var(--domain-success-border);border-radius:10px;color:var(--domain-success-text);background:var(--domain-success-bg)}#orderWizardForm .domain-confirmed svg{flex-shrink:0}#orderWizardForm .domain-confirmed-name{font-size:1rem;line-height:1.5;overflow-wrap:anywhere;min-width:0}#orderWizardForm .domain-row-footer{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;min-width:0}#orderWizardForm .domain-order-status{font-size:0.75rem;line-height:1.5;color:var(--text-secondary);overflow-wrap:anywhere}#orderWizardForm .domain-order-row[data-status="available"] .domain-order-status{color:var(--domain-success-text);font-weight:600}#orderWizardForm .domain-order-row[data-status="unavailable"] .domain-order-status{font-weight:600}#orderWizardForm .domain-order-row[data-status="checking"] .domain-check svg{animation:domain-spin 1s linear infinite}#orderWizardForm .domain-menu{position:relative;flex-shrink:0}#orderWizardForm .domain-popover{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:140px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;padding:0.25rem;box-shadow:var(--shadow-lg)}#orderWizardForm .domain-popover button{display:block;width:100%;min-height:44px;padding:0.625rem 0.875rem;background:transparent;border:0;color:var(--text-primary);text-align:left;font:inherit;font-size:0.875rem;cursor:pointer;border-radius:6px}#orderWizardForm .domain-popover button:hover{background:var(--bg-secondary)}#orderWizardForm .domain-popover [data-domain-remove]{color:var(--domain-error)}#orderWizardForm .domain-card-loading{display:flex;align-items:center;gap:0.625rem;min-height:40px;color:var(--domain-accent);font-size:0.875rem;font-weight:600}#orderWizardForm .domain-card-loading svg{flex-shrink:0;animation:domain-spin 1s linear infinite}#orderWizardForm .domain-card-checking{border-color:var(--ob-accent)}#orderWizardForm .domain-transfer-fields small,#orderWizardForm .domain-order-controls>small{color:var(--text-secondary);font-size:0.75rem;line-height:1.5}#orderWizardForm .domain-transfer-error{color:var(--domain-error);font-size:0.8125rem;line-height:1.5;font-weight:600}#orderWizardForm [aria-invalid="true"]{border-color:var(--domain-error)}#orderWizardForm .domain-add{display:flex;align-items:center;justify-content:center;gap:0.5rem;min-height:44px;width:100%;padding:0.625rem;color:var(--domain-accent);background:transparent;border:1px dashed var(--border-color);border-radius:8px;font-size:0.8125rem;cursor:pointer}#orderWizardForm .domain-add:disabled{opacity:0.5;cursor:not-allowed}#orderWizardForm [data-domain-fallback]{min-height:44px;display:flex;align-items:center;font-size:0.8125rem;color:var(--domain-accent);text-decoration:underline}#orderWizardForm .domain-order-controls [hidden]{display:none!important}#orderWizardForm .domain-card-loading[hidden]{display:flex!important;visibility:hidden}@keyframes domain-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#orderWizardForm :is(.domain-check,.domain-card-loading) svg{animation:none!important}}