.ds-list-page{padding:12px 14px}.ds-list-page-header{margin-bottom:8px}.ds-list-page-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:6px}.ds-list-page-title{font-size:18px;font-weight:700;margin:0;color:var(--text)}.ds-list-page-stats{font-size:11px;color:var(--text-dim);white-space:nowrap}.ds-list-page-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ds-list-action-btn{padding:5px 10px;font-size:11px;font-weight:600;border:1px solid var(--accent-link,#3b6ea5);border-radius:4px;background:var(--accent-link,#3b6ea5);color:#fff;cursor:pointer;white-space:nowrap}.ds-list-action-btn:disabled{opacity:.4;cursor:not-allowed}.ds-list-search{width:140px;padding:5px 8px;border:1px solid var(--border-card,#e1e5ea);border-radius:4px;font-size:11px;background:var(--card-bg);color:var(--text)}.ds-list-page-error{margin-bottom:10px;padding:8px 10px;background:rgba(166,27,27,.08);border:1px solid rgba(166,27,27,.25);border-radius:4px;font-size:12px;color:var(--red-text,#6b1515)}.ds-list-filter-bar{display:flex;flex-wrap:wrap;gap:10px;padding:6px 10px;align-items:center;border-bottom:1px solid var(--border-dim,rgba(26,47,72,.08));font-size:11px;background:rgba(53,94,140,.03)}.ds-list-filter-label{font-size:10px;color:var(--text-faint)}.ds-list-filter-select{padding:4px 6px;font-size:11px;border-radius:4px;border:1px solid var(--border-card);background:var(--card-bg);color:var(--text)}.ds-list-more-filters{position:relative;margin-left:auto}.ds-list-more-filters-pop{position:absolute;right:0;top:100%;margin-top:6px;z-index:40;min-width:260px;padding:10px;background:var(--card-bg);border-radius:8px;border:1px solid var(--border-dim);box-shadow:0 8px 24px rgba(0,0,0,.12);display:grid;gap:10px;font-size:11px}.ds-list-more-filter-field{display:grid;gap:4px}@media (max-width:768px){.ds-list-page{padding:8px 10px}.ds-list-page-title{font-size:16px}.ds-list-page-stats{font-size:10px;width:100%}.ds-list-page-actions{gap:4px}.ds-list-action-btn{padding:4px 8px;font-size:10px}.ds-list-search{width:100%;order:10}.ds-list-filter-bar>.ds-list-filter-label{display:none!important}.ds-list-filter-bar{padding:4px 8px!important;gap:4px!important;margin:0!important;font-size:10px}.ds-list-filter-bar select{padding:3px 4px;font-size:10px;min-height:auto}}