/* Desktop-only graph zoom controls. Hidden by default on touch devices and narrow viewports. */
.graph-desktop-zoom { display:none; align-items:center; gap:6px; }
.graph-desktop-zoom button { min-width:40px; min-height:38px; font-size:21px!important; line-height:1; text-align:center; cursor:pointer; }
#fullGraphDialog .full-graph-actions { display:flex; align-items:center; gap:8px; }
#fullGraphDialog .full-graph-actions .graph-desktop-zoom button { background:#fff; color:#24334b; border:1px solid #cbd6e7; border-radius:10px; padding:5px 12px; }
@media (min-width:768px) and (hover:hover) and (pointer:fine) {
 .graph-desktop-zoom { display:inline-flex; }
}
