@font-face{font-family:PP Telegraf;src:url(/fonts/PPTelegraph/PPTelegraf-Ultralight-BF6417cecc0fa38.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PPTelegraph/PPTelegraf-Regular-BF6417cecb5d571.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Telegraf;src:url(/fonts/PPTelegraph/PPTelegraf-Ultrabold-BF6417cecc5b1d9.otf)format("opentype");font-weight:700 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;background:#f0ebe0;font-family:PP Telegraf,system-ui,sans-serif}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#08473426;border-radius:3px}input,textarea,select,button{font-family:inherit}table{border-collapse:collapse}@keyframes gbFade{0%{opacity:0}to{opacity:1}}@keyframes gbPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes gbToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.vp-transition{transition:background .14s,border-color .14s,box-shadow .14s,transform .14s,filter .14s,color .14s,opacity .14s}.vp-nav-link:hover{color:#ffffffeb!important;background:#ffffff1a!important}.vp-nav-link.vp-nav-active:hover{background:#ffffff2e!important}.vp-sidebar-logout:hover{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff47!important}.vp-header-icon:hover{color:#084734bf!important;background:#0847340f!important;border-color:#0847342e!important}.vp-store-switcher:hover{border-color:#08473440!important;box-shadow:0 4px 14px #0847341a!important}.vp-dropdown-item:not([data-active=true]):hover{background:#0847340f!important}.vp-dropdown-item[data-active=true]:hover{filter:brightness(.98)}.vp-card-hover:hover{transform:translateY(-1px);border-color:#0847342e!important;box-shadow:0 6px 20px #0847341a!important}.vp-kpi:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0d2e1c1a!important}.vp-kpi-accent:hover{filter:brightness(1.05);transform:translateY(-2px)}.vp-tab:not([data-active=true]):hover{color:#084734c7!important}.vp-seg-btn:not([data-active=true]):hover{color:#084734c7!important;background:#ffffff8c!important}.vp-store-rail-btn:not([data-active=true]):hover{background:#0847340a!important;border-color:#08473438!important;box-shadow:0 2px 8px #08473414!important}.vp-store-rail-btn[data-active=true]:hover{filter:brightness(1.08)}.vp-day-pill:not([data-active=true]):hover{transform:translateY(-2px);background:#0847340a!important;border-color:#08473438!important;box-shadow:0 4px 12px #0847341a!important}.vp-day-pill[data-active=true]:hover{filter:brightness(1.07);transform:translateY(-1px)}.vp-chip:not([data-active=true]):hover{background:#0847340d!important;border-color:#08473447!important}.vp-chip[data-active=true]:hover{filter:brightness(1.07)}.vp-list-row:hover{border-color:#08473429!important;box-shadow:0 4px 16px #08473414!important}.vp-bag-row:not([data-open=true]):hover{border-color:#08473433!important;box-shadow:0 4px 18px #08473417!important}.vp-bag-header:hover{background:#08473406}.vp-icon-btn:hover{transform:scale(1.04);background:#08473414!important;border-color:#08473447!important}.vp-icon-btn-danger:hover{transform:scale(1.04);background:#f02d3a24!important;border-color:#f02d3a59!important}.vp-link-btn:hover{opacity:.72;text-decoration:underline}.vp-modal-close:hover{color:#0d2e1cbf!important;background:#0d2e1c0f!important;border-color:#0d2e1c33!important}.vp-upload-zone:hover{background:#0847340f!important;border-color:#08473459!important}.vp-table-row:hover{background:#0847340a!important}.vp-table-row-clickable:hover{background:#0847340f!important}.vp-order-tile:hover{filter:brightness(1.02);transform:translateY(-2px);box-shadow:0 8px 22px #0d2e1c1f}.vp-role-option:hover{background:#08473408!important;border-color:#08473447!important}.vp-settings-card:hover{border-color:#08473429!important;box-shadow:0 4px 16px #08473414!important}.vp-dash-tile:hover{transform:scale(1.04);background:#0847341f!important;border-color:#08473452!important}.vp-window-row:hover{background:#0847340a}
