.pos-excel-table{border-collapse:initial;border-spacing:0}.pos-excel-table thead th{border-bottom:2px solid rgba(var(--q-primary-rgb),.35)!important;font-size:12px;letter-spacing:.4px;padding:6px 8px!important;text-transform:uppercase}.pos-excel-table tbody td{border:1px solid #7f7f7f38!important;border-top:none!important;height:38px;margin:0!important;min-width:180px;overflow:visible;padding:0!important;vertical-align:middle}[dir=ltr] .pos-excel-table tbody td{border-left:none!important}[dir=rtl] .pos-excel-table tbody td{border-right:none!important}.pos-excel-table tbody td:first-child{font-weight:600;min-width:38px;padding:0 6px!important;text-align:center;width:38px}[dir=ltr] .pos-excel-table tbody td:first-child{border-left:1px solid #7f7f7f38!important}[dir=rtl] .pos-excel-table tbody td:first-child{border-right:1px solid #7f7f7f38!important}.pos-excel-table tbody td:nth-child(2){font-size:13px;min-width:220px;padding:0 6px!important;text-align:start}.pos-excel-table tbody td:last-child{min-width:44px;text-align:center;width:44px}.pos-excel-table tbody td.pos-empty-state{background:#0000!important;border:none!important;color:var(--q-accent);min-width:0;opacity:.75;padding:32px 16px!important;text-align:center}.pos-excel-table tbody td.pos-empty-state .pos-empty-text{font-size:14px;font-weight:600;margin-top:6px}.pos-excel-table tbody td.pos-empty-state .pos-empty-hint{font-size:12px;margin-top:4px;opacity:.75}.pos-excel-table tbody td .custom-input,.pos-excel-table tbody td .q-field{background:none!important;background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:visible!important;padding:0!important;transform:none!important;transition:none!important;width:100%!important}.pos-excel-table tbody td .custom-input:before{display:none!important}.pos-excel-table tbody td .custom-input:focus-within,.pos-excel-table tbody td .custom-input:hover{background:none!important;border:none!important;box-shadow:none!important;transform:none!important}.pos-excel-table tbody td .q-field__control,.pos-excel-table tbody td .q-field__inner{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;height:38px!important;min-height:38px!important;padding:0 4px!important;width:100%!important}.pos-excel-table tbody td .q-field__bottom,.pos-excel-table tbody td .q-field__control:after,.pos-excel-table tbody td .q-field__control:before,.pos-excel-table tbody td .q-field__label{display:none!important}.pos-excel-table tbody td .q-field__marginal{height:38px!important;min-height:38px!important}.pos-excel-table tbody td .q-field__control-container{align-items:center!important;display:flex!important;flex:1 1 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;min-width:0!important;padding:0!important}.pos-excel-table tbody td .q-field__native{align-items:center!important;display:flex!important;min-height:38px!important}.pos-excel-table tbody td .q-field__native,.pos-excel-table tbody td .q-field__native input,.pos-excel-table tbody td input.q-field__native{background:#0000!important;border:none!important;box-shadow:none!important;flex:1 1 auto!important;font-size:13px!important;min-width:0!important;padding:0!important}.pos-excel-table tbody td .q-field__native input,.pos-excel-table tbody td input.q-field__native{height:36px!important;min-height:36px!important;width:100%!important}.pos-excel-table tbody td .q-field__prefix,.pos-excel-table tbody td .q-field__suffix{align-self:center!important;flex:0 0 auto!important;font-size:11px!important;height:38px!important;line-height:38px!important;margin:0!important;opacity:.7!important;padding:0 2px!important;white-space:nowrap!important}.pos-excel-table tbody td .input_required{display:none!important}.pos-excel-table tbody td .q-select .q-icon{font-size:16px;opacity:.55}.pos-excel-table tbody tr:hover td{background-color:rgba(var(--q-primary-rgb),.04)}.pos-excel-table tbody td:focus-within{background-color:rgba(var(--q-primary-rgb),.12);outline:2px solid var(--q-primary);outline-offset:-2px;position:relative;z-index:1}.pos-excel-table tbody td.pos-cell-quantity .q-field__native,.pos-excel-table tbody td.pos-cell-quantity input.q-field__native{text-align:end}.pos-excel-table tbody td .q-field--disabled .q-field__control{opacity:.5}@media (max-width:768px){.pos-excel-table thead th{font-size:11px;letter-spacing:0;padding:4px 6px!important}.pos-excel-table{-webkit-overflow-scrolling:touch}.pos-excel-table table{table-layout:auto}}.pos-shortcuts-card{background:var(--app-elevated-bg);border-radius:8px;color:var(--q-dark);overflow:hidden;width:min(92vw,520px)}.pos-shortcuts-header{background:var(--app-soft-bg);border-bottom:1px solid var(--app-border-color);color:var(--q-dark)}.pos-shortcuts-header .q-btn{color:var(--q-dark)}.pos-shortcut-tbl{border-collapse:initial;border-spacing:0;width:100%}.pos-shortcut-tbl td{border:none!important;border-bottom:1px solid #7f7f7f2e!important;color:var(--q-accent)!important;padding:10px 14px;text-align:start}.pos-shortcut-tbl td:first-child{padding-inline-end:6px;white-space:nowrap;width:1%}.pos-shortcut-tbl kbd{background:var(--app-soft-bg);border:1px solid var(--app-border-color);border-radius:6px;box-shadow:inset 0 -1px 0 #00000014;color:var(--q-accent);display:inline-block;font-family:monospace;font-size:12px;margin:0 2px;min-width:30px;padding:2px 8px;text-align:center}.pos-shortcut-plus{color:var(--app-muted-text);margin:0 2px}@media (max-width:480px){.pos-shortcuts-card{max-width:calc(100vw - 24px);width:100vw}}: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)}