/* Personal account improvements, scoped away from shared auto/ranking pages. */
.account-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);margin-bottom:20px;font-size:12px}.account-links a{color:var(--mint);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.account-links a:hover{text-decoration:underline}
.trade-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.trade-shortcuts button{min-height:44px;border-radius:24px;font-size:12px;padding:8px 14px}
#market-results{margin:0 0 10px;font-size:11px}#order-feedback:not([hidden]){margin:12px 0;padding:12px;border:1px solid #58735f;border-radius:9px;background:#18271d;color:#d4e9dc;font-size:12px;line-height:1.8;overflow-wrap:anywhere}
.paper-account .table-wrap{border:1px solid var(--line);border-radius:9px;max-height:560px}.paper-account th{position:sticky;top:0;z-index:1;font-size:11px}.paper-account tbody tr:hover{background:#223329}.paper-account .panel[id]{scroll-margin-top:16px}.paper-account .panel[id]:focus{outline:none}.paper-account .panel[id]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.paper-account .view-tabs button,.paper-account .pager button,.paper-account .quick button,.paper-account .market-switch button,.paper-account .record-filters button,.paper-account #open-settings{min-height:44px}.paper-account .icon-button{width:44px;height:44px}.paper-account #history-status{font-size:12px;min-height:22px}.paper-account .record-filters{align-items:flex-end}
.embedded-order .account-links,.embedded-order .trade-shortcuts{display:none}
@media(max-width:600px){.paper-account .page-header{align-items:flex-start;flex-direction:column;gap:16px}.paper-account .header-actions{flex-direction:row;align-items:center;flex-wrap:wrap}.paper-account .intro{max-width:none;font-size:12px}.paper-account .summary small{font-size:11px}.paper-account:not(.embedded-order) .summary strong{white-space:normal;overflow-wrap:anywhere}.paper-account .save-indicator{display:none}.paper-account .view-tabs{width:100%;justify-content:space-between;gap:12px}.paper-account .table-wrap+.muted{font-size:11px}.paper-account .fee-note{font-size:11px}.paper-account #quote-time,.paper-account #db-note{font-size:11px}.account-links{gap:4px}.trade-shortcuts{gap:6px}.trade-shortcuts button{font-size:11px;padding:8px 11px}.paper-account .record-filters>input{flex-basis:100%}.paper-account .record-filters select{max-width:none;min-height:44px}.paper-account .record-filters label{min-width:110px}}
