:root{--q-primary:#d7eef4;--q-secondary:#f8fbfc;--q-dark-page:#e8edf2;--q-accent:#2a2c38;--q-dark:#191b24;--q-negative:#c10015;--q-positive:#5fc39f;--q-info:#d6dee6;--q-warning:#f2c56b;--q-radius:14px;--app-muted-text:#677185;--app-border-color:#d6dee6;--app-card-bg:#ffffffe0;--app-elevated-bg:#fff;--app-soft-bg:#eef4f7;--app-soft-strong:#d7eef48c;--app-table-stripe:#2a2c3808;--app-scrollbar-track:#dde6ec;--app-scrollbar-thumb:#bac7d2;--app-shadow-sm:0 12px 28px #1a1e2714;--app-shadow-md:0 22px 48px #1a1e271f;--app-shadow-lg:0 28px 80px #1a1e2729;--app-page-gradient:radial-gradient(circle at top left,#d7eef4eb,#0000 24%),radial-gradient(circle at right 12% top 18%,#2a2c3814,#0000 22%),linear-gradient(180deg,#f3f6f8,#e7edf2)}.custom-dark{--q-primary:#d7eef4;--q-secondary:#242734;--q-dark-page:#191b24;--q-accent:#eef6f8;--q-dark:#f5f7fb;--q-negative:#ff3c4d;--q-positive:#2abf7f;--q-info:#a29fb2;--q-warning:#d74f4f;--app-muted-text:#b4a9c0;--app-border-color:#2b0b12;--app-card-bg:#100309;--app-elevated-bg:#1c070f;--app-soft-bg:#070205;--app-soft-strong:#ffffff0f;--app-table-stripe:hsla(0,0%,100%,.015);--app-scrollbar-track:#181b24;--app-scrollbar-thumb:#454b61;--app-shadow-sm:0 8px 24px #00000038;--app-shadow-md:0 18px 44px #00000047;--app-shadow-lg:0 26px 70px #0000005c;--app-page-gradient:radial-gradient(circle at top left,#d7eef414,#0000 24%),radial-gradient(circle at right 12% top 16%,#d7eef40a,#0000 22%),linear-gradient(180deg,#242734,#191b24)}.dark{color-scheme:dark}#q-app,body,html{background:var(--app-page-gradient);color:var(--q-dark)}body{color-scheme:light}.custom-dark body,body.body--dark{color-scheme:dark}.color-primary{color:var(--q-primary)!important}.color-secondary{color:var(--q-secondary)!important}.color-accent{color:var(--q-accent)!important}.color-negative{color:var(--q-negative)!important}.color-dark,.text-dark{color:var(--q-dark)!important}.bg-primary{background-color:var(--q-primary)!important}.bg-secondary{background-color:var(--q-secondary)!important}.bg-dark-page,.bg-page{background-color:var(--q-dark-page)!important}.bg-accent{background-color:var(--q-accent)!important}.bg-negative{background-color:var(--q-negative)!important}.custom-dark .bg-white{background-color:var(--q-secondary)!important}.custom-dark .text-black,.custom-dark .text-dark,.custom-dark .text-grey-8,.custom-dark .text-grey-9{color:var(--q-dark)!important}.custom-dark .text-grey,.custom-dark .text-grey-6,.custom-dark .text-grey-7{color:var(--app-muted-text)!important}.custom-dark [style*="background-color: #fff"],.custom-dark [style*="background-color: #ffffff"],.custom-dark [style*="background-color: white"],.custom-dark [style*="background-color:#fff"],.custom-dark [style*="background-color:#ffffff"],.custom-dark [style*="background-color:white"],.custom-dark [style*="background: #fff"],.custom-dark [style*="background: #ffffff"],.custom-dark [style*="background: white"],.custom-dark [style*="background:#fff"],.custom-dark [style*="background:#ffffff"],.custom-dark [style*="background:white"]{background:var(--q-secondary)!important;background-color:var(--q-secondary)!important}.custom-dark [style*="color: #000"],.custom-dark [style*="color: #000000"],.custom-dark [style*="color: black"],.custom-dark [style*="color:#000"],.custom-dark [style*="color:#000000"],.custom-dark [style*="color:black"]{color:var(--q-dark)!important}.custom-dark [style*="border-color: #fff"],.custom-dark [style*="border-color: #ffffff"],.custom-dark [style*="border-color:#fff"],.custom-dark [style*="border-color:#ffffff"],.custom-dark [style*="border: 1px solid #fff"],.custom-dark [style*="border: 1px solid #ffffff"],.custom-dark [style*="border: 2px solid #fff"],.custom-dark [style*="border:1px solid #fff"],.custom-dark [style*="border:1px solid #ffffff"],.custom-dark [style*="border:2px solid #fff"]{border-color:var(--q-info)!important}.q-banner,.q-card,.q-dialog__inner>div,.q-drawer,.q-expansion-item,.q-expansion-item__container,.q-layout,.q-list,.q-markup-table,.q-menu,.q-page,.q-page-container,.q-tab-panel,.q-tab-panels,.q-table,.q-table__container,.q-table__middle{color:var(--q-dark)}.q-dialog__inner>div,.q-drawer,.q-layout,.q-page,.q-page-container{background:#0000}.q-banner,.q-card,.q-expansion-item__container,.q-list,.q-markup-table,.q-menu,.q-tab-panel,.q-tab-panels,.q-table,.q-table__container{background-color:var(--app-card-bg);box-shadow:var(--app-shadow-sm)}.apexcharts-tooltip,.apexcharts-tooltip-title,.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{background:var(--app-card-bg)!important;border-color:var(--q-info)!important;box-shadow:var(--app-shadow-md)!important;color:var(--q-dark)!important}.apexcharts-tooltip *,.apexcharts-xaxistooltip *,.apexcharts-yaxistooltip *{color:var(--q-dark)!important}.apexcharts-tooltip-title{border-bottom:1px solid var(--q-info)!important}.apexcharts-tooltip.apexcharts-theme-dark,.apexcharts-xaxistooltip.apexcharts-theme-dark,.apexcharts-yaxistooltip.apexcharts-theme-dark{background:var(--app-card-bg)!important;color:var(--q-dark)!important}.custom-dark .attendance-card,.custom-dark .invoice-editor-shell,.custom-dark .my_radio_less,.custom-dark .my_radio_most_less,.custom-dark .report-header-card,.custom-dark .three_d,.custom-dark .three_d_latest{background-color:var(--q-secondary)!important;border-color:var(--q-info)!important;color:var(--q-dark)!important}.q-banner,.q-card,.q-dialog__inner>div,.q-drawer,.q-field__control,.q-markup-table,.q-menu,.q-table__container{border-color:var(--app-border-color)!important}.q-checkbox__label,.q-field__control,.q-field__input,.q-field__label,.q-field__marginal,.q-field__native,.q-radio__label,.q-select__dropdown-icon,.q-toggle__label{color:var(--q-dark)!important}.q-dialog__inner>div,.q-field__control,.q-menu,.q-select__dropdown-content{background-color:var(--app-card-bg)!important}.q-bar,.q-card__actions,.q-card__section,.q-date,.q-dialog__message,.q-dialog__title,.q-time{color:var(--q-dark)}.custom-dark .q-bar,.custom-dark .q-date,.custom-dark .q-date__calendar-item,.custom-dark .q-date__header,.custom-dark .q-date__navigation,.custom-dark .q-date__view,.custom-dark .q-time,.custom-dark .q-time__clock,.custom-dark .q-time__clock-position,.custom-dark .q-time__container-child,.custom-dark .q-time__content,.custom-dark .q-time__header{background-color:var(--q-secondary)!important;color:var(--q-dark)!important}.q-markup-table tbody,.q-markup-table td,.q-markup-table th,.q-markup-table thead,.q-markup-table tr,.q-table tbody,.q-table thead,.q-table tr,.q-td,.q-th{border-color:var(--q-info)!important;color:var(--q-dark)}.q-markup-table tbody tr:nth-child(2n),.q-table tbody tr:nth-child(2n){background:var(--app-table-stripe)}.q-banner,.q-card,.q-dialog__inner>div,.q-markup-table,.q-menu,.q-tab-panels,.q-table__container{border-radius:calc(var(--q-radius) + 4px)!important}.q-banner,.q-card,.q-dialog__inner>div,.q-menu{box-shadow:var(--app-shadow-sm)}.q-field__control{border-radius:calc(var(--q-radius) + 2px)!important;box-shadow:inset 0 1px 0 #ffffff08;min-height:44px}.q-field--filled .q-field__control,.q-field--outlined .q-field__control,.q-field--standard .q-field__control{background:var(--app-elevated-bg)!important}.q-btn{border-radius:calc(var(--q-radius) + 2px)!important}.q-btn--standard,.q-btn--unelevated{box-shadow:0 10px 24px color-mix(in srgb,var(--q-primary) 20%,#0000)}.q-btn--flat,.q-btn--outline{box-shadow:none}.q-bar,.q-toolbar{background:#0000}.q-tabs{background:color-mix(in srgb,var(--q-primary) 4%,var(--app-card-bg))}.q-tab--active{color:var(--q-primary)!important}.q-tab-panel,.q-tab-panels{background:var(--app-card-bg)}.q-drawer{box-shadow:none}.q-separator{background:var(--q-info)!important}.q-btn--flat,.q-btn--outline{border-color:var(--q-info)}.q-breadcrumbs,.q-breadcrumbs__el,.q-chip,.q-item,.q-item__label,.q-stepper,.q-stepper__label,.q-stepper__tab,.q-tab,.q-tabs,.q-toolbar,.q-toolbar-title,.q-tooltip{color:inherit}.q-tooltip{background:var(--q-secondary);border:1px solid var(--q-info);color:var(--q-dark)}::selection{background:rgba(0,183,255,.275)}.height-helper{min-height:calc(100vh - 50px)}