:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:#111;--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2);--section-gap:160px}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}:root{--color-background:#111;--color-heading:#fff;--color-text:#dfdfdf;--highlight-color:#eee;--inactive-color:#d6d6d6;--active-color:#eee;--error-color:#dc3545;--error-hover-color:#b02a37;--success-color:#28a745;--success-hover-color:#208537;--button-success-color:var(--success-color);--button-success-hover-color:var(--success-hover-color);--button-danger-color:var(--error-color);--button-danger-hover-color:var(--error-hover-color);--button-action-color:#17a2b8;--button-action-hover-color:#128193;--button-color:#606060;--button-hover-color:#505050;--button-disabled-color:#f7f7f7;--button-table-action-color:var(--button-action-color);--button-table-action-hover-color:var(--button-action-hover-color);--tab-bar-active-color:var(--active-color);--tab-bar-inactive-color:var(--inactive-color);--tab-bar-highlight-color:var(--highlight-color);--tab-bar-background-color:#023d6d;--table-header-bg-color:#15191c;--table-header-bg-hover-color:#1c2226;--table-header-bg-active-color:#1c2226;--table-header-color:#909090;--table-row-bg-color:#404040;--table-row-hover-bg-color:#303030;--table-row-active-bg-color:#303030;--dialog-fh-bg-color:#404040;--dialog-bg-color:#303030;--dialog-bar-border-color:#404040;--form-bg-color:#282828;--form-border-color:#454545;--form-input-border-color:#454545;--progress-bar-main-color:var(--success-color);--progress-bar-bg-color:#28a74533;--licence-status-active:var(--success-color);--licence-status-inactive:var(--inactive-color);--logo-image:url(/assets/logo_light-7FaEqSEe.png)}[data-theme=light]{--color-background:#f0f0f0;--color-heading:#2c3e50;--color-text:#34495e;--highlight-color:#3498db;--inactive-color:#7f8c8d;--active-color:#2c3e50;--error-color:#e74c3c;--error-hover-color:#c0392b;--success-color:#27ae60;--success-hover-color:#229954;--button-success-color:var(--success-color);--button-success-hover-color:var(--success-hover-color);--button-danger-color:var(--error-color);--button-danger-hover-color:var(--error-hover-color);--button-action-color:#3498db;--button-action-hover-color:#2980b9;--button-color:#95a5a6;--button-hover-color:#7f8c8d;--button-disabled-color:#ecf0f1;--button-table-action-color:var(--button-action-color);--button-table-action-hover-color:var(--button-action-hover-color);--tab-bar-active-color:#eee;--tab-bar-inactive-color:#d1d1d1;--tab-bar-highlight-color:#eee;--tab-bar-background-color:#023d6d;--table-header-bg-color:#bfc5c5;--table-header-bg-hover-color:#aaafaf;--table-header-bg-active-color:#aaafaf;--table-header-color:#5d6d7e;--table-row-bg-color:#fff;--table-row-hover-bg-color:#f9f9f9;--table-row-active-bg-color:#f9f9f9;--dialog-fh-bg-color:var(--table-header-bg-color);--dialog-bg-color:var(--color-background);--dialog-bar-border-color:transparent;--form-bg-color:#fff;--form-border-color:#bdc3c7;--form-input-bg-color:#f9f9f9;--progress-bar-main-color:var(--success-color);--progress-bar-bg-color:#27ae6033;--licence-status-active:var(--success-color);--licence-status-inactive:var(--inactive-color);--logo-image:url(/assets/logo_light-7FaEqSEe.png)}a{text-decoration:none}#app{width:100%;margin:0;padding:0;font-weight:400}.content-container{flex-direction:column;flex:1;gap:1rem;height:100%;padding:1rem;display:flex;overflow:hidden}.panel-header{align-items:stretch;gap:1rem;width:100%;display:flex}textarea{resize:none;background-color:var(--form-bg-color);border:1px solid var(--form-border-color);width:100%;height:120px;color:var(--color-text);scrollbar-width:thin;border-radius:4px;outline:none;padding:.75rem}.markdown-preview{background-color:var(--form-bg-color);border:1px solid var(--form-border-color);scrollbar-width:thin;border-radius:4px;width:100%;height:120px;margin-bottom:.75rem;padding:.75rem;overflow-y:auto}button{color:#fff;cursor:pointer;background-color:var(--button-color);border:none;border-radius:4px;min-width:100px;padding:.5rem 1.5rem;font-size:1em;font-weight:500;transition:background-color .2s}button:hover{background-color:var(--button-hover-color)}button:disabled{background-color:var(--button-disabled-color);cursor:default;color:var(--inactive-color)}button.action-btn{background-color:var(--button-action-color)}button.action-btn:hover{background-color:var(--button-action-hover-color)}button.success-btn{background-color:var(--button-success-color)}button.success-btn:hover{background-color:var(--button-success-hover-color)}button.danger-btn{background-color:var(--button-danger-color)}button.danger-btn:hover{background-color:var(--button-danger-hover-color)}button.cancel-btn{background-color:var(--button-color);color:#fff}button.cancel-btn:hover{background-color:var(--button-hover-color)}.mid-btn{width:180px;height:50px}.large-btn{letter-spacing:2px;text-transform:uppercase;width:180px;height:56px;font-weight:600}.loading-indicator{text-align:center;color:var(--inactive-color);padding:2rem;font-style:italic}.form-input{border:1px solid var(--form-border-color);background-color:var(--form-input-bg-color);color:var(--color-text);border-radius:4px;padding:.75rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:var(--button-action-color);outline:none;box-shadow:0 0 0 2px #17a2b833}.form-input.error{border-color:var(--error-color)}.form-input.error:focus{box-shadow:0 0 0 2px #dc354533}.error-text{color:var(--error-color);margin-top:.25rem;font-size:.75rem}.error-message{color:var(--error-color);text-align:center;background-color:#dc35451a;border-radius:4px;padding:1rem}.form-group .error-message{color:var(--error-color);text-align:left;background-color:#0000;border-radius:0;margin-top:.25rem;margin-bottom:0;padding:0;font-size:.7rem}.form-input.has-error{border-color:var(--error-color)}.required{color:var(--error-color);font-weight:400}.nav-tabs[data-v-dcb8244d]{background-color:var(--tab-bar-background-color);padding:0 2rem;display:flex}.tab[data-v-dcb8244d]{color:var(--tab-bar-inactive-color);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:1px;text-wrap:nowrap;border-bottom:2px solid #0000;padding:1rem 2rem;font-weight:600;transition:all .2s}.tab[data-v-dcb8244d]:hover{color:var(--tab-bar-highlight-color)}.tab.active[data-v-dcb8244d]{border-bottom:2px solid var(--tab-bar-active-color);color:var(--tab-bar-active-color)}.theme-toggle[data-v-5f79a37b]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:56px;height:56px;padding:0;transition:all .2s;display:flex;position:relative}.theme-toggle[data-v-5f79a37b]:hover{background-color:var(--button-hover-color)}.theme-icon[data-v-5f79a37b]{stroke-width:2px;width:20px;height:20px;transition:all .2s}.theme-toggle:hover .theme-icon[data-v-5f79a37b]{stroke-width:2.5px}.theme-toggle[data-v-5f79a37b]:hover:before{opacity:.1}.app-header{align-items:center;padding:1rem 2rem 1rem 1rem;display:flex;position:relative}.logo-section{flex:none;width:120px}.app-title{text-align:center;font-size:1.5rem;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.app-version{color:var(--inactive-color);margin-top:.2rem;font-size:.8rem;font-weight:400}.header-actions{flex:none;align-items:center;gap:1rem;margin-left:auto;display:flex}.login-section{justify-content:flex-end;display:flex}.app-logo{background-image:var(--logo-image);background-position:0;background-repeat:no-repeat;background-size:contain;width:120px;height:60px;transition:background-image .3s}.main-layout{flex-direction:column;width:100%;min-width:960px;height:100vh;min-height:720px;display:flex}.content-area{flex:1;overflow:hidden}.loading-state{height:100%;color:var(--inactive-color);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.user-info{color:var(--color-text);white-space:normal;font-size:.9rem}.user-name{font-weight:500}.modal-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-dialog{background:var(--color-background,#fff);color:var(--color-text,#333);text-align:center;border-radius:8px;max-width:480px;padding:2rem;box-shadow:0 4px 24px #0000004d}.modal-dialog p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.5}.main-content[data-v-0f4fb2cb]{background-color:var(--color-background);flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.welcome-image-container[data-v-0f4fb2cb]{background-color:var(--color-background);width:100%;height:100%;position:relative;overflow:hidden}.welcome-background[data-v-0f4fb2cb]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.custom-select-container[data-v-aea2eaa9]{-webkit-user-select:none;user-select:none;width:100%;min-width:180px;position:relative}.select-trigger[data-v-aea2eaa9]{background-color:var(--table-header-bg-color);width:100%;color:var(--color-text);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.75rem;font-size:.875rem;transition:all .2s;display:flex}.select-trigger[data-v-aea2eaa9]:hover{background-color:var(--table-header-bg-hover-color)}.select-trigger[data-v-aea2eaa9]:focus{outline:none}.select-arrow[data-v-aea2eaa9]{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--table-header-color);width:0;height:0;transition:transform .2s}.open .select-arrow[data-v-aea2eaa9]{transform:rotate(180deg)}.selected-value[data-v-aea2eaa9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placeholder[data-v-aea2eaa9]{color:var(--table-header-color)}.select-dropdown[data-v-aea2eaa9]{z-index:10000;background-color:var(--table-row-bg-color);border:2px solid var(--table-row-bg-color);border-radius:4px;width:100%;max-height:300px;margin-top:4px;position:fixed;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0003}.select-option[data-v-aea2eaa9]{cursor:pointer;padding:12px 16px;transition:background-color .15s}.select-option[data-v-aea2eaa9]:hover:not(.disabled){background-color:var(--table-row-hover-bg-color)}.select-option.selected[data-v-aea2eaa9]{background-color:var(--table-row-hover-bg-color);font-weight:700}.select-option.disabled[data-v-aea2eaa9]{color:var(--inactive-color);cursor:not-allowed;font-style:italic}.select-option.italic[data-v-aea2eaa9],.selected-value.italic[data-v-aea2eaa9]{font-style:italic}.select-dropdown[data-v-aea2eaa9]::-webkit-scrollbar{width:8px}.select-dropdown[data-v-aea2eaa9]::-webkit-scrollbar-track{background:#252525}.select-dropdown[data-v-aea2eaa9]::-webkit-scrollbar-thumb{background-color:#505050;border-radius:4px}.custom-select-container.disabled .select-trigger[data-v-aea2eaa9]{opacity:.7;cursor:not-allowed;background-color:#707070}.custom-select-container.disabled .select-arrow[data-v-aea2eaa9]{border-top-color:#aaa}.custom-select-container.error .select-trigger[data-v-aea2eaa9]{border:1px solid var(--error-color)}.search-bar[data-v-b37f1f3c]{gap:1rem;width:100%;display:flex;color:var(--color-text)!important}.search-input[data-v-b37f1f3c]{background-color:var(--table-row-bg-color);border:none;border-radius:4px;flex:1;padding:1rem;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:var(--color-text)!important}.search-input[data-v-b37f1f3c]:focus{border-color:var(--highlight-color);outline:none}.search-input[data-v-b37f1f3c]:disabled{background-color:var(--inactive-color);cursor:not-allowed}.dialog-overlay[data-v-bc6609da]{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-content[data-v-bc6609da]{background-color:var(--dialog-bg-color);border-radius:8px;flex-direction:column;width:100%;max-width:450px;max-height:90vh;display:flex;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.dialog-header[data-v-bc6609da]{border-bottom:1px solid var(--dialog-bar-border-color);background-color:var(--dialog-fh-bg-color);border-top-left-radius:8px;border-top-right-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.dialog-header h2[data-v-bc6609da]{color:var(--color-text);margin:0;font-size:1.25rem}.dialog-body[data-v-bc6609da]{padding:1.5rem;overflow-y:auto}.dialog-footer[data-v-bc6609da]{border-top:1px solid var(--dialog-bar-border-color);background-color:var(--dialog-fh-bg-color);border-bottom-right-radius:8px;border-bottom-left-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.left-buttons[data-v-bc6609da]{gap:1rem;display:flex}.right-buttons[data-v-bc6609da]{gap:1rem;margin-left:auto;display:flex}.btn[data-v-bc6609da]{cursor:pointer;border:none;border-radius:4px;min-width:100px;padding:.5rem 1.5rem;font-weight:500;transition:background-color .2s}.copy-btn[data-v-c726b293]{background-color:var(--button-color);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;height:33px;padding:0;transition:all .2s;display:inline-flex}.copy-btn[data-v-c726b293]:hover:not(:disabled){background-color:var(--button-hover-color)}.copy-btn[data-v-c726b293]:disabled{opacity:.5;cursor:not-allowed}.copy-btn svg[data-v-c726b293]{transition:transform .2s}.license-ordering-container[data-v-00b41faa]{flex-direction:column;gap:1rem;display:flex}.detail-group[data-v-00b41faa]{background-color:var(--table-row-bg-color);border-radius:4px;flex-direction:column;flex:1;gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:flex}.detail-group label[data-v-00b41faa]{color:var(--inactive-color);font-size:.75rem;font-weight:600}.tabs[data-v-00b41faa]{border-bottom:2px solid var(--table-header-bg-color);gap:0;margin-bottom:.5rem;display:flex}.tab-btn[data-v-00b41faa]{color:var(--inactive-color);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-2px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.tab-btn[data-v-00b41faa]:hover{color:var(--color-text)}.tab-btn.active[data-v-00b41faa]{color:var(--button-action-color);border-bottom-color:var(--button-action-color)}.tab-content[data-v-00b41faa]{min-height:0}.no-bundles-message[data-v-00b41faa]{text-align:center;color:var(--inactive-color);padding:2rem;font-style:italic}.bundle-description[data-v-00b41faa]{white-space:pre-wrap;word-break:break-word}.bundle-feature-list[data-v-00b41faa]{font-style:italic}.owned-feature[data-v-00b41faa]{opacity:.5;text-decoration:line-through}.loading-indicator[data-v-00b41faa]{text-align:center;color:var(--inactive-color);padding:2rem}.error-message[data-v-00b41faa]{color:var(--error-color);text-align:center;background-color:#dc35451a;border-radius:4px;margin-bottom:1rem;padding:1rem}.no-features[data-v-00b41faa]{text-align:center;color:var(--inactive-color);background-color:var(--table-row-bg-color);border-radius:4px;padding:2rem}.features-grid[data-v-00b41faa]{flex-direction:column;gap:.25rem;height:400px;max-height:400px;display:flex;overflow-y:auto}.feature-item[data-v-00b41faa]{border:1px solid var(--table-header-color);background-color:var(--table-row-bg-color);cursor:pointer;border-radius:4px;transition:all .2s}.feature-item[data-v-00b41faa]:hover{background-color:var(--table-row-hover-bg-color)}.feature-item.selected[data-v-00b41faa]{border-color:var(--button-action-color);background-color:var(--table-row-hover-bg-color)}.feature-item.disabled[data-v-00b41faa]{cursor:default;opacity:.6}.feature-item.disabled[data-v-00b41faa]:hover{background-color:var(--table-row-bg-color)}.feature-item.selected.disabled[data-v-00b41faa]{border-color:var(--table-header-color)}.feature-tag[data-v-00b41faa]{background-color:var(--table-header-bg-color);color:var(--inactive-color);vertical-align:middle;border-radius:4px;margin-left:.375rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-block}.feature-content[data-v-00b41faa]{align-items:center;gap:.5rem;min-height:56px;padding:.5rem;display:flex}.feature-checkbox[data-v-00b41faa]{flex-shrink:0;margin:0}.feature-info[data-v-00b41faa]{flex-direction:column;flex:1;gap:.125rem;display:flex}.feature-name[data-v-00b41faa]{color:var(--color-text);font-size:.875rem;font-weight:500}.feature-description[data-v-00b41faa]{color:var(--inactive-color);font-size:.75rem}.bundle-article-number[data-v-00b41faa]{color:var(--inactive-color);font-weight:400}.actions-section button{height:100%}.table-container{background-color:var(--color-background);border-radius:8px;flex:1;min-height:0;max-height:100%;position:relative;overflow-y:auto;box-shadow:0 2px 10px #0000000d}.files-table{border-collapse:separate;border-spacing:0 4px;width:100%;margin-top:-4px}.files-table th,.files-table td{text-align:left;padding:1rem}.files-table th{background:var(--table-header-bg-color);color:var(--table-header-color);font-weight:600}.files-table thead{z-index:1}.files-table tr{background-color:var(--table-row-bg-color)}.files-table tr:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header{-webkit-user-select:none;user-select:none;padding-right:1.5rem;position:relative}.sortable-header:hover{background-color:var(--table-header-bg-hover-color)}thead{position:sticky;top:0}.sort-indicator{font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.features-text{color:var(--color-text)}.no-features{color:var(--table-header-color);font-style:italic}.sync-note{color:var(--inactive-color);font-size:.75rem;font-style:italic}.device-serial{font-size:1rem;font-weight:500}.hardware-name{color:var(--color-text);font-size:.9rem;font-weight:500}.form-wrapper{flex-direction:row;gap:1rem;display:flex}.right-buttons{gap:1rem;display:flex}.device-form{flex-direction:column;gap:1rem;display:flex}.form-group{flex-direction:column;flex:1;gap:.5rem;display:flex}.form-group label{color:var(--color-text);font-weight:600}.device-details{flex-direction:column;display:flex}.detail-wrapper{gap:.5rem;display:flex}.note-content{scrollbar-width:thin;text-wrap:wrap;max-height:200px;-webkit-mask-image:linear-gradient(var(--table-row-bg-color) 85%, transparent);mask-image:linear-gradient(var(--table-row-bg-color) 85%, transparent);overflow-y:auto}.detail-group{background-color:var(--table-row-bg-color);border-radius:4px;flex-direction:column;flex:1;gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:flex}.detail-group label{color:var(--inactive-color);font-size:.75rem;font-weight:600}.detail-group span{color:var(--color-text)}.purchase-placeholder p{margin:.5rem 0;font-size:1rem}.dialog-footer-content{justify-content:space-between;align-items:center;width:100%;display:flex}.left-buttons{align-items:center;gap:.5rem;display:flex}.automatic-form{flex-direction:column;gap:1rem;display:flex}.report-textarea{min-height:200px;font-family:monospace;font-size:.9rem;line-height:1.4}.license-key-container{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.copy-button{background-color:var(--button-color);cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:33px;min-width:33px;max-width:33px;height:33px;padding:0;transition:all .2s;display:inline-flex}.copy-button:hover{background-color:var(--button-hover-color)}.copy-button svg{transition:transform .2s}.actions-section button[data-v-4fab5b3b]{height:100%}.table-container[data-v-4fab5b3b]{background-color:var(--color-background);border-radius:8px 8px 0 0;flex:1;min-height:0;max-height:100%;margin-bottom:-1rem;position:relative;overflow-y:auto;box-shadow:0 2px 10px #0000000d}.orders-table[data-v-4fab5b3b]{border-collapse:separate;border-spacing:0 4px;width:100%;margin-top:-4px}.orders-table th[data-v-4fab5b3b],.orders-table td[data-v-4fab5b3b]{text-align:left;padding:1rem}.orders-table th[data-v-4fab5b3b]{background:var(--table-header-bg-color);color:var(--table-header-color);font-weight:600}.orders-table thead[data-v-4fab5b3b]{z-index:1}.orders-table tr[data-v-4fab5b3b]{background-color:var(--table-row-bg-color)}.orders-table tr[data-v-4fab5b3b]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-4fab5b3b]{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:1.5rem;position:relative}.sortable-header[data-v-4fab5b3b]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-4fab5b3b]{position:sticky;top:0}.sort-indicator[data-v-4fab5b3b]{font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.no-results[data-v-4fab5b3b]{text-align:center;color:var(--inactive-color)}.order-bundles[data-v-4fab5b3b]{font-weight:600}.status-badge[data-v-4fab5b3b]{text-transform:uppercase;font-size:1rem;font-weight:600}.status-badge.unpaid[data-v-4fab5b3b]{color:var(--error-color)}.status-badge.paid[data-v-4fab5b3b]{color:var(--success-color)}.order-highlight[data-v-4fab5b3b]{padding:.5rem 0;font-weight:600}.order-details[data-v-4fab5b3b]{flex-direction:column;display:flex}.detail-wrapper[data-v-4fab5b3b]{gap:.5rem;display:flex}.detail-group[data-v-4fab5b3b]{background-color:var(--table-row-bg-color);border-radius:4px;flex-direction:column;flex:1;gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:flex}.detail-group label[data-v-4fab5b3b]{color:var(--color-text);font-size:.75rem;font-weight:600}.detail-group span[data-v-4fab5b3b]{color:var(--color-text)}.action-buttons button[data-v-4fab5b3b]{min-width:auto;padding:.25rem .5rem;font-size:.875rem}.actions-section[data-v-4fab5b3b]{align-items:center;gap:.5rem;display:flex}.add-order-btn[data-v-4fab5b3b]{white-space:nowrap;min-width:120px}.add-order-form[data-v-4fab5b3b]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-4fab5b3b]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-4fab5b3b]{color:var(--color-text);font-size:.875rem;font-weight:600}.left-buttons[data-v-4fab5b3b]{align-items:center;gap:.5rem;display:flex}.warning-text[data-v-4fab5b3b]{color:var(--error-color);font-size:.875rem;font-weight:600}.summary-section[data-v-4fab5b3b]{background-color:var(--table-header-bg-color);border-radius:0 0 8px 8px;flex-direction:column;align-content:flex-end;padding:1rem;display:flex}.summary-stats[data-v-4fab5b3b]{flex-wrap:wrap;justify-content:flex-end;gap:2rem;display:flex}.summary-item[data-v-4fab5b3b]{flex-direction:row;align-items:baseline;gap:.25rem;display:flex}.summary-label[data-v-4fab5b3b]{color:var(--inactive-color);font-size:1rem;font-weight:500}.summary-value[data-v-4fab5b3b]{color:var(--color-text);font-size:1.5rem;font-weight:600}.summary-value.settled[data-v-4fab5b3b]{color:var(--success-color)}.summary-value.pending[data-v-4fab5b3b]{color:var(--error-color)}.actions-section[data-v-f1a44869]{align-items:center;gap:.5rem;display:flex}.info-text[data-v-f1a44869]{color:var(--inactive-color);font-size:.875rem;font-style:italic}.info-message[data-v-f1a44869]{text-align:center;color:var(--inactive-color);padding:2rem;font-style:italic}.table-container[data-v-f1a44869]{background-color:var(--color-background);border-radius:8px;flex:1;min-height:0;max-height:100%;position:relative;overflow-y:auto;box-shadow:0 2px 10px #0000000d}.features-table[data-v-f1a44869]{border-collapse:separate;border-spacing:0 4px;width:100%;margin-top:-4px}.features-table th[data-v-f1a44869],.features-table td[data-v-f1a44869]{text-align:left;padding:1rem}.features-table th[data-v-f1a44869]{background:var(--table-header-bg-color);color:var(--table-header-color);font-weight:600}.features-table thead[data-v-f1a44869]{z-index:1}.features-table tr[data-v-f1a44869]{background-color:var(--table-row-bg-color)}.features-table tr[data-v-f1a44869]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-f1a44869]{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:1.5rem;position:relative}.sortable-header[data-v-f1a44869]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-f1a44869]{position:sticky;top:0}.sort-indicator[data-v-f1a44869]{font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.feature-name[data-v-f1a44869]{font-size:1rem;font-weight:600}.feature-key[data-v-f1a44869],.feature-bit[data-v-f1a44869],.feature-version[data-v-f1a44869]{color:var(--color-text);font-weight:500}.no-results[data-v-f1a44869]{text-align:center;color:var(--inactive-color)}.feature-details[data-v-f1a44869]{flex-direction:column;display:flex}.detail-wrapper[data-v-f1a44869]{gap:.5rem;display:flex}.detail-group[data-v-f1a44869]{background-color:var(--table-row-bg-color);border-radius:4px;flex-direction:column;flex:1;gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:flex}.detail-group label[data-v-f1a44869]{color:var(--color-text);font-size:.75rem;font-weight:600}.detail-group span[data-v-f1a44869]{color:var(--color-text)}.dialog-footer-content[data-v-f1a44869]{justify-content:space-between;align-items:center;width:100%;display:flex}.left-buttons[data-v-f1a44869],.right-buttons[data-v-f1a44869]{align-items:center;gap:.5rem;display:flex}.feature-form[data-v-f1a44869]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-f1a44869]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-f1a44869]{color:var(--color-text);font-weight:600}.required[data-v-f1a44869]{color:var(--error-color)}.firmware-range[data-v-f1a44869]{gap:1rem;display:flex}.firmware-range .form-group[data-v-f1a44869]{flex:1}.overrides-section[data-v-f1a44869]{border-top:1px solid var(--table-header-bg-color);padding-top:1rem}.override-help[data-v-f1a44869]{color:var(--inactive-color);font-size:.75rem;font-style:italic}.override-row[data-v-f1a44869]{align-items:center;gap:.5rem;display:flex}.override-customer[data-v-f1a44869]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.override-state[data-v-f1a44869]{flex:none;width:130px}.override-version[data-v-f1a44869]{flex:none;width:110px}.override-customer-select[data-v-f1a44869]{flex:1}.add-override-btn[data-v-f1a44869]{flex:none}.remove-override-btn[data-v-f1a44869]{color:var(--error-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;font-weight:700;display:flex}.remove-override-btn[data-v-f1a44869]:hover{background-color:#dc35451a}.action-buttons[data-v-f1a44869]{gap:1rem;display:flex}.action-buttons button[data-v-f1a44869]{justify-content:center;align-items:center;display:flex;width:82px!important;min-width:82px!important;height:50px!important;padding:0!important}.section-header[data-v-214f5e79]{margin-bottom:0}.section-header h2[data-v-214f5e79]{color:var(--color-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.actions-section[data-v-214f5e79]{align-items:center;gap:.5rem;display:flex}.info-text[data-v-214f5e79]{color:var(--inactive-color);font-size:.875rem;font-style:italic}.table-container[data-v-214f5e79]{background-color:var(--color-background);border-radius:8px;flex:1;min-height:0;max-height:100%;position:relative;overflow-y:auto;box-shadow:0 2px 10px #0000000d}.bundles-table[data-v-214f5e79]{border-collapse:separate;border-spacing:0 4px;width:100%;margin-top:-4px}.bundles-table th[data-v-214f5e79],.bundles-table td[data-v-214f5e79]{text-align:left;padding:1rem}.bundles-table th[data-v-214f5e79]{background:var(--table-header-bg-color);color:var(--table-header-color);font-weight:600}.bundles-table thead[data-v-214f5e79]{z-index:1}.bundles-table tr[data-v-214f5e79]{background-color:var(--table-row-bg-color)}.bundles-table tr[data-v-214f5e79]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-214f5e79]{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:1.5rem;position:relative}.sortable-header[data-v-214f5e79]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-214f5e79]{position:sticky;top:0}.sort-indicator[data-v-214f5e79]{font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.bundle-name[data-v-214f5e79]{font-size:1rem;font-weight:600}.bundle-features[data-v-214f5e79],.bundle-customer[data-v-214f5e79]{color:var(--inactive-color);font-size:.875rem}.no-results[data-v-214f5e79]{text-align:center;color:var(--inactive-color)}.bundle-details[data-v-214f5e79]{flex-direction:column;display:flex}.detail-group[data-v-214f5e79]{background-color:var(--table-row-bg-color);border-radius:4px;flex-direction:column;flex:1;gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:flex}.detail-group label[data-v-214f5e79]{color:var(--color-text);font-size:.75rem;font-weight:600}.detail-group span[data-v-214f5e79]{color:var(--color-text)}.multiline-text[data-v-214f5e79]{white-space:pre-wrap;word-break:break-word}.dialog-footer-content[data-v-214f5e79]{justify-content:space-between;align-items:center;width:100%;display:flex}.left-buttons[data-v-214f5e79],.right-buttons[data-v-214f5e79]{align-items:center;gap:.5rem;display:flex}.bundle-form[data-v-214f5e79]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-214f5e79]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-214f5e79]{color:var(--color-text);font-weight:600}.required[data-v-214f5e79]{color:var(--error-color)}.action-buttons[data-v-214f5e79]{gap:1rem;display:flex}.action-buttons button[data-v-214f5e79]{justify-content:center;align-items:center;display:flex;width:82px!important;min-width:82px!important;height:50px!important;padding:0!important}.bundle-feature-editor[data-v-214f5e79]{flex-direction:column;gap:1rem;display:flex}.edit-bundle-name[data-v-214f5e79]{margin:0;font-size:1.1rem;font-weight:600}.edit-bundle-article-number[data-v-214f5e79]{color:var(--inactive-color);font-weight:400}.edit-bundle-description[data-v-214f5e79]{color:var(--inactive-color);font-size:.875rem;font-style:italic}.feature-list[data-v-214f5e79]{flex-direction:column;gap:.5rem;display:flex}.feature-list>label[data-v-214f5e79]{color:var(--color-text);font-size:.875rem;font-weight:600}.feature-checkbox[data-v-214f5e79]{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.feature-checkbox input[type=checkbox][data-v-214f5e79]{cursor:pointer;width:16px;height:16px}.feature-checkbox label[data-v-214f5e79]{cursor:pointer;font-weight:400}.split-layout[data-v-650c5772]{flex-direction:row;gap:2rem;height:100%;display:flex}.left-section[data-v-650c5772],.right-section[data-v-650c5772]{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.right-top[data-v-650c5772],.right-bottom[data-v-650c5772]{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.section-header[data-v-650c5772]{margin-bottom:0}.section-header h2[data-v-650c5772]{color:var(--color-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.section-subtitle[data-v-650c5772]{color:var(--inactive-color);font-size:.875rem;font-style:italic}.hardware-row.selected[data-v-650c5772]{background-color:var(--table-row-hover-bg-color)!important}.hardware-row[data-v-650c5772]{cursor:pointer}.actions-section button[data-v-650c5772]{height:100%}.table-container[data-v-650c5772]{background-color:var(--color-background);border-radius:8px;flex:1;min-height:0;max-height:100%;position:relative;overflow-y:auto;box-shadow:0 2px 10px #0000000d}.hardware-table[data-v-650c5772]{border-collapse:separate;border-spacing:0 4px;width:100%;margin-top:-4px}.hardware-table th[data-v-650c5772],.hardware-table td[data-v-650c5772]{text-align:left;padding:1rem}.hardware-table th[data-v-650c5772]{background:var(--table-header-bg-color);color:var(--table-header-color);font-weight:600}.hardware-table thead[data-v-650c5772]{z-index:1}.hardware-table tr[data-v-650c5772]{background-color:var(--table-row-bg-color)}.hardware-table tr[data-v-650c5772]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-650c5772]{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:1.5rem;position:relative}.sortable-header[data-v-650c5772]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-650c5772]{position:sticky;top:0}.sort-indicator[data-v-650c5772]{font-size:.75rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.hardware-name[data-v-650c5772]{font-size:1rem;font-weight:600}.hardware-description[data-v-650c5772]{color:var(--inactive-color);font-style:italic}.action-buttons[data-v-650c5772]{gap:1rem;display:flex}.action-buttons button[data-v-650c5772]{justify-content:center;align-items:center;margin:0;display:flex;width:82px!important;min-width:82px!important;max-width:50px!important;height:50px!important;padding:0!important}.no-results[data-v-650c5772]{text-align:center;color:var(--inactive-color)}.hardware-form[data-v-650c5772]{flex-direction:column;gap:1rem;display:flex}.form-group[data-v-650c5772]{flex-direction:column;gap:.5rem;display:flex}.form-group label[data-v-650c5772]{color:var(--color-text);font-weight:600}.hardware-details[data-v-650c5772]{flex-direction:column;display:flex}.detail-wrapper[data-v-650c5772]{gap:.5rem;display:flex}.detail-group[data-v-650c5772]{background-color:var(--table-row-bg-color);border-radius:4px;flex-direction:column;flex:1;gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:flex}.detail-group label[data-v-650c5772]{color:var(--color-text);font-size:.75rem;font-weight:600}.detail-group span[data-v-650c5772]{color:var(--color-text)}.readonly-input[data-v-650c5772]{cursor:not-allowed;background-color:var(--table-row-bg-color)!important;color:var(--inactive-color)!important}.info-text[data-v-650c5772]{color:var(--inactive-color);margin-top:.25rem;font-size:.75rem;font-style:italic}.dialog-footer-content[data-v-650c5772]{justify-content:space-between;align-items:center;width:100%;display:flex}.left-buttons[data-v-650c5772],.right-buttons[data-v-650c5772]{align-items:center;gap:.5rem;display:flex}.hardware-highlight[data-v-650c5772]{padding:.5rem 0;font-weight:600}.warning-text[data-v-650c5772]{color:var(--error-color);font-size:.875rem;font-weight:600}
