@media(hover:none),(pointer:coarse){button,.btn,.view-tab,.section-flow-tab,.section-flow-dot,.filter-btn,.filter-btn-icon,.multiselect-trigger,.multiselect-item,.task-item,.matrix-bubble,.matrix-project-bubble,.candidate-review-item,.sonia-fab,a{touch-action:manipulation}.sonia-fab:hover{transform:none;box-shadow:0 4px 12px #2563eb4d}.sonia-refresh-btn:hover,.sonia-refresh-btn:focus-visible,.sonia-clear-btn:hover,.sonia-clear-btn:focus-visible,.sonia-close-btn:hover,.sonia-close-btn:focus-visible{background:transparent;color:inherit}.sonia-send-btn:hover{background:var(--accent-primary);transform:none}.btn-primary:hover{background-color:var(--accent-primary);transform:none}.filter-btn:hover,.multiselect-trigger:hover,.multiselect-item:hover,.filter-btn-icon:hover{background:var(--bg-tertiary);color:var(--text-secondary);border-color:transparent;transform:none}.filter-btn.active:hover{background:var(--accent-primary);color:#fff}.matrix-bubble-group:hover~#dependency-group .dependency-line{opacity:.3}.matrix-bubble-group:hover .matrix-bubble,.is-cluster:hover .matrix-bubble{transform:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));stroke-width:inherit}.matrix-project-bubble:hover .project-octagon{transform:none}.project-spoke-group g:hover circle{r:inherit;opacity:inherit}.task-item:hover,.candidate-review-item:hover{background:inherit;border-color:inherit}.btn-approve:hover:not(:disabled),.btn-approve:hover,.btn-reject:hover,.btn-dismiss:hover,.insight-batch-btn:hover:not(:disabled){transform:none;opacity:inherit}.meeting-modal-close:hover,.focushub-meetings-header:hover,.focushub-meeting-row:hover,#meeting-link-btn:hover{background:inherit;color:inherit;border-color:inherit;transform:none}.sonia-section-prev:hover,.sonia-section-next:hover{border-color:var(--border-color);color:var(--text-primary)}.tag-pill:hover,.delete-tag:hover,.studio-subtab:hover,.hitl-nudge-row:hover,.feed-item:hover,.note-card:hover,.kb-doc-item:hover{border-color:inherit;color:inherit;background:inherit;transform:none}.btn-mini:hover,.btn-mini-danger:hover,.wb-project-clear:hover,.kb-lineage-chip:hover:not(:disabled),.kb-pl-open:hover,.kb-backlink:hover{background:inherit;color:inherit;border-color:inherit;text-decoration:none}.view-tab:hover:not(.active),.section-flow-tab:hover:not(.active),.btn-outline:hover:not(.active){background:transparent;border-color:var(--border-color);color:var(--text-secondary);transform:none}}html.touch-no-hover .sonia-fab:hover{transform:none;box-shadow:0 4px 12px #2563eb4d}html.touch-no-hover .matrix-bubble-group:hover .matrix-bubble,html.touch-no-hover .is-cluster:hover .matrix-bubble{transform:none!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))!important}html.touch-no-hover .matrix-bubble-group:hover~#dependency-group .dependency-line{opacity:.3!important}html.touch-no-hover .matrix-project-bubble:hover .project-octagon{transform:none!important}html.touch-no-hover .task-item:hover,html.touch-no-hover .filter-btn:hover,html.touch-no-hover .view-tab:hover:not(.active),html.touch-no-hover .section-flow-tab:hover:not(.active),html.touch-no-hover .btn-primary:hover{transform:none!important;background:inherit;border-color:inherit}html.touch-no-hover button,html.touch-no-hover .btn,html.touch-no-hover .view-tab,html.touch-no-hover .section-flow-tab,html.touch-no-hover .filter-btn,html.touch-no-hover .task-item,html.touch-no-hover .matrix-bubble,html.touch-no-hover .matrix-project-bubble{touch-action:manipulation}
