@charset "UTF-8";[data-theme=night-gold]{--ng-bg: #0b0c10;--ng-bg-elevated: #14161c;--ng-surface: #1a1d26;--ng-surface-2: #222632;--ng-border: rgba(160, 132, 40, .28);--ng-border-strong: rgba(168, 136, 42, .48);--ng-gold: #a8882a;--ng-gold-soft: #967820;--ng-gold-bright: #b09d68;--ng-text: #e8e4d9;--ng-text-muted: #9a9486;--ng-danger: #c62828;--ng-danger-bg: rgba(198, 40, 40, .18);--ng-shadow: 0 8px 28px rgba(0, 0, 0, .45);--ng-radius: 14px;--mdc-theme-primary: #a8882a;--mdc-theme-secondary: #8b7355;--mdc-theme-background: #0b0c10;--mdc-theme-surface: #1a1d26;--mdc-theme-on-primary: #1a1408;--mdc-theme-on-surface: #e8e4d9;--mdc-theme-on-background: #e8e4d9;--mat-sys-primary: #a8882a;--mat-sys-on-primary: #1a1408;--mat-sys-surface: #1a1d26;--mat-sys-on-surface: #e8e4d9;--mat-sys-background: #0b0c10;--mat-sys-on-background: #e8e4d9;--mat-sys-outline: rgba(201, 162, 39, .35);--mat-sys-surface-container: #1a1d26;--mat-sys-surface-container-high: #222632;color-scheme:dark}[data-theme=night-gold] body,body.theme-night-gold{background:var(--ng-bg)!important;color:var(--ng-text)!important}[data-theme=night-gold] .app-root-view{background:radial-gradient(ellipse at top,rgba(168,136,42,.08),transparent 55%),var(--ng-bg)!important;color:var(--ng-text)!important}[data-theme=night-gold] .app-sidenav,[data-theme=night-gold] .mat-drawer.app-sidenav,[data-theme=night-gold] .mat-sidenav.app-sidenav{background:linear-gradient(180deg,#12141a,#0d0f14)!important;border-right:1px solid var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .app-content{background:radial-gradient(ellipse 80% 40% at 70% 0%,rgba(168,136,42,.06),transparent 50%),var(--ng-bg)!important}[data-theme=night-gold] .main-page-container{color:var(--ng-text)}[data-theme=night-gold] .top-navbar.mat-toolbar,[data-theme=night-gold] .top-navbar.mat-mdc-toolbar{background:linear-gradient(90deg,#161820,#1c1a14 55%,#161820)!important;color:var(--ng-gold-bright)!important;border-bottom:1px solid var(--ng-border);box-shadow:0 2px 16px #0006}[data-theme=night-gold] .top-navbar .admin-badge{color:var(--ng-gold-bright)}[data-theme=night-gold] .top-navbar .divider{background:#a8882a59}[data-theme=night-gold] .top-navbar button[mat-button],[data-theme=night-gold] .top-navbar button[mat-icon-button]{color:var(--ng-gold-bright)!important}[data-theme=night-gold] app-menu{background:transparent!important;color:var(--ng-text)}[data-theme=night-gold] .sidebar-header{border-bottom:1px solid var(--ng-border)!important;background:linear-gradient(180deg,rgba(168,136,42,.08),transparent)!important}[data-theme=night-gold] .sidebar-logo{color:var(--ng-gold)!important}[data-theme=night-gold] .sidebar-title{color:var(--ng-gold-bright)!important;font-family:Cinzel,"Noto Serif TC",serif;letter-spacing:.04em}[data-theme=night-gold] .sidebar-subtitle{color:var(--ng-text-muted)!important}[data-theme=night-gold] .sidebar-role{color:var(--ng-gold)!important}[data-theme=night-gold] .mat-mdc-list-base,[data-theme=night-gold] .mat-mdc-nav-list{--mat-list-item-label-text-color: #dcd6c8;--mat-list-item-leading-icon-color: #c9a227;--mat-list-item-hover-state-layer-color: rgba(168, 136, 42, .12)}[data-theme=night-gold] a.mat-mdc-list-item,[data-theme=night-gold] button.mat-mdc-list-item{color:#dcd6c8!important}[data-theme=night-gold] a.mat-mdc-list-item mat-icon,[data-theme=night-gold] button.mat-mdc-list-item mat-icon{color:var(--ng-gold-soft)!important}[data-theme=night-gold] .menu-active,[data-theme=night-gold] .sub-menu-active{background:#a8882a24!important;color:var(--ng-gold-bright)!important;box-shadow:inset 3px 0 0 var(--ng-gold);font-weight:700}[data-theme=night-gold] .menu-parent-item.expanded{background:#a8882a14!important}[data-theme=night-gold] .menu-expand-icon{color:var(--ng-text-muted)!important}[data-theme=night-gold] .sub-menu{background:#00000040!important}[data-theme=night-gold] .mat-mdc-card,[data-theme=night-gold] mat-card{background:var(--ng-surface)!important;color:var(--ng-text)!important;border:1px solid var(--ng-border)!important;box-shadow:var(--ng-shadow)!important}[data-theme=night-gold] .mat-mdc-dialog-container,[data-theme=night-gold] .mat-mdc-dialog-surface{background:var(--ng-surface)!important;color:var(--ng-text)!important;border:1px solid var(--ng-border)}[data-theme=night-gold] .mat-mdc-dialog-title,[data-theme=night-gold] [mat-dialog-title]{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-dialog-content .label:not(.mdc-floating-label):not(.mat-mdc-floating-label),[data-theme=night-gold] .mat-mdc-dialog-content .hint,[data-theme=night-gold] .mat-mdc-dialog-content .field-hint,[data-theme=night-gold] .mat-mdc-dialog-content .form-hint,[data-theme=night-gold] .mat-mdc-dialog-content .meta,[data-theme=night-gold] .mat-mdc-dialog-content .secondary,[data-theme=night-gold] [mat-dialog-content] .label:not(.mdc-floating-label):not(.mat-mdc-floating-label),[data-theme=night-gold] [mat-dialog-content] .hint,[data-theme=night-gold] [mat-dialog-content] .field-hint,[data-theme=night-gold] [mat-dialog-content] .form-hint,[data-theme=night-gold] [mat-dialog-content] .meta,[data-theme=night-gold] [mat-dialog-content] .secondary,[data-theme=night-gold] .mat-mdc-dialog-surface .label:not(.mdc-floating-label):not(.mat-mdc-floating-label),[data-theme=night-gold] .mat-mdc-dialog-surface .hint,[data-theme=night-gold] .mat-mdc-dialog-surface .field-hint,[data-theme=night-gold] .mat-mdc-dialog-surface .form-hint,[data-theme=night-gold] .mat-mdc-dialog-surface .meta,[data-theme=night-gold] .mat-mdc-dialog-surface .secondary{color:var(--ng-text-muted)!important}[data-theme=night-gold] .mat-mdc-dialog-content .value,[data-theme=night-gold] .mat-mdc-dialog-content .amount,[data-theme=night-gold] .mat-mdc-dialog-content .highlight,[data-theme=night-gold] [mat-dialog-content] .value,[data-theme=night-gold] [mat-dialog-content] .amount,[data-theme=night-gold] [mat-dialog-content] .highlight,[data-theme=night-gold] .mat-mdc-dialog-surface .value,[data-theme=night-gold] .mat-mdc-dialog-surface .amount,[data-theme=night-gold] .mat-mdc-dialog-surface .highlight{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-dialog-content .section-block,[data-theme=night-gold] [mat-dialog-content] .section-block,[data-theme=night-gold] .mat-mdc-dialog-surface .section-block{background:#1a1d26f2!important;border:1px solid var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .mat-mdc-dialog-content .section-title h3,[data-theme=night-gold] [mat-dialog-content] .section-title h3,[data-theme=night-gold] .mat-mdc-dialog-surface .section-title h3{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-dialog-content .item-row,[data-theme=night-gold] [mat-dialog-content] .item-row,[data-theme=night-gold] .mat-mdc-dialog-surface .item-row{background:#12141afa!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .mat-mdc-dialog-content .mat-mdc-form-field,[data-theme=night-gold] [mat-dialog-content] .mat-mdc-form-field,[data-theme=night-gold] .mat-mdc-dialog-surface .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: rgba(168, 136, 42, .35);--mdc-outlined-text-field-hover-outline-color: #a8882a;--mdc-outlined-text-field-focus-outline-color: #a8882a;--mdc-outlined-text-field-input-text-color: #e8e4d9;--mdc-outlined-text-field-label-text-color: #9a9486;--mdc-outlined-text-field-caret-color: #a8882a;--mat-select-enabled-trigger-text-color: #e8e4d9}[data-theme=night-gold] .mat-mdc-dialog-content .mat-mdc-form-field .mat-mdc-text-field-wrapper,[data-theme=night-gold] [mat-dialog-content] .mat-mdc-form-field .mat-mdc-text-field-wrapper,[data-theme=night-gold] .mat-mdc-dialog-surface .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#12141a!important}[data-theme=night-gold] .mat-mdc-dialog-content .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-infix,[data-theme=night-gold] [mat-dialog-content] .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-infix,[data-theme=night-gold] .mat-mdc-dialog-surface .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-infix{min-height:48px}[data-theme=night-gold] .mat-mdc-dialog-content input[type=time],[data-theme=night-gold] [mat-dialog-content] input[type=time],[data-theme=night-gold] .mat-mdc-dialog-surface input[type=time]{min-height:24px!important;height:24px!important;line-height:24px!important}[data-theme=night-gold] .mat-mdc-dialog-content .participant-roster__label,[data-theme=night-gold] .mat-mdc-dialog-content .participant-roster__label span,[data-theme=night-gold] .mat-mdc-dialog-content .entry-count-tag,[data-theme=night-gold] [mat-dialog-content] .participant-roster__label,[data-theme=night-gold] [mat-dialog-content] .participant-roster__label span,[data-theme=night-gold] [mat-dialog-content] .entry-count-tag,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-roster__label,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-roster__label span,[data-theme=night-gold] .mat-mdc-dialog-surface .entry-count-tag{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-dialog-content .participant-roster__label mat-icon,[data-theme=night-gold] [mat-dialog-content] .participant-roster__label mat-icon,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-roster__label mat-icon{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-dialog-content .participant-chip,[data-theme=night-gold] [mat-dialog-content] .participant-chip,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-chip{background:#1a1d26f2!important;border-color:#c9a22759!important;color:#e8e4d9!important}[data-theme=night-gold] .mat-mdc-dialog-content .participant-chip--self,[data-theme=night-gold] [mat-dialog-content] .participant-chip--self,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-chip--self{background:#38301cd9!important;border-color:#b09d6873!important;color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-dialog-content .participant-chip--editable,[data-theme=night-gold] [mat-dialog-content] .participant-chip--editable,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-chip--editable{color:#e8e4d9!important}[data-theme=night-gold] .mat-mdc-dialog-content .participant-chip--editable button mat-icon,[data-theme=night-gold] .mat-mdc-dialog-content .participant-chip--editable .mat-icon,[data-theme=night-gold] [mat-dialog-content] .participant-chip--editable button mat-icon,[data-theme=night-gold] [mat-dialog-content] .participant-chip--editable .mat-icon,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-chip--editable button mat-icon,[data-theme=night-gold] .mat-mdc-dialog-surface .participant-chip--editable .mat-icon{color:#c2bbae!important}[data-theme=night-gold] .participant-roster__label,[data-theme=night-gold] .participant-roster__label span,[data-theme=night-gold] .entry-count-tag{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .participant-roster__label mat-icon{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .participant-chip{background:#1a1d26f2!important;border-color:#c9a22759!important;color:#e8e4d9!important}[data-theme=night-gold] .participant-chip--self{background:#38301cd9!important;border-color:#b09d6873!important;color:var(--ng-gold-bright)!important}[data-theme=night-gold] .participant-chip--editable{color:#e8e4d9!important}[data-theme=night-gold] .participant-chip--editable button mat-icon,[data-theme=night-gold] .participant-chip--editable .mat-icon{color:#c2bbae!important}[data-theme=night-gold] .ng-theme-dialog .mat-mdc-dialog-surface,[data-theme=night-gold] .ng-theme-dialog .mat-mdc-dialog-container{background:var(--ng-surface)!important;color:var(--ng-text)!important}[data-theme=night-gold] .mat-mdc-menu-panel{background:var(--ng-surface)!important;color:var(--ng-text)!important;border:1px solid var(--ng-border)}[data-theme=night-gold] .mat-mdc-menu-item{color:var(--ng-text)!important}[data-theme=night-gold] .mat-mdc-tab-header{background:var(--ng-surface)!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .mat-mdc-tab .mdc-tab__text-label{color:var(--ng-text-muted)!important}[data-theme=night-gold] .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mdc-tab-indicator__content--underline{border-color:var(--ng-gold)!important}[data-theme=night-gold] .mat-mdc-tab-body-wrapper{background:var(--ng-bg-elevated)!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .mat-mdc-form-field{--mdc-outlined-text-field-outline-color: rgba(168, 136, 42, .35);--mdc-outlined-text-field-hover-outline-color: #a8882a;--mdc-outlined-text-field-focus-outline-color: #a8882a;--mdc-outlined-text-field-input-text-color: #e8e4d9;--mdc-outlined-text-field-label-text-color: #9a9486;--mdc-outlined-text-field-caret-color: #a8882a;--mat-select-enabled-trigger-text-color: #e8e4d9;--mat-form-field-focus-select-arrow-color: #a8882a}[data-theme=night-gold] .mat-mdc-text-field-wrapper{background:#12141a!important}[data-theme=night-gold] .mat-mdc-select-panel{background:var(--ng-surface)!important;border:1px solid var(--ng-border)}[data-theme=night-gold] .mat-mdc-option{color:var(--ng-text)!important}[data-theme=night-gold] .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:#a8882a24!important}[data-theme=night-gold] .mat-mdc-table,[data-theme=night-gold] table.mat-mdc-table{background:transparent!important;color:var(--ng-text)!important}[data-theme=night-gold] .mat-mdc-header-row,[data-theme=night-gold] .mat-mdc-header-cell{background:#1f2330!important;color:var(--ng-gold-bright)!important;border-bottom-color:var(--ng-border)!important}[data-theme=night-gold] .mat-mdc-row,[data-theme=night-gold] .mat-mdc-cell{color:var(--ng-text)!important;border-bottom-color:#c9a22724!important}[data-theme=night-gold] .mat-mdc-row:hover{background:#a8882a0f!important}[data-theme=night-gold] .mat-mdc-paginator{background:var(--ng-surface)!important;color:var(--ng-text-muted)!important;border-top:1px solid var(--ng-border)}[data-theme=night-gold] .mat-mdc-unelevated-button.mat-primary,[data-theme=night-gold] .mat-mdc-raised-button.mat-primary,[data-theme=night-gold] .mat-mdc-flat-button.mat-primary,[data-theme=night-gold] button.mat-mdc-button-base.mat-primary:not(.mat-mdc-outlined-button):not(.mat-mdc-button){--mdc-filled-button-container-color: #a8882a;--mdc-filled-button-label-text-color: #1a1408;--mdc-protected-button-container-color: #a8882a;--mdc-protected-button-label-text-color: #1a1408;background:linear-gradient(180deg,#e0c35a,#b8922a)!important;color:#1a1408!important}[data-theme=night-gold] .mat-mdc-outlined-button,[data-theme=night-gold] .mat-mdc-stroked-button{--mdc-outlined-button-label-text-color: #b09d68;--mdc-outlined-button-outline-color: rgba(168, 136, 42, .55);color:var(--ng-gold-bright)!important;border-color:var(--ng-border-strong)!important}[data-theme=night-gold] .mat-mdc-button:not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button){color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-checkbox,[data-theme=night-gold] .mat-mdc-radio-button,[data-theme=night-gold] .mat-mdc-slide-toggle{--mdc-checkbox-selected-icon-color: #a8882a;--mdc-checkbox-selected-focus-icon-color: #a8882a;--mdc-checkbox-selected-hover-icon-color: #b09d68;--mat-radio-checked-ripple-color: #a8882a;--mdc-radio-selected-icon-color: #a8882a}[data-theme=night-gold] .mat-mdc-chip,[data-theme=night-gold] .mdc-evolution-chip{--mdc-chip-elevated-container-color: rgba(168, 136, 42, .14);--mdc-chip-label-text-color: #b09d68;background:#a8882a24!important;color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-progress-spinner circle,[data-theme=night-gold] .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--ng-gold)!important}[data-theme=night-gold] .mat-mdc-snack-bar-container{--mdc-snackbar-container-color: #222632;--mdc-snackbar-supporting-text-color: #e8e4d9}[data-theme=night-gold] .cdk-overlay-dark-backdrop{background:#000000b8}[data-theme=night-gold] .content-panel,[data-theme=night-gold] .panel,[data-theme=night-gold] .info-panel,[data-theme=night-gold] .section-card,[data-theme=night-gold] .settings-card,[data-theme=night-gold] .list-panel,[data-theme=night-gold] .form-panel{background:var(--ng-surface)!important;border-color:var(--ng-border)!important;color:var(--ng-text)!important;box-shadow:var(--ng-shadow)!important}[data-theme=night-gold] .panel-header,[data-theme=night-gold] .content-panel>header,[data-theme=night-gold] .section-header{background:linear-gradient(180deg,rgba(168,136,42,.08),transparent)!important;border-bottom-color:var(--ng-border)!important;color:var(--ng-gold-bright)!important}[data-theme=night-gold] .panel-header h2,[data-theme=night-gold] .panel-header h3,[data-theme=night-gold] .content-panel>header h2,[data-theme=night-gold] .content-panel>header h3,[data-theme=night-gold] .section-header h2,[data-theme=night-gold] .section-header h3{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .panel-header p,[data-theme=night-gold] .content-panel>header p,[data-theme=night-gold] .section-header p{color:var(--ng-text-muted)!important}[data-theme=night-gold] .hero-banner,[data-theme=night-gold] .page-header-card,[data-theme=night-gold] .billing-header-card,[data-theme=night-gold] .header-card{background:linear-gradient(105deg,#0c0d12eb,#12100cc7,#0c0d1273),radial-gradient(ellipse at right,rgba(168,136,42,.12),transparent 55%),var(--ng-surface)!important;border:1px solid var(--ng-border)!important;box-shadow:var(--ng-shadow)!important;color:var(--ng-text)!important}[data-theme=night-gold] .hero-banner h1,[data-theme=night-gold] .hero-banner .hero-text h1,[data-theme=night-gold] .hero-banner .header-text h1,[data-theme=night-gold] .page-header-card h1,[data-theme=night-gold] .page-header-card .hero-text h1,[data-theme=night-gold] .page-header-card .header-text h1,[data-theme=night-gold] .billing-header-card h1,[data-theme=night-gold] .billing-header-card .hero-text h1,[data-theme=night-gold] .billing-header-card .header-text h1,[data-theme=night-gold] .header-card h1,[data-theme=night-gold] .header-card .hero-text h1,[data-theme=night-gold] .header-card .header-text h1{color:var(--ng-gold-bright)!important;font-family:Cinzel,"Noto Serif TC",serif}[data-theme=night-gold] .hero-banner p,[data-theme=night-gold] .hero-banner .hero-subtitle,[data-theme=night-gold] .hero-banner .header-text p,[data-theme=night-gold] .page-header-card p,[data-theme=night-gold] .page-header-card .hero-subtitle,[data-theme=night-gold] .page-header-card .header-text p,[data-theme=night-gold] .billing-header-card p,[data-theme=night-gold] .billing-header-card .hero-subtitle,[data-theme=night-gold] .billing-header-card .header-text p,[data-theme=night-gold] .header-card p,[data-theme=night-gold] .header-card .hero-subtitle,[data-theme=night-gold] .header-card .header-text p{color:#c2bbae!important}[data-theme=night-gold] .filter-bar,[data-theme=night-gold] .toolbar-bar,[data-theme=night-gold] .actions-bar,[data-theme=night-gold] .search-bar{background:#1a1d26f2!important;border-color:var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .stat-box,[data-theme=night-gold] .kpi-card,[data-theme=night-gold] .summary-card,[data-theme=night-gold] .metric-card,[data-theme=night-gold] .info-box,[data-theme=night-gold] .summary-box{background:#1a1d26e6!important;border:1px solid var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .stat-label,[data-theme=night-gold] .kpi-label,[data-theme=night-gold] .meta-label,[data-theme=night-gold] .field-hint,[data-theme=night-gold] .form-hint,[data-theme=night-gold] .tab-hint,[data-theme=night-gold] .count-badge{color:var(--ng-text-muted)!important}[data-theme=night-gold] .stat-value,[data-theme=night-gold] .kpi-value,[data-theme=night-gold] .section-title,[data-theme=night-gold] .page-title{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .empty-state,[data-theme=night-gold] .empty-inline,[data-theme=night-gold] .loading-state{background:var(--ng-surface)!important;color:var(--ng-text-muted)!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .empty-title{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .error-banner{background:var(--ng-danger-bg)!important;color:#ffcdd2!important;border:1px solid rgba(198,40,40,.35)!important}[data-theme=night-gold] .plain-input,[data-theme=night-gold] .plain-textarea,[data-theme=night-gold] .plain-select,[data-theme=night-gold] input.plain-input,[data-theme=night-gold] textarea.plain-textarea,[data-theme=night-gold] select.plain-select,[data-theme=night-gold] .input-suffix,[data-theme=night-gold] .unit-input{background:#12141a!important;border-color:var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .input-suffix span,[data-theme=night-gold] .input-suffix .unit,[data-theme=night-gold] .unit-input span,[data-theme=night-gold] .unit-input .unit{background:var(--ng-surface-2)!important;border-left-color:var(--ng-border)!important;color:var(--ng-text-muted)!important}[data-theme=night-gold] .btn-primary{background:linear-gradient(180deg,#e0c35a,#b8922a)!important;color:#1a1408!important;border:none!important}[data-theme=night-gold] .btn-outline{background:transparent!important;color:var(--ng-gold-bright)!important;border-color:var(--ng-border-strong)!important}[data-theme=night-gold] [class$=-page],[data-theme=night-gold] [class*="-page "],[data-theme=night-gold] .register-page,[data-theme=night-gold] .overview-page,[data-theme=night-gold] .fund-ledger-page,[data-theme=night-gold] .profile-page,[data-theme=night-gold] .lottery-page,[data-theme=night-gold] .accounting-page,[data-theme=night-gold] .wallet-page,[data-theme=night-gold] .platform-page,[data-theme=night-gold] .dashboard-page,[data-theme=night-gold] .billing-dashboard-page{background:radial-gradient(ellipse at top right,rgba(168,136,42,.06),transparent 45%),var(--ng-bg)!important;color:var(--ng-text)!important}[data-theme=night-gold] h1,[data-theme=night-gold] h2,[data-theme=night-gold] h3{color:inherit}[data-theme=night-gold] a:not(.mat-mdc-button-base):not(.mat-mdc-list-item){color:var(--ng-gold-bright)}[data-theme=night-gold] .team-table,[data-theme=night-gold] .data-table,[data-theme=night-gold] .records-table,[data-theme=night-gold] .participants-table{color:var(--ng-text)}[data-theme=night-gold] .team-table th,[data-theme=night-gold] .data-table th,[data-theme=night-gold] .records-table th,[data-theme=night-gold] .participants-table th{background:#1f2330!important;color:var(--ng-gold-bright)!important;border-bottom-color:var(--ng-border)!important}[data-theme=night-gold] .team-table td,[data-theme=night-gold] .data-table td,[data-theme=night-gold] .records-table td,[data-theme=night-gold] .participants-table td{border-bottom-color:#c9a22724!important;color:var(--ng-text)!important}[data-theme=night-gold] .team-table tbody tr:hover,[data-theme=night-gold] .data-table tbody tr:hover,[data-theme=night-gold] .records-table tbody tr:hover,[data-theme=night-gold] .participants-table tbody tr:hover{background:#a8882a0f!important}[data-theme=night-gold] .entry-card,[data-theme=night-gold] .feature-card,[data-theme=night-gold] .item-card,[data-theme=night-gold] .review-card,[data-theme=night-gold] .wallet-card,[data-theme=night-gold] .balance-card{background:linear-gradient(165deg,#242018f2,#12141afa 60%,#12141a)!important;border:1px solid var(--ng-border)!important;color:var(--ng-text)!important;box-shadow:var(--ng-shadow)!important}[data-theme=night-gold] .price-block,[data-theme=night-gold] .price-value,[data-theme=night-gold] .bid-highlight,[data-theme=night-gold] .info-grid,[data-theme=night-gold] .detail-block{background:#0a0b0fa6!important;border-color:var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .status-pill,[data-theme=night-gold] .badge,[data-theme=night-gold] .chip-soft{background:#a8882a24!important;color:var(--ng-gold-bright)!important;border:1px solid rgba(168,136,42,.28)}[data-theme=night-gold] .warn-text,[data-theme=night-gold] .warning-text{color:#ffcc80!important}[data-theme=night-gold] .dashboard-container,[data-theme=night-gold] .dashboard-page,[data-theme=night-gold] app-dashboard{background:transparent!important;color:var(--ng-text)!important}[data-theme=night-gold] .dashboard-card,[data-theme=night-gold] .fund-card,[data-theme=night-gold] .announcement-card{background:var(--ng-surface)!important;border:1px solid var(--ng-border)!important;color:var(--ng-text)!important}[data-theme=night-gold] .table-header-row,[data-theme=night-gold] th.table-header.mat-mdc-header-cell{background:#2a2418!important;color:var(--ng-gold-bright)!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .login-page,[data-theme=night-gold] .register-page-wrap,[data-theme=night-gold] app-login,[data-theme=night-gold] app-register{background:radial-gradient(ellipse at top,rgba(168,136,42,.12),transparent 50%),var(--ng-bg)!important;color:var(--ng-text)!important}[data-theme=night-gold] .login-card,[data-theme=night-gold] .register-card,[data-theme=night-gold] .auth-card{background:var(--ng-surface)!important;border:1px solid var(--ng-border)!important;box-shadow:var(--ng-shadow)!important;color:var(--ng-text)!important}[data-theme=night-gold] .card-header-gradient{background:linear-gradient(135deg,#3a3018,#1a1d26)!important;color:var(--ng-gold-bright)!important}[data-theme=night-gold] .auction-dashboard-page{background:radial-gradient(ellipse at top right,rgba(168,136,42,.07),transparent 45%),#0b0c10!important;color:var(--ng-text)!important}[data-theme=night-gold] .auction-dashboard-page .hero-banner{background:linear-gradient(105deg,#0c0d12eb,#0c0d12b8 42%,#0c0d1259),url(/assets/images/aden-castle-bg.png) right center/cover no-repeat!important}[data-theme=night-gold] .auction-dashboard-page .auction-card{background:linear-gradient(165deg,#242018f2,#12141afa 55%,#12141a)!important;border:1px solid var(--ng-border-strong)!important}[data-theme=night-gold] .auction-dashboard-page .card-item-name,[data-theme=night-gold] .auction-dashboard-page .hero-left h1{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .auction-dashboard-page .card-cta{background:linear-gradient(180deg,#e0c35a,#b8922a)!important;color:#1a1408!important}[data-theme=night-gold] .balance-card{background:linear-gradient(135deg,#3a3018,#1c1810 55%,#12141a)!important;border:1px solid var(--ng-border-strong)!important;color:var(--ng-gold-bright)!important}[data-theme=night-gold] .balance-amount,[data-theme=night-gold] .balance-value{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .mat-mdc-autocomplete-panel,[data-theme=night-gold] .mat-mdc-select-panel,[data-theme=night-gold] .mat-datepicker-content,[data-theme=night-gold] .mat-mdc-tooltip-surface{background:var(--ng-surface)!important;color:var(--ng-text)!important;border:1px solid var(--ng-border)}[data-theme=night-gold] .mat-expansion-panel,[data-theme=night-gold] .mat-mdc-expansion-panel{background:var(--ng-surface)!important;color:var(--ng-text)!important}[data-theme=night-gold] .mat-expansion-panel-header-title,[data-theme=night-gold] .mat-expansion-panel-header-description{color:var(--ng-text)!important}[data-theme=night-gold] .mat-calendar-body-selected{background-color:var(--ng-gold)!important;color:#1a1408!important}[data-theme=night-gold] .mat-mdc-standard-chip{--mdc-chip-elevated-container-color: rgba(168, 136, 42, .14)}[data-theme=night-gold] .inventory-summary-card,[data-theme=night-gold] .billing-header-card,[data-theme=night-gold] .page-header-card,[data-theme=night-gold] .hero-banner{background:linear-gradient(105deg,#0c0d12eb,#12100cc7,#0c0d1273),radial-gradient(ellipse at right,rgba(168,136,42,.12),transparent 55%),var(--ng-surface)!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .hero-main{background-image:linear-gradient(105deg,#0c0d12e0,#0c0d128c 55%,#0c0d1240),url(/assets/images/whitecastle.png)!important;border-color:var(--ng-border)!important}[data-theme=night-gold] .hero-main h1{color:var(--ng-gold-bright)!important}[data-theme=night-gold] .hero-main p{color:#c2bbae!important}[data-theme=night-gold] .dashboard-container .card-header-gradient,[data-theme=night-gold] .card-header-gradient{background:linear-gradient(135deg,#3a3018,#2a2418 45%,#1a1d26)!important}[data-theme=night-gold] .login-container{background:radial-gradient(ellipse at top,rgba(168,136,42,.14),transparent 50%),var(--ng-bg)!important}[data-theme=night-gold] .amount-pill--up,[data-theme=night-gold] .type-chip.credit,[data-theme=night-gold] .type-chip.member-share{background:#2e7d3238!important;color:#a5d6a7!important}[data-theme=night-gold] .amount-pill--down,[data-theme=night-gold] .type-chip.debit{background:#c6282838!important;color:#ef9a9a!important}[data-theme=night-gold] .type-chip.leader-share{background:#ef6c0038!important;color:#ffcc80!important}[data-theme=night-gold] .type-chip.accountant-share{background:#a8882a2e!important;color:#b09d68!important}[data-theme=night-gold] .type-chip.observer-share{background:#546e7a47!important;color:#b0bec5!important}[data-theme=night-gold] .withdraw-btn{background:#e6510038!important;color:#ffcc80!important}[data-theme=night-gold] .transfer-btn{background:#a8882a29!important;color:#b09d68!important}[data-theme=night-gold] .contribute-btn{background:#2e7d3238!important;color:#a5d6a7!important}[data-theme=night-gold] .create-billing-page,[data-theme=night-gold] .settlement-page,[data-theme=night-gold] .intake-page,[data-theme=night-gold] .pending-trade-page,[data-theme=night-gold] .auction-detail-page,[data-theme=night-gold] .team-settings-page,[data-theme=night-gold] .account-settings-page,[data-theme=night-gold] .guild-settings-page,[data-theme=night-gold] .user-records-page,[data-theme=night-gold] .announcement-settings-page,[data-theme=night-gold] .leaderboard-page,[data-theme=night-gold] .bulletin-page,[data-theme=night-gold] .register-page,[data-theme=night-gold] .register-container,[data-theme=night-gold] .force-password-container,[data-theme=night-gold] .expired-container,[data-theme=night-gold] .overview-page,[data-theme=night-gold] .inventory-dashboard-page,[data-theme=night-gold] .billing-dashboard-page,[data-theme=night-gold] .review-page,[data-theme=night-gold] .platform-page,[data-theme=night-gold] .dkp-page,[data-theme=night-gold] .dkp-ops-page,[data-theme=night-gold] .chest-lottery{background:radial-gradient(ellipse at top right,rgba(168,136,42,.06),transparent 45%),var(--ng-bg)!important;color:var(--ng-text)!important}[data-theme=night-gold] .mat-drawer-container,[data-theme=night-gold] .mat-sidenav-container{background:var(--ng-bg)!important;color:var(--ng-text)!important}[data-theme=night-gold] .mat-drawer-backdrop.mat-drawer-shown{background:#000000a6}html,body{margin:0;padding:0;height:100%;box-sizing:border-box;font-family:Roboto,Helvetica Neue,sans-serif;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}:root{--page-padding: 24px;--bp-sm: 600px;--bp-md: 768px;--bp-lg: 1024px}@media(max-width:768px){:root{--page-padding: 16px}}.spacer{flex:1 1 auto}.card-header-gradient{height:48px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-header-gradient .card-icon,.card-header-gradient .header-icon{font-size:24px!important;width:24px!important;height:24px!important;line-height:24px!important;z-index:1}.desktop-only{display:block}.mobile-only{display:none}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:block}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:96vw!important}@media(max-width:768px){.mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:calc(100vh - 140px)}.mat-mdc-paginator .mat-mdc-paginator-container{flex-wrap:wrap;justify-content:center;gap:4px;padding:8px}.mat-mdc-paginator .mat-mdc-paginator-range-label{margin:0 8px}}.mat-mdc-form-field:not(:has(textarea)){--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;font-size:.875rem}.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-text-field-wrapper{height:40px}.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-form-field-flex{height:40px;align-items:center}.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-form-field-infix{min-height:40px;padding-top:8px!important;padding-bottom:8px!important}.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-select-trigger,.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-input-element,.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-select-value,.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-select-value-text{font-size:.875rem}.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-form-field-icon-prefix mat-icon,.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-form-field-icon-suffix mat-icon{font-size:18px;width:18px;height:18px}input.plain-input:not([type=checkbox]):not([type=radio]),select.plain-select{height:40px;min-height:40px;padding:0 12px;font-size:.875rem;line-height:1.25;box-sizing:border-box}textarea.plain-input,textarea.plain-textarea,.mat-mdc-form-field:has(textarea) .mat-mdc-text-field-wrapper,.mat-mdc-form-field:has(textarea) .mat-mdc-form-field-flex{height:auto;min-height:auto}.input-group:not(.input-group--textarea){min-height:40px}.input-group--textarea{height:auto;min-height:auto}.unit-input{min-height:40px;height:40px}
