body.os-modern .omk-page.bmk-page{max-width:880px}body.os-modern .bmk-meta{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 14px}body.os-modern .bmk-stats{display:flex;align-items:center;gap:8px;font:400 14px/1.4 var(--font-body);color:var(--text-muted)}body.os-modern .bmk-stats strong{font-weight:800;color:var(--text)}body.os-modern .bmk-sep{color:var(--text-dim)}body.os-modern .bmk-legend{display:flex;align-items:center;gap:14px}body.os-modern .bmk-chip{display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--font-body);color:var(--text-muted)}body.os-modern .bmk-dot{width:8px;height:8px;border-radius:50%;flex:none}body.os-modern .bmk-chip-up .bmk-dot{background:#86c765}body.os-modern .bmk-chip-down .bmk-dot{background:#e8b45c}html.light body.os-modern .bmk-chip-up .bmk-dot{background:#2a5a18}html.light body.os-modern .bmk-chip-down .bmk-dot{background:#8a5d00}body.os-modern .bmk-filterwrap{position:relative;margin:0 0 18px}body.os-modern .bmk-filter-ic{position:absolute;left:13px;top:50%;translate:0 -50%;width:16px;height:16px;color:var(--text-dim);pointer-events:none}body.os-modern .bmk-filter{width:100%;padding-left:38px}body.os-modern .bmk-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--shape-md);background:var(--surface-container-low)}body.os-modern .bmk-table thead th:first-child{border-top-left-radius:calc(var(--shape-md) - 1px)}body.os-modern .bmk-table thead th:last-child{border-top-right-radius:calc(var(--shape-md) - 1px)}body.os-modern .bmk-table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--shape-md) - 1px)}body.os-modern .bmk-table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--shape-md) - 1px)}body.os-modern .bmk-table th{position:sticky;top:var(--header-h);z-index:2;text-align:left;font:700 12px/1.4 var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);background:var(--surface-container-high);border-bottom:1px solid var(--border-strong);padding:10px 16px}body.os-modern .bmk-table td{padding:10px 16px;border-bottom:1px solid var(--border);font:400 15px/1.4 var(--font-body);color:var(--text)}body.os-modern .bmk-table tbody tr:last-child td{border-bottom:0}body.os-modern .bmk-table tbody tr{transition:background var(--dur-short) var(--ease-emphasized)}body.os-modern .bmk-table tbody tr:hover{background:var(--surface-container-highest)}body.os-modern .bmk-name{font-weight:700;width:46%}body.os-modern .bmk-cell{width:27%}body.os-modern .bmk-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--shape-pill);font:600 13px/1.2 var(--font-body);white-space:nowrap}body.os-modern .bmk-ic{width:13px;height:13px;flex:none}body.os-modern .bmk-up{color:#86c765;background:#58872a24}body.os-modern .bmk-down{color:#e8b45c;background:#d8a03c24}body.os-modern .bmk-na{color:var(--text-dim);padding:4px 6px}html.light body.os-modern .bmk-up{color:#2a5a18;background:#58872a1f}html.light body.os-modern .bmk-down{color:#7a5300;background:#d8a03c2e}body.os-modern .bmk-empty{margin:18px 0 0;font:400 15px/1.5 var(--font-body);color:var(--text-muted);text-align:center}body.os-modern .bmk-unavailable{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--border-strong);border-radius:var(--shape-md);background:var(--surface-container-low);color:var(--text-muted);font:400 15px/1.5 var(--font-body)}body.os-modern .bmk-unavailable p{margin:0}body.os-modern .bmk-unavailable-ic{width:20px;height:20px;flex:none;color:#e8b45c}html.light body.os-modern .bmk-unavailable-ic{color:#8a5d00}body.os-modern .bmk-note{margin-top:32px}body.os-modern .bmk-licensing{color:var(--text-muted);font-size:14px}@media(max-width:560px){body.os-modern .bmk-badge-label{display:none}body.os-modern .bmk-badge{padding:5px 7px}body.os-modern .bmk-ic{width:15px;height:15px}body.os-modern .bmk-table th,body.os-modern .bmk-table td{padding:9px 12px}body.os-modern .bmk-name{width:60%}body.os-modern .bmk-cell{width:20%;text-align:center}body.os-modern .bmk-table th:not(.bmk-th-name){text-align:center}body.os-modern .bmk-meta{flex-direction:column;align-items:flex-start}}
