/* Both rows share a flat surface; keyboard focus uses an outline, never shading. */
@media screen {
/* The reference toolbar type and icon palette stay identical on every screen. */
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#sidebar#sidebar#sidebar .brand,#sidebar#sidebar#sidebar .brand strong,#sidebar#sidebar#sidebar .brand span,#mainNav#mainNav#mainNav summary,#mainNav#mainNav#mainNav summary span,#mainNav#mainNav#mainNav button,#desktopToolbar#desktopToolbar#desktopToolbar .shortcut-label,#desktopToolbar#desktopToolbar#desktopToolbar .vx-dropdown button,#desktopToolbar#desktopToolbar#desktopToolbar .vx-dropdown span){font:400 12px/18px Tahoma,Arial,sans-serif!important;text-shadow:none!important;letter-spacing:normal!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable #sidebar#sidebar #mainNav>details>summary{height:22px!important;min-height:22px!important;padding:0 4px!important;background:transparent!important;border:0!important;border-radius:0!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable:not(.reference-home) #desktopToolbar#desktopToolbar{min-height:44px!important;gap:2px!important;padding:1px 3px!important;background:#f0f0f0!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable #desktopToolbar#desktopToolbar#desktopToolbar .vx-shortcut{width:64px!important;min-width:64px!important;height:42px!important;min-height:42px!important;position:relative}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable #desktopToolbar#desktopToolbar#desktopToolbar .vx-toolbar-menu{position:absolute!important;right:0!important;top:0!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable #desktopToolbar#desktopToolbar#desktopToolbar .vx-toolbar-menu>summary{width:12px!important;min-width:12px!important;height:22px!important;min-height:22px!important;line-height:22px!important;font-size:10px!important;padding:0!important}
body.ux-readable #desktopToolbar :is([data-vn-icon=chart],[data-vn-icon=ledger],[data-vn-icon=balance],[data-vn-icon=card],[data-vn-icon=list]){--shortcut-color:#1e5eae}
body.ux-readable #desktopToolbar :is([data-vn-icon=customers],[data-vn-icon=suppliers],[data-vn-icon=employees]){--shortcut-color:#7946a8}
body.ux-readable #desktopToolbar :is([data-vn-icon=items],[data-vn-icon=transfer]){--shortcut-color:#087873}
body.ux-readable #desktopToolbar :is([data-vn-icon=sale],[data-vn-icon=pos],[data-vn-icon=login]){--shortcut-color:#24763a}
body.ux-readable #desktopToolbar :is([data-vn-icon=purchase],[data-vn-icon=manufacturing]){--shortcut-color:#9a5708}
body.ux-readable #desktopToolbar [data-vn-icon=voucher]{--shortcut-color:#9d3973}
body.ux-readable #desktopToolbar :is([data-vn-icon=exit],[data-vn-icon=logout]){--shortcut-color:#b33333}
body.ux-readable #desktopToolbar [data-vn-icon=misc],body.ux-readable .ux-launcher [data-vx="settings:general"]{--shortcut-color:#496075}
body.ux-readable .ux-launcher [data-vx="page:reports"]{--shortcut-color:#1e5eae}
body.ux-readable .ux-launcher [data-vx="page:backups"]{--shortcut-color:#087873}
body.ux-readable .ux-launcher [data-vx="page:properties"]{--shortcut-color:#9a5708}
body.ux-readable .ux-launcher #homeStatistics{--shortcut-color:#7946a8}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar,#content#content#content .ux-launcher) svg:not(.vx-whatsapp-icon){color:var(--shortcut-color,var(--ux-accent,#17659b))!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar .vx-shortcut,#desktopToolbar#desktopToolbar#desktopToolbar .vx-shortcut>button.btn,#desktopToolbar#desktopToolbar#desktopToolbar .vx-toolbar-menu>summary,#content#content#content .ux-launcher .ux-tile){background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar .vx-shortcut>button.btn,#content#content#content .ux-launcher .ux-tile){width:64px!important;min-width:64px!important;height:42px!important;min-height:42px!important;border:0!important;border-right:1px solid #c2c2c2!important;border-radius:0!important;transform:none!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar .vx-shortcut>button.btn,#content#content#content .ux-launcher .ux-tile)::before,body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar .vx-shortcut>button.btn,#content#content#content .ux-launcher .ux-tile)::after{background:none!important;box-shadow:none!important;filter:none!important}
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar,#content#content#content .ux-launcher) svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;display:block!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;filter:none!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;shape-rendering:geometricPrecision!important}
body.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar button,#content#content#content .ux-launcher button):focus:not(:focus-visible){outline:none!important}
body.ux-readable :is(#desktopToolbar#desktopToolbar#desktopToolbar button,#content#content#content .ux-launcher button):focus-visible{outline:1px solid #17659b!important;outline-offset:-2px!important}
/* A single type scale for all menu levels, including lists portaled to body.
   Override legacy per-screen bold declarations without changing their colors. */
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#mainNav#mainNav#mainNav#mainNav#mainNav,.vx-dropdown,.vx-submenu,.master-options,.ref-picker,.ve-account-picker,.pc-menu-popover,.pc-print-menu,.window-size-menu,[role=menu],[role=listbox],[role=menuitem],[role=option],[role=combobox],[role=tab],select,option,optgroup,details>summary),
body.vertex-desktop.vn-interface.vn-desktop-navigation.ref-single-preview.ux-readable :is(#mainNav#mainNav#mainNav#mainNav#mainNav,.vx-dropdown,.vx-submenu,.master-options,.ref-picker,.ve-account-picker,.pc-menu-popover,.pc-print-menu,.window-size-menu,[role=menu],[role=listbox],[role=menuitem],[role=option],[role=tab],details>summary) :is(button,a,span,strong,b,em,small,kbd,label,input,select,option,optgroup,summary,div,p,td,th,h2,h3,header,footer){font-family:Tahoma,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;letter-spacing:normal!important;text-shadow:none!important}
}
