@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;flex-direction:row;justify-content:flex-start;align-items:stretch;min-height:100vh;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;isolation:isolate;color:#e0e0e0;overflow:hidden;height:100%;min-height:-webkit-fill-available}@media (max-width: 768px){.app-container{padding-left:0;padding-right:0}}app-header{position:fixed;top:0;left:200px;right:200px;z-index:40}app-header{background:#1a1a1a33;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 768px){app-header{left:0;right:0;width:100%}}app-side-menu{position:sticky;top:64px;height:calc(100vh - 64px)}app-side-menu{background:#1a1a1a33;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}app-right-menu{position:sticky;top:64px;height:calc(100vh - 64px)}app-right-menu{background:#1a1a1a33;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (max-width: 768px){app-right-menu{display:none}}.content-wrapper{top:64px;height:calc(100vh - 64px);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:1;position:relative;overflow-y:auto;align-items:center;-webkit-overflow-scrolling:touch}@media (max-width: 768px){.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: 576px){.main-content{max-width:540px}}@media (min-width: 768px){.main-content{max-width:720px}}@media (min-width: 992px){.main-content{max-width:960px}}@media (min-width: 1200px){.main-content{max-width:1140px}}@media (min-width: 1400px){.main-content{max-width:1600px}}@media (max-width: 576px){.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{padding:1.5rem;border-radius:12px;background:linear-gradient(165deg,#202830,#1a2026);min-width:500px}.modal:before{content:"";position:absolute;inset:0;padding:1px;border-radius:12px;background:#4a9eff4d;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;box-shadow:inset 0 0 15px #4a9eff4d,0 0 15px #4a9eff4d}@media (max-width: 768px){.modal{min-width:100%;padding:1rem;margin:0;border-radius:0;position:fixed;inset:0;overflow-y:auto;padding-bottom:calc(env(safe-area-inset-bottom) + 1rem);transform:none!important;transition:none!important;opacity:1;width:100vw;min-width:100vw;max-width:100vw;height:100vh;max-height:100vh}}.modal .form__select .mat-mdc-select-trigger{display:flex;justify-content:flex-start;width:100%}.modal .form__select .mat-mdc-select-trigger .mat-mdc-select-value{text-align:left}.modal .form__select .mat-mdc-select-trigger app-currency-display{display:flex;justify-content:flex-start;width:100%}.modal .form__option app-currency-display{display:flex;justify-content:flex-start;width:100%}.admin-campaign-modal-container .mat-mdc-dialog-container .mdc-dialog__surface{background-color:linear-gradient(165deg,rgb(32,40,48),rgb(26,32,38))!important;border-radius:12px;box-shadow:0 10px 30px -5px #0000004d,0 0 20px #4a9eff1a;overflow:hidden}@media (max-width: 768px){.admin-campaign-modal-container .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}}.modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 768px){.modal__header{padding:.5rem 0}}.modal__content{color:#fff;padding:1.5rem}.modal__content--scrollable{max-height:60vh;overflow-y:auto}@media (max-width: 768px){.modal__content--scrollable{max-height:calc(100vh - 160px)}}@media (max-width: 768px){.modal__content{padding:1rem 0}}.modal__footer{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;min-height:52px;align-items:center}@media (max-width: 768px){.modal__footer{padding:1rem 0;flex-direction:column-reverse;gap:.5rem}.modal__footer .modal__button{width:100%!important;height:48px!important}}@media (max-width: 768px){.mat-mdc-dialog-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;transform:none!important}}.mat-mdc-dialog-container .mat-mdc-dialog-surface{background-color:transparent!important;padding:0!important;overflow:hidden;border-radius:12px;box-shadow:0 10px 30px -5px #0000004d,0 0 20px #4a9eff1a}@media (max-width: 768px){.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0;max-height:100vh!important;height:100vh!important;width:100vw!important;transform:none!important;transition:none!important}}@media (max-width: 768px){.cdk-overlay-container .cdk-overlay-pane:has(.mat-mdc-dialog-container){max-width:100vw!important;width:100vw!important;height:100vh!important;position:fixed!important;top:0!important;left:0!important;margin:0!important}}.cdk-overlay-backdrop{background:#1a1a1a33;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}@media (max-width: 768px){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{transition:opacity .15s linear}}.modal__button--submit{width:100px;height:36px}.modal__button--cancel{width:80px;height:36px}.modal__button-content{display:flex;align-items:center;justify-content:center;width:100%;height:36px;position:relative}.modal__button-text{transition:opacity .3s ease;width:100%;text-align:center}.modal__button-text--hidden{opacity:0;visibility:hidden}.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}@media (max-width: 768px){.form .form__field{margin-bottom:.5rem}.form .mat-mdc-form-field{width:100%}}.wide-admin-case-dialog{max-width:90vw!important;width:90vw!important;height:90vh;max-height:90vh}.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: 768px){.wide-admin-case-dialog{max-width:100vw!important;width:100vw!important;height:100vh!important;max-height:100vh}.wide-admin-case-dialog .mdc-dialog__surface,.wide-admin-case-dialog .mat-mdc-dialog-surface{border-radius:0!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: 768px){.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:#1a1a1af2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mat-mdc-select-panel{border:1px solid rgba(74,158,255,.2);border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000004d;margin-top:4px;transform-origin:top center!important}.mat-mdc-select-panel .mat-mdc-option{color:#fff;justify-content:flex-start}.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:#ffffff1a}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:#4a9eff33}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:#4a9eff4d}.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: 768px){.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}.cdk-overlay-connected-position-bounding-box:has(.mat-mdc-select-panel){position:absolute!important;align-items:flex-start!important;top:unset!important;bottom:unset!important}.cdk-overlay-connected-position-bounding-box:has(.mat-mdc-select-panel) .cdk-overlay-pane{position:relative!important;margin:0!important;width:96vw!important;max-width:96vw!important}.mat-mdc-form-field .mat-mdc-select-trigger .mat-mdc-select-arrow-wrapper{transform:none!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}.form__field{margin-bottom:1rem;width:100%}@media (max-width: 768px){.form__field{margin-bottom:.5rem}}.form__field:first-child{margin-top:1rem}.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: 768px){.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: 768px){.page-container{padding:1rem}}@media (max-width: 576px){.page-container{padding:.25rem}}.page-section{background:#202830;border-radius:12px;padding:1.5rem;transition:.3s ease;box-shadow:0 2px 4px #0006,0 4px 6px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #2f3847;margin-bottom:2rem}.page-section:hover{box-shadow:0 .5rem 1rem #0000004d;border-color:#ffffff26}.page-section h2{display:flex;align-items:center;gap:.25rem;color:#4a9eff;margin-bottom:1rem;font-size:1.5rem}.page-section h2 mat-icon{font-size:2rem;width:2rem;height:2rem}@media (max-width: 768px){.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: 576px){.page-section h2{font-size:1.1rem;gap:4px}.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:#202830;border-radius:12px;padding:1.5rem;transition:.3s ease;box-shadow:0 2px 4px #0006,0 4px 6px #0003;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #2f3847;text-align:center}.card-item:hover{box-shadow:0 .5rem 1rem #0000004d;border-color:#ffffff26}.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: 768px) and (max-width: 768px){.page-section{margin:1rem;border-radius:.5rem;padding:1rem}}@media (max-width: 768px) and (max-width: 576px){.page-section{margin:.25rem;border-radius:.5rem;padding:.5rem}}@media (max-width: 768px){.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: 768px) and (max-width: 768px){.card-item{margin:1rem;border-radius:.5rem;padding:1rem}}@media (max-width: 768px) and (max-width: 576px){.card-item{margin:.25rem;border-radius:.5rem;padding:.5rem}}@media (max-width: 768px){.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: 576px){.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: 767px){.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: 600px){.truncated-text,.txn-id,.wallet-address{max-width:120px}.column-id,.column-actions,.column-status,.column-image{width:auto}}
