:root{--gray-color:#666;--yellow-color:#f2c037;--orange-color:orange;--surface-border-color:#e2e8f0;--surface-border-color-hover:#cbd5e1}.material-icons,.q-icon.material-icons{font-family:Material Symbols Outlined;font-style:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:400}.q-card,.q-table__container{border:1px solid var(--surface-border-color)!important;box-shadow:none!important}.q-card:hover,.q-table__container:hover{border-color:var(--surface-border-color-hover)!important}[class*=elevation-],[class*=shadow-]{box-shadow:none!important}.status-badge{border-radius:8px;display:inline-block;font-size:12px;font-weight:500;min-width:80px;padding:4px 12px;text-align:center}.status-active{background-color:var(--q-positive);color:#fff}.status-inactive{background-color:var(--q-grey-6);color:#fff}.status-out_of_stock{background-color:var(--q-negative);color:#fff}.status-suspended{background-color:var(--q-warning);color:#fff}.status-cancelled{background-color:var(--q-negative);color:#fff}.status-expired{background-color:var(--gray-color);color:#fff}.status-pending{background-color:var(--q-primary);color:#fff}.status-processing{background-color:var(--q-warning);color:#fff}.status-paid{background-color:var(--q-positive);color:#fff}.status-overdue{background-color:var(--q-negative);color:#fff}.status-exported{background-color:var(--q-info);color:#fff}.status-returned{background-color:var(--q-negative);color:#fff}.status-refunded{background-color:var(--gray-color);color:#fff}.status-invoiced{background-color:var(--q-info);color:#fff}.status-shime-awaiting{background-color:var(--q-secondary);color:#fff}.status-unknown{background-color:var(--q-grey-6);color:#fff}.status-in-stock{background-color:var(--q-primary);color:#fff}.status-low-stock{background-color:var(--orange-color);color:#fff}.status-out-of-stock{background-color:var(--q-negative);color:#fff}.state-in-stock,.state-pending,.state-processing{color:var(--q-primary)}.state-completed,.state-paid{color:var(--q-positive)}.state-unpaid{color:var(--q-warning)}.state-unknown{color:var(--q-accent)}.state-refunded{color:var(--gray-color)}.state-cancelled,.state-failed,.state-out_of_stock,.state-overdue{color:var(--q-negative)}.state-low_stock,.state-warning{color:var(--orange-color)}.quantity-text-in-stock{color:var(--q-primary);font-weight:600}.quantity-text-low-stock{color:var(--orange-color);font-weight:600}.quantity-text-out-of-stock{color:var(--q-negative);font-weight:600}.payment-type-outline{border:1px solid var(--gray-color);border-radius:8px;font-size:12px;font-weight:500;padding:4px 12px}.payment-type-outline-CASH_PAYMENT{background-color:#1976d21a;border:1px solid var(--q-primary);color:var(--q-primary)}.payment-type-outline-TRANSFER_PAYMENT{background-color:#4caf501a;border:1px solid var(--q-positive);color:var(--q-positive)}.payment-type-outline-CARD_PAYMENT{background-color:#ffc1071a;border:1px solid var(--q-warning);color:var(--q-warning)}.payment-type-outline-PAYMENT{background-color:#2196f31a;border:1px solid var(--q-info);color:var(--q-info)}.payment-type-outline-RECEIPT{background-color:#9c27b01a;border:1px solid var(--q-secondary);color:var(--q-secondary)}.payment-type-outline-paid{border:1px solid var(--q-positive);color:var(--q-positive)}.payment-type-outline-unpaid{border:1px solid var(--yellow-color);color:var(--yellow-color)}.payment-type-outline-cancelled{border:1px solid var(--q-negative);color:var(--q-negative)}.payment-type-outline-unknown{border:1px solid var(--gray-color);color:var(--gray-color)}.modern-dialog-card{border:1px solid var(--surface-border-color)!important;border-radius:16px!important;overflow:hidden}.modern-dialog-header{background:var(--q-primary)!important;color:#fff!important;overflow:hidden;padding:5px 24px!important;position:relative}.modern-dialog-header .text-h6{font-weight:700!important;letter-spacing:.5px}.modern-dialog-header-info{background:var(--q-info)!important}.modern-dialog-header-warning{background:var(--q-warning)!important}.modern-dialog-header-positive{background:var(--q-positive)!important}.modern-dialog-header-negative{background:var(--q-negative)!important}.modern-dialog-section{background:#fff;padding:24px!important}.modern-dialog-footer{background:#f8fafc!important;border-top:1px solid #e2e8f0!important;padding:16px 24px!important}.glass-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #cbd5e180;border-radius:12px;margin-bottom:20px;padding:16px}.modern-table{border:1px solid #e2e8f0!important;border-radius:12px!important}.modern-table .q-table__middle{max-height:100%}.modern-table thead tr th{background-color:#f1f5f9!important;color:#475569!important;font-size:11px;font-weight:600!important;letter-spacing:.05em;padding:12px 16px!important;text-transform:uppercase}.modern-table tbody tr{transition:background-color .2s ease}.modern-table tbody tr:hover{background-color:#f8fafc!important}.modern-table tbody td{border-bottom:1px solid #f1f5f9!important;padding:12px 16px!important}.q-input input[type=number]::-webkit-inner-spin-button,.q-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.q-input input[type=number]{appearance:textfield}.table-row-actions{align-items:center;display:inline-flex;gap:6px;justify-content:center}.table-row-actions .q-btn{border:1px solid;border-radius:8px!important;min-height:32px;min-width:32px;padding:4px;transition:background-color .15s ease,border-color .15s ease}.table-row-actions .q-btn .q-icon{font-size:18px}.table-row-actions .q-btn.disabled,.table-row-actions .q-btn[disabled]{border-color:#0000002e}.proria-card[data-v-c5aa684c]{border:1px solid var(--surface-border-color);border-radius:10px;transition:all .2s ease}.proria-card.hover-effect[data-v-c5aa684c]:hover{border-color:var(--surface-border-color-hover)}.card-title[data-v-c5aa684c]{color:#2c3e50;font-weight:600}.proria-table[data-v-70785d7e]{border-radius:0 0 10px 10px}.proria-table[data-v-70785d7e] th{background-color:#f0f4f8;color:#546e7a;font-weight:600}.proria-table[data-v-70785d7e] tr:hover{background-color:#1976d20d}.proria-table[data-v-70785d7e] .q-table__bottom{border-top:1px solid #0000000d}.proria-dialog-card[data-v-783a000c]{border-radius:10px;overflow:hidden}.proria-input[data-v-28d4bef0]{border-radius:8px}.proria-input[data-v-28d4bef0] .q-field__control{border-radius:6px}.proria-input[data-v-28d4bef0] .q-field__control:hover{border-color:#1976d2}.proria-select[data-v-e708426a]{border-radius:8px}.proria-select[data-v-e708426a] .q-field__outline{border-radius:6px!important;transition:border-color .2s}.proria-select[data-v-e708426a] .q-field__control:hover+.q-field__outline{border-color:#1976d2!important}.proria-button[data-v-5cb1fea2]{border-radius:8px;font-weight:500;transition:all .2s ease}.proria-button.q-btn--round[data-v-5cb1fea2]{border-radius:50%}.proria-button[data-v-5cb1fea2]:hover{transform:translateY(-1px)}.proria-button[data-v-5cb1fea2]:active{transform:translateY(0)}.diamond-slider[data-v-30cf5851]{border-radius:20px;overflow:hidden;padding:20px;position:relative;width:100%}.slider-container[data-v-30cf5851]{position:relative}.slide-item[data-v-30cf5851],.slider-container[data-v-30cf5851]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.slide-item[data-v-30cf5851]{border-radius:15px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--v58604e31) cubic-bezier(.4,0,.2,1)}.slide-item.active[data-v-30cf5851]{opacity:1;transform:translate(-50%,-50%);z-index:10}.default-content[data-v-30cf5851]{height:100%;margin-top:20px;padding:0;text-align:center;width:100%}.default-content img[data-v-30cf5851]{border-radius:15px;display:block;height:100%;object-fit:contain;width:100%}.default-content h3[data-v-30cf5851]{font-size:24px;font-weight:600;margin-bottom:10px}.default-content p[data-v-30cf5851]{font-size:16px;line-height:1.6;opacity:.9}.navigation-dots[data-v-30cf5851]{bottom:30px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.dot[data-v-30cf5851]{background:#0000;border:2px solid #ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot[data-v-30cf5851]:hover{border-color:#fffc;transform:scale(1.2)}.dot.active[data-v-30cf5851]{background:#fff;border-color:#fff;transform:scale(1.3)}.navigation-arrows[data-v-30cf5851]{display:flex;justify-content:space-between;left:0;padding:0 20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:20}.arrow[data-v-30cf5851]{align-items:center;background:#ffffffe6;border:2px solid #333;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:0;pointer-events:auto;transform:scale(.8);transition:all .3s ease;width:50px}.arrow[data-v-30cf5851]:hover{background:#fff;transform:scale(1.1)}.arrow svg[data-v-30cf5851]{color:#333;height:24px;width:24px}.diamond-slider:hover .arrow[data-v-30cf5851]{opacity:1;transform:scale(1)}@media (max-width:768px){.slide-item[data-v-30cf5851]{height:90%;width:90%}.arrow[data-v-30cf5851]{height:40px;opacity:1;transform:scale(1);width:40px}.arrow svg[data-v-30cf5851]{height:20px;width:20px}.navigation-arrows[data-v-30cf5851]{padding:0 10px}.default-content h3[data-v-30cf5851]{font-size:20px}.default-content p[data-v-30cf5851]{font-size:14px}}.shortcut__container[data-v-7cb88c91]{background-color:#fff;border-radius:8px;overflow-x:auto;width:100%}.shortcut__row[data-v-7cb88c91]{border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px;width:100%}@media (min-width:768px){.shortcut__row[data-v-7cb88c91]{flex-wrap:nowrap}}.shortcut__col[data-v-7cb88c91]{flex:1;min-width:80px}.shortcut__btn[data-v-7cb88c91]{align-items:center;background-color:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:11px;height:100%;justify-content:center;min-height:50px;padding:6px 4px;transition:all .2s;width:100%}.shortcut__btn .shortcut__label[data-v-7cb88c91]{align-items:center;display:flex;justify-content:center;line-height:1.2;margin-bottom:2px;text-align:center}.shortcut__btn .shortcut__key[data-v-7cb88c91]{font-size:10px;font-weight:700;opacity:.9}.shortcut__btn[data-v-7cb88c91]:hover:not(:disabled){background-color:#fff;color:#1976d2;font-weight:600}.shortcut__btn.disabled[data-v-7cb88c91]{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}