.router-menu__search[data-v-70f57f26]{display:flex;align-items:center;gap:8px;margin:2px 2px 4px;padding:0 10px;border-radius:8px;color:var(--sat-muted);background:var(--sat-input)}.router-menu__search input[data-v-70f57f26]{flex:1;height:36px;padding:0;border:0!important;font-size:14px;background:transparent!important}.router-menu__name[data-v-70f57f26]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.router-menu__empty[data-v-70f57f26]{padding:8px 10px;font-size:13px;color:var(--sat-muted)}.placement-badge[data-v-29236934]{max-width:240px}.placement-badge__text[data-v-29236934]{overflow:hidden;text-overflow:ellipsis}.placement-badge__more[data-v-29236934]{color:var(--sat-muted)}.placement-picker__modes[data-v-d08c8ece]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.placement-picker__mode[data-v-d08c8ece]{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--sat-border);border-radius:12px;text-align:left;color:var(--sat-text);background:var(--sat-card);cursor:pointer;transition:border-color .15s,background .15s}.placement-picker__mode[data-v-d08c8ece]:hover{border-color:var(--sat-accent)}.placement-picker__mode._active[data-v-d08c8ece]{border-color:var(--sat-accent);background:var(--sat-accent-soft)}.placement-picker__mode[data-v-d08c8ece]:focus{outline:none}.placement-picker__mode[data-v-d08c8ece]:focus-visible{box-shadow:0 0 0 2px var(--sat-accent)}.placement-picker__radio[data-v-d08c8ece]{position:relative;flex-shrink:0;width:18px;height:18px;margin-top:1px;border:2px solid var(--sat-border);border-radius:50%;background:var(--sat-card)}._active>.placement-picker__radio[data-v-d08c8ece]{border-color:var(--sat-accent)}._active>.placement-picker__radio[data-v-d08c8ece]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--sat-accent)}.placement-picker__mode-title[data-v-d08c8ece]{display:block;font-size:14px;font-weight:600}.placement-picker__mode-text[data-v-d08c8ece]{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--sat-muted)}.placement-picker__targets[data-v-d08c8ece]{margin-top:12px;padding:6px;max-height:260px;overflow-y:auto;border:1px solid var(--sat-border);border-radius:12px}.placement-picker__section[data-v-d08c8ece]{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sat-muted)}.placement-picker__target[data-v-d08c8ece]{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px;border-radius:8px;font-size:14px;cursor:pointer}.placement-picker__target[data-v-d08c8ece]:hover{background:var(--sat-hover)}.placement-picker__target input[data-v-d08c8ece]{position:absolute;opacity:0;pointer-events:none}.placement-picker__box[data-v-d08c8ece]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:2px solid var(--sat-border);border-radius:5px;color:transparent;transition:background .12s,border-color .12s}input:checked+.placement-picker__box[data-v-d08c8ece]{border-color:var(--sat-accent);color:#fff;background:var(--sat-accent)}input:focus-visible+.placement-picker__box[data-v-d08c8ece]{box-shadow:0 0 0 2px var(--sat-accent-soft)}.placement-picker__name[data-v-d08c8ece]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.placement-picker__meta[data-v-d08c8ece]{margin-left:auto;font-size:12px;color:var(--sat-muted);white-space:nowrap}.placement-picker__empty[data-v-d08c8ece],.placement-picker__note[data-v-d08c8ece]{padding:8px 10px;font-size:12px;line-height:1.45;color:var(--sat-muted)}.placement-picker__summary[data-v-d08c8ece]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;color:var(--sat-text-2)}.placement-picker__summary._warn[data-v-d08c8ece]{color:var(--sat-warn)}.domain-help[data-v-da24c49a]{padding:14px 18px;border-radius:14px;background:var(--sat-surface)}.domain-help__toggle[data-v-da24c49a]{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;font-size:14px;font-weight:600;text-align:left;color:var(--sat-text);background:transparent;cursor:pointer}.domain-help__toggle>.sat-icon[data-v-da24c49a]:first-child{color:var(--sat-accent)}.domain-help__toggle[data-v-da24c49a]:focus{outline:none}.domain-help__chevron[data-v-da24c49a]{margin-left:auto;color:var(--sat-muted);transition:transform .2s}.domain-help__chevron._open[data-v-da24c49a]{transform:rotate(180deg)}.domain-help__steps[data-v-da24c49a]{margin:12px 0 0;padding-left:46px;font-size:13px;line-height:1.55;color:var(--sat-text-2)}.domain-help__steps li+li[data-v-da24c49a]{margin-top:8px}.domain-help__note[data-v-da24c49a]{display:block;margin-top:4px;color:var(--sat-muted)}.domains-toolbar[data-v-500fa67a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.domains-search[data-v-500fa67a]{display:flex;align-items:center;gap:8px;flex:0 1 320px;min-width:220px;padding:0 12px;border-radius:10px;color:var(--sat-muted);background:var(--sat-input)}.domains-search input[data-v-500fa67a]{flex:1;min-width:0;height:42px;padding:0;border:0!important;background:transparent!important}.domains-filters[data-v-500fa67a]{display:flex;flex-wrap:wrap;gap:6px}.domains-filter[data-v-500fa67a]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--sat-border);border-radius:999px;font-size:13px;font-weight:500;color:var(--sat-text-2);background:transparent;cursor:pointer}.domains-filter[data-v-500fa67a]:hover{border-color:var(--sat-accent)}.domains-filter._active[data-v-500fa67a]{color:var(--sat-accent);border-color:var(--sat-accent);background:var(--sat-accent-soft)}.domains-filter[data-v-500fa67a]:focus{outline:none}.domains-filter__count[data-v-500fa67a]{font-size:12px;color:var(--sat-muted)}.domains-counter[data-v-500fa67a]{margin-left:auto;font-size:13px;color:var(--sat-muted)}.domains-counter._full[data-v-500fa67a]{color:var(--sat-warn);font-weight:600}.domains-active-filter[data-v-500fa67a]{margin-top:12px}.domains-active-filter__clear[data-v-500fa67a]{display:inline-flex;padding:0;margin-left:2px;border:0;color:inherit;background:transparent;cursor:pointer}.domains-host[data-v-500fa67a]{display:flex;flex-direction:column;gap:2px;min-width:180px}.domains-host__name[data-v-500fa67a]{font-size:15px;font-weight:600;color:var(--sat-text);word-break:break-all;white-space:normal}.domains-host__name[data-v-500fa67a]:hover{color:var(--sat-accent)}.domains-host__ssl[data-v-500fa67a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sat-muted)}.domains-host__ssl._ok[data-v-500fa67a]{color:var(--sat-ok)}.domains-cell-btn[data-v-500fa67a]{display:inline-flex;align-items:center;gap:8px;max-width:280px;padding:6px 10px;margin-left:-10px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;text-align:left;color:var(--sat-text);background:transparent;cursor:pointer;transition:border-color .15s,background .15s}.domains-cell-btn[data-v-500fa67a]:hover:not(:disabled){border-color:var(--sat-border);background:var(--sat-hover)}.domains-cell-btn._empty[data-v-500fa67a]{color:var(--sat-warn);font-weight:500}.domains-cell-btn._plain[data-v-500fa67a]{font-weight:500}.domains-cell-btn[data-v-500fa67a]:disabled{opacity:.5}.domains-cell-btn[data-v-500fa67a]:focus{outline:none}.domains-cell-btn[data-v-500fa67a]:focus-visible{box-shadow:0 0 0 2px var(--sat-accent)}.domains-cell-btn__chevron[data-v-500fa67a]{color:var(--sat-muted)}.domains-sats[data-v-500fa67a]{font-size:12px;color:var(--sat-muted);white-space:nowrap}.domains-sats._none[data-v-500fa67a]{color:var(--sat-warn)}.domains-controls[data-v-500fa67a]{display:flex;justify-content:flex-end;gap:4px}.domains-danger-btn[data-v-500fa67a]{color:var(--sat-danger)!important;border-color:var(--sat-danger)!important;background:transparent!important}.domains-danger-btn[data-v-500fa67a]:hover:not(:disabled){color:#fff!important;background:var(--sat-danger)!important}.domains-empty-help[data-v-500fa67a]{width:100%;max-width:640px;margin-top:18px;text-align:left}.domains-modal[data-v-500fa67a]{position:relative;padding:16px 24px 24px}@media(max-width:575px){.domains-modal[data-v-500fa67a]{padding:12px 16px 20px}}.domains-modal__subtitle[data-v-500fa67a]{margin:4px 0 0;font-size:14px;text-align:center;color:var(--sat-muted);word-break:break-all}.domains-modal__actions[data-v-500fa67a]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.domains-textarea[data-v-500fa67a]{width:100%;resize:vertical}.domains-host-errors[data-v-500fa67a]{margin:6px 0 0;padding-left:0;font-size:12px;color:var(--sat-danger);list-style:none;word-break:break-all}.domains-router-options[data-v-500fa67a]{display:flex;flex-wrap:wrap;gap:8px}.domains-router-option[data-v-500fa67a]{padding:8px 14px;border:1px solid var(--sat-border);border-radius:999px;font-size:13px;font-weight:600;color:var(--sat-text-2);background:var(--sat-card);cursor:pointer}.domains-router-option[data-v-500fa67a]:hover{border-color:var(--sat-accent)}.domains-router-option._active[data-v-500fa67a]{color:var(--sat-accent);border-color:var(--sat-accent);background:var(--sat-accent-soft)}.domains-router-option[data-v-500fa67a]:focus{outline:none}