.orapay{--bg:#0a0a0c;--bg-grad-top:#111014;--surface:#141416;--surface-2:#1b1b1f;--surface-3:#232328;--border:#ffffff12;--border-strong:#ffffff21;--text:#f5f5f7;--text-dim:#9a9aa3;--text-mute:#6b6b74;--red:#e5313d;--red-hi:#f04752;--red-soft:#e5313d24;--red-glow:#e5313d4d;--green:#38e08a;--mint:#4ade9a;--green-soft:#38e08a21;--purple:#9f8cf7;--purple-soft:#9f8cf724;--amber:#f5b544;--amber-soft:#f5b54424;--blue:#5aa9ff;--blue-soft:#5aa9ff24;--r-card:18px;--r-md:12px;--r-sm:9px;--r-pill:999px;--sidebar-w:216px;--shadow:0 8px 30px #00000073}.orapay *{box-sizing:border-box}.orapay,.orapay{background:var(--bg);color:var(--text);font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;margin:0;padding:0}.orapay ::selection{background:var(--red-soft)}.orapay ::-webkit-scrollbar{width:10px;height:10px}.orapay ::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#2a2a30;border-radius:99px}.orapay ::-webkit-scrollbar-thumb:hover{background:#34343c}.orapay ::-webkit-scrollbar-track{background:0 0}.orapay .app{min-height:100vh;display:flex}.orapay .sidebar{width:var(--sidebar-w);background:linear-gradient(180deg, var(--bg-grad-top), var(--bg));border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100vh;padding:22px 16px 18px;display:flex;position:sticky;top:0}.orapay .brand{align-items:center;gap:11px;padding:4px 8px 22px;display:flex}.orapay .brand-orb{background:conic-gradient(from 220deg at 60% 40%,#ff7a3d,#e5313d 45%,#b51c4c 75%,#ff8a4d);border-radius:11px;flex-shrink:0;width:38px;height:38px;position:relative;box-shadow:0 0 0 1px #ffffff14,0 6px 16px #e5313d59}.orapay .brand-orb:after{content:"";mix-blend-mode:overlay;background:radial-gradient(circle at 35% 30%,#ffffffe6,#fff0 55%);border-radius:50%;position:absolute;inset:9px}.orapay .brand-name{letter-spacing:-.01em;font-size:19px;font-weight:800;line-height:1}.orapay .brand-sub{color:var(--text-mute);margin-top:3px;font-size:11.5px}.orapay .btn-create{background:var(--red);color:#fff;cursor:pointer;width:100%;box-shadow:0 6px 18px var(--red-glow);border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-bottom:18px;padding:14px;font-size:14.5px;font-weight:700;transition:transform .12s,background .15s;display:flex}.orapay .btn-create:hover{background:var(--red-hi);transform:translateY(-1px)}.orapay .nav{flex-direction:column;gap:2px;display:flex}.orapay .nav-item{cursor:pointer;color:var(--text-dim);border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;padding:11px 14px;font-size:14.5px;font-weight:500;transition:background .14s,color .14s;display:flex;position:relative}.orapay .nav-item:hover{color:var(--text);background:#ffffff0a}.orapay .nav-item.active{background:var(--red-soft);color:#fff;border-color:#e5313d40;font-weight:600}.orapay .nav-item.active svg{color:var(--red)}.orapay .nav-item .nav-badge{background:var(--red);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:700;display:grid}.orapay .nav-sep{letter-spacing:.14em;color:var(--text-mute);padding:18px 14px 8px;font-size:11px;font-weight:700}.orapay .nav-divider{background:var(--border);height:1px;margin:14px 6px}.orapay .sidebar-foot{margin-top:auto;padding-top:14px}.orapay .profile-row{cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:10px 8px;display:flex}.orapay .profile-row:hover{background:#ffffff0a}.orapay .profile-name{font-size:14px;font-weight:600}.orapay .profile-sub{color:var(--text-mute);font-size:11.5px}.orapay .av{color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.orapay .av.sq{border-radius:12px}.orapay .section-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.orapay .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:22px}.orapay .pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.orapay .pill .dot{border-radius:50%;width:6px;height:6px}.orapay .pill-green{background:var(--green-soft);color:var(--mint)}.orapay .pill-green .dot{background:var(--mint);box-shadow:0 0 8px var(--mint)}.orapay .pill-red{background:var(--red-soft);color:var(--red-hi)}.orapay .pill-red .dot{background:var(--red-hi)}.orapay .pill-amber{background:var(--amber-soft);color:var(--amber)}.orapay .pill-amber .dot{background:var(--amber)}.orapay .pill-purple{background:var(--purple-soft);color:var(--purple)}.orapay .pill-blue{background:var(--blue-soft);color:var(--blue)}.orapay .pill-gray{color:var(--text-dim);background:#ffffff0f}.orapay .pill-gray .dot{background:var(--text-mute)}.orapay .tier-tag{border:1px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.orapay .tier-booth{background:var(--blue-soft);color:var(--blue);border-color:#5aa9ff47}.orapay .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .14s,border-color .14s,transform .12s,color .14s;display:inline-flex}.orapay .btn:active{transform:translateY(1px)}.orapay .btn-primary{background:var(--red);color:#fff;box-shadow:0 5px 16px var(--red-glow)}.orapay .btn-primary:hover{background:var(--red-hi)}.orapay .btn-ghost{background:var(--surface-2);color:var(--text);border-color:var(--border)}.orapay .btn-ghost:hover{background:var(--surface-3);border-color:var(--border-strong)}.orapay .btn-sm{border-radius:9px;padding:8px 13px;font-size:13px}.orapay .btn-block{width:100%}.orapay .icon-btn{background:var(--surface-2);border:1px solid var(--border);width:40px;height:40px;color:var(--text-dim);cursor:pointer;border-radius:11px;place-items:center;transition:all .14s;display:grid}.orapay .icon-btn:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-3)}.orapay .tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.orapay .tabs::-webkit-scrollbar{display:none}.orapay .tabs button{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0 9px;padding:13px 4px;font-family:inherit;font-size:14.5px;font-weight:600;transition:color .14s;position:relative}.orapay .tabs button:first-child{margin-left:0}.orapay .tabs button:hover{color:var(--text)}.orapay .tabs button.on{color:#fff}.orapay .tabs button.on:after{content:"";background:var(--red);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.orapay .scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:190;background:#0000008c;animation:.18s fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.orapay .drawer{z-index:195;background:var(--bg);border-left:1px solid var(--border-strong);z-index:61;width:520px;max-width:94vw;animation:.26s cubic-bezier(.2,.7,.2,1) slideIn;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000080}@keyframes slideIn{0%{transform:translate(100%)}}.orapay .modal-wrap>*{max-width:100%}.orapay .modal-wrap{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;grid-template-columns:minmax(0,100%);place-items:center;padding:14px 20px 30px;animation:.18s fade;display:grid;position:fixed;inset:0}.orapay .modal{background:var(--surface);border:1px solid var(--border-strong);width:680px;max-width:100%;max-height:calc(100vh - 44px);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) pop;display:flex;overflow:hidden}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(10px)}}.orapay .modal-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:14px 20px;display:flex}.orapay .modal-body{flex:auto;padding:18px 20px;overflow-y:auto}.orapay .modal-foot{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;display:flex}.orapay .input,.orapay textarea.input{background:var(--surface-2);width:100%;color:var(--text);border:1px solid var(--border);border-radius:11px;padding:12px 14px;font-family:inherit;font-size:14.5px;transition:border-color .14s,background .14s}.orapay .input:focus,.orapay textarea.input:focus{border-color:var(--red);background:#0f0f12;outline:none}.orapay .input::placeholder{color:var(--text-mute)}.orapay .search{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.orapay .search input{color:var(--text);background:0 0;border:none;outline:none;width:220px;font-family:inherit;font-size:14px}.orapay .search input::placeholder{color:var(--text-mute)}.orapay .row{align-items:center;gap:12px;display:flex}.orapay .between{justify-content:space-between;align-items:center;gap:14px;display:flex}.orapay .muted{color:var(--text-dim)}.orapay .mute2{color:var(--text-mute)}.orapay .money{color:var(--mint);font-weight:700}.orapay .up{color:var(--mint)}.orapay .down{color:var(--red-hi)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:760px){.orapay .tabs{gap:0}.orapay .proto-switch{flex-wrap:wrap;justify-content:center;max-width:94vw}}@keyframes scanmove{0%{top:18px}50%{top:198px}to{top:18px}}@keyframes viewIn{0%{opacity:0}to{opacity:1}}.orapay .proto-switch{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-strong);box-shadow:var(--shadow);background:#141417e6;border-radius:99px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.orapay .proto-switch .ps-label{color:var(--text-mute);letter-spacing:.08em;text-transform:uppercase;padding:0 12px 0 14px;font-size:11px;font-weight:700}.orapay .proto-switch button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.orapay .proto-switch button:hover{color:var(--text)}.orapay .proto-switch button.on{background:var(--red);color:#fff}@media (max-width:760px){.orapay .modal .row,.orapay .modal .between{flex-wrap:wrap}.orapay .app{display:block!important}.orapay .sidebar{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:6px;overflow:auto hidden;border-right:0!important;flex-direction:row!important;width:100%!important;height:auto!important;padding:8px 10px!important;display:flex!important;position:static!important}.orapay .sidebar::-webkit-scrollbar{display:none}.orapay .sidebar>*{flex:none}.orapay .sidebar .brand,.orapay .sidebar .sidebar-foot,.orapay .sidebar .nav-sep{display:none!important}.orapay .sidebar .nav{flex:auto;gap:6px;overflow:visible;flex-direction:row!important;display:flex!important}.orapay .sidebar .nav>*{flex:none}.orapay .sidebar a,.orapay .sidebar button{white-space:nowrap}.orapay .search{flex:100%;width:100%!important;min-width:0!important;max-width:100%!important}.orapay .search input{min-width:0;width:100%!important}}.orapay[data-theme=light]{--bg:#f4f4f6;--bg-grad-top:#fff;--surface:#fff;--surface-2:#f4f4f7;--surface-3:#e9e9ee;--border:#09090b17;--border-strong:#09090b29;--text:#121216;--text-dim:#54545e;--text-mute:#76767f;--red:#d81f2b;--red-hi:#b8141f;--red-soft:#d81f2b1a;--red-glow:#d81f2b38;--green:#0f9b57;--mint:#0e8f50;--green-soft:#0f9b571f;--purple:#6b4fe0;--purple-soft:#6b4fe01f;--amber:#a8690a;--amber-soft:#a8690a24;--blue:#1668cc;--blue-soft:#1668cc1f;--shadow:0 8px 28px #09090b1f}.orapay .btn[data-chip]{color:var(--red);background:#fff;font-weight:700}.orapay .btn[data-chip]:hover{background:#f2f2f4}.orapay[data-theme=light] .btn[data-chip]{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--red-hi)}.orapay[data-theme=light] .btn[data-chip]:hover{background:var(--surface-3)}.orapay[data-theme=light] .modal-wrap{background:#09090b52}.orapay[data-theme=light] .nav-item.active{color:var(--red-hi)}.orapay[data-theme=light] .nav-item:hover{background:#09090b0b}.orapay[data-theme=light] .sidebar{background:var(--surface);background:var(--surface)}.orapay[data-theme=light] .pill{color:inherit}.orapay[data-theme=light] .search,.orapay[data-theme=light] .input,.orapay[data-theme=light] .modal{background:var(--surface)}.orapay[data-theme=light] .tabs button.on{color:var(--red-hi)}.orapay .sb-theme{margin-left:auto}@media (max-width:760px){.orapay .sb-theme{display:none}}.orapay .theme-btn{background:var(--surface-2);border:1px solid var(--border);width:38px;height:38px;color:var(--text-dim);cursor:pointer;border-radius:11px;flex-shrink:0;place-items:center;padding:0;display:grid}.orapay .theme-btn:hover{color:var(--text);border-color:var(--border-strong)}@keyframes ob2In{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ob2Flash{0%{background:color-mix(in oklab,var(--mint) 22%,transparent)}to{background:0 0}}@keyframes ob2Pop{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes ob2Live{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--mint) 60%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes ob2Rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ob2RiseFlat{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}.orapay{--cmp-grad:linear-gradient(90deg,#ff2d6f,#ff7a1a);--cmp-mint:#34d399;--cmp-amber:#ffb020}@keyframes cmpPulse{0%,to{box-shadow:0 0 #34d3998c}50%{box-shadow:0 0 0 5px #34d39900}}@keyframes cmpScan{to{top:62%}}@keyframes cmpPop{0%{transform:scale(.3)rotate(-18deg)}60%{transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}.orapay .toast-float{z-index:260;background:var(--surface-3);border:1px solid var(--border-strong);box-shadow:var(--shadow);border-radius:12px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:13.5px;font-weight:600;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.orapay .pay{flex-direction:column;gap:14px;display:flex}@keyframes prFocus{0%,60%{background:color-mix(in oklab,var(--blue) 14%,transparent);box-shadow:0 0 0 2px var(--blue)}to{box-shadow:none;background:0 0}}@keyframes ordxScan{0%,to{top:10%}50%{top:88%}}@keyframes ordxDing{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.orapay .modal-wrap{padding-bottom:84px}.orapay .icon-btn{min-width:40px;min-height:40px}}@keyframes cmpPing{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}@keyframes cmpFxIn{0%{opacity:0}to{opacity:1}}@keyframes cmpConf{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-150px) scale(.6);opacity:0}}@keyframes cmpUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.orapay .sq{flex-direction:column;gap:14px;display:flex}@keyframes fbspin{to{transform:rotate(360deg)}}.orapay{background:var(--bg);color:var(--text);font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;margin:0}.orapay a{color:var(--red-hi)}.orapay a:hover{color:var(--red)}.orapay .op-logo{align-items:center;gap:9px;display:flex}.orapay .op-logo img{border-radius:9px;width:30px;height:30px}.orapay .op-logo b{letter-spacing:-.02em;font-size:18px;font-weight:800}.orapay .op-logo span{color:var(--red)}.orapay .op-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--red-hi);font-size:11.5px;font-weight:800;display:block}.orapay .op-sub{color:var(--text-dim);margin:8px 0 22px;font-size:15px;line-height:1.5}.orapay .op-lbl{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.orapay .op-in{padding:13px 14px;font-size:16px}.orapay .op-fine{color:var(--text-mute);margin-top:12px;font-size:12px;line-height:1.5}.orapay .op-go{justify-content:center;min-height:48px;padding:0 22px;font-size:15px}.orapay .op-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-mute);margin-bottom:10px;font-size:11px;font-weight:800;display:block}.orapay .op-ob{flex-direction:column;min-height:100vh;display:flex}.orapay .op-ob-top{justify-content:space-between;align-items:center;gap:20px;padding:22px 32px;display:flex}.orapay .op-ob-steps{gap:14px;display:flex}.orapay .op-ob-step{width:150px}.orapay .op-ob-step i{background:var(--surface-3);border-radius:99px;height:4px;display:block}.orapay .op-ob-step.on i{background:var(--red)}.orapay .op-ob-step span{color:var(--text-mute);margin-top:8px;font-size:13px;font-weight:700;display:block}.orapay .op-ob-step.on span{color:var(--text)}.orapay .op-ob-free{color:var(--text-dim);font-size:13px;font-weight:700}.orapay .op-ob-body{flex:1;grid-template-columns:minmax(0,560px) 380px;justify-content:center;gap:64px;padding:40px 32px 60px;display:grid}.orapay .op-ob-main h1{letter-spacing:-.035em;margin:10px 0 0;font-size:40px;font-weight:800;line-height:1.05}.orapay .op-phone{border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;align-items:center;display:flex;overflow:hidden}.orapay .op-phone span{border-right:1px solid var(--border);align-self:stretch;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}.orapay .op-phone input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px;font-size:17px;font-weight:600}.orapay .op-phone:focus-within{border-color:var(--red)}.orapay .op-ob-main .op-go{width:100%;margin-top:18px}.orapay .op-code{gap:10px;display:flex}.orapay .op-code input{border:1px solid var(--border-strong);background:var(--surface);text-align:center;width:56px;height:64px;font:inherit;color:var(--text);border-radius:14px;outline:none;font-size:26px;font-weight:800}.orapay .op-code input:focus{border-color:var(--red)}.orapay .op-links{gap:18px;margin-top:14px;display:flex}.orapay .op-links button{font:inherit;color:var(--text-dim);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.orapay .op-types{flex-direction:column;gap:10px;display:flex}.orapay .op-type{border:1.5px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;transition:border-color .12s;display:grid}.orapay .op-type:hover{border-color:var(--border-strong)}.orapay .op-type.on{border-color:var(--red);background:color-mix(in oklab,var(--red) 5%,var(--surface))}.orapay .op-type-ic{background:var(--surface-2);width:42px;height:42px;color:var(--text-dim);border-radius:12px;place-items:center;display:grid}.orapay .op-type.on .op-type-ic{background:var(--red);color:#fff}.orapay .op-type-t b{font-size:15.5px;font-weight:800;display:block}.orapay .op-type-t em{color:var(--text-mute);margin-top:2px;font-size:13px;font-style:normal;display:block}.orapay .op-radio{border:2px solid var(--border-strong);border-radius:99px;place-items:center;width:20px;height:20px;display:grid}.orapay .op-type.on .op-radio{border-color:var(--red)}.orapay .op-type.on .op-radio:after{content:"";background:var(--red);border-radius:99px;width:10px;height:10px}.orapay .op-ob-foot{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.orapay .op-ob-foot .op-go{width:auto;margin:0}.orapay .op-ob-side{background:var(--surface);border:1px solid var(--border);border-radius:22px;flex-direction:column;align-self:start;gap:18px;padding:26px;display:flex}.orapay .op-perk{gap:14px;display:flex}.orapay .op-perk>span{background:color-mix(in oklab,var(--red) 10%,transparent);width:38px;height:38px;color:var(--red-hi);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.orapay .op-perk b{font-size:15px;font-weight:800;display:block}.orapay .op-perk em{color:var(--text-dim);margin-top:3px;font-size:13px;font-style:normal;line-height:1.45;display:block}.orapay .op-rate{border-top:1px solid var(--border);padding-top:16px}.orapay .op-rate b{letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.orapay .op-rate span{color:var(--text-mute);font-size:13px}.orapay .op-app{grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.orapay .op-side{box-sizing:border-box;border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:14px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.orapay .op-biz{border:1px solid var(--border);border-radius:14px;align-items:center;gap:11px;padding:10px;display:flex}.orapay .op-biz-ic{background:var(--red);color:#fff;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.orapay .op-biz b{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:14.5px;font-weight:800;display:block;overflow:hidden}.orapay .op-biz em{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.orapay .op-prog{padding:0 6px}.orapay .op-prog>div{background:var(--surface-3);border-radius:99px;height:6px;overflow:hidden}.orapay .op-prog i{background:var(--text);border-radius:99px;height:100%;display:block}.orapay .op-prog span{color:var(--text-dim);margin-top:7px;font-size:12.5px;font-weight:600;display:block}.orapay .op-side nav{flex-direction:column;gap:2px;display:flex}.orapay .op-nav{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.orapay .op-nav:hover{background:var(--surface-2)}.orapay .op-nav.on{background:var(--surface-3)}.orapay .op-side-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.orapay .op-side-foot .btn{justify-content:center;min-height:44px}.orapay .op-reset{color:var(--text-mute);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.orapay .op-main{min-width:0}.orapay .op-top{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 28px;display:flex}.orapay .op-top .op-logo{display:none}.orapay .op-top-t{letter-spacing:-.02em;flex:1;font-size:20px;font-weight:800}.orapay .op-page{max-width:1240px;padding:24px 28px 60px}.orapay .op-home{flex-direction:column;gap:16px;display:flex}.orapay .op-home-h{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.orapay .op-home-h h1{letter-spacing:-.03em;margin:6px 0 0;font-size:28px;font-weight:800}.orapay .op-home-h .btn{min-height:44px}.orapay .op-setup-h{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.orapay .op-setup-h b{font-size:16px;font-weight:800}.orapay .op-setup-h span{color:var(--text-mute);font-size:13px;font-weight:700}.orapay .op-setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orapay .op-step{border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;font-family:inherit;display:flex}.orapay .op-step.next{border-color:var(--red);background:var(--surface)}.orapay .op-step-n{background:var(--surface-3);border-radius:99px;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:800;display:grid}.orapay .op-step.ok .op-step-n{background:var(--mint);color:#fff}.orapay .op-step.next .op-step-n{background:var(--red);color:#fff}.orapay .op-step-t b{font-size:14px;font-weight:800;display:block}.orapay .op-step.ok .op-step-t b{color:var(--text-mute);text-decoration:line-through}.orapay .op-step-t em{color:var(--text-mute);margin-top:3px;font-size:12px;font-style:normal;line-height:1.4;display:block}.orapay .op-step-go{color:var(--red-hi);align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.orapay .op-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.orapay .op-col{flex-direction:column;gap:16px;display:flex}.orapay .op-perf-h{justify-content:space-between;align-items:center;display:flex}.orapay .op-perf-h b{font-size:17px;font-weight:800}.orapay .op-chip{border:1px solid var(--border);color:var(--text-dim);border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700}.orapay .op-perf-n{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.orapay .op-perf-n span{color:var(--text-mute);font-size:12.5px;font-weight:600;display:block}.orapay .op-perf-n b{letter-spacing:-.03em;margin-top:4px;font-size:22px;font-weight:800;display:block}.orapay .op-perf-n em{font-size:12.5px;font-style:normal;font-weight:800}.orapay .op-perf-n em.up{color:var(--mint)}.orapay .op-perf-n em.down{color:var(--red-hi)}.orapay .op-bars{align-items:flex-end;gap:6px;height:130px;padding-top:6px;display:flex}.orapay .op-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.orapay .op-bar i{background:color-mix(in oklab,var(--red) 75%,var(--surface));border-radius:6px 6px 2px 2px;width:100%;display:block}.orapay .op-bar span{color:var(--text-mute);font-size:10.5px;font-weight:700}.orapay .op-split-bar{border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.orapay .op-split i.s1{background:var(--blue)}.orapay .op-split i.s2{background:var(--mint)}.orapay .op-split-l{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.orapay .op-split-l span{color:var(--text-dim);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.orapay .op-split-l span i{border-radius:3px;width:9px;height:9px;display:inline-block}.orapay .op-split-l b{color:var(--text);font-weight:800}.orapay .op-bank{padding:18px}.orapay .op-bank-n{letter-spacing:-.03em;font-size:30px;font-weight:800;display:block}.orapay .op-bank-s{color:var(--text-mute);margin:4px 0 12px;font-size:12.5px;line-height:1.45;display:block}.orapay .op-bank-lg .op-bank-n{font-size:44px}.orapay .op-live{flex-direction:column;gap:10px;padding:18px;display:flex}.orapay .op-live>div{align-items:baseline;gap:8px;display:flex}.orapay .op-live b{letter-spacing:-.02em;min-width:70px;font-size:20px;font-weight:800}.orapay .op-live span{color:var(--text-dim);font-size:13px}.orapay .op-qa .op-k{padding:0 8px}.orapay .op-qa button{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;padding:11px 8px;font-family:inherit;font-size:14.5px;font-weight:700;display:flex}.orapay .op-qa button:hover{background:var(--surface-2)}.orapay .op-qa button svg:last-child{color:var(--text-mute);margin-left:auto}.orapay .op-ora-ic{background:var(--red);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.orapay .op-tbl{padding:6px 0}.orapay .op-tbl-h{justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.orapay .op-tbl-h b{font-size:16px;font-weight:800}.orapay .op-tbl-h span{color:var(--text-mute);font-size:13px}.orapay .op-tr{border-top:1px solid var(--border);grid-template-columns:90px minmax(0,1fr) auto 90px;align-items:center;gap:14px;padding:12px 18px;display:grid}.orapay .op-tr-t{color:var(--text-mute);white-space:nowrap;font-size:13px}.orapay .op-tr-w b{font-size:14px;font-weight:700;display:block}.orapay .op-tr-w em{color:var(--text-mute);font-size:12px;font-style:normal;display:block}.orapay .op-tr-a{text-align:right;font-size:14.5px;font-weight:800}.orapay .op-st{border-radius:99px;padding:3px 9px;font-size:12px;font-weight:800}.orapay .op-st.ok{color:var(--mint);background:color-mix(in oklab,var(--mint) 12%,transparent)}.orapay .op-st.ref{color:var(--text-mute);background:var(--surface-2)}.orapay .op-import+.op-tbl .op-tr{grid-template-columns:minmax(0,1fr) auto 90px}.orapay .op-import{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.orapay .op-import>div:nth-child(2){flex:1;min-width:220px}.orapay .op-import b{font-size:15px;font-weight:800;display:block}.orapay .op-import span{color:var(--text-dim);margin-top:2px;font-size:13px;display:block}.orapay .op-import-b{flex-wrap:wrap;gap:8px;display:flex}.orapay .op-hw{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.orapay .op-hw-c{padding:16px}.orapay .op-hw-img{aspect-ratio:4/3;background:var(--surface-2);border-radius:14px;margin-bottom:14px;overflow:hidden}.orapay .op-hw-n{letter-spacing:-.02em;margin-top:-4px;font-size:19px;font-weight:800;display:block}.orapay .op-hw-c p{color:var(--text-dim);margin:6px 0 14px;font-size:13.5px;line-height:1.5}.orapay .op-hw-f{justify-content:space-between;align-items:center;display:flex}.orapay .op-hw-f span{font-size:14px;font-weight:800}.orapay .op-set{max-width:620px;padding:20px}.orapay .op-tp{width:min(400px,100%);padding:18px}.orapay .op-tp-h{justify-content:space-between;align-items:center;display:flex}.orapay .op-tp-h b{font-size:17px;font-weight:800}.orapay .op-tp-amt{text-align:center;letter-spacing:-.04em;margin:18px 0;font-size:46px;font-weight:800}.orapay .op-pad{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.orapay .op-pad button{border:1px solid var(--border);background:var(--surface-2);height:58px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;place-items:center;font-size:22px;font-weight:700;display:grid}.orapay .op-tp .op-go{width:100%}.orapay .op-tp-wait{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 0 20px;display:flex}.orapay .op-tp-wait b{font-size:30px;font-weight:800}.orapay .op-tp-wait span{color:var(--text-dim);font-size:14px}.orapay .op-spin{border:4px solid var(--surface-3);border-top-color:var(--red);border-radius:99px;width:44px;height:44px;animation:1s linear infinite opspin}@keyframes opspin{to{transform:rotate(360deg)}}.orapay .op-ok{background:var(--mint);color:#fff;border-radius:99px;place-items:center;width:56px;height:56px;display:grid}.orapay .op-tabbar{display:none}@media (max-width:1100px){.orapay .op-grid{grid-template-columns:minmax(0,1fr)}.orapay .op-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.orapay .op-ob-body{grid-template-columns:minmax(0,560px);gap:28px}}@media (max-width:760px){.orapay .op-app{grid-template-columns:minmax(0,1fr)}.orapay .op-side{display:none}.orapay .op-top{padding:12px 16px}.orapay .op-top .op-logo{display:flex}.orapay .op-top-t{text-align:center;font-size:16px}.orapay .op-page{padding:16px 14px 96px}.orapay .op-home-h h1{font-size:22px}.orapay .op-home-h .btn{padding:0 14px}.orapay .op-perf-n{grid-template-columns:1fr 1fr}.orapay .op-perf-n>div:first-child{grid-column:1/-1}.orapay .op-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.orapay .op-tr .op-tr-t{grid-row:2}.orapay .op-tabbar{z-index:40;padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.orapay .op-tabbar button{min-height:48px;color:var(--text-mute);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:700;display:flex}.orapay .op-tabbar button.on{color:var(--red-hi)}.orapay .op-ob-top{padding:16px}.orapay .op-ob-steps{display:none}.orapay .op-ob-body{padding:14px 18px 40px}.orapay .op-ob-main h1{font-size:30px}.orapay .op-code input{width:calc(16.6667vw - 14.3333px);height:56px}.orapay .op-ob-side{display:none}}.orapay .op-step>*{flex-shrink:0}.orapay .op-step-t{width:100%;display:block}.orapay .op-step-go{white-space:nowrap;margin-top:auto}.orapay .op-perf-h{flex-wrap:wrap;gap:12px}.orapay .op-perf-h b{min-width:0}.orapay .op-chip{white-space:nowrap}.orapay .op-phone span{white-space:nowrap;gap:6px}.orapay .op-logo b,.orapay .op-ob-free,.orapay .op-k,.orapay .op-eyebrow,.orapay .op-tr-a,.orapay .op-st,.orapay .op-hw-f span,.orapay .op-nav{white-space:nowrap}.orapay .op-reset{border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px;display:inline-flex;color:var(--text-dim)!important;font-size:12.5px!important;font-weight:700!important}.orapay .op-reset:hover{background:var(--surface-2)}.orapay .op-ob,.orapay .op-app{box-sizing:border-box;padding-bottom:96px}.orapay .op-side{height:calc(100vh - 96px)}@media (max-width:760px){.orapay .op-switch{display:none}.orapay .op-ob,.orapay .op-app{padding-bottom:0}}.orapay .op-switch{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100vw - 24px);overflow-x:auto}.orapay .op-switch::-webkit-scrollbar{display:none}.orapay .op-switch button{white-space:nowrap;flex-shrink:0}.orapay .op-switch button svg{flex-shrink:0}.orapay .op-perf-h b{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.orapay .op-srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.orapay .op-src{border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:18px 16px;font-family:inherit;display:flex}.orapay .op-src b{font-size:16px;font-weight:800}.orapay .op-src.on,.orapay .op-src.on .op-radio{border-color:var(--red)}.orapay .op-src.on .op-radio:after{content:"";background:var(--red);border-radius:99px;width:10px;height:10px}.orapay .op-imp-busy{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 0;display:flex}.orapay .op-imp-busy b{font-size:17px;font-weight:800}.orapay .op-imp-busy span{color:var(--text-mute);font-size:13px}.orapay .op-imp-got{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orapay .op-imp-got div{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px}.orapay .op-imp-got b{letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.orapay .op-imp-got span{color:var(--text-mute);font-size:12.5px}.orapay .op-imp-cats{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.orapay .op-imp-cats span{background:color-mix(in oklab,var(--mint) 12%,transparent);color:var(--mint);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.orapay .op-win{background:color-mix(in oklab,var(--red) 5%,var(--surface));padding:18px}.orapay .op-win-h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.orapay .op-win-h b{flex:1;font-size:16px;font-weight:800}.orapay .op-win-l{color:var(--red-hi);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.orapay .op-tabs{flex-direction:column;gap:16px;display:flex}.orapay .op-tabs-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.orapay .op-tabs-h b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.orapay .op-tabs-h span{color:var(--text-mute);font-size:13px}.orapay .op-tabs-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.orapay .op-tab{color:var(--text);text-align:left;cursor:pointer;border:1.5px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;padding:16px;font-family:inherit;display:flex}.orapay .op-tab:hover,.orapay .op-tab.on{border-color:var(--red)}.orapay .op-tab-top{justify-content:space-between;gap:8px;width:100%;display:flex}.orapay .op-tab-top b{font-size:15px;font-weight:800}.orapay .op-tab-top span{color:var(--text-mute);white-space:nowrap;font-size:12px;font-weight:700}.orapay .op-tab-n{letter-spacing:-.03em;font-size:26px;font-weight:800}.orapay .op-tab-s{color:var(--text-mute);font-size:12px}.orapay .op-tab-lines{flex-direction:column;gap:8px;margin-top:14px;display:flex}.orapay .op-tab-lines div{justify-content:space-between;font-size:14px;display:flex}.orapay .op-add{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.orapay .op-add button{border:1px solid var(--border);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;padding:10px 12px;font-family:inherit;display:flex}.orapay .op-add b{font-size:13px;font-weight:800}.orapay .op-add span{color:var(--text-mute);font-size:12px}.orapay .op-tab-acts{gap:10px;margin-top:16px;display:flex}.orapay .op-tab-acts .btn{flex:1;justify-content:center;min-height:46px}.orapay .op-ways{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.orapay .op-ways button{border:1.5px solid var(--border);background:var(--surface-2);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:12px;flex:auto;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:800}.orapay .op-ways button.on{border-color:var(--red);background:color-mix(in oklab,var(--red) 8%,var(--surface))}.orapay .op-tp-amt small{color:var(--text-mute);font-size:16px;font-weight:700}.orapay .op-tips{max-width:560px;padding:18px}.orapay .op-tips-r{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.orapay .op-tips-r b{font-size:26px;font-weight:800}.orapay .op-tips-r span{color:var(--text-mute);font-size:13px}.orapay .op-tips-p{border-top:1px solid var(--border);grid-template-columns:1fr 60px 90px;padding:9px 0;font-size:14px;display:grid}.orapay .op-tips-p em{color:var(--text-mute);font-style:normal}.orapay .op-tips-p b{text-align:right}.orapay .op-tr-item{grid-template-columns:minmax(0,1fr) 90px 92px!important}.orapay .op-tr-item.is-out .op-tr-w b,.orapay .op-tr-item.is-out .op-tr-a{color:var(--text-mute);text-decoration:line-through}.orapay .op-86{border:1.5px solid var(--border-strong);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;font-family:inherit;font-size:12.5px;font-weight:800}.orapay .op-86.on{border-color:var(--mint);color:var(--mint)}.orapay .op-off{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--mint);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.orapay .op-off.on{background:var(--amber-soft,#fff4e0);border-color:var(--amber);color:var(--amber)}.orapay .op-offbar{background:var(--amber-soft,#fff4e0);color:var(--amber);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.orapay .op-offbar span{color:var(--text)}.orapay .op-deal{background:color-mix(in oklab,var(--mint) 12%,transparent);color:var(--mint);border-radius:12px;align-items:center;gap:9px;margin:14px 0;padding:11px 13px;font-size:13.5px;display:flex}.orapay .op-deal span{color:var(--text)}.orapay .op-qty{justify-content:space-between;align-items:center;margin:6px 0 14px;display:flex}.orapay .op-qty>span{font-size:14px;font-weight:800}.orapay .op-qty>div{align-items:center;gap:12px;display:flex}.orapay .op-qty button{border:1px solid var(--border);background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:11px;place-items:center;display:grid}.orapay .op-qty b{text-align:center;min-width:24px;font-size:20px;font-weight:800}@media (max-width:760px){.orapay .op-srcs{grid-template-columns:1fr}.orapay .op-imp-got{grid-template-columns:1fr 1fr}.orapay .op-tr-item{grid-template-columns:minmax(0,1fr) auto!important}.orapay .op-tr-item .op-tr-a{display:none}}.orapay .op-side{scrollbar-width:thin;overflow-y:auto}.orapay .op-side-foot{padding-bottom:4px}@media (min-width:761px){.orapay .op-top.is-home{display:none}}.orapay .op-page{padding-top:18px}.orapay .op-home{gap:12px}.orapay .op-home-h{align-items:center}.orapay .op-home-h h1{margin:0;font-size:26px}.orapay .op-home-h .op-eyebrow{margin-top:4px}.orapay .op-home-r{align-items:center;gap:10px;display:flex}.orapay .op-win{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:28px;padding:14px 18px;display:grid}.orapay .op-win-h{gap:12px;margin:0}.orapay .op-win-h .op-ora-ic{border-radius:11px;width:36px;height:36px}.orapay .op-win-h b{font-size:15px;font-weight:800;display:block}.orapay .op-win-h .op-chip{margin-top:4px;padding:2px 8px;font-size:11px;display:inline-block}.orapay .op-win-s span{color:var(--text-mute);font-size:12px;font-weight:700;display:block}.orapay .op-win-s b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1;display:block}.orapay .op-win-s b.g{color:var(--mint)}.orapay .op-win-s em{color:var(--text-dim);white-space:nowrap;font-size:11.5px;font-style:normal;display:block}.orapay .op-win-l{margin:0}.orapay .op-setup{padding:12px 14px}.orapay .op-setup-h{margin-bottom:8px}.orapay .op-setup-h b{font-size:14px}.orapay .op-setup-steps{gap:8px}.orapay .op-step{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.orapay .op-step-n{flex-shrink:0}.orapay .op-step-t{min-width:0}.orapay .op-step-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.orapay .op-step-t em{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.orapay .op-step-go{display:none}.orapay .op-perf{padding:16px 18px}.orapay .op-perf-n{margin:12px 0}.orapay .op-perf-n>div:first-child b{font-size:30px}.orapay .op-bars{height:92px}.orapay .op-split{margin-top:12px}.orapay .op-col{gap:12px}.orapay .op-bank,.orapay .op-live{padding:14px 16px}.orapay .op-bank-n{font-size:26px}.orapay .op-qa{padding:14px 8px 6px}.orapay .op-qa button{padding:9px 8px}@media (max-width:1100px){.orapay .op-win{grid-template-columns:1fr 1fr;row-gap:12px}.orapay .op-win-h{grid-column:1/-1}}@media (max-width:760px){.orapay .op-win{grid-template-columns:1fr}.orapay .op-win-s em{white-space:normal}.orapay .op-home-r .op-off,.orapay .op-home-r .icon-btn,.orapay .op-step-t em{display:none}}.orapay .op-step>.op-step-t{flex:auto;width:auto;min-width:0}.orapay .op-step{min-width:0}.orapay .op-filters{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.orapay .op-fwrap{position:relative}.orapay .op-fchip{border:1.5px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13.5px;display:inline-flex}.orapay .op-fchip span{color:var(--text-mute);font-weight:600}.orapay .op-fchip b{font-weight:800}.orapay .op-fchip svg{color:var(--text-mute)}.orapay .op-fchip.on{border-color:var(--text)}.orapay .op-pop-scrim{z-index:20;position:fixed;inset:0}.orapay .op-pop{z-index:21;background:var(--surface);border:1px solid var(--border);border-radius:16px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #00000029}.orapay .op-pop-date{grid-template-columns:150px 290px;gap:10px;padding:12px;display:grid}.orapay .op-presets{flex-direction:column;display:flex}.orapay .op-presets button{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:10px 8px;font-family:inherit;font-size:14px;font-weight:700}.orapay .op-presets button:last-child{border-bottom:0}.orapay .op-presets button:hover,.orapay .op-presets button.on{background:var(--surface-2)}.orapay .op-cal-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.orapay .op-cal-h b{font-size:16px;font-weight:800}.orapay .op-cal-h button{background:var(--surface-2);width:34px;height:34px;color:var(--text);cursor:pointer;border:0;border-radius:99px;place-items:center;display:grid}.orapay .op-cal-h button:disabled{opacity:.35;cursor:default}.orapay .op-cal-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.orapay .op-cal-w{color:var(--text-mute);padding:4px 0;font-size:11.5px;font-weight:700}.orapay .op-cal-g button{height:36px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:99px;font-family:inherit;font-size:13.5px;font-weight:600}.orapay .op-cal-g button:hover{background:var(--surface-2)}.orapay .op-cal-g button.today{font-weight:800}.orapay .op-cal-g button.on{background:var(--text);color:var(--bg)}.orapay .op-cal-g button:disabled{color:var(--text-mute);opacity:.5;cursor:default}.orapay .op-pop-list{min-width:260px;padding:6px}.orapay .op-pop-list button{width:100%;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:16px;padding:11px 12px;font-family:inherit;font-size:14px;display:flex}.orapay .op-pop-list button b{font-weight:800}.orapay .op-pop-list button span{color:var(--text-dim)}.orapay .op-pop-list button:hover,.orapay .op-pop-list button.on{background:var(--surface-2)}.orapay .op-legend{color:var(--text-dim);gap:16px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.orapay .op-legend span{align-items:center;gap:6px;display:inline-flex}.orapay .op-legend i{background:color-mix(in oklab,var(--red) 80%,var(--surface));border-radius:3px;width:10px;height:10px}.orapay .op-legend i.p{background:color-mix(in oklab,var(--red) 22%,var(--surface-2))}@media (max-width:760px){.orapay .op-pop-date{grid-template-columns:1fr;width:min(320px,100vw - 40px)}.orapay .op-presets{flex-flow:wrap;gap:4px}.orapay .op-presets button{border:1px solid var(--border);padding:7px 10px;font-size:12.5px}}.orapay .op-line{height:150px;margin-top:4px;position:relative}.orapay .op-line svg{width:100%;height:100%;display:block;overflow:visible}.orapay .op-line-axis{stroke:var(--border);stroke-width:1px}.orapay .op-line-area{fill:color-mix(in oklab,var(--red) 10%,transparent)}.orapay .op-line-cur{fill:none;stroke:var(--red);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.orapay .op-line-prev{fill:none;stroke:var(--text-mute);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round}.orapay .op-line-dot{background:var(--red);border:2px solid var(--surface);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in oklab,var(--red) 20%,transparent);border-radius:99px;position:absolute;transform:translate(-50%,-50%)}.orapay .op-line-x{color:var(--text-mute);justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:700;display:flex}.orapay .op-legend i.p{border:2px dashed var(--text-mute);background:0 0;border-radius:0;width:8px;height:0}.orapay .op-legend i{background:var(--red);border-radius:99px;height:3px}.orapay .op-legend span{white-space:nowrap}.orapay .op-legend i{border:0;border-top:3px solid var(--red);background:0 0;border-radius:0;width:16px;height:0}.orapay .op-legend i.p{border:0;border-top:2px dashed var(--text-mute);background:0 0;width:16px;height:0}.orapay .op-tbl-hx{flex-wrap:wrap;gap:10px}.orapay .op-search{border:1px solid var(--border);background:var(--surface-2);min-width:240px;color:var(--text-mute);border-radius:12px;flex:0 320px;align-items:center;gap:8px;padding:0 12px;display:flex}.orapay .op-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:14px}.orapay .op-segs{flex-wrap:wrap;gap:6px;display:flex}.orapay .op-segs button{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:99px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:700}.orapay .op-segs button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.orapay .op-tr-btn{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;font-family:inherit}.orapay .op-tr-btn:hover{background:var(--surface-2)}.orapay .op-tr-cust{grid-template-columns:38px minmax(0,1fr) auto 90px}.orapay .op-tr-staff{grid-template-columns:38px minmax(0,1fr) auto auto}.orapay .op-av{background:var(--surface-3);border-radius:99px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.orapay .op-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.orapay .op-tags i{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.orapay .op-tags i.vip{background:color-mix(in oklab,var(--red) 12%,transparent);color:var(--red-hi)}.orapay .op-tags i.reg{background:color-mix(in oklab,var(--blue) 12%,transparent);color:var(--blue)}.orapay .op-tags i.new{background:color-mix(in oklab,var(--mint) 14%,transparent);color:var(--mint)}.orapay .op-tags i.lap{background:var(--surface-2);color:var(--text-mute)}.orapay .op-empty{text-align:center;color:var(--text-mute);padding:24px;font-size:13.5px}.orapay .op-cust-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.orapay .op-cust-top .card{padding:14px 16px}.orapay .op-cust-top b{letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.orapay .op-cust-top span{color:var(--text-mute);font-size:12.5px}.orapay .op-detail{flex-direction:column;display:flex}.orapay .op-kv{grid-template-columns:1fr 1fr;gap:12px 16px;margin:16px 0;display:grid}.orapay .op-kv span{color:var(--text-mute);font-size:12px;font-weight:700;display:block}.orapay .op-kv b{margin-top:2px;font-size:14.5px;font-weight:800;display:block}.orapay .op-detail-acts{gap:10px;display:flex}.orapay .op-detail-acts .btn{flex:1;justify-content:center;min-height:44px}.orapay .op-roles{max-width:620px;margin-top:14px;padding:16px 18px}.orapay .op-roles div{border-top:1px solid var(--border);grid-template-columns:110px 1fr;padding:8px 0;font-size:13.5px;display:grid}.orapay .op-roles span{color:var(--text-dim)}.orapay .op-st{white-space:nowrap}.orapay .op-scan-count{margin:14px 0}.orapay .op-scan-count b{letter-spacing:-.03em;font-size:28px;font-weight:800}.orapay .op-scan-count span{color:var(--text-mute);margin-left:6px;font-size:13px}.orapay .op-scan-count div{background:var(--surface-3);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.orapay .op-scan-count i{background:var(--mint);height:100%;display:block}.orapay .op-scan-view{color:#c8c8d0;text-align:center;background:#0f0f12;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:200px;margin-bottom:14px;padding:16px;font-size:13.5px;display:flex}.orapay .op-scan-view.ok{background:color-mix(in oklab,var(--mint) 18%,var(--surface));color:var(--text)}.orapay .op-scan-view.used{background:color-mix(in oklab,var(--red) 14%,var(--surface));color:var(--text)}.orapay .op-scan-view.wait{background:color-mix(in oklab,var(--amber) 18%,var(--surface));color:var(--text)}.orapay .op-scan-ic{color:#fff;background:var(--mint);border-radius:99px;place-items:center;width:58px;height:58px;display:grid}.orapay .op-scan-view.used .op-scan-ic{background:var(--red)}.orapay .op-scan-view.wait .op-scan-ic{background:var(--amber)}.orapay .op-scan-view b{font-size:20px;font-weight:800}.orapay .op-scan-who{font-size:15px;font-weight:800}.orapay .op-bottle{width:min(520px,100%)}.orapay .op-bt-tables{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.orapay .op-bt-t{border:1.5px solid var(--border);background:var(--surface-2);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;font-family:inherit;display:flex;position:relative;overflow:hidden}.orapay .op-bt-t.on{border-color:var(--red)}.orapay .op-bt-t b{font-size:13.5px;font-weight:800}.orapay .op-bt-t span{color:var(--text-mute);white-space:nowrap;font-size:11px}.orapay .op-bt-t.open span{color:var(--mint)}.orapay .op-bt-t i{background:var(--mint);height:3px;position:absolute;bottom:0;left:0}.orapay .op-bt-h b{font-size:15px;font-weight:800;display:block}.orapay .op-bt-h span{color:var(--text-mute);font-size:12.5px}@media (max-width:1100px){.orapay .op-cust-top{grid-template-columns:1fr 1fr}}@media (max-width:760px){.orapay .op-tr-cust{grid-template-columns:38px minmax(0,1fr) auto}.orapay .op-tr-cust .op-tags{display:none}.orapay .op-tr-staff{grid-template-columns:38px minmax(0,1fr) auto}.orapay .op-tr-staff .op-st{display:none}.orapay .op-bt-tables{grid-template-columns:1fr 1fr}.orapay .op-search{flex:100%;min-width:0}}.orapay .op-app .btn-primary,.orapay .op-ob .btn-primary,.orapay .modal .btn-primary{color:#fff}.orapay .op-app .btn-primary *,.orapay .modal .btn-primary *{color:inherit}.orapay .op-rep-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.orapay .op-rep-tabs{margin-bottom:12px}.orapay .op-rep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orapay .op-rep-card{padding:18px}.orapay .op-rep-row{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.orapay .op-rep-row:first-of-type{border-top:0}.orapay .op-rep-row span{color:var(--text-dim);align-items:center;gap:8px;font-weight:600;display:inline-flex}.orapay .op-rep-row.b span,.orapay .op-rep-row.b b{color:var(--text);font-weight:800}.orapay .op-rep-row.b{border-top:1px solid var(--border-strong)}.orapay .op-rep-split{background:var(--surface-3);border-radius:99px;height:10px;margin:10px 0 6px;overflow:hidden}.orapay .op-rep-split i{background:var(--red);height:100%;display:block}.orapay .dot-c,.orapay .dot-k{border-radius:99px;width:9px;height:9px;display:inline-block}.orapay .dot-c{background:var(--red)}.orapay .dot-k{background:var(--surface-3)}.orapay .op-tr-rep{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 80px 100px}.orapay .op-tr-rep .r{text-align:right}.orapay .op-tr-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);font-size:11px;font-weight:800}.orapay .op-close{width:min(460px,100%)}.orapay .op-close-steps{flex-wrap:wrap;gap:14px;margin:12px 0 14px;display:flex}.orapay .op-close-steps span{color:var(--text-mute);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:inline-flex}.orapay .op-close-steps i{background:var(--surface-3);border-radius:99px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.orapay .op-close-steps .on{color:var(--text)}.orapay .op-close-steps .on i{background:var(--red);color:#fff}.orapay .op-close-steps .done i{background:var(--mint);color:#06281a}.orapay .op-close-tab{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.orapay .op-close-tab span b{font-size:14px;display:block}.orapay .op-close-tab span em{color:var(--text-mute);margin-top:2px;font-size:12px;font-style:normal;display:block}.orapay .op-close .btn-block{justify-content:center;min-height:44px;margin-top:10px}.orapay .op-close-in{margin-top:4px;display:block}.orapay .op-close-in>span{margin-bottom:6px;font-size:13px;font-weight:700;display:block}.orapay .op-close-in>div{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:14px;align-items:center;gap:6px;padding:0 14px;display:flex}.orapay .op-close-in em{color:var(--text-mute);font-size:22px;font-style:normal;font-weight:800}.orapay .op-close-in input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-family:inherit;font-size:26px;font-weight:800}.orapay .op-close-diff{border-radius:12px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.orapay .op-close-diff.ok{background:color-mix(in oklab,var(--mint) 10%,transparent);color:var(--mint)}.orapay .op-close-diff.off{background:color-mix(in oklab,var(--amber) 11%,transparent);color:var(--amber)}.orapay .op-close-diff span{color:var(--text)}.orapay .op-close-done{text-align:center;color:var(--mint);flex-direction:column;align-items:center;gap:4px;padding:10px 0 4px;display:flex}.orapay .op-close-done b{color:var(--text);font-size:20px}.orapay .op-close-done span{color:var(--text-dim);font-size:13px;font-weight:600}.orapay .op-loy{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.orapay .op-loy-c{flex-direction:column;gap:6px;min-height:150px;padding:16px 18px;display:flex}.orapay .op-loy-t{letter-spacing:-.015em;margin-top:4px;font-size:17px;font-weight:800}.orapay .op-loy-set{flex-wrap:wrap;gap:14px;margin:6px 0 4px;display:flex}.orapay .op-loy-set label{color:var(--text-mute);flex-direction:column;gap:5px;font-size:12px;font-weight:700;display:flex}.orapay .op-loy-set .input{width:160px;min-height:38px}.orapay .op-loy-step{border:1px solid var(--border-strong);border-radius:10px;align-items:center;height:38px;display:flex;overflow:hidden}.orapay .op-loy-step button{background:var(--surface-2);width:36px;height:100%;color:var(--text);cursor:pointer;border:0;font-family:inherit;font-size:16px;font-weight:800}.orapay .op-loy-step span{text-align:center;min-width:36px;color:var(--text);font-size:15px;font-weight:800}.orapay .op-txt{resize:vertical;width:100%;font:inherit;padding:10px 12px;font-size:14px;line-height:1.45}.orapay .op-segs button em{color:var(--text-mute);font-style:normal;font-weight:700}.orapay .op-tr-dev{grid-template-columns:10px minmax(0,1fr) 150px 80px}.orapay .op-dev-dot{background:var(--text-mute);border-radius:99px;width:10px;height:10px}.orapay .op-dev-dot.on{background:var(--mint);box-shadow:0 0 0 3px color-mix(in oklab,var(--mint) 22%,transparent)}.orapay .op-dev-st{min-height:36px;padding:0 10px;font-size:13px}.orapay .op-dev-bat{text-align:right;font-size:13px;font-weight:800}.orapay .op-dev-bat.low{color:var(--red-hi)}.orapay .op-pair{color:var(--text-dim);flex-direction:column;gap:6px;margin:12px 0;padding-left:20px;font-size:14px;line-height:1.45;display:flex}.orapay .op-pair b{color:var(--text)}.orapay .op-pair-code{letter-spacing:.12em;text-align:center;background:var(--surface-2);border-radius:14px;margin-bottom:8px;padding:14px;font-size:36px;font-weight:800}@media (max-width:760px){.orapay .op-rep-grid,.orapay .op-loy{grid-template-columns:minmax(0,1fr)}.orapay .op-tr-rep{grid-template-columns:minmax(0,1fr) 54px 84px}.orapay .op-tr-rep>:nth-child(2){display:none}.orapay .op-tr-dev{grid-template-columns:10px minmax(0,1fr) 60px;row-gap:8px}.orapay .op-dev-st{grid-column:2/4}}.orapay .op-tgl{background:var(--surface-3);cursor:pointer;border:0;border-radius:99px;flex-shrink:0;width:44px;height:26px;padding:0;position:relative}.orapay .op-tgl i{background:#fff;border-radius:99px;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px}.orapay .op-tgl.on{background:var(--mint)}.orapay .op-tgl.on i{left:21px}.orapay .inv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.orapay .inv-flow{margin-bottom:12px;padding:14px 18px}.orapay .inv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.orapay .inv-st{align-items:flex-start;gap:10px;display:flex;position:relative}.orapay .inv-st i{background:var(--surface-3);width:24px;height:24px;color:var(--text-mute);border-radius:99px;flex-shrink:0;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.orapay .inv-st.done i{background:var(--mint);color:#06281a}.orapay .inv-st.now i{background:var(--red);color:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--red) 22%,transparent)}.orapay .inv-st b{font-size:14px;font-weight:800;display:block}.orapay .inv-st em{color:var(--text-mute);margin-top:2px;font-size:12px;font-style:normal;font-weight:600;display:block}.orapay .inv-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.orapay .inv-kpis .pos b{color:var(--mint)}.orapay .inv-kpis .neg b{color:var(--red-hi)}.orapay .inv-flag{background:color-mix(in oklab,var(--amber) 10%,transparent);color:var(--amber);border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}.orapay .inv-flag span{color:var(--text)}.orapay .inv-flag svg{flex-shrink:0;margin-top:2px}.orapay .inv-tr{grid-template-columns:minmax(0,2fr) repeat(5,minmax(64px,.7fr));font-size:14px;font-weight:700}.orapay .inv-tr .r{text-align:right}.orapay .inv-tr .r em{color:var(--text-mute);margin-top:2px;font-size:11px;font-style:normal;font-weight:600;display:block}.orapay .inv-tr.bad{background:color-mix(in oklab,var(--amber) 6%,transparent)}.orapay .inv-tr .op-tr-w em{align-items:center;gap:6px;display:flex}.orapay .inv-sp,.orapay .inv-low{border-radius:99px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}.orapay .inv-sp{color:#c4b5fd;background:#8b5cf638;background:lab(50.6911% 45.8507 -71.7974/.22)}.orapay .inv-low{background:color-mix(in oklab,var(--red) 18%,transparent);color:var(--red-hi)}.orapay .inv-off.ok{color:var(--mint)}.orapay .inv-off.neg{color:var(--red-hi)}.orapay .inv-off.pos{color:var(--amber)}.orapay .inv-det{background:var(--surface-2);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;padding:12px 18px 16px;display:grid}.orapay .inv-det span{color:var(--text-mute);font-size:11px;font-weight:700;display:block}.orapay .inv-det b{margin-top:3px;font-size:13.5px;display:block}.orapay .inv-count{width:min(420px,100%)}.orapay .inv-quick{border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 4px;padding:10px 12px;font-family:inherit;display:flex}.orapay .inv-quick.on{border-color:color-mix(in oklab,var(--mint) 45%,var(--border))}.orapay .inv-quick svg{color:var(--mint);flex-shrink:0;margin-top:2px}.orapay .inv-quick b{font-size:13px;display:block}.orapay .inv-quick em{color:var(--text-mute);margin-top:2px;font-size:12px;font-style:normal;display:block}.orapay .inv-c-item{text-align:center;margin:14px 0 10px}.orapay .inv-c-item b{letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:800;display:block}.orapay .inv-c-item em{color:var(--text-mute);margin-top:4px;font-size:12.5px;font-style:normal;display:block}.orapay .inv-scan{border:1px dashed var(--border-strong);width:100%;min-height:46px;color:var(--text);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:800;display:flex}.orapay .inv-step{grid-template-columns:64px 1fr 64px;align-items:center;margin:14px 0 10px;display:grid}.orapay .inv-step button{border:1px solid var(--border-strong);background:var(--surface-2);height:64px;color:var(--text);cursor:pointer;border-radius:18px;place-items:center;display:grid}.orapay .inv-step div{text-align:center}.orapay .inv-step b{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1;display:block}.orapay .inv-step span{color:var(--text-mute);margin-top:4px;font-size:12px;font-weight:700;display:block}.orapay .inv-frac{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.orapay .inv-frac span{color:var(--text-mute);margin-right:4px;font-size:12px;font-weight:700}.orapay .inv-frac button{border:1px solid var(--border);background:var(--surface-2);min-width:52px;min-height:40px;color:var(--text);cursor:pointer;border-radius:11px;font-family:inherit;font-size:14px;font-weight:800}.orapay .inv-frac button.on{background:var(--red);border-color:var(--red);color:#fff}.orapay .inv-c-nav{grid-template-columns:1fr 2fr;gap:8px;margin-top:16px;display:grid}.orapay .inv-c-nav .btn{justify-content:center;min-height:46px}@media (max-width:900px){.orapay .inv-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.orapay .inv-steps{grid-template-columns:minmax(0,1fr);gap:8px}.orapay .inv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.orapay .inv-tr{grid-template-columns:minmax(0,1fr) 58px 58px}.orapay .inv-tr>:nth-child(2),.orapay .inv-tr>:nth-child(3),.orapay .inv-tr>:nth-child(5){display:none}.orapay .inv-det{grid-template-columns:repeat(2,minmax(0,1fr))}}.orapay .inv-tr-bar{grid-template-columns:minmax(0,2fr) repeat(6,minmax(60px,.65fr))}.orapay .op-tr-h .r em{letter-spacing:0;text-transform:none;color:var(--text-mute);margin-top:1px;font-size:9.5px;font-style:normal;font-weight:700;display:block}@media (max-width:760px){.orapay .inv-tr-bar{grid-template-columns:minmax(0,1fr) 52px 52px 52px}.orapay .inv-tr-bar>:nth-child(2),.orapay .inv-tr-bar>:nth-child(5),.orapay .inv-tr-bar>:nth-child(6){display:none}.orapay .inv-tr-bar>:nth-child(3),.orapay .inv-tr-bar>:nth-child(4){display:block}}.orapay .op-nav-more{margin-top:6px;color:var(--text-mute)!important;font-size:13.5px!important}.orapay .op-nav-sub{padding-left:18px!important;font-size:14px!important}.orapay .op-ups{margin:4px 0 12px}.orapay .op-ups>span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.orapay .op-ups>div{flex-wrap:wrap;gap:6px;display:flex}.orapay .op-ups button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.orapay .op-ups button b{color:var(--mint);font-weight:800}.orapay .op-ahead-top{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:14px;display:grid}.orapay .op-ahead-on,.orapay .op-ahead-qr{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.orapay .op-ahead-on b,.orapay .op-ahead-qr b{font-size:16px;font-weight:800}.orapay .op-ahead-qr .btn{align-self:flex-start;margin-top:auto}.orapay .op-ahead-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.orapay .op-ahead-col{flex-direction:column;gap:8px;min-width:0;display:flex}.orapay .op-ord{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.orapay .op-ord b{font-size:14.5px}.orapay .op-ord-amt{font-weight:800}.orapay .op-ord-i{color:var(--text-dim);font-size:13px;line-height:1.4}.orapay .op-ord em{color:var(--text-mute);font-size:11.5px;font-style:normal;font-weight:600}.orapay .op-ord-empty{border:1px dashed var(--border);text-align:center;color:var(--text-mute);border-radius:14px;padding:14px;font-size:12.5px}.orapay .op-shift-pick{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.orapay .op-shift-c{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;display:flex}.orapay .op-shift-c.on{border-color:var(--text);background:var(--surface-2)}.orapay .op-shift-c b{font-size:14px;display:block}.orapay .op-shift-c em{color:var(--text-mute);margin-top:1px;font-size:12px;font-style:normal;display:block}.orapay .op-shift-dot{background:var(--text-mute);border-radius:99px;width:9px;height:9px}.orapay .op-shift-dot.live{background:var(--mint);box-shadow:0 0 0 3px color-mix(in oklab,var(--mint) 22%,transparent)}.orapay .op-shift-dot.closed{background:var(--surface-3)}.orapay .op-shift-add{border:1px dashed var(--border-strong);color:var(--text-dim);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.orapay .op-shift-open{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.orapay .op-shift-open b{font-size:16px}.orapay .op-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orapay .op-shift-low,.orapay .op-shift-close{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.orapay .op-shift-close b{font-size:16px}.orapay .op-shift-low .op-rep-row{align-items:center}.orapay .op-svc{z-index:180;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.orapay .op-svc-top{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:12px 16px;display:flex}.orapay .op-svc-who b{font-size:15px;display:block}.orapay .op-svc-who em{color:var(--text-mute);font-size:12px;font-style:normal;display:block}.orapay .op-svc-tabs{gap:6px;margin:0 auto;display:flex}.orapay .op-svc-tabs button{border:1px solid var(--border);background:var(--surface-2);min-width:96px;min-height:48px;color:var(--text);cursor:pointer;border-radius:14px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:800}.orapay .op-svc-tabs button.on{background:var(--red);border-color:var(--red);color:#fff}.orapay .op-svc-exit{border:1px solid var(--border);min-height:44px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.orapay .op-svc-sell{flex:1;grid-template-columns:minmax(0,1fr) 340px;gap:14px;min-height:0;padding:16px;display:grid}.orapay .op-svc-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:10px;display:grid;overflow:auto}.orapay .op-svc-grid button{border:1px solid var(--border);background:var(--surface);min-height:96px;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;font-family:inherit;display:flex}.orapay .op-svc-grid b{font-size:15px;line-height:1.25}.orapay .op-svc-grid span{color:var(--text-mute);font-size:12px;font-weight:600}.orapay .op-svc-grid em{margin-top:auto;font-size:15px;font-style:normal;font-weight:800}.orapay .op-svc-cart{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex}.orapay .op-svc-lines{flex-direction:column;flex:1;gap:8px;font-size:14px;display:flex;overflow:auto}.orapay .op-svc-ask{background:color-mix(in oklab,var(--mint) 10%,transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.orapay .op-svc-ask div{gap:6px;display:flex}.orapay .op-svc-ask button{background:var(--mint);color:#06281a;cursor:pointer;border:0;border-radius:10px;min-height:38px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800}.orapay .op-svc-ask button+button{color:var(--text-dim);background:0 0}.orapay .op-svc-pay{justify-content:center;min-height:56px;font-size:17px!important}.orapay .op-svc-body{flex:1;padding:16px;overflow:auto}.orapay .op-svc-count{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.orapay .op-svc-count b{font-size:22px}.orapay .op-svc-count .btn{min-height:52px;padding:0 24px;font-size:16px}.orapay .op-pin{justify-content:center;gap:12px;margin:12px 0 14px;display:flex}.orapay .op-pin i{border:2px solid var(--border-strong);border-radius:99px;width:14px;height:14px}.orapay .op-pin i.on{background:var(--text);border-color:var(--text)}@media (max-width:760px){.orapay .op-ahead-top,.orapay .op-ahead-cols,.orapay .op-shift-grid{grid-template-columns:minmax(0,1fr)}.orapay .op-svc-top{flex-wrap:wrap}.orapay .op-svc-tabs{order:3;width:100%;margin:0}.orapay .op-svc-tabs button{flex:1;min-width:0}.orapay .op-svc-sell{grid-template-columns:minmax(0,1fr);overflow:auto}.orapay .op-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}.orapay .op-ord .between{align-items:center;gap:8px}.orapay .op-ord .between>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.orapay .op-ord .between>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orapay .op-ord-amt,.orapay .op-ord .between>.btn{white-space:nowrap;flex-shrink:0}.orapay .op-ups button,.orapay .op-svc-ask button{white-space:nowrap}.orapay .op-shift-c{flex-shrink:0}.orapay .op-shift-c em,.orapay .op-shift-c b,.orapay .op-shift-add{white-space:nowrap}.orapay .op-live-pill{background:color-mix(in oklab,var(--mint) 14%,transparent);color:var(--mint);vertical-align:middle;letter-spacing:0;border-radius:99px;align-items:center;gap:6px;margin-left:12px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.orapay .op-live-pill i,.orapay .op-live-dot{background:var(--mint);border-radius:99px;width:7px;height:7px;display:inline-block}.orapay .op-live-dot{margin-right:6px}.orapay .op-svc-fast{border:1px solid var(--border);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.orapay .op-svc-fast.on{background:color-mix(in oklab,var(--amber) 16%,transparent);border-color:var(--amber);color:var(--amber)}.orapay .op-svc-left{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.orapay .op-svc-cats{scrollbar-width:none;flex-shrink:0;gap:6px;display:flex;overflow-x:auto}.orapay .op-svc-cats button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-dim);cursor:pointer;white-space:nowrap;border-radius:12px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:800}.orapay .op-svc-cats button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.orapay .op-svc-sell.is-fast{grid-template-columns:minmax(0,1fr)}.orapay .op-svc-sell.is-fast .op-svc-grid button{min-height:120px}.orapay .op-svc-fasthint{background:color-mix(in oklab,var(--amber) 10%,transparent);color:var(--amber);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.orapay .op-svc-fasthint button{background:var(--amber);color:#1a1200;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;min-height:40px;margin-left:auto;padding:0 14px;font-family:inherit;font-size:13px;font-weight:800}.orapay .op-svc-grid button.is-bottle{border-color:color-mix(in oklab,#8b5cf6 40%,var(--border))}.orapay .op-svc-line{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;display:grid}.orapay .op-svc-line span b{font-size:14px;font-weight:700;display:block}.orapay .op-svc-line span em{color:var(--text-mute);margin-top:1px;font-size:12px;font-style:normal;display:block}.orapay .op-svc-line button{width:28px;height:28px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.orapay .op-svc-tabbtn{flex:1;justify-content:center;min-height:56px}.orapay .op-svc-pay{flex:2}.orapay .op-svc-sheet{z-index:5;background:#0000008c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.orapay .op-svc-mod,.orapay .op-svc-pay-s{background:var(--surface);border:1px solid var(--border-strong);border-radius:22px;flex-direction:column;gap:12px;width:min(460px,100%);padding:20px;display:flex}.orapay .op-svc-mod>.between b{font-size:20px}.orapay .op-svc-mod>.between span{font-size:16px;font-weight:800}.orapay .op-svc-mg>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.orapay .op-svc-mg button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:52px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}.orapay .op-svc-mg button em{color:var(--mint);font-size:13px;font-style:normal}.orapay .op-svc-mg button.on{background:var(--red);border-color:var(--red);color:#fff}.orapay .op-svc-mg button.on em{color:#fff}.orapay .op-svc-mod .btn{justify-content:center;min-height:52px;font-size:15px}.orapay .op-svc-pay-s{text-align:center;align-items:center}.orapay .op-svc-tot{letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.orapay .op-svc-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.orapay .op-svc-tips button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:84px;color:var(--text);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;display:flex}.orapay .op-svc-tips b{font-size:24px;font-weight:800}.orapay .op-svc-tips em{color:var(--text-mute);font-size:13px;font-style:normal;font-weight:700}.orapay .op-svc-notip{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:8px;font-family:inherit;font-size:14px;font-weight:700}.orapay .op-svc-tap{background:var(--surface-2);width:84px;height:84px;color:var(--text);border-radius:99px;place-items:center;margin:4px 0;display:grid}.orapay .op-svc-pay-s .op-svc-pay{width:100%;min-height:56px}@media (max-width:760px){.orapay .op-svc-fast{order:2}.orapay .op-svc-mg button{min-height:48px;padding:0 14px}}.orapay .op-home-h{flex-wrap:wrap;row-gap:12px}.orapay .op-home-r{flex-wrap:wrap;row-gap:8px}.orapay .op-home-h .op-segs{flex-wrap:nowrap;flex-shrink:0}.orapay .op-home-h .op-segs button{white-space:nowrap}.orapay .op-live-t{min-width:0}.orapay .op-live-eb{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.orapay .op-live-eb .op-live-pill{margin-left:0}.orapay .op-sum-link{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin-top:16px;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-flex}.orapay .op-sum-link:hover{color:var(--text)}.orapay .op-sum-back{min-height:40px;margin-top:0}.orapay .op-home .inv-kpis:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.orapay .inv-day{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.orapay .inv-day-arrow{border:1px solid var(--border);background:var(--surface);width:40px;height:44px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;display:grid}.orapay .inv-day-arrow:disabled{opacity:.35;cursor:default}.orapay .inv-day-main{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-family:inherit;display:flex}.orapay .inv-day-rel{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.orapay .inv-day-d{color:var(--text-mute);white-space:nowrap;font-size:13px;font-weight:600}.orapay .inv-live-dot{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab,var(--mint) 25%,transparent);border-radius:99px;display:inline-block}.orapay .inv-day-live{background:color-mix(in oklab,var(--mint) 12%,transparent);min-height:36px;color:var(--mint);cursor:pointer;white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.orapay .inv-day-scrim{z-index:30;position:fixed;inset:0}.orapay .inv-day-menu{z-index:31;border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;flex-direction:column;gap:2px;width:min(360px,100vw - 32px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:46px;box-shadow:0 16px 40px #0000002e}.orapay .inv-day-menu button{min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-family:inherit;display:flex}.orapay .inv-day-menu button:hover,.orapay .inv-day-menu button.on{background:var(--surface-2)}.orapay .inv-day-menu b{font-size:14px;display:block}.orapay .inv-day-menu em{color:var(--text-mute);margin-top:1px;font-size:12px;font-style:normal;display:block}.orapay .inv-day-st{white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:800}.orapay .inv-day-st.ok{color:var(--mint);background:color-mix(in oklab,var(--mint) 10%,transparent)}.orapay .inv-day-st.neg{color:var(--red-hi);background:color-mix(in oklab,var(--red) 9%,transparent)}.orapay .inv-day-st.live{color:var(--mint)}.orapay .inv-day-wk{margin-top:2px;border-top:1px solid var(--border)!important;border-radius:0 0 10px 10px!important}@media (max-width:760px){.orapay .inv-day-main{flex:auto;min-width:0}.orapay .inv-day-d{text-overflow:ellipsis;overflow:hidden}.orapay .inv-day-menu{left:0}}.orapay .r2{background:var(--bg);color:var(--text);flex-direction:column;display:flex;position:fixed;inset:0 0 64px}.orapay .r2-top{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:14px;padding:10px 16px;display:flex}.orapay .r2-who b{font-size:15px;display:block}.orapay .r2-who em{color:var(--text-mute);white-space:nowrap;font-size:12px;font-style:normal;display:block}.orapay .r2-modes{gap:6px;margin:0 auto;display:flex}.orapay .r2-modes button{border:1px solid var(--border);background:var(--surface-2);min-width:100px;min-height:48px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:14px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:800;position:relative}.orapay .r2-modes button.on{background:var(--text);border-color:var(--text);color:var(--bg)}.orapay .r2-modes button i{background:var(--red);color:#fff;border-radius:99px;margin-left:7px;padding:1px 7px;font-size:11px;font-style:normal}.orapay .r2-top-r{align-items:center;gap:8px;display:flex}.orapay .r2-chip{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.orapay .r2-chip.on{background:color-mix(in oklab,var(--mint) 12%,transparent);color:var(--mint)}.orapay .r2-chip.on i{background:var(--mint);border-radius:99px;width:7px;height:7px}.orapay .r2-chip.hh{background:color-mix(in oklab,var(--amber) 14%,transparent);color:var(--amber)}.orapay .r2-owner{border:1px solid var(--border);min-height:44px;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.orapay .r2-sell{flex:1;grid-template-columns:170px minmax(0,1fr) 360px;gap:0;min-height:0;display:grid}.orapay .r2-sell.fast{grid-template-columns:170px minmax(0,1fr)}.orapay .r2-cats{border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:14px 10px;display:flex;overflow:auto}.orapay .r2-cats button{min-height:54px;color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:800}.orapay .r2-cats button.on{background:var(--surface-2);color:var(--text)}.orapay .r2-fast{align-items:center;gap:6px;margin-top:auto;display:flex;color:var(--amber)!important}.orapay .r2-fast.on{background:color-mix(in oklab,var(--amber) 14%,transparent)!important}.orapay .r2-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:10px;padding:14px;display:grid;overflow:auto}.orapay .r2-grid button{border:1px solid var(--border);background:var(--surface);min-height:110px;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;font-family:inherit;transition:transform 80ms;display:flex}.orapay .r2-grid button:active{transform:scale(.97)}.orapay .r2-grid button.bottle{border-color:color-mix(in oklab,#8b5cf6 45%,var(--border))}.orapay .r2-sell.fast .r2-grid button{min-height:140px}.orapay .r2-grid b{font-size:16px;line-height:1.25}.orapay .r2-grid em{align-items:baseline;gap:7px;font-size:17px;font-style:normal;font-weight:800;display:flex}.orapay .r2-grid s{color:var(--text-mute);font-size:13px;font-weight:600}.orapay .r2-ticket{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex}.orapay .r2-ticket>.between b{font-size:17px}.orapay .r2-lines{flex-direction:column;flex:1;gap:10px;display:flex;overflow:auto}.orapay .r2-line{grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:8px;display:grid}.orapay .r2-line b{font-size:14.5px}.orapay .r2-line em{color:var(--text-mute);font-size:12px;font-style:normal;display:block}.orapay .r2-line button{width:30px;height:30px;color:var(--text-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.orapay .r2-sug{border:1px dashed color-mix(in oklab,var(--mint) 60%,var(--border));background:color-mix(in oklab,var(--mint) 8%,transparent);min-height:48px;color:var(--text);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.orapay .r2-sug b{color:var(--mint)}.orapay .r2-sum{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.orapay .r2-sum span{color:var(--text-dim);font-weight:700}.orapay .r2-sum b{letter-spacing:-.02em;font-size:28px;font-weight:800}.orapay .r2-row2{gap:8px;width:100%;display:flex}.orapay .r2-row2>*{flex:1}.orapay .r2-big{justify-content:center;min-height:56px!important;font-size:16px!important}.orapay .r2-link{color:var(--text-mute);cursor:pointer;background:0 0;border:0;padding:6px;font-family:inherit;font-size:14px;font-weight:700}.orapay .r2-body{flex:1;padding:16px;overflow:auto}.orapay .r2-tabs{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:12px;display:grid}.orapay .r2-tab{flex-direction:column;gap:8px;padding:16px;display:flex}.orapay .r2-tab b{font-size:17px}.orapay .r2-tab .btn{justify-content:center;min-height:48px}.orapay .r2-sheet{z-index:5;background:#00000080;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.orapay .r2-pay{background:var(--surface);border:1px solid var(--border-strong);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(460px,100%);padding:22px;display:flex}.orapay .r2-tot{letter-spacing:-.03em;font-size:46px;font-weight:800;line-height:1}.orapay .r2-tips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.orapay .r2-tips button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:84px;color:var(--text);cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;display:flex}.orapay .r2-tips b{font-size:24px}.orapay .r2-tips em{color:var(--text-mute);font-size:13px;font-style:normal;font-weight:700}.orapay .r2-tap,.orapay .r2-ok{background:var(--surface-2);border-radius:99px;place-items:center;width:84px;height:84px;display:grid}.orapay .r2-ok{background:color-mix(in oklab,var(--mint) 16%,transparent);color:var(--mint)}.orapay .r2-pay .r2-big{width:100%}.orapay .r2-mod{text-align:left;align-items:stretch}.orapay .r2-mg>div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.orapay .r2-mg button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:52px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:center;gap:6px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:800;display:inline-flex}.orapay .r2-mg button em{color:var(--mint);font-size:13px;font-style:normal}.orapay .r2-mg button.on{background:var(--red);border-color:var(--red);color:#fff}.orapay .r2-mg button.on em{color:#fff}.orapay .r2-door{grid-template-columns:minmax(0,1fr) 300px;gap:14px;height:100%;display:grid}.orapay .r2-door-l{flex-direction:column;gap:12px;display:flex}.orapay .r2-cam{color:#d4d4da;cursor:pointer;background:#0f0f12;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:300px;display:flex}.orapay .r2-cam b{font-size:24px}.orapay .r2-cam span{color:#9a9aa3;font-size:14px}.orapay .r2-cam.ok{color:#5eead4;background:#05301f}.orapay .r2-cam.no{color:#fca5a5;background:#3a0d10}.orapay .r2-door-r{flex-direction:column;gap:12px;display:flex}.orapay .r2-stat{padding:18px}.orapay .r2-stat b{font-size:34px;font-weight:800;display:block}.orapay .r2-stat span{color:var(--text-mute);font-size:13px;font-weight:600}.orapay .r2-bar{background:var(--surface-3);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.orapay .r2-bar i{background:var(--mint);height:100%;display:block}.orapay .r2-sellbtn{text-align:left;border:1px solid var(--border);cursor:pointer;color:var(--text);padding:18px;font-family:inherit}.orapay .r2-sellbtn b{font-size:17px;display:block}.orapay .r2-sellbtn span{color:var(--text-mute);font-size:13px}.orapay .a2-today{flex-direction:column;gap:14px;display:flex}.orapay .a2-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.orapay .a2-h h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.orapay .a2-h-r{flex-wrap:wrap;gap:8px;display:flex}.orapay .a2-h-r .btn{min-height:44px}.orapay .a2-setup{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;display:flex}.orapay .a2-setup b{font-size:14px}.orapay .a2-setup span{color:var(--text-mute);flex:1;font-size:13px}.orapay .a2-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.orapay .a2-side{flex-direction:column;gap:14px;display:flex}.orapay .a2-needs{flex-direction:column;padding:14px 10px 8px;display:flex}.orapay .a2-needs>.op-k{padding:0 8px 6px}.orapay .a2-needs button{border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 8px;font-family:inherit;display:grid}.orapay .a2-needs button:hover{background:var(--surface-2)}.orapay .a2-needs b{font-size:14px;display:block}.orapay .a2-needs em{color:var(--text-mute);margin-top:1px;font-size:12px;font-style:normal;display:block}.orapay .a2-ic{background:var(--surface-2);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.orapay .a2-earn{padding:16px 18px}.orapay .a2-earn b{color:var(--mint);margin:4px 0;font-size:30px;font-weight:800;display:block}.orapay .a2-earn>span:last-child{color:var(--text-mute);font-size:12.5px}.orapay .a2-sub{margin-bottom:14px}.orapay .a2-deals{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.orapay .a2-deal{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.orapay .a2-deal b{font-size:16px}.orapay .a2-add{border:1px dashed var(--border-strong);min-height:90px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.orapay .a2-set{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.orapay .a2-set nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:12px}.orapay .a2-set nav button{min-height:42px;color:var(--text-dim);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:700}.orapay .a2-set nav button.on{background:var(--surface-2);color:var(--text)}.orapay .a2-set-b{flex-direction:column;gap:14px;min-width:0;display:flex}.orapay .a2-fees{padding:16px 18px}.orapay .a2-fee-row{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.orapay .a2-fee-row:first-of-type{border-top:0}.orapay .a2-fee-row.mute span,.orapay .a2-fee-row.mute b{color:var(--text-mute);font-weight:600}.orapay .a2-close{width:min(480px,100%)}.orapay .a2-steps{flex-wrap:wrap;gap:12px;margin:10px 0 14px;display:flex}.orapay .a2-steps span{color:var(--text-mute);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.orapay .a2-steps i{background:var(--surface-3);border-radius:99px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid}.orapay .a2-steps .on{color:var(--text)}.orapay .a2-steps .on i{background:var(--red);color:#fff}.orapay .a2-steps .done i{background:var(--mint);color:#06281a}.orapay .a2-trow{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.orapay .a2-close .r2-big{width:100%}.orapay .a2-close .r2-row2 .r2-big{width:auto}@media (max-width:900px){.orapay .a2-grid{grid-template-columns:minmax(0,1fr)}.orapay .r2-sell{grid-template-columns:130px minmax(0,1fr) 300px}}@media (max-width:760px){.orapay .r2{inset:0}.orapay .r2-top{flex-wrap:wrap}.orapay .r2-modes{order:3;width:100%;margin:0}.orapay .r2-modes button{flex:1;min-width:0;padding:0 8px}.orapay .r2-chip.hh{display:none}.orapay .r2-sell,.orapay .r2-sell.fast{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);overflow:hidden}.orapay .r2-cats{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;padding:8px 10px}.orapay .r2-cats button{white-space:nowrap;min-height:44px}.orapay .r2-fast{margin-top:0;margin-left:auto}.orapay .r2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orapay .r2-ticket{border-left:0;border-top:1px solid var(--border);max-height:42vh}.orapay .r2-door,.orapay .a2-set{grid-template-columns:minmax(0,1fr)}.orapay .a2-set nav{flex-direction:row;position:static;overflow-x:auto}.orapay .a2-set nav button{white-space:nowrap}}.orapay .a2-set-b .op-fine{margin-top:8px;display:block}.orapay .r2-who{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.orapay .r2-who b{align-items:center;gap:5px;display:inline-flex}.orapay button.r2-chip{cursor:pointer;border:0;font-family:inherit}.orapay .r2-chip.off{background:color-mix(in oklab,var(--amber) 16%,transparent);color:var(--amber)}.orapay .r2-chip.off i{background:var(--amber);border-radius:99px;width:7px;height:7px}.orapay .r2-offbar{z-index:4;color:#fcd34d;pointer-events:none;background:#2b2108;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:13.5px;font-weight:700;display:flex;position:absolute;bottom:12px;left:16px;right:16px;box-shadow:0 10px 30px #0000004d}.orapay .r2-tsum{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.orapay .r2-tsum span{align-items:center;gap:6px;display:inline-flex}.orapay .r2-tsum i{border-radius:3px;width:10px;height:10px}.orapay .r2-tsum i.seated{background:var(--blue)}.orapay .r2-tsum i.free{background:var(--surface-3)}.orapay .r2-tsum i.reserved{background:var(--amber)}.orapay .r2-floor{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.orapay .r2-floor.vip{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.orapay .r2-table{border:2px solid var(--border);background:var(--surface);min-height:110px;color:var(--text);text-align:left;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;font-family:inherit;display:flex}.orapay .r2-table.big{min-height:130px}.orapay .r2-table b{font-size:18px}.orapay .r2-table span{color:var(--text-dim);font-size:13px;font-weight:700}.orapay .r2-table em{color:var(--text-mute);font-size:12px;font-style:normal;font-weight:700}.orapay .r2-table.seated{border-color:color-mix(in oklab,var(--blue) 55%,var(--border));background:color-mix(in oklab,var(--blue) 6%,var(--surface))}.orapay .r2-table.late{border-color:var(--red);background:color-mix(in oklab,var(--red) 7%,var(--surface))}.orapay .r2-table.late em{color:var(--red-hi)}.orapay .r2-table.reserved{border-style:dashed;border-color:var(--amber)}.orapay .r2-tmin{background:var(--surface-3);border-radius:99px;width:100%;height:6px;margin:4px 0;overflow:hidden}.orapay .r2-tmin i{background:var(--mint);height:100%;display:block}.orapay .r2-kds{z-index:190;color:#f5f5f7;background:#0b0b0e;flex-direction:column;display:flex;position:fixed;inset:0}.orapay .r2-kds-top{border-bottom:1px solid #26262c;align-items:center;gap:14px;padding:12px 16px;display:flex}.orapay .r2-kds-top b{font-size:20px}.orapay .r2-kds-top .r2-owner{color:#f5f5f7;border-color:#33333a;margin-left:auto}.orapay .r2-kds-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:12px;padding:16px;display:grid;overflow:auto}.orapay .r2-kt{color:#f5f5f7;text-align:left;cursor:pointer;background:#151519;border:2px solid #2c2c33;border-radius:18px;flex-direction:column;gap:6px;padding:16px;font-family:inherit;display:flex}.orapay .r2-kt.warn{border-color:#d97706}.orapay .r2-kt.late{border-color:#ef4444}.orapay .r2-kt b{font-size:17px}.orapay .r2-kt em{color:#9a9aa3;font-size:12px;font-style:normal}.orapay .r2-kt-m{font-size:15px;font-weight:800}.orapay .r2-kt.late .r2-kt-m{color:#fca5a5}.orapay .r2-kt ul{margin:4px 0 8px;padding-left:18px;font-size:15px;line-height:1.5}.orapay .r2-kt-go{text-align:center;color:#5eead4;background:#1f3d2f;border-radius:12px;margin-top:auto;padding:12px;font-weight:800}.orapay .r2-tips button.on{border-color:var(--text)}.orapay .r2-idchk{border:1px dashed var(--border-strong);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.orapay .r2-idchk.ok{border-style:solid;border-color:var(--mint);color:var(--mint)}.orapay .r2-door-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.orapay .r2-door-wrap .r2-door{height:auto}.orapay .r2-guests{flex-direction:column;gap:10px;padding:16px;display:flex}.orapay .r2-guests>.between b{font-size:17px}.orapay .r2-guest{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.orapay .r2-guest b{font-size:14px;display:block}.orapay .r2-guest em{color:var(--text-mute);font-size:12px;font-style:normal;display:block}.orapay .r2-guest .btn{white-space:nowrap;min-height:40px}.orapay .r2-ticket-peek{display:none}@media (max-width:1100px){.orapay .r2-door-wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.orapay .r2-sell{grid-template-rows:auto minmax(0,1fr)}.orapay .r2-grid{padding-bottom:90px}.orapay .r2-ticket{z-index:3;border-radius:22px 22px 0 0;max-height:none;padding:10px 16px 16px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% - 70px));box-shadow:0 -10px 30px #0000002e}.orapay .r2-ticket.open{max-height:80%;transform:none}.orapay .r2-ticket-peek{width:100%;min-height:50px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:16px;font-weight:800;display:flex}.orapay .r2-ticket-peek span{text-align:left;flex:1}.orapay .r2-top-r .r2-owner:not(:last-child){display:none}.orapay .r2-offbar{bottom:80px}}@media (max-width:1180px){.orapay .r2-top{flex-wrap:wrap;row-gap:8px}.orapay .r2-modes{order:3;width:100%;margin:0}.orapay .r2-modes button{flex:1;min-width:0}.orapay .r2-top-r{margin-left:auto}}.orapay .r2-ticket>.between b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.orapay .r2-ticket>.between,.orapay .r2 .between,.orapay .r2-kds .between{gap:10px}.orapay .r2 .between>b:first-child,.orapay .r2-kds .between>b:first-child{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.orapay .r2 .between>:not(:first-child),.orapay .r2-kds .between>:not(:first-child){white-space:nowrap;flex-shrink:0}.orapay .r2-tab .r2-row2{flex-wrap:wrap}.orapay .r2-tab .r2-row2>*{min-width:0}.orapay .r2-tab .r2-row2>:last-child{flex:100%}.orapay .r2-kds-top>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.orapay .a2-loc{margin:2px 0 6px;position:relative}.orapay .a2-loc-btn{border:1px solid var(--border);background:var(--surface);width:100%;min-height:40px;color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.orapay .a2-loc-btn span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.orapay .a2-loc-menu{z-index:20;border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 14px 34px #00000029}.orapay .a2-loc-menu button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;padding:9px 10px;font-family:inherit;display:flex}.orapay .a2-loc-menu button.on,.orapay .a2-loc-menu button:hover{background:var(--surface-2)}.orapay .a2-loc-menu b{font-size:14px}.orapay .a2-loc-menu em{color:var(--text-mute);font-size:12px;font-style:normal}.orapay .a2-loc-menu .a2-loc-add{color:var(--text-dim);border-top:1px solid var(--border);border-radius:0 0 9px 9px;flex-direction:row;align-items:center;gap:6px;font-size:13px;font-weight:700}.orapay .a2-locs{flex-direction:column;padding:16px 18px;display:flex}.orapay .a2-locrow{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.orapay .a2-locrow b{font-size:15px;display:block}.orapay .a2-locrow em{color:var(--text-mute);margin-top:2px;font-size:12.5px;font-style:normal;display:block}.orapay .a2-locmeta{color:var(--text-dim);white-space:nowrap;font-size:12.5px;font-weight:700}.orapay .a2-locform{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:10px;margin-top:10px;padding:14px;display:flex}.orapay .r2-locs{background:var(--surface-2);border-radius:12px;gap:4px;padding:3px;display:flex}.orapay .r2-locs button{min-height:36px;color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800}.orapay .r2-locs button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.orapay .r2-edit{align-items:center;gap:6px;display:flex;color:var(--text)!important}.orapay .r2-edit.on{background:var(--text)!important;color:var(--bg)!important}.orapay .r2-cats .r2-edit{margin-top:auto}.orapay .r2-cats .r2-edit+.r2-fast{margin-top:0}.orapay .r2-grid.editing button{border-style:dashed}.orapay .r2-grid button{position:relative}.orapay .r2-grid button.out{opacity:.5}.orapay .r2-grid button.out em{color:var(--red-hi)}.orapay .r2-grid button.hid{opacity:.4}.orapay .r2-pen{background:var(--surface-2);border-radius:99px;place-items:center;width:24px;height:24px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.orapay .r2-edithint{background:var(--surface-2);color:var(--text-dim);border-radius:12px;grid-column:1/-1;padding:10px 14px;font-size:13px;font-weight:600}.orapay .r2-mod .op-close-in{width:100%}@media (max-width:760px){.orapay .r2-locs{order:2}.orapay .r2-cats .r2-edit{margin-top:0}}.orapay .a2-menuloc{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.orapay .a2-menuloc>span:first-child{font-size:13px;font-weight:800}.orapay .r2-kcount{background:var(--red);color:#fff;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:800}.orapay .r2-tabhead{margin-bottom:12px}.orapay .r2-shares{flex-direction:column;gap:6px;width:100%;display:flex}.orapay .r2-shares div{background:var(--surface-2);border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:15px;display:flex}.orapay .r2-shares div.next{outline:2px solid var(--text)}.orapay .r2-shares div.paid b{color:var(--mint)}.orapay .a2-evs{padding:16px 18px}.orapay .a2-evrow{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:10px;display:grid}.orapay .a2-ev{border:1px solid var(--border);background:var(--surface-2);border-radius:16px;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.orapay .a2-ev.live{border-color:color-mix(in oklab,var(--mint) 45%,var(--border))}.orapay .a2-ev.confirm{border-style:dashed;border-color:var(--amber)}.orapay .a2-ev-d{color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.orapay .a2-ev-by{color:var(--text-mute);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:700;overflow:hidden}.orapay .a2-ev>b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.orapay .a2-ev-t{color:var(--text-mute);font-size:12.5px;font-weight:600}.orapay .a2-ev-bar{background:var(--surface-3);border-radius:99px;height:5px;margin-top:2px;overflow:hidden}.orapay .a2-ev-bar i{background:var(--mint);height:100%;display:block}.orapay .a2-ev-deal{color:var(--text-dim);font-size:12px;font-weight:700;line-height:1.4}.orapay .a2-ev .r2-row2{margin-top:6px}.orapay .a2-ev .r2-row2 .btn{justify-content:center;min-height:40px}.orapay .a2-evtr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 100px 90px 100px}.orapay .a2-evtr .r{text-align:right}@media (max-width:760px){.orapay .a2-evtr{grid-template-columns:minmax(0,1fr) 90px}.orapay .a2-evtr>:nth-child(2),.orapay .a2-evtr>:nth-child(4),.orapay .a2-evtr>:nth-child(5){display:none}}
.orapay{min-height:100dvh}.orapay a.btn,.orapay a.op-nav{text-decoration:none}.orapay a.op-nav{color:var(--text)}@media (max-width:760px){.orapay .op-tabbar a{min-height:48px;color:var(--text-mute);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex}.orapay .op-tabbar a.on{color:var(--red-hi)}}.orapay :focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (prefers-reduced-motion:reduce){.orapay *,.orapay :before,.orapay :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-thumb{background:#2a2a30;border:2px solid #f4f4f6;border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:#34343c}html::-webkit-scrollbar-track{background:0 0}
