:root{--bst-accent:#1F4E79;--bst-accent-light:#2E6B9E;--bst-pill-bg:#E6F1FB;--bst-pill-color:#0C447C;--bst-font-size:14px;--bst-radius:8px;--bst-row-hover:#F5F9FD;--bst-border:#E0E0E0;--bst-text:#222;--bst-text-muted:#666;--bst-bg-desc:#F9FBFD}.bst-root{direction:rtl;font-family:inherit;font-size:var(--bst-font-size);color:var(--bst-text);margin:1.5rem 0}.bst-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--bst-accent)}.bst-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;align-items:flex-end}.bst-fg{display:flex;flex-direction:column;gap:4px}.bst-fg label{font-size:12px;color:var(--bst-text-muted)}.bst-fg select,.bst-fg input[type=text]{min-width:130px;padding:6px 10px;border:1px solid var(--bst-border);border-radius:var(--bst-radius);font-size:var(--bst-font-size);font-family:inherit;background:#fff;color:var(--bst-text);direction:rtl}.bst-search{flex:1}.bst-search input{width:100%;min-width:180px}.bst-reset{padding:6px 14px;border:1px solid var(--bst-border);border-radius:var(--bst-radius);background:#fff;color:var(--bst-text-muted);font-size:13px;cursor:pointer;white-space:nowrap}.bst-reset:hover{background:var(--bst-row-hover)}.bst-count{font-size:12px;color:var(--bst-text-muted);margin-bottom:8px}.bst-scroll{overflow-x:auto;border:1px solid var(--bst-border);border-radius:var(--bst-radius)}table.bst-table{width:100%;border-collapse:collapse;font-size:var(--bst-font-size)}table.bst-table thead th{background:var(--bst-accent);color:#fff;font-weight:600;font-size:13px;padding:10px 14px;text-align:right;white-space:nowrap}table.bst-table thead th.bst-col-filter{background:var(--bst-accent-light)}table.bst-table tbody tr.bst-data-row{cursor:pointer;transition:background .12s}table.bst-table tbody tr.bst-data-row:hover td{background:var(--bst-row-hover)}table.bst-table tbody tr.bst-data-row.open td{background:var(--bst-row-hover);font-weight:500}table.bst-table tbody td{padding:10px 14px;text-align:right;border-bottom:1px solid var(--bst-border);vertical-align:middle}table.bst-table tbody tr.bst-desc-row td{padding:0;background:var(--bst-bg-desc)}.bst-desc-inner{display:none;padding:12px 16px;font-size:13px;color:var(--bst-text-muted);line-height:1.8}tr.bst-data-row.open+tr.bst-desc-row .bst-desc-inner{display:block}.bst-desc-inner.bst-multi{display:none;padding:12px 16px;gap:8px}tr.bst-data-row.open+tr.bst-desc-row .bst-desc-inner.bst-multi{display:grid}.bst-desc-inner p{margin:0;padding:8px 12px;background:#fff;border-radius:6px;border-right:3px solid var(--bst-accent)}.bst-desc-inner p strong{color:var(--bst-accent);margin-left:6px}.bst-arrow{float:left;transition:transform .2s;color:var(--bst-text-muted);font-style:normal;font-size:12px}tr.bst-data-row.open .bst-arrow,.bst-card.open .bst-arrow{transform:rotate(180deg)}.bst-pill{display:inline-block;font-size:11px;padding:2px 8px;border-radius:20px;background:var(--bst-pill-bg);color:var(--bst-pill-color);margin:1px 1px 1px 0;white-space:nowrap}.bst-empty-row td,.bst-empty-row{text-align:center;padding:24px;color:var(--bst-text-muted);font-size:13px}.bst-cards{display:none}.bst-card{border:1px solid var(--bst-border);border-radius:var(--bst-radius);margin-bottom:10px;overflow:hidden}.bst-card-name{font-size:15px;font-weight:600;color:var(--bst-accent);padding:12px 14px;background:var(--bst-bg-desc);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.bst-card-body{padding:10px 14px;display:flex;flex-direction:column;gap:6px}.bst-card-row{display:flex;justify-content:space-between;gap:10px;font-size:13px}.bst-card-key{color:var(--bst-text-muted);flex-shrink:0}.bst-card-val{text-align:left}.bst-card-desc{display:none;padding:12px 14px;border-top:1px solid var(--bst-border);font-size:13px;color:var(--bst-text-muted);line-height:1.8}.bst-card.open .bst-card-desc{display:block}.bst-card-desc.bst-multi{gap:8px}.bst-card.open .bst-card-desc.bst-multi{display:grid}@media(max-width:640px){.bst-fg select,.bst-fg input[type=text]{min-width:110px;font-size:13px}.bst-mobile-card .bst-scroll{display:none}.bst-mobile-card .bst-cards{display:block}.bst-mobile-table table.bst-table thead th:not(:first-child):not(.bst-col-filter),.bst-mobile-table table.bst-table tbody td:not(:first-child):not(.has-pill){font-size:12px;padding:8px 10px}}