.tds-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-semibold);border-radius:var(--radius-none);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:1px solid #0000;line-height:1;display:inline-flex}.tds-btn:active:not(:disabled){transform:translateY(1px)}.tds-btn:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.tds-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tds-btn--lg{box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--space-4);font-size:14px}.tds-btn--md{padding:var(--space-2) var(--space-4);font-size:13px}.tds-btn--sm{padding:var(--space-2) var(--space-3);font-size:12px}.tds-btn--xs{padding:var(--space-1) var(--space-2);font-size:11px}.tds-btn--primary{background:var(--color-surface-lower-inverse);color:var(--color-text-primary-inverse)}.tds-btn--primary:hover:not(:disabled),.tds-btn--primary:focus-visible{background:var(--color-surface-higher-inverse)}.tds-btn--secondary{background:var(--color-surface-brick);color:var(--color-text-primary-inverse)}.tds-btn--secondary:hover:not(:disabled),.tds-btn--secondary:focus-visible{opacity:.9}.tds-btn--outline{color:var(--color-text-primary);border-color:var(--color-border-strong);background:0 0}.tds-btn--outline:hover:not(:disabled),.tds-btn--outline:focus-visible{border-color:var(--color-text-primary);background:var(--color-surface-primary)}.tds-btn--ghost{color:var(--color-text-primary);background:0 0}.tds-btn--ghost:focus-visible{background:var(--color-surface-lower)}@media (hover:hover){.tds-btn--ghost:hover:not(:disabled){background:var(--color-surface-lower)}}
.tds-popover{background:var(--color-surface-higher);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-md);padding:var(--space-4);border-radius:var(--radius-none);width:268px;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.tds-popover[data-starting-style],.tds-popover[data-ending-style]{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tds-popover{transition:opacity var(--duration-fast) var(--ease-standard)}.tds-popover[data-starting-style],.tds-popover[data-ending-style]{transform:none}}.tds-popover-panel{transition:opacity var(--duration-fast) var(--ease-standard)}.tds-popover-panel[data-starting-style],.tds-popover-panel[data-ending-style]{opacity:0}.tds-popover__title{margin:0 0 var(--space-1);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);color:var(--color-text-primary)}.tds-popover__desc{font-family:var(--font-sans);color:var(--color-text-tertiary);margin:0;font-size:12px}.tds-popover__arrow{display:flex}.tds-popover__arrow svg{fill:var(--color-surface-higher);stroke:var(--color-border-strong)}
.Pq0uvq_panel{background:var(--color-surface-higher);width:100%;font-family:var(--font-sans)}.Pq0uvq_header{background:var(--teal-800);border-bottom:1px solid var(--teal-700);align-items:center;gap:10px;padding:11px 14px;display:flex}.Pq0uvq_dot{flex:none;width:9px;height:9px;display:inline-flex;position:relative}.Pq0uvq_dotCore{background:var(--grass-300);border-radius:50%;width:9px;height:9px;position:relative}.Pq0uvq_dotOffline .Pq0uvq_dotCore{background:var(--teal-400)}.Pq0uvq_headerName{font-family:var(--font-mono);letter-spacing:.02em;color:var(--teal-0);font-size:13px;font-weight:700}.Pq0uvq_headerSlot{font-family:var(--font-mono);color:var(--teal-400);white-space:nowrap;font-size:13px}.Pq0uvq_section{flex-direction:column;gap:9px;padding:18px 16px;display:flex}.Pq0uvq_sectionLast{padding-bottom:20px}.Pq0uvq_label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.Pq0uvq_divider{background:var(--color-border-tertiary);border:none;height:1px;margin:0 16px}.Pq0uvq_netBtn{text-align:left;background:var(--color-surface-higher);border:1px solid var(--color-border-strong);cursor:pointer;width:100%;transition:border-color var(--duration-fast,.12s) var(--ease-out,ease);border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px 13px 16px;display:flex;position:relative}.Pq0uvq_netBtn:hover{border-color:var(--color-text-secondary)}.Pq0uvq_netName{font-family:var(--font-mono);color:var(--color-text-primary);font-size:16px}.Pq0uvq_selBar{background:var(--brick-400);width:3px;position:absolute;top:0;bottom:0;left:0}.Pq0uvq_check{color:var(--brick-400);flex:none;display:inline-flex}.Pq0uvq_customBtn{text-align:left;background:var(--color-surface-higher);border:1px solid var(--color-border-strong);cursor:pointer;width:100%;transition:border-color var(--duration-fast,.12s) var(--ease-out,ease);border-radius:0;align-items:center;gap:10px;padding:11px 12px 11px 14px;display:flex;position:relative}.Pq0uvq_customBtn:hover{border-color:var(--color-text-secondary)}.Pq0uvq_customMain{flex:1;min-width:0}.Pq0uvq_customName{font-family:var(--font-mono);color:var(--color-text-primary);font-size:15px}.Pq0uvq_customUrl{font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.Pq0uvq_rowIcon{cursor:pointer;width:26px;height:26px;color:var(--color-text-tertiary);transition:color var(--duration-fast,.12s) var(--ease-out,ease);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.Pq0uvq_rowIcon:hover{color:var(--color-text-primary)}.Pq0uvq_editCard{border:1px solid var(--color-border-strong);background:var(--color-surface-higher);flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 1px 2px #181b1b0f}.Pq0uvq_field{flex-direction:column;gap:6px;display:flex}.Pq0uvq_input{font-family:var(--font-mono);color:var(--color-text-primary);background:var(--color-surface-higher);border:1px solid var(--color-border-strong);box-sizing:border-box;width:100%;transition:border-color var(--duration-fast,.12s) var(--ease-out,ease);border-radius:0;padding:11px 12px;font-size:14px}.Pq0uvq_input::placeholder{color:var(--color-text-tertiary)}.Pq0uvq_input:focus{border-color:var(--brick-400);box-shadow:inset 0 0 0 1px var(--brick-400);outline:none}.Pq0uvq_inputWarn{border-color:var(--brick-400);box-shadow:inset 0 0 0 1px var(--brick-400)}.Pq0uvq_errMsg{font-family:var(--font-mono);color:var(--brick-400);letter-spacing:.02em;font-size:11px}.Pq0uvq_editActions{justify-content:space-between;align-items:center;gap:4px;display:flex}.Pq0uvq_editActionsRight{gap:4px;display:inline-flex}.Pq0uvq_actionBtn{cursor:pointer;width:34px;height:30px;transition:color var(--duration-fast,.12s) var(--ease-out,ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Pq0uvq_actionCancel{color:var(--color-text-secondary)}.Pq0uvq_actionCancel:hover{color:var(--color-text-primary)}.Pq0uvq_actionConfirm{color:var(--grass-300)}.Pq0uvq_actionConfirm:hover{color:var(--grass-400)}.Pq0uvq_actionConfirm:disabled{opacity:.35;cursor:not-allowed}.Pq0uvq_actionRemove{color:var(--color-text-tertiary)}.Pq0uvq_actionRemove:hover{color:var(--brick-400)}.Pq0uvq_addRow{gap:8px;display:flex}.Pq0uvq_addInput{flex:1;min-width:0}.Pq0uvq_addBtn{background:var(--color-surface-higher);border:1px solid var(--color-border-strong);cursor:pointer;width:44px;color:var(--color-text-secondary);transition:border-color var(--duration-fast,.12s) var(--ease-out,ease), color var(--duration-fast,.12s) var(--ease-out,ease);border-radius:0;flex:none;place-items:center;display:grid}.Pq0uvq_addBtn:hover:not(:disabled){border-color:var(--color-text-primary);color:var(--color-text-primary)}.Pq0uvq_addBtn:disabled{opacity:.5;cursor:not-allowed}
.tds-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tds-field__label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);font-size:11px}.tds-input-wrap{min-width:0;padding:var(--space-2) var(--space-3);background:var(--color-surface-higher);border:1px solid var(--color-border-strong);border-radius:var(--radius-none);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:center;display:flex}.tds-input-wrap--lg{box-sizing:border-box;min-height:48px;padding:0 var(--space-3)}.tds-input-wrap:focus-within{border-color:var(--color-border-primary);box-shadow:inset 0 0 0 1px var(--color-border-primary)}.tds-input-wrap[data-error]{border-color:var(--color-border-danger);box-shadow:inset 0 0 0 1px var(--color-border-danger)}.tds-input-wrap:has(.tds-input:disabled){background:var(--color-surface-disabled);cursor:not-allowed}.tds-input{width:100%;min-width:0;font-family:var(--font-mono);color:var(--color-text-primary);background:0 0;border:none;outline:none;font-size:13px}.tds-input--body{font-family:var(--font-sans)}.tds-input-wrap--lg .tds-input{font-size:16px}.tds-input::placeholder{color:var(--color-text-tertiary)}.tds-input:disabled{cursor:not-allowed}:where([data-theme=dark],:root[data-theme=dark]) .tds-input-wrap{background:var(--color-surface-primary);border-color:var(--color-border-secondary)}
