html{scroll-behavior:smooth;scrollbar-gutter:stable;background:#f6efe3}:root{--background:#f6efe3;--surface:#fffaf2;--surface-light:#f2e6d4;--primary:#a92820;--primary-hover:#7f1d1d;--primary-glow:#a9282033;--secondary:#b67b1f;--accent:#b67b1f;--accent-glow:#b67b1f33;--success:#10b981;--danger:#b3261e;--text-main:#2f211c;--text-muted:#6f6257;--border:#69462429;--glass-bg:#fffaf2db;--glass-border:#69462424;--font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tridatu-red:#a92820;--tridatu-black:#3b2921;--tridatu-white:#fffaf2;--tridatu-thread:repeating-linear-gradient(135deg, #a92820 0 5px, #fff 5px 10px, #171717 10px 15px);--tridatu-gold:#b67b1f;--tridatu-gray:#6f6257}html,body{background-color:var(--background);width:100%;min-height:100vh;color:var(--text-main);font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}.app-container{isolation:isolate;min-height:100dvh}::view-transition-old(.route-crossfade){animation:.11s ease-out both route-fade-out}::view-transition-new(.route-crossfade){animation:.18s ease-out both route-fade-in}@keyframes route-fade-out{to{opacity:.35;transform:translateY(-2px)}}@keyframes route-fade-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(.route-crossfade){animation:none}::view-transition-new(.route-crossfade){animation:none}}.roomBootShell{min-height:100dvh;color:var(--text-main);background:#f6efe3;grid-template-rows:60px minmax(280px,1fr) auto;gap:16px;padding:16px 20px 28px;display:grid}.roomBootHeader,.roomBootStage{border:1px solid var(--border);background:linear-gradient(90deg,#eadfce 20%,#fffaf2 50%,#eadfce 80%) 0 0/220% 100%;border-radius:12px;animation:1.15s ease-in-out infinite room-boot-shimmer}.roomBootHeader{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.roomBootHeader span{background:#ffffff94;border-radius:9px;width:min(140px,32vw);height:40px}.roomBootStage{width:100%;max-height:720px}.roomBootShell strong{color:var(--text-muted);justify-self:center;font-size:.88rem}@keyframes room-boot-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (max-width:720px){.roomBootShell{grid-template-rows:60px minmax(360px,1fr) auto;padding:10px}}*{box-sizing:border-box}a{color:inherit;text-decoration:none}img,video,canvas{max-width:100%}.arenaBrandIsland{width:42px;height:32px;color:var(--primary);fill:currentColor;filter:drop-shadow(0 2px 3px #5934172e);flex:0 0 42px;overflow:visible}.arenaBrandWords{letter-spacing:-.02em;white-space:normal;flex-direction:column;justify-content:center;align-items:flex-start;font-size:1.02rem;font-weight:950;line-height:.84;display:flex}.arenaBrandArena{color:var(--text-main)!important}.arenaBrandDewata{color:var(--primary)!important}@media (max-width:480px){.arenaBrandIsland{flex-basis:32px;width:32px;height:25px}.arenaBrandWords{font-size:.84rem}}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 12px 36px -14px #59341747}.text-gradient{background:linear-gradient(90deg, var(--primary), var(--secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{background:var(--primary);color:#fff;letter-spacing:.5px;border:1px solid #ffffff1a;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .2s;position:relative;overflow:hidden}.btn-primary:hover{background:var(--primary-hover);box-shadow:0 4px 12px var(--primary-glow);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.input-field{border:1px solid var(--border);width:100%;color:var(--text-main);background:#ffffffc7;border-radius:8px;padding:12px 16px;font-size:1rem;transition:all .2s}.input-field:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.room-layout{flex-direction:column;gap:1rem;width:100%;display:flex}.options-grid{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.options-grid button{flex:1;min-width:120px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s forwards fadeIn}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--primary-glow);transform:scale(1)}70%{transform:scale(1.02);box-shadow:0 0 0 8px #3b82f600}to{transform:scale(1);box-shadow:0 0 #3b82f600}}.pulse-effect{animation:2s infinite pulse}.casino-btn{color:#3b2921;background:linear-gradient(#fffdf8 0%,#eadcc8 100%);border:1px solid #c7ad8d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 4px #ffffffbf,0 5px 12px #5934172e}.casino-btn:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #ffffff0d,0 1px 2px #00000080}.casino-btn.selected{border:2px solid var(--tridatu-red);background:linear-gradient(#f4c8b9 0%,#e9a590 100%)}.casino-btn.selected-red{background:linear-gradient(#f4c8b9 0%,#e9a590 100%);border:2px solid #ef4444}.chip{color:#111827;cursor:pointer;background:radial-gradient(circle,#e5e7eb 30%,#9ca3af 100%);border:3px dashed #4b5563;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:.85rem;font-weight:800;transition:transform .1s;display:flex;box-shadow:inset 0 0 4px #00000080,0 4px 6px #0006}.chip:active{transform:translateY(2px);box-shadow:inset 0 0 4px #00000080,0 1px 2px #0006}.chip.chip-10{color:#0a0a0a;background:radial-gradient(circle,#faf7ef 30%,#d8d2c4 100%);border-color:#6b6356}.chip.chip-20{color:#fff;background:radial-gradient(circle,#d6a84f 30%,#c8922b 100%);border-color:#d6a84f}.chip.chip-50{color:#fff;background:radial-gradient(circle,#b3261e 30%,#7f1d1d 100%);border-color:#c62828}.chip.chip-100{color:#fff;background:radial-gradient(circle,#181818 30%,#080808 100%);border-color:#8f887a}.chip.chip-maks{color:#fff;background:radial-gradient(circle,#c8922b 30%,#7f1d1d 100%);border-color:#eab308}.selected-chip-active{z-index:2;border-style:solid!important;border-width:3px!important;box-shadow:0 0 12px #ffffff80,inset 0 0 10px #fff6!important}.placed-chip-visual{color:#fff;z-index:10;pointer-events:none;background:radial-gradient(circle,#f59e0b 30%,#b45309 100%);border:3px dashed #fbbf24;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.7rem;font-weight:900;animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 4px 14px #000000b3,0 0 16px #f59e0b4d}.winner-overlay{z-index:50;text-align:center;background:#000000b3;flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards popIn;display:flex;position:absolute;inset:0}@keyframes popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.winner-text{color:#fff;text-transform:uppercase;text-shadow:0 0 15px #b3261ecc,0 0 30px #b3261e80;letter-spacing:2px;margin:0;font-size:clamp(2rem,5vw,4rem);font-weight:900;line-height:1.1}.winner-subtext{color:#0000;-webkit-text-stroke:1.5px var(--tridatu-white);text-transform:uppercase;letter-spacing:2px;margin:5px 0 0;font-size:clamp(1.2rem,3vw,2.5rem);font-weight:900}.winner-player-result{letter-spacing:1px;border-radius:12px;margin-top:16px;padding:8px 32px;font-size:2.2rem;font-weight:900;animation:.4s .3s both resultSlideUp}.winner-player-result.win{color:#34d399;text-shadow:0 0 20px #10b98199;background:#10b98126;border:2px solid #10b98166}.winner-player-result.lose{color:#f87171;text-shadow:0 0 20px #ef444499;background:#ef444426;border:2px solid #ef444466}@keyframes resultSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.betting-countdown-bar{color:var(--text-main);background:#f59e0b26;border:1px solid #f59e0b66;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;padding:12px;font-size:1.1rem;display:flex;position:relative;overflow:hidden}.betting-countdown-bar strong{color:var(--accent);text-align:center;min-width:30px;font-size:1.4rem;font-weight:800}.countdown-progress{background:var(--accent);height:4px;transition:width 1s linear;position:absolute;bottom:0;left:0}.bolaMark{display:block;position:relative}.bolaCircle{border-radius:50%}.bolaTriangle{border-bottom:solid;border-left:solid #0000;border-right:solid #0000;width:0;height:0;background:0 0!important}.bolaCross{position:relative}.bolaCross i,.bolaCross b{background:inherit;border-radius:2px;position:absolute}.bolaCross i{width:100%;height:30%;top:35%;left:0}.bolaCross b{width:30%;height:100%;top:0;left:35%}.placed-chip-visual.pending{background:radial-gradient(circle,#6b7280 30%,#374151 100%);border:3px dashed #d1d5db;animation:.3s cubic-bezier(.175,.885,.32,1.275) popIn,1.5s infinite alternate pulseBorder;box-shadow:0 4px 14px #00000080,0 0 16px #6b728033}.placed-chip-visual.pending.shifted{right:52px}@keyframes pulseBorder{0%{border-color:#d1d5db;box-shadow:0 4px 14px #00000080,0 0 8px #d1d5db4d}to{border-color:#f59e0b;box-shadow:0 4px 14px #00000080,0 0 20px #f59e0b99}}.betActionButtons{flex-direction:column;align-items:center;gap:10px;width:100%;padding:4px;display:flex}.confirmBetButton{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:1px solid #10b9814d;border-radius:999px;width:100%;max-width:320px;padding:10px 24px;font-size:.95rem;font-weight:800;transition:all .2s;box-shadow:0 6px 20px #10b98159}.confirmBetButton:hover{background:linear-gradient(135deg,#34d399 0%,#059669 100%);transform:translateY(-2px);box-shadow:0 8px 25px #10b98180}.confirmBetButton:active{transform:translateY(1px)}.clearDraftButton{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #9ca3af80;border-radius:999px;padding:6px 18px;font-size:.78rem;font-weight:800;transition:all .2s}.clearDraftButton:hover{color:#f87171;background:#ef44440d;border-color:#ef444499}@keyframes pulseBtn{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.animate-pulse{animation:2s ease-in-out infinite pulseBtn}.authShell,.aboutShell,.dashShell,.roomShell,.admin-dashboard,.standaloneShell{color:var(--text-main)!important;background:linear-gradient(135deg,#fffaf294,#f6ebd870),url(/images/hero_bali.png) 50%/cover fixed!important}.authHeader,.aboutShell .topbar,.dashShell .topbar,.roomTopbar,.admin-header,.simpleTopbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-main)!important;border-color:var(--border)!important;background:#fffcf6eb!important;box-shadow:0 8px 28px #5934171f!important}.authShell .brand,.aboutShell .brand,.dashShell .brand,.roomBrand,.admin-brand h1{color:var(--text-main)!important}.authLinks a,.aboutShell .navItem,.dashShell .navItem,.roomShell .statPill,.ghostBtn,.iconButton,.balancePill,.backBtn,.soundButton,.bgmButton,.cancelBetButton,.mobileBottomNav,.modalActions button:not(:last-child){color:var(--text-main)!important;border-color:var(--border)!important;background:#ffffffb8!important}.authLinks a:hover,.aboutShell .navItem:hover,.dashShell .navItem:hover,.ghostBtn:hover,.backBtn:hover,.soundButton:hover,.bgmButton:hover,.cancelBetButton:hover{background:var(--surface-light)!important;border-color:#a9282057!important}.authCard,.cashierCard,.flowBox,.walletCard,.activityCard,.historyRow,.welcomePanel,.simpleRoom,.stateBox,.data-panel,.admin-kpi-card,.superadmin-hero,.superadmin-overview-card,.modalPanel,.cash-modal,.aboutHero,.mockupPanel,.stepCard,.policyCard,.warningCard,.accordionItem{color:var(--text-main)!important;border-color:var(--border)!important;background:#fffcf6e6!important;box-shadow:0 14px 38px #59341724!important}.authTitle h1,.authTitle p,.field,.authTitle,.sectionTitle h2,.panelHeader h2,.panelHeader h3,.cardHeader h3,.welcomePanel h1,.welcomePanel h2,.aboutShell h1,.aboutShell h2,.aboutShell h3,.roomMeta,.roomBrand,.chatHeader,.hostPanel h3{color:var(--text-main)!important}.authTitle p,.authCard .sessionCheck span,.authCard .helpBox span,.panelHeader span,.profileCard span,.sectionTitle p,.formHelp,.aboutShell .heroText,.aboutShell .stepCard p,.aboutShell .policyList,.roomMeta .metaLabel,.chatMessage.system,.emptyVideo,.stateBox{color:var(--text-muted)!important}.modeTabs,.inputBox,.input-field,.cash-textarea,.cash-reply-box,.cash-textarea,.chatComposer,.chatMessages,.notificationItem,.accordionHeader,.accordionContent{color:var(--text-main)!important;border-color:var(--border)!important;background:#ffffffc7!important}.modeTabs button,.inputBox input,.input-field,.cash-textarea,.cash-reply-box,.chatComposer input,.chatComposer textarea,.chatMessage,.accordionHeader,.accordionContent{color:var(--text-main)!important}.inputBox input::placeholder,.input-field::placeholder,.cash-textarea::placeholder,.cash-reply-box::placeholder,.chatComposer input::placeholder,.chatComposer textarea::placeholder{color:#9a8877!important}.modeTabs button.active,.submitBtn,.depositBtn,.depositBtnSmall,.depositBtnLarge,.openRoomButton,.modalActions button:last-child,.admin-logout,.primarySmall,.loginButton,.registerButton{color:#fff!important;background:linear-gradient(135deg,#a92820,#7f1d1d)!important;border-color:#0000!important}.withdrawBtnLarge,.btn-secondary,.secondaryButton{color:var(--primary)!important;background:#ffffffc2!important;border:1px solid #a928203d!important}.dashShell .roomPreviewBox,.roomShell .videoPanel,.roomShell .videoViewport,.roomShell .emptyVideo,.roomShell .streamInfoBar,.roomShell .streamInfoLeft,.roomShell .streamInfoRight,.roomShell .chatHeader,.roomShell .chatComposer,.roomShell .chatMessages,.roomShell .optionTotal{color:var(--text-main)!important;border-color:var(--border)!important;background:#fffcf6e0!important}.roomShell .bgmVolumeSliderContainer,.roomShell .collapseControlsButton,.roomShell .expandControlsButton,.roomShell .hostVoiceBadge,.roomShell .liveCameraBadge,.dashShell .balanceGroup,.dashShell .notificationItem{color:var(--text-main)!important;border-color:var(--border)!important;background:#ffffffc7!important}.roomShell .bgmVolumeSliderContainer svg,.roomShell .collapseControlsButton,.roomShell .expandControlsButton,.roomShell .hostVoiceBadge,.roomShell .liveCameraBadge{color:var(--text-main)!important}.roomShell .videoViewport{min-height:260px;background:#eadfce!important}.roomShell .streamVideo{background:#3b2921!important}.roomShell .chatMessage.admin{color:#7f1d1d!important;background:#a9282014!important;border-color:#a9282033!important}.roomShell .chatMessage.system,.roomShell .onlineBadge,.roomShell .hostBadgeInfo,.roomShell .liveBadgeInfo{color:#7c5a21!important;background:#b67b1f1a!important;border-color:#b67b1f3d!important}.roomShell .winner-overlay{background:#382216b8!important}.roomShell .roomToast,.roomShell .roomToast.success,.roomShell .roomToast.error{color:var(--text-main)!important;border-color:var(--border)!important;background:#fffcf6f5!important}.admin-dashboard .admin-brand-mark,.admin-dashboard .admin-role-pill,.admin-dashboard .status-badge,.admin-dashboard .stream-badge,.admin-dashboard .room-live-pill,.admin-dashboard .room-open-link,.admin-dashboard .tab-badge,.admin-dashboard .role-chip{color:#fff!important}.admin-dashboard .admin-table,.admin-dashboard .admin-table-wrap,.admin-dashboard .metric-box,.admin-dashboard .bet-state-card,.admin-dashboard .bet-action-box,.admin-dashboard .loading-panel,.admin-dashboard .monitor-empty,.admin-dashboard .room-round-strip,.admin-dashboard .room-monitor-body,.admin-dashboard .room-monitor-footer,.admin-dashboard .host-card,.admin-dashboard .control-row,.admin-dashboard .cash-empty,.admin-dashboard .cash-message,.admin-dashboard .cash-reply-box,.admin-dashboard .cash-chat-area,.admin-dashboard .cash-template-button{color:var(--text-main)!important;border-color:var(--border)!important;background:#fffcf6e0!important}.admin-dashboard .admin-table th,.admin-dashboard .admin-table td,.admin-dashboard .row-title,.admin-dashboard .money-cell,.admin-dashboard .room-stat,.admin-dashboard .room-stat strong,.admin-dashboard .room-stat span,.admin-dashboard .cash-message-meta{color:var(--text-main)!important}.admin-dashboard .muted-cell,.admin-dashboard .row-subtitle,.admin-dashboard .overview-card-kicker,.admin-dashboard .overview-card-lines span,.admin-dashboard .cash-modal-kicker,.admin-dashboard .cash-message-meta{color:var(--text-muted)!important}body{background:var(--background)}.authCard,.cashierCard,.flowBox,.walletCard,.activityCard,.historyRow,.welcomePanel,.simpleRoom,.stateBox,.data-panel,.admin-kpi-card,.superadmin-hero,.superadmin-overview-card,.room-monitor-card,.modalPanel,.cash-modal,.hostPanel,.historyPanel,.chatPanel,.roomMeta,.betArea,.chipArea,.lockedNotice,.aboutHero,.mockupPanel,.stepCard,.policyCard,.warningCard,.accordionItem{background:linear-gradient(#fffcf6f5, #fffcf6f5) padding-box, var(--tridatu-thread) border-box!important;border:3px solid #0000!important}.dashShell .simpleRoom,.dashShell .welcomePanel,.admin-dashboard .admin-kpi-card,.admin-dashboard .superadmin-hero,.admin-dashboard .superadmin-overview-card,.admin-dashboard .room-monitor-card{background:linear-gradient(#fffcf6f7, #fffcf6f7) padding-box, var(--tridatu-thread) border-box!important}.dashShell .roomText h2,.dashShell .simpleRoom h2{color:var(--text-main)!important}.dashShell .simpleRoom{box-shadow:0 14px 38px #5934172e!important}.standaloneShell .infoSection{color:var(--text-main)!important;background:linear-gradient(#fffcf6f5, #fffcf6f5) padding-box, var(--tridatu-thread) border-box!important;border:3px solid #0000!important;box-shadow:0 18px 48px #59341729!important}.standaloneShell .infoSection .sectionTitle h2,.standaloneShell .infoSection .cardHeader h3,.standaloneShell .infoSection .cardHeader p,.standaloneShell .infoSection label,.standaloneShell .infoSection .balanceHeader span,.standaloneShell .infoSection .balanceHeader strong,.standaloneShell .infoSection .formHelp,.standaloneShell .infoSection .activityCard,.standaloneShell .infoSection .historyRow{color:var(--text-main)!important}.standaloneShell .infoSection .balanceHeader{background:#a928200f!important;border-color:#a928202e!important}.standaloneShell .infoSection .balanceHeader strong,.standaloneShell .infoSection .icon-green{color:var(--primary)!important}.standaloneShell .infoSection .greenBtn{color:#fff!important;background:linear-gradient(135deg, var(--primary), var(--primary-hover))!important;box-shadow:0 6px 20px var(--primary-glow)!important}.standaloneShell .infoSection .formHelp,.standaloneShell .infoSection .historyRow span,.standaloneShell .infoSection .activityCard span,.standaloneShell .infoSection .activityCard small{color:var(--text-muted)!important}.standaloneShell .infoSection .historyRow b{color:var(--text-main)!important}.standaloneShell .infoSection .historyRow p{color:#5d6870!important;background:#5d68701f!important}.standaloneShell .infoSection .historyRow p.pending{color:#7c5a21!important;background:#b67b1f21!important}.standaloneShell .infoSection .historyRow p.approved,.standaloneShell .infoSection .historyRow p.completed{color:#087a56!important;background:#10b9811f!important}.standaloneShell .infoSection .activityCard p,.standaloneShell .infoSection .sectionTitle button{color:var(--primary)!important}.roomShell .hostPanel,.roomShell .historyPanel,.roomShell .chatPanel,.roomShell .roomMeta,.roomShell .betArea,.roomShell .chipArea,.roomShell .lockedNotice{border:1px solid var(--border)!important;background:#fffcf6eb!important;box-shadow:0 12px 32px #5934171f!important}.roomShell .optionGrid.bola-adil-grid,.roomShell .optionGrid.dadu-grid,.roomShell .optionGrid.tajen-grid{border-color:var(--border)!important;background:#f2e6d4d1!important}.roomShell .optionGrid.bola-adil-grid .casino-btn,.roomShell .optionGrid.dadu-grid .casino-btn{color:var(--text-main)!important;background:linear-gradient(#fffdf8 0%,#eadcc8 100%)!important;border:1px solid #69462433!important;box-shadow:0 5px 12px #5934171f!important}.roomShell .optionGrid .optionTotal,.roomShell .optionGrid .optionTitleBola,.roomShell .optionGrid .optionTitle{color:var(--text-main)!important}.roomShell .optionGrid .optionTotal{color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.roomShell .daduOptionImage{background:#fff!important;border-color:#6946242e!important;box-shadow:0 5px 12px #59341724!important}.roomShell .optionGrid .selected-bola,.roomShell .optionGrid .selected-dadu{border-color:var(--primary)!important;background:linear-gradient(#a9282029,#fffaf2f5)!important;box-shadow:0 0 16px #a9282033!important}.roomShell .optionGrid .selected-green{background:linear-gradient(#10b98129,#f0fdf8f5)!important;border-color:#0b8f68!important;box-shadow:0 0 16px #10b98129!important}.roomShell .lockedNotice{color:#9f251d!important;background:#b3261e14!important;border-color:#b3261e33!important}.authShell .brand img,.aboutShell .brand img,.dashShell .brand img{background:var(--surface);border:1px solid #b67b1f6b;border-radius:50%;padding:2px;box-shadow:0 3px 10px #59341724}.dashShell{background:linear-gradient(135deg,#fffdf847,#f6ebd82e),url(/images/background_bali_lobby.webp) top/cover fixed!important}.dashShell .infoSection{color:var(--text-main)!important;background:linear-gradient(#fffcf6f7, #fffcf6f7) padding-box, var(--tridatu-thread) border-box!important;border:3px solid #0000!important;box-shadow:0 18px 48px #59341729!important}.dashShell .infoSection .stateBox{color:var(--text-muted)!important;border-color:var(--border)!important;background:#fffaf2!important}.dashShell .infoSection .historyRow,.dashShell .infoSection .activityCard{color:var(--text-main)!important;border-color:var(--border)!important;background:#fffdf9!important}.dashShell .infoSection .historyRow b,.dashShell .infoSection .activityCard strong{color:var(--text-main)!important}.dashShell .infoSection .historyRow span,.dashShell .infoSection .activityCard span,.dashShell .infoSection .activityCard small{color:var(--text-muted)!important}.dashShell .infoSection .historyRow p{color:#6f6257!important;background:#6946241a!important}.dashShell .infoSection .historyRow p.pending{color:#7c5a21!important;background:#b67b1f21!important}.dashShell .infoSection .historyRow p.approved,.dashShell .infoSection .historyRow p.completed,.dashShell .infoSection .historyRow p.resolved{color:#087a56!important;background:#10b9811f!important}@media (max-width:768px){.dashShell .mobileBottomNav{-webkit-backdrop-filter:none!important;border-top-color:var(--border)!important;background:#fff!important;box-shadow:0 -8px 24px #5934171f!important}.dashShell .mobileBottomNav button{color:var(--text-muted)!important}.dashShell .mobileBottomNav button.active{color:var(--primary)!important}}
