.domain-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:start}.domain-layout .panel,.domain-setup{min-width:0;padding:24px}.domain-layout .panel-heading{align-items:flex-start;gap:16px}.domain-layout .panel-heading h3,.domain-setup h3{font-size:18px}.domain-intro{color:var(--muted);font-size:12px;line-height:1.85;margin:0 0 20px}.domain-current{padding:16px 18px;background:var(--deep);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;display:grid;gap:7px;margin:18px 0}.domain-current span,.domain-current small{font-size:11px;color:var(--muted)}.domain-current strong{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.domain-layout fieldset{border:0;padding:0;margin:0;min-width:0}.domain-layout label{display:block;font-size:12px;margin-top:18px}.domain-layout input{display:block;width:100%;min-width:0;background:var(--deep);border:1px solid var(--line);border-radius:8px;color:var(--ink);padding:11px 12px;margin-top:8px;font:400 12px/1.7 Inter,sans-serif}.domain-layout input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.domain-layout input[readonly]{color:var(--muted);font-size:11px}.domain-layout .field-help,.domain-setup .field-help{color:var(--muted);font-size:11px;line-height:1.85;margin:8px 0 0}.domain-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:22px}.domain-layout .form-feedback{font-size:12px;line-height:1.8;overflow-wrap:anywhere}.domain-layout .form-feedback:empty{display:none}.domain-note{background:var(--deep);border:1px solid var(--line);border-radius:9px;padding:15px 17px;color:var(--muted);font-size:11px;line-height:1.85;margin:20px 0 0}.domain-note strong{display:block;color:var(--ink);font-size:12px;margin-bottom:4px}.domain-note p{margin:0}.domain-url-row{padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.domain-url-row label{margin:0}.domain-url-row>div{display:flex;align-items:center;gap:10px}.domain-url-row input{flex:1}.domain-url-row button{flex-shrink:0;margin-top:8px}.domain-url-row small{display:block;color:var(--muted);font-size:11px;line-height:1.8;margin-top:8px}.domain-existing{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:12px}.domain-existing summary{cursor:pointer;color:var(--muted);line-height:1.8}.domain-existing p{font-size:11px;line-height:1.85;color:var(--muted);margin:12px 0 0}.domain-setup{margin-top:22px}.domain-setup ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;counter-reset:setup-step;margin:24px 0}.domain-setup li{counter-increment:setup-step;position:relative;padding-top:38px;min-width:0}.domain-setup li::before{content:counter(setup-step,decimal-leading-zero);position:absolute;top:0;left:0;color:var(--accent);font:700 12px/1.8 Manrope,sans-serif}.domain-setup li strong{font-size:12px}.domain-setup li p{color:var(--muted);font-size:11px;line-height:1.85;margin:8px 0 0}.domain-setup>.field-help{border-top:1px solid var(--line);padding-top:16px}@media(max-width:1150px){.domain-layout{grid-template-columns:1fr}.domain-setup ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.domain-layout .panel,.domain-setup{padding:20px}.domain-layout .panel-heading{flex-direction:column}.domain-setup ol{grid-template-columns:1fr;gap:18px}.domain-setup li{padding:0 0 0 34px}.domain-actions .button{flex:1;min-width:155px}.domain-setup .panel-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}.domain-url-row>div{gap:8px}.domain-url-row input{padding:10px 8px}}
