.package-purchase-view{width:100%;margin:0 auto;padding:0 20px 20px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.package-purchase-view .back-button-container{margin-bottom:20px}.package-purchase-view .back-button-container .back-button{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#8b949e;cursor:pointer;padding:.5rem 0;font-size:.875rem;transition:color .2s}.package-purchase-view .back-button-container .back-button:hover{color:#fff}.package-purchase-view .back-button-container .back-button .caret-back{width:16px;height:16px}.package-purchase-view .back-button-container .back-button .back-text{font-weight:500}.package-purchase-view .details-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #30363d;font-size:14px}.package-purchase-view .details-row:last-of-type{border-bottom:none}.package-purchase-view .details-row .row-label{color:#8b949e}.package-purchase-view .details-row .row-value{font-weight:700}.package-purchase-view .details-row .row-value.gold{color:gold}.package-purchase-view .details-row .row-value.green{color:#4ade80}.package-purchase-view .warning-text{color:#ff7b72;font-size:11px;margin-top:5px;margin-bottom:20px;line-height:1.4}.package-purchase-view .input-group{margin-bottom:15px;position:relative}.package-purchase-view .input-group.currency-dropdown-group .cashier-dropdown{background-color:#21262d;border:1px solid #30363d;border-radius:8px;position:relative}.package-purchase-view .input-group .input-label{font-size:12px;margin-bottom:8px;display:block;color:#fff}.package-purchase-view .input-group .input-field{background-color:#21262d;border:1px solid #30363d;border-radius:8px;padding:12px;display:flex;justify-content:space-between;align-items:center;font-size:13px;min-height:44px}.package-purchase-view .input-group .input-field .address-text{font-family:monospace;word-break:break-all;flex:1;margin-right:8px;color:#fff}.package-purchase-view .input-group .input-field .copy-icon{color:#8b949e;cursor:pointer;font-size:16px;flex-shrink:0;transition:color .2s}.package-purchase-view .input-group .input-field .copy-icon:hover{color:#fff}.package-purchase-view .network-selection-wrapper{margin-bottom:15px}.package-purchase-view .loading-state{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;color:#8b949e;font-size:14px}.package-purchase-view .loading-state .loading-spinner{width:20px;height:20px;border:2px solid #30363d;border-top-color:#58a6ff;border-radius:50%;animation:spin .8s linear infinite}.package-purchase-view .error-state{display:flex;align-items:center;gap:.75rem;padding:1rem;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ff7b72;font-size:12px}.package-purchase-view .error-state .error-icon{width:20px;height:20px;flex-shrink:0}.package-purchase-view .qr-code-section{text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #30363d}.package-purchase-view .qr-code-section .qr-code-wrapper{display:inline-block;padding:12px;background-color:#fff;border-radius:8px;margin-bottom:12px}.package-purchase-view .qr-code-section .qr-code-text{font-size:12px;color:#8b949e}@keyframes spin{to{transform:rotate(1turn)}}.cashierDialogWrapper{width:600px;height:805px;max-height:95vh;border-radius:16px;padding:0;display:flex;flex-direction:column;margin:0 auto;overflow:hidden}@media(max-height:800px)and (min-width:769px){.cashierDialogWrapper{height:750px;max-height:95vh}}@media(max-width:768px){.cashierDialogWrapper{width:100%;height:100%;max-height:100%;margin:0;border-radius:0}}.cashierDialogWrapper .cashierNavigation{display:flex;background-color:var(--color-dark-grey-4);border-radius:25px;padding:4px;width:100%;margin-bottom:0;flex-shrink:0;gap:2px}.cashierDialogWrapper .cashierNavigation button{flex:1;display:flex;align-items:center;justify-content:center;padding:8px 14px;border:none;background:none;color:var(--color-light-grey-1);font-size:14px;font-weight:700;cursor:pointer;border-radius:20px;position:relative;overflow:hidden;--btn-text-stroke-color:#0000}.cashierDialogWrapper .cashierNavigation button.active{background:var(--color-accent-primary);color:var(--color-dark-grey-1);--btn-text-stroke-color:var(--color-accent-primary-tone-down-2);border-bottom:1px solid #0000004d;box-shadow:inset 0 -10px 14px -8px #00000040,inset 0 1px 0 0 #ffffff26}.cashierDialogWrapper .cashierNavigation button.active:before{content:"";position:absolute;top:-10%;left:-20%;width:35%;height:120%;background:#ffffff0d;transform:skewX(-20deg);pointer-events:none;z-index:1}.cashierDialogWrapper .cashierNavigation button.active:after{content:"";position:absolute;top:-1px;left:10px;width:6px;height:4px;background:#fff6;border-radius:4px;pointer-events:none;z-index:2}.cashierDialogWrapper .cashierNavigation button.active:active{transform:scale(.96);border-bottom-width:0}.cashierDialogWrapper .cashierNavigation button.hoverable:hover{color:#fff;background:#ffffff0d}.cashierDialogWrapper .cashierNavigation button.disabled{opacity:.5;cursor:not-allowed}.cashierDialogWrapper .cashier-content{padding-top:1rem;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.wallet-settings-dialog{max-width:520px;width:95%}.wallet-settings-dialog .wallet-settings-inner{display:flex;flex-direction:column;flex:1;min-height:0}@media(max-width:575px){.wallet-settings-dialog.dialog-box--fullscreen-mobile .wallet-settings-dialog__currency-list{max-height:none;flex:1}}.wallet-settings-dialog__search{position:relative;margin-bottom:1rem}.wallet-settings-dialog__search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-light-grey-3);pointer-events:none}.wallet-settings-dialog__search-input{width:100%;padding:.875rem 1rem .875rem 2.75rem;background:var(--color-dark-grey-3);border:1px solid var(--color-dark-grey-5);border-radius:10px;color:var(--color-white);font-size:.9rem;outline:none;transition:all var(--global-transition)}.wallet-settings-dialog__search-input::placeholder{color:var(--color-light-grey-3)}.wallet-settings-dialog__search-input:focus{border-color:var(--color-accent-primary);background:var(--color-dark-grey-2)}.wallet-settings-dialog__info{font-size:.8rem;color:var(--color-light-grey-3);margin-bottom:1rem;padding:.5rem .75rem;background:#0003;border-radius:var(--radius-sm)}.wallet-settings-dialog__currency-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding-right:6px;margin-right:-6px;flex:1;min-height:0}.wallet-settings-dialog__currency-list::-webkit-scrollbar{width:6px}.wallet-settings-dialog__currency-list::-webkit-scrollbar-track{background:var(--color-dark-grey-3);border-radius:3px}.wallet-settings-dialog__currency-list::-webkit-scrollbar-thumb{background:var(--color-dark-grey-6);border-radius:3px}.wallet-settings-dialog__currency-list::-webkit-scrollbar-thumb:hover{background:var(--color-accent-primary)}.wallet-settings-dialog__currency-button{display:flex;align-items:center;gap:14px;padding:10px 14px;background:var(--color-dark-grey-3);border:1px solid #0000;border-radius:12px;cursor:pointer;transition:all .2s ease;width:100%;text-align:left;flex-shrink:0}.wallet-settings-dialog__currency-button:hover:not(.wallet-settings-dialog__currency-button--selected):not(.wallet-settings-dialog__currency-button--disabled){background:var(--color-dark-grey-4);border-color:var(--color-dark-grey-5);transform:translateX(2px)}.wallet-settings-dialog__currency-button--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.wallet-settings-dialog__currency-button--selected{background:linear-gradient(135deg,rgba(var(--color-accent-primary-rgb),.15) 0,rgba(var(--color-accent-primary-rgb),.05) 100%);border-color:var(--color-accent-primary);box-shadow:0 0 20px rgba(var(--color-accent-primary-rgb),.15),inset 0 1px 0 #ffffff0d}.wallet-settings-dialog__currency-button--selected .wallet-settings-dialog__currency-code{color:var(--color-white)}.wallet-settings-dialog__currency-button--selected .wallet-settings-dialog__rate-badge{background:rgba(var(--color-accent-primary-rgb),.2);border-color:rgba(var(--color-accent-primary-rgb),.4)}.wallet-settings-dialog__currency-button--selected:hover{transform:none}.wallet-settings-dialog__icon-wrapper{position:relative;flex-shrink:0}.wallet-settings-dialog__currency-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:1.15rem;font-weight:700;color:#fff;box-shadow:0 4px 8px #0000004d,inset 0 1px 0 #fff3;text-shadow:0 1px 2px #0000004d}.wallet-settings-dialog__selected-badge{position:absolute;bottom:-2px;right:-2px;width:18px;height:18px;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000004d;border:2px solid var(--color-dark-grey-3)}.wallet-settings-dialog__selected-badge svg{width:10px;height:10px;color:#fff}.wallet-settings-dialog__currency-details{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wallet-settings-dialog__currency-code{font-size:.95rem;font-weight:700;color:var(--color-light-grey-1);transition:color var(--global-transition);text-transform:uppercase;letter-spacing:.5px}.wallet-settings-dialog__currency-name{font-size:.75rem;color:var(--color-light-grey-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-settings-dialog__rate-badge{display:flex;align-items:center;gap:4px;padding:5px 12px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-left:auto;font-variant-numeric:tabular-nums;transition:all var(--global-transition)}.wallet-settings-dialog__rate-label{font-size:.75rem;color:var(--color-light-grey-3);font-weight:500}.wallet-settings-dialog__rate-value{font-size:.85rem;font-weight:700;color:var(--color-light-grey-1);transition:color var(--global-transition)}.wallet-settings-dialog__empty{text-align:center;padding:2rem;color:var(--color-light-grey-3)}.globalSearchDialog{width:90%;max-width:1140px;height:92%;padding:0}@media(max-width:768px){.globalSearchDialog{width:100%;min-height:100%;margin:0;border-radius:0}}.globalSearchDialog .dialog-content{padding:0}.globalSearchDialog .globalSearchHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 24px 0}.globalSearchDialog .globalSearchHeader .globalSearchTitle{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-light-grey-3);margin:0}.globalSearchDialog .globalSearchHeader .dialog-close-button{flex-shrink:0}.globalSearchDialog .globalSearchHeader .dialog-close-button button{width:32px;height:32px;background-color:var(--color-dark-grey-4);border-radius:8px;color:var(--color-light-grey-3);display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.globalSearchDialog .globalSearchHeader .dialog-close-button button:hover{background-color:#ffffff1f;color:var(--color-light-grey-1)}.globalSearchDialog .globalSearchHeader .dialog-close-button button svg{width:12px;height:12px}.globalSearchDialog .globalSearchDialogContent{height:100%;display:flex;flex-direction:column;overflow:hidden}.globalSearchDialog .globalSearchTabs{padding:8px 24px 0;flex-shrink:0}@media(max-width:768px){.globalSearchDialog .globalSearchTabs{padding:8px 12px 0}}.globalSearchDialog .globalSearchTabs .casino-navigation-tabs .casino-navigation-items-wrap{background-color:#0000;padding:0}.globalSearchDialog .globalSearchTabs .casino-navigation-tabs .casino-navigation-items{gap:6px}.globalSearchDialog .globalSearchTabs .casino-navigation-tabs .casino-navigation-items .casino-navigation-item{flex:0 0 auto;height:auto;padding:6px 14px;font-size:13px}.globalSearchDialog .globalSearchDialogResults{flex:1;overflow-y:auto;padding:0 24px 24px}@media(max-width:768px){.globalSearchDialog .globalSearchDialogResults{padding:0 12px 12px}}.globalSearchDialog .globalSearchDialogResults .casinoCategoryPage{padding:0;margin:0}.globalSearchDialog .globalSearchDialogResults .casinoCategoryPageInner{padding:0}.globalSearchDialog .globalSearchDialogResults .gameCategoryHeader{position:sticky;top:0;z-index:10;background-color:var(--color-dark-grey-3);padding:0 0 4px;margin:0}.globalSearchDialog .globalSearchDialogResults .gameFiltersWrapper{display:flex;align-items:stretch;gap:12px;padding:10px 0;flex-wrap:wrap}@media(min-width:768px){.globalSearchDialog .globalSearchDialogResults .gameFiltersWrapper{flex-wrap:nowrap}}.globalSearchDialog .globalSearchDialogResults .gameFiltersWrapper .gameCategorySearch-wrapper{flex:1 1 50%;width:auto;border-radius:24px;height:34px;background-color:var(--color-dark-grey-1);border:1px solid #ffffff0f;padding:6px 14px;transition:border-color .2s ease}.globalSearchDialog .globalSearchDialogResults .gameFiltersWrapper .gameCategorySearch-wrapper:focus-within{border-color:#ffffff26}.globalSearchDialog .globalSearchDialogResults .gameFiltersWrapper .gameFilters{display:flex;flex:1 1 50%;gap:10px}.globalSearchDialog .globalSearchDialogResults .gameFiltersWrapper .gameFilters .gameCategoryFilter{flex:1;min-width:140px}.globalSearchDialog .globalSearchDialogResults .gameList{gap:12px}.globalSearchDialog .globalSearchDialogResults .loadMoreButtonWrapper{padding:16px 0}.casino-navigation-tabs .casino-navigation-items-wrap{display:flex;background-color:#ffffff0a;border-radius:.375rem;padding:.375rem .375rem 0;gap:.2rem;overflow:hidden;overflow-x:auto;width:100%}@media(min-width:1024px){.casino-navigation-tabs .casino-navigation-items-wrap{width:unset}}.casino-navigation-tabs .casino-navigation-items{display:flex;overflow:auto;overflow-y:hidden;padding-bottom:.375rem;width:100%;gap:.2rem}.casino-navigation-tabs .casino-navigation-items::-webkit-scrollbar{height:4px}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item{display:flex;justify-content:center;align-items:center;border:0;position:relative;flex:1 1;font-weight:500;line-height:1.625rem;border-radius:.375rem;height:2.25rem;padding:.469rem 1rem;cursor:pointer;color:#ffffff73;font-size:14px;background-color:#0000;text-decoration:none;user-select:inherit;opacity:1;transition:background-color .2s ease,color .2s ease}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item:active{transform:scale(.95)}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item-icon{fill:currentcolor;display:flex;justify-content:center;align-items:center;margin-right:.5rem;width:1rem;height:1rem}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item-icon svg{height:16px;width:16px}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item-icon img{width:16px;height:16px;object-fit:contain}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item-label{white-space:nowrap;cursor:inherit;line-height:0}.casino-navigation-tabs .casino-navigation-items .casino-navigation-item.active,.casino-navigation-tabs .casino-navigation-items .casino-navigation-item:hover{color:#fff;background:#ffffff14;font-weight:500}