@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600&display=swap);.inv-filterbar[data-v-04805860]{padding:14px 28px;background:var(--bg2);border-bottom:1px solid var(--border);gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.inv-filterbar[data-v-04805860],.inv-search[data-v-04805860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-search[data-v-04805860]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px}.inv-search__icon[data-v-04805860]{position:absolute;left:10px;color:var(--text-dim);font-size:21px}.inv-search__input[data-v-04805860]{width:100%;background:var(--bg3);border:1px solid var(--border);color:var(--text);font-family:IBM Plex Mono,monospace;font-size:15px;padding:8px 32px 8px 36px;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s}.inv-search__input[data-v-04805860]::-webkit-input-placeholder{color:var(--text-dim)}.inv-search__input[data-v-04805860]::-moz-placeholder{color:var(--text-dim)}.inv-search__input[data-v-04805860]:-ms-input-placeholder{color:var(--text-dim)}.inv-search__input[data-v-04805860]::-ms-input-placeholder{color:var(--text-dim)}.inv-search__input[data-v-04805860]::placeholder{color:var(--text-dim)}.inv-search__input[data-v-04805860]:focus{border-color:var(--accent)}.inv-search__clear[data-v-04805860]{position:absolute;right:10px;color:var(--text-dim);cursor:pointer;font-size:21px}.inv-search__clear[data-v-04805860]:hover{color:var(--text)}.inv-filters[data-v-04805860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.inv-filter-sep[data-v-04805860]{color:var(--border2);margin:0 6px}.inv-filter-chip[data-v-04805860]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.05em;padding:6px 12px;border:1px solid var(--border);cursor:pointer;color:var(--text-dim);background:var(--bg3);-webkit-transition:all .12s;transition:all .12s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inv-filter-chip[data-v-04805860]:hover{border-color:var(--border2);color:var(--text)}.inv-filter-chip--active[data-v-04805860]{border-color:var(--accent);color:var(--accent2);background:rgba(79,142,255,.08)}.inv-filter-chip__dot[data-v-04805860]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}@media (max-width:768px){.inv-filterbar[data-v-04805860]{padding:12px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.inv-search[data-v-04805860]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.inv-filters[data-v-04805860]{gap:6px}.inv-filter-sep[data-v-04805860]{display:none}.inv-filter-chip[data-v-04805860]{font-size:12px;padding:6px 10px}}@media (max-width:480px){.inv-filterbar[data-v-04805860]{padding:10px 12px}.inv-search__input[data-v-04805860]{font-size:14px}.inv-filter-chip[data-v-04805860]{font-size:11px;padding:5px 8px}}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{-webkit-transition-duration:.15s;transition-duration:.15s}.v-tooltip__content[class*=leave-active]{-webkit-transition-duration:75ms;transition-duration:75ms}.inv-table-wrap[data-v-5d1c8c14]{overflow-x:auto}.inv-table[data-v-5d1c8c14]{width:100%;border-collapse:collapse;font-size:16px}.inv-th[data-v-5d1c8c14]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--text-dim);padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);background:var(--bg2);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inv-th--sortable[data-v-5d1c8c14]{cursor:pointer}.inv-th--sortable[data-v-5d1c8c14]:hover{color:var(--text)}.inv-th--active[data-v-5d1c8c14]{color:var(--accent2)}.inv-th--id[data-v-5d1c8c14]{width:60px;color:var(--border2)}.inv-th--actions[data-v-5d1c8c14]{width:80px;text-align:center}.inv-th__arrow[data-v-5d1c8c14]{margin-left:4px;opacity:.5}.inv-tr[data-v-5d1c8c14]{border-bottom:1px solid var(--border);cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.inv-tr[data-v-5d1c8c14]:hover{background:var(--bg3)}.inv-tr--status-3[data-v-5d1c8c14]{border-left:2px solid var(--warn)}.inv-tr--status-4[data-v-5d1c8c14]{border-left:2px solid var(--danger);opacity:.6}.inv-td[data-v-5d1c8c14]{padding:11px 14px;vertical-align:middle;color:var(--text)}.inv-td--id[data-v-5d1c8c14]{font-size:14px;color:var(--border2)}.inv-td--date[data-v-5d1c8c14],.inv-td--id[data-v-5d1c8c14],.inv-td--mono[data-v-5d1c8c14]{font-family:IBM Plex Mono,monospace}.inv-td--date[data-v-5d1c8c14]{font-size:15px;white-space:nowrap}.inv-td--warranty[data-v-5d1c8c14]{white-space:nowrap}.inv-td--actions[data-v-5d1c8c14]{text-align:center}.inv-td--empty[data-v-5d1c8c14],.inv-td--loading[data-v-5d1c8c14]{text-align:center;padding:48px;color:var(--text-dim);font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.1em;width:100%}.inv-td--empty .inv-empty-inner[data-v-5d1c8c14]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.inv-name[data-v-5d1c8c14],.inv-td--empty .inv-empty-inner[data-v-5d1c8c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-name[data-v-5d1c8c14]{gap:10px}.inv-name__icon[data-v-5d1c8c14]{font-size:20px;-ms-flex-negative:0;flex-shrink:0}.inv-name__main[data-v-5d1c8c14]{font-weight:500;color:var(--text-bright)}.inv-name__sub[data-v-5d1c8c14]{font-size:14px;color:var(--text-dim);font-family:IBM Plex Mono,monospace}.inv-serial[data-v-5d1c8c14]{font-size:14px;color:var(--text-dim);letter-spacing:.04em}.inv-null[data-v-5d1c8c14]{color:var(--border2);font-family:IBM Plex Mono,monospace;font-size:14px}.inv-empty-icon[data-v-5d1c8c14]{font-size:40px;display:block}.inv-badge[data-v-5d1c8c14]{display:inline-block;letter-spacing:.08em;padding:3px 8px;border:1px solid var(--badge-color,#94a3b8);color:var(--badge-color,#94a3b8);background:color-mix(in srgb,var(--badge-color,#94a3b8) 10%,transparent)}.inv-badge[data-v-5d1c8c14],.inv-status[data-v-5d1c8c14]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.inv-status[data-v-5d1c8c14]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;letter-spacing:.06em}.inv-status__dot[data-v-5d1c8c14]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.inv-status--1[data-v-5d1c8c14]{color:var(--success)}.inv-status--1 .inv-status__dot[data-v-5d1c8c14]{background:var(--success)}.inv-status--2[data-v-5d1c8c14]{color:var(--text-dim)}.inv-status--2 .inv-status__dot[data-v-5d1c8c14]{background:var(--text-dim)}.inv-status--3[data-v-5d1c8c14]{color:var(--warn)}.inv-status--3 .inv-status__dot[data-v-5d1c8c14]{background:var(--warn)}.inv-status--4[data-v-5d1c8c14]{color:var(--danger)}.inv-status--4 .inv-status__dot[data-v-5d1c8c14]{background:var(--danger)}.inv-warranty[data-v-5d1c8c14]{font-family:IBM Plex Mono,monospace;font-size:14px;padding:2px 6px}.inv-warranty--ok[data-v-5d1c8c14]{color:var(--success);background:rgba(34,197,94,.08)}.inv-warranty--soon[data-v-5d1c8c14]{color:var(--warn);background:rgba(245,158,11,.1)}.inv-warranty--expired[data-v-5d1c8c14]{color:var(--danger);background:rgba(239,68,68,.08);text-decoration:line-through}.inv-action[data-v-5d1c8c14]{background:transparent;border:1px solid var(--border);color:var(--text-dim);font-size:16px;cursor:pointer;padding:4px 8px;-webkit-transition:all .12s;transition:all .12s;font-family:IBM Plex Mono,monospace;margin:0 2px}.inv-action--edit[data-v-5d1c8c14]:hover{border-color:var(--accent);color:var(--accent2);background:rgba(79,142,255,.08)}.inv-action--delete[data-v-5d1c8c14]:hover{border-color:var(--danger);color:var(--danger);background:rgba(239,68,68,.08)}.inv-loading-bar[data-v-5d1c8c14]{display:block;height:2px;background:var(--accent);-webkit-animation:inv-pulse-5d1c8c14 1.2s ease-in-out infinite;animation:inv-pulse-5d1c8c14 1.2s ease-in-out infinite}@-webkit-keyframes inv-pulse-5d1c8c14{0%,to{opacity:.3}50%{opacity:1}}@keyframes inv-pulse-5d1c8c14{0%,to{opacity:.3}50%{opacity:1}}.inv-pagination[data-v-5d1c8c14]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 28px;border-top:1px solid var(--border);background:var(--bg2);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.inv-pagination[data-v-5d1c8c14],.inv-pagination__info[data-v-5d1c8c14]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-pagination__info[data-v-5d1c8c14]{font-family:IBM Plex Mono,monospace;font-size:14px;color:var(--text-dim);gap:8px}.inv-pagination__size[data-v-5d1c8c14]{cursor:pointer;padding:2px 6px;border:1px solid transparent;-webkit-transition:all .12s;transition:all .12s}.inv-pagination__size[data-v-5d1c8c14]:hover{color:var(--text)}.inv-pagination__size--active[data-v-5d1c8c14]{color:var(--accent2);border-color:var(--accent)}.inv-pagination__nav[data-v-5d1c8c14]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.inv-pgbtn[data-v-5d1c8c14]{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600;background:var(--bg3);border:1px solid var(--border);color:var(--text-dim);padding:5px 10px;cursor:pointer;-webkit-transition:all .12s;transition:all .12s;min-width:36px}.inv-pgbtn--active[data-v-5d1c8c14],.inv-pgbtn[data-v-5d1c8c14]:hover:not(:disabled){border-color:var(--accent);color:var(--accent2)}.inv-pgbtn--active[data-v-5d1c8c14]{background:rgba(79,142,255,.1)}.inv-pgbtn[data-v-5d1c8c14]:disabled{opacity:.3;cursor:default}@media (max-width:1024px){.inv-td--date[data-v-5d1c8c14],.inv-td--warranty[data-v-5d1c8c14],.inv-th[data-v-5d1c8c14]:nth-child(6),.inv-th[data-v-5d1c8c14]:nth-child(7){display:none}}@media (max-width:768px){.inv-table[data-v-5d1c8c14],.inv-table tbody[data-v-5d1c8c14],.inv-table td[data-v-5d1c8c14],.inv-table th[data-v-5d1c8c14],.inv-table thead[data-v-5d1c8c14],.inv-table tr[data-v-5d1c8c14]{display:block}.inv-table thead[data-v-5d1c8c14]{display:none}.inv-tr[data-v-5d1c8c14]{border:1px solid var(--border);margin:8px 12px;padding:12px;border-radius:2px;position:relative}.inv-td[data-v-5d1c8c14]{padding:4px 0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.inv-td[data-v-5d1c8c14]:before{content:attr(data-label);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--text-dim);min-width:110px;-ms-flex-negative:0;flex-shrink:0}.inv-td--id[data-v-5d1c8c14]{display:none}.inv-td--actions[data-v-5d1c8c14]{position:absolute;top:10px;right:10px;text-align:right;padding:0;border:none}.inv-td--actions[data-v-5d1c8c14]:before{display:none}.inv-td--name[data-v-5d1c8c14]{padding-right:80px}.inv-td--date[data-v-5d1c8c14],.inv-td--warranty[data-v-5d1c8c14]{display:-webkit-box;display:-ms-flexbox;display:flex}.inv-pagination[data-v-5d1c8c14]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px;gap:10px}.inv-pagination__info[data-v-5d1c8c14]{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:480px){.inv-table-wrap[data-v-5d1c8c14]{padding:0}.inv-tr[data-v-5d1c8c14]{margin:6px 8px}.inv-pgbtn[data-v-5d1c8c14]{font-size:13px;padding:4px 8px;min-width:30px}.inv-pagination__info[data-v-5d1c8c14]{font-size:12px}}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-select .v-select__selections{color:rgba(0,0,0,.87)}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-select .v-select__selections,.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-webkit-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:0;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.v-select.v-input--is-disabled:not(.v-input--is-readonly):not(.v-autocomplete){pointer-events:none}.v-select__selections{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;min-height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px 0 4px}.v-select__slot{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;min-width:0;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{-ms-flex-item-align:end;align-self:flex-end}.v-simple-checkbox{-ms-flex-item-align:center;align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.inv-upload[data-v-5dbd1a52]{--bg:#fff;--bg2:#f5f6f8;--bg3:#f0f1f4;--border:#e2e4ea;--border2:#c8ccd6;--text:#374151;--text-dim:#9ca3af;--text-bright:#111827;--accent:#2563eb;--accent2:#1d4ed8;--danger:#ef4444;--warn:#f59e0b;--success:#16a34a;font-family:IBM Plex Sans,sans-serif;color:var(--text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.inv-dropzone[data-v-5dbd1a52]{border:1.5px dashed var(--border2);background:var(--bg2);padding:36px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s;position:relative}.inv-dropzone--active[data-v-5dbd1a52],.inv-dropzone[data-v-5dbd1a52]:hover{border-color:var(--accent);background:#eff6ff}.inv-dropzone--active[data-v-5dbd1a52]{border-style:solid}.inv-dropzone--error[data-v-5dbd1a52]{border-color:var(--danger);background:#fef2f2}.inv-dropzone__input[data-v-5dbd1a52]{display:none}.inv-dropzone__inner[data-v-5dbd1a52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;pointer-events:none}.inv-dropzone__icon[data-v-5dbd1a52]{font-size:28px;color:var(--accent);font-family:IBM Plex Mono,monospace;line-height:1;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.inv-dropzone--active .inv-dropzone__icon[data-v-5dbd1a52]{-webkit-transform:translateY(4px);transform:translateY(4px)}.inv-dropzone__label[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--text-bright);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.inv-dropzone__sub[data-v-5dbd1a52]{font-weight:400;color:var(--text-dim);letter-spacing:.04em}.inv-dropzone__hint[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--text-dim);letter-spacing:.06em}.inv-upload-error[data-v-5dbd1a52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--danger);background:#fef2f2;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--danger);letter-spacing:.04em}.inv-upload-error__icon[data-v-5dbd1a52]{font-size:13px}.inv-filelist[data-v-5dbd1a52]{border:1px solid var(--border);background:var(--bg)}.inv-filelist__header[data-v-5dbd1a52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--bg3)}.inv-filelist__title[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--text-dim)}.inv-filelist__count[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;color:var(--accent);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);padding:1px 7px}.inv-file[data-v-5dbd1a52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);-webkit-transition:background .1s;transition:background .1s}.inv-file[data-v-5dbd1a52]:last-child{border-bottom:none}.inv-file[data-v-5dbd1a52]:hover{background:var(--bg2)}.inv-file--done[data-v-5dbd1a52]{background:#f0fdf4}.inv-file--error[data-v-5dbd1a52]{background:#fef2f2}.inv-file__icon[data-v-5dbd1a52]{font-size:18px;color:var(--text-dim);-ms-flex-negative:0;flex-shrink:0;font-family:IBM Plex Mono,monospace;width:20px;text-align:center}.inv-file--done .inv-file__icon[data-v-5dbd1a52]{color:var(--success)}.inv-file--error .inv-file__icon[data-v-5dbd1a52]{color:var(--danger)}.inv-file__info[data-v-5dbd1a52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.inv-file__name[data-v-5dbd1a52]{font-size:13px;font-weight:500;color:var(--text-bright);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-file__meta[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--text-dim);letter-spacing:.04em;margin-top:2px}.inv-file__status--done[data-v-5dbd1a52]{color:var(--success);font-weight:700}.inv-file__status--error[data-v-5dbd1a52]{color:var(--danger);font-weight:700}.inv-file__status--pending[data-v-5dbd1a52]{color:var(--warn)}.inv-file__progress[data-v-5dbd1a52]{height:2px;background:var(--border);margin-top:6px;overflow:hidden}.inv-file__progress-bar[data-v-5dbd1a52]{height:100%;background:var(--accent);-webkit-transition:width .15s ease;transition:width .15s ease}.inv-file__remove[data-v-5dbd1a52]{background:none;border:1px solid transparent;color:var(--text-dim);font-size:13px;cursor:pointer;padding:3px 7px;font-family:IBM Plex Mono,monospace;-webkit-transition:all .12s;transition:all .12s;-ms-flex-negative:0;flex-shrink:0}.inv-file__remove[data-v-5dbd1a52]:hover{border-color:var(--danger);color:var(--danger);background:rgba(239,68,68,.06)}.inv-upload-actions[data-v-5dbd1a52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding-top:4px}.inv-upload-summary[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--text-dim);letter-spacing:.06em;margin-right:auto}.inv-btn[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;padding:8px 18px;border:1px solid;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.inv-btn--primary[data-v-5dbd1a52]{background:var(--accent);border-color:var(--accent);color:#fff}.inv-btn--primary[data-v-5dbd1a52]:hover:not(:disabled){background:var(--accent2);border-color:var(--accent2)}.inv-btn--primary[data-v-5dbd1a52]:disabled{opacity:.4;cursor:default}.inv-btn--ghost[data-v-5dbd1a52]{background:transparent;border-color:var(--border2);color:var(--text)}.inv-btn--ghost[data-v-5dbd1a52]:hover{border-color:var(--text-dim)}.inv-file__error-msg[data-v-5dbd1a52]{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--danger);margin-top:3px;letter-spacing:.03em}.inv-overlay[data-v-2afbaa58]{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inv-modal[data-v-2afbaa58]{background:var(--bg2);border:1px solid var(--border2);-webkit-box-shadow:0 24px 64px rgba(0,0,0,.15);box-shadow:0 24px 64px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden}.inv-modal--lg[data-v-2afbaa58]{width:680px}.inv-modal__header[data-v-2afbaa58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--text-bright);background:var(--bg3)}.inv-modal__close[data-v-2afbaa58]{background:none;border:none;color:var(--text-dim);font-size:23px;cursor:pointer;line-height:1;padding:0 4px}.inv-modal__close[data-v-2afbaa58]:hover{color:var(--text)}.inv-modal__body[data-v-2afbaa58]{padding:24px 20px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.inv-modal__footer[data-v-2afbaa58]{padding:14px 20px;border-top:1px solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;background:var(--bg3)}.inv-form-grid[data-v-2afbaa58]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inv-field[data-v-2afbaa58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.inv-field--full[data-v-2afbaa58],.inv-field--wide[data-v-2afbaa58]{grid-column:span 2}.inv-label[data-v-2afbaa58]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--text-dim)}.inv-input[data-v-2afbaa58],.inv-select[data-v-2afbaa58],.inv-textarea[data-v-2afbaa58]{background:var(--bg3);border:1px solid var(--border);color:var(--text);font-family:IBM Plex Sans,sans-serif;font-size:16px;padding:9px 11px;outline:none;-webkit-transition:border-color .15s;transition:border-color .15s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.inv-input[data-v-2afbaa58]:focus,.inv-select[data-v-2afbaa58]:focus,.inv-textarea[data-v-2afbaa58]:focus{border-color:var(--accent)}.inv-input--mono[data-v-2afbaa58]{font-family:IBM Plex Mono,monospace;font-size:15px}.inv-input--error[data-v-2afbaa58]{border-color:var(--danger)!important}.inv-select[data-v-2afbaa58]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.inv-textarea[data-v-2afbaa58]{resize:vertical}.inv-field-error[data-v-2afbaa58]{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--danger)}.inv-btn[data-v-2afbaa58]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.1em;padding:8px 18px;border:1px solid;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.inv-btn--primary[data-v-2afbaa58]{background:var(--accent);border-color:var(--accent);color:#fff}.inv-btn--primary[data-v-2afbaa58]:hover{background:var(--accent2);border-color:var(--accent2)}.inv-btn--ghost[data-v-2afbaa58]{background:transparent;border-color:var(--border2);color:var(--text)}.inv-btn--ghost[data-v-2afbaa58]:hover{border-color:var(--text-dim)}@media (max-width:720px){.inv-modal--lg[data-v-2afbaa58]{width:100%;max-width:100%;max-height:100vh;margin:0;border-left:none;border-right:none;border-bottom:none;-ms-flex-item-align:end;align-self:flex-end}.inv-form-grid[data-v-2afbaa58]{grid-template-columns:1fr}.inv-field--full[data-v-2afbaa58],.inv-field--wide[data-v-2afbaa58]{grid-column:span 1}.inv-modal__body[data-v-2afbaa58]{padding:16px 14px}.inv-modal__header[data-v-2afbaa58]{font-size:14px;padding:14px 16px}.inv-modal__footer[data-v-2afbaa58]{padding:12px 14px}.inv-label[data-v-2afbaa58]{font-size:11px}.inv-input[data-v-2afbaa58],.inv-select[data-v-2afbaa58],.inv-textarea[data-v-2afbaa58]{font-size:15px}}@media (max-width:480px){.inv-modal__header[data-v-2afbaa58]{font-size:13px}.inv-btn[data-v-2afbaa58]{font-size:13px;padding:8px 14px}}.inv-attachment[data-v-c24e71d2]{--danger2:red}.inv-overlay[data-v-c24e71d2]{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inv-modal[data-v-c24e71d2]{background:var(--bg2);border:1px solid var(--border2);-webkit-box-shadow:0 24px 64px rgba(0,0,0,.15);box-shadow:0 24px 64px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden}.inv-modal--md[data-v-c24e71d2]{width:560px}.inv-modal__header[data-v-c24e71d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--text-bright);background:var(--bg3)}.inv-modal__close[data-v-c24e71d2]{background:none;border:none;color:var(--text-dim);font-size:23px;cursor:pointer;line-height:1;padding:0 4px}.inv-modal__close[data-v-c24e71d2]:hover{color:var(--text)}.inv-modal__body[data-v-c24e71d2]{padding:24px 20px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.inv-modal__footer[data-v-c24e71d2]{padding:14px 20px;border-top:1px solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;background:var(--bg3)}.inv-detail-grid[data-v-c24e71d2]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.inv-detail-attachments[data-v-c24e71d2],.inv-detail-notes[data-v-c24e71d2]{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.inv-detail-item__label[data-v-c24e71d2]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--text-dim);margin-bottom:4px}.inv-detail-item__value[data-v-c24e71d2]{font-size:16px;color:var(--text-bright)}.inv-detail-item__value--mono[data-v-c24e71d2]{font-family:IBM Plex Mono,monospace;font-size:15px;color:var(--accent2)}.inv-attachment span[data-v-c24e71d2]{color:var(--accent);text-decoration:none;cursor:pointer}.inv-attachment span[data-v-c24e71d2]:hover{text-decoration:underline}.inv-attachment__remove[data-v-c24e71d2]{margin-left:8px;color:var(--danger);cursor:pointer}.inv-attachment__remove[data-v-c24e71d2]:hover{color:var(--danger2)}.inv-attachment[data-v-c24e71d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px;margin-bottom:6px}.inv-attachment[data-v-c24e71d2],.inv-btn[data-v-c24e71d2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-btn[data-v-c24e71d2]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.1em;padding:8px 18px;border:1px solid;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.inv-btn--primary[data-v-c24e71d2]{background:var(--accent);border-color:var(--accent);color:#fff}.inv-btn--primary[data-v-c24e71d2]:hover{background:var(--accent2);border-color:var(--accent2)}.inv-btn--ghost[data-v-c24e71d2]{background:transparent;border-color:var(--border2);color:var(--text)}.inv-btn--ghost[data-v-c24e71d2]:hover{border-color:var(--text-dim)}@media (max-width:620px){.inv-modal--md[data-v-c24e71d2]{width:100%;max-width:100%;max-height:100vh;-ms-flex-item-align:end;align-self:flex-end;border-left:none;border-right:none;border-bottom:none}.inv-detail-grid[data-v-c24e71d2]{grid-template-columns:1fr}.inv-modal__body[data-v-c24e71d2]{padding:16px 14px}.inv-modal__header[data-v-c24e71d2]{font-size:14px;padding:14px 16px}.inv-modal__footer[data-v-c24e71d2]{padding:12px 14px}.inv-detail-item__label[data-v-c24e71d2]{font-size:11px}.inv-detail-item__value[data-v-c24e71d2]{font-size:14px}}@media (max-width:480px){.inv-btn[data-v-c24e71d2]{font-size:13px;padding:8px 14px}}.inv-overlay[data-v-04f7db07]{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inv-modal[data-v-04f7db07]{background:var(--bg2);border:1px solid var(--border2);-webkit-box-shadow:0 24px 64px rgba(0,0,0,.15);box-shadow:0 24px 64px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden}.inv-modal--sm[data-v-04f7db07]{width:420px}.inv-modal__header[data-v-04f7db07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--text-bright);background:var(--bg3)}.inv-modal__header--danger[data-v-04f7db07]{border-bottom-color:var(--danger)}.inv-modal__close[data-v-04f7db07]{background:none;border:none;color:var(--text-dim);font-size:23px;cursor:pointer;line-height:1;padding:0 4px}.inv-modal__close[data-v-04f7db07]:hover{color:var(--text)}.inv-modal__body[data-v-04f7db07]{padding:24px 20px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px}.inv-modal__highlight[data-v-04f7db07]{font-weight:700;color:var(--text-bright);font-size:18px;margin:6px 0}.inv-modal__sub[data-v-04f7db07]{font-size:15px;color:var(--text-dim);font-family:IBM Plex Mono,monospace}.inv-modal__footer[data-v-04f7db07]{padding:14px 20px;border-top:1px solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;background:var(--bg3)}.inv-btn[data-v-04f7db07]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.1em;padding:8px 18px;border:1px solid;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.inv-btn--ghost[data-v-04f7db07]{background:transparent;border-color:var(--border2);color:var(--text)}.inv-btn--ghost[data-v-04f7db07]:hover{border-color:var(--text-dim)}.inv-btn--danger[data-v-04f7db07]{background:var(--danger);border-color:var(--danger);color:#fff}.inv-btn--danger[data-v-04f7db07]:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.inv-print-view[data-v-5b72947e]{font-family:IBM Plex Sans,sans-serif;font-size:11px;color:#111827;background:#fff;padding:28px 32px;min-width:900px}.inv-print-header[data-v-5b72947e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;border-bottom:2px solid #111827}.inv-print-title[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:700;letter-spacing:.12em;color:#111827}.inv-print-meta[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#6b7280;margin-top:5px;letter-spacing:.05em}.inv-print-header__right[data-v-5b72947e]{text-align:right}.inv-print-logo[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.2em;color:#374151}.inv-print-logo-sub[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:8px;color:#9ca3af;letter-spacing:.1em;margin-top:3px}.inv-print-summary[data-v-5b72947e]{gap:16px;margin-bottom:14px;padding:8px 12px;background:#f5f6f8;border:1px solid #e2e4ea;font-family:IBM Plex Mono,monospace;font-size:10px;color:#6b7280;letter-spacing:.05em}.inv-print-summary-item[data-v-5b72947e],.inv-print-summary[data-v-5b72947e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-print-summary-item[data-v-5b72947e]{gap:5px}.inv-print-summary-num[data-v-5b72947e]{font-weight:700;color:#111827;font-size:13px}.inv-print-summary-sep[data-v-5b72947e]{color:#d1d5db;margin:0 4px}.inv-print-table[data-v-5b72947e]{width:100%;border-collapse:collapse;font-size:10px}.col-id[data-v-5b72947e]{width:40px}.col-name[data-v-5b72947e]{width:18%}.col-serial[data-v-5b72947e]{width:13%}.col-model[data-v-5b72947e]{width:11%}.col-status[data-v-5b72947e],.col-type[data-v-5b72947e]{width:9%}.col-date[data-v-5b72947e],.col-warranty[data-v-5b72947e]{width:10%}.col-notes[data-v-5b72947e]{width:auto}.inv-print-table thead tr[data-v-5b72947e]{border-bottom:2px solid #e2e4ea}.inv-print-table th[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.12em;color:#6b7280;padding:7px 8px;text-align:left;background:#f5f6f8;white-space:nowrap}.inv-print-table td[data-v-5b72947e]{padding:6px 8px;border-bottom:1px solid #f0f1f4;vertical-align:top;color:#374151;line-height:1.4}.inv-print-tr--even td[data-v-5b72947e]{background:#fafafa}.inv-print-tr--deleted td[data-v-5b72947e]{opacity:.35;text-decoration:line-through}.inv-print-name[data-v-5b72947e]{font-weight:600;color:#111827;font-size:11px}.inv-print-td--mono[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:9px}.inv-print-td--dim[data-v-5b72947e]{color:#9ca3af}.inv-print-td--notes[data-v-5b72947e]{font-size:9px;color:#6b7280}.inv-print-td--expired[data-v-5b72947e]{color:#ef4444!important;font-weight:600}.inv-print-td--soon[data-v-5b72947e]{color:#f59e0b!important}.inv-print-empty[data-v-5b72947e]{text-align:center;padding:32px;color:#9ca3af;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em}.inv-print-badge[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border:1px solid;display:inline-block}.inv-print-badge--type-1[data-v-5b72947e]{color:#f59e0b;border-color:#f59e0b;background:rgba(245,158,11,.06)}.inv-print-badge--type-2[data-v-5b72947e]{color:#3b82f6;border-color:#3b82f6;background:rgba(59,130,246,.06)}.inv-print-status[data-v-5b72947e]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.05em}.inv-print-status--1[data-v-5b72947e]{color:#16a34a}.inv-print-status--2[data-v-5b72947e]{color:#9ca3af}.inv-print-status--3[data-v-5b72947e]{color:#f59e0b}.inv-print-status--4[data-v-5b72947e]{color:#ef4444}.inv-print-footer[data-v-5b72947e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;padding-top:10px;border-top:1px solid #e2e4ea;font-family:IBM Plex Mono,monospace;font-size:9px;color:#9ca3af;letter-spacing:.05em}.inv-print-legend[data-v-5b72947e]{font-size:11px}.inv-print-legend--expired[data-v-5b72947e]{color:#ef4444}.inv-print-legend--soon[data-v-5b72947e]{color:#f59e0b}@media print{.inv-print-view[data-v-5b72947e]{padding:0;min-width:unset}.inv-print-title[data-v-5b72947e]{font-size:14px}.inv-print-summary[data-v-5b72947e]{padding:6px 10px;font-size:9px}.inv-print-table th[data-v-5b72947e]{font-size:7px;padding:5px 6px}.inv-print-table td[data-v-5b72947e]{padding:5px 6px;font-size:9px}thead[data-v-5b72947e]{display:table-header-group}tr[data-v-5b72947e]{page-break-inside:avoid}@page{margin:1.5cm;size:A4 landscape}}.inventory-root{--bg:#f5f6f8;--bg2:#fff;--bg3:#f0f1f4;--border:#e2e4ea;--border2:#c8ccd6;--text:#374151;--text-dim:#9ca3af;--text-bright:#111827;--accent:#2563eb;--accent2:#1d4ed8;--danger:#ef4444;--warn:#f59e0b;--success:#16a34a;background:var(--bg);color:var(--text);font-family:IBM Plex Sans,sans-serif}.inv-topbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 28px;border-bottom:1px solid var(--border);background:var(--bg2)}.inv-topbar,.inv-topbar__brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inv-topbar__brand{gap:6px;font-family:IBM Plex Mono,monospace;font-weight:700;font-size:17px;letter-spacing:.15em;color:var(--text-bright)}.inv-topbar__bracket{color:var(--accent);font-size:21px}.inv-topbar__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.inv-topbar__counter{font-family:IBM Plex Mono,monospace;font-size:15px}.inv-topbar__counter-num{color:var(--accent2);font-weight:700;font-size:19px;margin-right:2px}.inv-topbar__counter-label{color:var(--text-dim)}.inv-btn{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.1em;padding:8px 18px;border:1px solid;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.inv-btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.inv-btn--primary:hover{background:var(--accent2);border-color:var(--accent2)}.inv-btn__icon{font-size:19px;line-height:1}@media (min-width:960px) and (max-width:1263px){.container{max-width:970px!important}}@media (min-width:1264px) and (max-width:1903px){.container{max-width:1555px!important}}@media (min-width:1904px){.container{max-width:2245px!important}}@media (max-width:768px){.inv-topbar{padding:12px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.inv-topbar__brand{font-size:14px}.inv-topbar__bracket{font-size:18px}.inv-topbar__counter-num{font-size:16px}.inv-topbar__counter{font-size:13px}.inv-btn{font-size:12px;padding:7px 14px}}@media (max-width:480px){.inv-topbar{padding:10px 12px}.inv-topbar__brand{font-size:12px;letter-spacing:.08em}.inv-topbar__meta{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.inv-btn--ghost{background:transparent;border-color:var(--border2);color:var(--text)}.inv-btn--ghost:hover{border-color:var(--text-dim)}.inv-overlay{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.35);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inv-modal,.inv-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.inv-modal{background:var(--bg2);border:1px solid var(--border2);-webkit-box-shadow:0 24px 64px rgba(0,0,0,.15);box-shadow:0 24px 64px rgba(0,0,0,.15);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden}.inv-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;letter-spacing:.08em;color:var(--text-bright);background:var(--bg3)}.inv-modal__close{background:none;border:none;color:var(--text-dim);font-size:23px;cursor:pointer;line-height:1;padding:0 4px}.inv-modal__close:hover{color:var(--text)}.inv-modal__footer{padding:14px 20px;border-top:1px solid var(--border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;background:var(--bg3)}.inv-modal--print{width:90vw;max-width:1100px;max-height:90vh}.inv-modal__body--print{background:#f5f6f8;padding:16px;overflow-y:auto}