.selected-count{background:var(--interactive-primary);border-radius:var(--radius-sm)}
.clear-selected-btn,.selected-count{color:var(--text-inverse);font-size:var(--font-size-xl);font-weight:700;line-height:1;padding:var(--space-sm) var(--space-md)}
.clear-selected-btn{align-items:center;background:var(--state-error-border);border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;height:36px;justify-content:center;min-width:40px;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}
.clear-selected-btn:hover{background:var(--state-error-text);transform:scale(1.1)}.selected-documents-list{display:flex;flex-direction:column;gap:var(--space-sm)}.selected-empty{color:var(--text-tertiary);padding:var(--space-md);text-align:center}.selected-empty-icon{font-size:2rem;margin-bottom:var(--space-md)}.selected-empty p{font-weight:500;margin:0 0 var(--space-xs) 0}.selected-empty small{color:var(--text-tertiary);font-size:.85rem}.selected-document-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:grab;display:flex;gap:var(--space-sm);padding:var(--space-md);transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.selected-document-item:hover{border-color:var(--interactive-primary);box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.selected-document-item.dragging{opacity:.5;transform:rotate(1deg)}.selected-document-name{color:var(--text-primary);font-size:.9rem;font-weight:600}.remove-selected-btn{align-items:center;background:var(--state-error-border);border:none;border-radius:var(--radius-sm);box-shadow:0 2px 4px rgba(239,68,68,.3);color:var(--text-inverse);cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;line-height:1;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;width:32px}.remove-selected-btn:hover{background:var(--state-error-text);box-shadow:0 4px 8px rgba(239,68,68,.4);transform:scale(1.1)}.stat-item{align-items:center;display:flex;flex-direction:column;gap:var(--space-xs)}.stat-label{color:var(--text-secondary);font-size:.8rem;line-height:1.2;text-align:center}.sidebar-action-btn.preview-btn{background:var(--interactive-primary);border-color:var(--interactive-primary);color:var(--text-inverse)}.sidebar-action-btn.preview-btn:hover{background:var(--interactive-primary-hover);border-color:var(--interactive-primary-hover)}@media (width < 768px){.selected-document-name{font-size:.85rem}}@media (width <= 480px){.stat-item{gap:var(--space-xs)}}