:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.rb-client-scope button:not(:disabled){transition:transform .1s}.rb-client-scope button:not(:disabled):active{transform:scale(.96)}@keyframes rb-pop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.rb-cart-pop{animation:.35s rb-pop;display:inline-block}@keyframes rb-checkmark-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.rb-checkmark{animation:.4s cubic-bezier(.34,1.56,.64,1) rb-checkmark-in;display:inline-flex}@keyframes rb-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.rb-skeleton{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400px 100%;border-radius:6px;animation:1.4s ease-in-out infinite rb-shimmer}@keyframes rb-bell-pulse{0%{box-shadow:0 0 #d0212659}70%{box-shadow:0 0 0 8px #d0212600}to{box-shadow:0 0 #d0212600}}.rb-bell-pulse{border-radius:999px;animation:1.8s ease-out infinite rb-bell-pulse}@keyframes rb-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rb-panel-in{animation:.3s rb-panel-in}.rb-video{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.rb-video-portrait{aspect-ratio:9/16;width:min(100%,33.75vh);margin:0 auto}.rb-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@keyframes rb-mascot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.rb-mascot-bob{animation:2.2s ease-in-out infinite rb-mascot-bob}@keyframes rb-mascot-eyes-round{0%,75%{opacity:1}85%,90%{opacity:0}to{opacity:1}}@keyframes rb-mascot-eyes-happy{0%,75%{opacity:0}85%,90%{opacity:1}to{opacity:0}}.rb-mascot-eyes-round{animation:4s ease-in-out infinite rb-mascot-eyes-round}.rb-mascot-eyes-happy{animation:4s ease-in-out infinite rb-mascot-eyes-happy}@keyframes rb-splash-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.rb-splash-logo{animation:1.8s ease-in-out infinite rb-splash-logo-float}@keyframes rb-splash-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rb-splash-spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite rb-splash-spin}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-billing-content{flex:1;min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-item{box-sizing:border-box;color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:none;border-left:4px solid #0000;border-radius:6px;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.55rem .6rem;font-weight:400;display:flex;position:relative}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-item:hover{background:#f5f5f5}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-item-active,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-item-active:hover{background:#f9e4e5;border-left-color:#d02126;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-icon{text-align:center;flex-shrink:0;width:1.6rem;font-size:1.3rem}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-label{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-overlay{z-index:2100;background:#5050508c;animation:.2s rb-drawer-overlay-fade-in;position:fixed;inset:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-panel{z-index:2101;box-sizing:border-box;background:#fff;flex-direction:column;gap:2px;width:260px;max-width:80vw;height:100vh;padding:.5rem;animation:.16s rb-drawer-panel-in;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:2px 0 12px #00000040}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.5rem .6rem .75rem;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-title{color:#1a1a1a;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-close{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.25rem .55rem;font-size:1.1rem;line-height:1}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-user{border-bottom:1px solid #e5e5e5;align-items:center;gap:.65rem;margin-bottom:.35rem;padding:.35rem .6rem .85rem;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-user-avatar{color:#fff;background:#d02126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-user-name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-drawer-user-role{color:#666;font-size:.75rem}.rb-client-scope .rb-billing-content{flex:1;min-width:0}.rb-client-scope .rb-sidebar-item{color:#1a1a1a;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-left:4px solid #0000;border-radius:8px;align-items:center;gap:.7rem;width:100%;min-height:48px;padding:.6rem .7rem;font-size:.95rem;font-weight:500;display:flex;position:relative}.rb-client-scope .rb-sidebar-item:hover{background:#f5f5f5}.rb-client-scope .rb-sidebar-item-active,.rb-client-scope .rb-sidebar-item-active:hover{color:#3d5f14;background:#eaf3db;border-left-color:#639922;font-weight:700}.rb-client-scope .rb-sidebar-icon{text-align:center;flex-shrink:0;width:1.6rem;font-size:1.3rem}.rb-client-scope .rb-sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rb-client-scope .rb-sidebar-badge{color:#fff;text-align:center;box-sizing:border-box;background:#639922;border-radius:999px;flex-shrink:0;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px}.rb-client-scope .rb-drawer-overlay{-webkit-backdrop-filter:blur(2px);z-index:2100;background:#5050508c;animation:.2s rb-drawer-overlay-fade-in;position:fixed;inset:0}.rb-client-scope .rb-drawer-panel{z-index:2101;box-sizing:border-box;background:#fff;border-radius:0 18px 18px 0;flex-direction:column;gap:3px;width:280px;max-width:82vw;height:100vh;padding:.6rem;animation:.16s rb-drawer-panel-in;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:4px 0 20px #0000004d}.rb-client-scope .rb-drawer-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;margin-bottom:.25rem;padding:.5rem .6rem .75rem;display:flex}.rb-client-scope .rb-drawer-title{color:#1a1a1a;font-weight:700}.rb-client-scope .rb-drawer-close{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:6px;padding:.25rem .55rem;font-size:1.1rem;line-height:1}.rb-client-scope .rb-drawer-user{border-bottom:1px solid #e5e5e5;align-items:center;gap:.65rem;margin-bottom:.35rem;padding:.35rem .6rem .85rem;display:flex}.rb-client-scope .rb-drawer-user-avatar{color:#fff;background:#639922;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.rb-client-scope .rb-drawer-user-name{color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.rb-client-scope .rb-drawer-user-role{color:#666;font-size:.75rem}.rb-client-scope .rb-drawer-tour-button{color:#3d5f14;cursor:pointer;box-sizing:border-box;background:#eaf3db;border:1px solid #639922;border-radius:8px;align-items:center;gap:.4rem;width:calc(100% - 1.2rem);margin:0 .6rem .6rem;padding:.5rem .7rem;font-size:.85rem;font-weight:500;display:flex}.rb-compact-header-logout-icon{display:none}.rb-compact-header-desktop-extra,.rb-compact-header-brand-stack{display:contents}@media (width<=640px){.rb-compact-header{min-height:44px;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;padding:8px 10px!important}.rb-compact-header-left{min-width:0;flex-wrap:nowrap!important;gap:.5rem!important}.rb-compact-header-brand-stack{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rb-compact-header-logo-img{align-self:flex-start;height:22px!important}.rb-compact-header-divider{display:none}.rb-compact-header-title-wrap{min-width:0;flex:none!important}.rb-compact-header-title{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden;font-size:.66rem!important}.rb-compact-header-actions{flex-shrink:0;flex-wrap:nowrap!important;gap:.4rem!important}.rb-compact-header-desktop-extra{display:none}.rb-compact-header-logout-btn{justify-content:center;background:#ffffff26!important;border-radius:8px!important;width:36px!important;height:36px!important;padding:0!important}.rb-compact-header-logout-icon{line-height:1;display:block}.rb-compact-header-logout-avatar,.rb-compact-header-logout-label{display:none!important}}@keyframes rb-drawer-panel-in{0%{opacity:0}to{opacity:1}}@keyframes rb-drawer-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rb-tab-fade-in{0%{opacity:0}to{opacity:1}}.rb-tab-fade-in{animation:.22s rb-tab-fade-in}@media (prefers-reduced-motion:reduce){.rb-client-scope button:not(:disabled),.rb-client-scope button:not(:disabled):active,.rb-client-scope .rb-drawer-overlay,.rb-client-scope .rb-drawer-panel,.rb-billing-scope .rb-drawer-overlay,.rb-billing-scope .rb-drawer-panel,.rb-admin-scope .rb-drawer-overlay,.rb-admin-scope .rb-drawer-panel,.rb-superadmin-scope .rb-drawer-overlay,.rb-superadmin-scope .rb-drawer-panel,.rb-production-scope .rb-drawer-overlay,.rb-production-scope .rb-drawer-panel,.rb-commissary-scope .rb-drawer-overlay,.rb-commissary-scope .rb-drawer-panel,.rb-tab-fade-in,.rb-cart-pop,.rb-checkmark,.rb-skeleton,.rb-bell-pulse,.rb-panel-in,.rb-mascot-bob,.rb-mascot-eyes-round,.rb-mascot-eyes-happy{transition:none!important;animation:none!important;transform:none!important}.rb-mascot-eyes-round{opacity:1!important}.rb-mascot-eyes-happy{opacity:0!important}}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700-latin.woff2)format("woff2")}.rb-login{color:#1a1a1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;background:linear-gradient(160deg,#fff8f7 0%,#fcebec 48%,#fff9f7 100%);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.rb-login-layer{pointer-events:none;will-change:transform;width:124%;height:124%;position:absolute;inset:-12%}.rb-login-ribbon{animation:rb-login-ribbon-drift var(--dur,26s) ease-in-out var(--delay,0s) infinite alternate}@keyframes rb-login-ribbon-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--dx,30px), var(--dy,-20px)) rotate(var(--rot,1.5deg))}}.rb-login-ingredient{width:var(--size,64px);opacity:0;pointer-events:none;animation:rb-login-fade-in .9s ease-out var(--in,.3s) forwards;position:absolute}.rb-login-ingredient>svg{width:100%;height:auto;transform:rotate(var(--rot,0deg));filter:blur(var(--blur,0px)) drop-shadow(0 10px 16px #781e1e24);animation:rb-login-float var(--dur,7s) ease-in-out var(--delay,0s) infinite;display:block}@keyframes rb-login-fade-in{to{opacity:var(--op,1)}}@keyframes rb-login-float{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--rot,0deg) + 5deg))}}.rb-login-pizza{pointer-events:none;opacity:0;--op:.9;width:560px;animation:1.2s ease-out .4s forwards rb-login-fade-in;position:absolute;bottom:-220px;left:-150px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);mask-image:radial-gradient(closest-side,#000 55%,#0000 100%)}.rb-login-pizza>svg{filter:blur(7px);width:100%;height:auto;animation:160s linear infinite rb-login-spin;display:block}@keyframes rb-login-spin{to{transform:rotate(360deg)}}.rb-login-rise{opacity:0;animation:rb-login-rise .7s ease-out var(--d,0s) forwards}@keyframes rb-login-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rb-login-topbar,.rb-login-main,.rb-login-footer{position:relative}.rb-login-topbar{justify-content:space-between;align-items:center;padding:22px 40px 6px;display:flex}.rb-login-topbar img{width:170px;height:auto;display:block}.rb-login-tags{color:#6b6b6b;align-items:center;gap:14px;font-size:13px;display:flex}.rb-login-tags .rb-login-divider{background:#d9c9c9;width:1px;height:14px}.rb-login-dash{background:#d02126;border-radius:2px;width:34px;height:3px;display:inline-block}.rb-login-main{box-sizing:border-box;flex:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;width:100%;max-width:1400px;margin:0 auto;padding:18px 72px 30px;display:grid}.rb-login-hero{max-width:560px}.rb-login-h1{letter-spacing:-1.6px;margin:0;font-size:64px;font-weight:800;line-height:1.02}.rb-login-h1 span{color:#d02126;display:block}.rb-login-sub{color:#555;margin:18px 0 0;font-size:19px}.rb-login-features{align-items:center;gap:22px;margin-top:34px;display:flex}.rb-login-feature{color:#333;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.rb-login-feature svg{stroke:#d02126;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}.rb-login-features .rb-login-divider{background:#e2cfcf;width:1px;height:34px}.rb-login-script-wrap{margin-top:44px;padding-left:300px}.rb-login-script{color:#d02126;text-align:center;font-family:Caveat,Segoe Script,cursive;font-size:58px;font-weight:700;line-height:.9;display:inline-block;transform:rotate(-9deg)}.rb-login-script small{font-size:44px;display:block}.rb-login-script svg{stroke:#d02126;stroke-width:3px;fill:none;stroke-linecap:round;width:150px;height:14px;margin:4px auto 0;display:block}.rb-login-card{box-sizing:border-box;background:#fffffff5;border-radius:24px;justify-self:end;width:100%;max-width:470px;padding:34px 36px 26px;animation:.8s cubic-bezier(.22,1,.36,1) .35s both rb-login-card-in,6s ease-in-out 1.5s infinite rb-login-card-breathe;box-shadow:0 24px 60px #781e1e1f,0 2px 8px #0000000a}@keyframes rb-login-card-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes rb-login-card-breathe{0%,to{box-shadow:0 24px 60px #781e1e1f,0 2px 8px #0000000a}50%{box-shadow:0 30px 70px #d0212629,0 2px 8px #0000000a}}.rb-login-brand{flex-direction:column;align-items:center;display:flex}.rb-login-brand img{width:230px;max-width:80%;height:auto;display:block}.rb-login-system{letter-spacing:.38em;color:#3a3a3a;text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:700}.rb-login-card-title{text-align:center;letter-spacing:-.3px;margin:20px 0 0;font-size:26px;font-weight:800}.rb-login-card .rb-login-lead{text-align:center;color:#777;margin:4px 0 22px;font-size:15px}.rb-login-field{margin-bottom:14px;position:relative}.rb-login-field input{box-sizing:border-box;color:#1a1a1a;background:#fff;border:1.5px solid #e4e4e4;border-radius:12px;width:100%;height:52px;padding:0 46px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.rb-login-field input::placeholder{color:#9a9a9a}.rb-login-field input:focus{border-color:#d02126;outline:none;box-shadow:0 0 0 4px #d021261f}.rb-login-field input:-webkit-autofill{-webkit-text-fill-color:#1a1a1a;-webkit-box-shadow:inset 0 0 0 1000px #fff}.rb-login-field-icon{pointer-events:none;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.rb-login-field-icon svg,.rb-login-eye svg{stroke:#8a8a8a;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:stroke .2s}.rb-login-field:focus-within .rb-login-field-icon svg{stroke:#d02126}.rb-login-eye{cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.rb-login-eye:hover svg{stroke:#d02126}.rb-login-row{justify-content:flex-end;align-items:center;margin:-2px 0 18px;display:flex}.rb-login-row-center{justify-content:center;margin:14px 0 0}.rb-login-link{color:#d02126;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.rb-login-link:hover{text-decoration:underline}.rb-login-error{color:#d02126;margin:-6px 0 12px;font-size:13px}.rb-login-success{color:#639922;margin:0 0 14px;font-size:13px}.rb-login-btn{color:#fff;cursor:pointer;background:linear-gradient(#e52a30 0%,#d02126 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .26s;display:flex;position:relative;box-shadow:0 6px 16px #d0212647}.rb-login-btn svg{stroke:#fff;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.rb-login-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #d021266b,0 0 0 6px #d021261a}.rb-login-btn:hover:not(:disabled) svg{transform:translate(4px)}.rb-login-btn:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 4px 12px #d021264d,0 0 0 10px #d0212614}.rb-login-btn:disabled{opacity:.7;cursor:default}.rb-login-card-foot{text-align:center;color:#8a8a8a;margin-top:22px;font-size:12.5px}.rb-login-footer{color:#444;justify-content:space-between;align-items:flex-end;padding:10px 40px 24px;font-size:12px;display:flex}.rb-login-footer-brand{align-items:center;gap:12px;display:flex}.rb-login-footer-brand b{letter-spacing:.04em;font-size:12px;display:block}.rb-login-footer-brand span:not(.rb-login-dash){color:#666;margin-top:2px;display:block}.rb-login-footer-right{align-items:center;gap:12px;display:flex}.rb-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb-login-mobile-only{display:none}@media (width<=1023px){.rb-login-topbar,.rb-login-features,.rb-login-footer-right,.rb-login-desktop-only,.rb-login-card-title,.rb-login-card .rb-login-lead{display:none}.rb-login-mobile-only{display:flex}.rb-login-sub .rb-login-mobile-only{display:inline}.rb-login-main{text-align:center;grid-template-columns:1fr;align-content:start;justify-items:center;gap:26px;padding:28px 20px 20px}.rb-login-hero{flex-direction:column;align-items:center;max-width:520px;display:flex}.rb-login-brand img{width:250px}.rb-login-h1{letter-spacing:-1px;margin-top:18px;font-size:40px}.rb-login-sub{margin-top:10px;font-size:16px}.rb-login-script-wrap{margin-top:12px;padding-left:0}.rb-login-script{font-size:44px;transform:rotate(-6deg)}.rb-login-script small{font-size:34px}.rb-login-script svg{width:120px}.rb-login-card{justify-self:center;max-width:520px;padding:28px 24px 22px}.rb-login-card .rb-login-form{margin-top:4px}.rb-login-footer{text-align:center;justify-content:center;padding:6px 20px 22px}}@media (width<=480px){.rb-login-main{padding:20px 16px 16px}.rb-login-h1{font-size:32px}.rb-login-card{border-radius:20px;padding:24px 18px 18px}}@media (prefers-reduced-motion:reduce){.rb-login-ribbon,.rb-login-ingredient>svg,.rb-login-pizza>svg{animation:none}.rb-login-card{animation:1ms both rb-login-card-in}.rb-login-rise,.rb-login-ingredient,.rb-login-pizza{animation-duration:1ms;animation-delay:0s}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope){--rbb-red:#d02126;--rbb-red-dark:#b51c21;--rbb-red-light:#f9e4e5;--rbb-red-ring:#d0212624;--rbb-border:#e5e5e5;--rbb-border-strong:#d4d4d4;--rbb-surface:#fff;--rbb-surface-2:#fafafa;--rbb-surface-warm:#fff8f7;--rbb-text:#1a1a1a;--rbb-muted:#6b6b6b;--rbb-muted-2:#8a8a8a;--rbb-radius:12px;--rbb-radius-sm:8px;--rbb-shadow:0 1px 2px #0000000a, 0 2px 8px #781e1e0d;--rbb-pad:16px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-icon svg{vertical-align:-3px;width:18px;height:18px;color:var(--rbb-text)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-item-active .rb-sidebar-icon svg{color:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 18px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-title{color:var(--rbb-text);letter-spacing:-.2px;margin:0;font-size:22px;font-weight:700;line-height:1.2}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-subtitle{color:var(--rbb-muted);margin:4px 0 0;font-size:14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-section{letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);margin:22px 0 10px;font-size:12px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-section:first-child{margin-top:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);padding:var(--rbb-pad);box-sizing:border-box;color:var(--rbb-text);margin-bottom:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-toolbar label{color:var(--rbb-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);padding:var(--rbb-pad);box-sizing:border-box}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-accent{border-left:4px solid var(--rbb-red);background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-label{color:var(--rbb-muted);font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-value{color:var(--rbb-text);margin-top:2px;font-size:1.7rem;font-weight:700;line-height:1.2}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-note{color:var(--rbb-muted-2);margin-top:4px;font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn{border-radius:var(--rbb-radius-sm);cursor:pointer;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .15s;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn:active:not(:disabled){transform:scale(.97);box-shadow:inset 0 2px 4px #00000024}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn:disabled{opacity:.5;cursor:default}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-sm{height:30px;padding:0 10px;font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-icon{width:32px;height:32px;padding:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-primary{background:var(--rbb-red);color:#fff;border:1px solid var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-primary:hover:not(:disabled){background:var(--rbb-red-dark);border-color:var(--rbb-red-dark);box-shadow:0 4px 14px #d0212647}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-primary:active:not(:disabled){box-shadow:inset 0 2px 5px #00000040}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-secondary{background:var(--rbb-surface);color:var(--rbb-text);border:1px solid var(--rbb-border-strong)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-secondary:hover:not(:disabled){background:var(--rbb-surface-warm);border-color:var(--rbb-red);color:var(--rbb-red);box-shadow:0 2px 8px #0000000f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-secondary[aria-pressed=true]{background:var(--rbb-red-light);border-color:var(--rbb-red);color:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-tertiary{color:var(--rbb-muted);background:0 0;border:1px solid #0000;padding:0 8px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-tertiary:hover:not(:disabled){color:var(--rbb-text);text-decoration:underline}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-danger{background:var(--rbb-surface);color:var(--rbb-red);border:1px solid var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn-danger:hover:not(:disabled){background:var(--rbb-red-light);box-shadow:0 2px 8px #d021261f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-link{font:inherit;color:var(--rbb-red);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-link:hover{text-decoration:underline}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill{border:1px solid var(--rbb-border-strong);background:var(--rbb-surface);height:30px;color:var(--rbb-muted);cursor:pointer;border-radius:999px;align-items:center;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .15s;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill:hover{border-color:var(--rbb-red);color:var(--rbb-red);box-shadow:0 2px 8px #0000000f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill:active{transform:scale(.97)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill-active,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill-active:hover{background:var(--rbb-red);border-color:var(--rbb-red);color:#fff}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-seg{border:1px solid var(--rbb-border);border-radius:calc(var(--rbb-radius-sm) + 3px);background:var(--rbb-surface-2);flex-wrap:wrap;gap:2px;margin:0 0 14px;padding:3px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-seg-btn{border-radius:var(--rbb-radius-sm);min-height:32px;color:var(--rbb-muted);cursor:pointer;background:0 0;border:0;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-seg-btn:hover:not(.rb-b-seg-btn-active){color:var(--rbb-text)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-seg-btn-active{background:var(--rbb-surface);color:var(--rbb-text);box-shadow:0 1px 2px #0000001f, 0 0 0 1px var(--rbb-border)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-seg-btn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-seg-btn{min-height:44px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill-row{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-badge{white-space:nowrap;vertical-align:middle;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-badge-pending{color:#7a4b00;background:#faeeda}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-badge-info{color:#1d5c99;background:#e8f2fc}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-badge-done{color:#3f6e14;background:#eaf3de}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-badge-danger{background:var(--rbb-red-light);color:var(--rbb-red-dark)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-badge-neutral{color:#555;background:#f0f0f0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-awaiting{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);color:var(--rbb-text);background:#f5f9fe;border-left:4px solid #1d5c99;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 1rem;padding:10px 12px;font-size:13px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-form{background:var(--rbb-surface-2);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);padding:var(--rbb-pad);box-sizing:border-box;max-width:560px;margin:10px 0 12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-form-title{color:var(--rbb-text);margin:0 0 4px;font-size:15px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-field{margin-top:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-label{color:var(--rbb-muted);margin-bottom:5px;font-size:13px;font-weight:600;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-hint{color:var(--rbb-muted-2);margin:5px 0 0;font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-input,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-select{box-sizing:border-box;border:1px solid var(--rbb-border-strong);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);width:100%;color:var(--rbb-text);padding:9px 11px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s,background-color .18s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-input:hover:not(:focus),:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-select:hover:not(:focus){border-color:#bdbdbd}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-input:focus,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-select:focus{border-color:var(--rbb-red);box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-input-inline{width:auto}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-input-file{color:var(--rbb-muted);font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-error{color:var(--rbb-red);margin:10px 0 0;font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-info{color:var(--rbb-muted);margin:8px 0 0;font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-empty{color:var(--rbb-muted);margin:8px 0;font-size:14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-loading{color:var(--rbb-muted-2);margin:8px 0;font-size:14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-wrap{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);box-shadow:var(--rbb-shadow);margin-bottom:12px;overflow-x:auto}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table{border-collapse:collapse;width:100%;color:var(--rbb-text);font-size:13.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted);background:var(--rbb-surface-2);border-bottom:1px solid var(--rbb-border);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table td{border-bottom:1px solid var(--rbb-border);vertical-align:top;padding:10px 12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tbody tr:last-child td{border-bottom:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-grid th,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-grid td{border-right:1px solid var(--rbb-border)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-grid th:last-child,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-grid td:last-child{border-right:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table td.rb-b-num,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table th.rb-b-num{text-align:right;white-space:nowrap}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-total-row td{background:var(--rbb-surface-2);font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-plain{border-collapse:collapse;width:100%;font-size:13.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-plain td{border-bottom:1px solid var(--rbb-border);vertical-align:top;padding:6px 8px 6px 0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-plain tr:last-child td{border-bottom:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-group{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);box-shadow:var(--rbb-shadow);margin-bottom:10px;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-group-header{background:var(--rbb-surface-2);border-bottom:1px solid var(--rbb-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-group-header-title{color:var(--rbb-text);align-items:center;gap:8px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-row{border-top:1px solid var(--rbb-border);color:var(--rbb-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-group .rb-b-row:first-of-type{border-top:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-row-title{align-items:center;gap:8px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-row-title svg{color:var(--rbb-muted)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-total{border:1px solid var(--rbb-border);border-left:4px solid var(--rbb-red);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-warm);align-items:baseline;gap:10px;margin-top:12px;padding:10px 14px;font-size:15px;font-weight:700;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-total span{letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);font-size:12px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-hover{transition:box-shadow .2s,transform .2s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-hover:hover{transform:translateY(-1px);box-shadow:0 4px 14px #781e1e1a,0 1px 3px #0000000d}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-preview{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);max-width:520px;margin-top:12px;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-preview-split{grid-template-columns:minmax(0,520px) minmax(320px,1fr);align-items:start;gap:16px;margin-top:12px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-preview-split>.rb-b-preview{margin-top:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard:has(.rb-b-preview-split){max-width:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-proof-pane{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);box-shadow:var(--rbb-shadow);padding:12px;position:sticky;top:88px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-proof-pane-title{color:var(--rbb-text);font-size:14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-proof-pane-close{border:1px solid var(--rbb-border-strong);background:var(--rbb-surface);min-height:36px;color:var(--rbb-text);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-proof-pane-close:hover{background:var(--rbb-surface-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);z-index:20;color:var(--rbb-text);position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000024}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-item{text-align:left;border:none;border-bottom:1px solid var(--rbb-border);width:100%;color:var(--rbb-text);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-item:last-child{border-bottom:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-item{transition:background-color .15s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-item:hover{background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-item svg{color:var(--rbb-muted);flex-shrink:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-group{letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);background:var(--rbb-surface-2);padding:7px 14px;font-size:11px;font-weight:700}@media (width<=640px){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-title{font-size:20px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-form{max-width:none}}@media (prefers-reduced-motion:reduce){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-input,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-select,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-hover,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invoice,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dropdown-item{transition:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-btn:active:not(:disabled),:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill:active,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-hover:hover{transform:none}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-sidebar-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rbb-muted-2);padding:16px .6rem 4px calc(.6rem + 4px);font-size:11px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-push-prompt{border-radius:8px;font-size:12.5px;line-height:1.35;margin-bottom:6px!important;padding:5px 14px!important}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-push-prompt button{color:#9cc4e8;cursor:pointer;background:0 0;border:1px solid #9cc4e873;border-radius:6px;padding:2px 10px;font-family:inherit;font-size:12px;transition:background-color .15s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-push-prompt button:hover{background:#9cc4e81f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:18px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item{text-align:left;background:var(--rbb-surface);border:1px solid var(--rbb-border);border-left:4px solid var(--rbb-border-strong);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);color:var(--rbb-text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;font-family:inherit;transition:box-shadow .2s,transform .2s,border-color .18s;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item:hover{transform:translateY(-1px);box-shadow:0 4px 14px #781e1e1a,0 1px 3px #0000000d}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item:active{transform:translateY(0)scale(.99)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-hot{border-left-color:var(--rbb-red);background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-count{color:var(--rbb-muted);font-size:1.7rem;font-weight:700;line-height:1.1}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-hot .rb-b-needs-count{color:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-label{color:var(--rbb-text);font-size:13px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-hint{color:var(--rbb-muted-2);font-size:12px}@media (prefers-reduced-motion:reduce){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-push-prompt button{transition:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item:hover,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-needs-item:active{transform:none}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard{border-left:4px solid var(--rbb-invcard-accent,var(--rbb-border-strong));max-width:640px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-embedded{box-shadow:none;margin-bottom:8px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-compact{margin-bottom:8px;padding:12px 14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-id{min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-number{color:var(--rbb-text);margin:0;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-branch{color:var(--rbb-muted);font-weight:400}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-amount{color:var(--rbb-text);margin:3px 0 0;font-size:15px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-compact .rb-b-invcard-number{font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-amount-note{color:var(--rbb-muted);font-size:12px;font-weight:400}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-meta{color:var(--rbb-muted);margin:3px 0 0;font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-meta strong{color:var(--rbb-text)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-badges{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-compact .rb-b-invcard-actions{gap:6px;margin-top:10px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-expanded{margin-top:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-proof{border:1px solid var(--rbb-border);border-radius:8px;max-width:280px;margin-top:10px;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-search-wrap{position:relative}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-search-icon{color:var(--rbb-muted-2);pointer-events:none;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-search{box-sizing:border-box;width:100%;color:var(--rbb-text);background:#fff;border:1px solid #fff9;border-radius:999px;padding:7px 12px 7px 32px;font-family:inherit;font-size:13px;transition:box-shadow .18s,border-color .18s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-search::placeholder{color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-search:focus{border-color:#fff;outline:none;box-shadow:0 0 0 3px #ffffff59}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table-fixed{table-layout:fixed}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-items{flex-direction:column;min-height:60px;font-size:12.5px;line-height:20px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-items-line{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-items-name{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-items-meta{color:var(--rbb-muted);font-variant-numeric:tabular-nums;flex:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-items-empty{color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-items-more{align-self:flex-start;font-size:12px;line-height:20px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cell-nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cell-id{font-variant-numeric:tabular-nums;font-size:12.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cell-sub{color:var(--rbb-muted);font-size:12px;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cell-status{line-height:22px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cell-status .rb-b-badge{vertical-align:middle}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-list{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);padding:10px 12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-open{background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-head{justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-title{min-width:0;color:var(--rbb-text);overflow-wrap:anywhere;flex:auto;font-size:14.5px;font-weight:700;line-height:20px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-aside{font-variant-numeric:tabular-nums;color:var(--rbb-text);flex:none;font-size:15px;font-weight:700;line-height:20px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-sub{color:var(--rbb-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:18px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-badge{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-head .rb-b-rowcard-badge{flex:0 auto;justify-content:flex-end;align-self:center}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-field dt{letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted);font-size:11px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-field dd{color:var(--rbb-text);overflow-wrap:anywhere;margin:1px 0 0;font-size:13.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-field dd.rb-b-num{font-variant-numeric:tabular-nums}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-body{margin-top:6px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-foot{border-top:1px solid var(--rbb-border);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-foot-label{letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted);font-size:11px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-rowcard-foot-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sort{color:var(--rbb-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range-sep{color:var(--rbb-muted);display:none}@media (width<=640px){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range{flex-wrap:nowrap;gap:6px;width:100%}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range label{flex:1 1 0;min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range label .rb-b-input-inline{box-sizing:border-box;width:100%;min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range-label{display:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-range-sep{display:inline}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-empty p{margin:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-empty-hint{color:var(--rbb-muted-2);font-size:13px;margin-top:4px!important}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbar{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbar-label{color:var(--rbb-muted);margin-right:2px;font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbtn{border-radius:var(--rbb-radius-sm);border:1px solid var(--rbb-border-strong);background:var(--rbb-surface);height:28px;color:var(--rbb-text);font:inherit;cursor:pointer;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbtn:hover{border-color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbtn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbtn-active{border-color:var(--rbb-red);color:var(--rbb-red);background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-focus{border-color:var(--rbb-red);box-shadow:0 0 0 3px var(--rbb-red-ring), var(--rbb-shadow)}@media (prefers-reduced-motion:reduce){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-sortbtn{transition:none}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-btn{text-align:left;width:100%;font:inherit;color:var(--rbb-text);cursor:pointer}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-btn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-chip{border:1px solid var(--rbb-border);background:var(--rbb-surface-2);color:var(--rbb-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;transition:border-color .15s,background-color .15s;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-chip:hover{border-color:var(--rbb-border-strong);background:var(--rbb-surface)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-chip:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-modal-overlay{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-modal{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-sizing:border-box;width:100%;max-width:480px;max-height:85vh;color:var(--rbb-text);padding:18px;overflow-y:auto;box-shadow:0 12px 40px #0000002e}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-modal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-modal-title{color:var(--rbb-text);margin:0;font-size:18px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-list-row{background:var(--rbb-surface-2);border-radius:var(--rbb-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:9px 12px;font-size:13.5px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-list-total{border:1px solid var(--rbb-border);border-left:4px solid var(--rbb-red);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-warm);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:15px;font-weight:700;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-muted-list{color:var(--rbb-muted);margin:0 0 8px;padding-left:18px;font-size:13px}@media (prefers-reduced-motion:reduce){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-chip{transition:none}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-confirm-row td{background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-dim td{opacity:.55}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-dim td .rb-b-btn,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-dim td .rb-b-badge{opacity:1}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-accent-pending{border-left:4px solid #ef9f27}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-accent-danger{border-left:4px solid var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-accent-done{border-left:4px solid #639922}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-success{color:#3f6e14;margin:10px 0 0;font-size:13px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cal-grid{grid-template-columns:repeat(7,minmax(90px,1fr));gap:6px;display:grid;overflow-x:auto}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cal-weekday{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted);font-size:11px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cal-cell{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);box-sizing:border-box;min-height:80px;color:var(--rbb-text);padding:6px 8px;font-size:12.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cal-cell-quiet{background:var(--rbb-surface-2);color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-cal-day{margin-bottom:4px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-divider-list>*+*{border-top:1px solid var(--rbb-border);margin-top:10px;padding-top:10px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-warning{color:#7a4b00;margin:10px 0 0;font-size:13px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-checklist{border:1px solid var(--rbb-border-strong);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);max-height:160px;padding:8px 10px;font-size:13.5px;overflow-y:auto}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-checklist label{padding:2px 0;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-date{color:var(--rbb-muted);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-invcard-compact .rb-b-invcard-date{font-size:11.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-back{margin:0 0 10px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope) .rb-b-pagenav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 0 10px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope) .rb-b-pagenav-back{margin-left:-8px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope) .rb-b-pagenav-forward{margin-left:auto;margin-right:-8px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin:0 0 14px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-head-text{min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-badge-btn{font:inherit;cursor:pointer;border:none;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:box-shadow .12s,transform .12s;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-badge-btn:hover{transform:translateY(-1px);box-shadow:0 1px 4px #0000001f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-badge-btn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-tel{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rbb-border-strong);text-decoration-color:var(--rbb-border-strong);text-underline-offset:2px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-tel:hover{color:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-drill{vertical-align:-2px;color:var(--rbb-muted-2);margin-left:4px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kpi-btn:hover .rb-b-profile-drill,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-btn:hover .rb-b-profile-drill{color:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-note-warning{color:#7a4b00;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar{box-sizing:border-box;background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);width:100%;box-shadow:var(--rbb-shadow);font:inherit;color:var(--rbb-text);text-align:left;margin:0 0 12px;padding:12px 14px;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-btn{cursor:pointer;transition:box-shadow .12s,transform .12s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-btn:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000000f,0 4px 14px #781e1e14}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:8px;font-size:13px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-label{color:var(--rbb-muted);align-items:center;gap:6px;display:inline-flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-figures{font-variant-numeric:tabular-nums}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-track{background:var(--rbb-surface-2);border:1px solid var(--rbb-border);border-radius:999px;height:8px;display:block;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-fill{background:#639922;border-radius:999px;height:100%;transition:width .24s;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-fill-warn{background:#ef9f27}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-fill-over{background:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-nolimit{margin:0 0 12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-actions{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-tabs{border-bottom:1px solid var(--rbb-border);-webkit-overflow-scrolling:touch;gap:6px;margin:0 0 14px;padding-bottom:10px;display:flex;overflow-x:auto}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-tab{white-space:nowrap;flex:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-aging{margin:0 0 14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-aging-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-aging-total{color:var(--rbb-muted);font-variant-numeric:tabular-nums;font-size:13px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-btn{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);font:inherit;color:var(--rbb-text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:box-shadow .12s,transform .12s,border-color .12s;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-btn:hover{border-color:var(--rbb-border-strong);transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-btn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-active,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-active:hover{border-color:var(--rbb-red);background:var(--rbb-surface-warm);box-shadow:inset 3px 0 0 var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-zero .rb-b-aging-value{color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-label{color:var(--rbb-muted);font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-value{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-count{color:var(--rbb-muted-2);font-size:11.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-list{flex-direction:column;gap:8px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-invoices .rb-b-list-total,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-invoices .rb-b-success,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-invoices .rb-b-warning{box-sizing:border-box;max-width:640px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-details{font-size:13.5px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kv{grid-template-columns:minmax(120px,max-content) 1fr;gap:4px 14px;margin:0 0 12px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kv dt{color:var(--rbb-muted)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-dim-text{color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-details-label{letter-spacing:.6px;text-transform:uppercase;color:var(--rbb-muted);margin:12px 0 6px;font-size:11px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline{border-left:2px solid var(--rbb-border);margin:0;padding:0 0 0 4px;list-style:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline-item{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:0 0 8px 14px;display:flex;position:relative}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline-item:last-child{padding-bottom:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline-dot{background:var(--rbb-red);border:2px solid var(--rbb-surface);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:-6px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline-when{color:var(--rbb-muted-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline-title{font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-timeline-detail{color:var(--rbb-muted);flex-basis:100%}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-editlog li+li{margin-top:4px}@media (width<=640px){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-kpis{grid-template-columns:1fr;gap:8px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-kpis .rb-b-kpi-value{font-size:1.4rem}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kv{grid-template-columns:1fr;gap:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kv dt{margin-top:6px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-kv dt:first-child{margin-top:0}}@media (prefers-reduced-motion:reduce){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-badge-btn,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-btn,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-fill,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-btn{transition:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-badge-btn:hover,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-limitbar-btn:hover,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-aging-btn:hover{transform:none}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 14px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-trend{margin:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-chips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-chip-active,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-chip-active:hover{border-color:var(--rbb-red);background:var(--rbb-red-light);color:var(--rbb-red-dark)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-row-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-order-no{overflow-wrap:anywhere;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-orders td{vertical-align:top}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-profile-row-open td{background:var(--rbb-surface-warm)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-profile-row-details td{background:var(--rbb-surface-2);padding:12px 14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-proof-thumb{border:1px solid var(--rbb-border);background:var(--rbb-surface-2);cursor:zoom-in;border-radius:6px;padding:0;line-height:0;display:inline-block;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-proof-thumb img{object-fit:cover;width:40px;height:40px;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-proof-thumb:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-lightbox{z-index:3000;background:#000000bf;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-lightbox-img{background:#fff;border-radius:8px;max-width:100%;max-height:100%}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-lightbox-close{width:36px;height:36px;color:var(--rbb-text);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger{flex-direction:column;gap:6px;max-width:640px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-row{box-sizing:border-box;background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);width:100%;font:inherit;color:var(--rbb-text);text-align:left;grid-template-columns:20px 1fr auto;align-items:center;gap:8px 10px;padding:10px 12px;font-size:14px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-btn{cursor:pointer;transition:box-shadow .12s,transform .12s,border-color .12s}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-btn:hover{border-color:var(--rbb-border-strong);transform:translateY(-1px);box-shadow:0 2px 6px #0000000f}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-btn:hover .rb-b-profile-drill{color:var(--rbb-red)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-btn:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-strong{background:var(--rbb-surface-warm);border-left:4px solid var(--rbb-red);font-size:15px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-sign{color:var(--rbb-muted);text-align:center;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-label{min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-note{color:var(--rbb-muted-2);font-size:12px;font-weight:400;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-verdict{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 12px 10px;font-size:13.5px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-discrepancy{color:var(--rbb-red-dark)}@media (prefers-reduced-motion:reduce){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-btn{transition:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-ledger-btn:hover{transform:none}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-settings{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);max-width:640px;box-shadow:var(--rbb-shadow);margin:0 0 16px;padding:12px 14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-settings .rb-b-kv{margin:0;font-size:14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-photo{object-fit:cover;border:1px solid var(--rbb-border);border-radius:50%;width:72px;height:72px;display:block}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-catalog-wrap{max-width:760px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-notes-editor textarea{box-sizing:border-box;width:100%}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-pill:focus-visible,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-link:focus-visible,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-profile-tel:focus-visible,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-lightbox-close:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-dim{opacity:.42;filter:grayscale(.5);transition:opacity .2s,filter .2s}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-startcard{border:2px solid var(--rbb-red);box-shadow:0 0 0 4px var(--rbb-red-ring), 0 4px 18px #d021262e;background:var(--rbb-surface-warm);max-width:560px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-startcard-title{color:var(--rbb-text);margin:0 0 4px;font-size:16px;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-startcard-sub{color:var(--rbb-muted);margin:0 0 12px;font-size:13.5px}@media (prefers-reduced-motion:reduce){:is(.rb-production-scope,.rb-commissary-scope) .rb-p-dim{transition:none}}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-order-grid{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-order-grid>.rb-b-card{max-width:none;margin-bottom:0}@media (width>=1024px){:is(.rb-production-scope,.rb-commissary-scope) .rb-p-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){:is(.rb-production-scope,.rb-commissary-scope) .rb-p-order-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-order-grid>.rb-p-card-wide{grid-column:1/-1}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-queue-metas{margin:8px 0 14px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-queue-meta{color:var(--rbb-muted);margin:0;font-size:13px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-queue-meta-filter{margin-top:3px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-newbanner{border:1px solid var(--rbb-red);border-left:4px solid var(--rbb-red);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-warm);width:100%;color:var(--rbb-text);text-align:left;cursor:pointer;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-family:inherit;font-size:14px;transition:background-color .15s;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-newbanner:hover{background:var(--rbb-red-light)}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-newbanner:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-newbanner-count{background:var(--rbb-red);color:#fff;text-align:center;border-radius:999px;flex-shrink:0;min-width:26px;padding:1px 8px;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-newbanner-cta{color:var(--rbb-red);flex-shrink:0;margin-left:auto;font-weight:600}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-toast{z-index:1600;border-radius:var(--rbb-radius);color:#fff;background:#1a1a1a;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000004d}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-toast .rb-b-btn-secondary{color:#fff;background:0 0;border-color:#ffffff73}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-toast .rb-b-btn-secondary:hover:not(:disabled){background:#ffffff1f}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-toast-success{background:#2f5e0f;box-shadow:0 6px 24px #2f5e0f59}@media (prefers-reduced-motion:reduce){:is(.rb-production-scope,.rb-commissary-scope) .rb-p-newbanner{transition:none}}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shifttop{grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:16px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-closing-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:4px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shifttop>.rb-b-card{margin-bottom:0}.rb-commissary-scope .rb-c-card{max-width:560px}.rb-commissary-scope .rb-c-category{white-space:nowrap;flex-shrink:0}.rb-commissary-scope .rb-c-reasons{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.rb-commissary-scope .rb-c-reasons .rb-b-pill{min-height:44px}.rb-commissary-scope .rb-c-checklist{border:0;border-top:1px solid var(--rbb-border);margin:0 0 12px;padding:0}.rb-commissary-scope .rb-c-checklist legend{color:var(--rbb-text);padding:10px 0 4px;font-size:13px;font-weight:600}.rb-commissary-scope .rb-c-checkrow{border-bottom:1px solid var(--rbb-border);min-height:44px;color:var(--rbb-text);cursor:pointer;align-items:center;gap:10px;padding:4px 2px;font-size:13.5px;display:flex}.rb-commissary-scope .rb-c-checkrow input[type=checkbox]{width:20px;height:20px;accent-color:var(--rbb-red);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-shrink:0;margin:0}.rb-commissary-scope .rb-c-preview{border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-warm);color:var(--rbb-muted);overflow-wrap:anywhere;margin:4px 0 12px;padding:8px 10px;font-size:13px}.rb-commissary-scope .rb-c-preview strong{color:var(--rbb-text)}.rb-commissary-scope .rb-c-returnnote{overflow-wrap:anywhere;margin:10px 0 0}.rb-commissary-scope .rb-c-steps{color:var(--rbb-muted-2);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.rb-commissary-scope .rb-c-steps li{align-items:center;gap:6px;display:inline-flex}.rb-commissary-scope .rb-c-step-dot{border:1px solid var(--rbb-border-strong);width:20px;height:20px;color:var(--rbb-muted-2);background:var(--rbb-surface);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.rb-commissary-scope .rb-c-step-done{color:#3f6e14}.rb-commissary-scope .rb-c-step-done .rb-c-step-dot{color:#3f6e14;background:#eaf3de;border-color:#eaf3de}.rb-commissary-scope .rb-c-step-next{color:var(--rbb-text);font-weight:600}.rb-commissary-scope .rb-c-step-next .rb-c-step-dot{border-color:var(--rbb-red);color:var(--rbb-red)}.rb-commissary-scope .rb-c-pack{border-top:1px solid var(--rbb-border);margin:12px 0 0}.rb-commissary-scope .rb-c-pack-head{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0 2px;display:flex}.rb-commissary-scope .rb-c-pack-title{color:var(--rbb-muted);font-size:13px}.rb-commissary-scope .rb-c-pack-title strong{color:var(--rbb-text);font-size:14px}.rb-commissary-scope .rb-c-pack-box{background:var(--rbb-text);color:#fff;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.rb-commissary-scope .rb-c-pack-lines{margin:0;padding:0;list-style:none}.rb-commissary-scope .rb-c-pack-lines li{border-bottom:1px solid var(--rbb-border);color:var(--rbb-text);align-items:baseline;gap:8px;padding:6px 0;font-size:13.5px;display:flex}.rb-commissary-scope .rb-c-pack-lines li:last-child{border-bottom:0}.rb-commissary-scope .rb-c-pack-name{overflow-wrap:anywhere;flex:1;min-width:0}.rb-commissary-scope .rb-c-pack-qty{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-btn-primary:disabled{opacity:1;color:#8a8a8a;box-shadow:none;background:#e8e8e8;border-color:#e8e8e8}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-submit-why{text-align:center;margin:6px 0 0}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shiftage-warn{color:#854f0b;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shiftage-alert{color:#a32d2d;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shiftwarn{border-radius:var(--rbb-radius);width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;align-items:center;gap:10px;margin:0 0 14px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shiftwarn-warn{color:#7a4b00;background:#faeeda;border:1px solid #fac775}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shiftwarn-alert{color:#a32d2d;background:#fcebeb;border:1px solid #f09595}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shiftwarn-cta{white-space:nowrap;margin-left:auto}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-pill{min-height:40px;padding-left:16px;padding-right:16px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-sortbtn{min-height:38px;padding-left:12px;padding-right:12px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-btn-sm{min-height:38px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-btn:not(.rb-b-btn-sm):not(.rb-b-btn-icon){min-height:44px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-btn-icon:not(.rb-b-btn-sm){min-width:44px;min-height:44px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-input:not(.rb-b-input-file):not([type=checkbox]):not([type=radio]),:is(.rb-production-scope,.rb-commissary-scope) .rb-b-select{min-height:44px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-input.rb-b-search{border-color:var(--rbb-border-strong);min-height:44px;padding-left:34px;font-size:14px}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-input.rb-b-search:focus{border-color:var(--rbb-red);box-shadow:0 0 0 3px var(--rbb-red-ring)}:is(.rb-production-scope,.rb-commissary-scope) .rb-compact-header button[aria-label="Open navigation menu"],:is(.rb-production-scope,.rb-commissary-scope) .rb-compact-header-actions button[aria-label=Notifications]{min-width:44px;min-height:44px}:is(.rb-production-scope,.rb-commissary-scope) .rb-compact-header-logout-btn{min-height:44px}:is(.rb-production-scope,.rb-commissary-scope){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.rb-production-scope,.rb-commissary-scope) .rb-b-cell-sub.rb-p-diverged{color:#854f0b;font-weight:600}.rb-production-scope .rb-p-divergence{border-radius:var(--rbb-radius);background:#faeeda;border:1px solid #fac775;border-left-width:4px;margin:0 0 14px;padding:10px 12px;font-weight:400;line-height:1.5}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-day{margin-bottom:24px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-dayhead{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-daytotal{color:var(--rbb-muted);margin-left:auto;font-size:14px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-daytotal strong{color:var(--rbb-text);font-size:16px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-flavors{color:var(--rbb-muted);margin:6px 0 12px;font-size:13.5px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-flavors strong{color:var(--rbb-text)}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-items{border-top:1px solid var(--rbb-border);margin-top:10px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-advance-items>div{border-bottom:1px solid var(--rbb-border);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:13.5px;display:flex}:is(.rb-production-scope,.rb-commissary-scope).rb-cm-root{z-index:2000;box-sizing:border-box;color:var(--rbb-text);justify-content:center;align-items:center;padding:24px 16px;font-family:sans-serif;display:flex;position:fixed;inset:0}.rb-cm-root .rb-cm-backdrop{background:#14141499;animation:.16s rb-drawer-overlay-fade-in;position:absolute;inset:0}.rb-cm-root .rb-cm-dialog{border-radius:var(--rbb-radius);outline:none;width:min(560px,100%);max-height:100%;animation:.16s rb-drawer-panel-in;position:relative;overflow-y:auto;box-shadow:0 18px 48px #00000059}.rb-cm-root .rb-cm-dialog .rb-cm-card{max-width:none;margin:0}@media (prefers-reduced-motion:reduce){.rb-cm-root .rb-cm-backdrop,.rb-cm-root .rb-cm-dialog{animation:none}}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-pick{border:1.5px dashed var(--rbb-border-strong);border-radius:var(--rbb-radius);background:var(--rbb-surface);min-height:56px;color:var(--rbb-text);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-pick:hover{border-color:var(--rbb-red);color:var(--rbb-red)}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-input:focus-visible+.rb-proof-pick{outline:3px solid var(--rbb-red-ring);outline-offset:2px}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-pick-disabled{opacity:.5;pointer-events:none}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-thumbs{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-proof-thumb{object-fit:cover;border-radius:var(--rbb-radius-sm,6px);border:1px solid var(--rbb-border);width:72px;height:72px}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick{border:0;min-width:0;margin:14px 0 0;padding:0}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick-label{color:var(--rbb-text);margin:0 0 8px;padding:0;font-size:14px;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick-list{flex-wrap:wrap;gap:8px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick-btn{border:1.5px solid var(--rbb-border-strong);background:var(--rbb-surface);min-height:48px;color:var(--rbb-text);font:inherit;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick-btn:hover{border-color:var(--rbb-red)}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick-btn:focus-visible{outline:3px solid var(--rbb-red-ring);outline-offset:2px}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick-btn-on{background:var(--rbb-red);border-color:var(--rbb-red);color:#fff}:is(.rb-production-scope,.rb-commissary-scope) .rb-staff-pick:disabled .rb-staff-pick-btn{opacity:.5;cursor:default}.rb-production-scope .rb-p-staff{max-width:560px;margin:0 0 16px}:is(.rb-production-scope,.rb-commissary-scope) .rb-cancel-panel{border-radius:var(--rbb-radius);background:#faeeda;border:1px solid #fac775;border-left-width:4px;margin:12px 0 0;padding:12px}:is(.rb-production-scope,.rb-commissary-scope) .rb-cancel-title{color:#7a4b00;margin:0;font-size:14px;font-weight:600}:is(.rb-production-scope,.rb-commissary-scope) .rb-cancel-confirm{color:var(--rbb-text);margin:8px 0 0;font-size:13.5px}:is(.rb-production-scope,.rb-commissary-scope) .rb-cancel-note{margin:12px 0 0}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual .rb-b-card{max-width:none;margin-bottom:0}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-main{gap:12px;min-width:0;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-empty{margin:4px 2px}@media (width>=1024px){:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-side{position:sticky;top:84px}}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-row{border-radius:var(--rbb-radius);border-bottom:1px solid var(--rbb-border);justify-content:space-between;align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-row:last-child{border-bottom:none}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-row-on{background:#fcebeb}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-row-on .rb-p-stepper-name{font-weight:600}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-name{min-width:0;font-size:15px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper{flex-shrink:0;align-items:center;gap:6px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-btn{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);width:44px;height:44px;color:var(--rbb-text);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;display:inline-flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-btn:hover:not(:disabled){color:#a32d2d;border-color:#a32d2d}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-btn:disabled{opacity:.35;cursor:default}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-input{text-align:center;-moz-appearance:textfield;width:64px;height:44px;padding:0 4px;font-size:16px;font-weight:600}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-branchline{margin:4px 0 0;font-size:16px;font-weight:600}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-lines{margin:8px 0 0;padding:0;font-size:14px;list-style:none}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-lines li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-total{border-top:1px solid var(--rbb-border);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:10px;font-size:15px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-total strong{font-size:20px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-status{gap:6px;margin-top:14px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-submit{justify-content:center;width:100%;min-height:44px;margin-top:14px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-confirm{border-radius:var(--rbb-radius);background:#fcebeb;border:1px solid #f09595;margin-top:14px;padding:12px;font-size:14px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-confirm-title{margin:0 0 6px;font-weight:600}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-confirm ul{margin:0 0 10px;padding-left:18px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-confirm li{margin:2px 0}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-manual-result{margin-top:12px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-endshift-slot{border-top:1px solid var(--rbb-border);flex-basis:100%;margin-top:4px;padding-top:12px;display:flex}@media (width>=1024px){:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shifttop{grid-template-columns:minmax(300px,380px) 1fr;gap:16px}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-kpis{grid-template-columns:repeat(2,1fr)}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shifttop-closing{grid-template-columns:1fr}:is(.rb-production-scope,.rb-commissary-scope) .rb-p-shifttop-closing .rb-p-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-group-row-done td{color:#3f6e14;background:#eaf3de}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-row-done td{color:var(--rbb-muted);background:#eaf3de66}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-row-done td:first-child{color:var(--rbb-text)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-grand-row td{border-top:2px solid var(--rbb-border-strong)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-table tr.rb-b-group-row td{letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);background:var(--rbb-surface-2);padding:7px 12px;font-size:11px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-b-card-accent-info{border-left:4px solid #4aa3ff}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-before{border-radius:var(--rbb-radius-sm);color:var(--rbb-text);background:#fff8ec;border-left:3px solid #c98a12;margin:0 0 12px;padding:10px 12px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-before ul{margin:4px 0 0;padding-left:18px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-progress{color:var(--rbb-muted);margin:0 0 10px;font-size:13px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-search{flex:240px;max-width:360px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-group{margin-bottom:18px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-row{border:1px solid var(--rbb-border);background:var(--rbb-surface);border-top:0;grid-template-columns:minmax(0,1fr) 76px 112px 132px;align-items:center;gap:12px;padding:8px 12px;display:grid}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-group>.rb-sc-row:first-of-type{border-top:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm) var(--rbb-radius-sm) 0 0}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-group>.rb-sc-row:last-child{border-radius:0 0 var(--rbb-radius-sm) var(--rbb-radius-sm)}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-row-entered{background:var(--rbb-surface-2)}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-row-flag{box-shadow:inset 3px 0 0 var(--rbb-red)}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-name{color:var(--rbb-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-meta{color:var(--rbb-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-label{letter-spacing:.02em;text-transform:uppercase;color:var(--rbb-muted-2);font-size:11px;font-weight:600;display:block}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-expected{text-align:right}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-expected strong{font-variant-numeric:tabular-nums;color:var(--rbb-text);font-size:16px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-input input{text-align:right;font-variant-numeric:tabular-nums;width:100%;height:40px;font-size:16px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-diff{font-size:12.5px}@media (width<=640px){.rb-superadmin-scope .rb-sc-row{grid-template-columns:minmax(0,1fr) 64px 96px}.rb-superadmin-scope .rb-sc-diff{grid-column:1/-1}.rb-superadmin-scope .rb-sc-diff:empty{display:none}}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-err{color:var(--rbb-red-dark);font-weight:600}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-bar{z-index:5;border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0000000f}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-bar-text{color:var(--rbb-text);margin-right:auto;font-size:13.5px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:12px;display:flex}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-title{color:var(--rbb-text);margin:0;font-size:17px;font-weight:700}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-list{margin:0;padding:0;list-style:none}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-item{border:1px solid var(--rbb-border);background:var(--rbb-surface);border-top:0;padding:10px 12px}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-item:first-child{border-top:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm) var(--rbb-radius-sm) 0 0}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-moved{box-shadow:inset 3px 0 0 var(--rbb-red)}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-note{box-shadow:inset 3px 0 #c98a12}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-nums{color:var(--rbb-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-review-nums strong{color:var(--rbb-text);font-variant-numeric:tabular-nums}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-moved{margin:8px 0 0}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-moved-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}:is(.rb-commissary-scope,.rb-superadmin-scope) .rb-sc-note{color:var(--rbb-text);gap:4px;margin-top:8px;font-size:13px;display:grid}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp{position:relative}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-list{border:1px solid var(--rbb-border-strong);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);max-height:288px;margin-top:4px;overflow-y:auto;box-shadow:0 6px 20px #00000014}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-count{color:var(--rbb-muted);border-bottom:1px solid var(--rbb-border);margin:0;padding:6px 12px;font-size:12px}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-group{letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted-2);margin:0;padding:6px 12px 2px;font-size:11px;font-weight:700}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-row{border:0;border-bottom:1px solid var(--rbb-border);width:100%;min-height:44px;color:var(--rbb-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:8px;padding:10px 12px;font-size:14px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-row:last-child{border-bottom:0}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-row:hover,:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-row-active{background:var(--rbb-red-light)}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-picked{border:1px solid var(--rbb-border-strong);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-2);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:4px 4px 4px 12px;display:flex}:is(.rb-production-scope,.rb-commissary-scope) .rb-isp-picked-name{color:var(--rbb-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.rb-commissary-scope .rb-c-purchase-form{max-width:880px}.rb-commissary-scope .rb-c-review-meta{flex-wrap:wrap;gap:4px 24px;margin:4px 0 10px;display:flex}.rb-commissary-scope .rb-c-review-meta p{color:var(--rbb-text);margin:0;font-size:14px}.rb-commissary-scope .rb-c-review-warn{margin:12px 0 0}.rb-commissary-scope .rb-c-purchase-row{cursor:pointer}.rb-commissary-scope .rb-c-purchase-row:hover td{background:var(--rbb-surface-2)}.rb-commissary-scope .rb-c-receipt{gap:4px;margin-top:12px;text-decoration:none;display:grid}.rb-commissary-scope .rb-c-receipt img{object-fit:contain;border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-2);max-width:100%;max-height:360px}.rb-commissary-scope .rb-c-manual-group+.rb-c-manual-group{margin-top:14px}.rb-commissary-scope .rb-c-shiftline{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.rb-commissary-scope .rb-c-shift-detail{margin-top:20px}.rb-commissary-scope .rb-c-closing-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rb-commissary-scope .rb-c-closing-note>span{flex:260px}.rb-commissary-scope .rb-c-report-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rb-commissary-scope .rb-c-report-actions{flex-wrap:wrap;gap:8px;display:flex}:is(.rb-commissary-scope,.rb-billing-scope) .rb-c-release-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0 0 16px;display:grid}:is(.rb-commissary-scope,.rb-billing-scope) .rb-b-table td.rb-c-release-order{padding-left:24px}:is(.rb-commissary-scope,.rb-billing-scope) .rb-b-table tr.rb-c-release-branch td{color:var(--rbb-text);background:var(--rbb-surface-2);padding-top:10px;padding-bottom:8px;font-size:14px;font-weight:700}:is(.rb-commissary-scope,.rb-billing-scope) .rb-c-release-totals{grid-template-columns:1fr;gap:4px 16px;margin-top:8px;display:grid}@media (width>=768px){:is(.rb-commissary-scope,.rb-billing-scope) .rb-c-release-totals{grid-template-columns:1fr 1fr;align-items:start}}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-bar .rb-b-hint{flex:320px}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-form{max-width:640px;margin-bottom:16px}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-check{align-items:center;gap:8px;font-size:14px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope).rb-cm-root{z-index:2000;box-sizing:border-box;color:var(--rbb-text);justify-content:center;align-items:center;padding:24px 16px;font-family:sans-serif;display:flex;position:fixed;inset:0}:is(.rb-admin-scope,.rb-superadmin-scope).rb-cm-root .rb-cm-dialog{width:min(1040px,100%)}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-view{border-radius:var(--rbb-radius);background:var(--rbb-surface);padding:16px}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-view-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:12px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-view-title{margin:0;font-size:17px;font-weight:700}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-form-wide{max-width:1040px}:is(.rb-admin-scope,.rb-superadmin-scope) :is(.rb-rep-form,.rb-rep-builder){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-builder{gap:0 28px;display:grid}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-sched-top{gap:0 28px;margin-bottom:4px;display:grid}@media (width>=768px){:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-sched-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1024px){:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-inline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-inline .rb-b-select{width:auto;max-width:100%}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-choices{flex-wrap:wrap;gap:4px 18px;font-size:14px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-choices label{align-items:center;gap:6px;min-height:36px;display:inline-flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-number{max-width:160px}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-cols{border:1px solid var(--rbb-border-strong);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-col{border-bottom:1px solid var(--rbb-border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:2px 8px 2px 12px;font-size:14px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-col:last-child{border-bottom:0}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-col label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-col-off{color:var(--rbb-muted);background:var(--rbb-surface-warm)}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-col-moves{flex:none;gap:4px;display:flex}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-remake{border:1px solid var(--rbb-border-strong);border-left:3px solid var(--rbb-red);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);margin:0 0 14px;padding:10px 12px}:is(.rb-admin-scope,.rb-superadmin-scope) .rb-rep-remake-title{margin:0 0 2px;font-size:14px;font-weight:700}.rb-admin-scope .rb-x-page{padding-bottom:80px}.rb-admin-scope .rb-x-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin:4px 0 18px;display:flex}.rb-admin-scope .rb-x-greeting{letter-spacing:-.01em;color:var(--rbb-text);margin:0;font-size:24px;font-weight:700}.rb-admin-scope .rb-x-date{color:var(--rbb-muted);margin-top:2px;font-size:13px}.rb-admin-scope .rb-x-header-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rb-admin-scope .rb-x-live{color:var(--rbb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rb-admin-scope .rb-x-live i{background:#3f6e14;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite rb-x-live-pulse;box-shadow:0 0 #3f6e1473}@keyframes rb-x-live-pulse{0%{box-shadow:0 0 #3f6e1473}70%{box-shadow:0 0 0 7px #3f6e1400}to{box-shadow:0 0 #3f6e1400}}@media (prefers-reduced-motion:reduce){.rb-admin-scope .rb-x-live i{animation:none}}.rb-admin-scope .rb-x-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.rb-admin-scope .rb-x-kpi,.rb-admin-scope .rb-x-card{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);box-sizing:border-box;min-width:0;padding:20px}.rb-admin-scope .rb-x-kpi{flex-direction:column;display:flex}.rb-admin-scope .rb-x-kpi-label,.rb-admin-scope .rb-x-card-title{letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);margin:0;font-size:12px;font-weight:600}.rb-admin-scope .rb-x-kpi-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rbb-text);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(22px,2.9vw,38px);font-weight:700;line-height:1.1}.rb-admin-scope .rb-x-kpi-change{margin-top:6px;font-size:13px;font-weight:600}.rb-admin-scope .rb-x-kpi-line{color:var(--rbb-muted);margin-top:4px;font-size:12.5px}.rb-admin-scope .rb-x-muted{color:var(--rbb-muted-2);font-weight:400}.rb-admin-scope .rb-x-spark{height:40px;margin-top:auto;padding-top:10px}.rb-admin-scope .rb-x-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"trend rank""attn recv""ops ops";gap:16px;margin-bottom:24px;display:grid}.rb-admin-scope .rb-x-area-trend{grid-area:trend}.rb-admin-scope .rb-x-area-rank{grid-area:rank}.rb-admin-scope .rb-x-area-attn{grid-area:attn}.rb-admin-scope .rb-x-area-recv{grid-area:recv}.rb-admin-scope .rb-x-area-ops{grid-area:ops}@media (width>=1024px){.rb-admin-scope .rb-x-body{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"trend trend trend trend rank rank""attn attn attn recv recv recv""ops ops ops ops ops ops"}}.rb-admin-scope .rb-x-attn{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rb-admin-scope .rb-x-attn-item{box-sizing:border-box;border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface);width:100%;min-height:44px;color:var(--rbb-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.rb-admin-scope .rb-x-attn-item:hover{background:var(--rbb-surface-2)}.rb-admin-scope .rb-x-attn-item:focus-visible{box-shadow:0 0 0 3px var(--rbb-red-ring);outline:none}.rb-admin-scope .rb-x-attn-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.rb-admin-scope .rb-x-attn-red{background:var(--rbb-red)}.rb-admin-scope .rb-x-attn-amber{background:#ef9f27}.rb-admin-scope .rb-x-attn-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rb-admin-scope .rb-x-attn-title{font-size:13.5px;font-weight:600}.rb-admin-scope .rb-x-attn-detail{color:var(--rbb-muted);overflow-wrap:anywhere;font-size:12.5px}.rb-admin-scope .rb-x-attn-go{color:var(--rbb-muted-2);flex-shrink:0}.rb-admin-scope .rb-x-clear{color:#3f6e14;align-items:center;gap:8px;margin:8px 0;font-size:13.5px;display:flex}.rb-admin-scope .rb-x-recv-total{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.rb-admin-scope .rb-x-aging{background:var(--rbb-surface-2);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.rb-admin-scope .rb-x-aging span{min-width:4px;display:block}.rb-admin-scope .rb-x-recv-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.rb-admin-scope .rb-x-recv-legend li{align-items:center;gap:6px;min-width:0;display:flex}.rb-admin-scope .rb-x-recv-legend i{border-radius:2px;flex-shrink:0;width:9px;height:9px}.rb-admin-scope .rb-x-recv-legend span{min-width:0;color:var(--rbb-muted);flex:1}.rb-admin-scope .rb-x-recv-legend strong{font-variant-numeric:tabular-nums}.rb-admin-scope .rb-x-recv-zero{opacity:.55}.rb-admin-scope .rb-x-recv-foot{border-top:1px solid var(--rbb-border);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.rb-admin-scope .rb-x-risk-high{color:var(--rbb-red-dark)}.rb-admin-scope .rb-x-risk-mod{color:#9a5b00}.rb-admin-scope .rb-x-risk-ok{color:#3f6e14}.rb-admin-scope .rb-x-link{color:var(--rbb-red-dark);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:6px 0;font-size:13px;font-weight:600}.rb-admin-scope .rb-x-ops{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.rb-admin-scope .rb-x-ops-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rb-admin-scope .rb-x-ops-tile{border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-2);min-width:0;padding:12px}.rb-admin-scope .rb-x-ops-label{letter-spacing:.05em;text-transform:uppercase;color:var(--rbb-muted);margin-bottom:6px;font-size:11.5px;font-weight:600}.rb-admin-scope .rb-x-ops-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.rb-admin-scope .rb-x-ops-note{color:var(--rbb-muted);margin-top:4px;font-size:12px}.rb-admin-scope .rb-x-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.rb-admin-scope .rb-x-legend{color:var(--rbb-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.rb-admin-scope .rb-x-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.rb-admin-scope .rb-x-chart{height:240px}.rb-admin-scope .rb-x-empty{text-align:center;color:var(--rbb-muted);margin:24px 0;font-size:13px}.rb-admin-scope .rb-x-note{color:var(--rbb-muted);margin:-8px 0 14px;font-size:12.5px}.rb-admin-scope .rb-x-rank{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rb-admin-scope .rb-x-rank-top{justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.rb-admin-scope .rb-x-rank-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rbb-text);overflow:hidden}.rb-admin-scope .rb-x-rank-amount{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.rb-admin-scope .rb-x-rank-delta{margin-left:8px;font-size:12px;font-weight:600}.rb-admin-scope .rb-x-rank-track{background:var(--rbb-surface-2);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.rb-admin-scope .rb-x-rank-bar{background:var(--rbb-red);border-radius:3px;height:100%}@media (width<=1023px){.rb-admin-scope .rb-x-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-admin-scope .rb-x-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"attn""trend""rank""recv""ops"}.rb-admin-scope .rb-x-ops{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.rb-admin-scope .rb-x-kpis{gap:10px}.rb-admin-scope .rb-x-kpi,.rb-admin-scope .rb-x-card{padding:14px}.rb-admin-scope .rb-x-kpi-value{font-size:22px}.rb-admin-scope .rb-x-greeting{font-size:20px}.rb-admin-scope .rb-x-chart{height:200px}.rb-admin-scope .rb-x-ops-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rb-admin-scope .rb-x-ops-value{font-size:22px}.rb-admin-scope .rb-x-recv-legend{grid-template-columns:minmax(0,1fr)}}.rb-admin-scope .rb-x-period{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;display:flex}.rb-admin-scope .rb-x-note-flat{margin:0 0 14px}.rb-admin-scope .rb-x-stack{gap:16px;margin-bottom:24px;display:grid}.rb-admin-scope .rb-x-card-tools{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rb-admin-scope .rb-x-total td{border-top:2px solid var(--rbb-border-strong);font-weight:700}.rb-admin-scope .rb-x-rank-track,.rb-admin-scope .rb-x-rank-bar{display:block}.rb-admin-scope .rb-x-rank-btn{box-sizing:content-box;border-radius:var(--rbb-radius-sm);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:-6px -8px;padding:6px 8px;display:block}.rb-admin-scope .rb-x-rank-btn:hover{background:var(--rbb-surface-2)}.rb-admin-scope .rb-x-rank-btn:focus-visible{outline:2px solid var(--rbb-red);outline-offset:1px}.rb-admin-scope .rb-x-quiet{color:#9a5b00;font-weight:600}.rb-admin-scope .rb-x-bsummary{color:var(--rbb-text);margin:0 0 12px;font-size:13.5px}.rb-admin-scope .rb-x-btools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.rb-admin-scope .rb-x-bgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:24px;display:grid}.rb-admin-scope .rb-x-bcard{box-sizing:border-box;background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);width:100%;min-width:0;box-shadow:var(--rbb-shadow);font:inherit;color:var(--rbb-text);text-align:left;cursor:pointer;flex-direction:column;gap:12px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.rb-admin-scope .rb-x-bcard:hover{border-color:var(--rbb-border-strong);box-shadow:0 4px 14px #00000014}.rb-admin-scope .rb-x-bcard:focus-visible{outline:2px solid var(--rbb-red);outline-offset:2px}.rb-admin-scope .rb-x-bcard-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.rb-admin-scope .rb-x-bcard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.rb-admin-scope .rb-x-bcard-sales{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.rb-admin-scope .rb-x-bcard-sales-text{flex-direction:column;min-width:0;display:flex}.rb-admin-scope .rb-x-bcard-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:700;line-height:1.1}.rb-admin-scope .rb-x-bcard-sub{color:var(--rbb-muted);margin-top:4px;font-size:12.5px}.rb-admin-scope .rb-x-bcard-spark{flex:none;width:38%;min-width:0;height:40px;display:block;position:relative;overflow:hidden}.rb-admin-scope .rb-x-bcard-spark canvas{max-width:100%}.rb-admin-scope .rb-x-bcard-line{color:var(--rbb-muted);font-size:13px;display:block}.rb-admin-scope .rb-x-bcard-facts{border-top:1px solid var(--rbb-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-top:12px;display:grid}.rb-admin-scope .rb-x-bcard-fact{flex-direction:column;min-width:0;display:flex}.rb-admin-scope .rb-x-bcard-fact-label{letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted);font-size:11.5px;font-weight:600}.rb-admin-scope .rb-x-bcard-fact-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:700}.rb-admin-scope .rb-x-bcard-foot{color:var(--rbb-red);justify-content:flex-end;font-size:13px;font-weight:600;display:flex}.rb-admin-scope .rb-x-bstatus{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-4px 0 14px;font-size:13px;display:flex}.rb-admin-scope .rb-x-bdetail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.rb-admin-scope .rb-x-card-foot{margin:14px 0 0;font-size:12.5px}.rb-admin-scope .rb-x-section-title{border-top:1px solid var(--rbb-border);letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);margin:8px 0 12px;padding-top:16px;font-size:12px;font-weight:600}@media (width<=900px){.rb-admin-scope .rb-x-bdetail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.rb-admin-scope .rb-x-bcard{padding:14px}.rb-admin-scope .rb-x-bcard-value{font-size:24px}}.rb-admin-scope .rb-x-notsales{border-radius:var(--rbb-radius-sm);color:var(--rbb-text);background:#fff6e5;border-left:3px solid #ef9f27;margin:0 0 14px;padding:8px 12px;font-size:12.5px;line-height:1.45}.rb-admin-scope .rb-x-notsales b{color:#8a5a00}.rb-admin-scope .rb-x-toolrow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.rb-admin-scope .rb-x-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=900px){.rb-admin-scope .rb-x-two{grid-template-columns:minmax(0,1fr)}}.rb-admin-scope .rb-x-heat-l0{background:var(--rbb-surface-2);color:var(--rbb-muted)}.rb-admin-scope .rb-x-heat-l1{color:var(--rbb-text);background:#f6d5d6}.rb-admin-scope .rb-x-heat-l2{color:var(--rbb-text);background:#e99b9e}.rb-admin-scope .rb-x-heat-l3{color:#fff;background:#d2575c}.rb-admin-scope .rb-x-heat-l4{color:#fff;background:#a3161c}.rb-admin-scope .rb-x-heat-scale{color:var(--rbb-muted);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.rb-admin-scope .rb-x-heat-scale i{border-radius:3px;width:12px;height:12px;display:inline-block}.rb-admin-scope .rb-x-heat-scale span{margin:0 2px}.rb-admin-scope .rb-x-heat-months{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px 22px;display:grid}.rb-admin-scope .rb-x-heat-title{color:var(--rbb-text);margin-bottom:6px;font-size:13px;font-weight:600}.rb-admin-scope .rb-x-heat-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.rb-admin-scope .rb-x-heat-wd{text-align:center;color:var(--rbb-muted);font-size:10.5px;font-weight:600}.rb-admin-scope .rb-x-heat-day{aspect-ratio:1;min-width:0;font:inherit;font-variant-numeric:tabular-nums;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:11px;display:flex}.rb-admin-scope button.rb-x-heat-day{cursor:pointer}.rb-admin-scope button.rb-x-heat-day:focus-visible{outline:2px solid var(--rbb-text);outline-offset:1px}.rb-admin-scope .rb-x-heat-picked{box-shadow:0 0 0 2px var(--rbb-text)}.rb-admin-scope .rb-x-heat-out{color:var(--rbb-border-strong);background:0 0}.rb-admin-scope .rb-x-heat-detail{min-height:1.4em;color:var(--rbb-text);margin:14px 0 0;font-size:13px}.rb-admin-scope .rb-x-plist{margin:0;padding:0;list-style:none}.rb-admin-scope .rb-x-plist-row{border-top:1px solid var(--rbb-border);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.rb-admin-scope .rb-x-plist-row:first-child{border-top:0;padding-top:0}.rb-admin-scope .rb-x-plist-main{min-width:0}.rb-admin-scope .rb-x-plist-top{font-size:13.5px}.rb-admin-scope .rb-x-plist-items{color:var(--rbb-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.rb-admin-scope .rb-x-plist-side{text-align:right;flex-shrink:0}.rb-admin-scope .rb-x-plist-amount{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.rb-admin-scope .rb-x-plist-sub{font-size:12px}.rb-admin-scope .rb-x-plist-tags{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.rb-admin-scope .rb-x-kyvie{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.rb-admin-scope .rb-x-kyvie-label{letter-spacing:.04em;text-transform:uppercase;color:var(--rbb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rb-admin-scope .rb-x-kyvie-label img{object-fit:cover;border-radius:50%;width:22px;height:22px}.rb-admin-scope .rb-x-kyvie-chip{border:1px solid var(--rbb-border);background:var(--rbb-surface);color:var(--rbb-text);font:inherit;text-align:left;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;line-height:1.3;transition:border-color .15s,background-color .15s}.rb-admin-scope .rb-x-kyvie-chip:hover{border-color:var(--rbb-red);background:#fff5f5}.rb-admin-scope .rb-x-kyvie-chip:focus-visible{outline:2px solid var(--rbb-red);outline-offset:2px}.rb-admin-scope .rb-x-fold{background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);min-width:0;margin:0 0 16px}.rb-admin-scope .rb-x-body .rb-x-fold{margin:0}.rb-admin-scope .rb-x-fold-head{cursor:pointer;flex-direction:column;gap:3px;padding:14px 40px 14px 14px;list-style:none;display:flex;position:relative}.rb-admin-scope .rb-x-fold-head::-webkit-details-marker{display:none}.rb-admin-scope .rb-x-fold-head:after{content:"▸";color:var(--rbb-muted);transition:transform .15s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.rb-admin-scope .rb-x-fold[open]>.rb-x-fold-head:after{transform:translateY(-50%)rotate(90deg)}.rb-admin-scope .rb-x-fold-title{letter-spacing:.06em;text-transform:uppercase;color:var(--rbb-muted);font-size:12px;font-weight:600}.rb-admin-scope .rb-x-fold-summary{color:var(--rbb-text);font-size:13.5px}.rb-admin-scope .rb-x-fold-body{padding:0 14px 14px}.rb-admin-scope .rb-x-fold-body>.rb-x-card{box-shadow:none;background:0 0;border:0;padding:0}.rb-admin-scope .rb-x-fold-body>.rb-x-card>.rb-x-card-head:first-child{display:none}@media (width<=640px){.rb-admin-scope .rb-x-header{gap:8px;margin:0 0 12px}.rb-admin-scope .rb-x-header>div:first-child{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.rb-admin-scope .rb-x-greeting{font-size:18px}.rb-admin-scope .rb-x-date{margin:0;font-size:12px}.rb-admin-scope .rb-x-header-tools{flex-wrap:nowrap;justify-content:space-between;width:100%}.rb-admin-scope .rb-x-header-tools .rb-b-seg{margin:0}.rb-admin-scope .rb-x-kpis .rb-x-kpi-line+.rb-x-kpi-line{display:none}.rb-admin-scope .rb-x-kpis .rb-x-spark{height:30px;padding-top:6px}.rb-admin-scope .rb-x-period .rb-b-seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.rb-admin-scope .rb-x-period .rb-b-seg::-webkit-scrollbar{display:none}.rb-admin-scope .rb-x-period .rb-b-seg-btn{white-space:nowrap;flex:none;padding:0 12px}.rb-admin-scope .rb-x-kyvie{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.rb-admin-scope .rb-x-kyvie::-webkit-scrollbar{display:none}.rb-admin-scope .rb-x-kyvie-chip{white-space:normal;flex:none;max-width:78vw}}.rb-admin-scope .rb-x-offline{color:var(--rbb-muted)}.rb-admin-scope .rb-x-offline i{box-shadow:none;background:#9ca3af;animation:none}.rb-admin-scope .rb-x-period-live{margin-left:auto}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope) .rb-skeleton-row{border-bottom:1px solid var(--rbb-border,#eee);padding:12px 0}.rb-admin-scope .rb-billing-content>.rb-tab-fade-in:not(:has(.rb-x-page)){padding-bottom:80px}.rb-superadmin-scope .rb-billing-content>.rb-tab-fade-in{padding-bottom:80px}@media (width<=640px){.rb-admin-scope .rb-x-period-live{margin-left:0}.rb-admin-scope .rb-x-header-tools{flex-wrap:wrap;row-gap:6px}.rb-admin-scope .rb-x-header-tools .rb-b-seg{flex:none}}.rb-superadmin-scope .rb-sa-cc-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=900px){.rb-superadmin-scope .rb-sa-cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-superadmin-scope .rb-sa-cc-wide{grid-column:1/-1}}.rb-superadmin-scope .rb-sa-cc-card{min-width:0;margin-bottom:0}.rb-superadmin-scope .rb-sa-cc-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.rb-superadmin-scope .rb-sa-cc-title{color:var(--rbb-text);margin:0;font-size:15px;font-weight:700}.rb-superadmin-scope .rb-sa-cc-aside{color:var(--rbb-muted);white-space:nowrap;font-size:12.5px}.rb-superadmin-scope .rb-sa-cc-clear{color:#3f6e14;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.rb-superadmin-scope .rb-sa-cc-list{margin:0;padding:0;list-style:none}.rb-superadmin-scope .rb-sa-cc-list>li+li{border-top:1px solid var(--rbb-border)}.rb-superadmin-scope .rb-sa-cc-row{box-sizing:border-box;text-align:left;width:100%;color:var(--rbb-text);align-items:flex-start;gap:10px;padding:10px 2px;display:flex}.rb-superadmin-scope .rb-sa-cc-row-btn{font:inherit;cursor:pointer;border-radius:var(--rbb-radius-sm);background:0 0;border:none}.rb-superadmin-scope .rb-sa-cc-row-btn:hover{background:var(--rbb-surface-2)}.rb-superadmin-scope .rb-sa-cc-row-btn:focus-visible{outline:2px solid var(--rbb-red);outline-offset:2px}.rb-superadmin-scope .rb-sa-cc-mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.rb-superadmin-scope .rb-sa-cc-mark-fix{background:var(--rbb-red-light);color:var(--rbb-red-dark)}.rb-superadmin-scope .rb-sa-cc-mark-info{background:var(--rbb-surface-2);color:var(--rbb-muted);font-size:18px}.rb-superadmin-scope .rb-sa-cc-mark-ok{color:#3f6e14;background:#eaf3de}.rb-superadmin-scope .rb-sa-cc-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rb-superadmin-scope .rb-sa-cc-row-title{overflow-wrap:anywhere;font-size:14px;font-weight:600}.rb-superadmin-scope .rb-sa-cc-row-ok .rb-sa-cc-row-title{color:var(--rbb-muted);font-weight:500}.rb-superadmin-scope .rb-sa-cc-row-detail{color:var(--rbb-muted);overflow-wrap:anywhere;font-size:12.5px}.rb-superadmin-scope .rb-sa-cc-go{color:var(--rbb-muted-2);flex-shrink:0;margin-top:3px}.rb-superadmin-scope .rb-sa-cc-branches{flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13.5px;display:flex}.rb-superadmin-scope .rb-sa-cc-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.rb-superadmin-scope .rb-sa-cc-figures dt{letter-spacing:.02em;text-transform:uppercase;color:var(--rbb-muted-2);font-size:11.5px;font-weight:600}.rb-superadmin-scope .rb-sa-cc-figures dd{font-variant-numeric:tabular-nums;color:var(--rbb-text);margin:2px 0 0;font-size:22px;font-weight:700}.rb-superadmin-scope .rb-sa-cc-note{color:var(--rbb-muted);margin:4px 0 0;font-size:12.5px}.rb-superadmin-scope .rb-sa-cc-link{align-items:center;gap:4px;font-size:14px;text-decoration:none;display:inline-flex}.rb-superadmin-scope .rb-sa-cc-roles{color:var(--rbb-muted);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;font-size:13.5px;display:flex}.rb-superadmin-scope .rb-sa-cc-role strong{color:var(--rbb-text);font-variant-numeric:tabular-nums}.rb-superadmin-scope .rb-sa-cc-subhead{letter-spacing:.02em;text-transform:uppercase;color:var(--rbb-muted-2);margin:0 0 6px;font-size:11.5px;font-weight:600}.rb-superadmin-scope .rb-sa-cc-admins{margin:0 0 8px;padding:0;list-style:none}.rb-superadmin-scope .rb-sa-cc-admins li{border-top:1px solid var(--rbb-border);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;font-size:14px;display:flex}.rb-superadmin-scope .rb-sa-cc-admins .rb-sa-cc-note{margin:0}.rb-superadmin-scope .rb-sa-cc-email{overflow-wrap:anywhere;min-width:0;font-weight:600}.rb-superadmin-scope .rb-x-live{color:var(--rbb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.rb-superadmin-scope .rb-x-live i{background:#3f6e14;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite rb-x-live-pulse;box-shadow:0 0 #3f6e1473}.rb-superadmin-scope .rb-x-live.rb-x-offline i{background:var(--rbb-muted-2);box-shadow:none;animation:none}@media (prefers-reduced-motion:reduce){.rb-superadmin-scope .rb-x-live i{animation:none}}.rb-superadmin-scope .rb-sa-filters{margin:4px 0 12px}.rb-superadmin-scope .rb-sa-filters-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.rb-superadmin-scope .rb-sa-filters-search{flex:260px;max-width:420px}.rb-superadmin-scope .rb-sa-filters-select{flex:0 220px;min-width:0}.rb-superadmin-scope .rb-sa-filters-pills{margin:0}.rb-superadmin-scope .rb-sa-filters-status{color:var(--rbb-muted);margin:8px 0 0;font-size:13px}.rb-superadmin-scope .rb-b-table td.rb-sa-neg{color:var(--rbb-red-dark);font-weight:700}.rb-superadmin-scope.rb-cm-root .rb-cm-dialog:has(>.rb-sa-edit){width:min(600px,100%)}.rb-superadmin-scope .rb-sa-edit{border-radius:var(--rbb-radius);background:var(--rbb-surface);padding:16px 18px 18px}.rb-superadmin-scope .rb-sa-edit-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.rb-superadmin-scope .rb-sa-edit-title{color:var(--rbb-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.rb-superadmin-scope .rb-sa-edit .rb-b-form{background:0 0;border:0;max-width:none;margin:8px 0 0;padding:0}.rb-superadmin-scope .rb-b-table tr.rb-sa-group-row th{background:var(--rbb-surface-2);letter-spacing:.02em;text-transform:uppercase;color:var(--rbb-muted);text-align:left;padding-top:8px;padding-bottom:8px;font-size:12px;font-weight:700}.rb-superadmin-scope .rb-sa-group-count{text-transform:none;letter-spacing:0;font-weight:500}.rb-superadmin-scope .rb-b-table tr.rb-sa-row-changed td{background:var(--rbb-surface-warm)}.rb-superadmin-scope .rb-b-table tr.rb-sa-row-changed td:first-child{box-shadow:inset 3px 0 #ef9f27}.rb-superadmin-scope .rb-sa-price-error{color:var(--rbb-red-dark);margin-top:4px;font-size:12px;font-weight:600;display:block}.rb-superadmin-scope .rb-b-table tr.rb-sa-row-conflict td{background:#fff4de}.rb-superadmin-scope .rb-b-table tr.rb-sa-row-conflict td:first-child{box-shadow:inset 3px 0 #ba7517}.rb-superadmin-scope .rb-sa-conflict{color:#7a4b00;white-space:normal;max-width:360px;margin-top:6px;font-size:12px;font-weight:600;line-height:1.45;display:block}.rb-superadmin-scope .rb-sa-conflict-actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.rb-superadmin-scope .rb-sa-restored{margin:10px 0 0}.rb-superadmin-scope .rb-sa-savebar{z-index:5;border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;padding:10px 132px 10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000000f}.rb-superadmin-scope .rb-sa-savebar-dirty{border-color:#ef9f27}.rb-superadmin-scope .rb-sa-savebar-text{color:var(--rbb-text);flex-direction:column;gap:2px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.rb-superadmin-scope .rb-sa-savebar-note{color:var(--rbb-muted);font-size:12px;font-weight:500}.rb-superadmin-scope .rb-sa-savebar-ok{color:#3f6e14;font-size:12.5px;font-weight:500}.rb-superadmin-scope .rb-sa-savebar-error{color:var(--rbb-red-dark)}.rb-superadmin-scope .rb-sa-savebar-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=640px){.rb-superadmin-scope .rb-sa-savebar{padding-right:70px}}.rb-superadmin-scope input[type=checkbox],.rb-superadmin-scope input[type=radio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--rbb-red)}.rb-superadmin-scope .rb-sa-branch-facts{color:var(--rbb-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.rb-superadmin-scope .rb-sa-saved-notice{margin:0 0 10px}.rb-superadmin-scope .rb-sa-setup{margin:0 0 14px}.rb-superadmin-scope .rb-sa-setup-done{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);color:var(--rbb-muted);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;line-height:22px;display:flex}.rb-superadmin-scope .rb-sa-setup-done strong{color:var(--rbb-text)}.rb-superadmin-scope .rb-sa-anchor{scroll-margin-top:76px}.rb-superadmin-scope .rb-sa-anchor:focus{outline:none}.rb-superadmin-scope .rb-sa-drift{color:#7a4b00;font-size:12.5px;font-weight:600}.rb-superadmin-scope .rb-sa-group-name{color:var(--rbb-text);font-weight:600}.rb-superadmin-scope .rb-sa-group-branches{color:var(--rbb-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.rb-superadmin-scope .rb-sa-impact-lead{color:var(--rbb-text);margin:8px 0 12px;font-size:14px}.rb-superadmin-scope .rb-sa-impact-list{flex-direction:column;gap:8px;display:flex}.rb-superadmin-scope .rb-sa-impact-branch{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface)}.rb-superadmin-scope .rb-sa-impact-branch>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:10px 12px;display:flex}.rb-superadmin-scope .rb-sa-impact-branch>summary:before{content:"▸";color:var(--rbb-muted-2)}.rb-superadmin-scope .rb-sa-impact-branch[open]>summary:before{content:"▾"}.rb-superadmin-scope .rb-sa-impact-branch>summary::-webkit-details-marker{display:none}.rb-superadmin-scope .rb-sa-impact-branch>summary:focus-visible{outline:2px solid var(--rbb-red);outline-offset:2px}.rb-superadmin-scope .rb-sa-impact-name{color:var(--rbb-text);font-weight:700}.rb-superadmin-scope .rb-sa-impact-sum{color:var(--rbb-muted);font-size:12.5px}.rb-superadmin-scope .rb-sa-impact-lines{margin:0;padding:0 12px 6px;list-style:none}.rb-superadmin-scope .rb-sa-impact-lines li{border-top:1px solid var(--rbb-border);color:var(--rbb-text);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 12px;padding:6px 0;font-size:13.5px;display:flex}.rb-superadmin-scope .rb-sa-impact-value{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.rb-superadmin-scope .rb-sa-impact-update .rb-sa-impact-value{font-weight:700}.rb-superadmin-scope .rb-sa-impact-own .rb-sa-impact-value{color:#7a4b00;font-weight:600}.rb-superadmin-scope .rb-sa-impact-same .rb-sa-impact-value,.rb-superadmin-scope .rb-sa-impact-keep .rb-sa-impact-value,.rb-superadmin-scope .rb-sa-impact-none .rb-sa-impact-value{color:var(--rbb-muted)}.rb-superadmin-scope .rb-sa-impact-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.rb-superadmin-scope .rb-sa-history{max-width:820px;margin-top:20px}.rb-superadmin-scope .rb-sa-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rb-superadmin-scope .rb-sa-history-body{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);margin-top:10px;padding:4px 14px 12px}.rb-superadmin-scope .rb-sa-history-list{margin:0 0 8px;padding:0;list-style:none}.rb-superadmin-scope .rb-sa-history-list>li{padding:9px 0}.rb-superadmin-scope .rb-sa-history-list>li+li{border-top:1px solid var(--rbb-border)}.rb-superadmin-scope .rb-sa-history-line{color:var(--rbb-text);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 12px;font-size:14px;display:flex}.rb-superadmin-scope .rb-sa-history-product{font-weight:600}.rb-superadmin-scope .rb-sa-history-change{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.rb-superadmin-scope .rb-sa-history-meta{color:var(--rbb-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.rb-superadmin-scope .rb-sa-qr-field{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rb-superadmin-scope .rb-sa-qr-thumb{border:1px solid var(--rbb-border);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.rb-superadmin-scope .rb-sa-qr-thumb img{object-fit:contain;width:100%;height:100%;display:block}.rb-superadmin-scope .rb-sa-qr-thumb .rb-b-dim-text{font-size:12px}.rb-superadmin-scope .rb-sa-qr-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rb-superadmin-scope .rb-sa-qr-actions .rb-b-input-file{max-width:100%}.rb-superadmin-scope .rb-sa-qr-actions .rb-b-dim-text{font-size:13px}.rb-superadmin-scope .rb-sa-qr-change{color:var(--rbb-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.rb-superadmin-scope .rb-sa-qr-change-label{overflow-wrap:anywhere;min-width:0}.rb-superadmin-scope .rb-sa-qr-mini{border:1px solid var(--rbb-border);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;overflow:hidden}.rb-superadmin-scope .rb-sa-qr-mini img{object-fit:contain;width:100%;height:100%;display:block}.rb-superadmin-scope .rb-sa-qr-mini-none{color:var(--rbb-muted);font-size:11px}.rb-superadmin-scope .rb-sa-team{max-width:820px;margin-bottom:28px}.rb-superadmin-scope .rb-sa-team-add{flex-wrap:wrap;gap:8px;max-width:520px;margin-bottom:4px;display:flex}.rb-superadmin-scope .rb-sa-team-add .rb-b-input{flex:220px;min-width:0}.rb-superadmin-scope .rb-sa-audit{max-width:1100px}.rb-superadmin-scope .rb-sa-audit-attn-list{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.rb-superadmin-scope .rb-sa-audit-attn{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);background:var(--rbb-surface);border-left-width:4px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.rb-superadmin-scope .rb-sa-audit-attn-fix{border-left-color:var(--rbb-red)}.rb-superadmin-scope .rb-sa-audit-attn-info{border-left-color:#e0a43a}.rb-superadmin-scope .rb-sa-audit-attn-ok{border-left-color:#6a9e3a}.rb-superadmin-scope .rb-sa-audit-attn-mark{background:var(--rbb-red-light);width:22px;height:22px;color:var(--rbb-red-dark);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.rb-superadmin-scope .rb-sa-audit-attn-info .rb-sa-audit-attn-mark{color:#7a4b00;background:#faeeda}.rb-superadmin-scope .rb-sa-audit-attn-ok .rb-sa-audit-attn-mark{color:#3f6e14;background:#eaf3de}.rb-superadmin-scope .rb-sa-audit-attn-body{flex:260px;min-width:0}.rb-superadmin-scope .rb-sa-audit-attn>button{margin-left:34px}.rb-superadmin-scope .rb-sa-audit-attn-title{color:var(--rbb-text);font-weight:700}.rb-superadmin-scope .rb-sa-audit-attn-detail{color:var(--rbb-muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.rb-superadmin-scope .rb-sa-audit-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.rb-superadmin-scope .rb-sa-audit-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 12px;display:grid}.rb-superadmin-scope .rb-sa-audit-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 20px;display:grid}.rb-superadmin-scope .rb-sa-audit-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rb-superadmin-scope .rb-sa-audit-search{flex:0 240px;min-width:0}.rb-superadmin-scope .rb-sa-audit-item{font:inherit;color:var(--rbb-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.rb-superadmin-scope .rb-sa-audit-item:hover{color:var(--rbb-red)}.rb-superadmin-scope .rb-sa-audit-item:focus-visible{outline:3px solid var(--rbb-red-ring);outline-offset:2px;border-radius:4px}.rb-superadmin-scope .rb-sa-audit-short{color:var(--rbb-red-dark);font-weight:600}.rb-superadmin-scope .rb-sa-audit-over{color:#3f6e14;font-weight:600}.rb-superadmin-scope .rb-sa-audit-flags{flex-wrap:wrap;gap:4px;display:inline-flex}.rb-superadmin-scope .rb-sa-audit-history{max-width:min(900px,100vw - 80px);position:sticky;left:12px}@media (width<=640px){.rb-superadmin-scope .rb-sa-history-change{text-align:left;flex-basis:100%;margin-left:0}}.rb-superadmin-scope .rb-sa-closed{border:1px solid var(--rbb-border-strong);border-left:4px solid var(--rbb-muted-2);border-radius:var(--rbb-radius);background:var(--rbb-surface-2);margin:0 0 14px;padding:10px 14px}.rb-superadmin-scope .rb-sa-closed-title{color:var(--rbb-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.rb-superadmin-scope .rb-sa-closed-text{color:var(--rbb-muted);margin:2px 0 0;font-size:13px}.rb-superadmin-scope .rb-sa-close-list,.rb-superadmin-scope .rb-sa-close-effects{color:var(--rbb-text);margin:0 0 12px;padding-left:20px;font-size:14px}.rb-superadmin-scope .rb-sa-close-list li,.rb-superadmin-scope .rb-sa-close-effects li{overflow-wrap:anywhere;margin:4px 0}.rb-superadmin-scope .rb-sa-close-effects{margin-top:8px}.rb-superadmin-scope .rb-sa-inactive-toggle{color:var(--rbb-muted);margin:0 0 10px;font-size:13px}.rb-superadmin-scope .rb-sa-section-note{color:var(--rbb-muted);max-width:720px;margin:-4px 0 8px;font-size:12.5px}.rb-superadmin-scope .rb-sa-account-email{overflow-wrap:anywhere}.rb-superadmin-scope .rb-sa-device-list{margin:0;padding:0;list-style:none}.rb-superadmin-scope .rb-sa-device-list>li{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 0;font-size:13.5px;display:flex}.rb-superadmin-scope .rb-sa-device-list>li+li{border-top:1px solid var(--rbb-border)}.rb-superadmin-scope .rb-sa-device-name{color:var(--rbb-text);font-weight:600}.rb-superadmin-scope .rb-sa-device-date{color:var(--rbb-muted);font-size:12.5px}.rb-superadmin-scope .rb-sa-device-confirm{color:var(--rbb-text);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rb-superadmin-scope .rb-sa-request-email{color:var(--rbb-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.rb-superadmin-scope .rb-sa-request-effect{color:var(--rbb-muted);margin-top:3px;font-size:12.5px}.rb-superadmin-scope .rb-sa-request-waiting{color:#7a4b00;margin-top:2px;font-size:12.5px;font-weight:600}@media (width<=640px){.rb-superadmin-scope .rb-b-table.rb-sa-requests{min-width:0!important}.rb-superadmin-scope .rb-b-table.rb-sa-requests thead{display:none}.rb-superadmin-scope .rb-b-table.rb-sa-requests tr{border-bottom:1px solid var(--rbb-border);padding:10px 12px;display:block}.rb-superadmin-scope .rb-b-table.rb-sa-requests tbody tr:last-child{border-bottom:none}.rb-superadmin-scope .rb-b-table.rb-sa-requests td{border-bottom:none;padding:2px 0;display:block;white-space:normal!important}.rb-superadmin-scope .rb-b-table.rb-sa-requests td+td{margin-top:6px}}.rb-gate{box-sizing:border-box;color:#1f1a17;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f2ee;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;font-family:system-ui,Segoe UI,Roboto,sans-serif;display:flex}.rb-gate-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e7ded6;border-radius:16px;width:100%;max-width:420px;padding:28px 24px 24px;box-shadow:0 10px 30px #1f1a1714}.rb-gate-logo{width:150px;max-width:60%;height:auto;margin:0 auto 18px;display:block}.rb-gate-icon{margin-bottom:10px;font-size:34px;line-height:1}.rb-gate-title{color:#1f1a17;margin:0 0 10px;font-size:21px;font-weight:800}.rb-gate-text{color:#4a423c;overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.5}.rb-gate-message{white-space:pre-wrap}.rb-gate-meta{color:#6b625b;overflow-wrap:anywhere;margin:0 0 6px;font-size:13.5px}.rb-gate-meta strong{color:#1f1a17}.rb-gate-btn{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#d02126;border:0;border-radius:10px;margin-top:14px;padding:10px 22px;font-size:15px;font-weight:700}.rb-gate-btn:hover{background:#b51c21}.rb-gate-btn:focus-visible{outline-offset:2px;outline:3px solid #d0212659}.rb-viewas{color:#1a1a1a;background:#fff8f7;border:1px solid #ebdcd2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 12px;padding:6px 6px 6px 14px;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4;display:flex}.rb-viewas-text{color:#6b6b6b;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.rb-viewas-text strong{color:#1a1a1a;font-weight:700}.rb-viewas-icon{color:#d02126;flex-shrink:0}.rb-viewas-return{color:#1a1a1a;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.rb-viewas-return:hover{color:#b51c21;border-color:#d02126}.rb-viewas-return:focus-visible{outline-offset:2px;outline:3px solid #d0212659}@media (width<=480px){.rb-viewas{padding:10px 12px}.rb-viewas-return{white-space:normal;justify-content:center;width:100%}}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal{--rb-cal-urgent:#d02126;--rb-cal-urgent-bg:#f9e4e5;--rb-cal-due:#ef9f27;--rb-cal-due-bg:#faeeda;--rb-cal-upcoming:#4aa3ff;--rb-cal-upcoming-bg:#e8f2fc;--rb-cal-completed:#639922;--rb-cal-completed-bg:#eaf3de;--rb-cal-today:#639922;--rb-cal-today-bg:#eaf3de;background:var(--rbb-surface);border:1px solid var(--rbb-border);border-radius:var(--rbb-radius);box-shadow:var(--rbb-shadow);padding:var(--rbb-pad);box-sizing:border-box;color:var(--rbb-text)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-monthnav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-month{text-align:center;min-width:9.5em;font-size:17px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-today-btn{margin-left:6px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-legend{flex-wrap:wrap;gap:4px 14px;margin-bottom:10px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-legend-item{color:var(--rbb-muted);align-items:center;gap:6px;font-size:12px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-dot{background:var(--rb-cal-tone);border-radius:50%;flex-shrink:0;width:9px;height:9px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-tone-urgent{--rb-cal-tone:var(--rb-cal-urgent);--rb-cal-tone-bg:var(--rb-cal-urgent-bg)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-tone-due{--rb-cal-tone:var(--rb-cal-due);--rb-cal-tone-bg:var(--rb-cal-due-bg)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-tone-upcoming{--rb-cal-tone:var(--rb-cal-upcoming);--rb-cal-tone-bg:var(--rb-cal-upcoming-bg)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-tone-completed{--rb-cal-tone:var(--rb-cal-completed);--rb-cal-tone-bg:var(--rb-cal-completed-bg)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-weekdays,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-weekday{text-align:center;color:var(--rbb-muted-2);padding:4px 0;font-size:12px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-days{margin-top:2px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day{border-radius:var(--rbb-radius-sm);min-width:0;height:clamp(52px,8vw,88px);min-height:44px;color:var(--rbb-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1.5px solid #0000;flex-direction:column;align-items:stretch;gap:2px;padding:6px;font-size:13px;transition:background-color .15s,border-color .15s;display:flex;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day:not(.rb-cal-day-today):not(.rb-cal-day-selected):hover{border-color:var(--rbb-border-strong)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day:focus-visible{outline:3px solid var(--rbb-red-ring);outline-offset:1px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day-outside{color:var(--rbb-muted-2)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day-has{background:var(--rb-cal-tone-bg)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day-today{background:var(--rb-cal-today-bg);border-color:var(--rb-cal-today)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day-selected,:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day-selected:hover{border-color:var(--rbb-red);box-shadow:0 0 0 3px var(--rbb-red-ring)}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-daynum{font-weight:600;line-height:1.2}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-badge{background:var(--rb-cal-tone);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;margin-top:auto;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.5;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-today-label{color:var(--rb-cal-today);font-size:10px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-list{border-top:1px solid var(--rbb-border);margin-top:14px;padding-top:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-list-label{letter-spacing:.3px;text-transform:uppercase;color:var(--rbb-muted);margin-bottom:8px;font-size:12px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-empty{color:var(--rbb-muted);margin:0;font-size:14px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-event{border:1px solid var(--rbb-border);border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-2);align-items:center;gap:10px;margin-bottom:6px;padding:8px 8px 8px 10px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-accent{background:var(--rb-cal-tone);border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:32px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-event-body{flex:1;min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-event-title{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;overflow:hidden}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-event-icon{color:var(--rbb-muted);flex-shrink:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-event-meta{color:var(--rbb-muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-event-actions{flex-shrink:0;gap:2px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-confirm{border-radius:var(--rbb-radius-sm);background:var(--rbb-red-light);border:1px solid #f0c9cb;margin:-2px 0 8px;padding:10px 12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-confirm-text{color:var(--rbb-red-dark);margin:0;font-size:13px;font-weight:600}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-confirm-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-dialog{background:var(--rbb-surface);width:100%;max-width:420px;max-height:90vh;color:var(--rbb-text);box-sizing:border-box;border-radius:16px;padding:18px;overflow-y:auto;box-shadow:0 10px 30px #0000002e}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-dialog-title{margin:0;font-size:18px;font-weight:700}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-pair{gap:10px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-pair>.rb-b-field{flex:1;min-width:0}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-textarea{resize:vertical;min-height:72px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-dialog-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-dialog-actions .rb-b-btn{width:100%}@media (width<=420px){:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal{padding:12px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-day{padding:3px;font-size:11px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-badge{padding:0 3px;font-size:8px}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-today-label{display:none}:is(.rb-billing-scope,.rb-admin-scope,.rb-superadmin-scope,.rb-production-scope,.rb-commissary-scope) .rb-cal-month{min-width:0;font-size:15px}}.rb-bell-panel{z-index:10;color:#1a1a1a;box-sizing:border-box;text-align:left;white-space:normal;background:#fff;border:1px solid #e5e5e5;border-radius:16px;flex-direction:column;max-height:min(440px,100vh - 96px);line-height:1.35;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000001f}.rb-bell-head{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 10px 16px;display:flex}.rb-bell-title{font-size:15px;font-weight:700}.rb-bell-count{color:#fff;background:#d02126;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.rb-bell-markall{color:#1a1a1a;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.rb-bell-markall:hover{color:#b51c21;border-color:#d02126}.rb-bell-filter{flex-shrink:0;padding:10px 16px 0}.rb-bell-list{flex-direction:column;gap:4px;padding:8px;display:flex;overflow-y:auto}.rb-bell-empty{text-align:center;color:#8a8a8a;margin:0;padding:16px;font-size:13px}.rb-bell-row{border-radius:12px;align-items:flex-start;display:flex;position:relative}.rb-bell-row-unread{background:#faeeda}.rb-bell-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;gap:10px;padding:10px 4px 10px 8px;display:flex}.rb-bell-row-main:hover{background:#00000009}.rb-bell-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.rb-bell-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rb-bell-row-title{color:#555;overflow-wrap:anywhere;font-size:13px;font-weight:600}.rb-bell-row-unread .rb-bell-row-title{color:#1a1a1a}.rb-bell-row-msg{color:#6b6b6b;overflow-wrap:anywhere;font-size:12px}.rb-bell-row-time{color:#8a8a8a;font-size:11px}.rb-bell-more{color:#6b6b6b;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin:6px 2px 0 0;font-size:18px;line-height:1}.rb-bell-more:hover,.rb-bell-more[aria-expanded=true]{color:#1a1a1a;background:#0000000f}.rb-bell-menu{z-index:20;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:170px;padding:4px 0;position:absolute;top:44px;right:4px;overflow:hidden;box-shadow:0 4px 12px #00000026}.rb-bell-menu button{color:#1a1a1a;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px;display:block}.rb-bell-menu button:hover{background:#f5f5f5}.rb-bell-markall:focus-visible,.rb-bell-row-main:focus-visible,.rb-bell-more:focus-visible,.rb-bell-menu button:focus-visible{outline-offset:1px;outline:3px solid #d0212659}:is(.rb-production-scope,.rb-commissary-scope) .rb-bell-more{width:44px;height:44px;margin-top:2px}:is(.rb-production-scope,.rb-commissary-scope) .rb-bell-markall,:is(.rb-production-scope,.rb-commissary-scope) .rb-bell-menu button{min-height:44px}:is(.rb-production-scope,.rb-commissary-scope) .rb-bell-filter button{min-height:40px}:is(.rb-production-scope,.rb-commissary-scope) .rb-bell-menu{top:48px}.rb-chat{--rbch-red:#d02126;--rbch-red-dark:#b51c21;--rbch-ring:#d021262e;--rbch-unread-bg:#d021260f;--rbch-seen:#3f6e14;--rbch-match:#ef9f27;--rbch-text:#1a1a1a;--rbch-muted:#6b6b6b;--rbch-muted-2:#8a8a8a;--rbch-border:#e5e5e5;--rbch-surface:#fff;--rbch-surface-2:#fafafa;--rbch-field:#f3f3f3;--rbch-bubble-in:#f0f0f0;--rbch-bubble-in-border:#f0f0f0;--rbch-radius:12px;--rbch-radius-sm:8px;--rbch-bubble-radius:16px;--rbch-shadow:0 1px 2px #0000000a, 0 2px 8px #781e1e0d;--rbch-font:14px;--rbch-font-sm:13px;--rbch-font-xs:12px;--rbch-touch:40px;max-width:720px;color:var(--rbch-text);margin-bottom:24px}.rb-client-scope .rb-chat{--rbch-border:#f0e3e1;--rbch-surface-2:#fff9f7;--rbch-field:#f6f1ee;--rbch-bubble-in:#fff;--rbch-bubble-in-border:#f0e3e1;--rbch-radius:16px;--rbch-radius-sm:12px;--rbch-bubble-radius:18px;--rbch-shadow:0 1px 3px #781e1e0f, 0 10px 28px #781e1e1a;--rbch-font:15px;--rbch-font-sm:14px;--rbch-touch:44px}:is(.rb-production-scope,.rb-commissary-scope) .rb-chat{--rbch-font:15px;--rbch-touch:44px}.rb-chat-card{border:1px solid var(--rbch-border);border-radius:var(--rbch-radius);background:var(--rbch-surface);box-shadow:var(--rbch-shadow);overflow:hidden}.rb-chat-empty{text-align:center;font-size:var(--rbch-font-sm);color:var(--rbch-muted);margin:0;padding:32px 16px}.rb-chat-note{font-size:var(--rbch-font-sm);color:var(--rbch-muted);margin:0}.rb-chat-error{font-size:var(--rbch-font-sm);color:var(--rbch-red-dark);margin:8px 14px 0}.rb-chat-inline-icon{vertical-align:-2px;margin-right:4px}.rb-chat button:focus-visible,.rb-chat-lightbox button:focus-visible{outline-offset:1px;outline:3px solid #d0212659}.rb-chat-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.rb-chat-avatar-0{color:#fff;background:#d02126}.rb-chat-avatar-1{color:#fff;background:#639922}.rb-chat-avatar-2{color:#1a1a1a;background:#ef9f27}.rb-chat-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.rb-chat-dot{background:var(--rbch-red);width:12px;height:12px;box-shadow:0 0 0 2px var(--rbch-surface);border-radius:50%;position:absolute;top:-1px;right:-1px}.rb-chat-list-tools{flex-direction:column;gap:10px;padding:14px 14px 8px;display:flex}.rb-chat-search{min-height:var(--rbch-touch);border:1px solid var(--rbch-border);border-radius:var(--rbch-radius-sm);background:var(--rbch-surface);color:var(--rbch-muted-2);align-items:center;gap:8px;padding:0 12px;display:flex}.rb-chat-search:focus-within{border-color:var(--rbch-red);box-shadow:0 0 0 3px var(--rbch-ring)}.rb-chat-search input{min-width:0;color:var(--rbch-text);font:inherit;font-size:var(--rbch-font);background:0 0;border:0;outline:0;flex:1;padding:0}.rb-chat-search input::placeholder{color:var(--rbch-muted-2)}.rb-chat-seg{border-radius:var(--rbch-radius-sm);background:#f0f0f0;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.rb-chat-seg-btn{min-height:calc(var(--rbch-touch) - 6px);border-radius:calc(var(--rbch-radius-sm) - 2px);color:var(--rbch-muted);font:inherit;font-size:var(--rbch-font-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.rb-chat-seg-btn[aria-pressed=true]{background:var(--rbch-surface);color:var(--rbch-text);box-shadow:0 1px 2px #0000001a}.rb-chat-count{background:var(--rbch-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.rb-chat-rows{flex-direction:column;gap:2px;padding:2px 8px 8px;display:flex;overflow-y:auto}.rb-chat-row{border-radius:var(--rbch-radius-sm);width:100%;min-height:60px;color:var(--rbch-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}.rb-chat-row:hover{background:#00000009}.rb-chat-row-unread,.rb-chat-row-unread:hover{background:var(--rbch-unread-bg)}.rb-chat-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rb-chat-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rb-chat-row-name{min-width:0;font-size:var(--rbch-font);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rb-chat-row-time{font-size:var(--rbch-font-xs);color:var(--rbch-muted-2);flex-shrink:0}.rb-chat-row-preview{font-size:var(--rbch-font-sm);color:var(--rbch-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-chat-row-unread .rb-chat-row-name{font-weight:700}.rb-chat-row-unread .rb-chat-row-preview{color:var(--rbch-text);font-weight:600}.rb-chat-row-unread .rb-chat-row-time{color:var(--rbch-red);font-weight:600}.rb-chat-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.rb-chat-thread-head{border-bottom:1px solid var(--rbch-border);align-items:center;gap:10px;padding:8px 10px;display:flex}.rb-chat-thread-who{flex-direction:column;flex:1;min-width:0;display:flex}.rb-chat-thread-name{font-size:calc(var(--rbch-font) + 2px);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rb-chat-thread-sub{font-size:var(--rbch-font-xs);color:var(--rbch-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rb-chat-iconbtn{width:var(--rbch-touch);height:var(--rbch-touch);border-radius:var(--rbch-radius-sm);color:var(--rbch-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rb-chat-iconbtn:hover{background:#0000000d}.rb-chat-scroller{background:var(--rbch-surface-2);flex-direction:column;flex:1;min-height:0;padding:14px 14px 10px;display:flex;position:relative;overflow-y:auto}.rb-chat-msg{flex-direction:column;align-items:flex-start;margin-top:12px;display:flex}.rb-chat-msg-mine{align-items:flex-end}.rb-chat-msg-cont{margin-top:2px}.rb-chat-sender{font-size:var(--rbch-font-xs);color:var(--rbch-muted);margin:0 0 3px 12px;font-weight:600}.rb-chat-bubble{border:1px solid var(--rbch-bubble-in-border);border-radius:var(--rbch-bubble-radius) var(--rbch-bubble-radius) var(--rbch-bubble-radius) 4px;background:var(--rbch-bubble-in);max-width:75%;color:var(--rbch-text);font-size:var(--rbch-font);overflow-wrap:anywhere;padding:9px 13px;line-height:1.4}.rb-chat-msg-mine .rb-chat-bubble{border-color:var(--rbch-red);border-radius:var(--rbch-bubble-radius) var(--rbch-bubble-radius) 4px var(--rbch-bubble-radius);background:var(--rbch-red);color:#fff}.rb-chat-msg-more .rb-chat-bubble{border-bottom-left-radius:6px}.rb-chat-msg-cont .rb-chat-bubble{border-top-left-radius:6px}.rb-chat-msg-mine.rb-chat-msg-more .rb-chat-bubble{border-bottom-left-radius:var(--rbch-bubble-radius);border-bottom-right-radius:6px}.rb-chat-msg-mine.rb-chat-msg-cont .rb-chat-bubble{border-top-left-radius:var(--rbch-bubble-radius);border-top-right-radius:6px}.rb-chat-msg-in{animation:.15s ease-out rb-chat-fade}.rb-chat-day{justify-content:center;margin:18px 0 2px;display:flex}.rb-chat-day:first-child{margin-top:0}.rb-chat-day span{border:1px solid var(--rbch-border);background:var(--rbch-surface);color:var(--rbch-muted);font-size:var(--rbch-font-xs);border-radius:999px;padding:3px 12px;font-weight:600}.rb-chat-newline{color:var(--rbch-red);font-size:var(--rbch-font-xs);align-items:center;gap:10px;margin:18px 0 2px;font-weight:700;display:flex}.rb-chat-newline:before,.rb-chat-newline:after{content:"";background:#d0212659;flex:1;height:1px}.rb-chat-bubble-photo{padding:4px}.rb-chat-bubble-match{box-shadow:0 0 0 2px var(--rbch-match)}.rb-chat-text{white-space:pre-wrap;margin:0}.rb-chat-bubble-photo .rb-chat-text{margin:6px 9px 4px}.rb-chat-bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}.rb-chat-msg:not(.rb-chat-msg-mine) .rb-chat-bubble a{color:var(--rbch-red-dark)}.rb-chat-photo-btn{border-radius:calc(var(--rbch-bubble-radius) - 4px);cursor:zoom-in;background:0 0;border:0;padding:0;display:block;overflow:hidden}.rb-chat-photo{max-width:100%;max-height:320px;display:block}.rb-chat-meta{color:var(--rbch-muted-2);align-items:center;gap:4px;margin:3px 6px 0;font-size:11px;display:inline-flex}.rb-chat-tick{color:var(--rbch-muted-2)}.rb-chat-tick-seen{color:var(--rbch-seen)}.rb-chat-loading{flex-direction:column;gap:10px;display:flex}.rb-chat-skel{background:#ececec;border-radius:16px;height:36px;animation:1.4s ease-in-out infinite rb-chat-pulse;display:block}.rb-chat-skel-mine{background:#f3d3d4;align-self:flex-end}.rb-chat-jump-anchor{align-self:stretch;height:0;position:sticky;bottom:0}.rb-chat-jump{background:var(--rbch-red);color:#fff;width:max-content;min-height:36px;font:inherit;font-size:var(--rbch-font-sm);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin:0 auto;padding:0 14px;font-weight:600;display:flex;position:absolute;bottom:4px;left:0;right:0;box-shadow:0 2px 8px #0000002e}.rb-chat-attach{align-items:center;gap:8px;padding:8px 12px 0;display:flex}.rb-chat-attach img{border:1px solid var(--rbch-border);border-radius:var(--rbch-radius-sm);object-fit:cover;width:56px;height:56px}.rb-chat-composer{border-top:1px solid var(--rbch-border);background:var(--rbch-surface);align-items:flex-end;gap:4px;padding:8px 10px 10px;display:flex}.rb-chat-composer .rb-chat-iconbtn{color:var(--rbch-muted)}.rb-chat-input{box-sizing:border-box;min-width:0;min-height:var(--rbch-touch);background:var(--rbch-field);max-height:calc(7em + 20px);color:var(--rbch-text);font:inherit;font-size:var(--rbch-font);resize:none;border:1px solid #0000;border-radius:22px;outline:none;flex:1;padding:9px 16px;line-height:1.4;display:block;overflow-y:auto}.rb-chat-input::placeholder{color:var(--rbch-muted-2)}.rb-chat-input:focus{border-color:var(--rbch-red);background:var(--rbch-surface);box-shadow:0 0 0 3px var(--rbch-ring)}.rb-chat-send{width:var(--rbch-touch);height:var(--rbch-touch);background:var(--rbch-red);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0;display:inline-flex;box-shadow:0 3px 8px #d0212647}.rb-chat-send:hover:not(:disabled){background:var(--rbch-red-dark)}.rb-chat-send:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.rb-chat-hint{color:var(--rbch-muted-2);text-align:right;margin:-6px 14px 8px;font-size:11px;display:none}@media (hover:hover) and (pointer:fine){.rb-chat-hint{display:block}}.rb-chat-viewas{border-bottom:1px solid var(--rbch-border);color:#7a4b00;font-size:var(--rbch-font-xs);background:#faeeda;margin:0;padding:8px 14px}.rb-chat-overlay{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out rb-chat-fade;display:flex;position:fixed;inset:0}.rb-chat-dialog{border-radius:calc(var(--rbch-radius) + 4px);background:var(--rbch-surface);width:100%;max-width:420px;max-height:85vh;color:var(--rbch-text);padding:14px 18px 20px;overflow-y:auto;box-shadow:0 24px 60px #00000038}.rb-chat-dialog-head{align-items:center;gap:10px;display:flex}.rb-chat-dialog-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:700;overflow:hidden}.rb-chat-section{letter-spacing:.04em;text-transform:uppercase;color:var(--rbch-muted-2);margin:18px 0 8px;font-size:12px;font-weight:700}.rb-chat-results{flex-direction:column;gap:4px;margin-top:8px;display:flex}.rb-chat-result{border-radius:var(--rbch-radius-sm);color:var(--rbch-text);font:inherit;font-size:var(--rbch-font-sm);text-align:left;cursor:pointer;background:#f5f5f5;border:0;padding:8px 12px}.rb-chat-result:hover{background:#ececec}.rb-chat-media{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rb-chat-media-item{aspect-ratio:1;border-radius:var(--rbch-radius-sm);cursor:zoom-in;background:#ececec;border:0;padding:0;overflow:hidden}.rb-chat-media-item img{object-fit:cover;width:100%;height:100%;display:block}.rb-chat-lightbox{z-index:2000;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out rb-chat-fade;display:flex;position:fixed;inset:0}.rb-chat-lightbox-img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.rb-chat-lightbox-close{top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:fixed;right:12px}.rb-chat-lightbox-close:hover{background:#ffffff47}.rb-chat-group{flex-direction:column;gap:2px;display:flex}.rb-chat-group+.rb-chat-group{margin-top:8px}.rb-chat-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--rbch-muted-2);padding:8px 10px 4px;font-size:11px;font-weight:700}.rb-chat-start{width:100%;min-height:var(--rbch-touch);border-radius:var(--rbch-radius-sm);color:var(--rbch-muted);font:inherit;font-size:var(--rbch-font-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-weight:600;display:flex}.rb-chat-start:hover{color:var(--rbch-text);background:#00000009}.rb-chat-row-active,.rb-chat-row-active:hover{box-shadow:inset 3px 0 0 var(--rbch-red);background:#f9e4e5}.rb-chat-threadpane{flex-direction:column;min-width:0;min-height:0;display:flex}.rb-chat-placeholder{background:var(--rbch-surface-2);color:var(--rbch-muted-2);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.rb-chat-placeholder p{font-size:var(--rbch-font-sm);color:var(--rbch-muted);margin:0}@media (width<=1023px){.rb-chat:not(.rb-chat-has-thread) .rb-chat-threadpane,.rb-chat-has-thread .rb-chat-listpane,.rb-chat-has-thread .rb-chat-pagehead{display:none}.rb-chat-has-thread .rb-chat-card{height:var(--rbch-fill,600px);flex-direction:column;display:flex}.rb-chat-has-thread .rb-chat-threadpane{flex:1}}@media (width>=1024px){.rb-chat{max-width:none;margin-bottom:0}.rb-chat-card{height:var(--rbch-fill,640px);grid-template-columns:clamp(300px,26%,400px) minmax(0,1fr);display:grid}.rb-chat-bubble{max-width:min(75%,680px)}.rb-chat-listpane{border-right:1px solid var(--rbch-border);flex-direction:column;min-height:0;display:flex}.rb-chat-list{flex-direction:column;flex:1;min-height:0;display:flex}.rb-chat-rows{flex:1;min-height:0}.rb-chat-back{display:none}}@keyframes rb-chat-fade{0%{opacity:0}to{opacity:1}}@keyframes rb-chat-pulse{0%,to{opacity:1}50%{opacity:.5}}:is(.rb-production-scope,.rb-commissary-scope) .rb-chat-seg-btn{min-height:40px}@media (width<=767px){.rb-chat{--rbch-touch:44px}.rb-chat-input,.rb-chat-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.rb-chat-overlay,.rb-chat-lightbox,.rb-chat-msg-in,.rb-chat-skel{animation:none}}.rb-cv-card{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rb-cv-formula{margin-top:2px}.rb-cv-templates{flex-direction:column;gap:8px;display:flex}.rb-cv-template{border-top:1px solid var(--rbb-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.rb-cv-template:first-child{border-top:0}.rb-cv-lines{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.rb-cv-line{grid-template-columns:minmax(0,1fr) 96px auto auto;align-items:center;gap:8px;display:grid}.rb-cv-line-out{grid-template-columns:minmax(0,1fr) 96px}.rb-cv-check{color:var(--rbb-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (width<=640px){.rb-cv-line{grid-template-columns:minmax(0,1fr) 80px}.rb-cv-check{grid-column:1}}.rb-cv-run .rb-cv-sheet{border-top:1px solid var(--rbb-border);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px;display:flex}.rb-cv-field{flex-direction:column;gap:6px;display:flex}.rb-cv-stepper{align-items:center;gap:8px;display:flex}.rb-cv-stepper .rb-b-input{text-align:center;width:88px}.rb-cv-actual{max-width:160px}.rb-cv-summary{border-radius:var(--rbb-radius-sm);background:var(--rbb-surface-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:12px 14px;display:grid}.rb-cv-summary ul{margin:4px 0 0;padding-left:18px}.rb-cv-summary li{margin:2px 0}.rb-cv-warn{border-radius:var(--rbb-radius-sm);color:#7a4b00;background:#faeeda;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.rb-cv-done{border-radius:var(--rbb-radius-sm);color:#3f6e14;background:#eaf3de;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.rb-cv-actions{flex-wrap:wrap;gap:8px;display:flex}.rb-cv-confirm{flex-wrap:wrap;gap:6px;display:inline-flex}.rb-cv-log-label,.rb-b-seg.rb-cv-log-label{margin-top:20px}.rb-cv-tools{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.rb-cv-totals{color:var(--rbb-text);margin:0 0 10px;font-size:14px}.rb-cv-when{white-space:nowrap}.rb-cv-note{overflow-wrap:anywhere;max-width:220px}.rb-p-kpis>.rb-cv-kpi{grid-column:1/-1}
