@charset "UTF-8";html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12)}html{--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500}html{--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px}html{--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{height:100%}:root{--app-font: "Rajdhani", "Segoe UI", sans-serif;--bg: #0b0614;--bg-elevated: rgba(20, 12, 34, .88);--surface: rgba(29, 18, 48, .84);--surface-strong: rgba(40, 24, 65, .96);--surface-soft: rgba(138, 255, 61, .08);--line: rgba(188, 166, 255, .16);--line-strong: rgba(151, 255, 72, .28);--text: #f8f6ff;--text-muted: #b9b3cc;--text-soft: #948daf;--primary: #6d2bff;--primary-strong: #8e52ff;--accent: #a6ff3c;--accent-strong: #c0ff6b;--danger: #ff6978;--warning: #ffd166;--shadow-lg: 0 24px 60px rgba(4, 2, 10, .5);--shadow-md: 0 16px 36px rgba(5, 3, 14, .35);--shadow-sm: 0 8px 24px rgba(6, 3, 16, .22);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--radius-sm: 12px;--content-width: 1240px}*,*:before,*:after{box-sizing:border-box;font-family:inherit}body{margin:0;font-family:var(--app-font);background:repeating-linear-gradient(115deg,transparent 0,transparent 120px,rgba(166,255,60,.045) 121px,rgba(166,255,60,.045) 123px,transparent 124px,transparent 260px),repeating-linear-gradient(180deg,transparent 0,transparent 210px,rgba(166,255,60,.03) 211px,rgba(166,255,60,.03) 212px,transparent 213px,transparent 420px),radial-gradient(circle at 50% -10%,#12081f,#6d2bff4d 18%,#a6ff3c14 32%,#0c0615 52%,#12081f);background-color:#12081f;background-attachment:fixed;background-size:cover,cover,cover;color:var(--text);line-height:1.5;min-height:100vh;overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:auto;width:18rem;height:18rem;border-radius:999px;pointer-events:none;filter:blur(18px);opacity:.55;z-index:0}body:before{top:4rem;right:-6rem;background:radial-gradient(circle,rgba(166,255,60,.22),transparent 72%)}body:after{left:-6rem;bottom:8rem;background:radial-gradient(circle,rgba(109,43,255,.22),transparent 72%)}app-root,app-login,app-register,app-league-dashboard,app-league-shell,app-league-home,app-market-listings,app-team-view,app-news-page,app-profile,app-forum-list,app-forum-thread,app-round-scores,app-round-calendar,app-transactions,app-players-directory,app-admin-panel{display:block;position:relative;z-index:1}a{color:inherit}h1,h2,h3,h4,h5,h6,.mat-mdc-card-title,.mat-mdc-dialog-title{font-family:var(--app-font);letter-spacing:.02em}mat-icon,.mat-icon,.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone{font-family:Material Icons!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap}body,button,input,select,textarea,.cdk-overlay-container,.cdk-overlay-pane,.cdk-overlay-container *,.cdk-overlay-pane *,.mat-mdc-dialog-container,.mat-mdc-dialog-container *,.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-stroked-button,.mat-mdc-outlined-button,.mat-mdc-icon-button,.mat-mdc-fab,.mdc-button,.mdc-icon-button,.mat-mdc-form-field,.mat-mdc-input-element,.mat-mdc-select,.mat-mdc-select-value,.mat-mdc-option,.mat-mdc-chip,.mat-button-toggle,.mat-button-toggle-label-content,.mat-mdc-tab,.mdc-tab__text-label,.mat-mdc-menu-item,.mat-mdc-card-subtitle,.mat-mdc-card-content,.mat-mdc-card-actions,.mat-mdc-dialog-content,.mat-mdc-dialog-actions,.mat-mdc-snack-bar-container,.mat-mdc-header-cell,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-expansion-panel,.mat-expansion-panel-header,.mat-expansion-panel-content,.news-body,.event-desc,.event-time,.price-label,.price-value,.meta-text,.bench-name,.bench-club,.inv-name,.inv-meta,.eq-name,.eq-meta,.tab-btn,.league-nav a,.header .actions,.actions,.empty,.loading,h1[mat-dialog-title],h2[mat-dialog-title],h3[mat-dialog-title],.mat-mdc-dialog-container .mat-mdc-dialog-title,.mat-mdc-card-title,.post-title,.news-title,.listing-name,.starter-name,.round-title,.section-title,.items-title,.mat-mdc-form-field-label,.mdc-floating-label,.mat-mdc-form-field-infix,.mat-mdc-form-field-hint,.mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-dialog-content p,.mat-mdc-dialog-content span,.mat-mdc-dialog-content div,.mat-mdc-dialog-content textarea,.mat-mdc-dialog-content input,.mat-mdc-snack-bar-label{font-family:var(--app-font)!important}.mat-icon,mat-icon,.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone,.mat-mdc-dialog-container .mat-icon,.mat-mdc-dialog-container mat-icon,.cdk-overlay-container .mat-icon,.cdk-overlay-container mat-icon{font-family:Material Icons!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important}h1,h2,h3,p{margin-top:0}.dashboard,.market,.news-page,.profile-view,.calendar-page,.scores-view,.transactions-view,.directory,.forum-page,.thread-page,.admin-shell,:host{width:min(100%,var(--content-width))}.dashboard,.market,.news-page,.profile-view,.calendar-page,.scores-view,.transactions-view,.directory,.forum-page,.thread-page,.admin-shell{padding:1rem .95rem 1.5rem!important;margin:0 auto!important}.page-header,.header,.market-header,.forum-header,.admin-header,.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;flex-wrap:wrap;margin-bottom:1rem!important}.page-header h1,.header h1,.header h2,.market-header h2,.forum-header h1,.section-title,.header-left h1,.header-left h2{margin:0;font-size:clamp(1.5rem,3vw,2.35rem)!important;line-height:1;color:var(--text)}.subtitle,.stats-subtitle,.mw-sub,.shop-desc-bar,.tier-hint,.empty p,.mat-mdc-card-subtitle,.mat-mdc-form-field-hint,.mat-mdc-select-placeholder,.mat-mdc-paginator,.mat-mdc-dialog-content{color:var(--text-muted)!important}.full-width{width:100%}.text-center{text-align:center}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.money{color:var(--accent);font-weight:700}.rarity-common{color:#cdd2db}.rarity-rare{color:#69a8ff}.rarity-epic{color:#cd90ff}.rarity-mythic{color:#ffc85c}mat-toolbar.mat-toolbar{position:sticky;top:0;z-index:120;min-height:72px;padding:.85rem 1rem!important;backdrop-filter:blur(18px);background:linear-gradient(135deg,#160c26e6,#100b1dbd)!important;border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm)}.logo{font-family:var(--app-font);font-size:1.65rem!important;font-weight:700!important;letter-spacing:.06em;color:var(--text)}.username{color:var(--text-muted)!important;margin-right:.35rem!important}.shell{padding-bottom:2rem}.league-header{width:min(100% - 1rem,var(--content-width));margin:.85rem auto 0!important;padding:.9rem!important;border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(135deg,#1b122ce0,#0f0a1beb)!important;box-shadow:var(--shadow-sm);backdrop-filter:blur(16px)}.league-title{gap:.45rem!important}.league-name{font-family:var(--app-font);font-size:1.2rem!important;color:var(--text)!important}app-league-shell .league-nav,.league-nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.55rem!important;width:100%}.league-nav a,.admin-nav a,.right-tabs .tab-btn,.mat-mdc-tab-link,.mat-mdc-tab{border-radius:999px}app-league-shell .league-nav a,.league-nav a{display:inline-flex!important;align-items:center!important;justify-content:center;flex:0 1 auto;min-height:44px;padding:0 .95rem!important;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:var(--text-muted)!important;white-space:nowrap}.nav-active,.league-nav a:hover{background:linear-gradient(135deg,#6d2bff42,#a6ff3c1f)!important;border-color:#a6ff3c47!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px #ffffff0a}.mat-divider{border-top-color:var(--line)!important}.mat-mdc-card,.mat-mdc-dialog-container .mdc-dialog__surface,.mat-expansion-panel,.mat-mdc-menu-panel,.mat-mdc-snack-bar-container .mdc-snackbar__surface,.mat-mdc-select-panel{border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:linear-gradient(180deg,#1e1330f7,#100b1df0)!important;color:var(--text)!important;box-shadow:var(--shadow-md)!important}.mat-expansion-panel-header,.mat-expansion-panel-content,.mat-expansion-panel-body,.mat-expansion-panel-header-title,.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:var(--text)!important}.mat-mdc-card{overflow:hidden}.mat-mdc-card-header,.mat-mdc-card-content,.mat-mdc-card-actions{position:relative;z-index:1}.stat-card,.league-card,.news-card,.listing-card,.profile-card,.detail-card,.info-card,.post-card,.reply-card,.reply-form-card,.fixture-card,.round-card,.empty-card,.big-card,.lootbag-card,.create-card{border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.league-card:hover,.news-card:hover,.listing-card:hover,.post-card:hover,.reply-card:hover,.fixture-card:hover,.round-card:hover,.stat-card:hover{transform:translateY(-4px);border-color:#a6ff3c3d!important;box-shadow:var(--shadow-lg)!important}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-stroked-button,.mat-mdc-fab,.mat-mdc-icon-button,button.tab-btn{border-radius:999px!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.mat-mdc-raised-button:not(:disabled),.mat-mdc-unelevated-button:not(:disabled){color:#111!important;background:linear-gradient(135deg,var(--accent),var(--accent-strong))!important;box-shadow:0 14px 28px #a6ff3c3d!important;font-weight:800}.mat-mdc-stroked-button:not(:disabled),.mat-mdc-outlined-button:not(:disabled){color:var(--text)!important;background:#ffffff08!important;border-color:#a6ff3c3d!important}.mat-mdc-button:hover,.mat-mdc-raised-button:hover,.mat-mdc-unelevated-button:hover,.mat-mdc-stroked-button:hover,.mat-mdc-icon-button:hover,button.tab-btn:hover{transform:translateY(-1px)}.mat-mdc-button-persistent-ripple,.mat-mdc-button-ripple{border-radius:inherit}.mat-mdc-icon-button{color:var(--text-muted)!important;background:#ffffff0a}.mat-mdc-icon-button:hover{color:var(--text)!important;background:#a6ff3c14}.mat-mdc-form-field{width:100%}.mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-text-field-wrapper,.mat-mdc-select-trigger,.mat-mdc-chip,.mat-button-toggle-group,.mat-button-toggle{border-radius:var(--radius-sm)!important}.mat-mdc-text-field-wrapper,.mat-mdc-select-trigger,.mat-button-toggle-group,.mat-mdc-paginator,.mat-mdc-table{background:#ffffff08!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing,.mat-button-toggle-group,.mat-mdc-table,.mat-mdc-tab-group,.mat-expansion-panel{border-color:var(--line)!important}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-select-value,.mat-mdc-select-min-line,.mat-mdc-select-arrow,input.mat-mdc-input-element,textarea.mat-mdc-input-element{color:var(--text)!important}.mat-mdc-option,.mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-option .mat-pseudo-checkbox,.mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-select-panel{color:var(--text)!important;background:#140e21fa!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled),.mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-option.mdc-list-item--focused:not(.mdc-list-item--disabled){background:linear-gradient(135deg,#6d2bff4d,#a6ff3c24)!important}.mat-button-toggle{background:#ffffff14!important;color:#b7b7c6!important}.mat-button-toggle:not(.mat-button-toggle-checked){background:#8c91a029!important;color:#c3c7d4!important}.mat-button-toggle.mat-button-toggle-checked,.mat-button-toggle-checked{background:linear-gradient(135deg,#6d2bffd1,#a6ff3c57)!important;color:#fff!important;box-shadow:0 10px 24px #6d2bff3d,inset 0 0 0 1px #ffffff14!important}.mat-mdc-tab-group{--mdc-tab-indicator-active-indicator-color: var(--accent);--mat-tab-header-active-label-text-color: var(--text);--mat-tab-header-inactive-label-text-color: var(--text-muted);--mat-tab-header-active-ripple-color: var(--accent);--mat-tab-header-inactive-ripple-color: rgba(255, 255, 255, .2)}.mat-mdc-tab-header{border-bottom:1px solid var(--line)}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-header-pagination-chevron{color:inherit!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--accent);--mdc-linear-progress-track-color: rgba(255, 255, 255, .08)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--accent)}.mat-mdc-table{border-radius:var(--radius-md);overflow:hidden}.mat-mdc-header-row,.mat-mdc-row,table mat-header-row,table mat-row{background:transparent!important}.mat-mdc-header-cell,.mat-mdc-cell,.mat-mdc-footer-cell{border-bottom-color:#ffffff0f!important;color:var(--text)!important}.mat-mdc-header-cell{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)!important}.my-row td,.mat-mdc-row:hover .mat-mdc-cell{background:#a6ff3c0d!important}.auth-container{min-height:100vh!important;padding:1rem;background:radial-gradient(circle at top,rgba(166,255,60,.08),transparent 24%),radial-gradient(circle at left,rgba(109,43,255,.34),transparent 30%),linear-gradient(180deg,#10081c,#07040d)!important}.auth-card{width:min(100%,28rem)!important;padding:1rem!important}.auth-card .mat-mdc-card-title{font-size:clamp(2rem,5vw,2.7rem)!important;color:var(--text)}.auth-card .mat-mdc-card-subtitle,.auth-card .mat-mdc-card-actions p,.auth-card .mat-mdc-card-actions a{color:var(--text-muted)!important}.error-msg,.detail-error{color:#ff8e9a!important}.stats-row,.content-grid,.leagues-grid,.news-grid,.events-grid,.rounds-grid,.fixtures-grid,.players-grid,.items-grid,.actions-grid,.lootbag-grid,.detail-grid{gap:1rem!important}.stat-card{padding:1.15rem 1rem!important;text-align:left!important;background:linear-gradient(180deg,#25173bf0,#120c1ff5)!important}.stat-icon{width:3rem;height:3rem;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6d2bff4d,#a6ff3c29);margin-bottom:.75rem!important}.stat-value,.balance-amount,.price-value,.big-pts,.market-value,.total-pts{color:var(--text)!important}app-market-listings .balance-amount{color:#8fd63b!important;text-shadow:0 0 14px rgba(143,214,59,.14)}.stat-label,.event-time,.meta-text,.card-meta,.price-label,.countdown,.bench-club,.inv-meta,.eq-meta,.total-xp,.news-body,.mw-cd-label,.mw-sub{color:var(--text-muted)!important}app-league-home .events-grid{gap:.75rem!important}app-league-home .standings-card{background:linear-gradient(180deg,#1e1330f7,#0e0a1afa)!important}app-league-home .standings-title{color:var(--text)!important}app-league-home .mode-toggle{background:#ffffff0a!important;border-radius:999px!important;padding:.15rem!important}app-league-home .round-selector{align-items:center!important;gap:.8rem!important;padding-bottom:.8rem!important}app-league-home .round-select{min-width:9rem}app-league-home .standings-table{background:#ffffff05!important;border:1px solid rgba(255,255,255,.06)}app-league-home .standings-table .mat-mdc-header-row{background:#ffffff08!important}app-league-home .standings-table .mat-mdc-row{transition:background .16s ease}app-league-home .standings-table .mat-mdc-cell,app-league-home .standings-table .mat-mdc-header-cell{padding-top:.85rem!important;padding-bottom:.85rem!important;vertical-align:middle}app-league-home .standings-table .mat-mdc-cell{color:var(--text)!important}app-league-home .standings-table .mat-mdc-header-cell{color:var(--text-soft)!important}app-league-home .rank-badge{background:#ffffff14!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px #ffffff0a}app-league-home .rank-badge.me{background:linear-gradient(135deg,#6d2bffcc,#a6ff3c73)!important;color:#fff!important}app-league-home .rank-badge.gold{background:linear-gradient(135deg,#f4b942,#ffdb75)!important;color:#2a1c00!important}app-league-home .rank-badge.silver{background:linear-gradient(135deg,#9fb5c1,#d9e2e8)!important;color:#17222b!important}app-league-home .rank-badge.bronze{background:linear-gradient(135deg,#b67b52,#e5b08a)!important;color:#2f1707!important}app-league-home .you-badge{font-weight:700}app-league-home .breakdown-cell{display:flex!important;flex-wrap:wrap;align-items:center!important;gap:.35rem!important;color:var(--text-muted)!important}app-league-home .breakdown-cell>span:first-child{color:var(--text)!important;font-weight:700}app-league-home .bonus{display:inline-flex;align-items:center;min-height:1.5rem;padding:.15rem .5rem!important;border:1px solid transparent}app-league-home .item-bonus{background:#6d2bff2e!important;border-color:#6d2bff47!important;color:#d9c2ff!important}app-league-home .ball-bonus{background:#a6ff3c1f!important;border-color:#a6ff3c38!important;color:#d7ffae!important}app-league-home .muted,app-league-home .loading-inline,app-league-home .empty-scores{color:var(--text-muted)!important}app-round-scores .scores-table{background:#ffffff05!important;border:1px solid rgba(255,255,255,.06);width:100%;table-layout:fixed}app-round-scores .mat-mdc-card-content{overflow-x:visible;overflow-y:visible}app-round-scores .mat-column-username,app-round-scores .mat-column-description,app-inventory .mat-column-description,app-transactions .mat-column-description{min-width:0}app-round-scores .mat-mdc-cell,app-round-scores .mat-mdc-header-cell,app-inventory .mat-mdc-cell,app-inventory .mat-mdc-header-cell,app-transactions .mat-mdc-cell,app-transactions .mat-mdc-header-cell{overflow-wrap:anywhere;word-break:break-word}app-round-scores .detail-panel{margin-top:.9rem;padding:1rem 1rem 1.1rem!important;background:linear-gradient(180deg,#1c122efa,#0d0a19fc)!important;border:1px solid rgba(166,255,60,.14)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)}app-round-scores .detail-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;color:var(--text)!important}app-round-scores .detail-close{border:0;border-radius:999px;background:#ffffff0d;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}app-round-scores .detail-close:hover{background:#a6ff3c1a;color:var(--text)}app-round-scores .starter-card{background:linear-gradient(180deg,#241739f5,#120c1ffa)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)!important}app-round-scores .starter-card.no-minutes{opacity:.65}app-round-scores .starter-name,app-round-scores .starter-pts,app-round-scores .detail-header strong{color:var(--text)!important}app-round-scores .starter-club{color:var(--text-muted)!important}app-round-scores .starter-stats{gap:.35rem!important}app-round-scores .stat{background:#ffffff0f!important;color:var(--text-muted)!important;border:1px solid rgba(255,255,255,.05)}app-round-scores .stat.goal{background:#a6ff3c1f!important;color:#d8ffaf!important;border-color:#a6ff3c2e}app-round-scores .stat.assist{background:#6d2bff2e!important;color:#d6c3ff!important;border-color:#6d2bff38}app-round-scores .stat.cs{background:#62d69a1f!important;color:#b8ffe0!important;border-color:#62d69a2e}app-round-scores .stat.won{background:#a6ff3c1f!important;color:#d8ffaf!important;border-color:#a6ff3c2e}app-round-scores .stat.rating{background:#ffd16624!important;color:#ffd978!important;border-color:#ffd16633}app-round-scores .starter-pts{font-weight:800;color:#8fd63b!important}app-round-scores .starter-pts.pts-zero{color:var(--text-soft)!important}app-round-scores .legend{background:linear-gradient(180deg,#1a122beb,#0e0a1af5)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--radius-lg)!important}app-round-scores .legend-item{color:var(--text-muted)!important}app-round-scores .legend-icon{color:var(--accent)!important}app-round-scores .doping-icon,app-round-scores .doping-penalty{color:#ff7f8d!important}app-round-scores .round-status,app-round-scores .hint,app-round-scores .neutral{color:var(--text-muted)!important}app-round-calendar .fixture-card{background:linear-gradient(180deg,#1e1330f7,#0e0a1afa)!important}app-round-calendar .fixture-detail{margin-top:1rem!important;padding-top:1rem!important;border-top:1px solid rgba(255,255,255,.08)!important}app-round-calendar .detail-summary{padding:.75rem .9rem;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);background:#ffffff08;color:var(--text-muted)!important}app-round-calendar .summary-score{color:var(--text)!important}app-round-calendar .team-sheet{background:linear-gradient(180deg,#221637f5,#110c1ffa)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important}app-round-calendar .sheet-header,app-round-calendar .sheet-header strong,app-round-calendar .club-name,app-round-calendar .score,app-round-calendar .round-title{color:var(--text)!important}app-round-calendar .kickoff,app-round-calendar .fixture-count,app-round-calendar .score.vs,app-round-calendar .sheet-section h4,app-round-calendar .empty-state,app-round-calendar .empty-state .hint{color:var(--text-muted)!important}app-round-calendar .sheet-section{background:#ffffff06!important;border:1px solid rgba(255,255,255,.05);padding:.8rem .85rem!important}app-round-calendar .player-row{background:#ffffff09!important;border-top:1px solid rgba(255,255,255,.06)!important;padding:.65rem 0!important}app-round-calendar .player-row.bench{color:var(--text-muted)!important}app-round-calendar .player-main{color:var(--text)!important}app-round-calendar .player-stats{color:var(--accent-strong)!important}app-round-calendar .detail-error{color:#ff8e9a!important}app-league-home .event-item{background:linear-gradient(180deg,#201534f2,#110c1efa)!important;border:1px solid rgba(166,255,60,.12)!important;padding:.9rem 1rem!important;box-shadow:var(--shadow-sm)}app-league-home .event-icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#6d2bff57,#a6ff3c2e);font-size:1rem!important}app-league-home .event-desc{color:var(--text)!important;font-weight:600}app-league-home .event-time{color:var(--accent-strong)!important;opacity:.9}.empty,.empty-state,.empty-panel,.empty-scores,.loading{padding:2.25rem 1rem!important;border:1px dashed rgba(166,255,60,.18);border-radius:var(--radius-lg);background:#ffffff05;color:var(--text-muted)!important}.balance-badge,.market-window-banner,.okelly-banner,.tier-section,.hint-bar,.shop-desc-bar,.round-toolbar,.forum-header,.api-section,.detail-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#1f1331eb,#0f0b1bf2);box-shadow:var(--shadow-sm)}.balance-badge,.market-window-banner,.okelly-banner,.hint-bar,.shop-desc-bar,.round-toolbar{padding:.95rem 1rem!important}.balance-badge{gap:.9rem!important}.balance-icon,.okelly-icon,.big-icon,.empty mat-icon,.empty-state .big-icon{color:var(--accent)!important}.market-window-banner.locked{border-color:#ff69783d}.market-window-banner.open,.okelly-banner,.hint-bar{border-color:#a6ff3c38}.okelly-title,.mw-title,.level-label,.section-title,.news-title,.listing-name,.card-name,.big-name,.item-name,.inv-name,.eq-name,.post-title{color:var(--text)!important}app-inventory .lb-name{color:var(--text)!important}app-inventory .lb-hint,app-inventory .subtitle,app-inventory .slot-label,app-inventory .consumable-hint,app-inventory .date-cell,app-inventory .desc-cell{color:var(--text-muted)!important}app-market-listings .market-window-banner.open .mw-title{color:#8fd63b!important;text-shadow:0 0 14px rgba(143,214,59,.12)}app-market-listings .market-window-banner.open .mw-cd-time{color:#62d69a!important;font-weight:800}app-market-listings .balance-available{color:#a6d97a!important}.tab-btn,.right-tabs{border-color:transparent!important}.right-tabs{gap:.65rem!important;border-bottom:0!important;margin-bottom:1rem!important}.tab-btn{min-height:42px;padding:.6rem .95rem!important;background:#ffffff08!important;color:var(--text-muted)!important}.tab-btn.active{background:linear-gradient(135deg,#6d2bff52,#a6ff3c24)!important;color:var(--text)!important;border-bottom-color:transparent!important}.listing-card,.news-card,.league-card,.post-card,.reply-card,.profile-card{background:linear-gradient(180deg,#1d132ff5,#0f0b1bfa)!important}.club-strip,.item-rarity-strip,.card-club-strip{min-height:6px}.price-row,.bot-offer-row,.bid-row,.event-item,.bench-card,.inv-card,.equipped-card,.empty-slot,.reply-form-card,.info-row,.fixture-row,.player-row,.sheet-section{border-radius:var(--radius-sm)!important}.price-row,.bot-offer-row,.bid-row,.bench-card,.inv-card,.equipped-card,.empty-slot,.reply-form-card,.info-row,.fixture-row,.player-row{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.05)}app-inventory .lootbag-card,app-inventory .tx-table,app-inventory .tx-table .mat-mdc-header-row,app-inventory .tx-table .mat-mdc-row{background:linear-gradient(180deg,#1d132ff5,#0f0b1bfa)!important;color:var(--text)!important}app-inventory .tx-table{border:1px solid rgba(255,255,255,.06);width:100%;table-layout:fixed}app-transactions .tx-table{width:100%;table-layout:fixed}app-inventory .tab-content .mat-mdc-card-content{overflow-x:visible;overflow-y:visible}app-transactions .mat-mdc-card-content{overflow-x:visible;overflow-y:visible}app-inventory .tx-table .mat-mdc-cell,app-inventory .tx-table .mat-mdc-header-cell,app-inventory .tx-table .amount-cell,app-inventory .tx-table .amount-header{color:var(--text)!important}app-inventory .tx-table .mat-mdc-header-cell{color:var(--text-soft)!important}app-inventory .type-chip{border:1px solid transparent}app-inventory .chip-income{background:#a6ff3c24!important;color:#d7ffae!important;border-color:#a6ff3c33}app-inventory .chip-expense{background:#ff697824!important;color:#ffb2bb!important;border-color:#ff697833}app-inventory .chip-neutral{background:#6d2bff2e!important;color:#d8c7ff!important;border-color:#6d2bff38}app-inventory .positive{color:#9be14a!important}app-inventory .negative{color:#ff8e9a!important}app-inventory .row-positive td,app-inventory .row-negative td{background:transparent!important}app-team-view .big-card,app-team-view .equipped-card,app-team-view .empty-slot,app-team-view .inv-card,app-team-view .bench-card,app-team-view .player-card.filled,app-team-view .player-card.empty,app-market-listings .bid-row,app-market-listings .price-row,app-market-listings .bot-offer-row,app-market-listings .bids-panel,app-market-listings .mat-expansion-panel-header{background:linear-gradient(180deg,#1d132ff5,#0f0b1bfa)!important;color:var(--text)!important}app-team-view .card-name,app-team-view .card-club,app-team-view .big-name,app-team-view .big-club,app-team-view .bench-name,app-team-view .bench-club,app-team-view .eq-name,app-team-view .eq-meta,app-team-view .inv-name,app-team-view .inv-meta,app-team-view .items-title,app-team-view .bench-title,app-team-view .inv-title,app-market-listings .bid-user,app-market-listings .price-label,app-market-listings .price-value,app-market-listings .price-value-sm,app-market-listings .bot-label,app-market-listings .bot-amount,app-market-listings .mat-expansion-panel-header-title{color:var(--text)!important}app-team-view .card-club,app-team-view .big-club,app-team-view .bench-club,app-team-view .eq-meta,app-team-view .inv-meta,app-market-listings .price-label,app-market-listings .mat-expansion-panel-header-description{color:var(--text-muted)!important}app-team-view .eq-slot-label,app-team-view .empty-slot-label{color:var(--text)!important;background:#ffffff0f!important}app-market-listings .price-row.muted{background:#ffffff08!important}.bench-card,.inv-card,.equipped-card,.empty-slot,.fixture-card,.round-card,.post-card,.reply-card,.reply-form-card{box-shadow:none!important}.bench-card:hover,.inv-card:hover,.equipped-card:hover{border-color:#a6ff3c38;box-shadow:var(--shadow-sm)!important}.pitch{border-radius:var(--radius-xl)!important;border:1px solid rgba(166,255,60,.18);box-shadow:var(--shadow-lg)}.item-overlay{display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:1rem!important}.overlay-player{flex:0 0 190px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0}.overlay-items{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:.7rem!important}.equipped-card,.empty-slot{display:flex!important;flex-direction:row!important;align-items:center!important;width:100%}.eq-info{min-width:0}.eq-name,.inv-name,.listing-name,.card-name,.big-name{word-break:break-word}.player-card,.big-card{border-radius:20px!important;box-shadow:var(--shadow-sm)}.player-card.empty,.empty-slot,.bench-empty,.inv-empty{color:var(--text-soft)!important}.rank-badge,.you-badge,.pin-chip,.status-chip,.round-status,.position-badge,.rarity-badge,.rarity-badge-sm,.type-chip,.role-chip,.topic-chip,.tier-badge,.balance-available,.balance-reserved,.starter-count,.bid-count,.count-bar,.round-badge,.fixture-status,.status-open,.status-active,.status-finished{border-radius:999px!important}.rank-badge,.you-badge,.pin-chip,.starter-count,.balance-available,.bid-count.has-bids{background:linear-gradient(135deg,#6d2bff57,#a6ff3c2e)!important;color:var(--text)!important}.author-avatar,.avatar,.avatar-mini,.big-avatar,.card-avatar{box-shadow:0 0 0 3px #ffffff0d}.avatar{background:linear-gradient(135deg,var(--primary),#31105b)!important;border-color:#a6ff3c3d!important}.xp-bar,.mat-mdc-progress-bar{border-radius:999px!important;overflow:hidden}.actions,.header .actions{display:flex;gap:.7rem!important;flex-wrap:wrap}.actions>*,.header .actions>*{flex:1 1 11rem}.mat-mdc-dialog-content,.mat-mdc-dialog-actions{color:var(--text)!important}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: rgba(22, 16, 36, .96);--mdc-snackbar-supporting-text-color: var(--text)}.lootbox-panel .mat-mdc-dialog-surface,.lootbox-panel .mdc-dialog__surface{width:min(92vw,720px)!important;max-width:min(92vw,720px)!important;overflow:hidden!important}app-lootbox-animation .lootbox-dialog{width:100%;min-width:0!important;max-width:100%;box-sizing:border-box;overflow-x:hidden!important}app-lootbox-animation .strip-viewport{width:100%;max-width:100%}app-lootbox-animation .dropped-list{width:100%}app-lootbox-animation .dropped-card{min-width:0!important;max-width:100%}@media (min-width: 700px){.dashboard,.market,.news-page,.profile-view,.calendar-page,.scores-view,.transactions-view,.directory,.forum-page,.thread-page,.admin-shell{padding:1.4rem 1.2rem 2rem!important}app-league-shell .league-nav,.league-nav{width:auto}.league-header{padding:1rem 1.15rem!important}}@media (min-width: 900px){.header,.page-header,.market-header,.forum-header,.admin-header{margin-bottom:1.4rem!important}.stats-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 899px){.content-grid,.stats-row{grid-template-columns:1fr!important}}@media (max-width: 699px){mat-toolbar.mat-toolbar{min-height:64px;padding:.7rem .85rem!important}.logo{font-size:1.45rem!important}.username{display:none}.league-header{margin-top:.65rem!important;width:calc(100% - .8rem);border-radius:20px}app-league-shell .league-nav,.league-nav{flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:thin}app-league-shell .league-nav a,.league-nav a{flex:0 0 auto}.actions>*,.header .actions>*{flex-basis:100%}.auth-card{padding:.85rem!important}.mat-mdc-card,.market-window-banner,.balance-badge,.okelly-banner,.hint-bar,.shop-desc-bar,.tier-section{border-radius:18px!important}.item-overlay{flex-direction:column!important}.overlay-player{flex:0 0 auto!important}app-round-scores .scores-view{padding-left:.7rem!important;padding-right:.7rem!important}app-round-scores .scores-table{table-layout:fixed}app-round-scores .mat-mdc-header-cell,app-round-scores .mat-mdc-cell{padding:.55rem .22rem!important;font-size:.68rem!important;line-height:1.15}app-round-scores .col-icon{font-size:12px!important;width:12px!important;height:12px!important}app-round-scores .rank{width:20px;height:20px;font-size:.64rem}app-inventory .mat-mdc-tab-header{overflow:visible;padding-bottom:.35rem}app-inventory .mat-mdc-tab-label-container{min-width:0}app-inventory .mat-mdc-tab-list,app-inventory .mat-mdc-tab-labels{flex-wrap:wrap!important;min-width:0;gap:.5rem}app-inventory .mat-mdc-tab{flex:1 1 calc(50% - .25rem)!important;min-width:0!important;padding-inline:.7rem!important}app-inventory .mdc-tab__text-label{white-space:normal;text-align:center;line-height:1.1}app-inventory .mdc-tab__content{justify-content:center}app-round-scores .mat-column-expand{width:1.9rem;padding-right:.12rem!important;padding-left:.12rem!important}app-round-scores .mat-column-rank{width:2rem}app-round-scores .mat-column-basePoints,app-round-scores .mat-column-itemBonus,app-round-scores .mat-column-ballBonus,app-round-scores .mat-column-consumableBonus,app-round-scores .mat-column-dopingPenalty{width:2.35rem}app-round-scores .mat-column-totalPoints{width:3rem;text-align:right}app-round-scores .mat-column-username{min-width:0}app-round-scores .mat-column-username strong,app-transactions .desc-cell,app-inventory .desc-cell{display:block;line-height:1.15}app-round-scores .mat-column-username strong{font-size:.68rem!important;white-space:normal}app-round-scores .total-pts{font-size:.76rem!important}app-round-scores .expand-btn{width:1.5rem;height:1.5rem;min-width:1.5rem;padding:0!important}app-round-scores .expand-btn .mat-icon{font-size:16px!important;width:16px!important;height:16px!important}app-inventory .inventory-view,app-transactions .transactions-view{padding-left:.8rem!important;padding-right:.8rem!important}app-inventory .tx-table,app-transactions .tx-table{table-layout:auto}app-inventory .tx-table .mat-mdc-header-cell,app-inventory .tx-table .mat-mdc-cell,app-transactions .tx-table .mat-mdc-header-cell,app-transactions .tx-table .mat-mdc-cell{padding:.7rem .45rem!important;font-size:.75rem!important;line-height:1.2;vertical-align:top}app-inventory .date-cell,app-transactions .date-cell{white-space:normal!important;width:auto!important;font-size:.74rem!important}app-inventory .amount-header,app-inventory .amount-cell,app-transactions .amount-header,app-transactions .amount-cell{text-align:right!important;white-space:nowrap}app-inventory .type-chip,app-transactions .type-chip{white-space:normal!important;text-align:center}app-market-listings .mat-mdc-tab-header{overflow:visible;margin-bottom:.35rem}app-market-listings .mat-mdc-tab-header-pagination{display:none!important}app-market-listings .mat-mdc-tab-label-container{overflow:visible!important}app-market-listings .mat-mdc-tab-list,app-market-listings .mat-mdc-tab-labels{display:flex!important;flex-wrap:nowrap!important;min-width:0!important;gap:.35rem}app-market-listings .mat-mdc-tab{flex:1 1 0!important;min-width:0!important;padding-inline:.35rem!important;min-height:48px}app-market-listings .mdc-tab__content{justify-content:center}app-market-listings .mdc-tab__text-label{white-space:normal!important;text-align:center;line-height:1.05;font-size:.72rem!important}app-market-listings .mat-mdc-tab .mat-icon,app-market-listings .mat-mdc-tab .mdc-tab__text-label+.mat-icon,app-market-listings .mat-mdc-tab-label mat-icon{font-size:15px!important;width:15px!important;height:15px!important;margin-right:3px!important}.lootbox-panel .mat-mdc-dialog-surface,.lootbox-panel .mdc-dialog__surface{width:96vw!important;max-width:96vw!important}app-lootbox-animation .lootbox-dialog{padding:.95rem!important;border-radius:18px!important}app-lootbox-animation .title{font-size:1.15rem!important;margin-bottom:1rem!important}app-lootbox-animation .strip-viewport{height:104px!important}app-lootbox-animation .strip-item{width:82px!important;height:82px!important;margin:0 3px!important;gap:.3rem!important}app-lootbox-animation .si-img{width:38px!important;height:38px!important}app-lootbox-animation .si-fallback{font-size:1.7rem!important}app-lootbox-animation .si-name{font-size:.54rem!important}app-lootbox-animation .result-message{font-size:.98rem!important}app-lootbox-animation .dropped-card{width:100%;padding:.7rem .8rem!important}app-lootbox-animation .close-btn,app-lootbox-animation .roll-btn{width:100%!important;max-width:100%}}.trend-up{color:#2e7d32;font-size:.72rem;font-weight:700}.trend-down{color:#c62828;font-size:.72rem;font-weight:700}.toast-success .mdc-snackbar__surface{background:#2e7d32!important;color:#fff!important}.toast-info .mdc-snackbar__surface{background:#1565c0!important;color:#fff!important}.toast-warn .mdc-snackbar__surface{background:#e65100!important;color:#fff!important}.toast-success .mat-mdc-snack-bar-label,.toast-info .mat-mdc-snack-bar-label,.toast-warn .mat-mdc-snack-bar-label{color:#fff!important;font-size:.875rem}.toast-success .mat-mdc-button,.toast-info .mat-mdc-button,.toast-warn .mat-mdc-button{color:#ffffffb3!important}.trd-dialog-panel .mat-mdc-dialog-container{background:transparent!important;box-shadow:0 24px 64px #0009!important;border-radius:20px!important;overflow:hidden!important}
