:root{--orange:#fa650d;--orange-2:#ff7f38;--blue:#193cb8;--blue-soft:#2d63db;--pix:#2a9fd6;--ink:#10213f;--muted:#7d8ca7;--line:#e5eaf2;--surface:#f5f7fb;--green:#1aa674;--danger:#d23d43;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:var(--ink);background:#181818}*{box-sizing:border-box}body,html{margin:0}body{background:#181818}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.mobile-shell{width:min(100%,520px);min-height:100dvh;margin:0 auto;overflow:hidden;position:relative;background:var(--surface)}.auth-page{background:linear-gradient(140deg,#ff6706,#fb5f08 80%);color:#fff}.auth-inner{min-height:100dvh;display:flex;flex-direction:column;padding:116px 40px 30px}.auth-inner--register{padding-top:92px}.brand{display:flex;width:fit-content;align-items:center;gap:8px;color:#fff;font-size:24px;letter-spacing:-1px;transform:rotate(-3deg);text-shadow:1px 2px 0 #1651aa;margin:0 auto 70px}.brand__badge{width:46px;height:42px;border-radius:13px 13px 16px 16px;display:inline-grid;place-items:center;color:#fff;background:#1c4fc1;border:3px solid #fff;box-shadow:0 3px 0 #e7391c}.brand--image{min-height:34px;transform:none;text-shadow:none}.brand--image img{display:block;width:auto;height:42px;max-width:155px;object-fit:contain;object-position:left center}.brand--compact.brand--image img{height:26px;max-width:95px}.brand b{color:#1341a8;font-weight:950}.brand em{color:#fff;font-style:normal;font-weight:950}.brand--compact{font-size:12px;margin:0;gap:3px;transform:rotate(-3deg) scale(.96);transform-origin:left center}.brand--compact .brand__badge{width:27px;height:25px;border-width:2px;border-radius:8px}.auth-heading{margin:-12px 0 32px}.auth-heading h1{font-size:25px;margin:0 0 4px;line-height:1.1}.auth-heading p{margin:0;font-size:16px;font-weight:500}.auth-form{display:grid;gap:8px}.field{min-height:56px;background:#fff;border-radius:9px;display:flex;align-items:center;padding:0 16px;color:#6d7280}.field input{min-width:0;width:100%;height:54px;color:var(--ink);border:0;outline:0;background:transparent}.field input::placeholder{color:#939bb1}.field:focus-within{outline:2px solid rgba(32,54,181,.65);outline-offset:2px}.forgot{text-align:right;padding:0 2px 25px;font-size:15px;font-weight:700}.button{min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:9px;border:0;gap:9px;font-weight:800;font-size:16px;transition:transform .12s ease,filter .12s ease}.button:hover:not(:disabled){filter:brightness(.97);transform:translateY(-1px)}.button--blue{background:var(--blue);color:#fff}.button--orange{color:#fff;background:linear-gradient(105deg,var(--brand-primary,#ff5d08),var(--brand-accent,#ff8539));box-shadow:0 9px 17px color-mix(in srgb,var(--brand-primary,#ff5d08) 35%,transparent)}.button--soft{background:rgba(255,255,255,.13);color:#fff;margin-top:18px}.button--muted{background:#764b77;color:#ffe5b9}.button--outline{margin-top:18px;border:1px solid #dbe3f1;color:#60718e;background:#fff}.separator{display:flex;align-items:center;gap:11px;justify-content:center;margin-top:28px;font-size:14px}.separator span{height:1px;background:#ffa16d;flex:1 1}.support{margin-top:auto;display:grid;justify-items:end;gap:5px;font-size:16px}.support a{font-weight:800;display:flex;gap:8px}.back-link{margin:38px auto;display:flex;align-items:center;gap:6px;font-weight:600}.form-error{margin:4px 0;border-radius:8px;font-size:13px;padding:9px 10px;background:rgba(135,0,0,.2);color:#fff5f5}.form-error--dark{background:#fff0f1;color:#a12631}.form-success{margin:4px 0;border-radius:8px;font-size:13px;padding:9px 10px;color:#e9fff4;background:rgba(0,102,65,.25)}.auth-recovery-note{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;color:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.28);border-radius:9px;background:rgba(17,56,124,.17);font-size:11px;line-height:1.4}.auth-recovery-note svg{flex:none;margin-top:1px}.app-shell{background:var(--surface);padding-bottom:70px}.app-header{padding:12px 14px 13px;color:#fff;background:var(--orange)}.app-header__top{height:37px;justify-content:space-between}.app-header__top,.balance{display:flex;align-items:center}.balance{gap:6px;margin-left:auto;margin-right:12px;font-size:14px;font-weight:800}.bare-button,.icon-button{background:transparent;color:inherit;border:0;padding:7px;border-radius:6px;display:grid;place-items:center}.icon-button{background:rgba(255,255,255,.13)}.app-header__title{display:flex;height:49px;align-items:center;gap:6px}.app-header__title h1,.brand,.button,h1,h2,h3{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.app-header__title h1{margin:0;font-size:18px;font-weight:800;letter-spacing:-.5px}.progress{display:grid;grid-template-columns:repeat(10,1fr);gap:7px;padding:0 10px}.progress i{height:3px;background:rgba(255,255,255,.38);border-radius:2px}.progress i:nth-child(-n+5){background:#fff}.app-content{padding:14px;min-height:calc(100dvh - 134px)}.bottom-nav{height:68px;background:var(--orange);position:fixed;z-index:3;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);color:#fff}.bottom-nav a{display:grid;place-content:center;justify-items:center;gap:3px;font-weight:700;opacity:.83}.bottom-nav a.active{opacity:1;background:rgba(0,0,0,.08)}.wallet-summary{background:#fff;border-radius:0 0 13px 13px;display:flex;justify-content:space-between;align-items:center;padding:13px 14px 14px;margin:-14px -14px 0;box-shadow:0 2px 5px #263c5e0f}.wallet-summary span{font-size:14px;color:#68758d;display:block}.wallet-summary strong{display:inline-block;font-size:25px;margin:3px 7px 0 0}.wallet-summary small{display:inline-block;padding:4px 7px;border-radius:5px;color:#087e57;background:#e7fbf3;font-size:11px}.wallet-add{gap:5px;color:var(--orange);font-size:13px;font-weight:750}.share-line,.wallet-add{display:flex;align-items:center}.share-line{gap:8px;padding:12px 2px;font-size:12px;color:#657492;border-bottom:1px solid #e1e7ec}.share-line code{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1}.share-line button{font-size:11px;color:var(--orange);border:1px solid #ffe2d2;background:#fff6f0;border-radius:6px;padding:4px 7px}.next-draw{color:#fff;border-radius:5px;position:relative;margin:16px 14px 4px;padding:12px;background:linear-gradient(125deg,#ff5e08,#ff731f);min-height:58px}.next-draw span{font-size:10px;letter-spacing:1.2px;font-weight:800;display:block}.next-draw span i{width:9px;height:9px;display:inline-block;border-radius:50%;background:#1263bd;margin-right:6px}.next-draw b{font-size:13px;display:block;margin-top:5px}.next-draw strong{position:absolute;right:12px;bottom:14px;padding:4px 7px;background:rgba(255,255,255,.18);border-radius:4px;font-size:15px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 14px}.feature{min-height:104px;color:#fff;border-radius:5px;padding:16px 12px;display:grid;align-content:end;position:relative;overflow:hidden}.feature:after{content:"✦";position:absolute;right:10px;top:12px;font-size:52px;color:rgba(255,255,255,.2)}.feature svg{position:absolute;top:14px;left:13px}.feature strong{text-transform:uppercase;font-size:16px;font-style:italic;position:relative;z-index:1}.feature small{position:relative;z-index:1;font-size:10px;opacity:.9;margin-top:2px}.feature--orange{background:radial-gradient(circle at 110% 0,#ff974e,transparent 48%),#ee5e11}.feature--green{background:radial-gradient(circle at 100% 0,#78d559,transparent 44%),#319716}.shortcut-row{display:grid;grid-template-columns:repeat(4,1fr);margin:4px 14px;padding:8px;gap:3px;border-radius:5px;color:#fff;background:#fc6b20}.shortcut-row a{display:grid;place-items:center;gap:4px;text-align:center;font-size:10px;font-weight:700}.shortcut-row svg{width:19px}.support-card{margin:4px 14px;background:#13998b;border-radius:5px;color:#fff;padding:12px;display:flex;justify-content:space-between;align-items:center}.support-card div{display:grid;font-size:15px}.support-card span{font-size:11px}.support-card a{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800}.responsible{margin:26px 14px 4px;color:#67758c;border:1px solid #dee9e5;border-radius:9px;padding:12px;font-size:12px;background:#f9fffb}.responsible b{color:#178657}.responsible p{margin:5px 0 0;line-height:1.4}.hint{padding:12px;margin-bottom:12px;color:#5c6b87;background:#fff8f5;border:1px solid #ffd6c2;border-radius:11px;font-size:13px;display:flex;gap:8px;align-items:center}.hint svg{color:var(--orange);flex:none}.hint--warn{color:#aa6a12;background:#fff9e8;border-color:#f5d67c;margin-top:12px}.accordion{background:#fff;border-radius:13px;box-shadow:0 3px 10px #18345b0a;margin-bottom:10px;overflow:hidden}.accordion__heading{width:100%;padding:15px 14px;display:flex;align-items:center;gap:10px;border:0;background:#fff;color:var(--ink);text-align:left}.accordion__heading>svg:first-child{color:#cad7e6}.accordion__heading b{font-size:14px;flex:1 1}.accordion__heading span{background:#ff7625;color:#fff;min-width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:10px}.accordion__heading>svg:last-child{color:#91a4bd;width:17px}.accordion__content{margin:0 14px 8px;border-top:1px solid #e7edf4}.accordion__content button{width:100%;padding:11px 0;background:#fff;border:0;border-bottom:1px solid #e7edf4;display:grid;grid-template-columns:25px 1fr;text-align:left;align-items:center;gap:8px}.accordion__content button svg{color:#c7d6e8}.accordion__content button span{font-size:14px;font-weight:700}.accordion__content small{grid-column:2;font-size:10px;color:#8190aa}.list-card{background:transparent;display:grid;gap:7px}.list-card button{min-height:56px;padding:0 15px;background:#fff;border:0;border-radius:10px;color:#051a39;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:14px}.list-card button>span{display:flex;align-items:center;gap:10px}.list-card button svg{color:#d4dfe9}.date-chip{border:0;background:#ffe8dc;color:#b75511;padding:7px 10px;border-radius:99px;margin-bottom:11px;font-size:12px;font-weight:700}.result-list{display:grid;gap:9px}.result-card{background:#fff;padding:14px;border-radius:12px;box-shadow:0 3px 10px #18345b0a;display:grid;grid-template-columns:1fr auto;gap:5px}.result-card>div:first-child{display:grid;gap:3px}.result-card>div:first-child span{font-weight:800;font-size:15px}.result-card small{color:#7887a2;font-size:11px}.result-card>svg{color:#ff792d}.balls{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;padding:7px 0}.balls b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#edf8ef;color:#138051;font-size:12px}.result-card a{justify-self:end;display:flex;align-items:center;gap:5px;color:#3b78bd;font-size:11px;font-weight:700}.empty-state{min-height:260px;padding:40px 25px;gap:9px;color:#61718b}.empty-state svg{color:#aeb9c8;width:32px;height:32px}.empty-state p{margin:0;font-size:13px;line-height:1.5}.recharge-form{display:grid;gap:12px}.recharge-form>label:first-child{text-align:center;color:#647694;font-size:14px;font-weight:700}.amount-input{height:88px;margin-top:10px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 3px 13px #173b610d;color:var(--ink)}.amount-input span{font-size:36px;font-weight:850}.amount-input input{width:160px;border:0;outline:0;background:transparent;text-align:left;color:var(--ink);font-size:37px;font-weight:850}.amount-input input::placeholder{color:#cbd6e5}.recharge-form>small{text-align:center;color:#9aa9c1}.recharge-form>small b{color:#17a869}.quick-values{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-values button{min-height:43px;border:1px solid #ebeff5;background:#fff;color:var(--orange);border-radius:12px;font-weight:800;font-size:13px}.quick-values button:hover{border-color:var(--orange)}.recharge-form h2{font-size:16px;margin:4px 0 -4px}.credit-choice{padding:14px;border:1px solid #d5dfeb;border-radius:13px;background:#fff;display:flex;align-items:center;gap:13px}.credit-choice input{accent-color:var(--orange)}.credit-choice span{display:grid;gap:2px;flex:1 1}.credit-choice small{color:#91a0b8;font-size:12px}.credit-choice svg{color:#13ac6b}.attention{padding:14px;background:#fff3c9;border:1px solid #f5d56d;color:#a35c0d;border-radius:13px;display:flex;gap:10px;font-size:13px}.attention svg{flex:none}.attention div{display:grid;gap:4px}.attention p{margin:0;line-height:1.5}.payment-title{display:flex;justify-content:space-between;align-items:center;padding:20px 2px 10px;font-size:14px}.payment-title span{padding:5px 9px;background:#fff0e9;color:var(--orange);font-weight:800;font-size:11px;border-radius:99px}.pix-code{padding:14px;border-radius:14px;background:#fff;box-shadow:0 3px 13px #173b610d;display:grid;gap:12px}.pix-code code{overflow-wrap:anywhere;color:#5f7699;line-height:1.6;font-size:12px}.pix-qr{display:block;max-width:100%;height:auto;margin:4px auto 2px;padding:10px;border:1px solid var(--border-ui,#e4eaf2);border-radius:16px;background:#fff}.pix-qr--loading{background:linear-gradient(110deg,var(--card-soft,#eef2f6) 30%,var(--card-bg,#fff) 48%,var(--card-soft,#eef2f6) 66%);background-size:220% 100%;animation:pix-qr-shimmer 1.1s linear infinite}.payment-note{color:#92a0b9;text-align:center;font-size:12px;line-height:1.5;margin:20px}@keyframes pix-qr-shimmer{to{background-position:-220% 0}}.statement{background:#fff;margin:-14px;min-height:70dvh}.statement__heading{padding:16px 14px;text-transform:uppercase;letter-spacing:1px;font-size:13px}.statement article,.statement__heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.statement article{padding:14px}.statement article div,.statement article>span{display:grid;gap:4px}.statement article b{font-size:13px}.statement small{font-size:10px;color:#8190a7}.statement article>span{text-align:right;font-weight:800;font-size:13px}.statement .credit{color:#159361}.statement .debit{color:#bf3b46}.report-back{width:100%;min-height:43px;padding:0 14px;display:flex;align-items:center;gap:7px;color:#41648d;border:0;border-bottom:1px solid var(--line);background:#f9fbfe;font-size:12px;font-weight:800}.statement__heading{align-items:center;gap:8px}.statement__heading b{margin-right:auto}.statement__icon{width:29px;height:29px;display:grid;place-items:center;color:#e1630e;background:#fff0e6;border-radius:9px}.report-balance{margin:15px;padding:24px 16px;display:grid;justify-items:center;gap:7px;text-align:center;border-radius:16px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 7px 18px rgba(32,62,98,.08)}.report-balance span{color:#8292aa;font-size:10px;letter-spacing:1px;font-weight:800}.report-balance b{color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:30px}.report-balance small{max-width:240px;line-height:1.45}.report-code{margin:16px 14px 0;padding-right:7px}.report-code button{min-height:39px;padding:0 12px;color:#fff;border:0;border-radius:9px;background:var(--blue);font-size:12px;font-weight:800}.quote-table{margin:16px 14px;border:1px solid #e2eaf4;border-radius:14px;overflow:hidden}.quote-table p{margin:0;padding:14px;color:#60718d;border-bottom:1px solid #e8eef5;line-height:1.5;font-size:12px}.quote-table p:last-child{border:0}.quote-table p:first-child{display:flex;justify-content:space-between;color:#132644;font-weight:800}.quote-table b{color:#d46b19;font-size:11px}.wizard-progress{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:-4px 1px 20px}.wizard-progress i{height:3px;background:#f3c1a5;border-radius:2px}.wizard-progress i.done{background:var(--orange)}.choice-list,.game-select,.game-select button{display:grid;gap:10px}.game-select button{min-height:92px;padding:14px;border:0;background:#fff;border-radius:14px;box-shadow:0 3px 10px #18345b0a;text-align:left;grid-template-columns:44px 1fr 20px;align-items:center}.game-select button>svg:first-child{color:#15a261;padding:11px;box-sizing:content-box;background:#e9fbef;border-radius:10px}.game-select div{display:grid;gap:4px}.game-select b{font-size:15px}.game-select span{color:#7e8da7;font-size:12px}.game-select button>svg:last-child{color:#9badc4}.choice-list button{min-height:53px;padding:0 13px;border:0;background:#fff;border-radius:12px;box-shadow:0 3px 10px #18345b0a;display:grid;align-items:center;text-align:left;gap:9px}.choice-list b{font-size:14px}.choice-list span{background:#e8faed;color:#119555;font-size:11px;border-radius:99px;padding:4px 7px;font-weight:800}.choice-list svg{color:#aabbd0;width:16px}.guess-form{min-height:590px;display:flex;flex-direction:column;gap:12px}.selection-summary{padding:12px;background:#fff;border-radius:13px;display:flex;gap:10px;align-items:center;box-shadow:0 3px 10px #18345b0a}.selection-summary>svg{color:#14a55f;background:#e8faef;padding:8px;box-sizing:content-box;border-radius:9px}.selection-summary span{display:grid;gap:4px}.selection-summary b{font-size:14px}.selection-summary small{color:#7c8ca6;font-size:11px}.field--light{box-shadow:0 3px 10px #18345b0a}.guess-form>p{margin:-6px 0;color:#8b9ab3;font-size:12px}.guess-form .button{margin-top:auto}.amount-input--small{height:78px}.amount-input--small input,.amount-input--small span{font-size:29px}@media (min-width:521px){.mobile-shell{box-shadow:0 0 35px #0006}}.page-enter{animation:page-enter .38s cubic-bezier(.22,.8,.25,1) both}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth-page{background:radial-gradient(circle at 48% 18%,#ff8139 0,#fa650d 34%,#ef5409 100%)}.auth-page:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;top:-195px;right:-145px;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 30px rgba(255,255,255,.045),0 0 0 60px rgba(255,255,255,.03)}.auth-inner{position:relative;z-index:1;padding-inline:28px}.auth-inner .brand{filter:drop-shadow(0 8px 11px rgba(114,36,0,.18))}.auth-form{gap:11px}.field{border-radius:13px;min-height:59px;box-shadow:0 8px 20px rgba(123,40,0,.07);transition:transform .2s ease,box-shadow .2s ease}.field:focus-within{outline:0;transform:translateY(-1px);box-shadow:0 10px 24px rgba(92,33,4,.18)}.field input{font-family:DM Sans,sans-serif;font-size:15px;font-weight:500}.button{border-radius:13px;min-height:54px;letter-spacing:-.25px}.button--blue{background:linear-gradient(135deg,#1532a6,#2a52cb);box-shadow:0 11px 20px rgba(21,50,166,.25)}.button--blue:hover:not(:disabled){box-shadow:0 14px 26px rgba(21,50,166,.32)}.button--soft{background:rgba(255,255,255,.17);border:1px solid rgba(255,255,255,.13)}.support{font-size:14px;opacity:.95}.loading-overlay{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:24px;background:rgba(8,19,41,.52);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:overlay-in .18s ease both}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.loading-overlay__card{width:min(100%,294px);padding:28px 24px 23px;border-radius:22px;background:rgba(255,255,255,.98);color:var(--ink);display:grid;justify-items:center;text-align:center;gap:9px;box-shadow:0 24px 70px #07172b42;animation:card-up .32s cubic-bezier(.2,.9,.3,1) both}@keyframes card-up{0%{opacity:0;transform:translateY(13px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-overlay__card strong{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;letter-spacing:-.4px}.loading-overlay__card small{max-width:210px;color:#7787a2;line-height:1.45}.loading-orb{width:57px;height:57px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(145deg,#fe7b35,#f55a0a);box-shadow:0 9px 19px #fa640a4d}.loading-orb svg{animation:spin 1s linear infinite}.loading-orb--pix{background:linear-gradient(145deg,#42b7e5,#2872cf);box-shadow:0 9px 19px #2872cf52}.loading-orb--pix svg{animation:pulse 1.25s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{transform:scale(.9);opacity:.75}}.loading-dots{display:flex;gap:5px;margin-top:3px}.loading-dots i{width:5px;height:5px;background:#93a5c1;border-radius:50%;animation:dot 1.1s ease-in-out infinite}.loading-dots i:nth-child(2){animation-delay:.14s}.loading-dots i:nth-child(3){animation-delay:.28s}@keyframes dot{50%{opacity:.25;transform:translateY(-4px)}}.app-header{background:linear-gradient(112deg,var(--brand-primary,#f95f0a),var(--brand-accent,#ff761d));box-shadow:0 2px 12px color-mix(in srgb,var(--brand-primary,#f95f0a) 22%,transparent)}.app-header__top{height:39px}.app-shell{background:linear-gradient(145deg,#f6f8fc,#f3f6f9)}.app-content{padding:16px}.bottom-nav{height:76px;padding-top:7px;background:linear-gradient(105deg,var(--brand-primary,#fa610a),var(--brand-accent,#ff7418));box-shadow:0 -5px 20px color-mix(in srgb,var(--brand-primary,#fa610a) 20%,transparent)}.bottom-nav a{position:relative;font-size:9px;gap:4px;transition:opacity .2s,transform .2s}.bottom-nav a:hover{transform:translateY(-2px)}.bottom-nav .nav-pix{transform:translateY(-25px);opacity:1}.bottom-nav .nav-pix:hover{transform:translateY(-29px)}.nav-pix__orb{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#3bc5ef,#2077c8);border:5px solid var(--surface);box-shadow:0 9px 17px rgba(16,77,142,.38)}.nav-pix__orb .pix-icon{line-height:0}.bottom-nav .nav-pix>span:last-child{font-size:10px;color:#fff}.pix-icon{display:inline-flex;gap:4px;align-items:center;line-height:1}.pix-icon svg{display:block}.hint{border-radius:12px;padding:13px;background:#fffaf6;font-size:12px}.accordion{border-radius:16px;box-shadow:0 8px 22px rgba(27,57,96,.08)}.accordion__heading{padding:16px 14px}.accordion__content a{width:100%;min-height:65px;padding:10px 0;background:#fff;border-bottom:1px solid #e9eff5;display:grid;grid-template-columns:25px 1fr 16px;grid-template-rows:22px 17px;align-items:center;column-gap:8px;text-align:left;transition:background .2s}.accordion__content a:hover{background:#f9fbff}.accordion__content a>svg:first-child{color:#ffbd24;width:18px;grid-row:1/3}.accordion__content a>span{font-size:13px;font-weight:800}.accordion__content a small{grid-column:2;color:#8291ab;font-size:10px}.accordion__content a>svg:last-child{grid-column:3;grid-row:1/3;color:#a8b9d0;width:16px}.skeleton-stack{display:grid;gap:11px;padding-top:6px}.skeleton-stack i{height:72px;display:block;border-radius:15px;background:linear-gradient(105deg,#e9eef5 18%,#f9fbff 37%,#e9eef5 57%);background-size:200% 100%;animation:shimmer 1.3s linear infinite}.skeleton-stack--detail i:first-child{height:160px}@keyframes shimmer{to{background-position:-200% 0}}.lottery-detail{display:grid;gap:12px}.lottery-hero{min-height:154px;padding:21px;position:relative;color:#fff;overflow:hidden;border-radius:20px;background:linear-gradient(135deg,#ff6a17,#f04c0d);box-shadow:0 12px 25px #ed610f3b}.lottery-hero:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);width:195px;height:195px;border-radius:50%;right:-85px;bottom:-110px;box-shadow:0 0 0 25px rgba(255,255,255,.06)}.lottery-hero span{font-size:10px;letter-spacing:1.2px;font-weight:800;opacity:.84}.lottery-hero h2{margin:6px 0 4px;font-size:26px;letter-spacing:-.8px}.lottery-hero p{width:75%;margin:0;font-size:12px;line-height:1.5;opacity:.92}.lottery-hero>svg{position:absolute;right:20px;top:22px;opacity:.8}.lottery-action{padding:13px;border-radius:16px;display:grid;grid-template-columns:45px 1fr 18px;align-items:center;gap:10px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.08)}.lottery-action__icon{width:42px;height:42px;display:grid;place-items:center;color:#e3660f;border-radius:12px;background:#fff0e6}.lottery-action__icon--blue{color:#336aca;background:#eaf2ff}.lottery-action span:not(.lottery-action__icon){display:grid;gap:3px}.lottery-action b{font-size:13px}.lottery-action small{color:#8291ab;font-size:10px}.lottery-action>svg{color:#afbdd0;width:17px}.latest-result{padding:16px;border-radius:16px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.08)}.latest-result>div:first-child{display:grid;gap:3px}.latest-result span{color:#ff6c18;font-size:10px;letter-spacing:1px;font-weight:800}.latest-result>div:first-child b{font-size:15px}.latest-result small{color:#8291ab;font-size:11px}.latest-result a{color:#2c63bf;display:inline-block;margin-top:8px;font-size:11px;font-weight:800}.pix-floating-mark{width:54px;height:54px;margin:0 auto 4px;display:grid;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(145deg,#47c7ef,#2574ce);box-shadow:0 9px 19px rgba(37,116,206,.3);border:3px solid #eaf4fc}.recharge-intro{text-align:center;margin:0 0 4px}.recharge-intro span{color:#3c7acb;font-size:10px;letter-spacing:1.3px;font-weight:800}.recharge-intro h2{margin:5px 0 3px;font-size:20px;letter-spacing:-.7px}.recharge-intro p{color:#8090aa;margin:0;font-size:12px}.recharge-form{gap:13px}.amount-input{border-radius:18px;border:1px solid #ebf0f7}.amount-input:focus-within{border-color:#86b6ed;box-shadow:0 9px 22px rgba(38,112,202,.11)}.quick-values button{border-radius:11px;color:#2860bb}.quick-values button:hover{border-color:#3673d0;background:#f4f8ff}.credit-choice{border-radius:15px}.recharge-form .button--blue .pix-icon{color:#fff}.payment-title{padding-top:19px}.attention,.pix-code{border-radius:16px}.menu-layer{position:fixed;inset:0;z-index:30;pointer-events:none;background:rgba(7,16,34,0);transition:background .25s ease}.menu-layer--open{pointer-events:auto;background:rgba(7,16,34,.42)}.menu-drawer{position:absolute;inset:0 auto 0 0;width:min(84%,340px);padding:18px 15px 20px;display:flex;flex-direction:column;color:var(--ink);background:#fff;transform:translateX(-104%);transition:transform .34s cubic-bezier(.22,.9,.25,1);box-shadow:14px 0 35px rgba(5,17,40,.22)}.menu-layer--open .menu-drawer{transform:translateX(0)}.menu-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:3px 3px 17px}.menu-drawer__top .brand{color:var(--orange);text-shadow:none}.menu-drawer__top .brand b{color:var(--blue)}.menu-drawer__top .brand em{color:var(--orange)}.menu-drawer__top .icon-button{color:#63738e;background:#f1f4f9}.menu-user{display:flex;gap:11px;align-items:center;padding:15px 12px;margin-bottom:15px;border-radius:15px;background:linear-gradient(135deg,#f0f6ff,#f7faff)}.menu-user>span{width:38px;height:38px;display:grid;place-items:center;color:#2865c2;background:#dcecff;border-radius:12px}.menu-user div{display:grid;gap:2px}.menu-user b{font-size:13px}.menu-user small{color:#7b8ba6;font-size:11px}.menu-drawer nav{display:grid;gap:4px}.menu-drawer nav a{display:grid;grid-template-columns:25px 1fr 18px;align-items:center;gap:9px;padding:13px 12px;border-radius:11px;color:#44546f;font-size:14px;font-weight:700;transition:background .18s,color .18s}.menu-drawer nav a.active,.menu-drawer nav a:hover{color:#eb5e0b;background:#fff2e8}.menu-drawer nav a svg:first-child{color:#8da0ba}.menu-drawer nav a.active svg:first-child{color:#ec640e}.menu-arrow{transform:rotate(180deg);justify-self:end;color:#a7b6ca!important}.menu-logout{margin-top:auto;min-height:47px;display:flex;justify-content:center;gap:8px;color:#c33442;border:1px solid #ffd7dc;background:#fff7f8;border-radius:12px;font-weight:800}.menu-logout,.support a{align-items:center}.support a svg{color:#fff}.feature-grid--home{grid-template-columns:1fr 1fr;gap:5px}.feature-grid--home .feature{min-height:116px;border-radius:6px}.feature-grid--home .feature strong{font-size:17px}.feature-grid--home .feature--orange{background:radial-gradient(circle at 92% 12%,rgba(255,205,102,.45),transparent 35%),repeating-radial-gradient(circle at 75% 40%,rgba(255,255,255,.1) 0 2px,transparent 2px 14px),linear-gradient(135deg,#f0630e,#e65208)}.feature-grid--home .feature--green{background:radial-gradient(circle at 95% 7%,rgba(247,244,154,.58),transparent 34%),repeating-radial-gradient(circle at 90% 55%,rgba(255,255,255,.12) 0 2px,transparent 2px 14px),linear-gradient(135deg,#44b415,#1e890d)}.home-banner{min-height:95px;padding:15px;margin:5px 14px;border-radius:6px;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:9px;color:#fff;overflow:hidden;position:relative}.home-banner:after{content:"";position:absolute;width:180px;height:180px;right:-70px;top:-70px;border:22px solid rgba(255,255,255,.11);border-radius:50%}.home-banner--casino{background:linear-gradient(110deg,#56231e,#833f2b 56%,#9e6a52)}.home-banner>svg{position:relative;z-index:1;padding:9px;box-sizing:content-box;border-radius:12px;background:rgba(255,255,255,.15)}.home-banner div{display:grid;gap:3px;position:relative;z-index:1}.home-banner b{font-size:18px;font-style:italic}.home-banner span{font-size:11px;color:#ffe5d7}.home-banner>svg:last-child{padding:0;background:none}.home-pair{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:5px 14px}.home-mini{min-height:95px;padding:13px;position:relative;display:grid;align-content:end;overflow:hidden;color:#fff;border-radius:5px}.home-mini svg{position:absolute;right:14px;top:13px;opacity:.92}.home-mini b{font-family:Plus Jakarta Sans,sans-serif;text-transform:uppercase;font-size:15px;font-style:italic}.home-mini small{font-size:9px;text-transform:uppercase;letter-spacing:.6px}.home-mini--purple{background:linear-gradient(135deg,#af4ee7,#682ac0)}.home-mini--red{background:linear-gradient(135deg,#ee4e45,#b81721)}.support-card{min-height:60px;margin-bottom:16px}.game-select--rich{gap:10px}.game-select--rich .hint{margin-top:0}.choice-list{gap:9px}.choice-list button{min-height:65px;grid-template-columns:1fr auto 16px;border-radius:14px;padding:10px 13px}.choice-list__copy{display:grid}.choice-list__copy small{color:#8190aa;font-size:10px}.choice-list__badge{color:#197a52!important;background:#e7faee!important}.guess-form{min-height:632px}.selection-summary{grid-template-columns:auto 1fr auto}.step-badge{justify-self:end;padding:5px 7px;color:#e36009;background:#fff0e5;border-radius:99px;font-size:10px;font-weight:800}.animal-grid{max-height:360px;overflow:auto;padding-right:2px;display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.animal-grid button{min-height:47px;padding:8px;display:flex;align-items:center;gap:7px;text-align:left;border:1px solid #e7edf5;border-radius:10px;color:#34445f;background:#fff;font-size:11px;transition:transform .15s,border .15s,background .15s}.animal-grid button.active,.animal-grid button:hover{border-color:#ff7321;background:#fff5ef;transform:translateY(-1px)}.animal-grid b{width:23px;height:23px;display:grid;place-items:center;color:#fff;border-radius:7px;background:#35ad6e;font-size:9px}.guess-tools{min-height:32px;justify-content:space-between;color:#8a9ab3}.guess-tools,.guess-tools button{display:flex;align-items:center;font-size:11px}.guess-tools button{gap:5px;color:#e2630e;padding:7px 9px;border:1px solid #ffc49e;border-radius:8px;background:#fff;font-weight:800}.value-step .amount-input input{text-align:center}.bet-cart{min-height:640px;display:flex;flex-direction:column;gap:13px}.bet-cart__total{padding:21px 16px;text-align:center;display:grid;justify-items:center;gap:4px;background:#fff;border-radius:16px;box-shadow:0 7px 20px rgba(24,57,91,.08)}.bet-cart__total span{color:#8b9ab3;font-size:10px;font-weight:800;letter-spacing:.7px}.bet-cart__total b{font-family:Plus Jakarta Sans,sans-serif;font-size:30px}.bet-cart__total small{display:flex;align-items:center;gap:5px;padding:4px 9px;color:#567092;background:#eff4fa;border-radius:99px;font-size:10px}.bet-cart h2{margin:3px 0 -2px;font-size:16px}.bet-cart article{padding:15px;display:flex;justify-content:space-between;gap:8px;border-left:3px solid #ff6a13;border-radius:15px;background:#fff;box-shadow:0 7px 20px rgba(24,57,91,.08)}.bet-cart article div{display:grid;gap:5px}.bet-cart article b{font-size:13px}.bet-cart article span{color:#7385a1;font-size:12px}.bet-cart article strong{align-self:end}.cart-add{min-height:47px;display:flex;gap:6px;align-items:center;justify-content:center;color:#52709c;border:1px dashed #a9bed8;border-radius:12px;background:rgba(255,255,255,.6);font-weight:700}.bet-cart .button:first-of-type{margin-top:auto}.bet-success{min-height:52px;display:flex;align-items:center;justify-content:center;gap:8px;color:#087d52;background:#e7fbef;border:1px solid #bdeccd;border-radius:12px;font-weight:800}.game-select--tiles{gap:10px}.game-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-tile{min-width:0;min-height:122px;padding:15px;position:relative;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:flex-end;gap:5px!important;overflow:hidden;color:var(--ink);border:0;border-radius:16px!important;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.08);transition:transform .18s ease,box-shadow .18s ease}.game-tile:hover{transform:translateY(-2px);box-shadow:0 11px 23px rgba(26,56,93,.13)}.game-tile__icon{width:37px;height:37px;margin-bottom:5px;display:grid;place-items:center;border-radius:11px}.game-tile__icon svg{width:19px;height:19px}.game-tile b{font-family:Plus Jakarta Sans,sans-serif;font-size:14px;line-height:1.2;letter-spacing:-.25px}.game-tile b,.game-tile em{max-width:100%;text-align:left}.game-tile em{overflow:hidden;color:#7b8ca8;font-size:11px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.game-tile>small{position:absolute;top:8px;right:7px;padding:2px 5px;color:#fff;border-radius:5px;background:#ff7740;font-size:8px;font-weight:900;letter-spacing:.35px}.game-tile--green .game-tile__icon{color:#1ca85f;background:#e8f9ed}.game-tile--yellow .game-tile__icon{color:#e4af00;background:#fff8df}.game-tile--purple .game-tile__icon{color:#5650bf;background:#efedff}.game-tile--pink .game-tile__icon{color:#c443aa;background:#ffecf8}.game-tile--orange .game-tile__icon{color:#f17320;background:#fff0e6}.repeat-ticket{width:100%;min-height:64px;padding:10px 14px;display:grid;grid-template-columns:39px 1fr 18px;gap:10px;align-items:center;color:var(--ink);border:0;border-radius:15px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.08);text-align:left}.repeat-ticket>span{width:37px;height:37px;display:grid;place-items:center;color:#ef6d1c;border-radius:11px;background:#fff0e6}.repeat-ticket>span svg{width:19px}.repeat-ticket div{display:grid;gap:3px}.repeat-ticket b{font-size:13px}.repeat-ticket small{color:#8090ab;font-size:11px}.repeat-ticket>svg{color:#93a7c0}.game-select__notice{margin:0}body,html{min-height:100%;height:100%}.app-shell{height:100dvh;min-height:100dvh;padding-bottom:0;display:flex;flex-direction:column;overflow:hidden}.app-shell .app-content{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.bottom-nav{left:50%;width:min(100%,520px);height:calc(76px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);transform:translateX(-50%);z-index:20}.bottom-nav a{min-width:0}.bottom-nav a>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:360px){.app-content{padding:12px}.game-tiles{gap:8px}.game-tile{min-height:112px;padding:12px;border-radius:14px!important}.game-tile b{font-size:13px}.game-tile em{font-size:10px}.bottom-nav a{font-size:8px}.nav-pix__orb{width:53px;height:53px}}:root[data-color-mode=dark]{--ink:#e7eef9;--muted:#a9b5c8;--line:#263550;--surface:#101a2a;background:#07101d}:root[data-color-mode=dark] body{background:#07101d}:root[data-color-mode=dark] .app-shell{background:linear-gradient(145deg,#121d2e,#0f1928)}:root[data-color-mode=dark] .appearance-intro,:root[data-color-mode=dark] .appearance-modes button,:root[data-color-mode=dark] .bet-cart article,:root[data-color-mode=dark] .bet-cart__total,:root[data-color-mode=dark] .choice-list button,:root[data-color-mode=dark] .field,:root[data-color-mode=dark] .game-tile,:root[data-color-mode=dark] .latest-result,:root[data-color-mode=dark] .lottery-action,:root[data-color-mode=dark] .regional-result-card,:root[data-color-mode=dark] .repeat-ticket,:root[data-color-mode=dark] .selection-summary,:root[data-color-mode=dark] .theme-grid button{background:#17243a;color:#e7eef9;box-shadow:0 7px 19px rgba(0,0,0,.22)}:root[data-color-mode=dark] .animal-grid button,:root[data-color-mode=dark] .cart-add,:root[data-color-mode=dark] .hint,:root[data-color-mode=dark] .results-date,:root[data-color-mode=dark] .results-source,:root[data-color-mode=dark] .results-toolbar{background:#17243a;color:#dce8f8;border-color:#2b3d59}:root[data-color-mode=dark] .appearance-intro p,:root[data-color-mode=dark] .appearance-modes small,:root[data-color-mode=dark] .choice-list__copy small,:root[data-color-mode=dark] .game-tile em,:root[data-color-mode=dark] .regional-result-card small,:root[data-color-mode=dark] .repeat-ticket small,:root[data-color-mode=dark] .results-source{color:#9fb0c9}:root[data-color-mode=dark] .nav-pix__orb{border-color:#101a2a}:root[data-color-mode=dark] .menu-drawer{background:#152238;color:#e7eef9}:root[data-color-mode=dark] .menu-user{background:#1c2b43}:root[data-color-mode=dark] .menu-drawer nav a{color:#c9d6e8}:root[data-color-mode=dark] .menu-drawer nav a.active,:root[data-color-mode=dark] .menu-drawer nav a:hover{background:#30251f;color:#ffac78}.results-toolbar{display:flex;gap:9px;align-items:center;margin-bottom:9px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(33,61,94,.07)}.state-tabs{min-width:0;display:flex;flex:1 1;overflow-x:auto;gap:5px;scrollbar-width:none}.state-tabs::-webkit-scrollbar{display:none}.state-tabs button{flex:0 0 auto;min-height:32px;padding:0 9px;color:#60738e;border:0;border-radius:9px;background:#f0f4f9;font-size:11px;font-weight:800}.state-tabs button.active{color:#fff;background:var(--brand-primary,var(--orange))}.results-date{width:43px;min-height:32px;position:relative;display:grid;place-items:center;color:var(--brand-primary,var(--orange));border-radius:9px;background:#fff2e8;overflow:hidden}.results-date input{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.results-source{min-height:36px;margin-bottom:10px;padding:0 11px;display:flex;align-items:center;gap:6px;color:#667994;border:1px solid #e1e9f2;border-radius:10px;background:#f9fbfe;font-size:11px}.results-source i{margin-left:auto;color:var(--brand-primary,var(--orange));font-size:10px;font-style:normal;font-weight:800}.regional-result-list{display:grid;gap:10px}.regional-result-card{padding:14px;border-radius:15px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.08)}.regional-result-card header{display:flex;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid #edf1f6}.regional-result-card header div{display:grid;gap:3px}.regional-result-card header b{font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.regional-result-card header small{color:#8291aa;font-size:10px}.regional-result-card header>span{height:fit-content;padding:4px 7px;color:var(--brand-primary,var(--orange));border-radius:99px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 11%,white);font-size:9px;font-weight:900}.regional-result-card ol{list-style:none;margin:10px 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.regional-result-card li{min-height:48px;display:grid;align-content:center;justify-items:center;gap:2px;border-radius:10px;background:#f4f7fb}.regional-result-card li em{color:#8ea0b9;font-size:9px;font-style:normal;font-weight:700}.regional-result-card li strong{color:#13294c;font-size:13px;letter-spacing:.3px}.regional-result-card a{width:fit-content;display:inline-flex;align-items:center;gap:5px;color:#346abe;font-size:11px;font-weight:800}.empty-state{min-height:270px;padding:35px 22px;display:grid;align-content:center;justify-items:center;text-align:center;color:#7f90aa;border-radius:18px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.07)}.empty-state svg{width:37px;height:37px;margin-bottom:10px;color:#a4b3c8}.empty-state b{color:var(--ink)}.empty-state p{margin:7px 0 0;font-size:12px;line-height:1.45}.appearance-page{display:grid;gap:14px;padding-bottom:14px}.appearance-intro{padding:15px;display:flex;gap:11px;align-items:center;border-radius:17px;color:var(--ink);background:linear-gradient(135deg,#fff,#f4f8ff);box-shadow:0 7px 19px rgba(26,56,93,.07)}.appearance-intro>span{width:42px;height:42px;display:grid;place-items:center;flex:none;color:var(--brand-primary,var(--orange));border-radius:13px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 12%,white)}.appearance-intro h2{margin:0 0 3px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px}.appearance-intro p{margin:0;color:#7889a3;font-size:11px}.appearance-page h3{margin:2px 1px -4px;font-size:13px}.appearance-modes{display:grid;gap:8px}.appearance-modes button{min-height:62px;padding:10px 13px;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;color:var(--ink);text-align:left;border:1px solid transparent;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(26,56,93,.07)}.appearance-modes button.active{border-color:var(--brand-primary,var(--orange))}.appearance-modes button>span{width:35px;height:35px;display:grid;place-items:center;color:var(--brand-primary,var(--orange));border-radius:10px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,white)}.appearance-modes div{display:grid;gap:3px}.appearance-modes b{font-size:12px}.appearance-modes small{color:#8292aa;font-size:10px}.appearance-modes>svg{color:var(--brand-primary,var(--orange))}.appearance-heading{display:flex;align-items:baseline;justify-content:space-between}.appearance-heading small{color:#8a9ab2;font-size:10px}.theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.theme-grid button{min-height:44px;padding:6px 8px;min-width:0;display:grid;grid-template-columns:26px 1fr 15px;align-items:center;gap:6px;color:#4c5d75;text-align:left;border:1px solid #e8edf4;border-radius:11px;background:#fff;font-size:10px;font-weight:700}.theme-grid button.active{color:var(--ink);border-color:var(--brand-primary,var(--orange));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,var(--orange)) 20%,transparent)}.theme-grid i{width:24px;height:24px;border-radius:8px}.theme-grid svg{color:var(--brand-primary,var(--orange))}.animal-icon{flex:none;width:24px;height:24px;object-fit:contain}.animal-grid button .animal-icon{margin-left:-2px}.animal-grid button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-page,.operation-page{display:grid;gap:12px}.master-hero,.operation-hero{padding:14px;display:grid;grid-template-columns:43px 1fr;gap:10px;align-items:center;color:#fff;border-radius:16px;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)));box-shadow:0 11px 22px color-mix(in srgb,var(--brand-primary,var(--orange)) 25%,transparent)}.master-hero>span,.operation-hero>span{width:41px;height:41px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.17)}.master-hero div,.operation-hero div{display:grid;gap:3px}.master-hero b,.operation-hero b{font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.master-hero small,.operation-hero small{font-size:10px;line-height:1.35;opacity:.9}.master-hero{grid-template-columns:43px 1fr auto}.master-hero button{min-height:36px;padding:0 10px;display:flex;align-items:center;gap:4px;color:var(--brand-primary,var(--orange));border:0;border-radius:10px;background:#fff;font-size:10px;font-weight:900}.master-form,.pdv-form{padding:14px;display:grid;gap:8px;border-radius:16px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.08)}.master-form h2,.pdv-form h2{margin:0 0 2px;font-size:14px}.pdv-form label{display:grid;gap:4px;color:#6e809b;font-size:10px;font-weight:800}.master-form input,.master-form select,.pdv-form input{width:100%;min-height:43px;padding:0 11px;color:var(--ink);border:1px solid #e0e8f2;border-radius:10px;outline:0;background:#f9fbfe;font-size:13px}.master-form input:focus,.master-form select:focus,.pdv-form input:focus{border-color:var(--brand-primary,var(--orange));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,var(--orange)) 13%,transparent)}.master-form small,.pdv-form small{color:#7b8ca7;font-size:10px;line-height:1.4}.master-form hr{width:100%;height:1px;margin:2px 0;border:0;background:#e7edf5}.operation-heading{display:flex;justify-content:space-between;align-items:center;margin-top:2px}.operation-heading h2{margin:0;font-size:14px}.operation-heading>button{width:30px;height:30px;display:grid;place-items:center;color:#607594;border:0;border-radius:9px;background:#eaf0f7}.tenant-list,.ticket-list{display:grid;gap:8px}.ticket-card{padding:12px;display:grid;gap:9px;border-radius:14px;background:#fff;box-shadow:0 6px 16px rgba(26,56,93,.07)}.ticket-card footer,.ticket-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-card header div{display:grid;gap:3px}.ticket-card b{font-size:12px}.ticket-card small{color:#8291a9;font-size:10px}.ticket-status{padding:4px 7px;border-radius:99px;font-size:9px;font-weight:900}.ticket-status--pending_review{color:#b76c00;background:#fff4d9}.ticket-status--approved{color:#087b51;background:#e6f8ed}.ticket-status--cancelled,.ticket-status--rejected{color:#b52f42;background:#fff0f2}.ticket-card__selection{padding:8px;display:grid;gap:2px;color:#586b88;border-radius:9px;background:#f5f8fc;font-size:10px}.ticket-card footer strong{font-size:15px}.ticket-card footer div{display:flex;gap:5px}.ticket-no,.ticket-ok,.ticket-print{min-width:31px;min-height:31px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:8px;font-size:10px;font-weight:800}.ticket-print{padding:0 8px;color:#3d628f;border:1px solid #dbe5f0;background:#fff}.ticket-ok{color:#087d52;border:1px solid #bcebd0;background:#edfbf3}.ticket-no{color:#bd3347;border:1px solid #ffd4da;background:#fff3f5}.operation-empty{min-height:230px;padding:24px;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;color:#7f90aa;border-radius:16px;background:#fff;box-shadow:0 7px 19px rgba(26,56,93,.07)}.operation-empty svg{width:32px;height:32px;color:#9baac0}.operation-empty b{color:var(--ink);font-size:14px}.operation-empty p{margin:0;font-size:11px;line-height:1.45}.operation-empty--compact{min-height:110px}.operation-empty--compact svg{width:25px;height:25px}.spin{animation:spin 1s linear infinite}.tenant-list article{min-height:66px;padding:10px;display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;border-radius:13px;background:#fff;box-shadow:0 6px 16px rgba(26,56,93,.07)}.tenant-list article>span{width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:11px}.tenant-list article div{min-width:0;display:grid;gap:3px}.tenant-list b{font-size:12px}.tenant-list b,.tenant-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-list small{color:#7c8da7;font-size:9px}.tenant-list em{display:flex;align-items:center;gap:3px;color:#6680a2;font-size:10px;font-style:normal}.master-form{grid-template-columns:1fr 1fr}.master-form .button,.master-form h2,.master-form hr,.master-form input:first-of-type,.master-form small{grid-column:1/-1}:root[data-color-mode=dark] .master-form,:root[data-color-mode=dark] .operation-empty,:root[data-color-mode=dark] .pdv-form,:root[data-color-mode=dark] .tenant-list article,:root[data-color-mode=dark] .ticket-card{color:#e7eef9;background:#17243a;box-shadow:0 7px 19px rgba(0,0,0,.22)}:root[data-color-mode=dark] .master-form input,:root[data-color-mode=dark] .master-form select,:root[data-color-mode=dark] .pdv-form input,:root[data-color-mode=dark] .ticket-card__selection{color:#e7eef9;border-color:#2b3d59;background:#1d2c45}:root[data-color-mode=dark] .ticket-print{color:#c8dbf5;border-color:#405675;background:#1d2c45}@media print{body{background:#fff!important}.app-header,.bottom-nav,.form-error,.master-page,.menu-layer,.operation-heading,.pdv-form{display:none!important}.app-shell,.app-shell .app-content{height:auto!important;overflow:visible!important;background:#fff!important}.operation-page{padding:0!important}.ticket-card{page-break-inside:avoid;break-inside:avoid;border:1px solid #222;box-shadow:none!important}.ticket-list .ticket-card:not(.ticket-card--printing){display:none}}:root{--page-bg:#f3f6fa;--card-bg:#ffffff;--card-soft:#f7f9fc;--text-main:#11213b;--text-soft:#61728d;--text-faint:#8b9bb2;--border-ui:#dfe7f0;--shadow-ui:0 8px 24px rgba(24,48,79,.08)}:root[data-color-mode=dark]{--surface:#0c1728;--page-bg:#0c1728;--card-bg:#15243a;--card-soft:#1a2b44;--ink:#f3f7fc;--text-main:#f3f7fc;--text-soft:#b2bfd1;--text-faint:#899ab2;--line:#2b3e59;--border-ui:#2a3e5d;--shadow-ui:0 10px 28px rgba(0,0,0,.24);color-scheme:dark}body{background:color-mix(in srgb,var(--page-bg) 82%,#000);color:var(--text-main)}.app-shell,.app-shell .app-content{color:var(--text-main);background:var(--page-bg)}.app-header__top{gap:7px}.balance{margin-right:2px}.theme-toggle{flex:none;transition:transform .2s ease,background .2s ease}.theme-toggle:hover{transform:rotate(12deg);background:rgba(255,255,255,.23)}.auth-page{background:radial-gradient(circle at 48% 18%,var(--brand-accent,#ff8139) 0,var(--brand-primary,#fa650d) 44%,color-mix(in srgb,var(--brand-primary,#fa650d) 82%,#9c2600) 100%)}.accordion,.accordion__content a,.accordion__content button,.accordion__heading,.amount-input,.animal-grid button,.appearance-intro,.appearance-modes button,.appearance-note,.attention,.bet-cart article,.bet-cart__total,.bonus-settings,.cart-add,.choice-list button,.credit-choice,.empty-state,.game-select button,.game-tile,.guess-tools button,.hint,.latest-result,.list-card,.list-card button,.lottery-action,.master-form,.operation-empty,.pdv-form,.pix-code,.quick-values button,.quote-table,.regional-result-card,.repeat-ticket,.report-back,.report-balance,.results-date,.results-source,.results-toolbar,.selection-summary,.statement,.tenant-list article,.ticket-card,.wallet-summary{color:var(--text-main);background:var(--card-bg);border-color:var(--border-ui);box-shadow:var(--shadow-ui)}.appearance-intro p,.appearance-modes small,.bet-cart article span,.bet-cart__total span,.bonus-settings small,.choice-list__copy small,.credit-choice small,.game-tile em,.guess-tools,.latest-result small,.lottery-action small,.master-form small,.pdv-form small,.quote-table p,.recharge-form>small,.recharge-intro p,.regional-result-card small,.repeat-ticket small,.report-balance small,.report-balance span,.results-source,.selection-summary small,.share-line,.statement small,.tenant-list small,.ticket-card small,.wallet-summary span{color:var(--text-soft)}.accordion__content a>span,.accordion__content button span,.accordion__heading b,.animal-grid button,.choice-list b,.empty-state b,.game-tile b,.list-card button,.quote-table p:first-child,.recharge-form h2,.regional-result-card li strong,.repeat-ticket b,.report-balance b,.selection-summary b,.statement b,.wallet-summary strong{color:var(--text-main)}.list-card button{border-color:var(--border-ui)}.list-card button>svg{color:var(--text-faint)}.share-line{border-color:var(--border-ui)}.share-line code{color:var(--text-soft)}.share-line button{color:var(--brand-primary,var(--orange));border-color:color-mix(in srgb,var(--brand-primary,var(--orange)) 28%,var(--border-ui));background:color-mix(in srgb,var(--brand-primary,var(--orange)) 9%,var(--card-bg))}.next-draw,.shortcut-row{background:linear-gradient(120deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)))}.responsible{color:var(--text-soft);background:var(--card-bg);box-shadow:var(--shadow-ui)}.accordion__content,.accordion__content a,.accordion__content button,.quote-table p,.responsible,.statement article{border-color:var(--border-ui)}.accordion__content a:hover{background:var(--card-soft)}.report-back{color:var(--text-soft)}.quote-table,.report-balance{background:var(--card-bg)}.amount-input input,.bonus-settings input,.field input,.master-form input,.master-form select,.pdv-form input{color:var(--text-main)}.amount-input input::placeholder,.field input::placeholder,.master-form input::placeholder,.pdv-form input::placeholder{color:var(--text-faint)}.quick-values button,.quick-values button:hover{color:var(--brand-primary,var(--orange))}.quick-values button:hover{border-color:var(--brand-primary,var(--orange));background:var(--card-soft)}.credit-choice input{accent-color:var(--brand-primary,var(--orange))}.animal-grid button.active,.animal-grid button:hover{color:var(--text-main);border-color:var(--brand-primary,var(--orange));background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,var(--card-bg))}.regional-result-card li,.ticket-card__selection{background:var(--card-soft)}.regional-result-card header{border-color:var(--border-ui)}.nav-pix__orb{border-color:var(--page-bg)}.menu-drawer{color:var(--text-main);background:var(--card-bg)}.menu-user{background:var(--card-soft)}.menu-drawer nav a{color:var(--text-soft)}.menu-drawer nav a.active,.menu-drawer nav a:hover{color:var(--brand-primary,var(--orange));background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,var(--card-bg))}.appearance-note{min-height:52px;padding:12px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-ui);border-radius:13px;color:var(--text-soft);font-size:11px}.appearance-note svg{color:#18a36a}.bonus-settings{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--border-ui);border-radius:16px}.bonus-settings__heading{grid-column:1/-1;display:flex;gap:10px;align-items:center}.bonus-settings__heading>span{width:38px;height:38px;display:grid;place-items:center;color:var(--brand-primary,var(--orange));border-radius:11px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 11%,var(--card-bg))}.bonus-settings__heading div{display:grid;gap:3px}.bonus-settings__heading b{font-size:13px}.bonus-settings label{display:grid;gap:5px;color:var(--text-soft);font-size:10px;font-weight:800}.bonus-settings label div{min-height:43px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid var(--border-ui);border-radius:10px;background:var(--card-soft)}.bonus-settings input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-weight:800}.bonus-settings label div span{color:var(--text-soft);font-weight:800}.bonus-settings .button{grid-column:1/-1;min-height:46px}:root[data-color-mode=dark] .choice-list__badge,:root[data-color-mode=dark] .wallet-summary small{color:#58d79d!important;background:#123c32!important}:root[data-color-mode=dark] .game-tile__icon,:root[data-color-mode=dark] .repeat-ticket>span,:root[data-color-mode=dark] .selection-summary>svg,:root[data-color-mode=dark] .statement__icon{background:var(--card-soft)}:root[data-color-mode=dark] .button--outline,:root[data-color-mode=dark] .ticket-print{color:var(--text-main);border-color:var(--border-ui);background:var(--card-bg)}:root[data-color-mode=dark] .loading-overlay__card{color:var(--text-main);background:var(--card-bg)}.appearance-intro h2,.bet-cart__total b,.field input,.game-tile b,.home-mini b,.loading-overlay__card strong,.master-hero b,.operation-hero b,.regional-result-card header b,.report-balance b,body,button,code,input,select,textarea{font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.header-actions{display:flex;align-items:center;gap:5px}.header-action{width:35px;height:35px;flex:none;display:grid;place-items:center;color:#fff;border:0;border-radius:10px;background:rgba(255,255,255,.14);transition:transform .18s ease,background .18s ease}.header-action:hover{background:rgba(255,255,255,.24);transform:translateY(-1px)}.header-action:disabled{cursor:default;opacity:.58}.header-action:disabled:hover{background:rgba(255,255,255,.14);transform:none}.header-action.theme-toggle:hover{transform:rotate(12deg)}.choice-list__copy{padding:0!important;display:grid!important;gap:4px;color:var(--text-main)!important;border-radius:0!important;background:transparent!important}.choice-list__copy b{color:var(--text-main)}.choice-list__copy small{color:var(--text-soft)!important}.choice-list__badge{width:fit-content;padding:4px 8px!important;color:#16875b!important;border-radius:99px!important;background:#e3f7ed!important}:root[data-color-mode=dark] .amount-input,:root[data-color-mode=dark] .choice-list button,:root[data-color-mode=dark] .hint,:root[data-color-mode=dark] .quick-values button,:root[data-color-mode=dark] .selection-summary{color:var(--text-main)!important;border-color:var(--border-ui)!important;background:var(--card-bg)!important}.app-shell .button:disabled{color:var(--text-faint)!important;border-color:var(--border-ui)!important;background:var(--card-soft)!important;box-shadow:none!important;opacity:1}.amount-input span{color:var(--text-main)}.amount-input input{color:var(--text-main)!important}.hint--warn{color:var(--text-soft);background:var(--card-soft)!important}.bottom-nav .nav-pix{transform:translateY(-29px)}.bottom-nav .nav-pix:hover{transform:translateY(-32px)}.nav-pix__orb{width:64px;height:64px;border-width:5px;box-shadow:0 10px 22px rgba(16,77,142,.44)}.bottom-nav .nav-pix>span:last-child{margin-top:3px;overflow:visible;font-size:11px;font-weight:800}.bottom-nav a:not(.nav-pix)>span:first-child svg{width:25px;height:25px}@media (max-width:360px){.header-actions{gap:3px}.header-action{width:32px;height:32px}.balance{font-size:12px}.nav-pix__orb{width:60px;height:60px}.bottom-nav .nav-pix>span:last-child{font-size:10px}}.scratch-page{--scratch-a:#ff5b16;--scratch-b:#ff9d09;--scratch-c:#f32a71;--scratch-ink:#481134;display:grid;gap:13px;padding-bottom:20px}.scratch-layout-1{--scratch-a:#6b33dc;--scratch-b:#14b7d7;--scratch-c:#ee4db8;--scratch-ink:#21115d}.scratch-layout-2{--scratch-a:#008f68;--scratch-b:#72cc22;--scratch-c:#ffc418;--scratch-ink:#073e31}.scratch-layout-3{--scratch-a:#075ac9;--scratch-b:#2caff2;--scratch-c:#614be5;--scratch-ink:#062759}.scratch-layout-4{--scratch-a:#e11e54;--scratch-b:#ff6b59;--scratch-c:#ffbf27;--scratch-ink:#68132c}.scratch-layout-5{--scratch-a:#8a2ab4;--scratch-b:#f04b8b;--scratch-c:#ff8c2c;--scratch-ink:#4d155a}.scratch-layout-6{--scratch-a:#006b73;--scratch-b:#15b89a;--scratch-c:#e6c52b;--scratch-ink:#043b40}.scratch-layout-7{--scratch-a:#1f2937;--scratch-b:#4d5d78;--scratch-c:#e6ae35;--scratch-ink:#111827}.scratch-layout-8{--scratch-a:#df3d08;--scratch-b:#ff7b0d;--scratch-c:#9429da;--scratch-ink:#5c1b06}.scratch-layout-9{--scratch-a:#176cd2;--scratch-b:#6a4ee5;--scratch-c:#e23fa6;--scratch-ink:#142b6c}.scratch-hero{min-height:188px;padding:19px 17px 17px;position:relative;display:grid;justify-items:center;align-content:center;overflow:hidden;color:#fff;text-align:center;border-radius:24px;background:radial-gradient(circle at 16% 20%,rgba(255,255,255,.28),transparent 19%),radial-gradient(circle at 88% 77%,rgba(255,235,75,.35),transparent 23%),linear-gradient(135deg,var(--scratch-a),var(--scratch-b) 55%,var(--scratch-c));box-shadow:0 18px 35px color-mix(in srgb,var(--scratch-a) 34%,transparent)}.scratch-hero:after,.scratch-hero:before{content:"★";position:absolute;color:rgba(255,255,255,.88);font-size:37px;filter:drop-shadow(0 5px 5px rgba(60,10,50,.17));animation:scratch-star 1.8s ease-in-out infinite}.scratch-hero:before{left:20px;top:45px}.scratch-hero:after{right:20px;top:58px;animation-delay:-.7s}@keyframes scratch-star{50%{transform:scale(.72) rotate(22deg);opacity:.62}}.scratch-hero__eyebrow{padding:5px 10px;display:inline-flex;align-items:center;gap:5px;color:#fffd72;border-radius:99px;background:rgba(98,17,85,.31);font-size:10px;letter-spacing:.8px;font-weight:900}.scratch-hero h2{margin:5px 0 1px;font-size:clamp(31px,9vw,42px);line-height:.92;letter-spacing:-2.1px;text-shadow:0 4px 0 rgba(111,17,67,.32)}.scratch-hero h2 i{color:#fff564;font-style:normal}.scratch-hero p{margin:7px 0 -1px;font-size:11px;font-weight:700}.scratch-hero strong{color:#fff76b;font-size:25px;line-height:1;text-shadow:0 3px 0 rgba(93,20,72,.3)}.scratch-hero small{margin-top:8px;display:inline-flex;align-items:center;gap:5px;font-size:9px;opacity:.9}.scratch-prize-pulse{animation:scratch-prize 1.05s ease-in-out infinite}@keyframes scratch-prize{50%{transform:scale(1.09);filter:drop-shadow(0 0 9px #fff36d)}}.scratch-game,.scratch-start{padding:14px;display:grid;gap:12px;border:1px solid var(--border-ui);border-radius:22px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.scratch-preview{min-height:264px;padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border:7px solid color-mix(in srgb,var(--scratch-c) 72%,white);border-radius:23px;background:linear-gradient(145deg,color-mix(in srgb,var(--scratch-a) 82%,white),var(--scratch-c));box-shadow:inset 0 0 0 4px rgba(255,255,255,.25),0 10px 20px color-mix(in srgb,var(--scratch-c) 25%,transparent)}.scratch-preview span{min-width:0;min-height:72px;display:grid;place-items:center;align-content:center;gap:2px;color:var(--scratch-ink);border-radius:18px;background:radial-gradient(circle at 34% 25%,#fff8a5,#ffd12e 55%,#e79900 57%);border:3px solid #ffad08;box-shadow:inset 0 0 0 2px #fff48a,0 5px 8px rgba(75,22,40,.2)}.scratch-preview img{width:34px;height:34px;object-fit:contain}.scratch-preview .scratch-symbol-icon{width:29px;height:29px}.scratch-preview b{font-size:7px;letter-spacing:.35px}.scratch-buy-info{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scratch-buy-info>div{min-height:60px;padding:9px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-ui);border-radius:13px;background:var(--card-soft)}.scratch-buy-info svg{width:23px;color:var(--scratch-a)}.scratch-buy-info span{min-width:0;display:grid;gap:2px}.scratch-buy-info small{color:var(--text-soft);font-size:9px}.scratch-buy-info b{font-size:13px}.scratch-main-button{width:100%;color:#fff;background:linear-gradient(135deg,var(--scratch-c),var(--scratch-a));box-shadow:0 11px 24px color-mix(in srgb,var(--scratch-c) 30%,transparent)}.scratch-responsible{margin:-2px 0 0;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--text-soft);text-align:center;font-size:9px}.scratch-message{margin:0;padding:9px 11px;border-radius:10px;font-size:11px}.scratch-message--error{color:#b93446;border:1px solid #ffd2d8;background:#fff3f5}.scratch-code{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px}.scratch-code span{color:var(--text-soft);font-size:9px;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.scratch-code b{grid-row:2;font-size:13px;letter-spacing:.3px}.scratch-code em{grid-row:1/3;grid-column:2;padding:5px 8px;color:var(--scratch-a);border-radius:99px;background:color-mix(in srgb,var(--scratch-a) 10%,var(--card-bg));font-size:9px;font-style:normal;font-weight:900}.scratch-board{aspect-ratio:1/1.04;position:relative;z-index:0;isolation:isolate;overflow:hidden;border:8px solid color-mix(in srgb,var(--scratch-c) 72%,white);border-radius:24px;background:linear-gradient(145deg,var(--scratch-a),var(--scratch-c));box-shadow:inset 0 0 0 4px rgba(255,255,255,.23),0 13px 27px color-mix(in srgb,var(--scratch-c) 28%,transparent)}.scratch-symbols{position:absolute;inset:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:7px}.scratch-symbols>div{min-width:0;min-height:0;display:grid;align-content:center;justify-items:center;gap:3px;overflow:hidden;color:var(--scratch-ink);border-radius:14px;background:radial-gradient(circle at 38% 28%,#fff,#fff7cd 63%,#ffd74e);border:2px solid rgba(255,255,255,.75);box-shadow:inset 0 -5px 9px rgba(218,148,0,.12)}.scratch-symbols>div.winner{z-index:1;animation:scratch-winner .7s ease-in-out infinite alternate}.scratch-symbols img{width:min(36px,9vw);height:min(36px,9vw);object-fit:contain;filter:drop-shadow(0 4px 4px rgba(75,31,20,.18))}.scratch-symbol-icon{width:min(32px,8vw);height:min(32px,8vw);padding:5px;box-sizing:border-box;color:#fff;border-radius:10px;filter:drop-shadow(0 4px 4px rgba(75,31,20,.16))}.scratch-symbol-icon--coin{background:linear-gradient(145deg,#ffb10c,#e77a00)}.scratch-symbol-icon--star{background:linear-gradient(145deg,#fd5473,#d42368)}.scratch-symbol-icon--clover{background:linear-gradient(145deg,#20c77a,#078d54)}.scratch-symbol-icon--gem{background:linear-gradient(145deg,#43c7f4,#416bd3)}.scratch-symbol-icon--gift{background:linear-gradient(145deg,#ad5cf2,#7132c8)}.scratch-symbols b{max-width:92%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:7px;letter-spacing:-.1px}.scratch-board canvas{position:absolute;inset:0;z-index:2;touch-action:none;cursor:crosshair}@keyframes scratch-winner{to{transform:scale(.94);box-shadow:0 0 20px #fff775}}.scratch-instruction{margin:0;color:var(--text-soft);text-align:center;font-size:10px}.scratch-result{padding:13px;display:grid;grid-template-columns:42px 1fr;gap:9px;border-radius:16px;animation:result-pop .48s cubic-bezier(.22,.9,.3,1) both}.scratch-result>svg{width:40px;height:40px;padding:9px;box-sizing:border-box;border-radius:50%}.scratch-result span{display:grid;gap:2px}.scratch-result small{font-size:9px;letter-spacing:.6px;font-weight:900}.scratch-result strong{font-size:22px}.scratch-result p{margin:0;font-size:10px;line-height:1.4}.scratch-result button{grid-column:1/-1;min-height:42px;display:flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;color:#fff;font-weight:800;background:var(--scratch-c)}.scratch-result details{grid-column:1/-1;color:var(--text-soft);font-size:9px}.scratch-result summary{display:flex;align-items:center;gap:5px;cursor:pointer}.scratch-result code{margin-top:5px;display:block;overflow-wrap:anywhere}.scratch-result--win{color:#08633f;border:1px solid #a8e9c9;background:#e7fbf1}.scratch-result--win>svg{color:#fff;background:#18aa67}.scratch-result--lose{color:#7c4250;border:1px solid #f0cad3;background:#fff2f5}.scratch-result--lose>svg{color:#fff;background:#cf667c}@keyframes result-pop{0%{opacity:0;transform:scale(.88) translateY(12px)}}.confetti{width:min(100vw,520px);height:100dvh;position:fixed;z-index:70;left:50%;top:0;transform:translateX(-50%);overflow:hidden;pointer-events:none}.confetti i{width:9px;height:15px;position:absolute;left:var(--x);top:-20px;border-radius:3px;background:var(--confetti);animation:confetti-fall var(--duration) var(--delay) ease-in forwards}.confetti i:nth-child(3n){border-radius:50%}.confetti i:nth-child(4n){width:14px;height:7px}@keyframes confetti-fall{to{transform:translate3d(30px,106vh,0) rotate(var(--spin))}}:root[data-color-mode=dark] .scratch-message--error{color:#ff9eaa;border-color:#633243;background:#351d29}:root[data-color-mode=dark] .scratch-result--win{color:#8af0bd;border-color:#225f47;background:#12382c}:root[data-color-mode=dark] .scratch-result--lose{color:#f3aebd;border-color:#633243;background:#351d29}.scratch-catalog{display:grid;gap:10px;scroll-snap-type:y proximity}.scratch-catalog>header{min-width:0;padding:13px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;color:var(--text-main);border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.scratch-catalog>header>span{width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(145deg,var(--scratch-a),var(--scratch-c))}.scratch-catalog>header>div{min-width:0;display:grid;gap:1px}.scratch-catalog>header small{color:var(--brand-primary,var(--scratch-a));font-size:8px;letter-spacing:.7px;font-weight:900}.scratch-catalog>header h2{margin:0;font-size:14px}.scratch-catalog>header p{margin:0;overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px}.scratch-catalog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.scratch-product-card{min-width:0;min-height:0;aspect-ratio:3/4;padding:0;display:grid;position:relative;overflow:hidden;isolation:isolate;color:#fff;text-align:left;border:2px solid transparent;border-radius:19px;background:linear-gradient(145deg,#692655,#ed6f20);box-shadow:0 10px 22px color-mix(in srgb,var(--scratch-c) 22%,transparent);scroll-snap-align:start;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.scratch-product-card:hover{transform:translateY(-2px)}.scratch-product-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary,var(--scratch-a)) 70%,white);outline-offset:2px}.scratch-product-card.is-selected{border-color:#fff26a;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,var(--scratch-a)) 36%,transparent),0 14px 27px color-mix(in srgb,var(--scratch-c) 35%,transparent)}.scratch-cover-fallback,.scratch-product-card__cover{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:-2}.scratch-product-card__cover{padding:16%;box-sizing:border-box;object-position:center 36%;filter:drop-shadow(0 13px 13px rgba(42,17,50,.27));transform:scale(1.1)}.scratch-cover-fallback{display:grid;place-content:center;gap:6px;color:rgba(255,255,255,.82);background:radial-gradient(circle at 50% 25%,rgba(255,246,146,.56),transparent 27%),linear-gradient(145deg,var(--scratch-a),var(--scratch-c))}.scratch-product-card__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(41,8,39,.08),rgba(41,8,39,.08) 28%,rgba(35,5,30,.9))}.scratch-product-card__content{min-width:0;padding:12px;display:grid;align-content:end;gap:3px}.scratch-product-card__content small{color:#fff579;font-size:7px;letter-spacing:.8px;font-weight:900}.scratch-product-card__content b{overflow:hidden;font-size:clamp(11px,3.4vw,14px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.scratch-product-card__content em{min-height:22px;overflow:hidden;color:rgba(255,255,255,.86);font-size:8px;font-style:normal;line-height:1.35}.scratch-product-card__content strong{margin-top:2px;color:#fff46a;font-size:12px}.scratch-product-card__content i{overflow:hidden;color:rgba(255,255,255,.84);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal}.scratch-product-card__selected{min-height:22px;padding:0 7px;display:inline-flex;align-items:center;gap:3px;position:absolute;top:7px;right:7px;color:#3d2041;border-radius:99px;background:#fff579;font-size:7px;font-weight:900}:root[data-color-mode=dark] .scratch-catalog>header{background:var(--card-bg)}@media (max-width:360px){.scratch-hero{min-height:168px}.scratch-game,.scratch-start{padding:11px}.scratch-preview{min-height:234px;gap:5px}.scratch-preview span{min-height:62px;border-radius:15px}.scratch-board{aspect-ratio:1/1.06}.scratch-symbols{inset:9px;gap:5px}.scratch-symbols>div{border-radius:11px}.scratch-symbols b{font-size:6px}}.ticket-query-toggle{width:100%;min-height:42px;margin-bottom:9px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--brand-primary,var(--orange));border:1px solid color-mix(in srgb,var(--brand-primary,var(--orange)) 32%,var(--border-ui));border-radius:11px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 7%,var(--card-bg));font-size:11px;font-weight:800}.ticket-lookup{display:grid;gap:10px;padding:13px;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ticket-lookup--compact{margin-bottom:10px}.ticket-lookup form{display:grid;grid-template-columns:1fr auto;gap:7px}.ticket-lookup label{min-width:0;min-height:44px;padding:0 10px;display:flex;align-items:center;gap:7px;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.ticket-lookup input{min-width:0;width:100%;border:0;outline:0;color:var(--text-main);background:transparent;text-transform:uppercase;font-size:12px;font-weight:800}.ticket-lookup form>button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:5px;color:#fff;border:0;border-radius:10px;background:var(--brand-primary,var(--orange));font-size:10px;font-weight:900}.ticket-lookup form>button:disabled{color:var(--text-faint);background:var(--card-soft)}.ticket-lookup__message{margin:0;display:flex;align-items:center;gap:6px;color:#bd3b50;font-size:10px}.lookup-receipt,.ticket-receipt{overflow:hidden;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.lookup-receipt>header{padding:13px;display:grid;grid-template-columns:39px 1fr 34px;gap:9px;align-items:center;border-bottom:1px dashed var(--border-ui)}.lookup-receipt__status{width:38px;height:38px;display:grid;place-items:center;color:#fff;border-radius:12px}.lookup-receipt__status svg{width:20px}.lookup-receipt__status--pending{background:#d58a16}.lookup-receipt__status--approved{background:#2e6dcc}.lookup-receipt__status--won{background:#16a568}.lookup-receipt__status--lost{background:#c94c60}.lookup-receipt header div{min-width:0;display:grid;gap:2px}.lookup-receipt header small{color:var(--text-soft);font-size:8px;letter-spacing:.7px;font-weight:800}.lookup-receipt header b{overflow:hidden;text-overflow:ellipsis;font-size:13px;letter-spacing:.25px}.lookup-receipt header em{color:var(--text-soft);font-size:9px;font-style:normal}.lookup-receipt header button{width:32px;height:32px;display:grid;place-items:center;color:var(--brand-primary,var(--orange));border:1px solid var(--border-ui);border-radius:9px;background:var(--card-soft)}.lookup-receipt__customer{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-bottom:1px dashed var(--border-ui)}.lookup-receipt__customer p{min-width:0;margin:0;display:grid;gap:2px}.lookup-receipt footer span,.lookup-receipt__customer span{color:var(--text-soft);font-size:8px;text-transform:uppercase;letter-spacing:.4px}.lookup-receipt__customer b{overflow:hidden;text-overflow:ellipsis;font-size:10px}.lookup-receipt__selections{padding:10px 12px;display:grid;gap:6px;border-bottom:1px dashed var(--border-ui)}.lookup-receipt__selections p{margin:0;padding:8px;display:grid;gap:2px;border-radius:9px;background:var(--card-soft)}.lookup-receipt__selections b{font-size:10px}.lookup-receipt__selections span{color:var(--text-soft);font-size:9px}.lookup-receipt footer{padding:12px;display:grid;gap:7px}.lookup-receipt footer p{margin:0;display:flex;align-items:center;justify-content:space-between}.lookup-receipt footer strong{font-size:15px}.lookup-receipt__prize{color:#0c9960}.lookup-receipt footer small{color:var(--text-faint);font-size:8px}.ticket-receipt{display:grid;gap:0}.ticket-receipt>header{padding:17px;display:flex;gap:11px;align-items:center;color:#fff;background:linear-gradient(135deg,#149963,#22bb75)}.ticket-receipt>header>span{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:50%;background:rgba(255,255,255,.18)}.ticket-receipt>header div{min-width:0}.ticket-receipt header small{font-size:8px;letter-spacing:.8px;font-weight:900}.ticket-receipt header h2{margin:2px 0;overflow:hidden;text-overflow:ellipsis;font-size:16px}.ticket-receipt header p{margin:0;font-size:9px;opacity:.9}.ticket-receipt dl{margin:0;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px;border-bottom:1px dashed var(--border-ui)}.ticket-receipt dl div{min-width:0;display:grid;gap:2px}.ticket-receipt dt{color:var(--text-soft);font-size:8px;text-transform:uppercase;letter-spacing:.4px}.ticket-receipt dd{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:800}.ticket-receipt__selection{padding:12px;border-bottom:1px dashed var(--border-ui)}.ticket-receipt__selection p{margin:0;padding:9px;display:grid;gap:3px;border-radius:10px;background:var(--card-soft)}.ticket-receipt__selection b{font-size:11px}.ticket-receipt__selection span{color:var(--text-soft);font-size:9px}.ticket-receipt>footer{padding:15px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px}.ticket-receipt footer span{color:var(--text-soft);font-size:9px}.ticket-receipt footer strong{font-size:22px}.ticket-receipt footer small{grid-column:1/-1;color:var(--text-faint);font-size:9px}.ticket-receipt>.button{margin:0 12px 9px}@media print{.lookup-receipt,.ticket-receipt{width:76mm!important;margin:0 auto!important;color:#000!important;border:1px solid #000!important;background:#fff!important;box-shadow:none!important}.lookup-receipt header button,.ticket-receipt>.button,.ticket-receipt__print{display:none!important}}.operation-tabs{padding:5px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.operation-tabs button{min-width:0;min-height:48px;padding:5px 2px;display:grid;justify-items:center;align-content:center;gap:4px;color:var(--text-soft);border:0;border-radius:10px;background:transparent;font-size:8px;font-weight:800}.operation-tabs button svg{width:18px}.operation-tabs button.active{color:#fff;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)));box-shadow:0 7px 14px color-mix(in srgb,var(--brand-primary,var(--orange)) 25%,transparent)}.owner-dashboard,.owner-tab-content{display:grid;gap:11px}.owner-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.owner-metric{min-width:0;min-height:83px;padding:11px;display:flex;align-items:center;gap:9px;overflow:hidden;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.owner-metric>span{width:36px;height:36px;display:grid;place-items:center;flex:none;color:#3976d4;border-radius:11px;background:#eaf2ff}.owner-metric>span svg{width:19px}.owner-metric>div{min-width:0;display:grid;gap:2px}.owner-metric small{color:var(--text-soft);font-size:8px}.owner-metric b,.owner-metric small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-metric b{font-size:14px}.owner-metric em{overflow:hidden;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal}.owner-metric--green>span{color:#159660;background:#e5f9ef}.owner-metric--red>span{color:#c54b5d;background:#fff0f2}.owner-chart{padding:14px;display:grid;gap:12px;border:1px solid var(--border-ui);border-radius:17px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.owner-chart>header{display:flex;justify-content:space-between;align-items:center}.owner-chart header div{display:grid;gap:2px}.owner-chart header b{font-size:12px}.owner-chart header small{color:var(--text-soft);font-size:9px}.owner-chart header>svg{color:var(--brand-primary,var(--orange))}.owner-chart__plot{height:145px;padding-top:5px;display:grid;grid-template-columns:repeat(14,1fr);gap:4px;align-items:end;border-bottom:1px solid var(--border-ui)}.owner-chart__plot>span{height:100%;min-width:0;display:flex;align-items:end;justify-content:center;gap:1px;position:relative}.owner-chart__plot em,.owner-chart__plot i{width:35%;min-height:3px;max-height:calc(100% - 17px);display:block;border-radius:5px 5px 1px 1px;background:linear-gradient(#447be0,#2858bd)}.owner-chart__plot em{background:linear-gradient(#ff9b51,#ef6121)}.owner-chart__plot small{position:absolute;bottom:-15px;color:var(--text-faint);font-size:7px}.owner-chart>footer{display:flex;gap:13px;color:var(--text-soft);font-size:8px}.owner-chart footer span{display:flex;align-items:center;gap:4px}.owner-chart footer i{width:7px;height:7px;border-radius:2px;background:#356ace}.owner-chart footer span:last-child i{background:#f3732c}.dashboard-scratch-summary{padding:12px;display:grid;grid-template-columns:38px 1fr 1fr;gap:9px;align-items:center;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.dashboard-scratch-summary>span{width:37px;height:37px;display:grid;place-items:center;color:#fff;border-radius:11px;background:linear-gradient(135deg,#a634de,#f04495)}.dashboard-scratch-summary>div{min-width:0;display:grid;gap:2px}.dashboard-scratch-summary small{color:var(--text-soft);font-size:8px}.dashboard-scratch-summary b{overflow:hidden;text-overflow:ellipsis;font-size:11px}.operation-heading>div{display:flex;gap:5px}.operation-heading>div button{width:31px;height:31px;display:grid;place-items:center;color:#58708f;border:0;border-radius:9px;background:var(--card-soft)}.operation-heading>span{color:var(--text-soft);font-size:9px}.owner-ticket{display:grid;gap:6px}.owner-ticket__actions{padding:0 8px 9px;display:flex;justify-content:flex-end;gap:5px;margin-top:-47px;z-index:1;pointer-events:none}.owner-ticket__actions button{pointer-events:auto}.owner-ticket__actions .ticket-no,.owner-ticket__actions .ticket-ok{padding:0 8px}.operation-toast{position:sticky;z-index:4;bottom:80px;margin:0;box-shadow:0 8px 22px rgba(0,0,0,.2)}.operation-success{padding:11px;color:#087a50;border:1px solid #aee7c8;border-radius:11px;background:#e9faf1;font-size:10px;font-weight:800}.scratch-admin{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--border-ui);border-radius:17px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.scratch-admin>header{grid-column:1/-1;display:grid;grid-template-columns:40px 1fr auto;gap:9px;align-items:center}.scratch-admin>header>span{width:39px;height:39px;display:grid;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(135deg,#9c2fdb,#ef448d)}.scratch-admin header div{display:grid;gap:2px}.scratch-admin header b{font-size:12px}.scratch-admin header small{color:var(--text-soft);font-size:9px}.switch{display:block!important}.switch input{position:absolute;opacity:0}.switch i{width:42px;height:23px;display:block;position:relative;border-radius:99px;background:#bec9d7;transition:background .2s}.switch i:after{content:"";width:17px;height:17px;position:absolute;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0003;transition:transform .2s}.switch input:checked+i{background:#18aa68}.switch input:checked+i:after{transform:translateX(19px)}.scratch-admin__preview{grid-column:1/-1;min-height:88px;padding:12px;display:flex;align-items:center;justify-content:center;gap:13px;color:#fff;border-radius:15px;background:radial-gradient(circle at 15% 20%,#ffd73e,transparent 27%),linear-gradient(135deg,#ff5b16,#f53079)}.scratch-admin__preview img{width:63px;height:63px;padding:6px;object-fit:contain;border-radius:50%;background:#fff5b9;box-shadow:0 7px 15px #72153652}.scratch-admin__preview span{display:grid;gap:2px}.scratch-admin__preview small{font-size:9px}.scratch-admin__preview b{color:#fff46c;font-size:22px}.scratch-admin>label{display:grid;gap:5px;color:var(--text-soft);font-size:9px;font-weight:800}.scratch-admin>label>div{min-width:0;min-height:43px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid var(--border-ui);border-radius:10px;background:var(--card-soft)}.scratch-admin input{width:100%;min-width:0;border:0;outline:0;color:var(--text-main);background:transparent;font-size:11px;font-weight:800}.scratch-admin>aside,.scratch-admin>button,.scratch-admin__image{grid-column:1/-1}.scratch-admin>aside{padding:10px;display:flex;gap:7px;color:#9a6118;border:1px solid #f1d09c;border-radius:10px;background:#fff9ed;font-size:9px;line-height:1.4}.scratch-admin>aside svg{flex:none}.scratch-admin-history{display:grid;gap:7px}.scratch-admin-history article{min-height:58px;padding:9px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-bg)}.scratch-admin-history article>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:10px}.scratch-admin-history .won{background:#18a86a}.scratch-admin-history .lost{background:#c45b6d}.scratch-admin-history article>span svg{width:16px}.scratch-admin-history article div{min-width:0;display:grid;gap:3px}.scratch-admin-history b{overflow:hidden;text-overflow:ellipsis;font-size:10px}.scratch-admin-history small{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px}.scratch-admin-history strong{color:var(--text-soft);font-size:10px}.scratch-admin input:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.72}.scratch-admin-history .pending{background:#d78a18}:root[data-color-mode=dark] .owner-metric>span{background:#1c355b}:root[data-color-mode=dark] .owner-metric--green>span{background:#123c32}:root[data-color-mode=dark] .owner-metric--red>span{background:#432535}:root[data-color-mode=dark] .scratch-admin>aside{color:#ffd28d;border-color:#5d4523;background:#302716}:root[data-color-mode=dark] .operation-success{color:#72e5ae;border-color:#245b44;background:#143527}@media (max-width:360px){.operation-tabs button{font-size:7px}.owner-metric{padding:9px;gap:7px}.owner-metric>span{width:31px;height:31px}.owner-metric b{font-size:12px}.scratch-admin{padding:11px}}.master-receipts-heading{margin-top:5px}.master-receipts{display:grid;gap:7px}.master-receipts details{border:1px solid var(--border-ui);border-radius:13px;background:var(--card-bg);box-shadow:var(--shadow-ui);overflow:hidden}.master-receipts summary{min-height:58px;padding:9px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;cursor:pointer;list-style:none}.master-receipts summary::-webkit-details-marker{display:none}.master-receipts summary>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)))}.master-receipts summary div{min-width:0;display:grid;gap:2px}.master-receipts summary b{overflow:hidden;text-overflow:ellipsis;font-size:10px}.master-receipts summary small{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px}.master-receipts summary em{color:var(--text-soft);font-size:8px;font-style:normal}.master-receipts .lookup-receipt{margin:0 8px 8px;box-shadow:none}@media print{.master-hero,.master-receipts details,.master-receipts summary,.master-receipts-heading,.operation-hero,.operation-tabs,.operation-toast,.owner-dashboard,.owner-ticket,.owner-ticket__actions,.scratch-admin,.scratch-admin-history,.tenant-list{display:none!important}.master-receipts details[open],.owner-ticket.ticket-card--printing,.owner-ticket.ticket-card--printing .lookup-receipt{display:block!important}.master-page{display:grid!important}}.app-shell--admin{width:min(100%,1180px);padding-bottom:0}.app-shell--workspace{width:min(100%,1040px);padding-bottom:0}.app-shell--admin .app-header,.app-shell--workspace .app-header{padding-inline:clamp(16px,3vw,30px)}.app-shell--admin .app-content,.app-shell--workspace .app-content{min-height:calc(100dvh - 116px);padding:clamp(14px,2.4vw,28px)}.workspace-label{margin-left:auto;margin-right:14px;color:rgba(255,255,255,.94);font-size:12px;font-weight:800;letter-spacing:.15px}.master-console{min-height:70dvh;display:grid;align-content:start;gap:18px}.master-console__headline{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff;border-radius:22px;background:radial-gradient(circle at 85% 0,rgba(255,255,255,.22),transparent 28%),linear-gradient(125deg,color-mix(in srgb,var(--brand-primary) 88%,#152b5d),var(--brand-accent));box-shadow:0 15px 34px color-mix(in srgb,var(--brand-primary) 24%,transparent)}.master-console__headline small,.master-detail__header small,.master-panel header small,.master-section-title small{display:block;color:currentColor;opacity:.72;font-size:10px;letter-spacing:1.2px;font-weight:900}.master-console__headline h2{margin:4px 0;font-size:clamp(21px,3vw,31px);letter-spacing:-.7px}.master-console__headline p{margin:0;max-width:620px;font-size:12px;opacity:.86}.master-console__headline>button,.master-section-title>button{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:7px;flex:none;color:var(--text-main);border:1px solid var(--border-ui);border-radius:12px;background:var(--card-bg);box-shadow:var(--shadow-ui);font-size:11px;font-weight:850}.master-nav{padding:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;border:1px solid var(--border-ui);border-radius:17px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-nav button{min-height:50px;padding:5px 10px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-soft);border:0;background:transparent;font-size:11px;font-weight:800;transition:.18s ease}.master-nav button svg{width:18px}.master-nav button.active{color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));box-shadow:0 8px 17px color-mix(in srgb,var(--brand-primary) 28%,transparent)}.master-overview{display:grid;gap:16px}.master-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.master-kpi{min-width:0;min-height:108px;padding:17px;display:flex;align-items:center;gap:13px;border:1px solid var(--border-ui);border-radius:19px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-kpi>span{width:47px;height:47px;display:grid;place-items:center;flex:none;color:#3974d5;border-radius:15px;background:#eaf2ff}.master-kpi>span svg{width:23px}.master-kpi>div{min-width:0;display:grid;gap:3px}.master-kpi small{color:var(--text-soft);font-size:10px;font-weight:700}.master-kpi small,.master-kpi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-kpi strong{color:var(--text-main);font-size:clamp(17px,2.1vw,24px);letter-spacing:-.4px}.master-kpi em{overflow:hidden;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal}.master-kpi--green>span{color:#13865c;background:#e5f8ef}.master-kpi--orange>span{color:#d75b15;background:#fff0e5}.master-kpi--violet>span{color:#7950c8;background:#f0eaff}.master-grid-two{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:14px}.master-panel{padding:18px;border:1px solid var(--border-ui);border-radius:20px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-panel>header{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.master-panel header div{display:grid;gap:3px}.master-panel header small{color:var(--text-soft);opacity:1}.master-panel header b{font-size:14px}.master-panel header>svg{color:var(--brand-primary)}.master-chart__plot{height:205px;padding:8px 6px 21px;display:grid;grid-template-columns:repeat(14,minmax(4px,1fr));gap:clamp(3px,.8vw,9px);align-items:end;border-bottom:1px solid var(--border-ui);background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,color-mix(in srgb,var(--border-ui) 60%,transparent) 50px)}.master-chart__plot>span{height:100%;display:flex;align-items:end;justify-content:center;gap:2px;position:relative}.master-chart__plot em,.master-chart__plot i{width:34%;min-height:3px;max-height:100%;display:block;border-radius:5px 5px 1px 1px;background:linear-gradient(#4e8af1,#2759bd)}.master-chart__plot em{background:linear-gradient(var(--brand-accent),var(--brand-primary))}.master-chart__plot small{position:absolute;bottom:-18px;color:var(--text-faint);font-size:8px}.master-chart>footer{padding-top:12px;display:flex;gap:16px;color:var(--text-soft);font-size:9px}.master-chart footer span{display:flex;align-items:center;gap:5px}.master-chart footer i{width:8px;height:8px;border-radius:3px;background:#346bce}.master-chart footer span:last-child i{background:var(--brand-primary)}.master-top-tenant>button{width:100%;padding:13px;display:grid;grid-template-columns:54px 1fr 22px;align-items:center;gap:12px;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-soft)}.master-top-tenant>button>span{width:53px;height:53px;display:grid;place-items:center;color:#fff;border-radius:16px}.master-top-tenant button div{min-width:0;display:grid;gap:4px}.master-top-tenant button b{font-size:14px}.master-top-tenant button small{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:9px}.master-top-tenant button strong{color:var(--brand-primary);font-size:17px}.master-top-tenant>p,.master-winners p{color:var(--text-soft);font-size:11px}.master-winners>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.master-winners>div>article{min-width:0;padding:10px;display:grid;grid-template-columns:38px 1fr auto;gap:9px;align-items:center;border:1px solid var(--border-ui);border-radius:13px;background:var(--card-soft)}.master-winners article>span{width:37px;height:37px;display:grid;place-items:center;color:#b9810a;border-radius:12px;background:#fff5d7}.master-winners article>span svg{width:18px}.master-winners article div{min-width:0;display:grid;gap:2px}.master-winners article b{font-size:11px}.master-winners article b,.master-winners article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-winners article small{color:var(--text-soft);font-size:8px}.master-winners article strong{color:#14905f;font-size:12px}.master-tenants-layout{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(420px,1.18fr);align-items:start;gap:16px}.master-detail,.master-integration-page,.master-report-page,.master-tenant-column{display:grid;gap:13px}.master-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.master-section-title small{color:var(--brand-primary);opacity:1}.master-section-title h2{margin:3px 0 0;font-size:20px}.master-section-title>button{color:#fff;border:0;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent))}.master-section-title>button svg{width:17px}.master-create-form,.master-detail-card form{padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-create-form>header{grid-column:1/-1;padding-bottom:5px;display:flex;align-items:center;gap:10px}.master-create-form header>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent))}.master-create-form header div{display:grid;gap:2px}.master-create-form header b{font-size:13px}.master-create-form header small{color:var(--text-soft);font-size:9px}.master-create-form label,.master-detail-card label{min-width:0;display:grid;gap:5px;color:var(--text-soft);font-size:9px;font-weight:800}.master-create-form input,.master-create-form select,.master-detail-card input,.master-detail-card select{width:100%;min-width:0;min-height:43px;padding:0 10px;color:var(--text-main);border:1px solid var(--border-ui);border-radius:10px;outline:0;background:var(--card-soft);font-size:11px}.master-create-form input:focus,.master-create-form select:focus,.master-detail-card input:focus,.master-detail-card select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 13%,transparent)}.master-create-form hr{grid-column:1/-1;width:100%;height:1px;margin:2px 0;border:0;background:var(--border-ui)}.master-full{grid-column:1/-1}.master-upload{min-height:55px;padding:8px 10px;display:flex!important;align-items:center;gap:9px;border:1px dashed color-mix(in srgb,var(--brand-primary) 38%,var(--border-ui));border-radius:11px;background:color-mix(in srgb,var(--brand-primary) 5%,var(--card-bg))}.master-upload>svg{color:var(--brand-primary);flex:none}.master-upload span{min-width:0;display:grid;gap:2px}.master-upload input{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;font-size:8px!important}.master-tenant-list{display:grid;gap:8px}.master-tenant-list>button{width:100%;min-width:0;min-height:84px;padding:11px;display:grid;grid-template-columns:48px 1fr auto 18px;gap:10px;align-items:center;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui);transition:.16s ease}.master-tenant-list>button.active,.master-tenant-list>button:hover{border-color:color-mix(in srgb,var(--brand-primary) 55%,var(--border-ui));transform:translateY(-1px)}.master-tenant-list>button>span{width:47px;height:47px;display:grid;place-items:center;color:#fff;border-radius:14px}.master-tenant-list button>div{min-width:0;display:grid;gap:3px}.master-tenant-list b{font-size:12px}.master-tenant-list b,.master-tenant-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-tenant-list small{color:var(--text-soft);font-size:8px}.master-tenant-list em{color:var(--brand-primary);font-size:9px;font-style:normal;font-weight:800}.tenant-status{padding:4px 7px;color:#127651;border-radius:99px;background:#e7f8ef;font-size:8px;font-style:normal;font-weight:850}.tenant-status--suspended{color:#ad3448;background:#fff0f2}.tenant-status--draft{color:#9a6815;background:#fff5df}.master-detail{position:sticky;top:12px}.master-detail__header{padding:16px;display:grid;grid-template-columns:58px 1fr 34px;gap:12px;align-items:center;color:var(--text-main);border:1px solid var(--border-ui);border-radius:19px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-detail__brand{width:57px;height:57px;display:grid;place-items:center;overflow:hidden;color:#fff;border-radius:16px}.master-detail__brand img{width:100%;height:100%;padding:7px;object-fit:contain;background:rgba(255,255,255,.94)}.master-detail__header div:nth-child(2){min-width:0}.master-detail__header h2{margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px}.master-detail__header p{margin:0;color:var(--text-soft);font-size:9px}.master-detail__header>button{width:34px;height:34px;display:grid;place-items:center;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:10px;background:var(--card-soft)}.master-detail-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.master-detail-kpis article{min-width:0;padding:10px;display:grid;gap:3px;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-bg)}.master-detail-kpis small{color:var(--text-soft);font-size:8px}.master-detail-kpis b,.master-detail-kpis small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-detail-kpis b{font-size:11px}.master-detail-kpis article.alert b{color:#c44357}.master-detail-card{overflow:hidden;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-detail-card>summary{min-height:52px;padding:0 14px;display:grid;grid-template-columns:21px 1fr 18px;gap:8px;align-items:center;cursor:pointer;list-style:none;color:var(--text-main);font-size:11px;font-weight:850}.master-detail-card>summary::-webkit-details-marker{display:none}.master-detail-card>summary>svg:first-child{color:var(--brand-primary)}.master-detail-card>summary>svg:last-child{color:var(--text-faint);transition:transform .2s}.master-detail-card[open]>summary>svg:last-child{transform:rotate(90deg)}.master-detail-card form{border:0;border-top:1px solid var(--border-ui);border-radius:0;box-shadow:none}.master-detail-card>.master-detail-kpis{padding:0 14px 12px;border-top:1px solid var(--border-ui)}.master-settlement-note{margin:0;padding:0 14px 14px;color:var(--text-soft);font-size:10px;line-height:1.45}.master-domain-list{padding:0 12px 10px;display:grid;gap:7px}.master-domain-list article{padding:8px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;border-radius:11px;background:var(--card-soft)}.master-domain-list article>span{width:33px;height:33px;display:grid;place-items:center;color:#9a6616;border-radius:10px;background:#fff1d6}.master-domain-list article>span.ok{color:#118257;background:#e4f7ed}.master-domain-list article div{min-width:0;display:grid;gap:2px}.master-domain-list b{overflow:hidden;text-overflow:ellipsis;font-size:10px}.master-domain-list small{color:var(--text-soft);font-size:8px}.master-domain-list button{min-height:30px;padding:0 8px;color:var(--brand-primary);border:1px solid var(--border-ui);border-radius:8px;background:var(--card-bg);font-size:8px;font-weight:800}.master-detail-report{padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-detail-report>div{min-width:0;display:flex;align-items:center;gap:9px}.master-detail-report>div>svg{color:var(--brand-primary)}.master-detail-report span{min-width:0;display:grid;gap:2px}.master-detail-report b{font-size:10px}.master-detail-report small{color:var(--text-soft);font-size:8px}.master-detail-report p{margin:0;display:flex;gap:4px}.master-detail-report button{min-height:31px;padding:0 8px;color:#fff;border:0;border-radius:8px;background:var(--brand-primary);font-size:8px;font-weight:850}.master-integration-page,.master-report-page{max-width:850px;margin:0 auto;width:100%}.master-report-hero{padding:22px;display:grid;grid-template-columns:62px 1fr;gap:14px;align-items:center;color:#fff;border-radius:21px;background:linear-gradient(135deg,#255cc1,#6b58cf);box-shadow:0 13px 27px rgba(40,67,143,.24)}.master-report-hero>span{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:rgba(255,255,255,.15)}.master-report-hero b{font-size:17px}.master-report-hero p{margin:5px 0 0;font-size:10px;line-height:1.6;opacity:.87}.master-report-options{display:grid;gap:9px}.master-report-options>button{min-height:78px;padding:12px;display:grid;grid-template-columns:45px 1fr 24px;align-items:center;gap:11px;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.master-report-options button>span{width:44px;height:44px;display:grid;place-items:center;color:var(--brand-primary);border-radius:13px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--card-bg))}.master-report-options div{display:grid;gap:3px}.master-report-options b{font-size:12px}.master-report-options small{color:var(--text-soft);font-size:9px}.master-report-options button>svg{color:var(--text-faint)}.master-compliance{padding:14px;display:flex;gap:10px;color:#116f4c;border:1px solid #b9e9d1;border-radius:15px;background:#ecfbf3}.master-compliance>svg{flex:none}.master-compliance b{font-size:11px}.master-compliance p{margin:3px 0 0;font-size:9px;line-height:1.5}.integration-card{overflow:hidden;border:1px solid var(--border-ui);border-radius:22px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.integration-card>header{padding:22px;display:grid;grid-template-columns:55px 1fr auto;gap:14px;align-items:center}.integration-card header>span{width:54px;height:54px;display:grid;place-items:center;color:#fff;border-radius:17px;background:#cc4657}.integration-card--connected header>span{background:#18a86c}.integration-card--degraded header>span,.integration-card--disabled header>span{background:#d58a17}.integration-card header div{display:grid;gap:3px}.integration-card header small{color:var(--text-soft);font-size:9px;font-weight:900;letter-spacing:.8px}.integration-card header h2{margin:0;font-size:20px}.integration-card header p{margin:0;color:var(--text-soft);font-size:9px;line-height:1.5}.integration-card header strong{color:var(--text-main);font-size:18px}.integration-card dl{margin:0;padding:16px 22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-block:1px solid var(--border-ui);background:var(--card-soft)}.integration-card dl div{min-width:0;display:grid;gap:4px}.integration-card dt{color:var(--text-soft);font-size:8px;text-transform:uppercase;letter-spacing:.5px}.integration-card dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800}.integration-card>footer{padding:15px 22px;display:flex;gap:10px;color:var(--text-soft)}.integration-card footer>svg{color:#17865c;flex:none}.integration-card footer span{display:grid;gap:2px}.integration-card footer b{color:var(--text-main);font-size:10px}.integration-card footer small{font-size:8px}.console-toast{min-height:48px;padding:10px 12px;display:grid;grid-template-columns:22px 1fr 28px;gap:8px;align-items:center;position:fixed;z-index:80;left:50%;bottom:18px;width:min(calc(100% - 30px),620px);transform:translateX(-50%);color:#0b754d;border:1px solid #a7e5c5;border-radius:14px;background:#ecfbf3;box-shadow:0 13px 35px rgba(0,0,0,.22);font-size:10px;font-weight:750}.console-toast--error{color:#a92f43;border-color:#f0bdc5;background:#fff0f2}.console-toast>button{width:28px;height:28px;display:grid;place-items:center;color:currentColor;border:0;border-radius:8px;background:rgba(0,0,0,.05)}.console-toast svg{width:17px}:root[data-color-mode=dark] .master-kpi>span{background:#1a3559}:root[data-color-mode=dark] .master-kpi--green>span{background:#123a2f}:root[data-color-mode=dark] .master-kpi--orange>span{background:#3b2a20}:root[data-color-mode=dark] .master-kpi--violet>span{background:#302849}:root[data-color-mode=dark] .master-winners article>span{color:#f0c65b;background:#3c321d}:root[data-color-mode=dark] .tenant-status{color:#72ddb0;background:#163b30}:root[data-color-mode=dark] .tenant-status--suspended{color:#ff9aaa;background:#432531}:root[data-color-mode=dark] .tenant-status--draft{color:#f3c76e;background:#3b311e}:root[data-color-mode=dark] .master-domain-list article>span{color:#efc26d;background:#3c311d}:root[data-color-mode=dark] .master-domain-list article>span.ok{color:#72ddb0;background:#163b30}:root[data-color-mode=dark] .master-compliance{color:#7ee1b3;border-color:#245843;background:#143429}:root[data-color-mode=dark] .console-toast{color:#79e2b0;border-color:#245843;background:#143429}:root[data-color-mode=dark] .console-toast--error{color:#ff9aaa;border-color:#63313e;background:#351d27}@media (max-width:820px){.master-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.master-grid-two,.master-tenants-layout{grid-template-columns:1fr}.master-detail{position:static}}@media (max-width:560px){.app-shell--admin .app-content,.app-shell--workspace .app-content{padding:12px}.workspace-label{font-size:10px}.master-console{gap:12px}.master-console__headline{padding:17px;border-radius:18px}.master-console__headline p{font-size:10px}.master-console__headline>button{width:38px;min-height:38px;padding:0;font-size:0}.master-nav button{min-height:49px;padding:4px;display:grid;justify-items:center;gap:3px;font-size:8px}.master-kpis{gap:7px}.master-kpi{min-height:91px;padding:11px;gap:8px;border-radius:15px}.master-kpi>span{width:37px;height:37px;border-radius:11px}.master-kpi>span svg{width:19px}.master-kpi strong{font-size:15px}.master-kpi small{font-size:8px}.master-kpi em{font-size:7px}.master-grid-two{gap:9px}.master-panel{padding:13px;border-radius:17px}.master-chart__plot{height:170px;gap:3px}.master-winners>div{grid-template-columns:1fr}.master-winners>div>article{grid-template-columns:34px 1fr auto}.master-create-form,.master-detail-card form{padding:12px;grid-template-columns:1fr}.master-create-form>*,.master-detail-card form>*{grid-column:1!important}.master-tenant-list>button{min-height:77px;grid-template-columns:43px 1fr 16px}.master-tenant-list>button>span{width:42px;height:42px}.master-tenant-list .tenant-status{display:none}.master-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.master-detail-report{align-items:flex-start;flex-direction:column}.master-detail-report p{width:100%}.master-detail-report button{flex:1 1}.master-report-hero{padding:17px;grid-template-columns:47px 1fr}.master-report-hero>span{width:46px;height:46px;border-radius:14px}.master-report-hero b{font-size:14px}.integration-card>header{padding:16px;grid-template-columns:45px 1fr}.integration-card header>span{width:44px;height:44px}.integration-card header>strong{grid-column:2;font-size:15px}.integration-card dl{padding:13px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.bingo-page{--bingo-primary:var(--brand-primary,var(--orange));--bingo-accent:var(--brand-accent,var(--orange-2));display:grid;gap:12px;margin:-14px;padding-bottom:18px;overflow:hidden}.bingo-page>section:not(.bingo-hero){margin-inline:14px}.bingo-hero{min-height:183px;padding:24px 18px 20px;position:relative;display:flex;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 87% 12%,rgba(255,255,255,.24),transparent 25%),radial-gradient(circle at 70% 115%,color-mix(in srgb,var(--bingo-accent) 72%,#ffd226),transparent 37%),linear-gradient(135deg,color-mix(in srgb,var(--bingo-primary) 90%,#cb2800),var(--bingo-accent))}.bingo-hero:before{content:"";width:235px;height:235px;position:absolute;right:-95px;top:-90px;border:34px solid rgba(255,255,255,.08);border-radius:50%}.bingo-hero__copy{max-width:66%;position:relative;z-index:1}.bingo-hero__copy>span{width:fit-content;padding:5px 8px;display:flex;align-items:center;gap:5px;border-radius:99px;background:rgba(255,255,255,.17);font-size:8px;letter-spacing:1px;font-weight:900}.bingo-hero h2{margin:9px 0 5px;font-size:26px;line-height:1.02;letter-spacing:-1.2px;text-transform:uppercase}.bingo-hero h2 i{color:#fff08a;font-style:normal}.bingo-hero p{margin:0;font-size:10px;opacity:.9}.bingo-hero__balls{width:130px;height:130px;position:absolute;right:3px;bottom:8px}.bingo-hero__balls .bingo-ball{position:absolute}.bingo-hero__balls .bingo-ball:first-child{left:7px;top:48px;transform:rotate(-12deg) scale(.86)}.bingo-hero__balls .bingo-ball:nth-child(2){left:48px;top:5px;transform:rotate(8deg) scale(1.06)}.bingo-hero__balls .bingo-ball:nth-child(3){right:2px;bottom:5px;transform:rotate(13deg) scale(.94)}.bingo-ball{--ball-color:#386ee4;width:58px;height:58px;display:grid;place-items:center;position:relative;border:2px solid rgba(255,255,255,.48);border-radius:50%;background:radial-gradient(circle at 31% 24%,#fff 0 5%,rgba(255,255,255,.75) 6%,transparent 20%),radial-gradient(circle at 35% 31%,color-mix(in srgb,var(--ball-color) 43%,#fff),var(--ball-color) 54%,color-mix(in srgb,var(--ball-color) 70%,#000) 100%);box-shadow:inset -7px -9px 12px rgba(0,0,0,.25),inset 6px 7px 10px rgba(255,255,255,.3),0 9px 14px rgba(35,20,16,.3)}.bingo-ball:after{content:"";width:76%;height:20%;position:absolute;left:12%;bottom:-12%;z-index:-1;border-radius:50%;background:rgba(0,0,0,.25);filter:blur(5px)}.bingo-ball>i{width:33px;height:33px;display:grid;place-items:center;color:#183153;border:2px solid rgba(15,37,67,.13);border-radius:50%;background:radial-gradient(circle at 37% 30%,#fff,#e9eef5);box-shadow:inset -2px -3px 4px rgba(0,0,0,.13),0 2px 5px rgba(0,0,0,.2);font-size:13px;font-style:normal;font-weight:900}.bingo-ball--b{--ball-color:#347ee8}.bingo-ball--i{--ball-color:#e14659}.bingo-ball--n{--ball-color:#f1a516}.bingo-ball--g{--ball-color:#26a86f}.bingo-ball--o{--ball-color:#8f55d4}.bingo-ball--large{width:83px;height:83px;animation:bingo-ball-in .45s cubic-bezier(.2,.9,.3,1.25)}.bingo-ball--large>i{width:48px;height:48px;font-size:19px}@keyframes bingo-ball-in{0%{opacity:0;transform:translateY(-35px) rotate(-25deg) scale(.45)}}.bingo-game,.bingo-history,.bingo-prizes,.bingo-purchase,.bingo-rules{border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.bingo-prizes{padding:13px;display:grid;gap:11px}.bingo-history>header,.bingo-prizes>header{display:flex;align-items:center;gap:8px}.bingo-history>header>svg,.bingo-prizes>header>svg{color:var(--bingo-primary)}.bingo-history header span,.bingo-prizes header div{display:grid;gap:1px}.bingo-history header b,.bingo-prizes header b{font-size:12px}.bingo-history header small,.bingo-prizes header small{color:var(--text-soft);font-size:8px}.bingo-prizes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bingo-prizes article{min-width:0;padding:9px 4px;display:grid;justify-items:center;gap:3px;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-soft)}.bingo-prizes article>span{width:25px;height:25px;display:grid;place-items:center;color:#bb7b05;border-radius:50%;background:#fff0b8}.bingo-prizes article small{color:var(--text-soft);text-transform:uppercase;font-size:7px;font-weight:800}.bingo-prizes article b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.bingo-prizes article.featured{color:#fff;border-color:transparent;background:linear-gradient(145deg,var(--bingo-primary),var(--bingo-accent))}.bingo-prizes article.featured small{color:rgba(255,255,255,.84)}.bingo-prizes article.featured>span{color:var(--bingo-primary);background:#fff}.bingo-rules{overflow:hidden}.bingo-rules summary{padding:13px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;list-style:none;cursor:pointer}.bingo-rules summary::-webkit-details-marker{display:none}.bingo-rules summary>svg:first-child{width:30px;height:30px;padding:6px;color:#159763;border-radius:9px;background:#e2f8ed}.bingo-rules summary span{display:grid;gap:2px}.bingo-rules summary b{font-size:11px}.bingo-rules summary small{color:var(--text-soft);font-size:8px}.bingo-rules details[open] summary>svg:last-child{transform:rotate(180deg)}.bingo-rules ol{margin:0;padding:0 13px 11px;display:grid;gap:7px;list-style:none}.bingo-rules li{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:9px;line-height:1.35}.bingo-rules li i{width:21px;height:21px;display:grid;place-items:center;flex:none;color:#fff;border-radius:50%;background:var(--bingo-primary);font-size:8px;font-style:normal;font-weight:900}.bingo-rules details>p{margin:0;padding:9px 13px;display:flex;align-items:center;gap:5px;color:var(--text-soft);border-top:1px dashed var(--border-ui);background:var(--card-soft);font-size:8px}.bingo-rules details>p b{color:var(--text-main)}.bingo-purchase{padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.bingo-purchase>div{min-width:0;min-height:58px;padding:9px;display:flex;align-items:center;gap:7px;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-soft)}.bingo-purchase>div>svg{width:22px;flex:none;color:var(--bingo-primary)}.bingo-purchase>div span{min-width:0;display:grid;gap:2px}.bingo-purchase>div small{color:var(--text-soft);font-size:8px}.bingo-purchase>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.bingo-primary{grid-column:1/-1;min-height:49px;color:#fff;background:linear-gradient(135deg,var(--bingo-primary),var(--bingo-accent));box-shadow:0 9px 17px color-mix(in srgb,var(--bingo-primary) 28%,transparent)}.bingo-responsible{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:5px;color:var(--text-soft);text-align:center;font-size:8px}.bingo-message{grid-column:1/-1;margin:0;padding:9px;color:#b73549;border:1px solid #efc2cb;border-radius:10px;background:#fff0f3;font-size:9px;line-height:1.4}.bingo-game{padding:13px;display:grid;gap:12px}.bingo-round{display:flex;align-items:center;justify-content:space-between;gap:8px}.bingo-round>span{min-width:0;display:grid;gap:2px}.bingo-round small{color:var(--text-soft);text-transform:uppercase;font-size:7px;letter-spacing:.6px}.bingo-round b{overflow:hidden;text-overflow:ellipsis;font-size:11px}.bingo-round em{padding:5px 8px;flex:none;color:#16895b;border-radius:99px;background:#e3f8ed;font-size:8px;font-style:normal;font-weight:900}.bingo-round em.is-live{color:var(--bingo-primary);background:color-mix(in srgb,var(--bingo-primary) 10%,var(--card-bg))}.bingo-draw{min-height:117px;padding:13px;display:grid;grid-template-columns:92px 1fr;gap:11px;align-items:center;position:relative;overflow:hidden;color:#fff;border-radius:17px;background:radial-gradient(circle at 5% 0,rgba(255,255,255,.26),transparent 35%),linear-gradient(140deg,#173d8c,#286acb)}.bingo-draw:after{content:"";width:120px;height:120px;position:absolute;right:-65px;top:-67px;border:17px solid rgba(255,255,255,.07);border-radius:50%}.bingo-current-ball{min-height:88px;display:grid;place-items:center;position:relative;z-index:1}.bingo-current-ball>span:not(.bingo-ball){width:72px;height:72px;display:grid;place-items:center;align-content:center;justify-items:center;gap:2px;color:#dceaff;border:1px dashed rgba(255,255,255,.45);border-radius:50%;background:rgba(255,255,255,.08)}.bingo-current-ball>span>small{text-align:center;font-size:8px;line-height:1.1}.bingo-draw__copy{min-width:0;position:relative;z-index:1}.bingo-draw__copy small{font-size:7px;letter-spacing:1px;font-weight:900;opacity:.75}.bingo-draw__copy strong{display:block;margin:2px 0;font-size:22px}.bingo-draw__copy p{margin:0;font-size:8px;opacity:.83}.bingo-call-progress{height:4px;position:absolute;right:13px;bottom:10px;left:116px;overflow:hidden;border-radius:9px;background:rgba(255,255,255,.2)}.bingo-call-progress i{height:100%;display:block;border-radius:inherit;background:#fff;transition:width .14s linear}.bingo-card{--bingo-card-accent:#316ed2;padding:13px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bingo-card-accent) 35%,var(--border-ui));border-radius:18px;background:color-mix(in srgb,var(--bingo-card-accent) 6%,var(--card-bg));box-shadow:0 10px 22px color-mix(in srgb,var(--bingo-card-accent) 14%,transparent)}.bingo-card--1{--bingo-card-accent:#9a4fc4}.bingo-card--2{--bingo-card-accent:#168e68}.bingo-card--3{--bingo-card-accent:#d46b25}.bingo-card__identity{min-height:32px;margin-bottom:9px;padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:8px}.bingo-card__identity span{display:flex;align-items:center;gap:5px;color:var(--bingo-card-accent)}.bingo-card__identity span small{font-size:8px;font-weight:900;letter-spacing:.55px}.bingo-card__identity>b{max-width:64%;overflow:hidden;color:var(--text-main);font-family:Plus Jakarta Sans,sans-serif;font-size:15px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px}.bingo-card__grid,.bingo-card__letters{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.bingo-card__letters{margin-bottom:7px}.bingo-card__letters b{min-height:36px;display:grid;place-items:center;color:#fff;border-radius:10px 10px 5px 5px;background:linear-gradient(145deg,var(--bingo-card-accent),color-mix(in srgb,var(--bingo-card-accent) 72%,#000));font-size:18px;text-shadow:0 1px 2px rgba(0,0,0,.25)}.bingo-card__grid span{aspect-ratio:1;display:grid;place-items:center;position:relative;overflow:hidden;color:var(--text-main);border:1px solid var(--border-ui);border-radius:11px;background:var(--card-bg);font-size:clamp(15px,4.6vw,19px);font-weight:900;transition:transform .2s,color .2s,background .2s}.bingo-card__grid span svg{width:21px}.bingo-card__grid span small{margin-top:-10px;font-size:6px;letter-spacing:.4px}.bingo-card__grid span.is-marked{color:#fff;border-color:transparent;background:radial-gradient(circle at 32% 23%,rgba(255,255,255,.55),transparent 18%),linear-gradient(145deg,var(--bingo-card-accent),color-mix(in srgb,var(--bingo-card-accent) 74%,#000));box-shadow:inset -3px -4px 6px rgba(0,0,0,.18);animation:bingo-mark .32s ease}.bingo-card__grid span.is-marked:after{content:"";width:8px;height:8px;position:absolute;right:5px;top:5px;border-radius:50%;background:rgba(255,255,255,.45)}.bingo-card__grid span.is-winning{outline:3px solid #ffd43b;outline-offset:-3px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.58),0 0 13px #ffd43b;animation:bingo-win-cell .85s ease infinite alternate}.bingo-card footer{margin:11px 2px 0;display:flex;align-items:center;gap:4px;color:var(--text-soft);font-size:8px}.bingo-card footer code{margin-left:auto;overflow:hidden;text-overflow:ellipsis}@keyframes bingo-mark{50%{transform:scale(1.13) rotate(-3deg)}}@keyframes bingo-win-cell{to{filter:brightness(1.22);transform:translateY(-1px)}}.bingo-play{width:100%}.bingo-call-board{padding:10px;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-soft)}.bingo-call-board>header{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.bingo-call-board header span{display:grid;gap:1px}.bingo-call-board header b{font-size:10px}.bingo-call-board header small{color:var(--text-soft);font-size:7px}.bingo-call-board header em{padding:4px 7px;color:var(--bingo-primary);border-radius:99px;background:color-mix(in srgb,var(--bingo-primary) 10%,var(--card-bg));font-size:8px;font-style:normal;font-weight:900}.bingo-call-board>div{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.bingo-call-board section{min-width:0;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.bingo-call-board section>b{grid-column:1/-1;min-height:22px;display:grid;place-items:center;color:#fff;border-radius:6px;background:#73829a;font-size:10px}.bingo-call-board section:first-child>b{background:#347ee8}.bingo-call-board section:nth-child(2)>b{background:#d94355}.bingo-call-board section:nth-child(3)>b{background:#e7a315}.bingo-call-board section:nth-child(4)>b{background:#249c69}.bingo-call-board section:nth-child(5)>b{background:#8951c3}.bingo-call-board i{aspect-ratio:1;display:grid;place-items:center;color:var(--text-faint);border:1px solid var(--border-ui);border-radius:50%;background:var(--card-bg);font-size:6px;font-style:normal;font-weight:800}.bingo-call-board i.is-called{color:#fff;border-color:transparent;background:var(--bingo-primary)}.bingo-call-board i.is-latest{outline:2px solid #ffce31;outline-offset:1px;transform:scale(1.1)}.bingo-draw-note{margin:0;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--text-soft);font-size:8px}.bingo-result{padding:13px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;border:1px solid;border-radius:15px;animation:bingo-result-in .42s cubic-bezier(.2,.85,.3,1.15)}.bingo-result>span{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:50%}.bingo-result>span svg{width:21px}.bingo-result>div{display:grid;gap:2px}.bingo-result small{font-size:7px;letter-spacing:.7px;font-weight:900}.bingo-result strong{font-size:20px}.bingo-result p{margin:0;font-size:8px;line-height:1.35}.bingo-result button{grid-column:1/-1;min-height:41px;display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;border:0;border-radius:10px;background:var(--bingo-primary);font-size:11px;font-weight:900}.bingo-result details{grid-column:1/-1;color:var(--text-soft);font-size:8px}.bingo-result summary{display:flex;align-items:center;gap:5px;cursor:pointer}.bingo-result code{margin-top:4px;display:block;overflow-wrap:anywhere}.bingo-result--win{color:#08764b;border-color:#9ce2bf;background:#e7faef}.bingo-result--win>span{background:#16a567}.bingo-result--lose{color:#7d4450;border-color:#edc5ce;background:#fff1f4}.bingo-result--lose>span{background:#c8586d}@keyframes bingo-result-in{0%{opacity:0;transform:translateY(15px) scale(.9)}}.bingo-history{padding:13px;display:grid;gap:10px}.bingo-history>div{display:grid;gap:6px}.bingo-history>div>button{width:100%;min-width:0;min-height:54px;padding:8px;display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.bingo-history>div>button.is-active{border-color:var(--bingo-primary);box-shadow:inset 0 0 0 1px var(--bingo-primary)}.bingo-history button>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:10px}.bingo-history button>span svg{width:15px}.bingo-history .pending{background:#d99422}.bingo-history .won{background:#17a469}.bingo-history .lost{background:#bf5c70}.bingo-history button>div{min-width:0;display:grid;gap:3px}.bingo-history button b{overflow:hidden;text-overflow:ellipsis;font-size:9px}.bingo-history button small{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:7px}.bingo-history button strong{color:var(--text-soft);white-space:nowrap;font-size:9px}.bingo-history__empty{min-height:58px;margin:0;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-soft);border:1px dashed var(--border-ui);border-radius:11px;background:var(--card-soft);font-size:9px}.bingo-confetti{width:min(100vw,520px);height:100dvh;position:fixed;z-index:70;left:50%;top:0;transform:translateX(-50%);overflow:hidden;pointer-events:none}.bingo-confetti i{width:9px;height:14px;position:absolute;left:var(--x);top:-20px;border-radius:3px;background:var(--confetti);animation:bingo-confetti-fall var(--duration) var(--delay) ease-in forwards}.bingo-confetti i:nth-child(3n){border-radius:50%}.bingo-confetti i:nth-child(4n){width:14px;height:7px}@keyframes bingo-confetti-fall{to{transform:translate3d(28px,106vh,0) rotate(var(--spin))}}:root[data-color-mode=dark] .bingo-rules summary>svg:first-child{color:#61d9a0;background:#163d31}:root[data-color-mode=dark] .bingo-prizes article>span{color:#ffcd60;background:#493917}:root[data-color-mode=dark] .bingo-message{color:#ff9eae;border-color:#623345;background:#351d29}:root[data-color-mode=dark] .bingo-round em{color:#6ee1ac;background:#153c30}:root[data-color-mode=dark] .bingo-result--win{color:#84e8b5;border-color:#245e47;background:#12382c}:root[data-color-mode=dark] .bingo-result--lose{color:#f3abba;border-color:#633243;background:#351d29}@media (max-width:360px){.bingo-hero{min-height:170px;padding-inline:15px}.bingo-hero h2{font-size:23px}.bingo-hero__balls{right:-15px;transform:scale(.86)}.bingo-game,.bingo-history,.bingo-prizes,.bingo-purchase{padding:10px}.bingo-card{padding:9px}.bingo-card__identity{min-height:27px;margin-bottom:6px}.bingo-card__identity>b{font-size:13px}.bingo-card__grid,.bingo-card__letters{gap:4px}.bingo-card__letters b{min-height:30px;font-size:15px}.bingo-card__grid span{border-radius:8px;font-size:14px}.bingo-call-board{padding:7px}.bingo-call-board section,.bingo-call-board>div{gap:2px}.bingo-call-board i{font-size:5px}}@media (prefers-reduced-motion:reduce){.bingo-ball--large,.bingo-card__grid span,.bingo-confetti i,.bingo-result{animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell--workspace{width:min(100%,1400px);max-width:1400px;min-height:100dvh;overflow:visible}.app-shell--workspace .app-content{min-height:calc(100dvh - 116px);padding:clamp(16px,2vw,28px)}.ops-workspace{--ops-radius:18px;--ops-radius-sm:12px;--ops-control:46px;min-height:72dvh;display:grid;align-content:start;gap:18px;color:var(--text-main)}.ops-workspace :is(button,input,select,textarea){font:inherit}.ops-workspace :is(input,select,textarea):focus-visible,.ops-workspace button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary,var(--orange)) 25%,transparent);outline-offset:2px}.ops-head,.ops-workspace__head{min-height:92px;padding:clamp(18px,2.3vw,28px);display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;position:relative;color:#fff;border-radius:22px;background:radial-gradient(circle at 91% 5%,rgba(255,255,255,.22),transparent 25%),linear-gradient(128deg,color-mix(in srgb,var(--brand-primary,var(--orange)) 90%,#162c58),var(--brand-accent,var(--orange-2)));box-shadow:0 16px 36px color-mix(in srgb,var(--brand-primary,var(--orange)) 24%,transparent)}.ops-head:after,.ops-workspace__head:after{content:"";width:180px;height:180px;position:absolute;right:-76px;bottom:-116px;border:24px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.ops-head>div,.ops-workspace__head>div{min-width:0;position:relative;z-index:1}.ops-head small,.ops-workspace__head small{display:block;margin-bottom:4px;opacity:.78;font-size:10px;letter-spacing:1.25px;text-transform:uppercase;font-weight:850}.ops-head h2,.ops-workspace__head h2{margin:0;font-size:clamp(20px,2.5vw,29px);letter-spacing:-.55px}.ops-head p,.ops-workspace__head p{max-width:680px;margin:5px 0 0;opacity:.86;font-size:12px;line-height:1.5}.ops-head__badge{min-height:40px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;position:relative;z-index:1;white-space:nowrap;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:10px;font-weight:850}.ops-layout,.ops-shell{min-width:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.ops-nav{padding:8px;display:grid;gap:4px;position:sticky;top:14px;border:1px solid var(--border-ui);border-radius:var(--ops-radius);background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-nav button{width:100%;min-height:46px;padding:0 12px;display:flex;align-items:center;gap:10px;color:var(--text-soft);text-align:left;border:0;border-radius:12px;background:transparent;font-size:11px;font-weight:780;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.ops-nav button:hover{color:var(--text-main);background:var(--card-soft);transform:translateX(2px)}.ops-nav button svg{width:18px;height:18px;flex:none}.ops-nav button.active,.ops-nav button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)));box-shadow:0 8px 18px color-mix(in srgb,var(--brand-primary,var(--orange)) 25%,transparent)}.ops-nav__group{padding:10px 10px 4px;color:var(--text-faint);font-size:8px;letter-spacing:1px;text-transform:uppercase;font-weight:900}.ops-content,.ops-main,.ops-view{min-width:0;display:grid;align-content:start;gap:16px}.ops-view{animation:ops-view-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes ops-view-in{0%{opacity:0;transform:translateY(7px)}}.ops-section-title{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-section-title>div{min-width:0}.ops-section-title h2,.ops-section-title h3{margin:0;font-size:clamp(16px,2vw,20px);letter-spacing:-.3px}.ops-section-title p,.ops-section-title small{margin:4px 0 0;display:block;color:var(--text-soft);font-size:10px;line-height:1.45}.ops-card,.ops-panel{min-width:0;padding:clamp(15px,1.8vw,22px);border:1px solid var(--border-ui);border-radius:var(--ops-radius);background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-panel--flat{box-shadow:none}.ops-panel--accent{border-top:3px solid var(--brand-primary,var(--orange))}.ops-card>header,.ops-panel>header{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-card>header>div,.ops-panel>header>div{min-width:0;display:grid;gap:3px}.ops-card>header b,.ops-panel>header b{font-size:13px}.ops-card>header small,.ops-panel>header small{color:var(--text-soft);font-size:9px;line-height:1.4}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-grid>*{min-width:0}.ops-kpis,.owner-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-shell--workspace .owner-metric,.ops-kpi{min-width:0;min-height:104px;padding:16px;display:flex;align-items:center;gap:12px;overflow:hidden;border:1px solid var(--border-ui);border-radius:17px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-kpi>span{width:44px;height:44px;display:grid;place-items:center;flex:none;color:#3171d1;border-radius:14px;background:#e9f2ff}.ops-kpi--green>span{color:#148c5a;background:#e5f8ee}.ops-kpi--orange>span{color:#d7681e;background:#fff0e4}.ops-kpi--red>span{color:#c7475c;background:#fff0f3}.ops-kpi>div{min-width:0;display:grid;gap:2px}.ops-kpi small{color:var(--text-soft);font-size:9px}.ops-kpi small,.ops-kpi strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-kpi strong{font-size:clamp(16px,1.8vw,22px);letter-spacing:-.4px}.ops-kpi em{overflow:hidden;color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal}.ops-form{display:grid;gap:14px}.ops-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ops-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-form-grid .ops-field--wide,.ops-form-grid>.ops-wide{grid-column:1/-1}.ops-field,.ops-form label{min-width:0;display:grid;align-content:start;gap:6px;color:var(--text-soft);font-size:10px;font-weight:800}.ops-field>span,.ops-form label>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-field small,.ops-form label small{color:var(--text-faint);font-size:8px;font-weight:650}.ops-control,.ops-field :is(input,select,textarea),.ops-form label>:is(input,select,textarea){width:100%;min-width:0;min-height:var(--ops-control);padding:0 12px;color:var(--text-main);border:1px solid var(--border-ui);border-radius:11px;outline:0;background:var(--card-soft);font-size:12px;font-weight:650;transition:border .18s ease,box-shadow .18s ease,background .18s ease}.ops-field textarea,.ops-form label>textarea{min-height:90px;padding-block:11px;resize:vertical;line-height:1.5}.ops-field :is(input,select,textarea):focus,.ops-form label>:is(input,select,textarea):focus{border-color:var(--brand-primary,var(--orange));background:var(--card-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,var(--orange)) 12%,transparent)}.ops-field :is(input,textarea)::placeholder,.ops-form :is(input,textarea)::placeholder{color:var(--text-faint)}.ops-check{min-height:var(--ops-control);padding:10px 12px;display:flex!important;align-items:center;gap:9px!important;color:var(--text-main)!important;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.ops-check input{width:16px!important;height:16px;min-height:0!important;padding:0!important;accent-color:var(--brand-primary,var(--orange))}.ops-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ops-actions--end{justify-content:flex-end}.ops-actions button,.ops-button{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--text-main);border:1px solid var(--border-ui);border-radius:11px;background:var(--card-bg);font-size:10px;font-weight:850;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.ops-actions button:hover:not(:disabled),.ops-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(.98)}.ops-actions .primary,.ops-button--primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)));box-shadow:0 8px 17px color-mix(in srgb,var(--brand-primary,var(--orange)) 22%,transparent)}.ops-actions .success,.ops-button--success{color:#fff;border-color:transparent;background:#159763}.ops-actions .danger,.ops-button--danger{color:#bd3950;border-color:#efc4cc;background:#fff2f4}.ops-alert,.ops-banner,.ops-button--ghost{color:var(--text-soft);background:var(--card-soft)}.ops-alert,.ops-banner{min-height:52px;padding:12px 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--border-ui);border-radius:13px;font-size:10px;line-height:1.45}.ops-alert svg,.ops-banner svg{width:19px;flex:none;color:var(--brand-primary,var(--orange))}.ops-banner--warning{color:#8e5c18;border-color:#e9c780;background:#fff8e7}.ops-banner--success{color:#08774d;border-color:#a9dfc3;background:#eaf9f1}.ops-banner--danger{color:#aa3347;border-color:#ecc1c9;background:#fff0f3}.ops-status{width:fit-content;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#526780;border-radius:99px;background:var(--card-soft);font-size:8px;font-weight:900}.ops-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ops-status--active,.ops-status--open,.ops-status--won{color:#0b8655;background:#e4f7ed}.ops-status--pending{color:#ad6a10;background:#fff3d9}.ops-status--closed,.ops-status--danger,.ops-status--lost{color:#b73d52;background:#fff0f3}.ops-table-wrap{width:100%;overflow:auto;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-bg)}.ops-table{width:100%;min-width:680px;border-collapse:collapse;font-size:10px}.ops-table th{padding:11px 13px;color:var(--text-soft);text-align:left;background:var(--card-soft);font-size:8px;letter-spacing:.55px;text-transform:uppercase}.ops-table td,.ops-table th{border-bottom:1px solid var(--border-ui)}.ops-table td{padding:12px 13px;vertical-align:middle}.ops-table tr:last-child td{border-bottom:0}.ops-table tbody tr:hover{background:color-mix(in srgb,var(--brand-primary,var(--orange)) 4%,var(--card-bg))}.ops-table td strong{font-size:11px}.ops-list{display:grid;gap:8px}.ops-list-item{min-width:0;min-height:62px;padding:11px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;color:var(--text-main);border:1px solid var(--border-ui);border-radius:13px;background:var(--card-bg)}.ops-list-item>span:first-child{width:37px;height:37px;display:grid;place-items:center;color:var(--brand-primary,var(--orange));border-radius:11px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,var(--card-bg))}.ops-list-item>div{min-width:0;display:grid;gap:3px}.ops-list-item b{font-size:11px}.ops-list-item b,.ops-list-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-list-item small{color:var(--text-soft);font-size:8px}.ops-list-item>strong{white-space:nowrap;font-size:11px}.ops-cash-summary{padding:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border-ui);border-radius:16px;background:var(--border-ui)}.ops-cash-summary>div{min-width:0;padding:13px;display:grid;gap:4px;background:var(--card-bg)}.ops-cash-summary>div:first-child{border-radius:10px 0 0 10px}.ops-cash-summary>div:last-child{border-radius:0 10px 10px 0}.ops-cash-summary small{color:var(--text-soft);font-size:8px;text-transform:uppercase;letter-spacing:.45px}.ops-cash-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.ops-pdv-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;align-items:start}.ops-pdv-layout>*{min-width:0}.ops-pdv-summary{position:sticky;top:14px}.ops-total{min-height:100px;padding:18px;display:grid;place-items:center;text-align:center;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-soft)}.ops-total small{color:var(--text-soft);font-size:8px;letter-spacing:.8px;text-transform:uppercase;font-weight:900}.ops-total strong{display:block;margin-top:3px;font-size:clamp(25px,3vw,34px);letter-spacing:-.8px}.ops-receipt-wrap{width:min(100%,430px);margin-inline:auto}.app-shell--workspace .lookup-receipt{font-size:1.12em;border-radius:17px;box-shadow:0 12px 28px rgba(20,42,70,.11)}.app-shell--workspace .owner-ticket{min-width:0}.app-shell--workspace .owner-ticket__actions{margin:8px 0 0;padding:0;position:relative;justify-content:flex-end;pointer-events:auto}.app-shell--workspace .owner-ticket__actions button{min-height:37px;border-radius:10px}.ops-theme-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.ops-theme-swatch{min-height:66px;padding:8px;display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-soft);font-size:9px;font-weight:800}.ops-theme-swatch i{width:31px;height:31px;border-radius:10px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.ops-theme-swatch.active{border-color:var(--brand-primary,var(--orange));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary,var(--orange)) 15%,transparent)}.ops-logo-preview{min-height:108px;padding:15px;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--border-ui);border-radius:14px;background:linear-gradient(45deg,var(--card-soft) 25%,transparent 25%),linear-gradient(-45deg,var(--card-soft) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--card-soft) 75%),linear-gradient(-45deg,transparent 75%,var(--card-soft) 75%);background-size:18px 18px;background-position:0 0,0 9px,9px -9px,-9px 0}.ops-logo-preview img{max-width:210px;max-height:78px;object-fit:contain}.ops-file{position:relative;overflow:hidden}.ops-file input[type=file]{position:absolute;inset:0;cursor:pointer;opacity:0}.ops-empty{min-height:190px;padding:26px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--text-soft);text-align:center;border:1px dashed var(--border-ui);border-radius:15px;background:var(--card-soft)}.ops-empty svg{width:30px;height:30px;color:var(--text-faint)}.ops-empty b{color:var(--text-main);font-size:13px}.ops-empty p{max-width:380px;margin:0;font-size:9px;line-height:1.5}.ops-loading{min-height:220px;display:grid;place-items:center;align-content:center;gap:9px;color:var(--text-soft);font-size:10px}.ops-loading svg{width:28px;height:28px;color:var(--brand-primary,var(--orange));animation:spin .8s linear infinite}.ops-toast{max-width:min(480px,calc(100vw - 30px));padding:12px 15px;display:flex;align-items:center;gap:9px;position:fixed;z-index:60;right:22px;bottom:22px;color:#fff;border-radius:13px;background:#15243a;box-shadow:0 14px 40px rgba(0,0,0,.3);font-size:10px;font-weight:800;animation:ops-toast-in .25s ease both}@keyframes ops-toast-in{0%{opacity:0;transform:translateY(12px)}}.ops-toast--success{background:#118157}.ops-toast--danger{background:#a93449}:root[data-color-mode=dark] .ops-kpi>span{color:#85b4ff;background:#1b3960}:root[data-color-mode=dark] .ops-kpi--green>span{color:#72ddb0;background:#153c31}:root[data-color-mode=dark] .ops-kpi--orange>span{color:#ffb77e;background:#4b301d}:root[data-color-mode=dark] .ops-kpi--red>span{color:#f49cac;background:#482536}:root[data-color-mode=dark] .ops-actions .danger,:root[data-color-mode=dark] .ops-button--danger{color:#f6a8b6;border-color:#633346;background:#38202c}:root[data-color-mode=dark] .ops-banner--warning{color:#f2cc86;border-color:#604a26;background:#342916}:root[data-color-mode=dark] .ops-banner--success{color:#7be1b2;border-color:#245c46;background:#15372b}:root[data-color-mode=dark] .ops-banner--danger{color:#f5a6b4;border-color:#633245;background:#38202c}:root[data-color-mode=dark] .ops-status--active,:root[data-color-mode=dark] .ops-status--open,:root[data-color-mode=dark] .ops-status--won{color:#75dfae;background:#153b30}:root[data-color-mode=dark] .ops-status--pending{color:#f0c875;background:#3e3018}:root[data-color-mode=dark] .ops-status--closed,:root[data-color-mode=dark] .ops-status--danger,:root[data-color-mode=dark] .ops-status--lost{color:#f2a0af;background:#3e2230}:root[data-color-mode=dark] .app-shell--workspace .lookup-receipt{box-shadow:0 12px 28px rgba(0,0,0,.28)}@media (max-width:1040px){.ops-layout,.ops-shell{grid-template-columns:1fr}.ops-nav{padding:6px;display:flex;gap:5px;position:static;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ops-nav__group{display:none}.ops-nav button{width:auto;min-width:max-content;min-height:43px;padding-inline:12px}.ops-nav button:hover{transform:translateY(-1px)}.ops-kpis,.owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.app-shell--workspace{width:100%;box-shadow:none}.app-shell--workspace .app-content{padding:12px}.ops-workspace{--ops-radius:15px;gap:12px}.ops-head,.ops-workspace__head{min-height:82px;padding:16px;border-radius:17px}.ops-head p,.ops-workspace__head p{font-size:10px}.ops-head__badge{display:none}.ops-content,.ops-main,.ops-view{gap:12px}.ops-card,.ops-panel{padding:13px}.ops-grid,.ops-grid--3,.ops-grid--4,.ops-pdv-layout{grid-template-columns:1fr;gap:10px}.ops-pdv-summary{position:static}.ops-form-grid,.ops-form-grid--3{grid-template-columns:1fr}.ops-form-grid .ops-field--wide,.ops-form-grid>.ops-wide{grid-column:auto}.ops-cash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-cash-summary>div:first-child,.ops-cash-summary>div:last-child{border-radius:0}.ops-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-toast{right:12px;bottom:12px;left:12px;max-width:none}}@media (max-width:430px){.workspace-label{display:none}.ops-head h2,.ops-workspace__head h2{font-size:19px}.ops-nav button{min-height:42px;padding-inline:10px;font-size:9px}.ops-nav button svg{width:16px}.ops-kpis,.owner-metrics{gap:7px}.app-shell--workspace .owner-metric,.ops-kpi{min-height:90px;padding:11px;gap:8px}.ops-kpi>span{width:36px;height:36px;border-radius:11px}.ops-kpi strong{font-size:15px}.ops-actions,.ops-actions--end{display:grid;grid-template-columns:1fr}.ops-actions button,.ops-button{width:100%}.ops-list-item{grid-template-columns:34px minmax(0,1fr)}.ops-list-item>span:first-child{width:33px;height:33px}.ops-list-item>.ops-status,.ops-list-item>strong{grid-column:2;justify-self:start}.ops-cash-summary{padding:8px}.ops-cash-summary>div{padding:10px}}@media (prefers-reduced-motion:reduce){.ops-toast,.ops-view{animation-duration:.01ms!important}.ops-actions button,.ops-button,.ops-nav button{transition-duration:.01ms!important}}@media print{@page{margin:5mm;size:auto}.app-shell--workspace{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;overflow:visible!important;box-shadow:none!important}.app-shell--workspace .app-content{min-height:0!important;padding:0!important}.app-shell--workspace :is(.app-header,.menu-layer,.ops-workspace__head,.ops-head,.ops-nav,.ops-section-title,.ops-actions,.ops-toast,.operation-toast){display:none!important}.ops-content,.ops-layout,.ops-main,.ops-shell,.ops-view,.ops-workspace{min-height:0!important;display:block!important;color:#000!important;background:#fff!important}.ops-card,.ops-panel,.owner-ticket{border:0!important;background:#fff!important;box-shadow:none!important}.owner-ticket{display:none!important}.owner-ticket.ticket-card--printing{width:76mm!important;margin:0 auto!important;display:block!important}.owner-ticket.ticket-card--printing .lookup-receipt{width:76mm!important;display:block!important;border:1px solid #000!important}.owner-ticket.ticket-card--printing .lookup-receipt,.owner-ticket.ticket-card--printing .lookup-receipt *{color:#000!important;background:#fff!important;box-shadow:none!important}.owner-ticket.ticket-card--printing .lookup-receipt__status{color:#fff!important;background:#000!important}.owner-ticket.ticket-card--printing .lookup-receipt__status svg{color:#fff!important}.owner-ticket.ticket-card--printing .owner-ticket__actions{display:none!important}}.bet-draw-picker{display:grid;grid-template-columns:1.25fr .75fr;gap:8px}.bet-draw-picker>label{min-width:0;min-height:55px;padding:8px 10px;display:flex;align-items:center;gap:8px;color:var(--brand-primary);border:1px solid var(--border-ui);border-radius:12px;background:var(--card-bg)}.bet-draw-picker label>span{min-width:0;display:grid;gap:2px;color:var(--text-soft);font-size:8px;font-weight:800}.bet-draw-picker input,.bet-draw-picker select{width:100%;min-width:0;padding:0;color:var(--text-main);border:0;outline:0;background:transparent;font-size:10px;font-weight:800}@media (max-width:360px){.bet-draw-picker{grid-template-columns:1fr}}.public-ticket-page{padding:16px;color:var(--text-main);background:var(--page-bg)}.public-ticket-page>header{min-height:48px;display:flex;align-items:center;justify-content:space-between}.public-ticket-page>header .brand{color:var(--text-main);text-shadow:none}.public-ticket-page>header a{display:flex;align-items:center;gap:5px;color:var(--text-soft);font-size:10px;font-weight:800}.public-ticket-hero{margin:18px 0 13px;padding:18px;display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;color:#fff;border-radius:20px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));box-shadow:0 13px 25px color-mix(in srgb,var(--brand-primary) 25%,transparent)}.public-ticket-hero>span{width:47px;height:47px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.17)}.public-ticket-hero small{font-size:8px;letter-spacing:1px;font-weight:900;opacity:.76}.public-ticket-hero h1{margin:3px 0;font-size:20px}.public-ticket-hero p{margin:0;font-size:9px;line-height:1.45;opacity:.86}.ops-workspace:has(>.ops-sidebar){grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(14px,2vw,22px)}.ops-sidebar{min-width:0;padding:10px;display:grid;gap:10px;position:sticky;top:16px;border:1px solid var(--border-ui);border-radius:20px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-identity{min-width:0;padding:11px;display:grid;grid-template-columns:39px minmax(0,1fr);gap:9px;align-items:center;border-radius:14px;background:var(--card-soft)}.ops-identity>span{width:39px;height:39px;display:grid;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)));box-shadow:0 7px 15px color-mix(in srgb,var(--brand-primary,var(--orange)) 24%,transparent)}.ops-identity>span svg{width:20px}.ops-identity>div{min-width:0;display:grid;gap:2px}.ops-identity small{color:var(--text-faint);font-size:7px;letter-spacing:.75px;font-weight:900}.ops-identity b,.ops-identity em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-identity b{font-size:11px}.ops-identity em{color:var(--text-soft);font-size:8px;font-style:normal}.ops-sidebar nav{display:grid;gap:3px}.ops-sidebar nav button{width:100%;min-height:43px;padding:0 10px;display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--text-soft);text-align:left;border:0;border-radius:11px;background:transparent;font-size:10px;font-weight:800;transition:color .16s ease,background .16s ease,transform .16s ease}.ops-sidebar nav button:hover{color:var(--text-main);background:var(--card-soft);transform:translateX(2px)}.ops-sidebar nav button>svg{width:17px;height:17px}.ops-sidebar nav button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-sidebar nav button>i{min-width:19px;min-height:19px;padding:2px 5px;display:grid;place-items:center;color:#fff;border-radius:99px;background:#d6871d;font-size:7px;font-style:normal;font-weight:900}.ops-sidebar nav button>i.ok{color:#0a7d51;background:#ddf6e8}.ops-sidebar nav button>i.warn{color:#a86a10;background:#fff0cf}.ops-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)));box-shadow:0 8px 17px color-mix(in srgb,var(--brand-primary,var(--orange)) 24%,transparent)}.ops-sidebar nav button.active>i{color:var(--brand-primary,var(--orange));background:#fff}.ops-register-status{min-height:66px;padding:10px;display:grid;grid-template-columns:33px minmax(0,1fr);gap:8px;align-items:center;color:#9a5f13;border:1px solid #ecd29f;border-radius:13px;background:#fff8e8}.ops-register-status.is-open{color:#0a7c50;border-color:#b4e5cb;background:#e9f9f0}.ops-register-status>span{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:currentColor}.ops-register-status>span svg{width:17px;color:#fff}.ops-register-status>div{min-width:0;display:grid;gap:1px}.ops-register-status small{font-size:6px;letter-spacing:.65px;font-weight:900;opacity:.74}.ops-register-status b{font-size:9px}.ops-register-status em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;opacity:.8}.ops-page-heading{min-height:72px;padding:2px 2px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-ui)}.ops-page-heading>div{min-width:0;display:grid;gap:2px}.ops-page-heading small{color:var(--brand-primary,var(--orange));font-size:8px;letter-spacing:1px;font-weight:900}.ops-page-heading h2{margin:0;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.55px}.ops-page-heading p{margin:0;color:var(--text-soft);font-size:10px;line-height:1.4}.ops-page-heading>button{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:6px;flex:none;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:11px;background:var(--card-bg);font-size:9px;font-weight:850;box-shadow:var(--shadow-ui)}.ops-page-heading>button svg{width:16px}.ops-dashboard{gap:15px}.ops-dashboard .owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:13px}.ops-dashboard-grid>*{min-width:0}.ops-today-card{min-width:0;padding:16px;display:grid;align-content:start;gap:13px;color:#fff;border-radius:17px;background:radial-gradient(circle at 105% -5%,rgba(255,255,255,.2),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--brand-primary,var(--orange)) 80%,#132d59),var(--brand-primary,var(--orange)));box-shadow:0 12px 26px color-mix(in srgb,var(--brand-primary,var(--orange)) 22%,transparent)}.ops-today-card>header{display:flex;align-items:center;gap:9px}.ops-today-card>header>span{width:38px;height:38px;display:grid;place-items:center;flex:none;border-radius:12px;background:rgba(255,255,255,.15)}.ops-today-card header div{min-width:0;display:grid;gap:2px}.ops-today-card header small{font-size:7px;letter-spacing:.8px;font-weight:900;opacity:.72}.ops-today-card header b{font-size:11px}.ops-today-card dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border-radius:11px;background:rgba(255,255,255,.16)}.ops-today-card dl div{min-width:0;padding:9px;display:grid;gap:2px;background:rgba(10,25,47,.13)}.ops-today-card dt{font-size:7px;opacity:.7}.ops-today-card dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850}.ops-today-card p{margin:0;font-size:9px;line-height:1.5;opacity:.82}.ops-today-card>button{min-height:39px;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--brand-primary,var(--orange));border:0;border-radius:10px;background:#fff;font-size:9px;font-weight:900}.ops-dashboard-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ops-dashboard-actions button{min-width:0;min-height:70px;padding:11px;display:grid;grid-template-columns:35px minmax(0,1fr);gap:9px;align-items:center;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-dashboard-actions button>svg{width:34px;height:34px;padding:8px;box-sizing:border-box;color:var(--brand-primary,var(--orange));border-radius:10px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,var(--card-bg))}.ops-dashboard-actions button span{min-width:0;display:grid;gap:2px}.ops-dashboard-actions button b,.ops-dashboard-actions button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-dashboard-actions button b{font-size:10px}.ops-dashboard-actions button small{color:var(--text-soft);font-size:8px}.ops-dashboard-actions button:disabled{opacity:.52}.ops-branding,.ops-cash,.ops-game-settings,.ops-pdv,.ops-reports,.ops-team,.ops-tickets{display:grid;align-content:start;gap:13px}.ops-blocker{min-height:68px;padding:12px 14px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;color:#985e14;border:1px solid #e9c985;border-radius:14px;background:#fff8e7}.ops-blocker>svg{width:35px;height:35px;padding:8px;box-sizing:border-box;border-radius:11px;background:#ffe8b5}.ops-blocker div{min-width:0;display:grid;gap:2px}.ops-blocker b{font-size:11px}.ops-blocker p{margin:0;font-size:8px;line-height:1.4}.ops-blocker button{min-height:36px;padding:0 11px;color:#fff;border:0;border-radius:9px;background:#b87218;font-size:8px;font-weight:900}.bonus-settings.ops-form,.ops-bingo-admin,.ops-branding>.ops-form,.ops-open-cash,.ops-pdv-form,.ops-reports,.ops-team>.ops-form{padding:clamp(15px,2vw,22px);border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-form>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.ops-form>header>span{width:41px;height:41px;display:grid;place-items:center;color:#fff;border-radius:13px;background:linear-gradient(135deg,var(--brand-primary,var(--orange)),var(--brand-accent,var(--orange-2)))}.ops-form>header>span svg{width:20px}.ops-form>header>div{min-width:0;display:grid;gap:2px}.ops-form>header small{color:var(--brand-primary,var(--orange));font-size:7px;letter-spacing:.8px;font-weight:900}.ops-form>header h3{margin:0;font-size:14px}.ops-form>header p{margin:0;color:var(--text-soft);font-size:8px;line-height:1.4}.ops-pdv-form fieldset{min-width:0;margin:0;padding:14px;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-soft)}.ops-pdv-form fieldset:disabled{opacity:.6}.ops-pdv-form legend{padding:0 7px;color:var(--text-main);font-size:9px;font-weight:900}.ops-pdv-form legend i{width:22px;height:22px;margin-right:6px;display:inline-grid;place-items:center;color:#fff;border-radius:7px;background:var(--brand-primary,var(--orange));font-size:8px;font-style:normal}.ops-pdv-form .ops-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-span-2{grid-column:span 2}.ops-money{min-width:0;min-height:var(--ops-control);padding:0 11px;display:flex;align-items:center;gap:5px;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.ops-money:focus-within{border-color:var(--brand-primary,var(--orange));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,var(--orange)) 12%,transparent)}.ops-money span{color:var(--text-soft);white-space:nowrap;font-size:10px;font-weight:850}.ops-money input{width:100%!important;min-width:0!important;min-height:42px!important;padding:0!important;color:var(--text-main)!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.ops-audit-note{min-height:58px;padding:11px 13px;display:flex;align-items:center;gap:10px;color:#37654f;border:1px solid #b9ddcb;border-radius:13px;background:#f0faf5}.ops-audit-note>svg{width:21px;flex:none;color:#13915c}.ops-audit-note>span{min-width:0;display:grid;gap:2px}.ops-audit-note b{font-size:9px}.ops-audit-note small{color:inherit;font-size:8px;line-height:1.4;opacity:.78}.ops-created-ticket{width:min(100%,470px);margin-inline:auto;padding:11px;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-created-ticket__heading{min-height:55px;padding:8px;display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:8px;align-items:center}.ops-created-ticket__heading>span{width:34px;height:34px;display:grid;place-items:center;color:#fff;border-radius:11px;background:#159962}.ops-created-ticket__heading>div{min-width:0;display:grid;gap:2px}.ops-created-ticket__heading small{color:#138758;font-size:7px;letter-spacing:.7px;font-weight:900}.ops-created-ticket__heading b{font-size:10px}.ops-created-ticket__heading select{min-height:35px;padding:0 8px;color:var(--text-main);border:1px solid var(--border-ui);border-radius:9px;background:var(--card-soft);font-size:8px;font-weight:800}.ops-created-ticket>.button{margin-top:8px}.ops-toolbar{padding:10px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-toolbar input,.ops-toolbar select{min-width:0;min-height:39px;padding:0 10px;color:var(--text-main);border:1px solid var(--border-ui);border-radius:10px;outline:0;background:var(--card-soft);font-size:9px}.ops-toolbar input{flex:1 1}.ops-toolbar>label{min-width:0;flex:1 1;display:flex;align-items:center;gap:8px}.ops-toolbar>label input{width:100%}.ops-toolbar button{min-height:39px;padding:0 11px;display:flex;align-items:center;gap:5px;color:#fff;border:0;border-radius:10px;background:var(--brand-primary,var(--orange));font-size:8px;font-weight:900}.ops-ticket-flags{padding:0 4px 6px;display:flex;align-items:center;justify-content:space-between;gap:7px}.ops-ticket-flags span,.ops-ticket-flags strong{padding:5px 8px;border-radius:99px;font-size:7px;letter-spacing:.35px}.ops-ticket-flags span{color:#3b6595;background:#eaf2ff}.ops-ticket-flags strong{color:#b33b4f;background:#fff0f3}.ops-cash-current{overflow:hidden;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-cash-current>header{min-height:88px;padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;color:#fff;background:linear-gradient(135deg,#118658,#20ae73)}.ops-cash-current>header>span{width:41px;height:41px;display:grid;place-items:center;border-radius:13px;background:rgba(255,255,255,.16)}.ops-cash-current>header>div{min-width:0;display:grid;gap:2px}.ops-cash-current header small{font-size:7px;letter-spacing:.8px;font-weight:900;opacity:.75}.ops-cash-current header h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ops-cash-current header p{margin:0;font-size:8px;opacity:.8}.ops-cash-current header strong{white-space:nowrap;font-size:18px}.ops-cash-kpis{padding:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ops-cash-kpis article{min-width:0;min-height:65px;padding:10px;display:grid;align-content:center;gap:3px;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.ops-cash-kpis article.featured{color:#0b7f51;border-color:#b7e5cc;background:#e9f9f0}.ops-cash-kpis small{color:var(--text-soft);font-size:7px}.ops-cash-kpis b,.ops-cash-kpis small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-cash-kpis b{font-size:11px}.ops-cash-forms{padding:0 12px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-cash-forms>.ops-form{min-width:0;padding:13px;border:1px solid var(--border-ui);border-radius:14px;background:var(--card-soft)}.ops-cash-forms h3{margin:0;font-size:11px}.ops-cash-forms .ops-form{grid-template-columns:1fr 1fr}.ops-cash-forms .ops-form .ops-span-2,.ops-cash-forms .ops-form h3,.ops-cash-forms .ops-form>button{grid-column:1/-1}.ops-cash-history{display:grid;gap:7px}.ops-cash-history>button{min-width:0;min-height:62px;padding:9px 11px;display:grid;grid-template-columns:37px minmax(0,1fr) auto auto;gap:9px;align-items:center;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:13px;background:var(--card-bg);box-shadow:0 5px 15px rgba(21,43,73,.05)}.ops-cash-history button>span{width:36px;height:36px;display:grid;place-items:center;color:#fff;border-radius:11px}.ops-cash-history button>span.open{background:#159962}.ops-cash-history button>span.closed{background:#68788f}.ops-cash-history button>div{min-width:0;display:grid;gap:2px}.ops-cash-history b,.ops-cash-history small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-cash-history b{font-size:10px}.ops-cash-history small{color:var(--text-soft);font-size:8px}.ops-cash-history strong{white-space:nowrap;font-size:10px}.ops-cash-history em{padding:4px 6px;color:#b53b50;border-radius:7px;background:#fff0f3;font-size:8px;font-style:normal;font-weight:850}.ops-cash-detail{padding:15px;display:grid;gap:12px;border:1px solid var(--border-ui);border-radius:17px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-cash-detail>header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center}.ops-cash-detail header div{min-width:0;display:grid;gap:2px}.ops-cash-detail header small{color:var(--brand-primary,var(--orange));font-size:7px;letter-spacing:.75px;font-weight:900}.ops-cash-detail header h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ops-cash-detail header button{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:5px;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:9px;background:var(--card-soft);font-size:8px;font-weight:850}.ops-cash-detail header button:last-child{width:34px;padding:0;justify-content:center}.ops-cash-events{display:grid;gap:6px}.ops-cash-events>p{margin:0;padding:18px;color:var(--text-soft);text-align:center;border:1px dashed var(--border-ui);border-radius:11px;font-size:9px}.ops-cash-events>div{min-width:0;min-height:54px;padding:8px;display:grid;grid-template-columns:33px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.ops-cash-events>div>span{width:32px;height:32px;display:grid;place-items:center;color:#fff;border-radius:10px}.ops-cash-events span.in{background:#159962}.ops-cash-events span.out{background:#c24b5e}.ops-cash-events>div>div{min-width:0;display:grid;gap:2px}.ops-cash-events b,.ops-cash-events small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-cash-events b{font-size:9px}.ops-cash-events small{color:var(--text-soft);font-size:7px}.ops-cash-events strong{white-space:nowrap;font-size:9px}.ops-game-settings{grid-template-columns:minmax(0,1.05fr) minmax(290px,.8fr);align-items:start}.ops-game-settings>*{min-width:0}.ops-bingo-admin{align-self:start}.ops-bingo-admin .ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-bingo-admin .ops-form-grid>label:last-child{grid-column:1/-1}.ops-branding{grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);align-items:start}.ops-brand-preview{overflow:hidden;position:sticky;top:16px;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-brand-preview>div{min-height:180px;padding:24px;display:grid;place-items:center;color:#fff}.ops-brand-preview>div img{max-width:190px;max-height:100px;object-fit:contain;filter:drop-shadow(0 6px 9px rgba(0,0,0,.2))}.ops-brand-preview>div svg{width:58px;height:58px;opacity:.86}.ops-brand-preview>span{padding:15px;display:grid;gap:3px}.ops-brand-preview small{color:var(--text-faint);font-size:7px;letter-spacing:.8px;font-weight:900}.ops-brand-preview b{font-size:14px}.ops-brand-preview em{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal}.ops-branding .ops-theme-grid{max-height:280px;padding:5px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:auto;border:1px solid var(--border-ui);border-radius:13px;background:var(--card-soft)}.ops-branding .ops-theme-grid label{min-width:0;min-height:52px;padding:7px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:7px;align-items:center;position:relative;color:var(--text-soft);border:1px solid transparent;border-radius:10px;background:var(--card-bg);font-size:8px;font-weight:800}.ops-branding .ops-theme-grid input{position:absolute;opacity:0}.ops-branding .ops-theme-grid i{width:27px;height:27px;border-radius:9px}.ops-branding .ops-theme-grid label:has(input:checked){color:var(--text-main);border-color:var(--brand-primary,var(--orange));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary,var(--orange)) 16%,transparent)}.ops-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-upload-grid>label{min-width:0;min-height:76px;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;position:relative;color:var(--text-main);border:1px dashed var(--border-ui);border-radius:12px;background:var(--card-soft)}.ops-upload-grid>label>svg{width:33px;height:33px;padding:8px;box-sizing:border-box;color:var(--brand-primary,var(--orange));border-radius:10px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,var(--card-bg))}.ops-upload-grid label>span{min-width:0;display:grid;gap:2px}.ops-upload-grid b{font-size:9px}.ops-upload-grid input,.ops-upload-grid small{color:var(--text-soft);font-size:7px}.ops-upload-grid input{width:100%;min-height:26px;margin-top:3px;padding:0;border:0;background:transparent}.ops-team{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.ops-team>.operation-heading{grid-column:2;grid-row:1;align-self:end}.ops-team>.ops-form{grid-row:1/span 2}.ops-operator-list{display:grid;align-content:start;gap:7px}.ops-operator-list article{min-width:0;min-height:62px;padding:9px 11px;display:grid;grid-template-columns:37px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border-ui);border-radius:13px;background:var(--card-bg);box-shadow:0 5px 15px rgba(21,43,73,.05)}.ops-operator-list article>span{width:36px;height:36px;display:grid;place-items:center;color:var(--brand-primary,var(--orange));border-radius:11px;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 10%,var(--card-bg))}.ops-operator-list article>div{min-width:0;display:grid;gap:2px}.ops-operator-list b,.ops-operator-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-operator-list b{font-size:10px}.ops-operator-list small{color:var(--text-soft);font-size:8px}.ops-operator-list i{padding:5px 8px;color:#0b8052;border-radius:99px;background:#e4f7ed;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.ops-reports{box-shadow:var(--shadow-ui)}.ops-report-hero{min-height:106px;padding:18px;display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center;color:#fff;border-radius:15px;background:radial-gradient(circle at 90% 0,rgba(255,255,255,.2),transparent 30%),linear-gradient(135deg,#153c7d,#2e6fce)}.ops-report-hero>span{width:49px;height:49px;display:grid;place-items:center;border-radius:14px;background:rgba(255,255,255,.15)}.ops-report-hero>div{min-width:0;display:grid;gap:2px}.ops-report-hero small{font-size:7px;letter-spacing:.9px;font-weight:900;opacity:.7}.ops-report-hero h3{margin:0;font-size:15px}.ops-report-hero p{margin:0;font-size:8px;line-height:1.45;opacity:.82}.ops-report-period{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ops-report-period label{display:grid;gap:5px;color:var(--text-soft);font-size:8px;font-weight:850}.ops-report-period input{width:100%;min-height:42px;padding:0 10px;color:var(--text-main);border:1px solid var(--border-ui);border-radius:10px;background:var(--card-soft);font-size:10px}.ops-report-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-report-options button{min-width:0;min-height:76px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) 17px;gap:8px;align-items:center;color:var(--text-main);text-align:left;border:1px solid var(--border-ui);border-radius:13px;background:var(--card-soft)}.ops-report-options button>span{width:33px;height:33px;display:grid;place-items:center;color:#326fc9;border-radius:10px;background:#e8f1ff}.ops-report-options button>div{min-width:0;display:grid;gap:2px}.ops-report-options b,.ops-report-options small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-report-options b{font-size:9px}.ops-report-options small{color:var(--text-soft);font-size:7px}.ops-report-options button>svg{width:16px;color:var(--text-faint)}.ops-workspace .switch input{width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;padding:0!important;inset:auto!important;overflow:hidden}:root[data-color-mode=dark] .ops-sidebar nav button>i.ok{color:#76deae;background:#153c31}:root[data-color-mode=dark] .ops-sidebar nav button>i.warn{color:#f0c775;background:#3e3018}:root[data-color-mode=dark] .ops-register-status{color:#f0c87b;border-color:#604a25;background:#342916}:root[data-color-mode=dark] .ops-register-status.is-open{color:#79dfb0;border-color:#285c47;background:#15372c}:root[data-color-mode=dark] .ops-blocker{color:#f0ca82;border-color:#624c27;background:#362a17}:root[data-color-mode=dark] .ops-blocker>svg{background:#4a3719}:root[data-color-mode=dark] .ops-audit-note{color:#9eddbc;border-color:#2d5c49;background:#18362c}:root[data-color-mode=dark] .ops-ticket-flags span{color:#9bc2fa;background:#1b3960}:root[data-color-mode=dark] .ops-cash-history em,:root[data-color-mode=dark] .ops-ticket-flags strong{color:#f2a0af;background:#3d2230}:root[data-color-mode=dark] .ops-cash-kpis article.featured{color:#78dfb0;border-color:#285d47;background:#16382d}:root[data-color-mode=dark] .ops-operator-list i{color:#78dfb0;background:#153c31}:root[data-color-mode=dark] .ops-report-options button>span{color:#98c1ff;background:#1b3960}@media (max-width:1120px){.ops-workspace:has(>.ops-sidebar){grid-template-columns:205px minmax(0,1fr)}.ops-dashboard .owner-metrics,.ops-pdv-form .ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-branding .ops-theme-grid,.ops-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.ops-workspace:has(>.ops-sidebar){grid-template-columns:1fr}.ops-sidebar{padding:8px;display:grid;position:static}.ops-identity{display:none}.ops-sidebar nav{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ops-sidebar nav button{width:auto;min-width:max-content;grid-template-columns:17px auto auto;padding-inline:11px}.ops-sidebar nav button:hover{transform:translateY(-1px)}.ops-register-status{min-height:48px;grid-template-columns:29px minmax(0,1fr)}.ops-register-status>span{width:28px;height:28px}.ops-register-status em{justify-self:end;grid-column:2}.ops-branding,.ops-dashboard-grid,.ops-game-settings,.ops-team{grid-template-columns:1fr}.ops-brand-preview{position:static;display:grid;grid-template-columns:minmax(180px,.7fr) 1fr}.ops-brand-preview>div{min-height:125px}.ops-team>.operation-heading{grid-column:auto;grid-row:auto}.ops-team>.ops-form{grid-row:auto}.ops-cash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.ops-page-heading{min-height:62px}.ops-page-heading>button{width:37px;padding:0;justify-content:center;font-size:0}.ops-page-heading h2{font-size:20px}.ops-dashboard .owner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-bingo-admin .ops-form-grid,.ops-dashboard-actions,.ops-form-grid,.ops-pdv-form .ops-form-grid,.ops-report-options{grid-template-columns:1fr}.ops-bingo-admin .ops-form-grid>label:last-child,.ops-span-2{grid-column:auto}.ops-form>header{grid-template-columns:38px minmax(0,1fr) auto}.ops-form>header>span{width:37px;height:37px}.ops-blocker{grid-template-columns:34px minmax(0,1fr)}.ops-blocker button{grid-column:1/-1}.ops-toolbar{display:grid;grid-template-columns:1fr auto}.ops-toolbar input{grid-column:1/-1}.ops-cash-current>header{grid-template-columns:37px minmax(0,1fr)}.ops-cash-current>header>strong{grid-column:2;font-size:16px}.ops-cash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-cash-forms{grid-template-columns:1fr}.ops-cash-history>button{grid-template-columns:34px minmax(0,1fr) auto}.ops-cash-history>button>em{grid-column:2;justify-self:start}.ops-brand-preview{grid-template-columns:1fr}.ops-brand-preview>div{min-height:110px}.ops-branding .ops-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-report-period,.ops-upload-grid{grid-template-columns:1fr}}@media (max-width:390px){.ops-sidebar{margin-inline:-3px}.ops-sidebar nav button{min-height:39px;padding-inline:9px;font-size:8px}.ops-sidebar nav button>i{font-size:6px}.ops-register-status{display:none}.ops-dashboard .owner-metrics{gap:7px}.bonus-settings.ops-form,.ops-bingo-admin,.ops-branding>.ops-form,.ops-open-cash,.ops-pdv-form,.ops-reports,.ops-team>.ops-form{padding:12px}.ops-pdv-form fieldset{padding:10px}.ops-created-ticket__heading{grid-template-columns:32px minmax(0,1fr)}.ops-created-ticket__heading select{grid-column:1/-1}.ops-cash-kpis{padding:8px;gap:5px}.ops-cash-kpis article{padding:8px}.ops-cash-detail>header{grid-template-columns:minmax(0,1fr) auto}.ops-cash-detail header button:first-of-type{grid-column:1;justify-self:start}.ops-cash-detail header button:last-child{grid-column:2;grid-row:1}.ops-cash-events>div{grid-template-columns:31px minmax(0,1fr)}.ops-cash-events>div>strong{grid-column:2}}@media print{.console-toast,.operation-heading,.ops-blocker,.ops-branding,.ops-cash-current,.ops-cash-history,.ops-dashboard,.ops-form,.ops-game-settings,.ops-page-heading,.ops-reports,.ops-sidebar,.ops-team,.ops-ticket-flags,.ops-toolbar,.scratch-admin-history{display:none!important}.ops-workspace:has(>.ops-sidebar){display:block!important}.ops-cash,.ops-main,.ops-pdv,.ops-tickets{display:block!important}.ops-created-ticket{width:auto!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}.ops-created-ticket>.button,.ops-created-ticket__heading,.owner-ticket__actions{display:none!important}.ops-cash-detail{width:100%!important;display:grid!important;color:#000!important;border:0!important;background:#fff!important;box-shadow:none!important}.ops-cash-detail>header button{display:none!important}.ops-cash-detail .ops-cash-kpis{display:grid!important}.ops-cash-detail .ops-cash-events>div,.ops-cash-detail .ops-cash-kpis article{color:#000!important;border-color:#999!important;background:#fff!important}}.ops-close-cash{border-color:color-mix(in srgb,var(--brand-primary,var(--orange)) 32%,var(--border-ui))!important;background:color-mix(in srgb,var(--brand-primary,var(--orange)) 4%,var(--card-soft))!important}.app-header .progress{display:none}.app-header{padding-bottom:10px}.feature,.feature-grid--home .feature,.home-banner,.home-mini,.responsible,.shortcut-row,.support-card,.wallet-summary{border-radius:18px}.app-shell .app-content{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.bottom-nav{height:calc(60px + env(safe-area-inset-bottom));padding-top:2px;box-shadow:0 -4px 16px color-mix(in srgb,var(--brand-primary,#fa610a) 19%,transparent)}.bottom-nav a{gap:2px;font-size:8px}.bottom-nav a:not(.nav-pix)>span:first-child svg{width:21px;height:21px}.bottom-nav .nav-pix{transform:translateY(-21px)}.bottom-nav .nav-pix:hover{transform:translateY(-23px)}.nav-pix__orb{width:61px;height:61px;border-width:3px;box-shadow:0 8px 18px rgba(16,77,142,.36)}.nav-pix__orb svg{width:36px;height:36px}.bottom-nav .nav-pix>span:last-child{margin-top:2px;font-size:12px;font-weight:850;letter-spacing:-.15px}.report-results-link{min-height:58px;margin-top:10px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:var(--text-main);border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui);font-size:12px;font-weight:800}.report-results-link>span{display:flex;align-items:center;gap:9px}.report-results-link>span>svg{color:var(--brand-primary)}.report-results-link>svg{width:17px;color:var(--text-faint)}.home-footer{margin:22px 14px 4px;padding:16px;display:grid;gap:12px;color:var(--text-soft);border-top:1px solid var(--border-ui);font-size:10px}.home-footer>div{display:grid;gap:3px}.home-footer b{color:var(--text-main);font-size:11px}.home-footer span{line-height:1.45}.home-footer nav{display:flex;flex-wrap:wrap;gap:8px 13px}.home-footer a{color:var(--brand-primary);font-size:10px;font-weight:800}.home-footer small{color:var(--text-faint);font-size:8px}.ops-workspace:has(>.ops-sidebar){grid-template-columns:minmax(0,1fr)}.ops-sidebar{position:static;padding:9px;gap:8px;border-radius:18px}.ops-sidebar .ops-identity{min-height:42px;padding:5px 6px}.ops-sidebar .ops-identity>span{width:31px;height:31px;border-radius:10px}.ops-sidebar .ops-identity b{font-size:11px}.ops-sidebar .ops-identity em,.ops-sidebar .ops-identity small{font-size:7px}.master-nav,.ops-sidebar nav{display:flex;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ops-sidebar nav{gap:6px}.ops-sidebar nav button{width:auto;min-width:max-content;min-height:42px;padding:0 11px;grid-template-columns:17px auto auto;border-radius:12px}.ops-sidebar nav button:hover{transform:translateY(-1px)}.ops-sidebar nav button>svg{width:16px}.ops-sidebar .ops-register-status{min-height:45px;grid-template-columns:29px minmax(0,1fr)}.ops-sidebar .ops-register-status>span{width:29px;height:29px}.ops-sidebar .ops-register-status em{justify-self:end;grid-column:2}.master-theme-toggle,.ops-theme-toggle{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;color:var(--text-soft)!important;border:1px solid var(--border-ui)!important;background:var(--card-soft)!important}.ops-theme-toggle{min-height:42px!important;padding:0 11px!important;display:flex!important;align-items:center;gap:7px}.ops-theme-toggle svg{width:16px}.master-nav{gap:6px;padding:7px;border-radius:18px}.master-nav button{flex:0 0 auto;min-width:max-content;min-height:43px;padding:0 13px;border-radius:12px}.master-theme-toggle{display:flex!important;align-items:center;gap:7px}.master-theme-toggle svg{width:16px}@media (max-width:430px){.bottom-nav{height:calc(58px + env(safe-area-inset-bottom))}.app-shell .app-content{padding-bottom:calc(73px + env(safe-area-inset-bottom))}.bottom-nav a{font-size:7px}.bottom-nav a:not(.nav-pix)>span:first-child svg{width:20px;height:20px}.bottom-nav .nav-pix{transform:translateY(-26px)}.nav-pix__orb{width:58px;height:58px}.nav-pix__orb svg{width:34px;height:34px}.bottom-nav .nav-pix>span:last-child{margin-top:0;font-size:11px;line-height:1}.ops-sidebar .ops-identity,.ops-sidebar .ops-register-status{display:none}.ops-sidebar{padding:6px}.ops-sidebar nav button{min-height:39px;padding-inline:10px;font-size:8px}.master-nav button{min-height:40px;padding-inline:10px;font-size:8px}}.affiliate-page{display:grid;gap:12px}.affiliate-hero{min-height:194px;padding:19px;display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:13px;overflow:hidden;position:relative;color:#fff;border-radius:22px;background:linear-gradient(134deg,color-mix(in srgb,var(--brand-primary) 84%,#101d36),var(--brand-accent));box-shadow:0 15px 30px color-mix(in srgb,var(--brand-primary) 28%,transparent)}.affiliate-hero:after{width:170px;height:170px;content:"";position:absolute;right:-70px;top:-61px;border:30px solid rgba(255,255,255,.08);border-radius:50%}.affiliate-hero>div{z-index:1;display:grid;align-content:center;gap:6px}.affiliate-hero>div>span{width:fit-content;padding:5px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:99px;background:rgba(10,20,40,.18);font-size:8px;letter-spacing:.75px;font-weight:900}.affiliate-hero h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;line-height:1.03;letter-spacing:-.7px}.affiliate-hero h2 i{color:color-mix(in srgb,var(--brand-primary) 24%,white);font-style:normal}.affiliate-hero p{max-width:260px;margin:1px 0 0;font-size:10px;line-height:1.47;opacity:.86}.affiliate-hero aside{z-index:1;align-self:center;min-width:0;padding:13px 10px;display:grid;justify-items:center;gap:4px;text-align:center;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:rgba(9,20,43,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.affiliate-hero aside>svg{width:21px;color:#fff2c6}.affiliate-hero aside small{font-size:8px;opacity:.78}.affiliate-hero aside b{max-width:100%;overflow:hidden;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.affiliate-hero aside em{padding:4px 7px;color:#d9ffe9;border-radius:99px;background:rgba(15,82,56,.42);font-size:7px;font-style:normal;font-weight:900}.affiliate-toast{min-height:41px;margin:0;padding:0 12px;display:flex;align-items:center;gap:7px;color:#087c50;border:1px solid #afe8cc;border-radius:12px;background:#edfbf2;font-size:10px;font-weight:800}.affiliate-invite,.affiliate-rules,.affiliate-section{padding:14px;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.affiliate-invite>header,.affiliate-rules>header{display:flex;align-items:center;gap:9px}.affiliate-invite>header>span{width:35px;height:35px;display:grid;place-items:center;color:#3173d9;border-radius:11px;background:#eaf2ff}.affiliate-invite header div,.affiliate-rules header div{min-width:0;display:grid;gap:2px}.affiliate-invite header b,.affiliate-rules header b{font-size:12px}.affiliate-invite header small,.affiliate-rules header small{color:var(--text-soft);font-size:9px;line-height:1.35}.affiliate-invite__url{min-height:46px;margin-top:11px;padding:0 6px 0 10px;display:flex;align-items:center;gap:5px;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-soft)}.affiliate-invite__url code{min-width:0;flex:1 1;overflow:hidden;color:var(--text-soft);font-family:inherit;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.affiliate-invite footer button,.affiliate-invite__url button{min-height:31px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:none;color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 27%,var(--border-ui));border-radius:9px;background:var(--card-bg);font-size:8px;font-weight:900}.affiliate-invite footer{margin-top:9px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--text-soft);font-size:9px}.affiliate-invite footer>span{margin-right:auto}.affiliate-invite footer>span b{color:var(--text-main)}.affiliate-invite .affiliate-share{color:#fff;border-color:var(--brand-primary);background:var(--brand-primary)}.affiliate-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-kpi{min-width:0;min-height:91px;padding:11px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.affiliate-kpi>span{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#3674d6;border-radius:10px;background:#eaf2ff}.affiliate-kpi.is-positive>span{color:#159a61;background:#e6f9ee}.affiliate-kpi.is-negative>span{color:#c34b59;background:#fff0f2}.affiliate-kpi>div{min-width:0;display:grid;gap:2px}.affiliate-kpi em,.affiliate-kpi small{color:var(--text-soft);font-size:8px}.affiliate-kpi b,.affiliate-kpi em,.affiliate-kpi small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-kpi b{font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.affiliate-kpi em{color:var(--text-faint);font-style:normal}.affiliate-rules>header>svg{color:var(--brand-primary)}.affiliate-rules>div{margin-top:11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.affiliate-rules>div>span{min-height:50px;padding:7px;display:grid;align-content:center;gap:3px;border-radius:11px;background:var(--card-soft);text-align:center}.affiliate-rules>div small{color:var(--text-soft);font-size:8px}.affiliate-rules>div b{color:var(--brand-primary);font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.affiliate-rules p{margin:10px 0 0;display:flex;align-items:flex-start;gap:6px;color:var(--text-soft);font-size:9px;line-height:1.47}.affiliate-rules p svg{width:14px;flex:none;color:var(--brand-primary)}.affiliate-rules p b{color:var(--text-main)}.affiliate-section{padding:0;overflow:hidden}.affiliate-section__heading{min-height:61px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border-ui)}.affiliate-section__heading>div{display:grid;gap:3px}.affiliate-section__heading b{font-size:12px}.affiliate-section__heading small{color:var(--text-soft);font-size:9px}.affiliate-section__heading>span{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;color:var(--brand-primary);border-radius:99px;background:color-mix(in srgb,var(--brand-primary) 11%,var(--card-soft));font-size:9px;font-weight:900}.affiliate-entries,.affiliate-referrals{display:grid}.affiliate-entries article,.affiliate-referrals article{min-height:65px;padding:9px 13px;display:grid;grid-template-columns:29px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--border-ui)}.affiliate-entries article:last-child,.affiliate-referrals article:last-child{border-bottom:0}.affiliate-entry-icon,.affiliate-level{width:28px;height:28px;display:grid;place-items:center;color:#fff;border-radius:9px;background:#3a79db;font-size:8px;font-weight:900}.affiliate-level--2{background:#9765d9}.affiliate-level--3{background:#d28a33}.affiliate-entries article>div,.affiliate-referrals article>div{min-width:0;display:grid;gap:3px}.affiliate-entries b,.affiliate-referrals b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.affiliate-entries small,.affiliate-referrals small{overflow:hidden;color:var(--text-soft);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.affiliate-entries aside,.affiliate-referrals aside{min-width:69px;display:grid;justify-items:end;gap:2px;text-align:right}.affiliate-entries aside small,.affiliate-referrals aside small{color:var(--text-faint)}.affiliate-entries aside b,.affiliate-referrals aside b{color:var(--text-main);font-size:9px}.affiliate-referrals aside em{color:#149260;font-size:8px;font-style:normal;font-weight:800}.affiliate-referrals aside em.is-negative{color:#c64958}.affiliate-entry-icon.is-credit{color:#149260;background:#e7f9ef}.affiliate-entry-icon.is-debit{color:#c54a5b;background:#fff0f2}.affiliate-entries aside.is-credit b{color:#149260}.affiliate-entries aside.is-debit b{color:#c54a5b}.affiliate-empty{min-height:270px;padding:20px;display:grid;justify-items:center;align-content:center;gap:8px;text-align:center;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.affiliate-empty>svg{width:33px;height:33px;color:var(--text-faint)}.affiliate-empty b{color:var(--text-main);font-size:13px}.affiliate-empty p{max-width:260px;margin:0;font-size:10px;line-height:1.45}.affiliate-empty .button{margin-top:5px}.affiliate-empty--small{min-height:135px;border:0;border-radius:0;box-shadow:none}:root[data-color-mode=dark] .affiliate-invite>header>span{color:#7eafff;background:#18365d}:root[data-color-mode=dark] .affiliate-toast{color:#70e3ab;border-color:#235c45;background:#153829}:root[data-color-mode=dark] .affiliate-kpi>span{background:#18365d}:root[data-color-mode=dark] .affiliate-kpi.is-positive>span{background:#153e31}:root[data-color-mode=dark] .affiliate-kpi.is-negative>span{background:#452636}@media (max-width:365px){.affiliate-hero{grid-template-columns:minmax(0,1fr) 110px;padding:15px}.affiliate-hero h2{font-size:20px}.affiliate-hero aside b{font-size:12px}.affiliate-kpi{padding:9px;gap:6px}.affiliate-kpi>span{width:29px;height:29px}.affiliate-kpi b{font-size:11px}.affiliate-invite footer>span{width:100%}.affiliate-invite footer button{flex:1 1}.affiliate-entries article,.affiliate-referrals article{padding-inline:10px}}.master-detail-card textarea{width:100%;min-width:0;min-height:72px;padding:10px;resize:vertical;color:var(--text-main);border:1px solid var(--border-ui);border-radius:10px;outline:0;background:var(--card-soft);font:inherit;font-size:10px;line-height:1.4}.master-detail-card textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 13%,transparent)}.master-money{min-width:0;min-height:43px;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;border:1px solid var(--border-ui);border-radius:10px;background:var(--card-soft);overflow:hidden}.master-money>span{display:grid;place-items:center;color:var(--text-soft);font-size:10px;font-weight:900}.master-money input{min-height:41px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.master-check{min-height:54px;padding:9px;display:flex!important;align-items:center;gap:8px;color:var(--text-main)!important;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft);cursor:pointer}.master-check>input{width:17px!important;min-width:17px!important;min-height:17px!important;padding:0!important;accent-color:var(--brand-primary)}.master-check>span{min-width:0;display:grid;gap:2px}.master-check b{font-size:9px}.master-check b,.master-check small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.master-check small{color:var(--text-soft);font-size:8px}.master-check-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.master-subscription-status{grid-column:1/-1;padding:9px;display:flex;align-items:center;gap:8px;border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft)}.master-subscription-status p{margin:0;color:var(--text-soft);font-size:9px;line-height:1.35}.tenant-status--past_due{color:#9a6815;background:#fff4da}.tenant-status--maintenance{color:#a43d53;background:#fff0f2}.deposit-maintenance{padding:13px;display:flex;align-items:flex-start;gap:9px;color:#a35c13;border:1px solid #f2c06a;border-radius:14px;background:#fff7e7}.deposit-maintenance>svg{flex:none}.deposit-maintenance div{display:grid;gap:3px}.deposit-maintenance b{font-size:11px}.deposit-maintenance p{margin:0;font-size:9px;line-height:1.45}.deposit-fee,.payment-fee{margin:0;padding:9px;display:flex;align-items:center;gap:6px;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:11px;background:var(--card-soft);font-size:9px}.deposit-fee svg,.payment-fee svg{flex:none;color:var(--brand-primary)}.deposit-fee b{color:var(--text-main)}:root[data-color-mode=dark] .deposit-maintenance{color:#ffd08a;border-color:#745423;background:#342816}@media (max-width:620px){.master-check-grid,.master-detail-card form{grid-template-columns:1fr}.master-detail-card form>.button,.master-detail-card form>.master-check-grid,.master-detail-card form>.master-subscription-status,.master-detail-card form>header,.master-detail-card form>hr,.master-full{grid-column:auto}}.wallet-actions{display:grid;justify-items:end;gap:5px}.wallet-withdraw{color:#2b67b5}.wallet-withdraw svg{color:#2b80c6}.cashout-page{display:grid;gap:12px;padding-bottom:8px}.cashout-hero{min-height:156px;padding:17px;display:grid;grid-template-columns:39px minmax(0,1fr) 100px;gap:10px;align-items:center;overflow:hidden;position:relative;color:#fff;border-radius:21px;background:radial-gradient(circle at 108% -8%,rgba(255,255,255,.27),transparent 32%),linear-gradient(133deg,#215fae,#35a6ce 88%);box-shadow:0 15px 28px rgba(36,116,195,.26)}.cashout-hero:after{content:"";position:absolute;width:142px;height:142px;right:-72px;bottom:-78px;border:22px solid rgba(255,255,255,.13);border-radius:50%}.cashout-hero>span{z-index:1;width:38px;height:38px;display:grid;place-items:center;align-self:start;color:#d8f5ff;border-radius:12px;background:rgba(6,34,70,.18)}.cashout-hero>span svg{width:20px}.cashout-hero>div{z-index:1;min-width:0;display:grid;gap:4px}.cashout-hero small{font-size:8px;letter-spacing:.8px;font-weight:900;opacity:.82}.cashout-hero h2{margin:0;font-size:22px;letter-spacing:-.8px}.cashout-hero h2 i{color:#e3fbff;font-style:normal}.cashout-hero p{margin:0;max-width:260px;font-size:9px;line-height:1.46;opacity:.86}.cashout-hero aside{z-index:1;min-width:0;padding:10px 7px;display:grid;justify-items:center;gap:3px;text-align:center;border:1px solid rgba(255,255,255,.23);border-radius:14px;background:rgba(8,36,70,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cashout-hero aside svg{width:18px;color:#dcf7ff}.cashout-hero aside small{font-size:7px}.cashout-hero aside b{max-width:100%;overflow:hidden;font-family:Plus Jakarta Sans,Manrope,sans-serif;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cashout-maintenance{padding:13px;display:flex;align-items:flex-start;gap:9px;color:#a35c13;border:1px solid #f2c06a;border-radius:15px;background:#fff7e7}.cashout-maintenance>svg{width:18px;flex:none}.cashout-maintenance div{display:grid;gap:3px}.cashout-maintenance b{font-size:11px}.cashout-maintenance p{margin:0;font-size:9px;line-height:1.45}.cashout-form{padding:14px;display:grid;gap:11px;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.cashout-form>header,.cashout-key>header{display:flex;align-items:center;gap:8px}.cashout-form>header>span,.cashout-key>header>span{width:34px;height:34px;display:grid;place-items:center;flex:none;color:#237ac2;border-radius:10px;background:#e8f5fc}.cashout-form>header svg,.cashout-key>header svg{width:18px}.cashout-form header div,.cashout-key header div{min-width:0;display:grid;gap:2px}.cashout-form header b,.cashout-key header b{font-size:12px}.cashout-form header small,.cashout-key header small{color:var(--text-soft);font-size:9px;line-height:1.35}.cashout-amount{min-height:75px;padding:0 14px;display:flex;align-items:center;justify-content:center;color:var(--text-main);border:1px solid var(--border-ui);border-radius:15px;background:var(--card-soft);transition:border .16s ease,box-shadow .16s ease}.cashout-amount:focus-within{border-color:#4b9ed3;box-shadow:0 0 0 3px rgba(55,145,209,.13)}.cashout-amount>span{font-size:29px}.cashout-amount input,.cashout-amount>span{font-family:Plus Jakarta Sans,Manrope,sans-serif;font-weight:900}.cashout-amount input{width:min(100%,182px);min-width:0;border:0;outline:0;color:var(--text-main);background:transparent;font-size:31px;text-align:center}.cashout-amount input::placeholder{color:var(--text-faint)}.cashout-quick-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.cashout-quick-values button{min-width:0;min-height:37px;overflow:hidden;color:#2765b4;border:1px solid var(--border-ui);border-radius:10px;background:var(--card-bg);font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.cashout-quick-values button:hover{color:var(--brand-primary);border-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 6%,var(--card-bg))}.cashout-inline-error{min-height:31px;margin:-2px 0 0;display:flex;align-items:center;gap:6px;color:#b84054;font-size:9px;font-weight:800}.cashout-inline-error svg{width:14px;flex:none}.cashout-key{padding-top:11px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:8px;border-top:1px solid var(--border-ui)}.cashout-key>header{grid-column:1/-1}.cashout-key>label{min-width:0;display:grid;gap:5px;color:var(--text-soft);font-size:9px;font-weight:800}.cashout-key input,.cashout-key select{width:100%;min-width:0;height:42px;padding:0 9px;outline:0;color:var(--text-main);border:1px solid var(--border-ui);border-radius:10px;background:var(--card-soft);font:inherit;font-size:10px;font-weight:700}.cashout-key input:focus,.cashout-key select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 12%,transparent)}.cashout-key input::placeholder{color:var(--text-faint);font-weight:500}.cashout-security{min-height:48px;padding:8px 10px;display:flex;align-items:center;gap:7px;color:var(--text-soft);border:1px solid var(--border-ui);border-radius:12px;background:var(--card-soft)}.cashout-security>svg{width:19px;flex:none;color:#24966b}.cashout-security span{min-width:0;display:grid;gap:2px}.cashout-security b{color:var(--text-main);font-size:10px}.cashout-security small{font-size:8px;line-height:1.35}.cashout-submit{min-height:48px;margin-top:1px;background:linear-gradient(117deg,#2355b8,#286dc7);box-shadow:0 9px 17px rgba(31,83,184,.23)}.cashout-submit svg{width:19px}.cashout-current{min-height:77px;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr) 23px;gap:8px;align-items:center;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.cashout-current>span{width:33px;height:33px;display:grid;place-items:center;color:#c47713;border-radius:10px;background:#fff3d8}.cashout-current>span svg{width:17px}.cashout-current>div{min-width:0;display:grid;gap:2px}.cashout-current small{color:var(--text-faint);font-size:7px;letter-spacing:.55px;font-weight:900}.cashout-current b{font-size:11px}.cashout-current em,.cashout-current p{overflow:hidden;margin:0;color:var(--text-soft);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.cashout-current em{color:#bb4355;font-style:normal}.cashout-current>svg{width:20px;color:#c47713}.cashout-current--success>span{color:#138c5c;background:#e5f8ee}.cashout-current--success>svg{color:#138c5c}.cashout-current--danger>span{color:#bd4056;background:#fff0f2}.cashout-current--danger>svg{color:#bd4056}.cashout-current--processing>span{color:#306bc8;background:#e9f2ff}.cashout-current--processing>svg{color:#306bc8}.cashout-history{overflow:hidden;border:1px solid var(--border-ui);border-radius:18px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.cashout-history>header{min-height:60px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--border-ui)}.cashout-history header>div{display:grid;gap:3px}.cashout-history header b{font-size:12px}.cashout-history header small{color:var(--text-soft);font-size:8px}.cashout-history header button{width:31px;height:31px;display:grid;place-items:center;color:var(--brand-primary);border:1px solid var(--border-ui);border-radius:9px;background:var(--card-soft)}.cashout-history header button svg{width:15px}.cashout-history article{min-height:61px;padding:9px 11px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid var(--border-ui)}.cashout-history article:last-child{border-bottom:0}.cashout-status-icon{width:29px;height:29px;display:grid;place-items:center;color:#c47816;border-radius:9px;background:#fff3db}.cashout-status-icon svg{width:15px}.cashout-status-icon--success{color:#148c5c;background:#e5f8ee}.cashout-status-icon--danger{color:#bd4056;background:#fff0f2}.cashout-status-icon--processing{color:#306bc8;background:#e9f2ff}.cashout-history article>div{min-width:0;display:grid;gap:2px}.cashout-history article b,.cashout-history article em,.cashout-history article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cashout-history article b{font-size:10px}.cashout-history article small{color:var(--text-soft);font-size:8px}.cashout-history article em{color:#bd4056;font-size:7px;font-style:normal}.cashout-status{padding:4px 6px;color:#a46515;border-radius:99px;background:#fff3db;font-size:7px;font-style:normal;font-weight:900;white-space:nowrap}.cashout-status--success{color:#118557;background:#e5f8ee}.cashout-status--danger{color:#bc4054;background:#fff0f2}.cashout-status--processing{color:#2e67bd;background:#e9f2ff}.cashout-empty{min-height:165px;padding:18px;display:grid;justify-items:center;align-content:center;gap:6px;text-align:center;color:var(--text-soft)}.cashout-empty>svg{width:27px;color:var(--text-faint)}.cashout-empty b{color:var(--text-main);font-size:11px}.cashout-empty p{max-width:245px;margin:0;font-size:9px;line-height:1.45}.cashout-empty small{max-width:250px;color:var(--text-faint);font-size:8px;line-height:1.4}.cashout-spin{animation:cashout-spin .85s linear infinite}@keyframes cashout-spin{to{transform:rotate(1turn)}}:root[data-color-mode=dark] .cashout-maintenance{color:#ffd08a;border-color:#745423;background:#342816}:root[data-color-mode=dark] .cashout-form>header>span,:root[data-color-mode=dark] .cashout-key>header>span{color:#86cfff;background:#17395a}:root[data-color-mode=dark] .cashout-current--success>span,:root[data-color-mode=dark] .cashout-status--success,:root[data-color-mode=dark] .cashout-status-icon--success{color:#6de2aa;background:#143d30}:root[data-color-mode=dark] .cashout-current--danger>span,:root[data-color-mode=dark] .cashout-status--danger,:root[data-color-mode=dark] .cashout-status-icon--danger{color:#f2a8b5;background:#432536}:root[data-color-mode=dark] .cashout-current--processing>span,:root[data-color-mode=dark] .cashout-status--processing,:root[data-color-mode=dark] .cashout-status-icon--processing{color:#92bbff;background:#19375c}:root[data-color-mode=dark] .cashout-current:not(.cashout-current--success):not(.cashout-current--danger):not(.cashout-current--processing)>span,:root[data-color-mode=dark] .cashout-status-icon:not(.cashout-status-icon--success):not(.cashout-status-icon--danger):not(.cashout-status-icon--processing),:root[data-color-mode=dark] .cashout-status:not(.cashout-status--success):not(.cashout-status--danger):not(.cashout-status--processing){color:#f4c46c;background:#413419}@media (max-width:370px){.cashout-hero{grid-template-columns:35px minmax(0,1fr) 82px;padding:14px}.cashout-hero h2{font-size:19px}.cashout-hero p{font-size:8px}.cashout-hero aside b{font-size:11px}.cashout-quick-values{gap:5px}.cashout-quick-values button{font-size:8px}.cashout-key{grid-template-columns:1fr}.cashout-key>label,.cashout-key>label:first-of-type{grid-column:auto}.cashout-history article{grid-template-columns:28px minmax(0,1fr)}.cashout-history article>i{grid-column:2;justify-self:start}}.ops-affiliates,.ops-customers,.ops-settings{display:grid;gap:12px}.ops-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-affiliate-list,.ops-toggle-grid{display:grid;gap:8px}.ops-affiliate-list>details{overflow:hidden;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-affiliate-list>details>summary{min-height:68px;padding:10px;display:grid;grid-template-columns:33px minmax(0,1fr) auto 16px;gap:8px;align-items:center;cursor:pointer;list-style:none}.ops-affiliate-list>details>summary::-webkit-details-marker{display:none}.ops-affiliate-list summary>span{width:32px;height:32px;display:grid;place-items:center;color:#218c61;border-radius:10px;background:#e5f8ee}.ops-affiliate-list summary>span.suspended{color:#bd4055;background:#fff0f2}.ops-affiliate-list summary>div{min-width:0;display:grid;gap:2px}.ops-affiliate-list summary b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ops-affiliate-list summary em,.ops-affiliate-list summary small{overflow:hidden;color:var(--text-soft);font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ops-affiliate-list summary em{color:var(--text-faint)}.ops-affiliate-list summary>strong{color:#138a59;white-space:nowrap;font-size:10px}.ops-affiliate-list summary>strong.is-negative{color:#c14758}.ops-affiliate-list summary>svg{width:16px;color:var(--text-faint);transition:transform .18s ease}.ops-affiliate-list details[open] summary>svg{transform:rotate(90deg)}.ops-affiliate-list__body{padding:0 10px 10px;display:grid;gap:9px;border-top:1px solid var(--border-ui)}.ops-affiliate-list__body .ops-form{padding:9px;border-radius:12px;background:var(--card-soft)}.ops-affiliate-list__body .ops-form-grid{gap:8px}.ops-affiliate-quick{min-height:43px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-affiliate-quick>span{display:grid;gap:2px}.ops-affiliate-quick small{color:var(--text-soft);font-size:8px}.ops-affiliate-quick b{font-size:11px}.ops-affiliate-quick button{min-height:31px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;color:var(--brand-primary);border:1px solid color-mix(in srgb,var(--brand-primary) 27%,var(--border-ui));border-radius:9px;background:var(--card-bg);font-size:8px;font-weight:850}.ops-affiliate-quick button svg{width:14px}.ops-customer-list{display:grid;gap:8px}.ops-customer-list>article{min-width:0;padding:11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-customer-list>article>span{width:33px;height:33px;display:grid;place-items:center;color:#2782d5;border-radius:10px;background:#e9f2ff}.ops-customer-list>article>span.suspended{color:#bd4055;background:#fff0f2}.ops-customer-list>article>div{min-width:0;display:grid;gap:3px}.ops-customer-list b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ops-customer-list em,.ops-customer-list small{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:8px}.ops-customer-list em{color:var(--text-faint);font-style:normal}.ops-customer-list aside{display:grid;justify-items:end;gap:2px;text-align:right}.ops-customer-list aside small{font-size:7px}.ops-customer-list aside b{font-size:10px}.ops-customer-list footer{grid-column:2/-1;display:flex;justify-content:flex-end;gap:5px}.ops-customer-list footer button{width:30px;height:30px;display:grid;place-items:center;color:#48709c;border:1px solid var(--border-ui);border-radius:8px;background:var(--card-soft)}.ops-customer-list footer button svg{width:14px}.ops-customer-list footer .danger{color:#bd4055;border-color:#f2cbd1;background:#fff1f3}.ops-customer-limits{grid-column:1/-1;overflow:hidden;border:1px solid var(--border-ui);border-radius:12px;background:var(--card-soft)}.ops-customer-limits>summary{min-height:43px;padding:7px 9px;display:grid;grid-template-columns:29px minmax(0,1fr) 14px;gap:7px;align-items:center;cursor:pointer;list-style:none}.ops-customer-limits>summary::-webkit-details-marker{display:none}.ops-customer-limits summary>span{width:28px;height:28px;display:grid;place-items:center;color:var(--brand-primary);border-radius:9px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--card-bg))}.ops-customer-limits summary>span svg{width:15px}.ops-customer-limits summary>div{min-width:0;display:grid;gap:2px}.ops-customer-limits summary b{font-size:9px}.ops-customer-limits summary small{font-size:7px}.ops-customer-limits summary>svg{width:14px;color:var(--text-faint);transition:transform .18s ease}.ops-customer-limits[open] summary>svg{transform:rotate(90deg)}.ops-customer-limits>form{padding:9px;display:grid;gap:8px;border-top:1px solid var(--border-ui)}.ops-customer-limits .ops-audit-note{grid-column:1/-1;justify-items:legacy;text-align:left}.ops-customer-limits .ops-audit-note b,.ops-customer-limits .ops-audit-note small{white-space:normal}.ops-customer-limits .button{min-height:35px}.ops-subscription{padding:13px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-subscription>span{width:35px;height:35px;display:grid;place-items:center;color:var(--brand-primary);border-radius:11px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--card-soft))}.ops-subscription>div{min-width:0;display:grid;gap:3px}.ops-subscription small{color:var(--text-soft);font-size:8px}.ops-subscription b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-subscription p{margin:0;color:var(--text-faint);font-size:8px;line-height:1.35}.ops-subscription>em{padding:4px 7px;color:#138a59;border-radius:99px;background:#e5f8ee;font-size:8px;font-style:normal;font-weight:900}.ops-subscription>em.past_due{color:#9b6715;background:#fff4da}.ops-subscription>em.maintenance{color:#bd4055;background:#fff0f2}.ops-customer-limits .button{width:100%}:root[data-color-mode=dark] .ops-affiliate-list summary>span{color:#76e0ab;background:#153e31}:root[data-color-mode=dark] .ops-affiliate-list summary>span.suspended,:root[data-color-mode=dark] .ops-customer-list>article>span.suspended{color:#f1a9b7;background:#442535}:root[data-color-mode=dark] .ops-customer-list>article>span{color:#87b8ff;background:#19375d}@media (max-width:560px){.ops-toggle-grid{grid-template-columns:1fr}.ops-affiliate-list>details>summary{grid-template-columns:31px minmax(0,1fr) auto 14px;gap:6px}.ops-affiliate-list summary>strong{font-size:9px}.ops-customer-list>article{grid-template-columns:30px minmax(0,1fr);gap:7px}.ops-customer-list>article>span{width:29px;height:29px}.ops-customer-list aside{grid-column:2;justify-items:start;text-align:left;grid-template-columns:auto auto;align-items:center;gap:5px}.ops-customer-list footer{grid-column:2;justify-content:flex-start}.ops-subscription{grid-template-columns:31px minmax(0,1fr)}.ops-subscription>span{width:30px;height:30px}.ops-subscription>em{grid-column:2;justify-self:start}}.ops-scratch-catalog{display:grid;gap:12px}.ops-scratch-intro{padding:15px;display:grid;grid-template-columns:39px minmax(0,1fr) auto;gap:10px;align-items:center;color:#fff;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 82%,#41206c),var(--brand-accent));box-shadow:0 12px 23px color-mix(in srgb,var(--brand-primary) 26%,transparent)}.ops-scratch-intro>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:rgba(255,255,255,.16)}.ops-scratch-intro>div{min-width:0;display:grid;gap:2px}.ops-scratch-intro small{font-size:8px;letter-spacing:.7px;font-weight:900;opacity:.82}.ops-scratch-intro h3{margin:0;font-size:14px}.ops-scratch-intro p{margin:0;font-size:9px;line-height:1.4;opacity:.85}.ops-scratch-intro button{min-height:34px;padding:0 9px;display:inline-flex;align-items:center;gap:4px;color:var(--brand-primary);border:0;border-radius:10px;background:#fff;font-size:8px;font-weight:900}.ops-scratch-intro button svg{width:14px}.ops-catalog-message{min-height:40px;margin:0;padding:0 11px;display:flex;align-items:center;color:#087a50;border:1px solid #aee5c7;border-radius:11px;background:#e9faf1;font-size:9px;font-weight:800}.ops-catalog-message.is-error{color:#b2384d;border-color:#efc5cd;background:#fff1f4}.ops-scratch-editor{padding:13px;border:1px solid var(--border-ui);border-radius:15px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-scratch-editor>header,.ops-scratch-override>header{display:flex;align-items:center;gap:8px}.ops-scratch-editor header>span,.ops-scratch-override header>span{width:32px;height:32px;display:grid;place-items:center;color:var(--brand-primary);border-radius:10px;background:color-mix(in srgb,var(--brand-primary) 10%,var(--card-soft))}.ops-scratch-editor header div,.ops-scratch-override header div{min-width:0;display:grid;gap:2px}.ops-scratch-editor header small{color:var(--text-soft);font-size:8px}.ops-scratch-editor header h3{margin:0;font-size:12px}.ops-scratch-editor header p{margin:0;color:var(--text-faint);font-size:8px;line-height:1.35}.ops-scratch-product-list{display:grid;gap:8px}.ops-scratch-product-list>details{overflow:hidden;border:1px solid var(--border-ui);border-radius:16px;background:var(--card-bg);box-shadow:var(--shadow-ui)}.ops-scratch-product-list>details>summary{min-height:78px;padding:9px;display:grid;grid-template-columns:45px minmax(0,1fr) auto 16px;gap:9px;align-items:center;cursor:pointer;list-style:none}.ops-scratch-product-list>details>summary::-webkit-details-marker{display:none}.ops-scratch-product-list summary>img{width:44px;height:60px;object-fit:cover;border-radius:10px;background:var(--card-soft)}.ops-scratch-product-list summary>div{min-width:0;display:grid;gap:3px}.ops-scratch-product-list summary b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ops-scratch-product-list summary em,.ops-scratch-product-list summary small{overflow:hidden;color:var(--text-soft);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ops-scratch-product-list summary em{color:var(--text-faint);font-style:normal}.ops-scratch-product-list summary>i{padding:4px 6px;color:#356fca;border-radius:99px;background:#eaf2ff;font-size:7px;font-style:normal;font-weight:900}.ops-scratch-product-list summary>svg{width:16px;color:var(--text-faint);transition:transform .18s ease}.ops-scratch-product-list details[open] summary>svg{transform:rotate(90deg)}.ops-scratch-product-list__body{padding:10px;display:grid;gap:10px;border-top:1px solid var(--border-ui)}.ops-scratch-product-list__body .ops-scratch-editor{padding:0;border:0;border-radius:0;box-shadow:none}.ops-scratch-override{padding:11px;display:grid;gap:10px;border:1px dashed color-mix(in srgb,var(--brand-primary) 35%,var(--border-ui));border-radius:13px;background:color-mix(in srgb,var(--brand-primary) 4%,var(--card-soft))}.ops-scratch-override header b{font-size:10px}.ops-scratch-override header small{color:var(--text-soft);font-size:8px}.ops-scratch-override .button--outline{width:fit-content;min-height:34px;padding-inline:10px}:root[data-color-mode=dark] .ops-catalog-message{color:#70e3ab;border-color:#245b44;background:#143527}:root[data-color-mode=dark] .ops-catalog-message.is-error{color:#f0a9b6;border-color:#663344;background:#371e2a}:root[data-color-mode=dark] .ops-scratch-product-list summary>i{color:#94bdff;background:#19375d}@media (max-width:520px){.ops-scratch-intro{grid-template-columns:36px minmax(0,1fr);padding:12px}.ops-scratch-intro>span{width:34px;height:34px}.ops-scratch-intro button{grid-column:1/-1;justify-self:stretch;justify-content:center}.ops-scratch-product-list>details>summary{grid-template-columns:40px minmax(0,1fr) 14px;gap:7px}.ops-scratch-product-list summary>img{width:38px;height:51px}.ops-scratch-product-list summary>i{display:none}.ops-scratch-product-list__body{padding:8px}}.maintenance-screen{min-height:100dvh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--brand-primary,#fa610a) 28%,#101a2c),#06101d 62%)}.maintenance-screen>section{width:min(100%,460px);padding:30px 25px;display:grid;justify-items:center;gap:11px;color:#eaf1fb;text-align:center;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:rgba(10,25,45,.72);box-shadow:0 24px 60px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.maintenance-screen .brand{transform:scale(.88);transform-origin:center}.maintenance-screen>section>span{width:54px;height:54px;display:grid;place-items:center;color:#ffc46a;border-radius:18px;background:rgba(255,190,72,.12)}.maintenance-screen>section>span svg{width:26px;height:26px}.maintenance-screen small{color:#a8bada;font-size:9px;letter-spacing:1px;font-weight:900}.maintenance-screen h1{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;line-height:1.2}.maintenance-screen p{max-width:330px;margin:0;color:#bac8df;font-size:11px;line-height:1.55}.maintenance-screen section>div{margin-top:4px;padding:9px 11px;display:flex;align-items:center;gap:6px;color:#9fb2d2;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:rgba(255,255,255,.05);font-size:9px}.maintenance-screen section>div svg{width:14px;color:#77abff}