.equity-margin-page{padding:120px 0 60px}.equity-margin-subtitle{color:var(--text-secondary);margin-top:.5rem;margin-bottom:1rem}.equity-margin-metadata{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.equity-margin-search-wrap{margin-bottom:1rem}.equity-margin-search{border:1px solid var(--border-color);background:var(--bg-base);width:min(100%,560px);color:var(--text-primary);border-radius:8px;padding:.6rem .75rem}.equity-margin-table-wrap{border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;overflow-x:auto}.equity-margin-table{border-collapse:collapse;width:100%;min-width:720px}.equity-margin-table th,.equity-margin-table td{border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top;padding:.75rem}.equity-margin-modal-backdrop{z-index:350;background:#0f172a80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.equity-margin-modal{border:1px solid var(--border-color);background:var(--card-bg);width:min(100%,860px);box-shadow:var(--shadow-lg);border-radius:12px;padding:1rem}.equity-margin-modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.equity-margin-close{border:1px solid var(--border-color);background:var(--bg-base);color:var(--text-primary);cursor:pointer;border-radius:8px;width:34px;height:34px}.equity-margin-modal-grid{grid-template-columns:1fr 1.3fr;gap:1rem;display:grid}.equity-margin-fields{gap:.75rem;display:grid}.equity-margin-fields label{color:var(--text-secondary);gap:.35rem;display:grid}.equity-margin-fields input{border:1px solid var(--border-color);background:var(--bg-base);color:var(--text-primary);border-radius:8px;padding:.5rem .65rem}.equity-margin-results table{border-collapse:collapse;width:100%;margin-top:.75rem}.equity-margin-results th,.equity-margin-results td{border:1px solid var(--border-color);text-align:center;padding:.6rem}.equity-margin-note{color:var(--text-secondary);margin-top:.75rem;font-size:.9rem}@media (max-width:860px){.equity-margin-modal-grid{grid-template-columns:1fr}}
