.brand-mark[data-v-40a6b23e]{align-items:center;background:transparent;border:none;cursor:unset;display:flex;padding:var(--spacing-md) 0;text-decoration:none}.brand-logo[data-v-40a6b23e]{height:calc(var(--app-header-height) - var(--spacing-lg)*1);max-height:calc(var(--app-header-height) - var(--spacing-lg)*1);-o-object-fit:contain;object-fit:contain;width:auto}.brand-mark[data-v-40a6b23e]:focus-visible{border-radius:.25rem;outline:.125rem solid var(--color-primary);outline-offset:.125rem}.global-search[data-v-0ebbfe9c]{position:relative;width:100%}.search-input-wrapper[data-v-0ebbfe9c]{align-items:center;display:flex;position:relative}.search-icon[data-v-0ebbfe9c]{color:var(--kui-text-muted);left:.75rem;pointer-events:none;position:absolute}.search-input[data-v-0ebbfe9c]{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-size:.875rem;height:var(--header-control-height);padding:0 2.5rem;transition:all .2s;width:100%}.search-input[data-v-0ebbfe9c]:focus{border-color:var(--color-primary);box-shadow:0 0 0 .1875rem var(--focus-ring-color);outline:none}.search-input[data-v-0ebbfe9c]::-moz-placeholder{color:var(--kui-text-muted)}.search-input[data-v-0ebbfe9c]::placeholder{color:var(--kui-text-muted)}.search-kbd[data-v-0ebbfe9c]{background:var(--color-surface-alt);border:.0625rem solid var(--color-border);border-radius:.25rem;color:var(--kui-text-muted);font-family:var(--kui-font-mono);font-size:.75rem;padding:.125rem .375rem;pointer-events:none;position:absolute;right:.75rem}.search-results[data-v-0ebbfe9c]{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;left:0;padding:var(--spacing-sm);position:absolute;right:0;top:calc(100% + .5rem);z-index:10}.no-results[data-v-0ebbfe9c]{color:var(--kui-text-muted);font-size:.875rem;margin:0;padding:var(--spacing-md);text-align:center}.user-menu[data-v-002be418]{position:relative}.user-button[data-v-002be418]{align-items:center;background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:.5rem;color:var(--color-text);cursor:pointer;display:flex;gap:var(--spacing-sm);height:var(--header-control-height);padding:.375rem .625rem;transition:all .2s}.user-button[data-v-002be418]:hover{border-color:var(--color-primary)}.user-button[data-v-002be418]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.user-avatar[data-v-002be418]{align-items:center;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:2rem;justify-content:center;overflow:hidden;width:2rem}.user-avatar[data-v-002be418]:has(img){background:transparent}.user-avatar img[data-v-002be418]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-info[data-v-002be418]{align-items:flex-start;display:none;flex-direction:column;gap:.125rem}.user-name[data-v-002be418]{color:var(--kui-text-strong);font-size:.875rem;font-weight:500}.user-role[data-v-002be418]{color:var(--kui-text-muted);font-size:.75rem}.user-dropdown[data-v-002be418]{background:var(--color-surface);border:.0625rem solid var(--color-border);border-radius:.5rem;box-shadow:0 .5rem 1rem #0000001a;min-width:12rem;padding:.25rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:10}.dropdown-item[data-v-002be418]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--color-text);cursor:pointer;display:flex;font-size:.875rem;gap:var(--spacing-sm);padding:.625rem .75rem;text-align:left;transition:background-color .2s;width:100%}.dropdown-item[data-v-002be418]:hover{background:var(--color-surface-alt)}.dropdown-item.danger[data-v-002be418]{color:var(--color-error)}.dropdown-divider[data-v-002be418]{background:var(--color-border);height:.0625rem;margin:.25rem 0}.dropdown-enter-active[data-v-002be418],.dropdown-leave-active[data-v-002be418]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-002be418],.dropdown-leave-to[data-v-002be418]{opacity:0;transform:translateY(-.5rem)}@media (min-width:768px){.user-info[data-v-002be418]{display:flex}}.header-bar[data-v-61b8b426]{backdrop-filter:blur(.625rem);background:var(--topbar-bg);border-bottom:.0625rem solid var(--topbar-border-color);height:var(--app-header-height);left:0;position:fixed;right:0;top:0;transition:left .3s ease;z-index:100}.hold-progress-bar[data-v-61b8b426]{background:var(--color-primary);box-shadow:0 0 12px var(--color-primary),0 2px 4px var(--color-primary);height:4px;left:0;position:absolute;top:0;transition:width .05s linear;z-index:101}.header-nav[data-v-61b8b426]{align-items:center;display:flex;gap:var(--spacing-md);height:100%;justify-content:space-between;padding:0 var(--spacing-md)}.header-left[data-v-61b8b426],.header-right[data-v-61b8b426]{align-items:center;display:flex;gap:var(--spacing-sm)}.header-center[data-v-61b8b426]{display:none;flex:1;max-width:40rem}.menu-toggle[data-v-61b8b426]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:var(--kui-text);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:background-color .2s;width:2.5rem}.menu-toggle[data-v-61b8b426]:hover{background:var(--color-surface-alt)}.menu-toggle[data-v-61b8b426]:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}html.dark .header-bar[data-v-61b8b426]{background:var(--topbar-bg-dark)}.app-shell[data-v-416c9d35]{background:var(--app-bg-root);display:flex;flex-direction:column;height:100%;overflow:hidden}.main-content[data-v-416c9d35]{background:var(--main-content-bg);flex:1;margin-left:0;margin-top:var(--app-header-height);overflow-y:auto;transition:margin-left .3s ease}[data-v-ec687552] .modal-content{background-color:var(--kui-surface-1);border:1.5px solid var(--kui-border-weak);border-radius:1.25rem;box-shadow:var(--shadow-lg);color:var(--kui-text);overflow:hidden}[data-v-ec687552] .modal-header{background-color:var(--kui-surface-1);border-bottom:1.5px solid var(--kui-border-weak);color:var(--kui-text-strong);padding:1.5rem 2rem}[data-v-ec687552] .modal-header .modal-title{color:var(--kui-text-strong)}[data-v-ec687552] .modal-body{background-color:var(--kui-surface-2);color:var(--kui-text);padding:2rem}[data-v-ec687552] .modal-footer{background-color:var(--kui-surface-1);border-top:1.5px solid var(--kui-border-weak);padding:1.25rem 2rem}[data-v-ec687552] .btn-close{opacity:.6;transition:opacity .2s ease-in-out}[data-v-ec687552] .btn-close:hover{opacity:1}.modal-title-row[data-v-44a6ce42]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.role-badge[data-v-44a6ce42]{background:var(--color-primary);border-radius:999px;color:#fff;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.profile-section[data-v-44a6ce42]{padding:.5rem 0}.profile-section .section-title[data-v-44a6ce42]{color:var(--kui-text-strong);font-weight:600;margin-bottom:1rem}.profile-section .form-label[data-v-44a6ce42]{color:var(--kui-text);font-weight:500;margin-bottom:.5rem}.profile-section .form-row[data-v-44a6ce42]{display:grid;gap:1rem;margin-bottom:.5rem}.profile-section .two-cols[data-v-44a6ce42]{grid-template-columns:1fr 1fr}@media (max-width:768px){.profile-section .two-cols[data-v-44a6ce42]{grid-template-columns:1fr}}.profile-section .avatar-section[data-v-44a6ce42]{margin-bottom:1.25rem}.profile-section .avatar-row[data-v-44a6ce42]{display:flex;flex-wrap:wrap;gap:.875rem}.profile-section .avatar-button[data-v-44a6ce42]{background:transparent;border:none;border-radius:50%;cursor:pointer;outline:none;padding:0}.profile-section .avatar-button[data-v-44a6ce42]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.profile-section .avatar-circle[data-v-44a6ce42]{align-items:center;background:var(--kui-surface-1);border:2px solid var(--color-primary);border-radius:50%;box-shadow:var(--shadow-sm);display:inline-flex;height:3.25rem;justify-content:center;overflow:hidden;width:3.25rem}.profile-section .avatar-circle img[data-v-44a6ce42]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-section .avatar-circle.initials[data-v-44a6ce42]{background:var(--color-primary);color:#fff;font-size:1rem;font-weight:700}.profile-section .avatar-button.selected .avatar-circle[data-v-44a6ce42]{box-shadow:0 0 0 4px #fe500040}.profile-section .small-title[data-v-44a6ce42]{margin-bottom:.35rem}.form-control[data-v-44a6ce42]:disabled{background-color:var(--kui-surface-3);border-color:var(--kui-border-weak);color:var(--kui-text-muted);cursor:not-allowed;opacity:1}.form-control[data-v-44a6ce42]:not(:disabled){background-color:var(--kui-surface-1);border-color:var(--kui-border-weak);color:var(--kui-text)}.form-control[data-v-44a6ce42]:not(:disabled):focus{background-color:var(--kui-surface-1);border-color:var(--kui-accent);box-shadow:0 0 0 .2rem #fe500026;color:var(--kui-text)}.form-control[data-v-44a6ce42]:-ms-input-placeholder,.form-control[data-v-44a6ce42]::-moz-placeholder,.form-control[data-v-44a6ce42]::-webkit-input-placeholder,.form-control[data-v-44a6ce42]::placeholder{color:var(--kui-text-muted);opacity:.6}html.dark .form-control[data-v-44a6ce42]:disabled{background-color:var(--bg-secondary-darker);border-color:var(--kui-border-weak);color:var(--kui-text-dim)}html.dark .form-control[data-v-44a6ce42]:not(:disabled){background-color:var(--kui-surface-2);border-color:var(--kui-border-weak);color:var(--kui-text)}html.dark .form-control[data-v-44a6ce42]:not(:disabled)::-moz-placeholder{color:var(--kui-text-muted);opacity:.7}html.dark .form-control[data-v-44a6ce42]:not(:disabled)::placeholder{color:var(--kui-text-muted);opacity:.7}html.dark .form-control[data-v-44a6ce42]:not(:disabled):focus{background-color:var(--kui-surface-2);border-color:var(--kui-accent);box-shadow:0 0 0 .2rem #fe500033;color:var(--kui-text)}.settings-section[data-v-8e8a789a]{padding:.5rem 0}.settings-section .section-title[data-v-8e8a789a]{color:var(--kui-text-strong);font-weight:600;margin-bottom:1.5rem}.setting-item[data-v-8e8a789a]{align-items:center;background:var(--kui-surface-3);border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:1rem}.setting-item.setting-theme[data-v-8e8a789a]{align-items:flex-start;flex-wrap:wrap}.setting-item .setting-info[data-v-8e8a789a]{flex:1}.setting-item .setting-info .setting-label[data-v-8e8a789a]{color:var(--kui-text-strong);display:block;font-weight:500;margin-bottom:.25rem}.setting-item .setting-info .setting-description[data-v-8e8a789a]{color:var(--kui-text-muted);font-size:.875rem;margin:0}.setting-item .form-select[data-v-8e8a789a]{min-width:150px;width:auto}.setting-controls[data-v-8e8a789a]{align-items:flex-start;display:flex;flex-direction:column;min-width:12rem}.setting-controls .form-check-label[data-v-8e8a789a]{cursor:pointer}.setting-controls .system-hint[data-v-8e8a789a]{font-size:.65rem;line-height:1rem}#overlay[data-v-9aed2c0e]{background-color:var(--loader-overlay-bg);bottom:0;cursor:pointer;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.custom-spinner[data-v-9aed2c0e]{height:auto;width:20rem}.custom-spinner img[data-v-9aed2c0e]{height:auto;width:100%}.pulse[data-v-9aed2c0e]{animation:pulse-9aed2c0e 1s ease-in-out infinite}@keyframes pulse-9aed2c0e{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1)}to{opacity:.8;transform:scale(.8)}}.notiflix-notify{box-shadow:0 0 4px 2px #0000001a}.notiflix-confirm .nx-confirm-button-cancel,.notiflix-confirm .nx-confirm-button-ok{text-decoration:none}.boxtype-details[data-v-4cacad7a]{padding:.5rem 0}.detail-section[data-v-4cacad7a]{margin-bottom:2rem}.detail-section[data-v-4cacad7a]:last-child{margin-bottom:0}.detail-section .section-title[data-v-4cacad7a]{color:var(--kui-text-strong);font-size:1.1rem;font-weight:600;margin-bottom:1rem}.info-grid[data-v-4cacad7a]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-item .info-label[data-v-4cacad7a]{color:var(--kui-text-muted);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.info-item .info-value[data-v-4cacad7a]{color:var(--kui-text-strong);font-size:1rem;font-weight:500;margin:0}.lines-list[data-v-4cacad7a]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.lines-list[data-v-4cacad7a]::-webkit-scrollbar{width:8px}.lines-list[data-v-4cacad7a]::-webkit-scrollbar-track{background:var(--kui-surface-3);border-radius:4px}.lines-list[data-v-4cacad7a]::-webkit-scrollbar-thumb{background:var(--kui-border-weak);border-radius:4px}.lines-list[data-v-4cacad7a]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.line-item[data-v-4cacad7a]{background:var(--kui-surface-2);border:1px solid var(--kui-border-weak);border-radius:.5rem;gap:1rem;padding:1rem}.line-icon[data-v-4cacad7a],.line-item[data-v-4cacad7a]{align-items:center;display:flex}.line-icon[data-v-4cacad7a]{color:var(--color-primary);flex-shrink:0;justify-content:center}.line-info[data-v-4cacad7a]{flex:1;min-width:0}.line-product[data-v-4cacad7a]{color:var(--kui-text-strong);font-size:1rem;font-weight:600;margin-bottom:.25rem}.line-quantity[data-v-4cacad7a]{color:var(--kui-text-muted);font-size:.875rem}.line-quantity .quantity-value[data-v-4cacad7a]{color:var(--color-primary);font-weight:600}.empty-state[data-v-4cacad7a]{align-items:center;color:var(--kui-text-muted);display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.empty-state p[data-v-4cacad7a]{margin:0}.order-search-container[data-v-4670cae1]{padding:.5rem 0}.search-section[data-v-4670cae1]{margin-bottom:1.5rem}.search-wrapper[data-v-4670cae1]{align-items:center;display:flex;gap:.5rem}.search-input[data-v-4670cae1]{background:var(--kui-surface-2);border:1px solid var(--kui-border-weak);border-radius:.5rem;color:var(--kui-text);flex:1;font-size:1rem;padding:.75rem;transition:border-color .2s ease}.search-input[data-v-4670cae1]:focus{border-color:var(--color-primary);outline:none}.search-input[data-v-4670cae1]::-moz-placeholder{color:var(--kui-text-muted)}.search-input[data-v-4670cae1]::placeholder{color:var(--kui-text-muted)}.btn-search[data-v-4670cae1]{align-items:center;align-self:stretch;background:var(--kui-surface-2);border:1px solid var(--kui-border-weak);border-radius:.5rem;color:var(--kui-text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.75rem;transition:all .2s ease}.btn-search[data-v-4670cae1]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn-search[data-v-4670cae1]:disabled{cursor:not-allowed;opacity:.5}.btn-search svg[data-v-4670cae1]{height:20px;width:20px}.orders-list[data-v-4670cae1]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;max-height:400px;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.orders-list[data-v-4670cae1]::-webkit-scrollbar{width:8px}.orders-list[data-v-4670cae1]::-webkit-scrollbar-track{background:var(--kui-surface-3);border-radius:4px}.orders-list[data-v-4670cae1]::-webkit-scrollbar-thumb{background:var(--kui-border-weak);border-radius:4px}.orders-list[data-v-4670cae1]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.order-item[data-v-4670cae1]{align-items:center;background:var(--kui-surface-2);border:1px solid var(--kui-border-weak);border-radius:.5rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;transition:all .2s ease}.order-item[data-v-4670cae1]:hover{background:var(--kui-surface-1);border-color:var(--color-primary)}.order-info[data-v-4670cae1]{flex:1;min-width:0}.order-code[data-v-4670cae1]{color:var(--kui-text-strong);font-size:1rem;font-weight:600;margin-bottom:.25rem}.order-meta[data-v-4670cae1]{align-items:center;display:flex;font-size:.875rem;gap:.75rem}.customer-code[data-v-4670cae1]{color:var(--kui-text-muted)}.status-badge[data-v-4670cae1]{border-radius:999px;font-size:.75rem;font-weight:600;padding:.25rem .625rem;white-space:nowrap}.status-badge.status-created[data-v-4670cae1]{background:#dbeafe;color:#1e40af}.status-badge.status-in[data-v-4670cae1]{background:#fef08a;color:#854d0e}.status-badge.status-completed[data-v-4670cae1]{background:#dcfce7;color:#166534}.status-badge.status-cancelled[data-v-4670cae1]{background:#fee2e2;color:#991b1b}.status-badge.status-deleted[data-v-4670cae1]{background:#f3f4f6;color:#374151}.empty-state[data-v-4670cae1]{align-items:center;color:var(--kui-text-muted);display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:3rem 1rem;text-align:center}.empty-state svg[data-v-4670cae1]{margin-bottom:1rem;opacity:.5}.empty-state p[data-v-4670cae1]{font-size:.95rem;margin:0}.pagination-section[data-v-4670cae1]{align-items:center;border-top:1px solid var(--kui-border-weak);display:flex;gap:1rem;justify-content:space-between;padding-top:1rem}.btn-pagination[data-v-4670cae1]{background:var(--kui-surface-2);border:1px solid var(--kui-border-weak);border-radius:.5rem;color:var(--kui-text);cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.btn-pagination[data-v-4670cae1]:hover:not(:disabled){background:var(--cui-surface-1);border-color:var(--color-primary);color:var(--color-primary)}.btn-pagination[data-v-4670cae1]:disabled{cursor:not-allowed;opacity:.5}.pagination-info[data-v-4670cae1]{color:var(--kui-text-muted);flex:1;font-size:.875rem;text-align:center}body,body>#__nuxt,html{background-color:var(--app-bg-root);height:100dvh;overflow:hidden}.app-root{background:var(--app-bg-root)!important;height:100%}
