/* ONEBET168 v7: shared Lao product system. */
body.site-ui-v5{--primary:#efba13;--secondary:#ffc928;--gold:#bf9000;--gold-light:#b58400;--ink:#151719;--text:#151719;--muted:#657080;--page:#f4f6f8;--bg:#f4f6f8;--card:#fff;--border:#e0e5eb;--sidebar:#171c23;color:#151719;background:#f4f6f8;font-size:15px;line-height:1.65}
body.site-ui-v5 :is(button,input,select,textarea){font-family:inherit;line-height:1.5}body.site-ui-v5 :is(button,a,input,select,textarea):focus-visible{outline:3px solid #b98a00;outline-offset:3px}
body.site-ui-v5 button:disabled{cursor:not-allowed;opacity:.55}body.site-ui-v5 input::placeholder{color:#738092}
body.site-ui-v5 .v7-wordmark{font-family:Arial Black,Arial,sans-serif!important;font-weight:950;font-style:italic;letter-spacing:-1.4px;-webkit-text-stroke:.6px;font-size:29px;white-space:nowrap;text-decoration:none;color:#151719}.v7-wordmark b{color:#e8b21a}
body.site-ui-v5 .v7-page-heading{max-width:1000px;margin:0 auto;padding:22px 20px 8px;display:flex;gap:16px;align-items:center}.v7-page-heading img{width:70px;height:70px;object-fit:contain}.v7-page-heading h1{font-size:23px;margin:0;color:#151719}.v7-page-heading p{font-size:14px;color:#657080;margin:4px 0}
/* Conversation: quiet transcript, tactile controls, original media/notification handlers. */
body.customer-ui-v5:has(.ui-screen-chat){padding:0!important;overflow:hidden!important}
body.customer-ui-v5 .ui-screen-chat .chat-header-row{height:66px;padding:10px 20px;background:#fff;border-bottom:1px solid #e0e5eb;max-width:880px;margin:auto}
body.customer-ui-v5 .ui-screen-chat .chat-wrap{top:66px;bottom:calc(70px + env(safe-area-inset-bottom));max-width:880px;background:#f4f6f8;border-inline:1px solid #e0e5eb}
body.customer-ui-v5 .ui-screen-chat .credit-card{margin:12px 16px;padding:14px 18px;background:#fff2bf;border:1px solid #efcf67;border-radius:14px;box-shadow:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}
body.customer-ui-v5 .ui-screen-chat .credit-card:before,body.customer-ui-v5 .ui-screen-chat .credit-card:after{display:none}
body.customer-ui-v5 .ui-screen-chat .cc-label{color:#493a0b;font-size:13px;letter-spacing:0}.ui-screen-chat .cc-top{margin:0!important}
body.customer-ui-v5 .ui-screen-chat .cc-balance{color:#151719;font-size:25px;text-shadow:none;grid-column:2;grid-row:1/3}.ui-screen-chat .cc-unit{color:#6b5a22!important;font-size:12px!important}
body.customer-ui-v5 .ui-screen-chat .cc-actions{margin:0;gap:6px}.ui-screen-chat .cc-btn{font-size:12px!important;min-height:36px;padding:6px 10px!important;border-radius:8px!important}.ui-screen-chat .cc-btn-redeem{background:#ffd139!important;color:#151719!important;box-shadow:none!important}.ui-screen-chat .cc-btn-lottery,.ui-screen-chat .cc-btn-topup{background:#fff!important;border:1px solid #d8c582!important;color:#493a0b!important;box-shadow:none!important}
body.customer-ui-v5 .ui-screen-chat .chat-body{background:#f1f4f8;padding:22px 18px;gap:12px}
body.customer-ui-v5 .ui-screen-chat .msg{font-size:15px;padding:12px 16px;line-height:1.7;max-width:84%;border-radius:17px;box-shadow:none}.ui-screen-chat .msg.user{background:#ffda58!important;color:#171c23!important;border-bottom-right-radius:4px!important}.ui-screen-chat .msg.admin{background:#fff!important;color:#171c23!important;border:1px solid #e2e7ee!important;border-bottom-left-radius:4px!important}.ui-screen-chat .msg .time{font-size:11px!important;color:#6b7280;opacity:1!important}.ui-screen-chat .msg img{max-width:min(260px,100%)!important;border-radius:10px}
body.customer-ui-v5 .ui-screen-chat .chat-input-bar{background:#fff;padding:12px 14px;gap:8px;border-top:1px solid #e0e5eb}.ui-screen-chat .chat-input-bar input{height:46px!important;background:#f4f6f8!important;color:#171c23!important;font-size:15px!important;border:1px solid #e0e5eb!important}.ui-screen-chat .chat-input-bar :is(.btn-send,.btn-attach,.btn-voice){width:44px!important;height:44px!important;flex:0 0 44px!important;background:#fff!important;border:1px solid #e0e5eb!important;color:#151719!important}.ui-screen-chat .chat-input-bar .btn-send{background:#ffc928!important;border-color:#ffc928!important;box-shadow:none!important}
body.customer-ui-v5 .ui-screen-chat .voice-card{background:#fff!important;color:#151719!important;border:1px solid #d3dbe5;box-shadow:none}.ui-screen-chat .voice-play{background:#ffc928;color:#151719;box-shadow:none}.ui-screen-chat .voice-wave i{background:#bec6d1}.ui-screen-chat .voice-wave i.active{background:#7c631c}.ui-screen-chat .voice-meta{color:#657080}.ui-screen-chat .voice-progress{accent-color:#b58400}
/* Lottery: result scoreboard, accessible keypad, distinct entry form. */
body.customer-ui-v5 .ui-screen-lottery{--l-bg:#f4f6f8;--l-card:#fff;--l-border:#dfe5ec;--l-text:#151719;--l-muted:#657080;--l-gold:#a77a00;--l-green:#12833c}
body.customer-ui-v5 .ui-screen-lottery .container{max-width:1000px!important;margin:0 auto!important;padding:16px 20px 32px!important;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}
body.customer-ui-v5 .ui-screen-lottery .card{background:#fff!important;border:1px solid #e0e5eb!important;border-radius:16px!important;padding:22px!important;margin:0;box-shadow:none!important;min-width:0}
body.customer-ui-v5 .ui-screen-lottery .card h2{font-size:17px;color:#151719;margin-bottom:18px}
body.customer-ui-v5 .ui-screen-lottery .ticket-info{grid-column:1/-1;background:#171c23!important;color:#fff;padding:20px 24px!important;border-radius:16px!important;border:0!important;box-shadow:none!important;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:0}.ui-screen-lottery .ticket-info .label{color:#dae0e8!important}.ui-screen-lottery .ticket-info .count{color:#ffd139!important;font-size:36px!important}.ui-screen-lottery .ticket-info .tkt-icon{font-size:32px!important}
body.customer-ui-v5 .ui-screen-lottery .result-item{background:#f6f7fa!important;border:0!important;border-radius:12px;padding:14px 6px}.ui-screen-lottery .result-item .num{color:#a47700!important;font-size:32px!important;letter-spacing:2px}.ui-screen-lottery .result-item .label{color:#657080!important;font-size:13px!important}.ui-screen-lottery .ticket-type-btn{background:#f4f6f8!important;color:#566174!important;border:1px solid #dfe5eb!important;border-radius:10px!important;padding:12px!important;font-size:16px!important}.ui-screen-lottery .ticket-type-btn.active{background:#ffdb61!important;color:#151719!important;border-color:#e8bf3e!important}
body.customer-ui-v5 .ui-screen-lottery .num-input{background:#fff!important;color:#151719!important;border:2px solid #d5dde7!important;border-radius:12px;min-height:64px;font-size:32px!important}.ui-screen-lottery .numpad{grid-template-columns:repeat(5,1fr)!important;gap:8px!important}.ui-screen-lottery .numpad-btn{min-height:48px;background:#252c35!important;color:#fff!important;font-size:19px!important;border:0!important;border-radius:9px!important;box-shadow:none!important}.ui-screen-lottery .guess-btn{min-height:52px!important;background:#ffc928!important;color:#151719!important;border:0!important;box-shadow:none!important;font-size:16px!important}.ui-screen-lottery .ticket-item{background:#f6f7fa!important;border:1px solid #e0e5eb!important;border-radius:10px!important;padding:14px!important}.ui-screen-lottery .ticket-item .nums{color:#151719!important;font-size:22px!important}
/* Install: honest PWA flow, separate platform instructions. */
body.customer-ui-v5 .dl-wrap{max-width:1000px;padding:22px 20px 90px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.dl-wrap .dl-back{grid-column:1/-1;margin-bottom:0}.dl-wrap .dl-hero{grid-row:2/6;box-shadow:none!important;background:#fff!important;border:1px solid #e0e5eb!important;padding:24px!important;margin:0!important;border-radius:18px!important}.dl-wrap .dl-hero:before{display:none}.dl-wrap .dl-logo{box-shadow:none!important;background:none;width:auto;height:auto}.dl-wrap .v7-install-art{width:min(320px,100%);height:280px;object-fit:contain;display:block;margin:10px auto}.dl-wrap .dl-title{font-size:24px!important;color:#151719!important}.dl-wrap .dl-sub{font-size:15px!important}.dl-wrap .dl-card{background:#fff!important;color:#151719!important;border:1px solid #e0e5eb!important;border-radius:14px!important;box-shadow:none!important;margin:0!important;padding:22px!important}.dl-wrap .dl-card h2{font-size:18px;color:#151719}.dl-wrap .dl-step .txt{font-size:15px;color:#344054!important}.dl-wrap .dl-step .num{background:#ffc928!important;color:#151719!important;width:30px;height:30px;flex-basis:30px}.dl-wrap .dl-step .txt b{color:#5e4800!important}.dl-wrap .dl-install-btn{background:#ffc928!important;color:#151719!important;box-shadow:none!important;font-size:16px!important}.dl-wrap .dl-platform-toggle{margin:0;background:#e8ecf1;padding:4px;border-radius:12px;gap:4px}.dl-wrap .dl-platform-toggle button{min-height:48px;background:transparent!important;border:0!important;color:#566174!important;font-size:15px!important}.dl-wrap .dl-platform-toggle button.active{background:#ffce37!important;color:#151719!important}.dl-wrap .dl-status{font-size:14px;color:#657080}.dl-wrap .dl-status.ok{color:#16723a}.dl-wrap .dl-status.warn{color:#876200}
/* Reward history: actual source and actual units, no wallet transactions. */
body.customer-ui-v5 .v7-history{max-width:860px;margin:auto;padding:24px 20px 40px}.v7-history h1{font-size:25px;margin:10px 0}.v7-history .v7-lead{color:#657080;font-size:14px}.v7-history .v7-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.v7-history .v7-filters button{min-height:42px;border:1px solid #dfe5ec;border-radius:22px;background:#fff;color:#5c6675;padding:8px 16px;font-size:14px}.v7-history .v7-filters button[aria-pressed=true]{background:#ffcf38;color:#151719;border-color:#eac029}.v7-history .v7-timeline{background:#fff;border:1px solid #e0e5eb;border-radius:16px;padding:0 20px}.v7-history .v7-history-row{display:flex;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid #edf0f4}.v7-history .v7-history-row:last-child{border:0}.v7-history .v7-history-row img{width:48px;height:48px;object-fit:contain}.v7-history .v7-history-info{flex:1;min-width:0}.v7-history .v7-history-info strong{display:block;font-size:15px;overflow-wrap:anywhere}.v7-history .v7-history-info small{display:block;color:#657080;font-size:12px}.v7-history .v7-value{font-size:15px;font-weight:800;color:#846000;text-align:right;max-width:115px}.v7-history .v7-empty{padding:36px 20px;text-align:center;color:#657080}
/* Back office: table-first, charcoal navigation, consistent forms. */
body.admin-ui-v5 .admin-sidebar{background:#171c23!important;width:236px}body.admin-ui-v5 .sidebar-brand{min-height:80px;padding:20px}.sidebar-brand .v7-wordmark{color:#fff!important;font-size:25px!important}.sidebar-brand .v7-wordmark b{color:#ffc928!important}body.admin-ui-v5 .admin-main{margin-left:236px;width:calc(100% - 236px);background:#f4f6f8}body.admin-ui-v5 .sidebar-link{min-height:44px;border-radius:8px;font-size:14px;color:#cbd3df}body.admin-ui-v5 .sidebar-link.active{background:#ffc92820!important;color:#ffdc68!important;box-shadow:inset 3px 0 #ffc928;border:1px solid #ffc92825}body.admin-ui-v5 .sidebar-section{font-size:11px;color:#929daf;letter-spacing:0;padding-top:18px}body.admin-ui-v5 .admin-topbar{min-height:78px;padding:16px 26px;box-shadow:none}body.admin-ui-v5 .admin-topbar h1{font-size:23px}body.admin-ui-v5 .admin-content{padding:24px 26px;max-width:none!important;width:100%!important}
body.admin-ui-v5 .admin-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#151719!important;background:#fff!important;border:1px solid #d5dce5!important;border-radius:8px!important;min-height:42px;font-size:14px!important}body.admin-ui-v5 .admin-content :is(.card,.panel,.stat-card,.wh-card,.bx-card){border:1px solid #e0e5eb!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;color:#151719}body.admin-ui-v5 table{font-size:14px!important;color:#344054!important;width:100%}body.admin-ui-v5 table th{font-size:12px!important;font-weight:700!important;background:#f7f9fb!important;color:#657080!important;padding:13px!important}body.admin-ui-v5 table td{padding:13px!important;border-bottom:1px solid #edf0f4!important;color:#344054!important}body.admin-ui-v5 .ob-admin{padding:0;max-width:none}body.admin-ui-v5 .ob-admin-panel{box-shadow:none;padding:24px;border-radius:12px}body.admin-ui-v5 .ob-admin :is(p,label,th,td){font-size:14px}body.admin-ui-v5 .ob-admin h2{font-size:19px}
body.admin-ui-v5 .chat-layout{background:#f4f6f8!important}.admin-ui-v5 .chat-main-box{background:#f2f5f9!important;padding:22px!important}.admin-ui-v5 .chat-bubble{font-size:14px!important;line-height:1.7!important;border-radius:14px!important;box-shadow:none!important}.admin-ui-v5 .chat-bubble.admin{background:#ffdc67!important;color:#151719!important}.admin-ui-v5 .chat-bubble.user{background:#fff!important;color:#151719!important;border:1px solid #e0e5eb!important}.admin-ui-v5 .info-panel{background:#fff!important;border-left:1px solid #e0e5eb!important}.admin-ui-v5 .chat-main-input{background:#fff!important;padding:14px!important;border-top:1px solid #e0e5eb!important}.admin-ui-v5 .chat-main-input button:last-child{background:#ffc928!important;color:#151719!important}.admin-ui-v5 .chat-item.active{background:#fff6d9!important;border-left:3px solid #ffc928!important}
@media(max-width:800px){body.customer-ui-v5 .ui-screen-lottery .container{grid-template-columns:1fr;padding:12px 14px 26px!important}.ui-screen-lottery .v7-page-heading{padding:18px 14px 4px}.dl-wrap .dl-hero{grid-row:auto}.dl-wrap .dl-back{grid-column:auto}body.customer-ui-v5 .dl-wrap{grid-template-columns:1fr;padding:18px 16px 90px}.dl-wrap .v7-install-art{height:230px}.dl-wrap .dl-title{font-size:22px!important}.v7-history .v7-timeline{padding:0 14px}.v7-history .v7-history-row{gap:10px}.v7-history .v7-history-row img{width:38px;height:38px}.v7-history .v7-value{font-size:13px;max-width:95px}body.admin-ui-v5 .admin-main{margin-left:0;width:100%}body.admin-ui-v5 .admin-topbar{padding:14px 16px}body.admin-ui-v5 .admin-content{padding:18px 14px}.ui-screen-chat .cc-actions{grid-column:1/-1}.ui-screen-chat .cc-balance{grid-row:1!important;font-size:22px!important}body.customer-ui-v5 .ui-screen-chat .msg{max-width:88%}body.customer-ui-v5 .ui-screen-chat .chat-body{padding:14px}.ui-screen-chat .chat-input-bar :is(.btn-send,.btn-attach,.btn-voice){width:42px!important;height:42px!important;flex-basis:42px!important}.ui-screen-chat .chat-input-bar{gap:5px!important;padding:10px 8px!important}.ui-screen-chat .chat-input-bar input{min-width:0!important}}
@media(prefers-reduced-motion:reduce){body.site-ui-v5 *,body.site-ui-v5 *:before,body.site-ui-v5 *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
body.site-ui-v5{--on-primary:#151719;--primary:#ffc928;--soft:#fff5d4;--gold:#967000;--gold-light:#967000}
body.site-ui-v5 [hidden]{display:none!important}
body.site-ui-v5 .v7-nav-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
body.site-ui-v5 .v7-wordmark,body.site-ui-v5 .v7-wordmark b{font-family:Arial Black,Arial,sans-serif!important}
body.site-ui-v5 .dl-wrap .dl-logo{width:auto!important;height:42px!important;max-height:42px!important;margin:0 0 12px!important;display:block;background:none!important;box-shadow:none!important}
body.site-ui-v5 .ui-screen-chat .credit-card{background:#fff3c6!important}
body.site-ui-v5 .ui-screen-chat .msg.user{background:#ffdc61!important;color:#151719!important}
body.site-ui-v5 .ui-screen-chat .chat-header-row :is(.back-btn,span,button){font-size:13px!important}
body.site-ui-v5 .ui-screen-chat .cc-description{font-size:12px!important;grid-column:1/-1;grid-row:3}.ui-screen-chat .cc-actions{grid-column:1/-1}.ui-screen-chat .cc-balance{grid-row:1!important}
body.admin-ui-v5.site-inbox .wrap{left:236px;top:78px;height:calc(100dvh - 78px)!important;grid-template-columns:290px minmax(0,1fr) 290px}
body.admin-ui-v5.site-inbox .chat-main-header{min-height:72px;padding:14px 20px}
body.admin-ui-v5.site-inbox :is(.ci-name,.info-cid,.panel-title,.chat-main-header){font-size:15px!important}
body.admin-ui-v5.site-inbox :is(.ci-last,.tag-filters,.info-notes,.info-notes span,.info-tags,.quick-reply-bar,.dp-label,.dp-amount,.dp-hint,.info-input-area,.empty-notes){font-size:13px!important}
body.admin-ui-v5.site-inbox .chat-bubble.me{background:#ffdc61!important;color:#151719!important}
body.admin-ui-v5.site-inbox .chat-bubble .time{font-size:11px!important;color:#657080}
body.admin-ui-v5.site-inbox .info-panel{padding:18px!important}
body.admin-ui-v5.site-inbox .sidebar-header{padding:18px!important}
body.customer-ui-v5 .v7-prize-details{max-width:980px;margin:20px auto;padding:24px;background:#fff;border:1px solid #e0e5eb;border-radius:16px;width:calc(100% - 32px)}.v7-prize-details h2{font-size:19px;margin:0 0 8px}.v7-prize-details p{font-size:14px;color:#657080}.v7-prize-details ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v7-prize-details li{padding:12px;background:#f5f7fa;border-radius:8px;font-size:14px}.v7-prize-details a,.v7-reward-history{font-size:14px}
body.customer-ui-v5 .ob-reward .box-area{margin:20px auto 26px;min-height:230px}.ob-reward .box-open-btn{margin-bottom:24px!important}.ob-reward .exchange-card{margin:16px 0 20px!important}.ob-reward .v7-reward-history{display:block;text-align:center;color:#ffdc61;padding:12px}.ob-reward .box-body{display:flex;flex-direction:column}.ob-reward .box-topbar{order:-3}.ob-reward .box-title-area{order:-2}.ob-reward .box-area{order:-1}.ob-reward .box-title,.ob-reward .wheel-title{font-size:25px!important;line-height:1.5!important}.ob-reward .box-subtitle,.ob-reward .wheel-subtitle{font-size:15px!important}.ob-reward .wheel-info{font-size:13px!important;color:#c7cdd5!important}.ob-reward .spin-btn,.ob-reward .box-open-btn{font-size:18px!important;min-height:56px!important}
body.customer-ui-v5 .pts-body{max-width:1000px!important;margin:auto!important;padding:24px 20px!important}.ui-screen-points .pts-hero{background:#171c23!important;color:#fff!important;border:0!important;border-radius:18px!important;padding:30px!important;box-shadow:none!important}.ui-screen-points .pts-big{color:#ffd139!important;font-size:54px!important}.ui-screen-points .pts-label{color:#fff!important;font-size:18px!important}.ui-screen-points .pts-sub{color:#c7d0dd!important;font-size:14px!important}.ui-screen-points .pts-crown{width:84px;height:84px;margin:auto;background:url('/static/onebet-v6/points.png') center/contain no-repeat;font-size:0!important}.ui-screen-points .pts-section-title{font-size:19px!important;color:#151719!important;margin:24px 0 16px!important}.ui-screen-points .reward-card{border:1px solid #dfe5ec!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important}
body.customer-ui-v5 .login-wrap{max-width:440px!important;margin:8vh auto!important;padding:24px!important}.login-wrap .logo-box img{display:none}.login-wrap .brand{font-family:Arial Black,Arial,sans-serif!important;font-size:38px!important;font-weight:950!important;font-style:italic;color:#151719!important;letter-spacing:-1.5px}.login-wrap .tagline{color:#657080!important;font-size:14px!important}.login-wrap .login-card{border:1px solid #e0e5eb!important;background:#fff!important;border-radius:18px!important;padding:28px!important;box-shadow:none!important}.login-wrap .field label{font-size:14px!important;color:#344054!important}.login-wrap .login-btn{background:#ffc928!important;color:#151719!important;min-height:50px!important;box-shadow:none!important}.login-wrap .login-foot{color:#657080!important}
body.site-ui-v5 .al-card,body.site-ui-v5 .pw-card{background:#fff!important;border:1px solid #e0e5eb!important;box-shadow:none!important;color:#151719!important;border-radius:18px!important}.ui-screen-admin_login .al-title{font-size:23px!important;color:#151719!important}.ui-screen-admin_login .al-subtitle{color:#657080!important;font-size:14px!important}.ui-screen-admin_login .al-btn,.pw-card .pw-btn{background:#ffc928!important;color:#151719!important;box-shadow:none!important}
@media(max-width:1200px) and (min-width:801px){body.admin-ui-v5.site-inbox .wrap{grid-template-columns:240px minmax(0,1fr)}body.admin-ui-v5.site-inbox .info-panel{display:none}}
@media(max-width:800px){body.admin-ui-v5.site-inbox .wrap{left:0;top:136px;height:calc(100dvh - 136px)!important;grid-template-columns:minmax(0,1fr)}body.admin-ui-v5.site-inbox .inbox-mobile-tools{top:78px;height:58px}body.admin-ui-v5.site-inbox :is(.sidebar.open,.info-panel.open){top:136px}body.admin-ui-v5.site-inbox .admin-topbar{z-index:1201}body.customer-ui-v5 .ob-reward{width:calc(100% - 24px);border-radius:20px;margin:12px auto}.ob-reward :is(.wheel-body,.box-body){padding:18px 16px 28px!important}.ob-reward .wheel-title,.ob-reward .box-title{font-size:22px!important}body.customer-ui-v5 .v7-prize-details{padding:20px;width:calc(100% - 24px)}.v7-prize-details ul{grid-template-columns:1fr}body.customer-ui-v5 .ui-screen-lottery .lottery-topbar{padding:14px;justify-content:space-between}}
body.admin-ui-v5 .premium-stat-card{opacity:1!important;animation:none!important;background:#fff!important;border:1px solid #e0e5eb!important;box-shadow:none!important;border-radius:12px!important}.premium-stat-card .stat-glow{display:none}.premium-stat-card .stat-value{color:#151719!important;-webkit-text-fill-color:#151719!important;background:none!important;font-size:30px!important}.premium-stat-card .stat-label{color:#566174!important;font-size:14px!important}.premium-stat-card .stat-sub{color:#657080!important;font-size:12px!important}.admin-ui-v5 .quick-action{font-size:15px!important}
body.site-ui-v5.customer-ui-v5 .ob-reward :is(.wheel-body,.box-body){min-height:0!important;padding:22px 20px 30px!important}.ob-reward .wheel-container{flex-shrink:0}.ob-reward .wheel-title-area{max-width:600px}
body.site-ui-v5.customer-ui-v5 .ob-reward :is(.wheel-title,.box-title){font-size:25px!important}.ob-reward .box-body .exchange-card{align-self:center;width:100%;background:#fff!important;border:1px solid #e0e5eb!important}.ob-reward .box-body .exchange-card :is(.ex-title,.ex-stat .val){color:#151719!important}.ob-reward .box-body .exchange-card :is(.ex-desc,.lbl){color:#657080!important}.ob-reward .box-body .exchange-card .exchange-btn{background:#ffdc67!important;color:#151719!important;border:1px solid #d9bd64!important}
@media(max-width:800px){body.admin-ui-v5 .admin-sidebar{transform:translateX(-100%)}body.admin-ui-v5 .admin-sidebar.open{transform:translateX(0)}body.admin-ui-v5 .menu-toggle{display:flex!important}.admin-ui-v5 .ob-admin-table-wrap{overflow-x:auto}.admin-ui-v5 .ob-admin table{display:table!important;min-width:620px}.admin-ui-v5 .ob-admin thead{display:table-header-group!important}.admin-ui-v5 .ob-admin tbody{display:table-row-group!important}.admin-ui-v5 .ob-admin tr{display:table-row!important}.admin-ui-v5 .ob-admin :is(th,td){display:table-cell!important;padding:12px!important}.admin-ui-v5 .ob-admin td:before{display:none!important}body.site-ui-v5.customer-ui-v5 .ob-reward :is(.wheel-title,.box-title){font-size:22px!important}}
body.admin-ui-v5.site-inbox .chat-bubble{animation:none!important;opacity:1!important}body.admin-ui-v5.site-inbox .chat-bubble .t{font-size:11px!important;opacity:1;color:#657080}.v7-admin-reward-history{margin:22px 0;padding:22px;background:#fff;border:1px solid #dfe5ec;border-radius:12px}.v7-admin-reward-history h2{font-size:19px}.v7-admin-reward-history article{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #edf0f4}.v7-admin-reward-history article>div{flex:1}.v7-admin-reward-history small{display:block;color:#657080;font-size:12px}.v7-admin-reward-history b{font-size:14px}
body.site-ui-v5.customer-ui-v5 .ob-reward .box-body .exchange-card{background:#fff!important;border-color:#e0e5eb!important}body.site-ui-v5.customer-ui-v5 .ob-reward .box-body .exchange-card :is(.ex-title,.ex-stat .val){color:#151719!important}body.site-ui-v5.customer-ui-v5 .ob-reward .box-body .exchange-card :is(.ex-desc,.ex-stat .lbl){color:#657080!important}body.site-ui-v5.customer-ui-v5 .ob-reward .box-body .exchange-card .exchange-btn{background:#ffdb61!important;color:#151719!important;border-color:#e0c16b!important}

body.admin-ui-v5.site-inbox [id^=btns-]{flex-wrap:wrap!important;gap:8px!important}body.admin-ui-v5.site-inbox [id^=btns-] input{flex:1 1 100%;width:100%!important;min-width:0}body.admin-ui-v5.site-inbox [id^=btns-] button{flex:1 1 80px;min-width:80px;min-height:44px;white-space:nowrap;font-size:14px!important}

body.site-ui-v5 .ui-screen-admin_login .al-body{background:#f4f6f8!important}body.site-ui-v5 .login-wrap .brand b{color:#e8b21a!important}body.site-ui-v5 .ui-screen-admin_login .al-logo-wrap .v7-wordmark{display:block;font-size:32px!important;margin-bottom:12px}
