.site-graphite .security-status-switch{display:flex;gap:0;max-width:100%;margin:16px 0 12px;width:fit-content}
.site-graphite .security-status-switch .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;white-space:nowrap;border-radius:0;font-size:13px}
.site-graphite .security-status-switch .btn:first-child{border-radius:var(--radius) 0 0 var(--radius)}
.site-graphite .security-status-switch .btn:last-child{border-radius:0 var(--radius) var(--radius) 0;margin-left:-1px}
.site-graphite .security-status-switch .btn[aria-current=page],.site-graphite .security-pagination [aria-current=page]{color:var(--text);background:#3a4755;border-color:#71849b;position:relative}
.site-graphite .security-status-count{color:var(--muted);font-size:11px}
.site-graphite .security-collection-note,.site-graphite .security-page-position{margin:8px 0 14px;font-size:12px;line-height:1.5;color:var(--muted)}
.site-graphite .security-pagination{display:flex;flex-direction:column;align-items:center;gap:10px;margin:22px 0;max-width:100%}
.site-graphite .security-pagination-controls{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;max-width:100%}
.site-graphite .security-pagination .btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:9px 12px;font-size:13px;line-height:1.4}
.site-graphite .security-pagination .security-page-number{padding-inline:10px}
.site-graphite .security-pagination [aria-disabled=true]{opacity:.45;cursor:default}
.site-graphite .security-pagination [data-security-page],.site-graphite .security-pagination-gap{font-size:12px;color:var(--muted)}
.site-graphite .security-fields{grid-template-columns:repeat(3,minmax(0,1fr))}
.site-graphite .security-status{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;margin-top:5px;border:1px solid var(--line);border-radius:var(--radius);font-size:11px;line-height:1.4;color:var(--muted);background:var(--panel2)}
.site-graphite .security-status[data-status="active"]{color:#a8d9ba;border-color:#466452;background:#23332a}
.site-graphite .security-status[data-status="liquidating"],.site-graphite .security-status[data-status="bankruptcy"]{color:#dec79d;border-color:#6d6045;background:#302b22}
.site-graphite .security-card[data-status="closed"],.site-graphite .security-card[data-status="inactive"]{border-style:dashed}
.site-graphite .security-archive-note{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}
.site-graphite .security-archive-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:600px){.site-graphite .security-fields{grid-template-columns:minmax(0,1fr)}.site-graphite .security-pagination{gap:8px}}

@media(max-width:600px){.site-graphite .security-status-switch{width:100%}.site-graphite .security-status-switch .btn{flex:1;min-width:0;flex-direction:column;gap:2px;padding:7px 5px;font-size:12px}.site-graphite .security-status-count{font-size:10px;line-height:1}.site-graphite .security-pagination-controls{gap:4px}.site-graphite .security-pagination .btn{padding-inline:10px}}
