@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Myanmar:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";.lottery-page,.lottery-admin-page{display:grid;gap:18px}.lottery-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.lottery-heading h2{margin:0 0 4px;font-size:25px}.lottery-heading p{margin:0;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.lottery-heading>button{min-height:42px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #cfe0d8;border-radius:11px;color:var(--brand-800);background:#fff;font-weight:700}.lottery-game-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.lottery-game-tabs>button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:82px;padding:14px 16px;border:1px solid #dce8e2;border-radius:16px;color:var(--ink);background:#fff;text-align:left;box-shadow:0 8px 24px #16392b09}.lottery-game-tabs>button.active{border-color:var(--brand-500);background:linear-gradient(135deg,#f1fff8,#fff);box-shadow:0 0 0 3px #12a86f14}.game-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px}.game-icon--emerald{color:#057452;background:#dff8ec}.game-icon--amber{color:#a46c0d;background:#fff0d2}.lottery-game-tabs strong,.lottery-game-tabs small{display:block}.lottery-game-tabs strong{font-size:15px}.lottery-game-tabs small{margin-top:3px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.lottery-game-tabs i{padding:4px 7px;border-radius:99px;color:var(--brand-700);background:var(--brand-100);font-size:8px;font-style:normal;font-weight:800}.lottery-game-tabs i.off{color:#9b3b3b;background:#ffe7e7}.lottery-section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;border:1px solid #dce8e2;border-radius:13px;background:#f3f8f5}.lottery-section-tabs button{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#5d7568;background:transparent;font:700 11px Noto Sans Myanmar,sans-serif}.lottery-section-tabs button.active{color:#fff;background:var(--brand-900);box-shadow:0 5px 14px #04483121}.lottery-live-bet-link{justify-self:start;display:inline-flex;align-items:center;gap:8px}.lottery-3d-current{display:flex;align-items:center;gap:18px;min-height:142px;padding:23px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#253925,#526b24)}.lottery-3d-current>svg{flex:none;color:#f4d36d}.lottery-3d-current span,.lottery-3d-current strong,.lottery-3d-current small{display:block}.lottery-3d-current span,.lottery-3d-current small{font:10px Noto Sans Myanmar,sans-serif;opacity:.8}.lottery-3d-current strong{margin:5px 0;font-size:32px}.lottery-live-card{overflow:hidden;border-radius:20px;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(65,226,147,.26),transparent 27%),linear-gradient(135deg,#03281f,#076248);box-shadow:0 20px 45px #0544322b}.lottery-live-card__top{min-height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.1)}.lottery-live-card__top small{color:#ffffff8c;font-size:9px}.live-signal{display:inline-flex;align-items:center;gap:6px;color:#64efaa;font-size:9px;font-weight:800;letter-spacing:.8px}.live-signal svg{animation:live-pulse 1.4s ease-in-out infinite}.live-signal--off{color:#f5c770}@keyframes live-pulse{50%{opacity:.3}}.lottery-live-card__body{display:grid;grid-template-columns:minmax(150px,.65fr) 1fr;align-items:center;gap:30px;padding:23px 28px 25px}.lottery-live-card__body>div:first-child{display:flex;align-items:center;gap:18px}.lottery-live-card__body span{color:#ffffff9e;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.lottery-live-card__body strong{font-size:62px;line-height:1;letter-spacing:-3px}.live-market-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.live-market-values span{display:grid;gap:5px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0f;font-family:inherit;font-size:9px}.live-market-values b{color:#fff;font-size:17px}.live-session-row{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.1)}.live-session-row>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:11px 18px;border-right:1px solid rgba(255,255,255,.09)}.live-session-row>div:last-child{border-right:0}.live-session-row span{font-size:8px;opacity:.6}.live-session-row strong{grid-row:1 / 3;grid-column:2;font-size:22px}.live-session-row small{font-size:8px;opacity:.7}.lottery-feed-error{display:flex;align-items:center;gap:6px;margin:0;padding:9px 20px;color:#ffe0a3;background:#00000024;font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.lottery-round-section{padding:17px;border:1px solid #dfe8e3;border-radius:17px;background:#fff}.lottery-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lottery-section-title>div{display:flex;align-items:center;gap:8px;color:var(--brand-700)}.lottery-section-title span{color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:12px;font-weight:700}.lottery-section-title small{color:var(--muted);font-size:9px}.lottery-rounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lottery-rounds>button{position:relative;display:grid;gap:4px;padding:13px 38px 13px 13px;border:1px solid #dce6e1;border-radius:12px;color:var(--ink);background:#f9fbfa;text-align:left}.lottery-rounds>button.selected{border-color:var(--brand-500);background:var(--brand-50);box-shadow:inset 3px 0 var(--brand-600)}.lottery-rounds button>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.lottery-rounds button span{font-family:Noto Sans Myanmar,sans-serif;font-size:10px;font-weight:700}.lottery-rounds button strong{font-size:11px}.lottery-rounds button small{color:var(--muted);font-size:8px}.lottery-rounds button>svg{position:absolute;right:12px;top:calc(50% - 8px);color:#9baba3}.lottery-status{width:max-content;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:99px;font-family:inherit!important;font-size:7px!important;font-weight:800}.lottery-status i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:live-pulse 1.3s infinite}.lottery-status--open{color:#087452;background:#dbf5e8}.lottery-status--closed{color:#a33d3d;background:#ffe7e7}.lottery-status--waiting{color:#9a680e;background:#fff0d4}.lottery-status--settled{color:#315f9b;background:#e4effd}.lottery-empty-inline{min-height:70px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px dashed #d5e1db;border-radius:11px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.lottery-play-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:17px;align-items:start}.lottery-composer{overflow:hidden;border:1px solid #dce6e1;border-radius:18px;background:#fff}.lottery-composer>header{min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;color:#fff;background:linear-gradient(135deg,var(--brand-900),var(--brand-700))}.lottery-composer>header span,.lottery-composer>header strong{display:block}.lottery-composer>header span{font-family:Noto Sans Myanmar,sans-serif;font-size:9px;opacity:.7}.lottery-composer>header strong{margin-top:3px;font-size:14px}.lottery-number-display{display:flex;justify-content:center;gap:10px;padding:22px 15px 15px}.lottery-number-display span{width:58px;height:66px;display:grid;place-items:center;border:2px solid #d6e2dc;border-radius:15px;color:#a5b2ac;background:#f7faf8;font-size:31px;font-weight:800}.lottery-number-display span.filled{border-color:var(--brand-500);color:var(--brand-900);background:var(--brand-50);box-shadow:0 5px 15px #0d775314}.lottery-keypad{width:min(330px,calc(100% - 30px));display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 auto 16px}.lottery-keypad button{min-height:45px;border:1px solid #dbe5e0;border-radius:10px;color:var(--ink);background:#fff;font-size:16px;font-weight:700}.lottery-keypad button:active{color:#fff;background:var(--brand-700)}.lottery-amount-box{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px 18px;border-top:1px solid var(--line);background:#f9fbfa}.lottery-amount-box label{display:grid;gap:5px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.lottery-amount-box label div{height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid #d3e0da;border-radius:9px;background:#fff}.lottery-amount-box input{min-width:0;flex:1;height:100%;padding:0 10px;border:0;outline:0;font-weight:700}.lottery-amount-box label b{padding:0 10px;color:var(--muted);font-size:9px}.lottery-amount-box>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:end}.lottery-amount-box>div button{min-height:32px;border:1px solid #d8e4de;border-radius:8px;color:var(--brand-700);background:#fff;font-size:9px;font-weight:700}.lottery-add-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 17px;background:#f9fbfa}.lottery-add-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfe0d8;border-radius:10px;color:var(--brand-800);background:#fff;font-family:Noto Sans Myanmar,sans-serif;font-size:9px;font-weight:700}.lottery-add-actions .lottery-direct{color:#fff;border-color:var(--brand-700);background:var(--brand-700)}.lottery-slip{padding:17px 18px;border-top:1px solid var(--line)}.lottery-slip__title,.lottery-slip__summary span{display:flex;justify-content:space-between;align-items:center}.lottery-slip__title span{font-family:Noto Sans Myanmar,sans-serif;font-size:10px;font-weight:700}.lottery-slip__title b{padding:3px 7px;border-radius:99px;color:var(--brand-700);background:var(--brand-100);font-size:8px}.lottery-slip>p{margin:18px 0;color:var(--muted);text-align:center;font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.lottery-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.lottery-entry-grid>div{position:relative;display:grid;grid-template-columns:45px 1fr;align-items:center;overflow:hidden;border:1px solid #dce7e1;border-radius:9px;background:#fbfdfc}.lottery-entry-grid strong{display:grid;place-items:center;height:38px;color:#fff;background:var(--brand-800)}.lottery-entry-grid input{min-width:0;height:38px;padding:0 25px 0 8px;border:0;outline:0;font-size:10px}.lottery-entry-grid button{position:absolute;right:3px;width:20px;height:20px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#a04949;background:#ffeaea}.lottery-slip__summary{display:grid;gap:7px;margin-top:13px;padding:12px;border-radius:10px;background:var(--brand-50)}.lottery-slip__summary span{color:var(--muted);font-size:9px}.lottery-slip__summary b{color:var(--ink);font-size:11px}.lottery-place{width:100%;margin-top:12px}.lottery-rules{position:sticky;top:102px;padding:24px;border-radius:18px;color:#fff;background:linear-gradient(155deg,#1c3028,#071e17)}.lottery-rules>svg{width:38px;height:38px;color:#54d995;opacity:.8}.lottery-rules h3{margin:16px 0 6px;font-size:32px}.lottery-rules p{margin:0;color:#ffffff94;font-family:Noto Sans Myanmar,sans-serif;font-size:10px;line-height:1.75}.lottery-rules>div{display:grid;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.lottery-rules>div span{display:flex;justify-content:space-between;color:#ffffff8c;font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.lottery-rules>div b{color:#fff}.lottery-history-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.lottery-results-panel{overflow:hidden;border:1px solid #dce6e1;border-radius:16px;background:#fff}.lottery-results-panel>header{min-height:58px;display:flex;align-items:center;gap:10px;padding:0 17px;border-bottom:1px solid var(--line);color:var(--brand-700)}.lottery-results-panel header strong,.lottery-results-panel header span{display:block}.lottery-results-panel header strong{color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.lottery-results-panel header span{margin-top:2px;color:var(--muted);font-size:8px}.lottery-results-panel>div>article{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 17px;border-bottom:1px solid #edf2ef}.lottery-results-panel>div>article:last-child{border-bottom:0}.lottery-results-panel article div strong,.lottery-results-panel article div span{display:block}.lottery-results-panel article div strong{font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.lottery-results-panel article div span{margin-top:3px;color:var(--muted);font-size:8px}.lottery-results-panel article>b{min-width:45px;text-align:right;color:var(--brand-700);font-size:23px}.lottery-bet-history{align-items:flex-start!important;min-height:76px!important}.lottery-bet-history__main{min-width:0;display:grid;gap:7px}.lottery-bet-history__main>small{overflow:hidden;color:var(--muted);font-size:8px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.lottery-bet-history__numbers{display:flex;flex-wrap:wrap;gap:6px}.lottery-results-panel article .lottery-bet-history__numbers strong{min-width:40px;padding:6px 9px;border:1px solid #bfe4d4;border-radius:9px;background:var(--brand-100);color:var(--brand-800);font-family:inherit;font-size:20px;font-weight:850;line-height:1;text-align:center}.lottery-bet-history__meta{flex:0 0 auto;padding-top:1px;text-align:right}.lottery-bet-history__meta b{display:block;color:var(--ink);font-size:10px}.lottery-bet-status{display:inline-flex!important;margin-top:4px!important;padding:3px 6px;border-radius:99px;font-size:7px!important;font-weight:800}.lottery-bet-status--pending{color:#91600d!important;background:#fff0d4}.lottery-bet-status--won{color:#087052!important;background:var(--brand-100)}.lottery-bet-status--lost{color:#a43b3b!important;background:#ffe8e8}.lottery-bet-status--void{color:#68766f!important;background:#edf1ef}.lottery-muted{margin:0;padding:28px;color:var(--muted);text-align:center;font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.lottery-loading{min-height:320px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.spin-icon{animation:spin 1s linear infinite}.lottery-feed-admin{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:0 17px;border:1px solid #dce7e2;border-radius:13px;background:#fff}.lottery-feed-admin>span{width:10px;height:10px;border-radius:50%}.lottery-feed-admin .online{background:var(--brand-500);box-shadow:0 0 0 5px var(--brand-100)}.lottery-feed-admin .offline{background:var(--red);box-shadow:0 0 0 5px #ffeaea}.lottery-feed-admin strong,.lottery-feed-admin small{display:block}.lottery-feed-admin strong{font-size:11px}.lottery-feed-admin small{margin-top:3px;color:var(--muted);font-size:8px}.lottery-feed-admin>b{color:var(--brand-700);font-size:25px}.lottery-admin-games{display:grid;grid-template-columns:1fr 1fr;gap:15px}.lottery-admin-game{padding:17px;border:1px solid #dce6e1;border-radius:16px;background:#fff}.lottery-admin-game>header{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center}.lottery-admin-game header strong,.lottery-admin-game header span{display:block}.lottery-admin-game header strong{font-size:13px}.lottery-admin-game header span{margin-top:3px;color:var(--muted);font-size:8px}.lottery-switch{min-width:66px;display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:99px;color:#9b3d3d;background:#ffe8e8;font-size:8px;font-weight:800}.lottery-switch i{width:14px;height:14px;border-radius:50%;background:currentColor}.lottery-switch.on{color:var(--brand-700);background:var(--brand-100)}.lottery-admin-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.lottery-admin-fields label,.lottery-new-round label,.lottery-admin-result label{display:grid;gap:5px;color:var(--muted);font-size:8px;font-weight:700}.lottery-admin-fields input,.lottery-new-round input,.lottery-new-round select,.lottery-admin-result input,.lottery-limit-control input{width:100%;min-height:39px;padding:0 9px;border:1px solid #d7e2dc;border-radius:8px;outline:0;background:#fff}.lottery-admin-game>button{width:100%}.lottery-new-round{padding:19px;border:1px solid #dce6e1;border-radius:17px;background:#fff}.lottery-new-round>header{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:var(--brand-700)}.lottery-new-round header strong,.lottery-new-round header span{display:block}.lottery-new-round header strong{color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:12px}.lottery-new-round header span{margin-top:3px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.lottery-new-round__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.lottery-new-round>button{margin-top:14px}.lottery-admin-rounds{overflow:hidden;border:1px solid #dce6e1;border-radius:17px;background:#fff}.lottery-admin-rounds>header{min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 17px;border-bottom:1px solid var(--line)}.lottery-admin-rounds>header>div:first-child{display:flex;align-items:center;gap:8px;color:var(--brand-700)}.lottery-admin-rounds>header span{color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:11px;font-weight:700}.lottery-admin-rounds>header>div:last-child{display:flex;gap:5px}.lottery-admin-rounds>header button{padding:5px 8px;border:0;border-radius:7px;color:var(--muted);background:#f0f4f2;font-size:8px;font-weight:800}.lottery-admin-rounds>header button.active{color:#fff;background:var(--brand-700)}.lottery-admin-round-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px}.lottery-admin-round{overflow:hidden;border:1px solid #dce6e1;border-radius:13px;background:#fcfefd}.lottery-admin-round>header{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border-bottom:1px solid var(--line)}.lottery-admin-round>header>div{display:flex;align-items:center;gap:9px}.round-type{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--brand-800);font-size:11px;font-weight:800}.lottery-admin-round header strong,.lottery-admin-round header small{display:block}.lottery-admin-round header strong{font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.lottery-admin-round header small{margin-top:3px;color:var(--muted);font-size:7px}.lottery-admin-round__meta{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:11px 13px}.lottery-admin-round__meta span{display:flex;justify-content:space-between;padding:7px;border-radius:7px;color:var(--muted);background:#f1f5f3;font-size:7px}.lottery-admin-round__meta b{color:var(--ink)}.lottery-round-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 13px 10px}.lottery-round-actions button,.lottery-admin-result button,.lottery-limit-control button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #cfe0d8;border-radius:8px;color:var(--brand-700);background:#fff;font-family:Noto Sans Myanmar,sans-serif;font-size:8px;font-weight:700}.lottery-round-actions svg,.lottery-admin-result svg{width:14px}.lottery-round-actions button.danger,.lottery-limit-control button.danger{color:#a23a3a;border-color:#f0cdcd;background:#fff8f8}.lottery-admin-result{display:grid;grid-template-columns:100px 1fr;gap:7px;align-items:end;padding:10px 13px;border-top:1px solid var(--line);background:#f8fbf9}.lottery-admin-result input{font-size:16px;font-weight:800;letter-spacing:2px}.lottery-admin-result button{color:#fff;border-color:var(--brand-700);background:var(--brand-700)}.lottery-limit-control{display:grid;grid-template-columns:75px 1fr 50px 43px;gap:5px;padding:10px 13px;border-top:1px solid var(--line)}.lottery-limit-control input,.lottery-limit-control button{min-height:34px;font-size:8px}.lottery-number-control{overflow:hidden;border:1px solid #dce9e2;border-radius:16px;background:#fff}.lottery-number-control>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px;border-bottom:1px solid var(--line)}.lottery-number-control>header>div{display:flex;align-items:center;gap:10px;color:var(--brand-700)}.lottery-number-control>header span strong,.lottery-number-control>header span small{display:block}.lottery-number-control>header span strong{font:700 13px Noto Sans Myanmar,sans-serif}.lottery-number-control>header span small{margin-top:3px;color:#72867b;font:9px Noto Sans Myanmar,sans-serif}.lottery-number-control>header select{min-height:42px;max-width:330px;padding:0 10px;border:1px solid #d5e4dc;border-radius:9px;color:#174b39;background:#fff;font-size:10px}.lottery-number-legend{display:flex;gap:15px;padding:10px 15px 0;color:#70847a;font-size:9px}.lottery-number-legend span{display:flex;align-items:center;gap:5px}.lottery-number-legend i{width:9px;height:9px;border-radius:3px;background:#ecf7f1}.lottery-number-legend i.limited{background:#fff0bb}.lottery-number-legend i.closed{background:#ffdada}.lottery-number-grid{display:grid;grid-template-columns:repeat(10,minmax(42px,1fr));gap:6px;padding:14px}.lottery-number-grid button{min-height:49px;display:grid;place-items:center;align-content:center;gap:2px;border:1px solid #dce9e2;border-radius:8px;color:#08684e;background:#f4fbf7}.lottery-number-grid button strong{font-size:13px}.lottery-number-grid button small{color:#7c9085;font-size:7px}.lottery-number-grid button.limited{color:#926315;border-color:#efd996;background:#fff8df}.lottery-number-grid button.closed{color:#a63e3e;border-color:#efc6c6;background:#fff0f0}.lottery-number-grid button.selected{outline:3px solid #9bd9bd}.lottery-number-editor{display:grid;grid-template-columns:minmax(180px,1fr) minmax(170px,.7fr) auto auto;align-items:end;gap:10px;padding:15px;border-top:1px solid var(--line);background:#f8fcfa}.lottery-number-editor>div span,.lottery-number-editor>div strong,.lottery-number-editor>div small{display:block}.lottery-number-editor>div span{color:#72867b;font:9px Noto Sans Myanmar,sans-serif}.lottery-number-editor>div strong{color:#08684e;font-size:23px}.lottery-number-editor>div small{color:#71867a;font-size:8px}.lottery-number-editor label{display:grid;gap:5px;font:700 9px Noto Sans Myanmar,sans-serif}.lottery-number-editor input{min-height:39px;padding:0 9px;border:1px solid #d7e2dc;border-radius:8px}.lottery-number-editor button{min-height:39px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #cae1d6;border-radius:8px;color:#087052;background:#fff;font:700 9px Noto Sans Myanmar,sans-serif}.lottery-number-editor button.close-number{color:#a63e3e;border-color:#efcaca;background:#fff4f4}.lottery-exposure{padding:10px 13px;border-top:1px solid var(--line)}.lottery-exposure>span{color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.lottery-exposure>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.lottery-exposure b{display:flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;color:var(--brand-700);background:var(--brand-100);font-size:9px}.lottery-exposure small{color:var(--muted);font-size:7px}.lottery-result-done{display:flex;align-items:center;gap:8px;padding:14px;color:var(--brand-700);background:var(--brand-50)}.lottery-result-done span{color:var(--muted);font-size:8px}.lottery-result-done strong{font-size:26px}.lottery-result-done small{margin-left:auto;font-size:8px}@media(max-width:950px){.lottery-play-layout{grid-template-columns:1fr}.lottery-rules{position:static}.lottery-new-round__grid{grid-template-columns:1fr 1fr}.lottery-admin-round-list{grid-template-columns:1fr}}@media(max-width:640px){.lottery-page,.lottery-admin-page{gap:12px}.lottery-heading h2{font-size:20px}.lottery-heading p{max-width:230px;font-size:9px}.lottery-heading>button{width:42px;padding:0;justify-content:center;font-size:0}.lottery-game-tabs{gap:8px}.lottery-game-tabs>button{grid-template-columns:auto 1fr;min-height:74px;gap:8px;padding:10px}.lottery-game-tabs>button>i{display:none}.game-icon{width:38px;height:38px;border-radius:11px}.game-icon svg{width:20px}.lottery-game-tabs strong{font-size:12px}.lottery-game-tabs small{display:none}.lottery-section-tabs button{gap:4px;font-size:10px}.lottery-section-tabs button svg{width:16px}.lottery-live-bet-link{justify-self:stretch;justify-content:center}.lottery-live-card__top{padding:0 15px}.lottery-live-card__body{grid-template-columns:1fr;gap:13px;padding:17px}.lottery-live-card__body>div:first-child{justify-content:space-between}.lottery-live-card__body strong{font-size:51px}.live-market-values{gap:7px}.live-session-row{grid-template-columns:1fr 1fr}.live-session-row>div:nth-child(2){border-right:0}.live-session-row>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}.lottery-section-title{align-items:flex-start}.lottery-section-title small{max-width:130px;text-align:right}.lottery-rounds,.lottery-amount-box{grid-template-columns:1fr}.lottery-entry-grid{grid-template-columns:1fr 1fr}.lottery-history-grid,.lottery-admin-games{grid-template-columns:1fr}.lottery-rules{padding:19px}.lottery-new-round__grid{grid-template-columns:1fr 1fr}.lottery-admin-rounds>header{align-items:flex-start;flex-direction:column;padding:13px}.lottery-admin-round-list{padding:9px}.lottery-admin-result{grid-template-columns:85px 1fr}.lottery-limit-control{grid-template-columns:65px 1fr 44px 40px}.lottery-number-control>header{align-items:stretch;flex-direction:column}.lottery-number-control>header select{max-width:none;width:100%}.lottery-number-grid{grid-template-columns:repeat(5,1fr);gap:5px;padding:10px}.lottery-number-editor{grid-template-columns:1fr 1fr}.lottery-number-editor>div{grid-column:1 / -1}.lottery-number-editor button{justify-content:center}}.money-page{display:grid;gap:17px}.money-intro{display:flex;align-items:flex-start;gap:15px;padding:22px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#032c22,#087052);box-shadow:0 13px 35px #0046342b}.money-intro>svg{flex:none;margin-top:5px;color:#6de2a3}.money-intro h2{margin:0 0 7px;font:700 20px Noto Sans Myanmar,sans-serif}.money-intro p{margin:0;opacity:.82;font:11px/1.9 Noto Sans Myanmar,sans-serif}.money-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;border:1px solid #d9e8df;border-radius:14px;background:#fff}.money-tabs--three{grid-template-columns:repeat(3,minmax(0,1fr))}.money-tabs button{min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;border:0;border-radius:10px;color:#6c8276;background:transparent;font:700 12px Noto Sans Myanmar,sans-serif}.money-tabs button.active{color:#fff;background:#09694f;box-shadow:0 6px 14px #04563f2e}.admin-money-tabs button{position:relative}.admin-money-tabs button>b{min-width:20px;padding:3px 5px;border-radius:999px;color:#fff;background:#df5151;font-size:9px}.admin-money-tabs button.active>b{color:#9f2828;background:#fff}.money-panel{padding:20px;border:1px solid #e0ebe5;border-radius:17px;background:#fff;box-shadow:0 7px 24px #134c310a}.money-panel h3{margin:0 0 13px;font:700 15px Noto Sans Myanmar,sans-serif}.money-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.money-panel-heading h3{margin:0}.money-panel-heading>button:not(.primary-button){border:0;color:#08684e;background:transparent}.money-notice{margin:10px 0;padding:11px 13px;border-radius:10px;color:#5d786a;background:#f1f8f4;font:10px/1.9 Noto Sans Myanmar,sans-serif}.money-notice--warn{color:#8a5d17;background:#fff5df}.demo-bank-tag{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:5px;color:#9c5a14;background:#fff0cf;font-size:9px;font-style:normal}.money-bank-list{display:grid;gap:9px}.payment-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.payment-bank-card,.payment-binding-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;border:1px solid #dce9e2;border-radius:12px;background:#f9fcfa}.payment-bank-card>svg,.payment-binding-list article>svg{color:#096b51}.payment-bank-card strong,.payment-bank-card span,.payment-bank-card b,.payment-binding-list strong,.payment-binding-list span,.payment-binding-list small{display:block}.payment-bank-card strong,.payment-binding-list strong{font-size:12px}.payment-bank-card span,.payment-binding-list span{margin:3px 0;color:#667b6e;font-size:10px;overflow-wrap:anywhere}.payment-bank-card b{color:#0b634c;font-size:14px;overflow-wrap:anywhere}.payment-bank-card button,.payment-binding-list button{min-width:35px;min-height:35px;display:grid;place-items:center;border:1px solid #d9e8df;border-radius:9px;color:#0a6950;background:#fff;font:700 10px Noto Sans Myanmar,sans-serif}.payment-bank-card button{min-width:42px;padding:4px}.bank-admin-actions{display:flex!important;gap:5px}.bank-admin-actions button{min-width:42px}.payment-bank-card button span{margin:-2px 0 0;color:#0a6950;font-size:8px}.payment-bank-card--inactive,.payment-binding--inactive{opacity:.58}.payment-binding-list{display:grid;gap:9px;margin:12px 0}.payment-binding-list small{color:#a6572f;font-size:9px}.payment-bind-heading{margin-top:24px!important}.payment-bind-prompt{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 13px;border:1px dashed #73b599;border-radius:10px;color:#086b50;background:#f2faf5;font:700 11px Noto Sans Myanmar,sans-serif}.payment-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-admin-form .primary-button{justify-self:start}.money-bank-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;border:1px solid #dce9e2;border-radius:12px;background:#f9fcfa}.money-bank-list article>svg{color:#096b51}.money-bank-list strong,.money-bank-list span,.money-bank-list b{display:block}.money-bank-list strong{font-size:12px}.money-bank-list span{margin:2px 0;color:#667b6e;font-size:10px}.money-bank-list b{color:#0b634c;font-size:15px;letter-spacing:.5px}.money-bank-list button{min-width:35px;min-height:35px;display:grid;place-items:center;border:1px solid #d9e8df;border-radius:9px;color:#0a6950;background:#fff}.money-form{display:grid;gap:13px;margin-top:18px}.money-form label,.referral-tier-form label{display:grid;gap:6px;font:700 11px Noto Sans Myanmar,sans-serif}.money-form input,.money-form select,.referral-tier-form input{width:100%;min-height:45px;padding:0 12px;border:1px solid #d7e5dd;border-radius:10px;outline:0;color:#173e30;background:#fff;font-size:13px}.money-form input:focus,.money-form select:focus,.referral-tier-form input:focus{border-color:#0b805b;box-shadow:0 0 0 3px #e5f7ed}.money-form .primary-button{justify-content:center}.money-form--inline{grid-template-columns:repeat(3,1fr) auto;align-items:center}.money-request-list{display:grid}.money-request-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #eaf0ec}.money-request-list article:last-child{border-bottom:0}.money-request-list strong,.money-request-list small{display:block}.money-request-list strong{font-size:12px}.money-request-list small{margin-top:3px;color:#70877a;font-size:9px;overflow-wrap:anywhere}.money-request-list b{font-size:11px;white-space:nowrap}.money-type{min-width:59px;padding:7px;border-radius:9px;text-align:center;font:700 9px Noto Sans Myanmar,sans-serif}.money-type--in{color:#087154;background:#e5f7ee}.money-type--out{color:#9e5520;background:#fff0df}.money-status{padding:7px;border-radius:9px;font:700 9px Noto Sans Myanmar,sans-serif}.money-status--pending{color:#915f15;background:#fff3d9}.money-status--approved{color:#087154;background:#e5f7ee}.money-status--rejected{color:#a43b3b;background:#ffeded}.money-review{display:flex;gap:6px}.money-review button{display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:0 8px;border:1px solid #cde4d6;border-radius:8px;color:#086e50;background:#f5fbf7;font-size:9px}.money-review button:last-child{border-color:#f2d4d4;color:#a43b3b;background:#fff6f6}.referral-code-card{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;padding:18px;border:1px solid #cde8d9;border-radius:17px;background:#effaf3}.referral-code-card span{grid-column:1 / -1;color:#678073;font:11px Noto Sans Myanmar,sans-serif}.referral-code-card strong{color:#075c45;font-size:23px;letter-spacing:1px}.referral-code-card button{display:flex;align-items:center;gap:5px;padding:8px;border:0;border-radius:8px;color:#08684e;background:#fff;font:700 10px Noto Sans Myanmar,sans-serif}.referral-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.referral-stats article{padding:15px;border:1px solid #e0ebe5;border-radius:12px;background:#fff}.referral-stats span,.referral-stats strong{display:block}.referral-stats span{color:#7a8d82;font:10px Noto Sans Myanmar,sans-serif}.referral-stats strong{margin-top:6px;color:#075d45;font-size:18px}.referral-tier-list,.referral-name-list{display:grid;gap:8px}.referral-tier-list span,.referral-name-list span{padding:11px;border:1px solid #e1ece5;border-radius:9px;font:11px Noto Sans Myanmar,sans-serif}.referral-tier-form{display:grid;gap:12px}.referral-tier-form>div{display:grid;grid-template-columns:80px 1fr 1fr;align-items:end;gap:12px}.referral-tier-form>div>strong{padding-bottom:13px;color:#08694f;font-size:12px}.referral-tier-form>button{justify-self:start}@media(max-width:640px){.money-intro{padding:16px}.money-intro h2{font-size:17px}.money-panel{padding:15px}.payment-bank-grid,.payment-admin-form{grid-template-columns:1fr}.money-tabs--three{gap:3px}.money-tabs--three button{gap:3px;padding:0 2px;font-size:9px;white-space:nowrap}.money-tabs--three button svg{width:16px}.money-form--inline,.referral-stats{grid-template-columns:1fr 1fr}.money-form--inline input,.money-form--inline button{grid-column:1 / -1}.money-request-list article{grid-template-columns:auto minmax(0,1fr)}.money-request-list article>b,.money-request-list article>.money-review{grid-column:2;justify-self:start}.referral-tier-form>div{grid-template-columns:1fr 1fr}.referral-tier-form>div>strong{grid-column:1 / -1;padding:0}}.notification-page{display:grid;gap:15px}.notification-heading,.notification-list,.notification-admin-push,.notification-permission{border:1px solid #dceae2;border-radius:16px;background:#fff}.notification-heading{display:flex;justify-content:space-between;align-items:center;padding:18px}.notification-heading>div{display:flex;align-items:center;gap:12px;color:#08654d}.notification-heading h2{margin:0;color:#123e30;font:700 20px Noto Sans Myanmar,sans-serif}.notification-heading p{margin:5px 0 0;color:#6a8174;font:11px Noto Sans Myanmar,sans-serif}.notification-heading>button{width:38px;height:38px;border:0;border-radius:10px;color:#0a6c50;background:#eff8f2}.notification-permission{display:flex;align-items:center;gap:12px;padding:14px;color:#0a674e;background:#f1faf5}.notification-permission div{flex:1;display:grid;gap:4px}.notification-permission strong{font:700 12px Noto Sans Myanmar,sans-serif}.notification-permission small{color:#647d70;font:10px Noto Sans Myanmar,sans-serif}.notification-permission button{border:0;border-radius:9px;padding:10px;color:#fff;background:#086a50;font:700 11px Noto Sans Myanmar,sans-serif}.notification-admin-push{padding:17px}.notification-admin-push h3{margin:0 0 13px;color:#144434;font:700 14px Noto Sans Myanmar,sans-serif}.notification-delivery{color:#5d786b;font:10px/1.65 Noto Sans Myanmar,sans-serif}.notification-test{display:block;margin-top:12px;padding:8px 0;border:0;color:#0a7655;background:transparent;font:700 10px Noto Sans Myanmar,sans-serif}.notification-admin-push form{display:grid;gap:9px}.notification-admin-push input,.notification-admin-push textarea{width:100%;padding:11px;border:1px solid #d6e6dc;border-radius:9px;color:#143e30;background:#fff;font:11px Noto Sans Myanmar,sans-serif}.notification-admin-push textarea{resize:vertical}.notification-admin-push button{justify-self:start}.notification-list{overflow:hidden}.notification-list>header{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;border-bottom:1px solid #e8f0ea}.notification-list>header strong{color:#194b39;font:700 12px Noto Sans Myanmar,sans-serif}.notification-list>header button{display:flex;align-items:center;gap:5px;border:0;color:#0a7757;background:transparent;font:700 10px Noto Sans Myanmar,sans-serif}.notification-empty{min-height:170px;display:grid;place-content:center;justify-items:center;gap:12px;color:#8ba59a;font:11px Noto Sans Myanmar,sans-serif}.notification-item{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px;border:0;border-bottom:1px solid #edf2ef;text-align:left;background:#fff}.notification-item--unread{background:#f1faf5}.notification-item__icon{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#0a7354;background:#dff2e7}.notification-item__copy{min-width:0;display:grid;gap:5px}.notification-item__copy strong{color:#173f30;font:700 12px Noto Sans Myanmar,sans-serif}.notification-item__copy small{color:#516f5f;font:11px Noto Sans Myanmar,sans-serif;line-height:1.65}.notification-item__copy em{color:#83968a;font:9px Noto Sans Myanmar,sans-serif;font-style:normal}.notification-item>i{flex:0 0 7px;height:7px;margin-top:5px;border-radius:50%;background:#13a770}.notification-reminder-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));background:#081f1794}.notification-reminder{width:min(100%,390px);padding:24px;border-radius:18px;color:#0d6048;background:#fff;box-shadow:0 20px 60px #09281d55;text-align:center}.notification-reminder h2{margin:12px 0 8px;color:#134736;font:700 18px Noto Sans Myanmar,sans-serif}.notification-reminder p,.notification-reminder small{display:block;margin:0 0 12px;color:#60776b;font:11px/1.8 Noto Sans Myanmar,sans-serif}.notification-reminder>div{display:flex;justify-content:center;gap:10px;margin-top:16px}@media(max-width:640px){.notification-heading{padding:14px}.notification-heading h2{font-size:16px}.notification-heading p{font-size:9px}.notification-permission{flex-wrap:wrap}.notification-permission button{margin-left:auto}}.chat-page{height:calc(100dvh - 132px);min-height:520px;display:grid;overflow:hidden;border:1px solid #dce7e2;border-radius:18px;background:#fff;box-shadow:0 14px 38px #074b3712}.chat-page--admin{grid-template-columns:270px minmax(0,1fr)}.chat-conversations{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border-right:1px solid #e2ebe7;background:#f8fbf9}.chat-conversations>header,.chat-room>header{height:65px;display:flex;align-items:center;gap:10px;padding:0 17px;border-bottom:1px solid #e5ece9}.chat-conversations>header{color:var(--brand-700)}.chat-conversations header strong,.chat-conversations header span,.chat-room header strong,.chat-room header small{display:block}.chat-conversations header strong,.chat-room header strong{color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:12px}.chat-conversations header span,.chat-room header small{margin-top:2px;color:var(--muted);font-size:8px}.chat-conversations>label{height:38px;display:flex;align-items:center;gap:7px;margin:11px;padding:0 11px;border:1px solid #dce6e1;border-radius:10px;color:var(--muted);background:#fff}.chat-conversations>label input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.chat-conversations>div{min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-conversations>div>button{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;border:0;border-bottom:1px solid #edf2ef;background:transparent;text-align:left}.chat-conversations>div>button.active{background:var(--brand-100)}.chat-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--brand-500),var(--brand-800));font-weight:800}.chat-conversations button span:nth-child(2){min-width:0}.chat-conversations button b,.chat-conversations button small,.chat-conversations button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversations button b{color:var(--ink);font-size:10px}.chat-conversations button small{color:var(--muted);font-size:7px}.chat-conversations button em{margin-top:3px;color:#84928b;font-size:8px;font-style:normal}.chat-conversations button>i{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:99px;color:#fff;background:var(--brand-500);font-size:8px;font-style:normal}.chat-room{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;background:linear-gradient(#f8fbf9ed,#f8fbf9ed),radial-gradient(circle at 20% 20%,var(--brand-100),transparent 35%)}.chat-room>header{grid-row:1;background:#ffffffeb}.chat-pinned-bar{min-height:43px;display:flex;align-items:center;gap:9px;padding:7px 16px;border-bottom:1px solid #dbe7e1;color:var(--brand-700);background:#eefaf5}.chat-pinned-bar{grid-row:2}.chat-pinned-bar span,.chat-pinned-bar b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-pinned-bar span{min-width:0;color:#65736c;font-size:8px}.chat-pinned-bar b{color:var(--brand-800);font-size:8px}.chat-messages{grid-row:3;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px}.chat-empty{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#91a199;font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.chat-message{max-width:76%;display:flex;flex-direction:column;align-items:flex-start;margin:0 0 13px}.chat-message--mine{margin-left:auto;align-items:flex-end}.chat-message__bubble{min-width:110px;padding:9px 11px 7px;border:1px solid #dbe6e1;border-radius:5px 14px 14px;background:#fff;box-shadow:0 4px 12px #1247370d}.chat-message--mine .chat-message__bubble{border-color:#0b8c67;border-radius:14px 5px 14px 14px;color:#fff;background:linear-gradient(145deg,var(--brand-500),var(--brand-700))}.chat-message__bubble p{margin:0;font-family:Noto Sans Myanmar,sans-serif;font-size:11px;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap}.chat-message__bubble em{color:#96a29c;font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.chat-message__pinned{display:flex;align-items:center;gap:4px;margin-bottom:5px;color:#b47a14;font-family:Noto Sans Myanmar,sans-serif;font-size:7px}.chat-message--mine .chat-message__pinned{color:#d6ffef}.chat-message__reply{margin-bottom:7px;padding:6px 8px;border-left:3px solid var(--brand-400);border-radius:6px;background:#edf6f2}.chat-message--mine .chat-message__reply{border-color:#9de5cc;background:#ffffff24}.chat-message__reply b,.chat-message__reply span{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-message__reply b{font-size:7px}.chat-message__reply span{margin-top:2px;font-size:8px}.chat-message__bubble footer{display:flex;justify-content:flex-end;gap:7px;margin-top:5px;color:#91a099;font-size:6px}.chat-message--mine .chat-message__bubble footer{color:#ffffffb3}.chat-voice{min-width:220px;display:flex;align-items:center;gap:7px}.chat-voice audio{width:180px;height:32px}.chat-voice small{font-size:7px}.chat-message__actions{position:relative;display:flex;gap:3px;margin-top:4px;opacity:.6}.chat-message:hover .chat-message__actions{opacity:1}.chat-message__actions>button{width:25px;height:25px;display:grid;place-items:center;border:1px solid #dbe6e1;border-radius:50%;color:#607168;background:#fff}.chat-message__actions>button.danger{color:#b84a4a}.chat-reaction-picker{position:absolute;z-index:3;bottom:31px;left:0;display:flex;gap:2px;padding:5px;border:1px solid #dce6e1;border-radius:99px;background:#fff;box-shadow:0 8px 22px #0000001f}.chat-message--mine .chat-reaction-picker{right:0;left:auto}.chat-reaction-picker button{border:0;background:transparent;font-size:17px}.chat-message__reactions{display:flex;flex-wrap:wrap;gap:3px;margin-top:-4px;z-index:1}.chat-message__reactions button{padding:2px 6px;border:1px solid #dbe5e0;border-radius:99px;background:#fff;font-size:11px}.chat-message__reactions button.active{border-color:var(--brand-400);background:var(--brand-100)}.chat-message__reactions b{font-size:7px}.chat-composer{grid-row:4;position:relative;align-self:end;width:100%;padding:10px 12px;border-top:1px solid #dfe8e4;background:#fffffff7;box-shadow:0 -6px 18px #1a4b3c0a}.chat-composer__row{display:flex;align-items:flex-end;gap:7px}.chat-composer textarea{min-width:0;min-height:42px;max-height:110px;flex:1;resize:none;padding:11px 13px;border:1px solid #bed7cc;border-radius:21px;outline:0;background:#fff;font-family:Noto Sans Myanmar,sans-serif;font-size:11px;line-height:1.55}.chat-composer textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #11a5771a}.chat-round-button,.chat-send{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:50%}.chat-round-button{color:var(--brand-700);background:var(--brand-100)}.chat-round-button.recording{color:#fff;background:#d94b4b;animation:chatPulse 1s infinite}.chat-send{color:#fff;background:linear-gradient(145deg,var(--brand-400),var(--brand-700))}.chat-send:disabled{opacity:.38}.chat-composer__reply{display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:7px 9px;border-radius:8px;color:var(--brand-700);background:var(--brand-100)}.chat-composer__reply span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.chat-composer__reply b{margin-right:7px}.chat-composer__reply button{border:0;background:transparent;color:inherit}.chat-emoji-picker{position:absolute;bottom:64px;left:10px;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;border:1px solid #dce6e1;border-radius:13px;background:#fff;box-shadow:0 10px 28px #00000024}.chat-emoji-picker button{border:0;background:transparent;font-size:21px}.chat-recording-note{display:block;margin:7px 0 0 50px;color:#c84444;font-family:Noto Sans Myanmar,sans-serif;font-size:8px}@keyframes chatPulse{50%{box-shadow:0 0 0 7px #d94b4b26}}@media(max-width:720px){.chat-page{height:calc(100dvh - 112px - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));min-height:280px;border-radius:13px}.chat-page--admin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.chat-page--admin .chat-conversations{grid-template-rows:auto auto auto;border-right:0;border-bottom:1px solid #dce6e1}.chat-conversations>header{height:43px;padding:0 12px}.chat-conversations>header div{display:block}.chat-conversations>label{height:34px;margin:6px 9px;padding:0 9px}.chat-conversations>label input{width:100%}.chat-page--admin .chat-conversations>div{display:flex;overflow-x:auto;overflow-y:hidden;padding:0 7px 7px;scrollbar-width:none}.chat-page--admin .chat-conversations>div::-webkit-scrollbar{display:none}.chat-page--admin .chat-conversations>div>button{min-width:138px;flex:0 0 138px;grid-template-columns:31px minmax(0,1fr);gap:7px;margin-right:5px;padding:8px;border:1px solid #e1e9e5;border-radius:10px;background:#fff}.chat-page--admin .chat-conversations>div>button.active{border-color:#9bd5c1;background:var(--brand-100)}.chat-conversations button>i{position:absolute;margin:-25px 0 0 23px}.chat-avatar{width:31px;height:31px}.chat-conversations button em{display:none}.chat-room>header{height:56px;padding:0 12px}.chat-messages{padding:13px 9px}.chat-message{max-width:88%}.chat-voice{min-width:190px}.chat-voice audio{width:145px}.chat-composer{padding:9px 7px}.chat-composer__row{gap:5px}.chat-round-button,.chat-send{width:39px;height:39px}.chat-composer textarea{min-height:39px;padding:9px 12px}}.finance-page{display:grid;gap:14px}.finance-hero{min-height:92px;display:flex;align-items:center;gap:13px;padding:18px;border-radius:16px;color:#fff;background:linear-gradient(125deg,#074f3d,#0a8e69);box-shadow:0 13px 30px #074f3d29}.finance-hero>span{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;background:#ffffff24}.finance-hero>div{flex:1}.finance-hero h2,.finance-hero p{margin:0;font-family:Noto Sans Myanmar,sans-serif}.finance-hero h2{font-size:18px}.finance-hero p{margin-top:5px;color:#ffffffb3;font-size:9px}.finance-hero>button{display:flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid rgba(255,255,255,.25);border-radius:9px;color:#fff;background:#ffffff1a;font-size:9px}.finance-periods{display:flex;gap:6px;padding:5px;overflow-x:auto;border:1px solid #dce6e1;border-radius:12px;background:#fff}.finance-periods button{min-width:78px;padding:8px 12px;border:0;border-radius:8px;color:#6e7d75;background:transparent;font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.finance-periods button.active{color:#fff;background:var(--brand-600);box-shadow:0 5px 12px #0570512e}.finance-filters{display:flex;flex-wrap:wrap;gap:8px}.finance-filters label{min-height:39px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid #dce6e1;border-radius:9px;color:#78877f;background:#fff;font-size:8px}.finance-filters select,.finance-filters input{min-width:120px;border:0;outline:0;background:transparent;color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.finance-search{flex:1}.finance-search input{width:100%}.finance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.finance-summary article{min-width:0;display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #dfe8e4;border-radius:13px;background:#fff}.finance-summary article>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px}.finance-summary small,.finance-summary strong{display:block}.finance-summary small{color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:7px}.finance-summary strong{margin-top:3px;color:var(--ink);font-size:12px;white-space:nowrap}.finance-summary--green>span{color:#07815e;background:#e4f8f0}.finance-summary--red>span{color:#c34a4a;background:#ffeaea}.finance-summary--amber>span{color:#a96a0c;background:#fff2da}.finance-summary--blue>span{color:#3273b7;background:#e8f2ff}.finance-log-card,.finance-statement-grid>section{overflow:hidden;border:1px solid #dce6e1;border-radius:14px;background:#fff}.finance-log-head,.finance-statement-grid section>header{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #e7eeea}.finance-log-head b,.finance-statement-grid header b{font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.finance-log-head span,.finance-statement-grid header span{color:var(--muted);font-size:8px}.finance-table-wrap{overflow-x:auto}.finance-table-wrap table{width:100%;border-collapse:collapse}.finance-table-wrap th{padding:9px 11px;color:#7a8881;background:#f7faf8;text-align:left;font-family:Noto Sans Myanmar,sans-serif;font-size:7px;white-space:nowrap}.finance-table-wrap td{padding:10px 11px;border-top:1px solid #edf2ef;color:#536159;font-size:8px;white-space:nowrap}.finance-table-wrap td b,.finance-table-wrap td small{display:block}.finance-table-wrap td b{color:var(--ink);font-size:9px}.finance-table-wrap td small{margin-top:2px;color:var(--muted);font-size:7px}.finance-type{display:inline-flex;padding:4px 7px;border-radius:99px;font-family:Noto Sans Myanmar,sans-serif;font-size:7px}.finance-type.in{color:#087052;background:#e5f7f0}.finance-type.out{color:#a94949;background:#fff0f0}.amount-in{color:#07815e!important}.amount-out{color:#c54646!important}.finance-log-card>footer{display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;border-top:1px solid #e8eeeb}.finance-log-card>footer button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dbe5e0;border-radius:8px;color:var(--brand-700);background:#fff}.finance-log-card>footer button:disabled{opacity:.35}.finance-log-card>footer span{color:var(--muted);font-size:8px}.finance-empty{margin:0;padding:40px;text-align:center;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.finance-statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.finance-statement-grid section article{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-bottom:1px solid #edf2ef}.finance-statement-grid section article:last-child{border-bottom:0}.finance-statement-grid article strong,.finance-statement-grid article small{display:block}.finance-statement-grid article strong{color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.finance-statement-grid article small{margin-top:3px;color:var(--muted);font-size:7px}.finance-statement-grid article>b{font-size:10px;white-space:nowrap}.finance-player-totals{text-align:right}.finance-player-totals span{margin-left:8px;font-size:7px}.finance-player-totals b{display:block;margin-top:3px;font-size:9px}@media(max-width:900px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-summary article:last-child{grid-column:1/-1}.finance-statement-grid{grid-template-columns:1fr}}@media(max-width:600px){.finance-hero{align-items:flex-start;padding:14px}.finance-hero p{line-height:1.6}.finance-hero>button{padding:8px}.finance-filters label{flex:1;min-width:145px}.finance-summary{gap:6px}.finance-summary article{padding:9px;gap:6px}.finance-summary article>span{width:29px;height:29px}.finance-summary strong{font-size:10px}.finance-table-wrap table{min-width:850px}}:root{font-family:Outfit,Noto Sans Myanmar,system-ui,sans-serif;color:#13231d;background:#f3f7f5;font-synthesis:none;--brand-950: #032b21;--brand-900: #063d2f;--brand-800: #07543e;--brand-700: #087052;--brand-600: #0b8f64;--brand-500: #12a86f;--brand-100: #dff7ed;--brand-50: #eefbf6;--ink: #102019;--muted: #68766f;--line: #dfe8e3;--white: #fff;--red: #dc4c4c;--amber: #d79522;--blue: #3276c3;--purple: #7556c4;--shadow: 0 15px 45px rgba(19, 49, 37, .1)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}body{min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:#f3f7f5}.brand{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff}.brand img{width:min(310px,78vw);max-height:120px;object-fit:contain}.brand__mark{display:flex;align-items:center;font-size:clamp(44px,8vw,72px);font-weight:800;font-style:italic;letter-spacing:-4px;line-height:.9;text-shadow:0 5px 0 rgba(0,0,0,.2)}.brand__mark span{color:#fff}.brand__mark b{color:#45c46d}.brand small{font-family:Noto Sans Myanmar,sans-serif;font-size:15px;font-weight:600;opacity:.86;letter-spacing:.2px}.brand--compact{align-items:flex-start}.brand--compact img{width:140px;max-height:48px}.brand--compact .brand__mark{font-size:33px;letter-spacing:-2px}.login-page{min-height:100vh;overflow:hidden;position:relative;display:grid;place-items:center;padding:max(30px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 22px max(30px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));background:radial-gradient(circle at 52% 4%,rgba(27,145,91,.45),transparent 30%),linear-gradient(160deg,#021b16,#043a2c,#031f18)}.login-page:before{content:"";position:absolute;inset:0;opacity:.35;background:repeating-linear-gradient(115deg,transparent 0 90px,rgba(255,255,255,.025) 92px 94px)}.login-page:after{content:"";position:absolute;width:760px;height:450px;border:2px solid rgba(255,255,255,.09);border-radius:50%;bottom:-325px;box-shadow:0 0 0 120px #ffffff06,0 0 0 250px #ffffff05}.stadium-lines{position:absolute;width:520px;height:270px;border:1px solid rgba(255,255,255,.08);border-radius:50%;top:-205px;transform:rotate(-8deg);box-shadow:0 0 80px #2dde892e}.login-panel{position:relative;z-index:1;width:100%;max-width:430px;min-width:0;display:flex;flex-direction:column;gap:24px}.login-card{padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:#04231bc7;box-shadow:0 30px 90px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.login-card__heading{margin-bottom:24px}.eyebrow{display:block;margin-bottom:6px;color:var(--brand-500);font-size:11px;font-weight:800;letter-spacing:1.6px}.login-card h1{margin:0 0 5px;font-family:Noto Sans Myanmar,sans-serif;font-size:26px}.login-card p{margin:0;color:#fff9;font-family:Noto Sans Myanmar,sans-serif;font-size:12px;line-height:1.7}.field{display:grid;gap:7px;margin-bottom:17px;font-size:13px;font-weight:600}.field>span{color:inherit}.field__control{display:flex;align-items:center;gap:11px;min-height:52px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:#ffffff17}.field__control:focus-within{border-color:#35c77d;box-shadow:0 0 0 3px #23be7421}.field__control input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff}.icon-button{display:grid;place-items:center;padding:5px;border:0;color:inherit;background:transparent}.primary-button,.secondary-button,.danger-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:0;border-radius:12px;font-weight:700}.primary-button{color:#fff;background:linear-gradient(135deg,var(--brand-600),var(--brand-800));box-shadow:0 7px 18px #0770523b}.primary-button:hover{background:linear-gradient(135deg,#0b9d6d,#075d45)}.secondary-button{color:var(--brand-800);border:1px solid #b9d8ca;background:#fff}.danger-button{color:#fff;background:var(--red)}.login-button{width:100%;min-height:54px;margin-top:4px;border-radius:14px;font-family:Noto Sans Myanmar,sans-serif}.login-options{display:flex;justify-content:space-between;align-items:center;margin-top:17px;font-family:Noto Sans Myanmar,sans-serif;font-size:12px}.check-row{display:flex;gap:8px;align-items:center;color:#ffffffb8}.check-row input{accent-color:var(--brand-500);width:17px;height:17px}.text-button{display:inline-flex;align-items:center;gap:6px;padding:3px;border:0;color:var(--brand-600);background:transparent;font-weight:700}.login-card .text-button{color:#5cdb95}.server-field{margin-top:14px}.server-field input{width:100%;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;outline:0;color:#fff;background:#0000002e}.locked-setting{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid var(--line);border-radius:11px;color:var(--brand-700);background:var(--brand-50)}.locked-setting code{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.login-footer{margin:-10px 0 0;text-align:center;color:#ffffff6b;font-size:11px;letter-spacing:.7px}.form-error{display:flex;align-items:center;gap:7px;margin:-5px 0 15px;padding:10px;border-radius:10px;color:#ffb3b3;background:#dc4c4c24;font-size:12px}.feed-warning{display:flex;align-items:center;gap:11px;margin:0 0 16px;padding:13px 16px;border:1px solid #efd7a7;border-radius:12px;color:#82520b;background:#fff8e9}.feed-warning strong,.feed-warning span{display:block}.feed-warning strong{font-size:13px}.feed-warning span{margin-top:2px;color:#9b722d;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.spinner{width:19px;height:19px;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:30px;color:#fff;background:var(--brand-950)}.app-loading .spinner{width:25px;height:25px}.modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:max(20px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) max(20px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(20px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(20px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));background:#031712b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agreement-modal{width:min(680px,100%);max-height:min(820px,calc(100vh - 40px));display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 35px 120px #00000054}.agreement-modal>header{display:flex;gap:14px;align-items:center;padding:24px 26px 18px;color:var(--brand-900);border-bottom:1px solid var(--line)}.agreement-modal h2,.dialog h2{margin:0;font-family:Noto Sans Myanmar,sans-serif;font-size:21px}.agreement-modal header p{margin:3px 0 0;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:12px}.agreement-copy{overflow:auto;padding:20px 27px}.agreement-copy h3{margin:17px 0 4px;color:var(--brand-700);font-size:16px}.agreement-copy h3:first-child{margin-top:0}.agreement-copy p{margin:0;color:#394940;font-family:Noto Sans Myanmar,sans-serif;font-size:13px;line-height:1.85}.agreement-check{display:flex;gap:9px;align-items:center;margin:0 26px;padding:13px 15px;border-radius:10px;color:var(--brand-800);background:var(--brand-50);font-family:Noto Sans Myanmar,sans-serif;font-size:12px}.agreement-modal footer{display:flex;gap:12px;justify-content:flex-end;padding:20px 26px 24px}.app-shell{min-height:100vh;min-height:100dvh;display:flex}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:265px;display:flex;flex-direction:column;padding:calc(25px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 18px calc(19px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));color:#fff;background:linear-gradient(180deg,var(--brand-950),#052f24 70%,#031e17);box-shadow:9px 0 35px #05302414}.sidebar__top{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:28px}.sidebar-close{display:none;border:0;color:#fff;background:none}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{width:100%;display:flex;align-items:center;gap:13px;min-height:48px;padding:0 14px;border:0;border-radius:12px;color:#ffffffad;background:transparent;text-align:left;font-family:Noto Sans Myanmar,sans-serif;font-size:12px;transition:.2s ease}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#12a86f52,#12a86f26);box-shadow:inset 3px 0 #37cf84}.nav-count{min-width:21px;margin-left:auto;padding:3px 6px;border-radius:999px;color:#fff;background:#e14f4f;text-align:center;font-size:9px}.sidebar__profile{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:auto;padding:14px 10px;border-top:1px solid rgba(255,255,255,.09)}.sidebar__profile .avatar,.avatar{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;color:var(--brand-950);background:#5bd995;font-weight:800}.sidebar__profile strong,.sidebar__profile span{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__profile strong{font-size:13px}.sidebar__profile span{margin-top:3px;color:#ffffff80;font-size:10px}.sidebar__profile button{padding:7px;border:0;color:#ffffff8c;background:transparent}.workspace{width:calc(100% - 265px);min-height:100vh;min-height:100dvh;margin-left:265px}.topbar{position:sticky;z-index:20;top:0;height:84px;display:flex;align-items:center;gap:15px;justify-content:space-between;padding:0 34px;border-bottom:1px solid #e5ece8;background:#ffffffeb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.topbar>div:nth-child(2){flex:1}.topbar .eyebrow{margin-bottom:1px;font-size:9px}.topbar h1{margin:0;font-family:Noto Sans Myanmar,sans-serif;font-size:18px}.topbar__actions{display:flex;align-items:center;gap:13px}.top-icon{position:relative;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff}.top-icon i{position:absolute;width:7px;height:7px;border:2px solid white;border-radius:50%;top:8px;right:8px;background:var(--red)}.top-profile-button{position:relative;width:43px;height:43px;display:grid;place-items:center;padding:3px;border:1px solid var(--line);border-radius:13px;color:#fff;background:#fff;transition:.18s ease}.top-profile-button>span{width:100%;height:100%;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--brand-600),var(--brand-900));font-size:13px;font-weight:900}.top-profile-button>svg{position:absolute;right:-5px;bottom:-5px;padding:2px;border:2px solid white;border-radius:50%;color:var(--brand-800);background:var(--brand-100)}.top-profile-button:hover,.top-profile-button.active{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.role-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.role-pill--purple{color:#5c41a7;background:#eee8ff}.role-pill--blue{color:#245f9e;background:#e5f0fc}.role-pill--amber{color:#96640f;background:#fff2d9}.role-pill--green{color:#087052;background:var(--brand-100)}.menu-button{display:none;border:0;color:var(--brand-900);background:transparent}.content{width:min(1460px,100%);margin:0 auto;padding:29px 34px 100px}.content--chat{padding-bottom:18px}.bottom-nav{display:none}.bottom-count{position:absolute;top:4px;right:calc(50% - 22px);min-width:17px;padding:2px 4px;border-radius:999px;color:#fff;background:#df4f4f;font-size:8px}.register-switch{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:12px;padding:8px 12px;border:1px solid #53c98b;border-radius:13px;color:#eafff2;background:#23986029;font:700 13px Noto Sans Myanmar,sans-serif;transition:.2s ease}.register-switch:hover,.register-switch:focus-visible{border-color:#8df4bb;background:#23986045}.ios-profile-button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:13px;color:#fff;background:#ffffff14;font:700 12px Noto Sans Myanmar,sans-serif}.ios-profile-button:hover,.ios-profile-button:focus-visible{border-color:#77dca9;background:#ffffff21}.ios-apple{font:22px/1 -apple-system,BlinkMacSystemFont,sans-serif}.ios-guide-backdrop{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:max(14px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(14px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));background:#01120dd1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.ios-guide{width:100%;max-width:480px;max-height:calc(100dvh - 28px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce9e3;border-radius:22px;color:var(--ink);background:#fff;box-shadow:0 28px 90px #00000059}.ios-guide>header{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 15px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eefbf6,#fff)}.ios-guide__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--brand-500),var(--brand-900))}.ios-guide__icon span{font:28px/1 -apple-system,BlinkMacSystemFont,sans-serif}.ios-guide header small{display:block;color:var(--brand-600);font-size:8px;font-weight:800;letter-spacing:1.2px}.ios-guide header h2{margin:3px 0 0;font:700 17px Noto Sans Myanmar,sans-serif}.ios-guide header>button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:#edf3f0}.ios-guide__copy{min-height:0;overflow-y:auto;padding:15px}.ios-guide__note{display:flex;align-items:flex-start;gap:9px;margin:0 0 14px;padding:11px;border-radius:11px;color:var(--brand-800);background:var(--brand-50);font:10px/1.7 Noto Sans Myanmar,sans-serif}.ios-guide__note svg{flex:0 0 auto;margin-top:2px}.ios-guide ol{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:ios-step}.ios-guide li{counter-increment:ios-step;position:relative;min-height:36px;padding:8px 8px 8px 45px;border:1px solid #e2ebe7;border-radius:10px;color:#405148;background:#fbfdfc;font:10px/1.65 Noto Sans Myanmar,sans-serif}.ios-guide li:before{content:counter(ios-step);position:absolute;top:7px;left:8px;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--brand-700);font:800 11px Outfit,sans-serif}.ios-guide__alternative{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:10px;border-radius:10px;color:#6b5315;background:#fff8df;font:9px/1.65 Noto Sans Myanmar,sans-serif}.ios-guide__alternative svg{flex:0 0 auto}.ios-guide>footer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 15px max(12px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));border-top:1px solid var(--line)}.ios-profile-download{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--brand-500),var(--brand-800));text-decoration:none;font:700 11px Noto Sans Myanmar,sans-serif}.ios-guide footer>button{min-height:47px;padding:0 12px;border:1px solid #dce6e1;border-radius:11px;color:var(--muted);background:#fff;font:700 9px Noto Sans Myanmar,sans-serif}.drawer-scrim{display:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.page-heading h2{margin:0 0 5px;font-family:Noto Sans Myanmar,sans-serif;font-size:23px}.page-heading p{margin:0;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:12px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:20px}.stat-card{display:flex;gap:14px;align-items:center;min-height:128px;padding:22px;border:1px solid #e3ebe7;border-radius:17px;background:#fff;box-shadow:0 8px 25px #1d3a2e09}.stat-card--clickable{width:100%;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.stat-card--clickable:hover{transform:translateY(-2px);box-shadow:0 12px 25px #074b371a}.stat-card__icon{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:14px;color:var(--brand-700);background:var(--brand-100)}.stat-card--blue .stat-card__icon{color:var(--blue);background:#e8f2ff}.stat-card--amber .stat-card__icon{color:var(--amber);background:#fff3dd}.stat-card--purple .stat-card__icon{color:var(--purple);background:#efeaff}.stat-card span,.stat-card small,.stat-card strong{display:block}.stat-card span{color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.stat-card strong{margin:4px 0;font-size:clamp(17px,1.5vw,23px);white-space:nowrap}.stat-card small{color:#9aa49f;font-size:10px}.today-bets-page{display:grid;gap:15px}.today-bets-total{padding:22px;border-radius:17px;color:#fff;background:linear-gradient(125deg,#064c3a,#0b966e);box-shadow:0 14px 30px #055b432e}.today-bets-total span,.today-bets-total strong,.today-bets-total small{display:block}.today-bets-total span{font-family:Noto Sans Myanmar,sans-serif;font-size:9px;opacity:.7}.today-bets-total strong{margin:6px 0 4px;font-size:28px}.today-bets-total small{font-family:Noto Sans Myanmar,sans-serif;font-size:8px;opacity:.75}.today-bets-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.today-bets-grid article{overflow:hidden;border:1px solid #dce6e1;border-radius:15px;background:#fff}.today-bets-grid article>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid #e8efeb}.today-bets-grid header>span{min-width:37px;padding:6px;border-radius:8px;text-align:center;color:#fff;background:var(--brand-600);font-weight:850}.today-bets-grid h3{margin:0;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.today-bets-grid header>b{color:var(--muted);font-size:8px}.today-bets-grid article>div{display:grid;grid-template-columns:repeat(2,1fr)}.today-bets-grid article>div>span{padding:12px 15px;border-right:1px solid #edf2ef;border-bottom:1px solid #edf2ef;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.today-bets-grid article>div strong{display:block;margin-top:4px;color:var(--ink);font-family:system-ui,sans-serif;font-size:13px}.today-bets-grid .won strong,.today-bets-grid .payout strong{color:#07815e}.today-bets-grid .lost strong{color:#c54646}.today-bets-grid .pending strong{color:#a96a0c}.today-bets-grid .profit strong{color:#07815e}.today-bets-grid .loss strong{color:#c54646}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:20px}.panel{border:1px solid #e1eae5;border-radius:17px;background:#fff;box-shadow:0 8px 30px #1d3a2e09}.panel>header{min-height:73px;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 21px;border-bottom:1px solid #ebf0ed}.panel h3{margin:0 0 3px;font-size:16px}.panel header p{margin:0;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.role-overview{display:grid;grid-template-columns:repeat(3,1fr);padding:25px}.role-overview>div{display:flex;align-items:center;justify-content:center;gap:11px;border-right:1px solid var(--line)}.role-overview>div:last-child{border:0}.role-overview strong,.role-overview small{display:block}.role-overview strong{font-size:23px}.role-overview small{color:var(--muted);font-size:10px}.role-dot{width:11px;height:34px;border-radius:8px;background:var(--brand-500)}.role-dot--blue{background:var(--blue)}.role-dot--amber{background:var(--amber)}.role-dot--green{background:var(--brand-500)}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:21px}.quick-actions button{min-height:74px;display:grid;place-items:center;align-content:center;gap:7px;border:1px solid var(--line);border-radius:12px;color:var(--brand-800);background:#fbfdfc}.quick-actions button span{font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.recent-panel{min-height:250px}.full-panel{min-height:380px}.hero-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:190px;margin-bottom:22px;padding:28px 34px;border-radius:22px;color:#fff;background:linear-gradient(135deg,var(--brand-950),var(--brand-700));box-shadow:var(--shadow)}.hero-card:after{content:"";position:absolute;width:240px;height:240px;border:42px solid rgba(255,255,255,.04);border-radius:50%;right:-80px;top:-80px}.hero-card h2{margin:2px 0 7px;font-size:34px}.hero-card h2 small{font-size:14px}.hero-card p{margin:0;color:#ffffffa6;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.hero-ball{position:relative;z-index:1;width:105px;height:105px;display:grid;place-items:center;border:12px dashed rgba(255,255,255,.3);border-radius:50%;color:#79e2ab;font-size:37px;font-weight:800;font-style:italic;transform:rotate(-8deg)}.player-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.player-menu-grid button{min-height:170px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #dfe9e4;border-radius:18px;color:var(--ink);background:#fff;box-shadow:0 7px 25px #193b2c0a;transition:.2s ease}.player-menu-grid button:hover{transform:translateY(-3px);border-color:#a9d6c2;box-shadow:var(--shadow)}.player-menu-grid button>span{width:53px;height:53px;display:grid;place-items:center;border-radius:16px;color:var(--brand-700);background:var(--brand-100)}.player-menu-grid button>span.menu-badge{width:88px;height:88px;border-radius:0;background:transparent}.player-menu-grid .menu-badge img{width:100%;height:100%;object-fit:contain}.results-badge-heading{display:flex;align-items:center;gap:12px;min-height:85px;margin-bottom:12px;padding:8px 14px;border:1px solid #dfe9e4;border-radius:14px;background:#fff}.results-badge-heading img{width:70px;height:70px;object-fit:contain}.results-badge-heading strong,.results-badge-heading small{display:block}.results-badge-heading strong{font:700 14px Noto Sans Myanmar,sans-serif}.results-badge-heading small{margin-top:4px;color:var(--muted);font:9px Noto Sans Myanmar,sans-serif}.player-menu-grid strong{font-family:Noto Sans Myanmar,sans-serif;font-size:15px}.player-menu-grid small{color:var(--muted);font-size:10px}.match-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:19px;transition:.2s ease}.match-layout--slip{grid-template-columns:minmax(0,1fr) 315px}.match-content{min-width:0}.match-view-switch{width:max-content;display:flex;gap:4px;margin-bottom:12px;padding:4px;border:1px solid #dce6e1;border-radius:12px;background:#fff}.match-view-switch button{min-height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:9px;color:var(--muted);background:transparent;font-family:Noto Sans Myanmar,sans-serif;font-size:10px;font-weight:700}.match-view-switch button.active{color:#fff;background:var(--brand-700);box-shadow:0 5px 12px #0c5b3f33}.match-toolbar{display:flex;gap:10px;margin-bottom:18px}.search-box,.select-box{height:44px;display:flex;align-items:center;gap:9px;padding:0 13px;border:1px solid #dce6e1;border-radius:11px;color:var(--muted);background:#fff}.search-box{flex:1}.search-box input{width:100%;border:0;outline:0;background:transparent;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.select-box select{appearance:none;min-width:150px;padding-right:8px;border:0;outline:0;color:var(--ink);background:transparent;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.square-button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dbe6e0;border-radius:11px;color:var(--brand-800);background:#fff}.square-button.small{width:34px;height:34px;border-radius:9px}.league-block{margin-bottom:17px;overflow:hidden;border:1px solid #dfe8e3;border-radius:15px;background:#fff}.league-block>header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;color:#fff;background:linear-gradient(100deg,var(--brand-900),var(--brand-700))}.league-block>header div{display:flex;align-items:center;gap:9px}.league-block>header strong{font-size:13px}.league-block>header span{font-family:Noto Sans Myanmar,sans-serif;font-size:9px;opacity:.7}.match-card{padding:0 18px 18px;border-bottom:1px solid #e9efec}.match-card:last-child{border-bottom:0}.match-card--closed{opacity:.62}.match-card__meta{height:42px;display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px}.match-card__meta span,.match-card__meta em{display:inline-flex;align-items:center;gap:5px}.match-card__meta i{padding:3px 7px;border-radius:99px;color:#94630e;background:#fff1d6;font-style:normal;font-size:8px}.match-card__meta em{margin-left:auto;color:var(--red);font-style:normal}.match-card__body{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(210px,1fr) minmax(210px,1fr);gap:17px;align-items:center}.result-card{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:18px;padding:16px 20px;border-bottom:1px solid #e9efec;background:#fff}.result-card:last-child{border-bottom:0}.result-card>div span,.result-card>div small{display:block}.result-card>div span{color:var(--muted);font-size:10px}.result-card>div small{width:max-content;margin-top:5px;padding:3px 7px;border-radius:99px;color:var(--brand-700);background:var(--brand-100);font-size:8px;font-weight:800}.result-card>section{display:grid;grid-template-columns:minmax(100px,1fr) 36px 12px 36px minmax(100px,1fr);align-items:center;gap:8px;text-align:center}.result-card>section strong{min-width:0;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.result-card>section strong small{display:block;margin-top:3px;overflow:hidden;color:var(--muted);font-family:Inter,sans-serif;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.result-card>section b{display:grid;min-height:34px;place-items:center;border-radius:9px;color:#fff;background:var(--brand-800);font-size:17px}.result-card>section i{color:var(--muted);font-style:normal;font-weight:800}.teams{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.teams>div{min-width:0;display:grid;place-items:center;text-align:center}.team-badge{width:35px;height:35px;display:grid;place-items:center;margin-bottom:6px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--brand-500),var(--brand-900));font-weight:800}.team-badge.away{color:var(--brand-900);background:linear-gradient(145deg,#e4ece8,#b8c7c0)}.team-badge--image{overflow:hidden;padding:3px;border:1px solid #dce7e2;background:#fff;box-shadow:0 4px 12px #0344311a}.team-badge--image.away{background:#fff}.team-badge img{width:100%;height:100%;display:block;object-fit:contain}.teams strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.teams small{max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px}.teams>b{color:#a9b5af;font-size:9px}.market{display:grid;gap:7px}.market__label{display:flex;justify-content:space-between;font-family:Noto Sans Myanmar,sans-serif;font-size:10px;font-weight:700}.market__label small{color:var(--muted);font-size:8px;font-weight:400}.market>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.market>.market__choices--total{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px}.market__middle-quote{min-width:53px;min-height:53px;display:grid;place-items:center;padding:7px;border-radius:9px;color:#fff;background:var(--brand-600);font-size:11px}.odd-button{min-width:0;min-height:53px;display:grid;place-items:center;padding:7px 9px;border:1px solid #dce7e2;border-radius:9px;color:var(--ink);background:#f8fbf9}.odd-button--quoted{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding-right:6px}.odd-button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.odd-button strong{min-width:48px;padding:7px 8px;border-radius:8px;color:#fff;background:var(--brand-600);font-size:11px}.odd-button.selected{border-color:var(--brand-600);color:#fff;background:var(--brand-700);box-shadow:0 5px 12px #07705233}.odd-button.selected strong{color:var(--brand-800);background:#fff}.bet-slip{position:sticky;top:103px;align-self:start;overflow:hidden;border:1px solid #d8e5df;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.bet-slip>header{height:55px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#fff;background:var(--brand-900)}.bet-slip header div{display:flex;align-items:center;gap:8px}.bet-slip header span{min-width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:var(--brand-950);background:#59da95;font-size:10px;font-weight:800}.bet-slip header button{border:0;color:#fff;background:transparent}.bet-slip__items{max-height:340px;overflow:auto}.bet-slip__items>div{position:relative;display:grid;gap:4px;padding:13px 36px 13px 16px;border-bottom:1px solid var(--line)}.bet-slip__items button{position:absolute;top:11px;right:12px;display:grid;place-items:center;padding:4px;border:0;border-radius:50%;color:var(--muted);background:#eef3f0}.bet-slip__items strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.bet-slip__items span{color:var(--brand-700);font-size:9px}.bet-slip>label{display:grid;gap:7px;padding:15px 16px 0;font-family:Noto Sans Myanmar,sans-serif;font-size:10px;font-weight:600}.bet-slip>label div{height:45px;display:flex;align-items:center;border:1px solid #ceddd6;border-radius:9px;overflow:hidden}.bet-slip input{min-width:0;flex:1;padding:0 11px;border:0;outline:0}.bet-slip label b{padding:0 11px;color:var(--muted);font-size:10px}.slip-summary{display:grid;gap:7px;padding:14px 16px}.slip-summary span{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.slip-summary b{color:var(--ink)}.bet-slip>.primary-button{width:calc(100% - 32px);margin:0 16px 16px}.mix-bet-dock{position:fixed;z-index:30;right:24px;bottom:22px;left:274px;display:grid;grid-template-columns:auto minmax(170px,1fr) auto;align-items:end;gap:14px;max-width:850px;margin:0 auto;padding:12px 14px;border:1px solid #cfe0d8;border-radius:15px;background:#fffffff7;box-shadow:0 16px 45px #03302333;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mix-bet-dock__count{min-width:150px;align-self:center}.mix-bet-dock__count strong,.mix-bet-dock__count small{display:block}.mix-bet-dock__count strong{color:var(--brand-800);font-family:Noto Sans Myanmar,sans-serif;font-size:14px}.mix-bet-dock__count small{margin-top:3px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:8px;white-space:nowrap}.mix-bet-dock label{display:grid;gap:4px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.mix-bet-dock label div{min-height:42px;display:flex;align-items:center;overflow:hidden;border:1px solid #ceddd6;border-radius:9px;background:#fff}.mix-bet-dock input{min-width:0;width:100%;padding:0 10px;border:0;outline:0}.mix-bet-dock label b{padding-right:10px;color:var(--muted);font-size:9px}.mix-bet-dock>button{min-width:110px}.match-layout--mix-active .match-content{padding-bottom:88px}.mix-review-list{max-height:min(48vh,430px);overflow-y:auto}.mix-review-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 20px;border-bottom:1px solid var(--line)}.mix-review-list__match{grid-column:1 / -1;overflow:hidden;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mix-review-list article .mix-review-list__pick{overflow:hidden;color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.mix-review-list article .mix-review-list__price{align-self:center;color:var(--brand-700);font-family:Noto Sans Myanmar,sans-serif;font-size:10px;font-weight:700;white-space:nowrap}.mix-review-list--editable article{position:relative;padding-right:58px}.mix-review-remove{position:absolute;top:50%;right:17px;width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid #f0caca;border-radius:50%;color:#b53e3e;background:#fff1f1;transform:translateY(-50%)}.mix-review-remove:disabled{cursor:not-allowed;opacity:.34}.mix-review-summary{display:grid;gap:8px;padding:15px 20px;background:var(--brand-50)}.mix-review-summary span{display:flex;justify-content:space-between;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.mix-review-summary b{color:var(--ink)}.mix-review-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:9px;padding:14px 20px 20px}.loading-state,.empty-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted)}.loading-state p{margin:0;font-family:Noto Sans Myanmar,sans-serif;font-size:11px}.empty-state span{width:63px;height:63px;display:grid;place-items:center;border-radius:18px;color:var(--brand-700);background:var(--brand-100)}.empty-state h3{margin:5px 0 0;font-family:Noto Sans Myanmar,sans-serif;font-size:16px;color:var(--ink)}.empty-state p{margin:0;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th{padding:12px 16px;color:#7e8b85;background:#f8faf9;text-align:left;font-size:9px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}td{padding:14px 16px;border-top:1px solid #e9efec;font-size:11px;white-space:nowrap}td strong,td small{display:block}td small{margin-top:3px;color:var(--muted);font-size:8px}td select{padding:7px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:10px}.status{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border-radius:99px;font-size:8px;font-weight:800;letter-spacing:.4px}.status--pending{color:#91600d;background:#fff0d4}.status--ongoing{color:#1766a3;background:#e7f3ff}.status--won,.status--active{color:var(--brand-700);background:var(--brand-100)}.status--lost,.status--suspended{color:#ac3434;background:#ffe8e8}.status--void{color:#626e68;background:#edf1ef}.inspectable-row{cursor:pointer;transition:background .18s ease}.inspectable-row:hover{background:var(--brand-50)}.player-bet-table td:nth-child(2){color:var(--brand-800);font-family:Noto Sans Myanmar,sans-serif;font-weight:700}.bet-detail-meta{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;padding:16px 20px;background:var(--brand-50)}.bet-detail-meta>span{min-width:0}.bet-detail-meta small,.bet-detail-meta strong{display:block}.bet-detail-meta small{margin-bottom:5px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.bet-detail-meta strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bet-detail-meta .status{display:inline-flex}.mix-progress{padding:13px 20px;border-top:1px solid #dce9e3;border-bottom:1px solid #dce9e3;background:#f7fbf9;font-family:Noto Sans Myanmar,sans-serif}.mix-progress>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mix-progress>div strong{margin-right:3px;color:var(--brand-900);font-size:12px}.mix-progress>div span{padding:4px 7px;border-radius:99px;color:var(--muted);background:#fff;font-size:8px}.mix-progress p{margin:8px 0 0;color:#1766a3;font-size:9px;font-weight:700}.mix-progress--lost{border-color:#ffd7d7;background:#fff5f5}.mix-progress--lost p{color:#ad3232}.bet-detail-list{max-height:min(52vh,480px)}.bet-detail-list .mix-review-list__match{display:flex;gap:9px;align-items:center;justify-content:space-between}.bet-detail-list .mix-review-list__match span{overflow:hidden;text-overflow:ellipsis}.bet-detail-list .mix-review-list__match b{flex:none;color:var(--ink);font-size:9px}.bet-leg-outcome{grid-column:1 / -1;justify-self:start;min-height:23px;display:inline-flex;align-items:center;padding:0 8px;border-radius:99px;font-family:Noto Sans Myanmar,sans-serif;font-size:8px;font-weight:800}.bet-leg-outcome--won{color:var(--brand-800);background:var(--brand-100)}.bet-leg-outcome--price-lost{color:#895a00;background:#fff0c2}.bet-leg-outcome--lost{color:#ad3232;background:#ffe5e5}.bet-leg-outcome--pending{color:#1766a3;background:#e7f3ff}.bet-leg-outcome--void{color:#626e68;background:#edf1ef}.bet-detail-footer{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 20px;font-family:Noto Sans Myanmar,sans-serif}.bet-detail-footer span{color:var(--muted);font-size:10px}.bet-detail-footer strong{color:var(--brand-800);font-size:15px}.wallet-hero{min-height:170px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:28px 34px;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--brand-950),var(--brand-700))}.wallet-hero span{font-family:Noto Sans Myanmar,sans-serif;font-size:11px;opacity:.7}.wallet-hero h2{margin:7px 0 0;font-size:35px}.wallet-hero h2 small{font-size:14px}.wallet-hero>svg{opacity:.22}.transaction-list{padding:5px 20px}.transaction-list article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.transaction-list article:last-child{border:0}.transaction-list article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px}.transaction-list .in{color:var(--brand-700);background:var(--brand-100)}.transaction-list .out{color:var(--red);background:#ffeaea}.transaction-list svg{width:18px}.transaction-list strong,.transaction-list small{display:block}.transaction-list strong{font-size:11px}.transaction-list small{margin-top:3px;color:var(--muted);font-size:9px}.positive{color:var(--brand-700)}.negative{color:var(--red)}.user-cards{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:15px;padding:20px}.user-card{padding:16px;border:1px solid #dfe8e3;border-radius:14px;background:#fcfefd}.user-card__identity{display:flex;align-items:center;gap:10px}.user-card__identity strong,.user-card__identity small{display:block}.user-card__identity strong{font-size:12px}.user-card__identity small{margin-top:3px;color:var(--muted);font-size:9px}.user-card>.role-pill{position:relative;float:right;margin-top:-40px}.user-card__numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;padding:12px;border-radius:10px;background:#f1f6f3}.user-card__numbers span{color:var(--muted);font-size:8px}.user-card__numbers b{display:block;margin-top:3px;color:var(--ink);font-size:11px}.user-card__footer{display:flex;align-items:center;justify-content:space-between}.user-card__footer div{display:flex;gap:6px}.user-card__footer button{min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:var(--brand-700);background:#fff;font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.player-admin-panel{overflow:hidden}.player-search{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line);color:var(--brand-700)}.player-search input,.inline-search input{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:#f9fcfa}.player-search b{color:var(--muted);font-size:10px}.player-admin-list article{display:grid;grid-template-columns:minmax(180px,1.4fr) 90px minmax(115px,.7fr) auto;align-items:center;gap:13px;padding:14px 18px;border-bottom:1px solid #e9f0ec}.player-admin-list article.is-banned{background:snow}.player-primary{display:flex;align-items:center;gap:10px;min-width:0}.player-primary strong,.player-primary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-primary strong{font-size:12px}.player-primary small{margin-top:3px;color:var(--muted);font-size:9px}.player-active{display:inline-flex;align-items:center;gap:6px;color:#087253;font-size:10px;font-weight:800}.player-active i{width:8px;height:8px;border-radius:50%;background:#19b776}.player-active--suspended{color:#aa4545}.player-active--suspended i{background:#df5a5a}.player-amount{text-align:right;font-size:15px}.player-amount small{color:var(--muted);font-size:9px}.player-actions{display:flex;justify-content:flex-end;gap:5px}.player-actions button,.player-more button{min-height:33px;display:inline-flex;align-items:center;gap:4px;padding:0 9px;border:1px solid var(--line);border-radius:8px;color:#516c60;background:#fff;font-size:9px}.player-actions .deposit{color:#087153;background:#edfaf3}.player-actions .withdraw{color:#9b5b24;background:#fff7ec}.player-more{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:12px;border-radius:10px;background:#f3f8f5}.player-more span small,.player-more span b{display:block;overflow-wrap:anywhere}.player-more span small{color:var(--muted);font-size:8px}.player-more span b{margin-top:3px;font-size:9px}.player-more .ban{color:#a53c3c;border-color:#f0cdcd}.player-more .unban{color:#087153}.credential-box{display:grid;gap:9px;padding:18px}.credential-box>span{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:8px;min-height:47px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted);font-size:10px}.credential-box b{color:var(--ink);overflow-wrap:anywhere}.credential-box span button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--brand-700);background:var(--brand-100)}.admin-section-tabs{display:flex;align-items:center;gap:8px;margin-bottom:14px}.admin-section-tabs button{min-height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:#fff;font:700 11px Noto Sans Myanmar,sans-serif}.admin-section-tabs button.active{color:#fff;background:var(--brand-700)}.admin-section-tabs input{min-height:42px;margin-left:auto;padding:0 10px;border:1px solid var(--line);border-radius:10px}.inline-search{display:flex;align-items:center;gap:7px;color:var(--brand-700)}.inline-search input{width:min(280px,32vw)}.dialog{width:min(510px,100%);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 25px 90px #00000045}.dialog>header{min-height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid var(--line)}.dialog header button{border:0;color:var(--muted);background:transparent}.dialog-form{display:grid;gap:14px;padding:21px}.dialog-form label{display:grid;gap:6px;color:var(--ink);font-size:10px;font-weight:600}.dialog-form label small{color:var(--muted);font-weight:400}.dialog-form input,.dialog-form select{width:100%;min-height:43px;padding:0 11px;border:1px solid #d8e3de;border-radius:9px;outline:0;background:#fff}.dialog-form input:focus,.dialog-form select:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #12a86f1a}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-balance{padding:14px;border-radius:11px;color:#fff;background:var(--brand-900)}.dialog-balance span,.dialog-balance strong{display:block}.dialog-balance span{font-family:Noto Sans Myanmar,sans-serif;font-size:9px;opacity:.7}.dialog-balance strong{margin-top:4px;font-size:21px}.match-dialog-title{display:flex;align-items:center;justify-content:center;gap:14px;padding:20px 18px 0}.match-dialog-title span{color:var(--muted);font-size:9px}.source-note{display:flex;align-items:flex-start;gap:8px;padding:11px;border-radius:9px;color:var(--brand-800);background:var(--brand-50);font-size:9px;line-height:1.5}.sync-strip{min-height:61px;display:flex;align-items:center;gap:12px;margin-bottom:15px;padding:0 18px;border:1px solid #dce7e2;border-radius:13px;background:#fff}.sync-strip>div{flex:1}.sync-strip strong,.sync-strip small{display:block}.sync-strip strong{font-size:11px}.sync-strip small{margin-top:3px;color:var(--muted);font-size:8px}.sync-strip>span:last-child{color:var(--muted);font-size:10px}.status-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.35px}.status-chip--muted{color:#68766f;background:#edf1ef}.status-chip--danger{color:#b43c3c;background:#fdeaea}.live-dot,.error-dot{width:9px;height:9px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 5px var(--brand-100)}.error-dot{background:var(--red);box-shadow:0 0 0 5px #ffeaea}.row-override{background:#f5fff9}.override-tag{display:inline-block;margin-left:5px;padding:2px 5px;border-radius:5px;color:var(--brand-700);background:var(--brand-100);font-size:7px;font-style:normal}.toggle{min-width:82px;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:0;border-radius:99px;color:#9a3a3a;background:#ffe9e9;font-size:7px;font-weight:800}.toggle span{width:14px;height:14px;border-radius:50%;background:currentColor}.toggle.on{color:var(--brand-700);background:var(--brand-100)}.settings-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.settings-grid .panel{padding-bottom:20px}.settings-grid .field,.settings-grid>.panel>.primary-button{margin:20px 20px 0}.settings-grid .field input{min-height:45px;padding:0 12px;border:1px solid var(--line);border-radius:9px}.profile-summary{display:grid;place-items:center;gap:6px;padding:30px;color:var(--brand-800)}.profile-summary strong{margin-top:7px;color:var(--ink)}.profile-summary>span:not(.role-pill){color:var(--muted);font-size:10px}.profile-page{width:min(900px,100%);display:grid;gap:18px;margin:0 auto}.profile-card{position:relative;min-height:230px;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;padding:78px 28px 28px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 38px #133d2d0f}.profile-card__cover{position:absolute;inset:0 0 auto;height:104px;background:radial-gradient(circle at 85% 20%,rgba(91,217,149,.55),transparent 28%),linear-gradient(135deg,var(--brand-950),var(--brand-600))}.profile-card__identity{position:relative;display:flex;align-items:flex-end;gap:16px;min-width:0}.profile-avatar{width:92px;height:92px;flex:none;display:grid;place-items:center;border:5px solid white;border-radius:26px;color:#fff;background:linear-gradient(135deg,var(--brand-500),var(--brand-900));box-shadow:0 8px 24px #043a2a2e;font-size:32px;font-weight:900}.profile-card__identity h2{margin:0;overflow:hidden;color:var(--ink);font-family:Noto Sans Myanmar,sans-serif;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.profile-card__identity p{margin:5px 0 9px;color:var(--muted);font-size:11px}.profile-balance{position:relative;min-width:220px;padding:17px 19px;border-radius:15px;color:#fff;background:var(--brand-950)}.profile-balance span,.profile-balance strong{display:block}.profile-balance span{opacity:.65;font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.profile-balance strong{margin-top:5px;font-size:22px}.profile-balance small{font-size:10px}.profile-details{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-details article{display:flex;align-items:center;gap:13px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:14px;background:#fff}.profile-details article>span{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:12px;color:var(--brand-700);background:var(--brand-100)}.profile-details article div{min-width:0}.profile-details small,.profile-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-details small{color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.profile-details strong{margin-top:4px;color:var(--ink);font-size:12px}.profile-security{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border:1px solid #dce9e3;border-radius:15px;color:var(--brand-800);background:var(--brand-50)}.profile-security>div{display:flex;align-items:center;gap:12px;min-width:0}.profile-security strong,.profile-security small{display:block}.profile-security strong{color:var(--ink);font-size:11px}.profile-security small{margin-top:3px;color:var(--muted);font-family:Noto Sans Myanmar,sans-serif;font-size:9px}.profile-security .danger-button{flex:none;display:inline-flex;align-items:center;gap:7px}.profile-password{padding:20px;border:1px solid var(--line);border-radius:16px;background:#fff}.profile-password__heading{display:flex;align-items:center;gap:12px;color:var(--brand-700)}.profile-password__heading strong,.profile-password__heading small{display:block}.profile-password__heading strong{color:var(--ink);font:700 13px Noto Sans Myanmar,sans-serif}.profile-password__heading small{margin-top:4px;color:var(--muted);font:10px Noto Sans Myanmar,sans-serif}.profile-password form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.profile-password label{display:grid;gap:6px;color:var(--ink);font:700 10px Noto Sans Myanmar,sans-serif}.profile-password input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:0}.profile-password input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-100)}.profile-password .primary-button{grid-column:1 / -1;justify-self:start}.rules-page{display:grid;gap:16px;max-width:920px;margin:0 auto}.rules-hero{display:flex;align-items:center;gap:16px;padding:24px;border-radius:20px;color:#fff;background:linear-gradient(135deg,var(--brand-900),var(--brand-600));box-shadow:0 15px 35px #004b3733}.rules-hero>svg{flex:0 0 auto}.rules-hero h2{margin:3px 0 4px;font:800 22px Noto Sans Myanmar,sans-serif}.rules-hero p{margin:0;color:#ffffffc2;font:10px/1.6 Noto Sans Myanmar,sans-serif}.rules-list{display:grid;gap:10px}.rules-list article{display:grid;grid-template-columns:45px 1fr;gap:13px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:var(--shadow-sm)}.rules-list article>b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--brand-700);background:var(--brand-100);font-size:12px}.rules-list p{margin:0;color:var(--ink);font:11px/1.85 Noto Sans Myanmar,sans-serif}.rules-note{display:flex;gap:11px;align-items:center;padding:16px;border:1px solid #d9e9e1;border-radius:14px;color:var(--brand-800);background:#f2faf6;font:700 10px/1.65 Noto Sans Myanmar,sans-serif}.exposure-panel table td>small{display:block;margin-top:4px;color:var(--muted)}.exposure-match-list{display:grid;gap:14px;padding:16px}.exposure-match{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fbfdfc}.exposure-match>header{display:flex;padding:14px 16px;border-bottom:1px solid var(--line);background:#fff}.exposure-match>header strong,.exposure-match>header span{display:block}.exposure-match>header strong{color:var(--ink);font-size:12px}.exposure-match>header strong small{margin:0 5px;color:var(--muted)}.exposure-match>header span{margin-top:4px;color:var(--muted);font-size:9px}.exposure-market{padding:12px 14px 14px}.exposure-market+.exposure-market{border-top:1px dashed var(--line)}.exposure-market h4{margin:0 0 9px;color:var(--muted);font:700 9px Noto Sans Myanmar,sans-serif;text-transform:uppercase}.exposure-market>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.exposure-side{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid #cfe4da;border-radius:12px;text-align:left;color:var(--ink);background:#fff}.exposure-side:active{transform:scale(.985)}.exposure-side__name{display:flex;align-items:center;gap:7px;min-width:0}.exposure-side__name i{width:23px;height:23px;display:grid;place-items:center;flex:0 0 auto;border-radius:7px;color:#fff;background:var(--brand-600);font-style:normal;font-size:9px;font-weight:900}.exposure-side__name b{overflow:hidden;flex:1;font:800 10px Noto Sans Myanmar,sans-serif;text-overflow:ellipsis;white-space:nowrap}.exposure-side__name svg{flex:0 0 auto;color:var(--brand-600)}.exposure-side>strong{margin-top:3px;color:var(--brand-800);font-size:16px}.exposure-side>strong small{font-size:8px}.exposure-side>span:not(.exposure-side__name){color:var(--muted);font-size:8px}.exposure-side>em{margin-top:3px;color:#23815f;font-size:8px;font-style:normal;font-weight:800}.exposure-side.is-full{border-color:#efc7c7;background:#fff5f5}.exposure-side.is-full>em{color:#b33939}.exposure-market--total .exposure-side__name i{background:#456b86}.limit-meter{display:inline-flex;padding:5px 8px;border-radius:999px;color:#08684e;background:#e9f8f1;font-weight:800;white-space:nowrap}.limit-meter.full{color:#a83939;background:#ffeaea}.limit-full-row{background:#fff8f8}.limit-settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.limit-settings-form label{display:grid;gap:7px;color:var(--ink);font:700 10px Noto Sans Myanmar,sans-serif}.limit-settings-form label.wide{grid-column:1 / -1}.limit-settings-form input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;outline:0}.limit-settings-form .primary-button{grid-column:1 / -1;justify-self:start}.dialog-help{margin:0;padding:12px;border-radius:10px;color:var(--brand-800);background:var(--brand-100);font:10px/1.6 Noto Sans Myanmar,sans-serif}.toast{position:fixed;z-index:200;right:22px;bottom:22px;max-width:min(380px,calc(100vw - 40px));display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:12px;color:#fff;background:var(--brand-800);box-shadow:0 15px 40px #00000040;font-family:Noto Sans Myanmar,sans-serif;font-size:11px;animation:toast-in .25s ease}.toast--error{background:#a63535}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}}@media(max-width:1150px){.stats-grid{grid-template-columns:repeat(2,1fr)}.match-card__body{grid-template-columns:1fr 1fr}.teams{grid-column:1 / -1}.user-cards{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media(max-width:850px){.sidebar{transform:translate(-100%);transition:transform .25s ease}.sidebar--open{transform:translate(0)}.sidebar-close{display:block}.drawer-scrim{position:fixed;z-index:25;inset:0;display:block;border:0;background:#0319138c}.workspace{width:100%;margin-left:0}.menu-button{display:grid;place-items:center}.topbar{padding:0 20px}.content{padding:24px 20px 100px}.dashboard-grid,.settings-grid,.match-layout--slip{grid-template-columns:1fr}.bet-slip{position:fixed;z-index:35;inset:auto max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(74px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));max-height:60vh}.mix-bet-dock{right:max(9px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));bottom:calc(73px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));left:max(9px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));grid-template-columns:auto minmax(92px,1fr) auto;gap:8px;max-width:none;padding:9px;border-radius:13px}.mix-bet-dock__count{min-width:0}.mix-bet-dock__count strong{font-size:11px}.mix-bet-dock__count small{max-width:108px;overflow:hidden;font-size:7px;text-overflow:ellipsis}.mix-bet-dock label>span{display:none}.mix-bet-dock label div{min-height:40px}.mix-bet-dock>button{min-width:83px;min-height:40px;padding:0 9px;font-size:9px}.mix-review-actions{grid-template-columns:1fr}}@media(max-width:640px){.topbar{height:calc(68px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding:var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) max(15px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) 0 max(15px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.topbar h1{font-size:14px}.topbar__actions .role-pill{display:none}.topbar__actions{gap:7px}.top-profile-button{width:38px;height:38px;border-radius:11px}.top-profile-button>span{border-radius:8px;font-size:12px}.top-icon{width:36px;height:36px}.content{padding:18px max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(12px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.content--chat{padding-bottom:max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.bottom-nav{position:fixed;z-index:22;inset:auto 0 0;min-height:calc(64px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:grid;grid-template-columns:repeat(4,1fr);padding:5px max(5px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) max(5px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));border-top:1px solid #dbe5e0;background:#fffffff5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.bottom-nav--player{grid-template-columns:repeat(5,minmax(0,1fr))}.bottom-nav button{position:relative;display:grid;place-items:center;align-content:center;gap:4px;border:0;color:#839089;background:transparent}.bottom-nav button.active{color:var(--brand-700)}.bottom-nav span{font-family:Noto Sans Myanmar,sans-serif;font-size:8px}.bottom-nav .bottom-nav__wallet{position:relative;overflow:visible}.bottom-nav__wallet-bubble{width:54px;height:54px;display:grid;place-items:center;margin-top:-31px;border:5px solid white;border-radius:50%;color:#fff;background:linear-gradient(145deg,#0c8e68,#044736);box-shadow:0 9px 22px #004a3440}.bottom-nav__wallet.active .bottom-nav__wallet-bubble{background:linear-gradient(145deg,#15aa79,#07553e)}.bottom-nav__wallet>span:last-child{margin-top:-4px;color:#076147;font-weight:700;font-size:7px}.bottom-nav .bottom-nav__bet-tip{color:#b76b00;font-weight:800}.bottom-nav__bet-tip svg{width:31px;height:31px;padding:6px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#ffb624,#e87900);box-shadow:0 5px 12px #d970004d}.bottom-nav .bottom-nav__bet-tip.active svg{background:linear-gradient(145deg,#ffc94b,#ef7e00);box-shadow:0 6px 15px #d970006b;transform:translateY(-1px)}.page-heading{align-items:flex-start}.page-heading h2{font-size:18px}.page-heading .primary-button,.page-heading .secondary-button{min-width:43px;padding:0 11px;font-size:0}.page-heading .primary-button svg,.page-heading .secondary-button svg{margin:0}.stats-grid{grid-template-columns:1fr 1fr;gap:10px}.stat-card{min-height:117px;align-items:flex-start;flex-direction:column;gap:8px;padding:15px}.stat-card__icon{width:38px;height:38px;border-radius:11px}.stat-card strong{font-size:15px}.role-overview{padding:19px 7px}.role-overview>div{gap:7px}.quick-actions{padding:14px;gap:8px}.hero-card{min-height:155px;padding:23px}.hero-card h2{font-size:28px}.hero-ball{width:75px;height:75px;border-width:8px;font-size:27px}.player-menu-grid{grid-template-columns:1fr 1fr;gap:10px}.player-menu-grid button{min-height:142px}.player-menu-grid button>span.menu-badge{width:76px;height:76px}.match-toolbar{display:grid;grid-template-columns:1fr auto}.match-view-switch{width:100%}.match-view-switch button{flex:1;justify-content:center}.search-box{grid-column:1 / -1}.select-box select{min-width:0;width:100%}.match-card{padding:0 11px 12px}.match-card__body{grid-template-columns:1fr;gap:12px}.result-card{grid-template-columns:1fr;gap:10px;padding:13px 11px}.result-card>div{display:flex;align-items:center;justify-content:space-between}.teams{grid-column:auto}.market>div{gap:5px}.odd-button{min-height:49px}.user-cards{grid-template-columns:1fr;padding:12px}.player-admin-list article{grid-template-columns:1fr auto;padding:13px}.player-active{justify-self:end}.player-amount{text-align:left}.player-actions{justify-content:flex-end}.player-more{grid-template-columns:1fr 1fr}.player-more button{grid-column:1 / -1;justify-content:center}.player-search{grid-template-columns:auto 1fr}.player-search b{grid-column:2}.credential-box>span{grid-template-columns:85px 1fr auto}.admin-section-tabs{flex-wrap:wrap}.admin-section-tabs input{width:100%;margin-left:0}.inline-search,.inline-search input{width:100%}.form-grid{grid-template-columns:1fr}.modal-backdrop{padding:max(10px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(10px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.agreement-modal{max-height:calc(100vh - 20px)}.agreement-modal footer{padding:15px}.agreement-modal footer button{flex:1;font-family:Noto Sans Myanmar,sans-serif;font-size:10px}.agreement-copy{padding:18px}.agreement-check{margin:0 18px}.toast{right:max(12px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));bottom:calc(76px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}th,td{padding:12px}.profile-card{grid-template-columns:1fr;align-items:stretch;padding:68px 18px 18px}.profile-card__cover{height:92px}.profile-card__identity{align-items:flex-end}.profile-avatar{width:78px;height:78px;border-radius:22px;font-size:27px}.profile-card__identity h2{font-size:17px}.profile-balance{min-width:0}.profile-details{grid-template-columns:1fr}.profile-security{align-items:stretch;flex-direction:column}.profile-security .danger-button{align-self:flex-end}.profile-password form{grid-template-columns:1fr}.profile-password .primary-button{justify-self:stretch;justify-content:center}.limit-settings-form{grid-template-columns:1fr;padding:15px}.limit-settings-form label.wide,.limit-settings-form .primary-button{grid-column:auto}.limit-settings-form .primary-button{justify-self:stretch;justify-content:center}.rules-hero{padding:19px}.exposure-match-list,.exposure-market{padding:10px}.exposure-side{padding:10px 9px}}@media(max-width:640px){html[data-native=false]{min-height:100%;background:#f3f7f5;overscroll-behavior-y:none}html[data-native=false] body,html[data-native=false] #root,html[data-native=false] .app-shell,html[data-native=false] .workspace{width:100%;min-height:100dvh}html[data-native=false] .login-page{min-height:100dvh;overflow-x:hidden;overflow-y:auto}html[data-native=false] .sidebar{height:100dvh}html[data-native=false] button,html[data-native=false] a,html[data-native=false] input,html[data-native=false] select,html[data-native=false] textarea{touch-action:manipulation}html[data-native=false] input,html[data-native=false] select,html[data-native=false] textarea{font-size:16px}html[data-native=false] .content{width:100%;min-width:0}html[data-native=false] .bet-slip{max-height:calc(100dvh - 158px - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column}html[data-native=false] .bet-slip__items{min-height:0;max-height:120px;flex:0 1 auto;overflow-y:auto}html[data-native=false] .modal-backdrop{height:100dvh;overflow:hidden}html[data-native=false] .agreement-modal,html[data-native=false] .dialog{max-height:calc(100dvh - 20px)}html[data-native=false] .bottom-nav{padding-bottom:max(5px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}}@media(max-width:390px){.topbar{gap:8px;padding-right:max(10px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));padding-left:max(10px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.topbar h1{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{padding-right:max(9px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px)));padding-left:max(9px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}.hero-card{min-height:140px;padding:18px}.hero-card h2{font-size:25px}.hero-ball{width:62px;height:62px;border-width:7px;font-size:23px}.player-menu-grid{gap:8px}.player-menu-grid button{min-height:128px;padding:12px 8px}.player-menu-grid button>span.menu-badge{width:66px;height:66px}.bottom-nav{padding-right:2px;padding-left:2px}.bottom-nav span{font-size:7px}.bottom-nav__wallet-bubble{width:50px;height:50px}.match-card{padding-right:8px;padding-left:8px}.teams{gap:8px}.odd-button{padding-right:7px;padding-left:7px}}html[data-mobile-web=true] body{background:#e5eeea}html[data-mobile-web=true] #root{width:100%;max-width:100%;min-height:100dvh;margin:0;overflow-x:hidden;background:#f3f7f5}html[data-mobile-web=true] .app-shell,html[data-mobile-web=true] .workspace{width:100%;min-width:0;min-height:100dvh;margin-left:0}html[data-mobile-web=true] .sidebar{left:0;width:82vw;max-width:300px;height:100dvh;transform:translate(-110%);transition:transform .25s ease}html[data-mobile-web=true] .sidebar--open{transform:translate(0)}html[data-mobile-web=true] .sidebar-close{display:block}html[data-mobile-web=true] .drawer-scrim{position:fixed;z-index:25;inset:0;display:block;border:0;background:#0319138c}html[data-mobile-web=true] .menu-button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto}html[data-mobile-web=true] .topbar{height:calc(68px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding:var(--safe-area-inset-top, env(safe-area-inset-top, 0px)) max(13px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) 0 max(13px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}html[data-mobile-web=true] .topbar h1{font-size:14px}html[data-mobile-web=true] .topbar__actions{gap:6px}html[data-mobile-web=true] .top-profile-button{width:38px;height:38px;border-radius:11px}html[data-mobile-web=true] .top-profile-button>span{border-radius:8px;font-size:12px}html[data-mobile-web=true] .top-icon{width:36px;height:36px}html[data-mobile-web=true] .content{width:100%;min-width:0;padding:16px max(11px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) calc(84px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(11px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)))}html[data-mobile-web=true] .content--chat{padding-bottom:max(8px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}html[data-mobile-web=true] .bottom-nav{position:fixed;z-index:22;right:0;bottom:0;left:0;width:100%;max-width:100%;min-height:calc(66px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px max(4px,var(--safe-area-inset-right, env(safe-area-inset-right, 0px))) max(5px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px))) max(4px,var(--safe-area-inset-left, env(safe-area-inset-left, 0px)));border-top:1px solid #dbe5e0;background:#fffffff7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}html[data-mobile-web=true] .bottom-nav button{position:relative;display:grid;place-items:center;align-content:center;gap:4px;min-width:0;border:0;color:#839089;background:transparent}html[data-mobile-web=true] .bottom-nav button.active{color:var(--brand-700)}html[data-mobile-web=true] .bottom-nav span{font:8px Noto Sans Myanmar,sans-serif}html[data-mobile-web=true] .bottom-nav .bottom-nav__wallet{overflow:visible}html[data-mobile-web=true] .bottom-nav__wallet-bubble{width:54px;height:54px;display:grid;place-items:center;margin-top:-31px;border:5px solid white;border-radius:50%;color:#fff;background:linear-gradient(145deg,#0c8e68,#044736);box-shadow:0 9px 22px #004a3440}html[data-mobile-web=true] .bottom-nav__wallet>span:last-child{margin-top:-4px;color:#076147;font-weight:700;font-size:7px}html[data-mobile-web=true] .bottom-nav .bottom-nav__bet-tip{color:#b76b00;font-weight:800}html[data-mobile-web=true] .bottom-nav__bet-tip svg{width:31px;height:31px;padding:6px;border-radius:10px;color:#fff;background:linear-gradient(145deg,#ffb624,#e87900);box-shadow:0 5px 12px #d970004d}html[data-mobile-web=true] .bottom-nav .bottom-nav__bet-tip.active svg{background:linear-gradient(145deg,#ffc94b,#ef7e00);box-shadow:0 6px 15px #d970006b;transform:translateY(-1px)}html[data-mobile-web=true] .player-menu-grid{grid-template-columns:1fr 1fr;gap:9px}html[data-mobile-web=true] .player-menu-grid button{min-height:136px;padding:13px 9px}html[data-mobile-web=true] .player-menu-grid button>span.menu-badge{width:72px;height:72px}html[data-mobile-web=true] .match-layout--slip{grid-template-columns:1fr}html[data-mobile-web=true] .match-card__body{grid-template-columns:1fr;gap:12px}html[data-mobile-web=true] .teams{grid-column:auto}html[data-mobile-web=true] .match-toolbar{display:grid;grid-template-columns:1fr auto}html[data-mobile-web=true] .match-toolbar .search-box{grid-column:1 / -1}html[data-mobile-web=true] .match-view-switch{width:100%}html[data-mobile-web=true] .match-view-switch button{flex:1;justify-content:center}html[data-mobile-web=true] .bet-slip{position:fixed;z-index:35;right:10px;bottom:calc(76px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));left:10px;max-height:calc(100dvh - 158px - var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column}html[data-mobile-web=true] .bet-slip__items{min-height:0;max-height:120px;overflow-y:auto}html[data-mobile-web=true] .mix-bet-dock{right:9px;bottom:calc(74px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));left:9px;grid-template-columns:auto minmax(92px,1fr) auto;gap:8px;max-width:none;padding:9px;border-radius:13px}html[data-mobile-web=true] .mix-bet-dock__count{min-width:0}html[data-mobile-web=true] .mix-bet-dock label>span{display:none}html[data-mobile-web=true] .form-grid{grid-template-columns:1fr}html[data-mobile-web=true] .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}html[data-mobile-web=true] .login-page{width:100%;max-width:100%;min-width:0;min-height:100dvh;padding:max(24px,var(--safe-area-inset-top, env(safe-area-inset-top, 0px))) 16px max(24px,var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)));overflow-x:hidden;overflow-y:auto}html[data-mobile-web=true] .login-panel,html[data-mobile-web=true] .login-card,html[data-mobile-web=true] .login-card form,html[data-mobile-web=true] .login-card .field,html[data-mobile-web=true] .login-card .field__control{width:100%;max-width:100%;min-width:0}html[data-mobile-web=true] .login-card{padding:24px 20px;border-radius:22px}html[data-mobile-web=true] .login-card__heading,html[data-mobile-web=true] .login-card p{max-width:100%;overflow-wrap:anywhere}html[data-mobile-web=true] .field__control>svg,html[data-mobile-web=true] .field__control>button{flex:0 0 auto}html[data-mobile-web=true] .field__control input{width:0;min-width:0;max-width:100%;flex:1 1 auto}html[data-mobile-web=true] img,html[data-mobile-web=true] video,html[data-mobile-web=true] canvas{max-width:100%}@media(max-width:380px){html[data-mobile-web=true] .login-page{padding-right:12px;padding-left:12px}html[data-mobile-web=true] .login-card{padding:22px 16px;border-radius:19px}html[data-mobile-web=true] .login-panel{gap:18px}html[data-mobile-web=true] .brand__mark{font-size:46px}html[data-mobile-web=true] .brand small{font-size:12px}html[data-mobile-web=true] .login-card h1{font-size:23px}.ios-guide>footer{grid-template-columns:1fr}.ios-guide footer>button{min-height:40px}}.bet-tip-page{max-width:760px;display:grid;gap:16px;margin:0 auto}.bet-tip-hero{display:flex;align-items:center;gap:16px;padding:23px;border-radius:20px;color:#fff;background:linear-gradient(125deg,#064d3a,#07956e);box-shadow:0 18px 38px #045d422e}.bet-tip-hero>span{width:55px;height:55px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.24);border-radius:17px;background:#ffffff1f}.bet-tip-hero b{color:#7ff0b9;font-size:9px;letter-spacing:.18em}.bet-tip-hero h2{margin:4px 0 5px;font:700 20px Noto Sans Myanmar,sans-serif}.bet-tip-hero p{margin:0;color:#ffffffb3;font:10px/1.65 Noto Sans Myanmar,sans-serif}.tip-search-card{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px;border:1px solid #dce8e2;border-radius:17px;background:#fff;box-shadow:0 8px 26px #193b2c0d}.tip-search-card label{display:grid;gap:7px;color:var(--brand-700);font-size:9px;font-weight:900;letter-spacing:.14em}.tip-search-card input{width:100%;min-height:54px;padding:8px 16px;border:1px solid #ceddd6;border-radius:12px;outline:none;color:#073e2f;background:#f8fbf9;font-size:25px;font-weight:900;letter-spacing:.32em;text-transform:uppercase}.tip-search-card input:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #0b996f1a}.tip-search-card button{min-width:125px;min-height:54px}.tip-result-card{overflow:hidden;border:1px solid #dce8e2;border-radius:18px;background:#fff;box-shadow:0 12px 34px #193b2c12}.tip-result-card>header{display:flex;align-items:center;justify-content:space-between;padding:16px 19px;color:#fff;background:#074d3b}.tip-result-card>header div{display:flex;align-items:baseline;gap:10px}.tip-result-card>header span{color:#86d9b7;font-size:8px;font-weight:800;letter-spacing:.14em}.tip-result-card>header strong{font-size:20px;letter-spacing:.18em}.tip-result-card>header>b{padding:6px 9px;border-radius:8px;color:#0a3d30;background:#8ce3b5;font:9px Noto Sans Myanmar,sans-serif}.tip-selection-list{display:grid}.tip-selection-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 19px;border-bottom:1px solid #e8efeb}.tip-selection-list article>div{min-width:0;display:grid;gap:3px}.tip-selection-list small{overflow:hidden;color:#64776f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tip-selection-list strong{font:700 13px Noto Sans Myanmar,sans-serif}.tip-selection-list span{color:#0b8b65;font:9px Noto Sans Myanmar,sans-serif}.tip-selection-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.tip-selection-status{padding:5px 8px;border-radius:7px;color:#087555;background:#e0f6eb;font:8px Noto Sans Myanmar,sans-serif}.tip-selection-actions button{width:31px;height:31px;display:grid;place-items:center;padding:0;border:1px solid #efcccc;border-radius:50%;color:#b53e3e;background:#fff1f1}.tip-selection-actions button:disabled{cursor:not-allowed;opacity:.34}.tip-selection-list article.unavailable{opacity:.62;background:#fff8f8}.tip-selection-list article.unavailable .tip-selection-status{color:#b33b3b;background:#ffe4e4}.tip-unavailable-note{display:flex;align-items:center;gap:8px;margin:14px 18px 0;padding:11px;border-radius:10px;color:#a43c3c;background:#fff0f0;font:9px/1.6 Noto Sans Myanmar,sans-serif}.tip-stake{display:grid;gap:7px;padding:18px 19px 10px;color:var(--ink);font:10px Noto Sans Myanmar,sans-serif}.tip-stake>div{min-height:52px;display:flex;align-items:center;padding:0 14px;border:1px solid #cfddd6;border-radius:12px}.tip-stake input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:17px;font-weight:750}.tip-stake small{color:var(--muted);font-size:8px}.tip-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 19px 15px;color:var(--muted);font:9px Noto Sans Myanmar,sans-serif}.tip-summary span{display:grid;gap:3px}.tip-summary span:last-child{text-align:right}.tip-summary b{color:var(--ink);font-size:12px}.tip-place-button{width:calc(100% - 38px);min-height:52px;margin:0 19px 19px}.tip-success-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:16px;border:1px solid #bcebd5;border-radius:15px;color:#075a43;background:#eaf9f2}.tip-success-card>svg{padding:4px;border-radius:50%;color:#fff;background:#0b9e71}.tip-success-card div{display:grid;gap:2px}.tip-success-card span,.tip-success-card small{color:#608277;font:8px Noto Sans Myanmar,sans-serif}.tip-success-card strong{font-size:14px;letter-spacing:.08em}.tip-success-card button,.bet-detail-tip button{display:inline-flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #b9d8cb;border-radius:9px;color:#08684d;background:#fff;font-size:9px;font-weight:800}.bet-detail-tip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:12px 14px;border:1px dashed #9dcfba;border-radius:12px;background:#f1fbf6}.bet-detail-tip span{display:grid;gap:2px}.bet-detail-tip small{color:#719486;font-size:8px;font-weight:800;letter-spacing:.12em}.bet-detail-tip strong{color:#076248;font-size:18px;letter-spacing:.17em}@media(max-width:640px){.bet-tip-hero{align-items:flex-start;padding:18px}.bet-tip-hero>span{width:46px;height:46px;border-radius:14px}.bet-tip-hero h2{font-size:16px}.tip-search-card{grid-template-columns:1fr}.tip-search-card button{width:100%}.tip-selection-list article{padding:14px}.tip-success-card{grid-template-columns:auto 1fr}.tip-success-card button{grid-column:1 / -1;justify-content:center}}
