#vss-navigation{position:sticky;top:0;z-index:500;background:#173c2e;color:#fff;flex-shrink:0;min-height:52px;font:14px system-ui,sans-serif;letter-spacing:normal}#vss-navigation *{box-sizing:border-box}#vss-navigation .vss-nav-bar{display:flex;align-items:center;gap:12px;padding:5px 14px;min-height:52px;max-width:100%;position:relative}#vss-navigation a{color:#fff;text-decoration:none;white-space:nowrap}#vss-navigation .vss-nav-brand{font-size:18px;font-weight:800;padding:6px 0;flex-shrink:0}#vss-navigation .vss-nav-links{display:flex;align-items:center;gap:2px;flex:1;min-width:0;margin:0;padding:0;background:transparent}#vss-navigation .vss-nav-links a{font:600 14px system-ui,sans-serif;padding:10px 8px;border-radius:7px;min-height:40px;display:flex;align-items:center}#vss-navigation .vss-nav-links a:hover,#vss-navigation .vss-nav-links a[aria-current=page]{background:#ffffff25}#vss-navigation .vss-nav-profile{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0;flex-shrink:0}#vss-navigation .vss-nav-profile>span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}#vss-navigation button{font:600 13px system-ui,sans-serif;background:#ffffff16;color:white;border:1px solid #ffffff30;border-radius:7px;min-height:38px;padding:7px 11px;cursor:pointer;white-space:nowrap}#vss-navigation button:disabled{opacity:.5}#vss-navigation [hidden]{display:none!important}#vss-navigation a:focus-visible,#vss-navigation button:focus-visible{outline:3px solid #f0d584;outline-offset:1px}#vss-navigation.vss-nav-compact .vss-nav-links{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 14px;background:#173c2e;max-height:calc(100dvh - 65px);overflow:auto;box-shadow:0 8px 16px #142f2838}#vss-navigation .vss-nav-error{font-size:11px;color:#f1d08a}body[data-vss-navigation=ready].pos-workspace>.sidebar{display:none!important}@media(max-width:650px){#vss-navigation .vss-nav-profile>span{display:none}#vss-navigation .vss-nav-brand{font-size:16px}#vss-navigation .vss-nav-bar{padding:5px 10px;gap:8px}#vss-navigation.vss-nav-compact .vss-nav-links{grid-template-columns:1fr 1fr}#vss-navigation .vss-nav-links a{white-space:normal;min-height:44px}}@media print{#vss-navigation{display:none!important}}

body[data-vss-navigation=ready].pos-workspace #operator,body[data-vss-navigation=ready].pos-workspace #logout,body[data-vss-navigation=ready].pos-workspace #operator-avatar{display:none!important}#vss-navigation .vss-nav-brand[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
