@charset "UTF-8";.light-theme{--bg-primary: #FAF9F6;--bg-secondary: #FDFCFA;--bg-surface: #FFFFFF;--bg-card: #FAF9F6;--bg-card-secondary: #F8FAFC;--bg-overlay: rgba(255, 255, 255, .3);--bg-overlay-strong: rgba(255, 255, 255, .6);--bg-overlay-full: rgba(255, 255, 255, .95);--text-primary: #1C1917;--text-secondary: #0F172A;--text-tertiary: #475569;--text-muted: #64748B;--text-light: #94A3B8;--text-disabled: #BDB39E;--text-on-gradient: #000000;--text-description: #948B77;--border-primary: #E7E3D9;--border-secondary: #E2E8F0;--border-tertiary: #F5F3EF;--border-muted: rgba(226, 232, 240, .6);--border-divider: #F1F5F9;--border-gold: #FFF9E5;--color-gold-border: #E6B325;--gradient-gold: linear-gradient(135deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-gold-alt: linear-gradient(161deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-gold-button: linear-gradient(173deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-progress: linear-gradient(179deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-overlay: linear-gradient(19deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 100%);--color-gold-primary: #E6B325;--color-gold-dark: #B38600;--color-gold-light: #FDF2D0;--color-gold-text: #A67C00;--color-success: #10B981;--color-success-bg: #ECFDF5;--color-success-light: rgba(16, 185, 129, .1);--color-success-border: rgba(16, 185, 129, .2);--color-success-dark: #059669;--color-error: #dc3545;--color-warning: #FFF9E5;--color-warning-bg: #FCFAF5;--shadow-small: 0px 1px 2px 0px rgba(0, 0, 0, .05);--shadow-medium: 0px 8px 10px -6px rgba(0, 0, 0, .1), 0px 20px 25px -5px rgba(0, 0, 0, .1);--shadow-large: 0px 25px 50px -12px rgba(0, 0, 0, .25);--shadow-gold: 0px 40px 100px -20px rgba(179, 134, 0, .08);--shadow-gold-inner: 0px 0px 0px 1px rgba(255, 255, 255, .1);--blur-light: blur(4px);--blur-medium: blur(24px);--blur-strong: blur(40px);--blur-extra: blur(64px)}.dark-theme{--bg-primary: #0A0A0A;--bg-secondary: #111111;--bg-surface: #1A1A1A;--bg-card: #1E1E1E;--bg-overlay: rgba(26, 26, 26, .3);--bg-overlay-strong: rgba(26, 26, 26, .6);--bg-overlay-full: rgba(26, 26, 26, .95);--text-primary: #E5E5E5;--text-secondary: #F0F0F0;--text-tertiary: #B8B8B8;--text-muted: #8E8E8E;--text-light: #6E6E6E;--text-disabled: #5E5E5E;--text-on-gradient: #000000;--text-description: #A0A0A0;--border-primary: #2A2A2A;--border-secondary: #333333;--border-tertiary: #282828;--border-muted: rgba(255, 255, 255, .1);--border-divider: #252525;--border-gold: rgba(230, 179, 37, .2);--color-gold-border: #E6B325;--gradient-gold: linear-gradient(135deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-gold-alt: linear-gradient(161deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-gold-button: linear-gradient(173deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-progress: linear-gradient(179deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-overlay: linear-gradient(19deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 100%);--color-gold-primary: #E6B325;--color-gold-dark: #B38600;--color-gold-light: #FDF2D0;--color-gold-text: #E6B325;--color-success: #10B981;--color-success-bg: rgba(16, 185, 129, .1);--color-success-light: rgba(16, 185, 129, .05);--color-success-border: rgba(16, 185, 129, .2);--color-success-dark: #059669;--color-error: #ef4444;--color-warning: rgba(255, 249, 229, .1);--color-warning-bg: rgba(252, 250, 245, .05);--shadow-small: 0px 1px 2px 0px rgba(0, 0, 0, .3);--shadow-medium: 0px 8px 10px -6px rgba(0, 0, 0, .4), 0px 20px 25px -5px rgba(0, 0, 0, .4);--shadow-large: 0px 25px 50px -12px rgba(0, 0, 0, .5);--shadow-gold: 0px 40px 100px -20px rgba(230, 179, 37, .15);--shadow-gold-inner: 0px 0px 0px 1px rgba(255, 255, 255, .05);--blur-light: blur(4px);--blur-medium: blur(24px);--blur-strong: blur(40px);--blur-extra: blur(64px)}:root{--font-sans: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bg-primary: #FAF9F6;--bg-secondary: #FDFCFA;--bg-surface: #FFFFFF;--bg-card: #FAF9F6;--bg-overlay: rgba(255, 255, 255, .3);--bg-overlay-strong: rgba(255, 255, 255, .6);--bg-overlay-full: rgba(255, 255, 255, .95);--text-primary: #1C1917;--text-secondary: #0F172A;--text-tertiary: #475569;--text-muted: #64748B;--text-light: #94A3B8;--text-disabled: #BDB39E;--text-on-gradient: #000000;--text-description: #948B77;--border-primary: #E7E3D9;--border-secondary: #E2E8F0;--border-tertiary: #F5F3EF;--border-muted: rgba(226, 232, 240, .6);--border-divider: #F1F5F9;--border-gold: #FFF9E5;--gradient-gold: linear-gradient(135deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-gold-alt: linear-gradient(161deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-gold-button: linear-gradient(173deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-progress: linear-gradient(179deg, #FDF2D0 0%, #E6B325 50%, #B38600 100%);--gradient-overlay: linear-gradient(19deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .1) 50%, rgba(255, 255, 255, 0) 100%);--color-gold-primary: #E6B325;--color-gold-dark: #B38600;--color-gold-light: #FDF2D0;--color-gold-text: #A67C00;--color-success: #10B981;--color-success-bg: #ECFDF5;--color-success-light: rgba(16, 185, 129, .1);--color-success-border: rgba(16, 185, 129, .2);--color-success-dark: #059669;--color-error: #dc3545;--color-warning: #FFF9E5;--color-warning-bg: #FCFAF5;--shadow-small: 0px 1px 2px 0px rgba(0, 0, 0, .05);--shadow-medium: 0px 8px 10px -6px rgba(0, 0, 0, .1), 0px 20px 25px -5px rgba(0, 0, 0, .1);--shadow-large: 0px 25px 50px -12px rgba(0, 0, 0, .25);--shadow-gold: 0px 40px 100px -20px rgba(179, 134, 0, .08);--shadow-gold-inner: 0px 0px 0px 1px rgba(255, 255, 255, .1);--blur-light: blur(4px);--blur-medium: blur(24px);--blur-strong: blur(40px);--blur-extra: blur(64px)}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--font-sans)}body{font-family:var(--font-sans);background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);color:var(--text-primary);transition:background-color .3s,color .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:absolute;width:0;height:0;overflow:hidden;z-index:-1;background-image:url(/icons/button_loader.gif)}.myDpSelector,.angular-mydatepicker .myDpSelector{--btn-bg: var(--color-gold-primary);--btn-color: var(--text-on-gradient);--head-label-color: var(--text-primary);--head-nav-hover: var(--color-gold-light);--cell-color: var(--text-primary);--cell-hover-bg: var(--color-gold-light);--cell-selected-bg: var(--color-gold-primary);--cell-selected-color: var(--text-on-gradient);--cal-bg: var(--bg-surface);--cal-border: var(--border-primary);font-family:var(--font-sans)}.myDpSelector .myDpDayTable tbody td .myDpCurrMonth,.myDpSelector .myDpMonthTable td .myDpCurrMonth,.myDpSelector .myDpYearTable td .myDpCurrMonth{color:var(--cell-color)}.myDpSelector .myDpDayTable tbody td:hover .myDpCurrMonth,.myDpSelector .myDpMonthTable td:hover .myDpCurrMonth,.myDpSelector .myDpYearTable td:hover .myDpCurrMonth{background:var(--cell-hover-bg)}.myDpSelector .myDpDayTable tbody td .myDpSelDate,.myDpSelector .myDpMonthTable td .myDpSelDate,.myDpSelector .myDpYearTable td .myDpSelDate{background:var(--cell-selected-bg)!important;color:var(--cell-selected-color)!important}.myDpSelector .myDpHeaderBtn{color:var(--head-label-color)}.myDpSelector .myDpPrevBtn:hover,.myDpSelector .myDpNextBtn:hover{background:var(--head-nav-hover)}.myDpSelector .myDpHeaderBtnCurr{color:var(--head-label-color)}.myDpSelector .myDpMonthYearText .myDpMonthBtn.myDpMonthLabel,.myDpSelector .myDpMonthYearText .myDpYearBtn.myDpYearLabel{position:relative;padding-right:18px}.myDpSelector .myDpMonthYearText .myDpMonthBtn.myDpMonthLabel:after,.myDpSelector .myDpMonthYearText .myDpYearBtn.myDpYearLabel:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--head-label-color);pointer-events:none}.myDpSelector .myDpMonthYearText .myDpMonthBtn.myDpMonthLabel:hover:after,.myDpSelector .myDpMonthYearText .myDpYearBtn.myDpYearLabel:hover:after{border-top-color:var(--color-gold-primary)}.myDpSelector{background:var(--cal-bg);border:1px solid var(--cal-border);border-radius:8px;box-shadow:var(--shadow-medium)}
