.JOkx3G_login{max-width:420px;margin:24px auto}.JOkx3G_board{flex-direction:column;gap:12px;display:flex}.JOkx3G_form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.JOkx3G_form label,.JOkx3G_entry label,.JOkx3G_toolbar label{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.JOkx3G_form input,.JOkx3G_entry input,.JOkx3G_toolbar select{border:1px solid var(--border-strong);background:var(--surface-2);min-height:40px;color:var(--text-primary);font:inherit;border-radius:8px;min-width:0;padding:0 10px;font-size:14px}.JOkx3G_form input:disabled{opacity:.5}.JOkx3G_entry{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.JOkx3G_entry .JOkx3G_primary{grid-column:1/-1}@media (min-width:720px){.JOkx3G_entry{grid-template-columns:140px 1fr 90px 90px 110px 1fr auto}.JOkx3G_entry .JOkx3G_primary{grid-column:auto}}.JOkx3G_primary,.JOkx3G_ghost,.JOkx3G_danger,.JOkx3G_tab,.JOkx3G_tabActive{border:1px solid var(--border-strong);min-height:40px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.JOkx3G_primary{background:var(--accent);border-color:var(--accent);color:#0b0d12;font-weight:700}.JOkx3G_primary:disabled{opacity:.55;cursor:progress}.JOkx3G_ghost{background:var(--surface-2);color:var(--text-primary)}.JOkx3G_ghost:hover{background:var(--content-fill-hover)}.JOkx3G_danger{color:var(--status-critical);border-color:color-mix(in srgb, var(--status-critical) 50%, transparent);background:0 0}.JOkx3G_tabs{gap:6px;display:flex}.JOkx3G_tab{background:var(--surface-2);color:var(--text-secondary)}.JOkx3G_tabActive{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-primary);border-color:var(--accent)}.JOkx3G_toolbar{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.JOkx3G_ok{color:var(--text-muted);min-height:1.5em;margin:0;font-size:12.5px}.JOkx3G_error{color:var(--status-critical);margin:0;font-size:12.5px}.JOkx3G_tableWrap{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.JOkx3G_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.JOkx3G_table th,.JOkx3G_table td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px}.JOkx3G_table th{color:var(--text-muted);background:var(--surface-2);font-size:12px;font-weight:500}.JOkx3G_table tbody tr:last-child td{border-bottom:0}.JOkx3G_dim{color:var(--text-muted)}.JOkx3G_actions{justify-content:flex-end;gap:6px;display:flex}.JOkx3G_actions .JOkx3G_ghost,.JOkx3G_actions .JOkx3G_danger{min-height:30px;padding:0 10px;font-size:12px}.JOkx3G_keep{border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:8px 12px;font-size:12.5px;display:flex}.JOkx3G_keep legend{color:var(--text-muted);padding:0 6px;font-size:12px}.JOkx3G_keep label{cursor:pointer;flex-direction:row;align-items:center;gap:6px;min-height:28px;display:inline-flex}.JOkx3G_keep input{width:16px;height:16px;min-height:0;accent-color:var(--accent);padding:0}
