.field textarea{font:400 var(--text-sm) / 1.5 var(--mono);border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);resize:vertical;border-radius:18px;min-height:140px;padding:12px 16px}.field textarea:focus{outline:2px solid var(--border-strong);outline-offset:2px}.choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.choice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;padding:10px 14px;display:flex}.choice:has(input:checked){border-color:var(--border-strong);background:var(--surface-raised)}.choice input{accent-color:var(--foreground)}.connect-page .flow .seg{justify-self:start}.connect-page .tablecard .table-note{font-size:var(--text-sm);color:var(--text-secondary);margin:0;padding:0 24px 16px;display:block}.accounts .name-edit{font-size:var(--text-base);width:100%;max-width:200px}.tscroll{position:relative}.accounts{min-width:960px}.connect-page .thead-row{flex-wrap:wrap}@media (width<=1010px){.accounts{min-width:0;display:block}.accounts tbody{display:block}.accounts thead{display:none}.accounts tr.tgroup-row{display:block}.accounts tr.tgroup-row>th{align-items:center;display:flex}.accounts tbody tr:not(.tgroup-row){align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) 32px;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name acts""room room""status last";display:grid;position:relative}.accounts tbody tr:not(.tgroup-row):last-child{border-bottom:0}.accounts tbody tr:not(.tgroup-row)>td{text-align:left;border:0;width:auto;height:auto;padding:0}.accounts .tname{grid-area:name;height:auto;padding-left:0;position:static}.accounts .troom{grid-area:room}.accounts .tstatus{grid-area:status;justify-self:start}.accounts .tstatus .status-slot{justify-content:flex-start;width:auto}.accounts .tname .twho{white-space:normal;overflow-wrap:anywhere}.accounts tbody tr:not(.tgroup-row)>.tlast{text-align:right;grid-area:last}.accounts .tacts{grid-area:acts}.accounts tbody tr:has(>.tacts .split){grid-template-areas:"name name""room room""status last""acts acts"}.accounts tbody tr:has(>.tacts .split)>.tacts{justify-self:end}}@media (width>=601px) and (width<=1010px){.accounts tbody tr:not(.tgroup-row){column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 6.5rem;grid-template-areas:"name room acts""status room last"}.accounts tbody tr:has(>.tacts .split){column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 6.5rem;grid-template-areas:"name room acts""status room last"}.accounts tbody tr:has(>.tacts .split){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.accounts tbody tr:not(.tgroup-row)>.tacts{justify-self:end}}.accounts .tgroup-row th,.accounts .tname{position:relative}.drag-handle{width:18px;height:32px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;place-items:center;margin-top:-16px;padding:0;display:grid;position:absolute;top:50%;left:5px}@media (pointer:coarse){.drag-handle{width:24px;left:2px}}.drag-handle svg{width:20px;height:20px}.drag-handle:hover{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 7%, transparent)}.drag-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;opacity:1}@media (hover:hover) and (pointer:fine){.drag-handle{opacity:0}.accounts tr:hover .drag-handle,.accounts tr:focus-within .drag-handle,.drag-handle:focus-visible{opacity:1}}.is-reordering,.is-reordering *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.accounts.sorting tbody tr:hover,.accounts .sorting tr:hover{background:0 0}.accounts.sorting .drag-handle,.accounts .sorting .drag-handle{opacity:0}.accounts tr.drag-item .drag-handle,.accounts tbody.drag-item .tgroup-row .drag-handle{opacity:1;color:var(--foreground)}.accounts .drag-item .tacts{pointer-events:none}.accounts .drag-sib{transition:translate var(--dur-spring) var(--ease-spring)}.accounts .drag-item{visibility:hidden}.drag-ghost{z-index:100;background:var(--surface-raised);box-shadow:0 14px 32px light-dark(oklch(0% 0 0/.14),oklch(0% 0 0/.5)), 0 2px 8px light-dark(oklch(0% 0 0/.08),oklch(0% 0 0/.3)), 0 0 0 1px var(--border);pointer-events:none;transition:scale var(--dur-standard) var(--ease-spring);border-radius:12px;margin:0;position:fixed;top:0;left:0;overflow:hidden}.drag-ghost.drag-settle{transition:translate calc(var(--dur-spring) * .7) var(--ease-spring), scale calc(var(--dur-spring) * .7) var(--ease-spring)}.drag-ghost .accounts{min-width:0}.drag-ghost .drag-handle{opacity:1;color:var(--foreground)}.drag-ghost .tacts,.drag-ghost .drag-handle{pointer-events:none}.drag-ghost tbody>tr:last-child td{border-bottom:0}.drag-ghost .tgroup-row th{border-top:0}.accounts .sorting>tr td{border-bottom:1px solid var(--border-subtle)}.accounts .sorting>tr.last-slot td{border-bottom:0}.accounts.sorting .tgroup .tgroup-row th{border-top:1px solid var(--border)}.accounts.sorting .tgroup.first-slot .tgroup-row th{border-top:0}@media (prefers-reduced-motion:reduce){.accounts .drag-sib,.drag-ghost,.drag-ghost.drag-settle{transition:none}}
