@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html{height:100%;height:-webkit-fill-available;width:100%}body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-size:16px;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;color:#e0e0e0;overscroll-behavior-y:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font:inherit;color:inherit}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:0;height:0;background:transparent}*{scrollbar-width:none}*{-ms-overflow-style:none}@supports (padding: max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@supports (-webkit-touch-callout: none){body{height:-webkit-fill-available}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:.01ms!important}}.app-container{display:flex;min-height:100vh;color:#e0e0e0;overflow:hidden;position:relative;height:100%;min-height:-webkit-fill-available}.app-container:before{content:"";position:fixed;inset:0;background:linear-gradient(130deg,#1a1a1ad9,#1f2937cc,#1e1e1ed9),radial-gradient(circle at top right,rgba(74,158,255,.25),transparent 60%),radial-gradient(circle at bottom left,rgba(72,187,120,.2),transparent 60%),radial-gradient(circle at center,rgba(255,255,255,.1),transparent 70%),linear-gradient(170deg,#1a1f2e,#1f2937);background-attachment:fixed;z-index:-1}@media (min-width: 768px){.app-container{isolation:isolate}}@media (max-width: 767.98px){.app-container{padding-left:0;padding-right:0}}app-header{position:fixed;top:0;left:0;right:0;z-index:40;width:100%}@media (max-width: 767.98px){app-header{height:auto}}app-side-menu{position:sticky;top:var(--header-height, 64px);height:calc(100vh - var(--header-height, 64px));background-color:#0000001a}app-right-menu{position:sticky;top:var(--header-height, 64px);height:calc(100vh - var(--header-height, 64px));background-color:#0000001a}@media (max-width: 767.98px){app-right-menu{display:none}}.content-wrapper{padding-top:var(--header-height, 64px);display:flex;flex-direction:column;flex:1;position:relative;overflow-y:auto;align-items:center;transition:padding-top .3s ease-out;-webkit-overflow-scrolling:touch}@media (max-width: 767.98px){.content-wrapper{margin-left:0;margin-right:0;width:100%;padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}}.main-content{flex:1;padding:1rem;color:#e0e0e0;width:100%;margin:0 auto}@media (min-width: 640px){.main-content{max-width:640px}}@media (min-width: 768px){.main-content{max-width:768px}}@media (min-width: 1024px){.main-content{max-width:1024px}}@media (min-width: 1280px){.main-content{max-width:1280px}}@media (min-width: 1536px){.main-content{max-width:1536px}}@media (max-width: 1535.98px){.main-content{padding-left:.5rem;padding-right:.5rem}}@media (max-width: 1279.98px){.main-content{padding-left:.25rem;padding-right:.25rem}}@media (max-width: 639.98px){.main-content{padding:.25rem;padding-bottom:calc(.25rem + env(safe-area-inset-bottom) + 20px)}}@supports (-webkit-touch-callout: none){.app-container{min-height:-webkit-fill-available}.content-wrapper{height:calc(100vh - 64px);min-height:calc(-webkit-fill-available - 64px)}}.modal{position:relative;box-sizing:border-box;padding:1.5rem;border-radius:12px;background:linear-gradient(165deg,#202830,#1a2026);border:1px solid rgba(74,158,255,.3);box-shadow:inset 0 0 15px #4a9eff1a,0 0 15px #4a9eff1a;width:clamp(400px,45vw,600px);max-width:90vw;max-height:85vh;overflow-y:auto}@media (max-height: 800px){.modal{max-height:95vh;overflow-y:auto}}@media (max-height: 600px){.modal{max-height:98vh;overflow-y:auto}}@media (max-width: 1023.98px){.modal{padding:1rem}}@media (max-width: 767.98px){.modal{position:fixed;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);overflow-y:auto;transform:none!important;transition:none!important}}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 767.98px){.modal__header{padding:.5rem 0}}.modal__content{color:#fff;padding:1.5rem 0}.modal__content--scrollable{max-height:60vh;overflow-y:auto}@media (max-width: 1023.98px){.modal__content--scrollable{max-height:65vh}}@media (max-width: 767.98px){.modal__content--scrollable{max-height:calc(100vh - 160px)}}@media (max-width: 1023.98px){.modal__content{padding:1rem 0}}.modal__footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 0;min-height:52px;align-items:center}@media (max-width: 1023.98px){.modal__footer{gap:.5rem}}@media (max-width: 767.98px){.modal__footer{flex-direction:column-reverse}.modal__footer .modal__button{width:100%!important;height:48px!important}}.mat-mdc-dialog-container{padding:0!important;overflow:visible!important;max-width:none!important;box-sizing:border-box!important}@media (max-width: 767.98px){.mat-mdc-dialog-container{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;transform:none!important}}.mat-mdc-dialog-container .mat-mdc-dialog-surface{background-color:transparent!important;padding:0!important;overflow:visible;border-radius:12px;box-sizing:border-box!important;max-width:none!important}@media (max-width: 767.98px){.mat-mdc-dialog-container .mat-mdc-dialog-surface{width:100vw!important;height:100vh!important;max-height:100vh!important;transform:none!important;transition:none!important}}@media (max-width: 767.98px){.cdk-overlay-container .cdk-overlay-pane:has(.mat-mdc-dialog-container){position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;margin:0!important}}.cdk-overlay-backdrop{background-color:#00000052;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media (max-width: 767.98px){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{transition:opacity .15s linear}}@media (max-width: 767.98px){.cdk-overlay-container .cdk-overlay-connected-position-bounding-box:has(.mat-mdc-select-panel){position:fixed!important;left:50%!important;transform:translate(-50%)!important;width:90vw!important;max-width:90vw!important;z-index:1002!important}.cdk-overlay-container .cdk-overlay-connected-position-bounding-box:has(.mat-mdc-select-panel) .cdk-overlay-pane{position:relative!important;width:100%!important;max-width:100%!important}}.modal__spinner{position:absolute;left:50%;top:calc(50% - 1px);transform:translate(-50%,-50%);z-index:1;width:24px!important;height:24px!important;margin:0!important;line-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.mat-mdc-progress-spinner.modal__spinner{--mdc-circular-progress-active-indicator-color: #ffffff}.mat-mdc-progress-spinner.modal__spinner::ng-deep .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner.modal__spinner::ng-deep .mdc-circular-progress__indeterminate-circle-graphic{stroke:currentColor}.modal .mat-mdc-tab-group .mat-mdc-tab-header{margin-bottom:1.5rem}@media (max-width: 1023.98px){.modal .mat-mdc-tab-group .mat-mdc-tab-header{margin-bottom:1rem}}@media (max-width: 767.98px){.modal .mat-mdc-tab-group .mat-mdc-tab-header{margin-bottom:.5rem}}.modal .mat-mdc-tab-group .mat-mdc-tab-body-content{padding-top:1rem}@media (max-width: 1023.98px){.modal .mat-mdc-tab-group .mat-mdc-tab-body-content{padding-top:.5rem}}.modal .mat-mdc-tab-group .mat-mdc-tab{color:#ffffffb3}.modal .mat-mdc-tab-group .mat-mdc-tab.mdc-tab--active{color:#4a9eff}.modal .mat-mdc-tab-group .mat-mdc-tab-header-pagination-chevron{border-color:#ffffff80}.modal .mat-mdc-tab-group .mdc-tab-indicator__content--underline{border-color:#4a9eff}.wide-admin-case-dialog{width:90vw;height:90vh;max-width:90vw;max-height:90vh;overflow-y:auto}@media (max-height: 800px){.wide-admin-case-dialog{max-height:95vh;overflow-y:auto}}@media (max-height: 600px){.wide-admin-case-dialog{max-height:98vh;overflow-y:auto}}.wide-admin-case-dialog .mat-mdc-dialog-container,.wide-admin-case-dialog .mat-dialog-container{padding:0!important;overflow:hidden!important}.wide-admin-case-dialog .mdc-dialog__surface,.wide-admin-case-dialog .mat-mdc-dialog-surface{width:100%!important;max-width:100%!important;height:100%;max-height:100%;overflow:hidden!important;border-radius:12px}@media (max-width: 767.98px){.wide-admin-case-dialog{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh}.wide-admin-case-dialog .mdc-dialog__surface,.wide-admin-case-dialog .mat-mdc-dialog-surface{border-radius:12px!important}}.mdc-notched-outline{display:flex!important}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-width:1px!important;transition:border-color .3s ease!important}.mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border-right:none!important;width:12px!important}.mdc-notched-outline__notch{border-left:none!important;border-right:none!important}.mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-left:none!important}.mdc-text-field--outlined{border-radius:8px!important;overflow:visible!important}.mdc-text-field:hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field:hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field:hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffff4d!important}.mdc-text-field--focused .mdc-notched-outline__leading{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.mdc-text-field--focused .mdc-notched-outline__trailing{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.mdc-text-field:not(.mdc-text-field--focused):not(.mdc-text-field--invalid) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field:not(.mdc-text-field--focused):not(.mdc-text-field--invalid) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field:not(.mdc-text-field--focused):not(.mdc-text-field--invalid) .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#ffffff26!important}.mat-mdc-form-field{width:100%}.mat-mdc-form-field.mat-mdc-form-field-type-mat-input,.mat-mdc-form-field.mat-form-field-type-mat-native-select,.mat-mdc-form-field.mat-mdc-form-field-type-mat-select{--mdc-outlined-text-field-container-color: transparent;--mdc-outlined-text-field-outline-color: rgba(255, 255, 255, .15);--mdc-outlined-text-field-hover-outline-color: rgba(255, 255, 255, .3);--mdc-outlined-text-field-focus-outline-color: #4a9eff;--mdc-outlined-text-field-disabled-outline-color: rgba(255, 255, 255, .05);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba( 255, 255, 255, .3 );--mdc-outlined-text-field-input-text-color: #ffffff;--mdc-outlined-text-field-disabled-input-text-color: rgba( 255, 255, 255, .38 );--mdc-outlined-text-field-input-text-placeholder-color: rgba( 255, 255, 255, .5 );--mdc-outlined-text-field-error-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mat-form-field-focus-color: #4a9eff}.mat-mdc-form-field .mdc-text-field--outlined{border-radius:8px}.mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix{padding:.5rem 1rem;min-height:56px;display:flex;align-items:center}@media (max-width: 1023.98px){.mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix{padding:.25rem .5rem;min-height:52px}}@media (max-width: 767.98px){.mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix{padding:.25rem .5rem;min-height:48px}}.mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-input-element{margin-top:0;margin-bottom:0;color:#fff}.mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-input-element::placeholder{color:#ffffff80}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field .mat-mdc-form-field-text-suffix{color:#ffffffb3;padding:0 .25rem;display:flex;align-items:center;height:100%}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field .mat-mdc-form-field-text-suffix .mat-icon{font-size:20px;height:20px;width:20px}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-icon:hover,.mat-mdc-form-field .mat-mdc-form-field-text-suffix .mat-icon:hover{color:#4a9eff;cursor:pointer}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{height:0;padding:0}.mat-mdc-form-field-focus-overlay{inset:0}.mat-mdc-form-field-suffix{align-self:center!important;height:100%!important}.mat-mdc-select-panel{background:linear-gradient(165deg,#202830,#1a2026);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mat-mdc-select-panel{border:1px solid rgba(74,158,255,.3);border-radius:8px;overflow:hidden;box-shadow:inset 0 0 15px #4a9eff14,0 4px 20px #00000080,0 0 30px #4a9eff1a;margin-top:4px;transform-origin:top center!important}.mat-mdc-select-panel .mat-mdc-option{color:#fff;justify-content:flex-start;transition:all .2s ease;position:relative}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{justify-content:flex-start;width:100%;color:#fff}.mat-mdc-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background:linear-gradient(90deg,#4a9eff26,#4a9eff14);box-shadow:inset 0 0 10px #4a9eff1a}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:linear-gradient(90deg,#4a9eff40,#4a9eff26);box-shadow:inset 0 0 15px #4a9eff26}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:linear-gradient(90deg,#4a9eff59,#4a9eff33);box-shadow:inset 0 0 20px #4a9eff33;border-left:3px solid #4a9eff}.mat-mdc-select-trigger{display:flex!important;align-items:center!important;width:100%!important}.mat-mdc-select-trigger .mat-mdc-select-value{text-align:left;display:flex;flex:1;overflow:hidden}.mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{display:flex;align-items:center;justify-content:center;height:24px}.mat-mdc-select-trigger app-currency-display{display:flex;justify-content:flex-start;width:100%}.mat-mdc-option app-currency-display{display:flex;justify-content:flex-start;width:100%}@media (max-width: 767.98px){.mat-mdc-select-panel{touch-action:auto!important}.mat-mdc-select-panel .mat-mdc-option{touch-action:auto!important;min-height:48px!important}.mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text{width:100%;display:flex;align-items:center}.mat-mdc-select-panel{touch-action:manipulation!important}.mat-mdc-form-field .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{transform:none!important}.mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix{padding-top:16px!important;padding-bottom:16px!important;min-height:56px!important}.mat-mdc-form-field .mdc-floating-label:not(.mdc-floating-label--float-above){top:50%!important;transform:translateY(-50%)!important}.mat-mdc-select-value-text,.mat-mdc-select-trigger,.mat-mdc-input-element{padding-left:4px!important}}.mat-select-panel-wrap{flex-basis:unset!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#ffffff!important;background-color:transparent!important;background-image:none!important;color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important}.mat-mdc-input-element:-webkit-autofill,.mat-mdc-input-element:-webkit-autofill:hover,.mat-mdc-input-element:-webkit-autofill:focus,.mat-mdc-input-element:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#ffffff!important;background-color:transparent!important;background-image:none!important;color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important}.form__field{margin-bottom:1rem;width:100%}@media (max-width: 1023.98px){.form__field{margin-bottom:.5rem}}@media (max-width: 767.98px){.form__field{margin-bottom:.5rem}}.form__field:first-child{margin-top:1rem}@media (max-width: 1023.98px){.form__field:first-child{margin-top:.5rem}}.form__suffix{display:inline-flex;align-items:center;color:#fff;opacity:.7;margin-right:.5rem;padding:0 .25rem}.form__button{position:relative}.form__button-content{display:flex;align-items:center;justify-content:center;min-height:36px}.form__button-text{transition:opacity .3s ease}.form__button-text--hidden{opacity:0}.form__button--max{min-width:auto;padding:0 .5rem;line-height:24px;height:24px;background:#4a9eff1a;border-radius:4px;color:#4a9eff;font-size:12px;font-weight:500;margin-left:.5rem;margin-right:.25rem}.form__button--max:hover{background:#4a9eff33}.password-toggle-button{display:flex!important;align-items:center!important;justify-content:center!important;height:36px!important;width:36px!important;min-width:36px!important;padding:0!important;margin:0!important;position:relative!important;top:0!important}.password-toggle-icon{cursor:pointer;color:#fff9;transition:color .3s ease;font-size:20px!important;width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important}.password-toggle-icon:hover{color:#4a9eff}.profile-form__section{margin-bottom:2rem}.profile-form__section-title{margin-bottom:1rem;font-size:18px;font-weight:500;color:#fff;display:flex;align-items:center;gap:.25rem}.profile-form__section-title mat-icon{color:#4a9eff;opacity:.8}.profile-form__actions{display:flex;justify-content:flex-end;margin-top:1.5rem}.profile-form__actions button{min-width:120px}.email-verification__badge{background:#4a9eff1a;color:#4a9eff;padding:2px .25rem;border-radius:4px;font-size:12px;font-weight:500}.email-verification__badge--unverified{background:#f443361a;color:#f44336}.mat-mdc-form-field-error{color:#f44336;font-size:12px;margin-top:4px}.mat-mdc-form-field-hint{color:#fff9;font-size:12px}.mat-mdc-form-field-subscript-wrapper{min-height:22px}.mat-mdc-form-field-subscript-wrapper:has(.mat-mdc-form-field-hint-wrapper:empty,.mat-mdc-form-field-error-wrapper:empty){min-height:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-spinner{display:inline-block;animation:spin 1s linear infinite}.modal .form .mat-mdc-select-trigger{display:flex!important;justify-content:flex-start;align-items:center}.modal .form .mat-mdc-select-trigger .mat-mdc-select-value-text{display:flex;justify-content:flex-start;flex:1;width:100%}.modal .form .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{flex:0 0 auto}.modal .form .mat-mdc-option{justify-content:flex-start}.modal .form .mat-mdc-option .mdc-list-item__primary-text{display:flex;justify-content:flex-start;width:100%}.app-table{width:100%;border-collapse:collapse;background:transparent;margin-bottom:1.5rem}.app-table th{background:#2a353f;color:#fff;font-weight:500;padding:.5rem 1rem;text-align:left;white-space:nowrap}.app-table td{padding:.5rem 1rem;color:#fffc;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:middle}.app-table tr{transition:background-color .2s ease}.app-table tr:hover{background:#ffffff0d}@media (max-width: 767.98px){.app-table th,.app-table td{padding:.5rem .75rem;font-size:.9rem}}.table-status{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;text-transform:capitalize}.table-status--pending{background-color:#ff98001a;color:#ff9800}.table-status--approved,.table-status--success,.table-status--active{background-color:#4caf501a;color:#4caf50}.table-status--rejected,.table-status--error,.table-status--inactive{background-color:#f443361a;color:#f44336}.table-container{position:relative}.table-container__loader{display:flex;justify-content:center;padding:24px}.table-container__empty{padding:16px;text-align:center;background-color:#0000000d;border-radius:8px}.table-container__empty p{margin:0;font-size:14px;color:#0009}.table-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.table-controls__actions,.table-controls__filters{display:flex;gap:.5rem}.crypto-case-snackbar{border-left:4px solid #4a9eff;padding:.5rem 1rem;color:#fff;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.crypto-case-snackbar__icon{font-size:1.2rem;color:#4a9eff}.crypto-case-snackbar__message{flex-grow:1}.crypto-case-snackbar__close{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:.25rem;font-size:1rem;transition:.2s ease}.crypto-case-snackbar__close:hover{color:#fff}.crypto-case-snackbar--success{border-left-color:#3d8240}.crypto-case-snackbar--success .crypto-case-snackbar__icon{color:#3d8240}.crypto-case-snackbar--error{border-left-color:#f44336}.crypto-case-snackbar--error .crypto-case-snackbar__icon{color:#f44336}.crypto-case-snackbar--warning{border-left-color:#ffc107}.crypto-case-snackbar--warning .crypto-case-snackbar__icon{color:#ffc107}.crypto-case-snackbar--info{border-left-color:#2196f3}.crypto-case-snackbar--info .crypto-case-snackbar__icon{color:#2196f3}.mat-mdc-snack-bar-container.snackbar-error .toast-content{border-left-color:#f44336}.mat-mdc-snack-bar-container.snackbar-warning .toast-content{border-left-color:#ffc107}.mat-mdc-snack-bar-container.snackbar-success .toast-content{border-left-color:#3d8240}.mat-mdc-snack-bar-container.snackbar-info .toast-content{border-left-color:#2196f3}.page-host{display:block;width:100%;min-height:100%}.page-container{padding:2rem;color:#fff}@media (max-width: 767.98px){.page-container{padding:1rem}}@media (max-width: 639.98px){.page-container{padding:.25rem}}.page-section{background-color:#0000001a;border-radius:12px;padding:1.5rem;margin-bottom:2rem}@media (max-width: 639.98px){.page-section{padding:.5rem}}.page-section h2{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#4a9eff;letter-spacing:.3px}.page-section h2 mat-icon{font-size:2rem;width:2rem;height:2rem;color:#4a9eff}@media (max-width: 767.98px){.page-section h2{font-size:1.25rem;margin-bottom:.5rem}.page-section h2 mat-icon{font-size:1.5rem;width:1.5rem;height:1.5rem}}@media (max-width: 639.98px){.page-section h2{font-size:1.1rem;gap:.25rem;justify-content:center}.page-section h2 mat-icon{font-size:1.3rem;width:1.3rem;height:1.3rem}}.page-section ul{list-style:none;padding:0;margin:0}.page-section ul li{position:relative;padding-left:1.5rem;margin-bottom:.25rem;line-height:1.5;color:#fffc;transition:.2s ease}.page-section ul li:before{content:"\2022";position:absolute;left:0;color:#4a9eff;font-size:1.2rem;line-height:1.5}.page-section ul li:hover{color:#fff;transform:translate(.25rem)}.material-icons-outlined{font-family:Material Icons Outlined}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.card-item{background-color:#0000001a;border-radius:12px;padding:1.5rem;text-align:center}@media (max-width: 639.98px){.card-item{padding:.5rem}}.card-item mat-icon{font-size:2rem;width:2rem;height:2rem;color:#4a9eff;margin-bottom:1rem}.card-item h3{color:#fff;margin-bottom:.25rem;font-size:1.25rem}.card-item p{color:#fff9;line-height:1.5}@media (max-width: 767.98px) and (max-width: 767.98px){.page-section{margin:1rem;border-radius:.5rem;padding:1rem}}@media (max-width: 767.98px) and (max-width: 639.98px){.page-section{margin:.25rem;border-radius:.5rem;padding:.5rem}}@media (max-width: 767.98px){.page-section h2{font-size:1.25rem}.page-section h2 mat-icon{font-size:1.5rem;width:1.5rem;height:1.5rem}.cards-grid{grid-template-columns:1fr;gap:1rem}}@media (max-width: 767.98px) and (max-width: 767.98px){.card-item{margin:1rem;border-radius:.5rem;padding:1rem}}@media (max-width: 767.98px) and (max-width: 639.98px){.card-item{margin:.25rem;border-radius:.5rem;padding:.5rem}}@media (max-width: 767.98px){.card-item mat-icon{font-size:1.5rem;width:1.5rem;height:1.5rem;margin-bottom:.5rem}.card-item h3{font-size:1.1rem;margin-bottom:.125rem}.card-item p{font-size:.9rem}}@media (max-width: 639.98px){.page-section{margin-bottom:1rem;padding:.5rem}.page-section h2{font-size:1.1rem;margin-bottom:.5rem}.page-section h2 mat-icon{font-size:1.3rem;width:1.3rem;height:1.3rem}.page-section ul li{padding-left:1rem;margin-bottom:.125rem;font-size:.9rem}.page-section ul li:before{font-size:1rem}.cards-grid{gap:.5rem;margin-top:.5rem}.card-item{padding:.5rem}.card-item mat-icon{font-size:1.3rem;width:1.3rem;height:1.3rem;margin-bottom:.25rem}.card-item h3{font-size:1rem;margin-bottom:.125rem}.card-item p{font-size:.85rem;line-height:1.4}}.admin-container{padding:20px}.admin-container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.admin-container .header h1{margin:0;font-size:1.5rem;font-weight:500}.admin-container ::ng-deep .mat-mdc-table{width:100%;background-color:transparent}.admin-container ::ng-deep .mat-mdc-row:hover{background-color:#ffffff0d}.admin-container ::ng-deep app-currency-display{display:flex}.admin-container ::ng-deep app-currency-display .currency-display{gap:6px}.admin-container ::ng-deep app-currency-display .currency-display__label{font-size:.85rem!important;font-weight:600}@media (max-width: 767.98px){.admin-container{padding:12px}.admin-container .header{flex-direction:column;align-items:flex-start;gap:12px}.admin-container ::ng-deep .mat-mdc-table .mat-mdc-header-cell,.admin-container ::ng-deep .mat-mdc-table .mat-mdc-cell{padding:8px;font-size:.9rem}}.actions-container{display:flex;gap:3px;justify-content:center}.actions-container ::ng-deep .styled-button{min-width:auto;width:24px;height:24px;padding:.125rem;justify-content:center;align-items:center;border-radius:4px}.actions-container ::ng-deep .styled-button__icon{margin:0;font-size:14px;width:14px;height:14px}.active,.verified{color:#4caf50}.inactive{color:#f44336}.truncated-text{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txn-id{font-family:monospace;font-size:.9em;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.wallet-address{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-id{width:70px}.column-actions,.column-status{width:100px}.column-image{width:90px;padding:8px;vertical-align:middle}@media (max-width: 639.98px){.truncated-text,.txn-id,.wallet-address{max-width:120px}.column-id,.column-actions,.column-status,.column-image{width:auto}}:root{--header-height: 64px}
