.account-open{font-size:11px;color:var(--muted);padding:9px 12px;border-radius:8px;text-align:left}.account-open:hover{background:var(--soft);color:var(--green)}.account-devices{padding:12px 24px}.account-device{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid var(--line)}.account-device-icon{font-size:23px;color:var(--muted);width:24px;flex:none}.account-device-details{flex:1;min-width:0}.account-device-details strong{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:550}.account-device-details small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.account-current{font-size:9px;border-radius:5px;background:var(--soft);padding:4px 6px;color:var(--green)}.account-revoke{font-size:11px;color:var(--danger);padding:10px;border:1px solid var(--line);border-radius:8px;white-space:nowrap}.account-revoke:disabled{opacity:.5}.account-status{padding:0 24px 16px;font-size:11px;color:var(--muted);min-height:20px}.draft-sync-status{font-size:10px;color:var(--muted)}.draft-sync-status[data-state=conflict],.draft-sync-status[data-state=offline]{color:var(--danger)}.draft-conflict-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:22px 24px}.draft-conflict-version{min-width:0}.draft-conflict-version h3{font-size:12px;margin:0 0 10px;font-weight:550}.draft-conflict-preview{width:100%;min-height:165px;max-height:30dvh;resize:vertical;font-size:12px!important;line-height:1.7;white-space:pre-wrap;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--ink)}.draft-conflict-version small{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.draft-conflict-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;padding:16px 24px 24px;border-top:1px solid var(--line)}.draft-conflict-choice{padding:10px 13px;background:var(--soft);color:var(--green);font-size:12px;border-radius:9px}.draft-conflict-choice:first-child{background:var(--green);color:var(--bg)}@media(max-width:580px){.draft-conflict-columns{grid-template-columns:1fr;padding:18px;gap:18px}.draft-conflict-preview{min-height:110px;max-height:22dvh;font-size:16px!important}.draft-conflict-actions{padding:16px 18px}.account-devices{padding:10px 18px}.account-device{gap:9px}.account-revoke{font-size:10px;padding:9px 7px}.account-device-details strong{font-size:12px}.account-device-details small{font-size:10px}}
