#app{font-family:Noto Sans,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden;background-color:var(--app-bg);color:var(--app-primary);--app-primary:rgb(var(--v-theme-primary));--app-secondary:rgb(var(--v-theme-secondary));--app-accent:rgb(var(--v-theme-accent));--app-info:rgb(var(--v-theme-info));--app-success:rgb(var(--v-theme-success));--app-warning:rgb(var(--v-theme-warning));--app-error:rgb(var(--v-theme-error));--app-bg:rgb(var(--v-theme-background));--app-surface:rgb(var(--v-theme-surface));--app-surface-bright:rgb(var(--v-theme-surfaceBright));--app-surface-soft:rgb(var(--v-theme-surfaceSoft));--app-surface-info:rgb(var(--v-theme-surfaceInfo));--app-surface-success:rgb(var(--v-theme-surfaceSuccess));--app-muted:rgb(var(--v-theme-muted));--app-text:rgb(var(--v-theme-text));--app-text-strong:rgb(var(--v-theme-textStrong));--app-border:rgb(var(--v-theme-border));--app-border-soft:rgb(var(--v-theme-borderSoft));--app-inactive:rgb(var(--v-theme-inactive));--app-danger:rgb(var(--v-theme-danger));--app-chip-primary:rgb(var(--v-theme-chipPrimary));--app-chip-success:rgb(var(--v-theme-chipSuccess));--app-chip-warning:rgb(var(--v-theme-chipWarning));--app-chip-danger:rgb(var(--v-theme-chipDanger));--app-hover:rgba(var(--v-theme-hover),0.22)}#app .v-application--wrap{overflow-x:hidden;overflow-y:auto;min-height:100vh}#app .v-application--wrap>.v-container{overflow:hidden}#app .cursor-pointer{cursor:pointer}#app .fg-blue{color:var(--app-primary)}#app .fg-black{color:var(--app-text-strong)}#app .fg-gray{color:var(--app-muted)}#app .fg-red{color:var(--app-error)}#app .fg-green{color:var(--app-success)}#app .theme--light.v-application{background-color:var(--app-bg)}#app .theme--light.v-sheet{border-color:transparent;background-color:transparent;color:var(--app-primary)}#app .theme--light.v-sheet .theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:var(--app-primary)}#app .v-overlay{z-index:5!important}#app .strickeout{text-decoration:line-through}#app .fz-small{font-size:12px!important}#app .fz-18{font-size:18px!important}#app .whitespace-normal{white-space:normal!important}#app .nowrap{white-space:nowrap!important}#app .v-snack__wrapper{min-height:40px}#app .v-snack__wrapper .v-snack__content{padding-top:10px;padding-bottom:10px}#app a{text-decoration:none}#app a,#app a:hover{color:var(--app-primary)}#app .v-field{border-radius:16px;background-color:var(--app-surface-bright);color:var(--app-text);margin-top:10px}#app .date-input .v-field__input,#app .date-input input[type=date],#app .date-input input[type=datetime-local]{padding-right:0;position:relative}#app .date-input input[type=date]::-webkit-calendar-picker-indicator,#app .date-input input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;right:10px;margin:0;padding:0}#app .v-btn{border-radius:16px;height:56px;background-color:transparent;text-transform:none;box-shadow:none}#app .v-btn.v-btn--text{height:32px}#app .dialog-card{box-shadow:0 40px 80px rgba(0,0,0,.04);border-radius:24px!important;padding:20px 40px 20px 40px}#app .dialog-title{color:var(--app-text-strong);font-weight:700;font-size:24px;line-height:120%;padding-bottom:20px}#app .dialog-text{font-weight:500;font-size:14px;line-height:20px;color:var(--app-text)}#app h4{font-weight:700;font-size:25px;line-height:120%}#app .justify-content-end{align-items:flex-end;justify-content:flex-end}#app .v-table{border-radius:0;background-color:transparent;color:var(--app-muted);width:100%}#app .v-table.v-data-table-headerless .v-data-table-header{display:none}#app .v-table .v-data-table-footer{background-color:transparent!important;font-size:1em;padding:10px;height:50px;display:flex;justify-content:center;align-items:center}#app .v-table .v-data-table-footer .v-field{width:10%}#app .v-table .v-data-table-footer__info{margin-right:150px}#app .v-table tbody tr{border-bottom:thin solid var(--app-border)}#app .v-table tbody tr:hover{background-color:var(--app-hover)}#app .v-table tbody tr td{align-content:center;vertical-align:middle;text-overflow:ellipsis;padding-top:8px;padding-bottom:8px}#app .v-table tbody tr td:has(.image-container),#app .v-table tbody tr td:has(.product-image){align-content:center;align-items:center}#app .v-table tbody tr td:has(.table-actions){padding-left:8px;padding-right:6px;white-space:nowrap}#app .v-table tbody tr td:has(.table-actions) .table-actions{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;white-space:nowrap}#app .v-table tbody tr td.image-cell{align-content:center;align-items:center}#app .v-table tbody tr td .image-container,#app .v-table tbody tr td .product-image{align-self:center}#app .v-table tbody tr td:last-child{padding-right:5px}#app .v-table tbody tr td span{font-weight:400;font-size:14px;display:block;color:var(--app-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app .v-table tbody tr td span.fg-red{color:var(--app-error);font-weight:700}#app .v-table tbody tr td span.fg-green{color:var(--app-success);font-weight:700}#app .v-table tbody tr td span+span{color:var(--app-text);font-weight:400;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .v-table tbody tr td:last-child .v-btn.v-size--small{min-width:32px;max-width:32px;width:32px;padding:0;height:32px}#app .v-table tbody tr td:last-child .v-btn:nth-child(n+1){margin-left:4px}#app .v-table.v-data-table--in-row-headers tbody tr td span{color:var(--app-muted);font-weight:400;font-size:14px}#app .v-table.v-data-table--in-row-headers tbody tr td span+span{font-weight:400;font-size:16px;display:block;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .v-table.v-data-table--in-row-headers tbody tr td span+span+span{max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--app-muted);font-weight:400;font-size:14px}#app .buttons .v-btn__content,#app .v-btn.button .v-btn__content{display:flex;justify-content:center}#app .buttons.buttons--4,#app .v-btn.button.buttons--4{max-width:150px;min-width:150px;display:flex;flex-wrap:nowrap}#app .buttons.small-buttons .v-btn{height:36px}#app .buttons.small-buttons .v-btn .v-icon{margin-right:10px}#app .simple-search-results{padding:0 5px}#app .simple-search-results h5{font-weight:700;font-size:20px;line-height:120%;color:var(--app-text-strong);margin:22px 0 16px 0}#app .simple-search-results .v-list-item{padding:0;padding:0 4px}#app .simple-search-results .v-list-item.v-list-item--active{padding:0 8px}#app .simple-search-results .v-list-item.v-list-item--active div{color:var(--app-text-strong)}#app .simple-search-results .v-list-item .v-list-item__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#app .simple-search-results .v-list-item .v-list-item__content>div:first-child,#app .simple-search-results .v-list-item .v-list-item__content>div:nth-child(3){font-weight:500;font-size:16px;line-height:120%}#app .simple-search-results .v-list-item .v-list-item__content>div:first-child{flex:1 0 50%}#app .simple-search-results .v-list-item .v-list-item__content>div:nth-child(2){flex:1 0 10%;justify-content:center}#app .simple-search-results .v-list-item .v-list-item__content>div:nth-child(3){flex:1 0 40%;text-align:right}#app>.v-menu__content{background-color:var(--app-bg)}#app .bottom-lined{border-bottom:1px solid var(--app-border);margin-bottom:20px;padding-bottom:20px}#app .v-list-search-result{background:var(--app-bg)}#app .v-list-search-result .v-list-item{padding:0 10px;background:var(--app-bg);box-shadow:inset 0 -1px 1px var(--app-border)}.dialog-card{box-shadow:0 40px 80px rgba(0,0,0,.04);border-radius:24px!important;padding:20px 40px 20px 40px}.dialog-title{color:var(--app-text-strong);font-weight:700;font-size:24px;line-height:120%;padding-bottom:20px}.dialog-text{font-weight:500;font-size:14px;line-height:20px;color:var(--app-text)}.v-dialog .v-card-actions,.v-dialog .v-card-text,.v-dialog .v-card-title{background-color:transparent!important}.dialog-card--spacious{padding:48px 72px 44px 72px}@media(max-width:700px){.table-container .v-data-table .v-table__wrapper{overflow-x:hidden!important}.table-container .v-data-table .v-table__wrapper table{display:block;width:100%}.table-container .v-data-table .v-table__wrapper thead{display:none}.table-container .v-data-table .v-table__wrapper tbody{display:flex;flex-direction:column;gap:12px}.table-container .v-data-table .v-table__wrapper tbody tr{display:flex;flex-direction:column;background:var(--app-surface);border-radius:12px;padding:12px 16px;gap:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);border:none}.table-container .v-data-table .v-table__wrapper tbody tr:hover{background:var(--app-surface)!important}.table-container .v-data-table .v-table__wrapper tbody tr td{display:flex;justify-content:space-between;align-items:center;padding:2px 0!important;border-bottom:none!important}.table-container .table-label{display:inline!important;font-weight:600;font-size:.8rem;color:var(--app-muted);margin-right:8px;flex:0 0 auto}.table-container .table-value{color:var(--app-text);font-weight:600;font-size:.875rem;text-align:right;flex:1 1 auto;white-space:normal;word-break:break-word}.table-container .table-actions{justify-content:flex-end;gap:6px;width:100%}.table-container .table-actions .v-btn{height:28px;width:28px;min-width:28px}.table-container .table-actions .v-icon{font-size:16px}}.details-section{padding-right:8px}.details-section h4{margin-bottom:12px}.details-action-bar{display:flex;align-items:center;gap:8px;padding:8px 0 16px}.details-action-bar .v-btn{text-transform:none;font-weight:600;height:36px!important;border-radius:12px}@media(max-width:600px){.details-action-bar{position:sticky;bottom:0;z-index:2;background:var(--app-bg);padding:10px 0;margin:0 -12px;padding-left:12px;padding-right:12px;border-top:1px solid var(--app-border)}.dialog-card{padding:16px 16px 16px 16px;border-radius:16px!important}.dialog-card--spacious{padding:20px 16px 20px 16px}.dialog-title{font-size:18px;padding-bottom:12px}}.v-overlay .v-field{border-radius:16px;background-color:var(--app-surface-bright)!important;color:var(--app-text);margin-top:10px}.v-overlay .v-btn{border-radius:16px;height:56px;background-color:transparent;text-transform:none;box-shadow:none}.v-overlay .v-btn.v-btn--text{height:32px}.top-snackbar{top:60px!important;bottom:auto!important}.top-snackbar .v-snackbar__wrapper{min-width:300px;max-width:600px}.top-snackbar .v-snackbar__content{padding:12px 16px!important}.top-snackbar .v-btn--icon{width:36px;height:36px;color:currentColor}.v-overlay{z-index:500}#app{display:flex;flex-direction:column;min-height:100vh}#app .app-container{flex:1;padding:0!important;margin:0!important;position:relative}.v-navigation-drawer{z-index:100}