:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--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);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-background: #111;--color-heading: #ffffff;--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: rgba(40,167,69, .2);--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: #ffffff;--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: #ffffff;--form-border-color: #bdc3c7;--form-input-bg-color: #f9f9f9;--progress-bar-main-color: var(--success-color);--progress-bar-bg-color: rgba(39,174,96, .2);--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;display:flex;flex:1;padding:1rem;gap:1rem;height:100%;overflow:hidden}.panel-header{display:flex;width:100%;gap:1rem;align-items:stretch}textarea{width:100%;height:120px;resize:none;background-color:var(--form-bg-color);border:1px solid var(--form-border-color);color:var(--color-text);padding:.75rem;outline:none;scrollbar-width:thin;border-radius:4px}.markdown-preview{width:100%;height:120px;background-color:var(--form-bg-color);border:1px solid var(--form-border-color);padding:.75rem;scrollbar-width:thin;border-radius:4px;margin-bottom:.75rem;overflow-y:auto}button{font-size:1em;font-weight:500;color:#fff;min-width:100px;padding:.5rem 1.5rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s;background-color:var(--button-color)}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{width:180px;height:56px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.loading-indicator{text-align:center;padding:2rem;color:var(--inactive-color);font-style:italic}.form-input{padding:.75rem;border:1px solid var(--form-border-color);border-radius:4px;background-color:var(--form-input-bg-color);color:var(--color-text);font-size:.875rem;transition:border-color .2s,box-shadow .2s}.form-input:focus{outline:none;border-color:var(--button-action-color);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);font-size:.75rem;margin-top:.25rem}.error-message{color:var(--error-color);padding:1rem;text-align:center;background-color:#dc35451a;border-radius:4px}.form-group .error-message{color:var(--error-color);margin-top:.25rem;font-size:.7rem;padding:0;text-align:left;background-color:transparent;border-radius:0;margin-bottom:0}.form-input.has-error{border-color:var(--error-color)}.required{color:var(--error-color);font-weight:400}.nav-tabs[data-v-dcb8244d]{display:flex;padding:0 2rem;background-color:var(--tab-bar-background-color)}.tab[data-v-dcb8244d]{color:var(--tab-bar-inactive-color);padding:1rem 2rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;-webkit-user-select:none;user-select:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-wrap:nowrap}.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]{display:flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative}.theme-toggle[data-v-5f79a37b]:hover{background-color:var(--button-hover-color)}.theme-icon[data-v-5f79a37b]{width:20px;height:20px;stroke-width:2;transition:all .2s ease}.theme-toggle:hover .theme-icon[data-v-5f79a37b]{stroke-width:2.5}.theme-toggle[data-v-5f79a37b]:hover:before{opacity:.1}.app-header{display:flex;align-items:center;padding:1rem 2rem 1rem 1rem;position:relative}.logo-section{flex:0 0 auto;width:120px}.app-title{position:absolute;left:50%;transform:translate(-50%);text-align:center;font-size:1.5rem;font-weight:500}.app-version{font-size:.8rem;font-weight:400;color:var(--inactive-color);margin-top:.2rem}.header-actions{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;gap:1rem}.login-section{display:flex;justify-content:flex-end}.app-logo{width:120px;height:60px;background-image:var(--logo-image);background-size:contain;background-repeat:no-repeat;background-position:left center;transition:background-image .3s ease}.main-layout{display:flex;flex-direction:column;height:100vh;width:100%;min-width:960px;min-height:720px}.content-area{flex:1;overflow:hidden}.loading-state{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.2rem;color:var(--inactive-color)}.user-info{font-size:.9rem;color:var(--color-text);white-space:normal}.user-name{font-weight:500}.main-content[data-v-0f4fb2cb]{flex:1;display:flex;height:100%;width:100%;justify-content:center;align-items:center;background-color:var(--color-background);overflow:hidden}.welcome-image-container[data-v-0f4fb2cb]{background-color:var(--color-background);width:100%;height:100%;overflow:hidden;position:relative}.welcome-background[data-v-0f4fb2cb]{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.custom-select-container[data-v-aea2eaa9]{position:relative;width:100%;min-width:180px;-webkit-user-select:none;user-select:none}.select-trigger[data-v-aea2eaa9]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem;background-color:var(--table-header-bg-color);border-radius:4px;color:var(--color-text);font-size:.875rem;cursor:pointer;transition:all .2s ease}.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]{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--table-header-color);transition:transform .2s ease}.open .select-arrow[data-v-aea2eaa9]{transform:rotate(180deg)}.selected-value[data-v-aea2eaa9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder[data-v-aea2eaa9]{color:var(--table-header-color)}.select-dropdown[data-v-aea2eaa9]{position:fixed;top:100%;left:0;z-index:10000;width:100%;max-height:300px;overflow-y:auto;background-color:var(--table-row-bg-color);border:2px solid var(--table-row-bg-color);border-radius:4px;box-shadow:0 4px 12px #0003;margin-top:4px}.select-option[data-v-aea2eaa9]{padding:12px 16px;cursor:pointer;transition:background-color .15s ease}.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]{background-color:#707070;opacity:.7;cursor:not-allowed}.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]{width:100%;gap:1rem;display:flex;color:var(--color-text)!important}.search-input[data-v-b37f1f3c]{flex:1;padding:1rem;border-radius:4px;font-size:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:none;background-color:var(--table-row-bg-color);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-1e1ee58a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.dialog-content[data-v-1e1ee58a]{background-color:var(--dialog-bg-color);border-radius:8px;width:100%;max-width:450px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column}.dialog-header[data-v-1e1ee58a]{padding:1rem;border-bottom:1px solid var(--dialog-bar-border-color);display:flex;justify-content:space-between;align-items:center;background-color:var(--dialog-fh-bg-color);border-top-left-radius:8px;border-top-right-radius:8px}.dialog-header h2[data-v-1e1ee58a]{margin:0;font-size:1.25rem;color:var(--color-text)}.dialog-body[data-v-1e1ee58a]{padding:1.5rem;overflow-y:auto}.dialog-footer[data-v-1e1ee58a]{padding:1rem;border-top:1px solid var(--dialog-bar-border-color);background-color:var(--dialog-fh-bg-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:space-between;align-items:center}.left-buttons[data-v-1e1ee58a]{display:flex;gap:1rem}.right-buttons[data-v-1e1ee58a]{display:flex;gap:1rem;margin-left:auto}.btn[data-v-1e1ee58a]{padding:.5rem 1.5rem;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:100px}.copy-btn[data-v-f851e1b7]{display:inline-flex;align-items:center;justify-content:center;height:33px;border-radius:4px;background-color:var(--button-color);cursor:pointer;transition:all .2s ease;padding:0}.copy-btn[data-v-f851e1b7]:hover:not(:disabled){background-color:var(--button-hover-color)}.copy-btn[data-v-f851e1b7]:disabled{opacity:.5;cursor:not-allowed}.copy-btn svg[data-v-f851e1b7]{transition:transform .2s ease}.license-ordering-container[data-v-121d5ee8]{display:flex;flex-direction:column;gap:1rem}.detail-group[data-v-121d5ee8]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;background-color:var(--table-row-bg-color);border-radius:4px;padding:.5rem;flex:1}.detail-group label[data-v-121d5ee8]{font-weight:600;color:var(--inactive-color);font-size:.75rem}.loading-indicator[data-v-121d5ee8]{text-align:center;padding:2rem;color:var(--inactive-color)}.error-message[data-v-121d5ee8]{color:var(--error-color);padding:1rem;text-align:center;background-color:#dc35451a;border-radius:4px;margin-bottom:1rem}.no-features[data-v-121d5ee8]{text-align:center;padding:2rem;color:var(--inactive-color);background-color:var(--table-row-bg-color);border-radius:4px}.features-grid[data-v-121d5ee8]{display:flex;flex-direction:column;gap:.25rem;height:400px;max-height:400px;overflow-x:auto}.feature-item[data-v-121d5ee8]{border:1px solid var(--table-header-color);border-radius:4px;background-color:var(--table-row-bg-color);cursor:pointer;transition:all .2s ease}.feature-item[data-v-121d5ee8]:hover{background-color:var(--table-row-hover-bg-color)}.feature-item.selected[data-v-121d5ee8]{border-color:var(--button-action-color);background-color:var(--table-row-hover-bg-color)}.feature-content[data-v-121d5ee8]{display:flex;align-items:center;gap:.5rem;padding:.5rem;min-height:56px}.feature-checkbox[data-v-121d5ee8]{margin:0;flex-shrink:0}.feature-info[data-v-121d5ee8]{display:flex;flex-direction:column;gap:.125rem;flex:1}.feature-name[data-v-121d5ee8]{color:var(--color-text);font-weight:500;font-size:.875rem}.feature-description[data-v-121d5ee8]{color:var(--inactive-color);font-size:.75rem}.actions-section button{height:100%}.table-container{flex:1;overflow-y:auto;background-color:var(--color-background);border-radius:8px;box-shadow:0 2px 10px #0000000d;min-height:0;max-height:100%;position:relative}.files-table{width:100%;border-collapse:separate;border-spacing:0 4px;margin-top:-4px}.files-table th,.files-table td{padding:1rem;text-align:left}.files-table th{background:var(--table-header-bg-color);font-weight:600;color:var(--table-header-color)}.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;position:relative;padding-right:1.5rem}.sortable-header:hover{background-color:var(--table-header-bg-hover-color)}thead{position:sticky;top:0}.sort-indicator{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem}.features-text{color:var(--color-text)}.no-features{color:var(--table-header-color);font-style:italic}.device-serial{font-weight:500;font-size:1rem}.hardware-name{font-weight:500;font-size:.9rem;color:var(--color-text)}.form-wrapper{display:flex;flex-direction:row;gap:1rem}.right-buttons{display:flex;gap:1rem}.device-form{display:flex;flex-direction:column;gap:1rem}.form-group{display:flex;flex-direction:column;flex:1;gap:.5rem}.form-group label{font-weight:600;color:var(--color-text)}.device-details{display:flex;flex-direction:column}.detail-wrapper{display:flex;gap:.5rem}.note-content{max-height:200px;overflow-y:auto;scrollbar-width:thin;text-wrap:wrap;-webkit-mask-image:linear-gradient(var(--table-row-bg-color) 85%,transparent);mask-image:linear-gradient(var(--table-row-bg-color) 85%,transparent)}.detail-group{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;background-color:var(--table-row-bg-color);border-radius:4px;padding:.5rem;flex:1}.detail-group label{font-weight:600;color:var(--inactive-color);font-size:.75rem}.detail-group span{color:var(--color-text)}.purchase-placeholder p{margin:.5rem 0;font-size:1rem}.dialog-footer-content{display:flex;justify-content:space-between;align-items:center;width:100%}.left-buttons{display:flex;gap:.5rem;align-items:center}.automatic-form{display:flex;flex-direction:column;gap:1rem}.report-textarea{min-height:200px;font-family:monospace;font-size:.9rem;line-height:1.4}.license-key-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.copy-button{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;min-width:33px;max-width:33px;border:none;border-radius:4px;background-color:var(--button-color);cursor:pointer;transition:all .2s ease;padding:0;flex-shrink:0}.copy-button:hover{background-color:var(--button-hover-color)}.copy-button svg{transition:transform .2s ease}.actions-section button[data-v-1bc5ede6]{height:100%}.table-container[data-v-1bc5ede6]{flex:1;overflow-y:auto;background-color:var(--color-background);border-radius:8px 8px 0 0;box-shadow:0 2px 10px #0000000d;min-height:0;max-height:100%;position:relative;margin-bottom:-1rem}.orders-table[data-v-1bc5ede6]{width:100%;border-collapse:separate;border-spacing:0 4px;margin-top:-4px}.orders-table th[data-v-1bc5ede6],.orders-table td[data-v-1bc5ede6]{padding:1rem;text-align:left}.orders-table th[data-v-1bc5ede6]{background:var(--table-header-bg-color);font-weight:600;color:var(--table-header-color)}.orders-table thead[data-v-1bc5ede6]{z-index:1}.orders-table tr[data-v-1bc5ede6]{background-color:var(--table-row-bg-color)}.orders-table tr[data-v-1bc5ede6]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-1bc5ede6]{-webkit-user-select:none;user-select:none;position:relative;padding-right:1.5rem;cursor:pointer}.sortable-header[data-v-1bc5ede6]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-1bc5ede6]{position:sticky;top:0}.sort-indicator[data-v-1bc5ede6]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem}.no-results[data-v-1bc5ede6]{text-align:center;color:var(--inactive-color)}.status-badge[data-v-1bc5ede6]{font-size:1rem;font-weight:600;text-transform:uppercase}.status-badge.unpaid[data-v-1bc5ede6]{color:var(--error-color)}.status-badge.paid[data-v-1bc5ede6]{color:var(--success-color)}.order-highlight[data-v-1bc5ede6]{padding:.5rem 0;font-weight:600}.order-details[data-v-1bc5ede6]{display:flex;flex-direction:column}.detail-wrapper[data-v-1bc5ede6]{display:flex;gap:.5rem}.detail-group[data-v-1bc5ede6]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;background-color:var(--table-row-bg-color);border-radius:4px;padding:.5rem;flex:1}.detail-group label[data-v-1bc5ede6]{font-weight:600;color:var(--color-text);font-size:.75rem}.detail-group span[data-v-1bc5ede6]{color:var(--color-text)}.action-buttons button[data-v-1bc5ede6]{padding:.25rem .5rem;font-size:.875rem;min-width:auto}.actions-section[data-v-1bc5ede6]{display:flex;align-items:center;gap:.5rem}.add-order-btn[data-v-1bc5ede6]{min-width:120px;white-space:nowrap}.add-order-form[data-v-1bc5ede6]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-1bc5ede6]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-1bc5ede6]{font-weight:600;color:var(--color-text);font-size:.875rem}.left-buttons[data-v-1bc5ede6]{display:flex;gap:.5rem;align-items:center}.warning-text[data-v-1bc5ede6]{color:var(--error-color);font-weight:600;font-size:.875rem}.summary-section[data-v-1bc5ede6]{background-color:var(--table-header-bg-color);border-radius:0 0 8px 8px;padding:1rem;display:flex;flex-direction:column;align-content:flex-end}.summary-stats[data-v-1bc5ede6]{display:flex;gap:2rem;flex-wrap:wrap;justify-content:flex-end}.summary-item[data-v-1bc5ede6]{display:flex;flex-direction:row;gap:.25rem;align-items:baseline}.summary-label[data-v-1bc5ede6]{font-size:1rem;color:var(--inactive-color);font-weight:500}.summary-value[data-v-1bc5ede6]{font-size:1.5rem;font-weight:600;color:var(--color-text)}.summary-value.settled[data-v-1bc5ede6]{color:var(--success-color)}.summary-value.pending[data-v-1bc5ede6]{color:var(--error-color)}.actions-section[data-v-37856fda]{display:flex;align-items:center;gap:.5rem}.info-text[data-v-37856fda]{color:var(--inactive-color);font-size:.875rem;font-style:italic}.info-message[data-v-37856fda]{text-align:center;color:var(--inactive-color);padding:2rem;font-style:italic}.table-container[data-v-37856fda]{flex:1;overflow-y:auto;background-color:var(--color-background);border-radius:8px;box-shadow:0 2px 10px #0000000d;min-height:0;max-height:100%;position:relative}.features-table[data-v-37856fda]{width:100%;border-collapse:separate;border-spacing:0 4px;margin-top:-4px}.features-table th[data-v-37856fda],.features-table td[data-v-37856fda]{padding:1rem;text-align:left}.features-table th[data-v-37856fda]{background:var(--table-header-bg-color);font-weight:600;color:var(--table-header-color)}.features-table thead[data-v-37856fda]{z-index:1}.features-table tr[data-v-37856fda]{background-color:var(--table-row-bg-color)}.features-table tr[data-v-37856fda]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-37856fda]{-webkit-user-select:none;user-select:none;position:relative;padding-right:1.5rem;cursor:pointer}.sortable-header[data-v-37856fda]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-37856fda]{position:sticky;top:0}.sort-indicator[data-v-37856fda]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem}.feature-name[data-v-37856fda]{font-weight:600;font-size:1rem}.feature-key[data-v-37856fda],.feature-bit[data-v-37856fda],.feature-version[data-v-37856fda]{font-weight:500;color:var(--color-text)}.no-results[data-v-37856fda]{text-align:center;color:var(--inactive-color)}.feature-details[data-v-37856fda]{display:flex;flex-direction:column}.detail-wrapper[data-v-37856fda]{display:flex;gap:.5rem}.detail-group[data-v-37856fda]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;background-color:var(--table-row-bg-color);border-radius:4px;padding:.5rem;flex:1}.detail-group label[data-v-37856fda]{font-weight:600;color:var(--color-text);font-size:.75rem}.detail-group span[data-v-37856fda]{color:var(--color-text)}.dialog-footer-content[data-v-37856fda]{display:flex;justify-content:space-between;align-items:center;width:100%}.left-buttons[data-v-37856fda],.right-buttons[data-v-37856fda]{display:flex;gap:.5rem;align-items:center}.feature-form[data-v-37856fda]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-37856fda]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-37856fda]{font-weight:600;color:var(--color-text)}.required[data-v-37856fda]{color:var(--error-color)}.action-buttons[data-v-37856fda]{display:flex;gap:1rem}.action-buttons button[data-v-37856fda]{width:82px!important;height:50px!important;min-width:82px!important;padding:0!important;display:flex;align-items:center;justify-content:center}.split-layout[data-v-7d2b86b1]{display:flex;flex-direction:row;gap:2rem;height:100%}.left-section[data-v-7d2b86b1],.right-section[data-v-7d2b86b1]{flex:1;display:flex;flex-direction:column;min-width:0;gap:1rem}.section-header[data-v-7d2b86b1]{margin-bottom:0}.section-header h2[data-v-7d2b86b1]{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:var(--color-text)}.section-subtitle[data-v-7d2b86b1]{font-size:.875rem;color:var(--inactive-color);font-style:italic}.hardware-row.selected[data-v-7d2b86b1]{background-color:var(--table-row-hover-bg-color)!important}.hardware-row[data-v-7d2b86b1]{cursor:pointer}.actions-section button[data-v-7d2b86b1]{height:100%}.table-container[data-v-7d2b86b1]{flex:1;overflow-y:auto;background-color:var(--color-background);border-radius:8px;box-shadow:0 2px 10px #0000000d;min-height:0;max-height:100%;position:relative}.hardware-table[data-v-7d2b86b1]{width:100%;border-collapse:separate;border-spacing:0 4px;margin-top:-4px}.hardware-table th[data-v-7d2b86b1],.hardware-table td[data-v-7d2b86b1]{padding:1rem;text-align:left}.hardware-table th[data-v-7d2b86b1]{background:var(--table-header-bg-color);font-weight:600;color:var(--table-header-color)}.hardware-table thead[data-v-7d2b86b1]{z-index:1}.hardware-table tr[data-v-7d2b86b1]{background-color:var(--table-row-bg-color)}.hardware-table tr[data-v-7d2b86b1]:hover{background-color:var(--table-row-hover-bg-color)}.sortable-header[data-v-7d2b86b1]{-webkit-user-select:none;user-select:none;position:relative;padding-right:1.5rem;cursor:pointer}.sortable-header[data-v-7d2b86b1]:hover{background-color:var(--table-header-bg-hover-color)}thead[data-v-7d2b86b1]{position:sticky;top:0}.sort-indicator[data-v-7d2b86b1]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-size:.75rem}.hardware-name[data-v-7d2b86b1]{font-weight:600;font-size:1rem}.hardware-key[data-v-7d2b86b1]{font-weight:500;color:var(--color-text)}.hardware-description[data-v-7d2b86b1]{color:var(--inactive-color);font-style:italic}.action-buttons[data-v-7d2b86b1]{display:flex;gap:1rem}.action-buttons button[data-v-7d2b86b1]{width:82px!important;height:50px!important;min-width:82px!important;max-width:50px!important;padding:0!important;margin:0;display:flex;align-items:center;justify-content:center}.no-results[data-v-7d2b86b1]{text-align:center;color:var(--inactive-color)}.hardware-form[data-v-7d2b86b1]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-7d2b86b1]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-7d2b86b1]{font-weight:600;color:var(--color-text)}.hardware-details[data-v-7d2b86b1]{display:flex;flex-direction:column}.detail-wrapper[data-v-7d2b86b1]{display:flex;gap:.5rem}.detail-group[data-v-7d2b86b1]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;background-color:var(--table-row-bg-color);border-radius:4px;padding:.5rem;flex:1}.detail-group label[data-v-7d2b86b1]{font-weight:600;color:var(--color-text);font-size:.75rem}.detail-group span[data-v-7d2b86b1]{color:var(--color-text)}.readonly-input[data-v-7d2b86b1]{background-color:var(--table-row-bg-color)!important;color:var(--inactive-color)!important;cursor:not-allowed}.info-text[data-v-7d2b86b1]{color:var(--inactive-color);font-size:.75rem;font-style:italic;margin-top:.25rem}.dialog-footer-content[data-v-7d2b86b1]{display:flex;justify-content:space-between;align-items:center;width:100%}.left-buttons[data-v-7d2b86b1],.right-buttons[data-v-7d2b86b1]{display:flex;gap:.5rem;align-items:center}.hardware-highlight[data-v-7d2b86b1]{padding:.5rem 0;font-weight:600}.warning-text[data-v-7d2b86b1]{color:var(--error-color);font-weight:600;font-size:.875rem}
