.branch-workspace{--branch-sidebar-width:256px;background:#0d0d0d;min-width:0}.branch-workspace .branch-shell{min-width:0}.branch-workspace .branch-sidebar-nav{padding:12px;scrollbar-width:thin;scrollbar-color:#363636 transparent}.branch-workspace .branch-sidebar-brand{padding:24px 22px 18px;border-color:#ffffff0a}.branch-workspace .branch-sidebar-brand img{max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.branch-workspace .branch-sidebar-identity:first-of-type{font-size:14px;font-weight:600;letter-spacing:-.015em}.branch-workspace .branch-sidebar-identity{overflow:hidden;text-overflow:ellipsis}.branch-workspace .branch-nav-group{margin-top:7px;margin-bottom:9px}.branch-workspace .branch-nav-link,.branch-workspace .branch-nav-group-button{min-height:42px;border-radius:10px;font-weight:500;font-size:13px;line-height:1.4;gap:12px}.branch-workspace .branch-nav-link svg,.branch-workspace .branch-nav-group-button svg{flex-shrink:0;opacity:.85}.branch-workspace .branch-nav-link[aria-current=page]{border-color:#c9a84c20;background:#c9a84c12;color:#e5c76b;font-weight:600}.branch-workspace .branch-nav-group-button{color:#c3c3c3}.branch-workspace .branch-nav-children{margin-left:20px;padding-left:10px;border-color:#ffffff09}.branch-workspace .branch-nav-children .branch-nav-link{min-height:38px;font-size:12px}.branch-workspace .branch-sidebar-footer{border-color:#ffffff0a}.branch-workspace .branch-header{height:66px;background:#101010ef;border-color:#ffffff0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 28px;gap:16px}.branch-workspace .branch-header h1{font-size:14px;font-weight:500;color:#dedede}.branch-sidebar-toggle{display:none}.branch-workspace .branch-main{min-width:0;padding:28px;overflow-x:clip}.branch-workspace .branch-main>div{width:100%;min-width:0;max-width:1680px;margin-left:auto;margin-right:auto}.branch-workspace .branch-main h1{font-weight:600;letter-spacing:-.025em}.branch-workspace .branch-main h2{font-weight:600;letter-spacing:-.015em}.branch-workspace .ops-panel{border-color:#ffffff0c;background:#151515;border-radius:17px;padding:22px;box-shadow:0 6px 20px #00000010}.branch-workspace .ops-panel-header{gap:16px;margin-bottom:20px}.branch-workspace .ops-panel-title{font-size:15px;font-weight:600}.branch-workspace .ops-panel-subtitle{font-size:12px;line-height:1.6}.branch-workspace .ops-button{min-height:40px;border-radius:10px;padding:10px 15px;font-size:12px;font-weight:600}.branch-workspace .ops-button[data-ops-variant=secondary]{border-color:#ffffff14;background:#1c1c1c}.branch-workspace .ops-button[data-ops-variant=secondary]:hover:not(:disabled){background:#252525;border-color:#ffffff24}.branch-workspace .ops-input{min-height:42px;border-color:#ffffff14;background:#1c1c1c;border-radius:10px;font-size:13px;padding:10px 12px;color-scheme:dark}.branch-workspace .ops-field>span{font-weight:500;font-size:11px;color:#a3a3a3}.branch-workspace .ops-panel table{font-size:13px;line-height:1.5}.branch-workspace .ops-panel table th{font-size:11px;font-weight:500;color:#999}.branch-workspace .ops-panel table th,.branch-workspace .ops-panel table td{padding-top:15px;padding-bottom:15px}.branch-workspace .branch-pos-grid{min-width:0;grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:20px}.branch-workspace button:focus-visible,.branch-workspace a:focus-visible{outline:2px solid #c9a84c;outline-offset:3px}@media(min-width:1024px){.branch-workspace .branch-desktop-sidebar{width:var(--branch-sidebar-width);background:#111;border-color:#ffffff0b}.branch-workspace .branch-shell{margin-left:var(--branch-sidebar-width);width:calc(100% - var(--branch-sidebar-width))}.branch-workspace .branch-sidebar-toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:#ffffff04;border:1px solid #ffffff0e;color:#b9b9b9}.branch-workspace[data-sidebar=compact]{--branch-sidebar-width:80px}.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-nav-label,.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-nav-chevron,.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-sidebar-identity{display:none}.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-sidebar-brand{padding:20px 14px 12px}.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-sidebar-brand img{margin:0;height:28px;width:100%;-o-object-position:center;object-position:center}.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-nav-children{margin-left:0;padding-left:0;border:0}.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-nav-link,.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-nav-group-button{justify-content:center;padding:10px}.branch-workspace[data-sidebar=compact] .branch-desktop-sidebar .branch-sidebar-footer button{justify-content:center}}@media(max-width:1280px){.branch-workspace .branch-pos-grid{grid-template-columns:minmax(0,1fr)}.branch-workspace .branch-pos-grid>div:nth-child(-n+2){position:static;max-height:none;overflow:visible}}@media(min-width:1600px){.branch-workspace .branch-main{padding:32px 36px}.branch-workspace .branch-header{padding:0 36px}}@media(max-width:1023px){.branch-workspace .branch-main{padding:20px}.branch-workspace .branch-header{padding:0 20px;height:60px}.branch-workspace .branch-shell{margin-left:0;width:100%}}@media(max-width:640px){.branch-workspace .branch-main{padding:14px}.branch-workspace .branch-header{padding:0 14px;gap:10px}.branch-workspace .ops-panel{padding:16px}.branch-workspace .ops-panel-header{flex-wrap:wrap;gap:12px}.branch-workspace .ops-button{padding:9px 12px}.branch-workspace .branch-pos-grid{gap:16px}}.branch-cashier-workspace .branch-cashier-sidebar{width:220px;background:#111;border-color:#ffffff0b;padding:22px 16px;min-width:0}.branch-cashier-workspace .branch-cashier-sidebar nav button{line-height:1.5;white-space:normal;font-size:12px;font-weight:500}.branch-cashier-workspace .branch-cashier-sidebar nav button[aria-current=page]{background:#c9a84c16;color:#e5c76b;border:1px solid #c9a84c30}@media(max-width:760px){.branch-cashier-workspace{flex-direction:column}.branch-cashier-workspace .branch-cashier-sidebar{width:100%;height:auto;position:static;padding:14px;border-right:0;border-bottom:1px solid #ffffff0b}.branch-cashier-workspace .branch-cashier-sidebar nav{display:flex;gap:8px;margin-top:14px;overflow-x:auto}.branch-cashier-workspace .branch-cashier-sidebar nav button{width:auto;flex-shrink:0;margin:0;white-space:nowrap}.branch-cashier-workspace .branch-cashier-sidebar>div:last-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-top:14px}.branch-cashier-workspace .branch-cashier-sidebar>div:last-child>*{margin:0}.branch-cashier-workspace .branch-cashier-sidebar>div:last-child button{width:auto}}
