.sfxtable[data-v-418a8938]{display:flex;overflow:auto;justify-content:justify;padding:1rem}.table-container[data-v-418a8938]{width:100%}table[data-v-418a8938]{border-collapse:collapse;width:80%;max-width:800px}td[data-v-418a8938],th[data-v-418a8938]{border:1px solid #000;padding:8px}th[data-v-418a8938]{background-color:#f2f2f2;font-weight:700}.expiring-licenses-section[data-v-418a8938]{margin:2rem 0;padding:1.5rem;background-color:var(--surface-ground);border-radius:8px}.expiring-licenses-section h2[data-v-418a8938]{margin-top:0;margin-bottom:1.5rem;color:var(--text-color);font-size:1.5rem}.expiring-table[data-v-418a8938]{width:100%}.data-link[data-v-418a8938]{text-decoration:none;cursor:pointer}.data-link[data-v-418a8938]:hover{text-decoration:underline}.expired[data-v-418a8938]{color:red;font-weight:700}.critical[data-v-418a8938]{color:#ff4500;font-weight:700}.warning[data-v-418a8938]{color:#ff8c00}.normal[data-v-418a8938]{color:var(--text-color)}.expansion-content[data-v-418a8938]{padding:1rem;background-color:var(--surface-section)}.expansion-content h4[data-v-418a8938]{margin-top:0;margin-bottom:1rem;color:var(--text-color)}.nested-table[data-v-418a8938]{margin-top:.5rem}.content[data-v-0760db82]{padding:1rem;overflow:auto}.content h1[data-v-0760db82]{color:var(--text-color);margin-bottom:2rem}.expiring-licenses-section[data-v-0760db82]{margin-bottom:2rem;padding:1.5rem;background-color:var(--surface-c);border-radius:8px}.expiring-licenses-section h2[data-v-0760db82]{color:var(--text-color);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.expiring-table[data-v-0760db82]{width:100%}.no-expiring[data-v-0760db82]{padding:1.5rem;background-color:var(--green-50);border-radius:8px;border:2px solid var(--green-500);margin-bottom:2rem}.no-expiring p[data-v-0760db82]{color:var(--green-700);font-size:1.1rem;margin:0}.stats-placeholder[data-v-0760db82]{text-align:center;padding:2rem;color:var(--text-color-secondary)}[data-v-0760db82] .expired{color:red;font-weight:700}[data-v-0760db82] .critical{color:#ff4500;font-weight:700}[data-v-0760db82] .warning{color:orange;font-weight:600}[data-v-0760db82] .normal{color:var(--text-color)}.data-link[data-v-0760db82]{text-decoration:none}.data-link[data-v-0760db82]:hover{text-decoration:underline}.stats-container[data-v-0760db82]{font-family:Arial,sans-serif;padding:1rem;max-width:1200px;margin:auto}.tab-button[data-v-0760db82]{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;cursor:pointer}.tab-button.active[data-v-0760db82]{background-color:#007bff;color:#fff}.nav-arrow[data-v-0760db82]{cursor:pointer;padding:.5rem}.summary-item h2[data-v-0760db82]{color:#222}.search-wrapper[data-v-3ccd78db]{margin-bottom:.75rem;padding:0}.divider[data-v-3ccd78db]{margin:.5rem 0}.menu-button[data-v-3ccd78db]{display:block;border-radius:0;border-color:var(--text-color);width:100%;background-color:var(--surface-a)}.layout-sidebar-title[data-v-3ccd78db]{color:var(--surface-c);font-weight:600;font-size:1.75rem;margin-bottom:0;text-align:center}.p-listbox[data-v-3ccd78db]{background-color:#000}.p-listbox .p-listbox-item[data-v-3ccd78db]{background-color:var(--surface-b);color:#d7d7d7;transition:color .3s ease}.p-listbox .p-listbox-item[data-v-3ccd78db]:hover{color:#151515;cursor:pointer;background-color:#f0f0f0}.p-listbox-list .p-listbox-item.p-highlight[data-v-3ccd78db]{background-color:#b9b9b9;color:#1e1e1e}.filter-panel[data-v-a392eae8]{margin-bottom:1rem}.filter-controls[data-v-a392eae8]{display:flex;flex-direction:column;gap:.75rem}.add-filter-section[data-v-a392eae8]{margin-bottom:.5rem}.add-filter-dropdown[data-v-a392eae8]{width:100%}.add-filter-placeholder[data-v-a392eae8]{color:var(--text-color-secondary);font-style:italic}.p-field[data-v-a392eae8]{display:flex;flex-direction:column;gap:.25rem}.filter-header[data-v-a392eae8]{display:flex;justify-content:space-between;align-items:center}.filter-header label[data-v-a392eae8]{font-size:.875rem;font-weight:500;color:var(--text-color)}.remove-filter-btn[data-v-a392eae8]{padding:.25rem;width:1.5rem;height:1.5rem;min-width:unset}.p-field .p-calendar[data-v-a392eae8],.p-field .p-dropdown[data-v-a392eae8],.p-field .p-inputnumber[data-v-a392eae8],.p-field input[data-v-a392eae8]{width:100%}.filter-actions[data-v-a392eae8]{margin-top:.5rem}.new-computer-container[data-v-231ca215],.new-unit-page-container[data-v-5afe8462]{padding:20px;min-height:100vh;overflow:auto}.new-unit-page-container h1[data-v-5afe8462]{margin-bottom:24px;font-size:28px;font-weight:600}.form-grid[data-v-5afe8462]{display:flex;flex-direction:column;gap:24px;max-width:1400px}.form-row[data-v-5afe8462]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:start}.form-field[data-v-5afe8462]{display:flex;flex-direction:column;gap:8px}.form-field label[data-v-5afe8462]{font-size:14px;font-weight:500;color:#333}.form-actions[data-v-5afe8462]{display:flex;justify-content:center;padding-top:16px}.form-actions button[data-v-5afe8462]{min-width:120px}[data-v-5afe8462] .p-dropdown-panel{z-index:9999!important}[data-v-5afe8462] .p-inputswitch{margin-top:4px}@media (max-width:1200px){.form-row[data-v-5afe8462]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.form-row[data-v-5afe8462]{grid-template-columns:1fr}}.toggle-wrapper[data-v-5afe8462]{display:flex;gap:1px;align-items:center}.column[data-v-2999e840]{margin-bottom:1rem}.card-header[data-v-2999e840]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.address-type-selector[data-v-2999e840]{margin-left:1rem;display:flex;gap:.5rem;align-items:center}.add-address-wrapper[data-v-2999e840]{margin:1rem 0;text-align:center}.optional-badge[data-v-2999e840]{font-size:.8em;color:#6c757d;font-weight:400;font-style:italic}.layout-content[data-v-2999e840]{overflow:auto}.container[data-v-2999e840]{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem;overflow:auto}.column[data-v-2999e840]{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #d3d5db;padding:1.5rem;flex:1 1 0;min-width:220px;flex-direction:column;height:100%;max-width:800px;max-height:800px;position:relative;display:flex;justify-content:center}.card-header[data-v-2999e840]{font-size:1.1em;font-weight:700;color:#bfc2c7;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.2em;border-bottom:1px solid #ececec;padding-bottom:.5em;font-family:var(--font-family);justify-content:center}.save-btn-wrapper[data-v-2999e840]{display:flex;margin:auto;justify-content:center}.p-field .p-inputtext[data-v-2999e840],.p-field .p-inputtextarea[data-v-2999e840],.p-field input[data-v-2999e840],.p-field textarea[data-v-2999e840]{margin-top:1rem;margin-left:1rem}.country-dropdown[data-v-2999e840]{margin-left:1rem}.new-layout-content[data-v-2999e840]{padding:1rem;overflow:auto}.split-button-item[data-v-2999e840]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem}.menu-icon[data-v-2999e840]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;opacity:.7;filter:invert(1)}code[data-v-1680e96c]{white-space:pre}.custom-black-button[data-v-6cb8eefd]{background-color:#000;color:#fff;border:none;border-radius:10%}.custom-black-button[data-v-6cb8eefd]:hover{background-color:#333}.history-container[data-v-6cb8eefd]{max-height:600px;overflow-y:auto;padding:5px;font-family:monospace}.history-list[data-v-6cb8eefd]{list-style:disc;padding-left:20px;margin:0}.history-list li[data-v-6cb8eefd]::marker{color:#666;font-size:.8em}.history-entry[data-v-6cb8eefd]{margin-bottom:10px}.history-timestamp[data-v-6cb8eefd]{font-weight:700;font-size:14px;margin-bottom:3px}.changes-list[data-v-6cb8eefd]{list-style:circle;padding-left:20px;margin:2px 0 0 0}.changes-list li[data-v-6cb8eefd]::marker{color:#999;font-size:.7em}.history-change[data-v-6cb8eefd]{font-size:13px;color:#555;line-height:1.4}.no-history[data-v-6cb8eefd]{text-align:center;padding:40px;color:#95a5a6;font-style:italic}code[data-v-8cb65aae]{white-space:pre}.entry-header[data-v-9b7d48dc]{display:flex;flex-direction:row;justify-content:space-between;background-color:var(--surface-c);padding:1rem 1rem 1rem 1rem}.entry-content[data-v-9b7d48dc]{margin:0 20px}.version-and-branding-header[data-v-9b7d48dc]{width:100%}.version-info[data-v-9b7d48dc]{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:10px}.version-text[data-v-9b7d48dc]{flex:1;font-weight:1000}.branding-card[data-v-9b7d48dc]{display:flex;align-items:center;margin-left:auto}.branding-card[data-v-9b7d48dc] .p-button{background:var(--surface-a);border:none}.devices-container[data-v-9b7d48dc]{display:flex;flex-direction:column;padding-top:2rem;max-width:100%}.customer-type[data-v-9b7d48dc]{margin-left:10px;display:flex;gap:.3rem;flex-direction:column;flex:1;align-items:flex-start}.radio-container[data-v-9b7d48dc]{display:flex;align-items:center;gap:.5rem;color:#8d8d8d;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.radio-container input[type=radio][data-v-9b7d48dc]{width:18px;height:18px;accent-color:var(--primary-color)}.devices-container[data-v-9b7d48dc] h3{margin:1px}[data-v-9b7d48dc] .p-field{justify-content:flex-start!important}[data-v-9b7d48dc] .p-datatable{width:100%;max-width:100%;min-width:100%}[data-v-9b7d48dc] .p-datatable .p-datatable-content,[data-v-9b7d48dc] .p-datatable .p-datatable-scrollable-view,[data-v-9b7d48dc] .p-datatable .p-datatable-wrapper{width:100%;max-width:100%}[data-v-9b7d48dc] .p-datatable .p-datatable-table{width:100%;max-width:100%;table-layout:auto}[data-v-9b7d48dc] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:#495057;font-weight:600;font-size:.9rem;padding:.75rem 1rem;border-bottom:1px solid #dee2e6;text-transform:none;text-align:left;width:auto;min-width:0}[data-v-9b7d48dc] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem;border-bottom:1px solid #f1f3f4;color:#212529;font-size:.9rem;text-align:left;width:auto;min-width:0}[data-v-9b7d48dc] .p-datatable td,[data-v-9b7d48dc] .p-datatable th{border:none!important}[data-v-9b7d48dc] .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#ededef}[data-v-9b7d48dc] .p-datatable .p-datatable-tbody>tr:hover{background:#e9ecef}[data-v-9b7d48dc] .p-datatable{border:none;border-radius:0;overflow:visible;box-shadow:none}.devices-section[data-v-9b7d48dc]{border:10px solid;border-color:var(--surface-c);border-radius:5px;width:100%;max-width:100%;min-width:100%;background-color:var(--surface-c)}.devices-section .h3[data-v-9b7d48dc]{font-size:1rem;font-weight:500;margin-bottom:1rem;color:#333}.entry-scrollable[data-v-9b7d48dc]{height:100%;overflow-y:auto;padding:0;width:100%;max-width:100%}#entryName[data-v-9b7d48dc]{margin:0;align-self:center}#entryCategory[data-v-9b7d48dc]{font-style:italic;margin:0}#titleDivider[data-v-9b7d48dc]{margin-top:.5em}.bottom-buttons[data-v-9b7d48dc]{background-color:#000}[data-v-9b7d48dc] .external-link{background:transparent!important;border:none!important;color:var(--text-color)!important}[data-v-9b7d48dc] .p-progressbar-value{background-color:var(--primary-color)!important}.billbee-section[data-v-30f6db3a]{margin:1rem;background:#fff;padding:1rem;border-radius:4px}.billbee-header[data-v-30f6db3a]{display:flex;justify-content:space-between;align-items:center}.billbee-link[data-v-30f6db3a]{color:#08c;text-decoration:underline;font-size:.95rem}.refresh-billbee-btn[data-v-30f6db3a]{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.2rem .4rem;color:#08c}.refresh-billbee-btn[data-v-30f6db3a]:hover{color:#057}.calendar[data-v-30f6db3a]{border:var(--text-color);border-style:solid;border-width:2px;border-radius:3px;min-width:300px;padding:.3rem}.calendar-div[data-v-30f6db3a]{border-radius:4px}[data-v-30f6db3a] .customer-dropdown-root{border:none;box-shadow:none;width:100%}[data-v-30f6db3a] .customer-dropdown-clearIcon,[data-v-30f6db3a] .customer-dropdown-trigger{color:transparent}.customer-name-dropdown[data-v-30f6db3a],.customer-name-dropdown[data-v-a06feb40]{width:100%;overflow:hidden}[data-v-a06feb40] .customer-dropdown-root{border:none;box-shadow:none;width:100%}[data-v-a06feb40] .customer-dropdown-clearIcon,[data-v-a06feb40] .customer-dropdown-trigger{color:transparent}.container[data-v-a06feb40]{grid-template-columns:repeat(3,minmax(300px,1fr));display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:none;width:100%}.column[data-v-a06feb40]{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #d3d5db;padding:.7rem;position:relative;display:flex;flex-direction:column}.card-header[data-v-a06feb40]{display:flex;justify-content:space-between;align-items:center;font-weight:500;color:var(--faded-header);margin-bottom:1rem}.card-content[data-v-a06feb40]{color:#666}.p-field[data-v-a06feb40]{margin-bottom:1.2em;font-family:var(--font-family);display:flex;align-items:center;justify-content:space-between;gap:1rem}.p-field label[data-v-a06feb40]{color:#bfc2c7;font-size:1em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family);margin-bottom:0;flex-shrink:0}.addresses-column[data-v-a06feb40]{min-height:400px}.addresses-container[data-v-a06feb40]{overflow-y:auto;max-height:300px;padding:.5rem;background:var(--surface-card);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.address-card[data-v-a06feb40]{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1rem;position:relative;border:1px solid #e9ecef;transition:all .2s ease}.address-card[data-v-a06feb40]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.address-type-badge[data-v-a06feb40]{position:absolute;top:.5rem;right:2.5rem;padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700;background-color:#e3f2fd;color:#1565c0}.address-edit-btn[data-v-a06feb40]{position:absolute;top:.5rem;right:.5rem}.address-edit-form[data-v-a06feb40]{padding:1rem 0}.form-row[data-v-a06feb40]{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.form-row[data-v-a06feb40] .p-dropdown,.form-row[data-v-a06feb40] .p-inputtext{flex:1;padding:.5rem;border:1px solid #ced4da;border-radius:4px;background:#fff}.form-actions[data-v-a06feb40]{display:flex;gap:.5rem;margin-top:1rem;justify-content:flex-end}.form-actions[data-v-a06feb40] .p-button{padding:.5rem 1rem}.address-details[data-v-a06feb40]{margin-top:1rem}.address-line[data-v-a06feb40]{margin-bottom:.25rem;color:#495057;font-size:.9rem}.address-type-filters[data-v-a06feb40]{display:flex;gap:.5rem;align-items:center}.address-filter[data-v-a06feb40]{min-width:200px}.no-addresses[data-v-a06feb40]{text-align:center;padding:2rem;color:#6c757d;font-style:italic}.loading-addresses[data-v-a06feb40]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6c757d;gap:1rem}.btn-add-address[data-v-a06feb40]{margin:auto auto;padding:.75rem;margin-top:1rem;background:var(--text-color);color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease}.btn-add-address[data-v-a06feb40]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px rgba(40,167,69,.3)}.btn-add-address[data-v-a06feb40]:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}[data-v-a06feb40] .p-datatable{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}[data-v-a06feb40] .p-datatable .p-datatable-thead>tr>th{background:#f5f5f5;color:#666;font-weight:500;font-size:.9rem;padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;text-transform:uppercase}[data-v-a06feb40] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;color:#333;font-size:.9rem}[data-v-a06feb40] .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#fafafa}[data-v-a06feb40] .p-datatable .p-datatable-tbody>tr:hover{background:#f0f0f0}[data-v-a06feb40] .p-inputnumber-input,[data-v-a06feb40] .p-inputtext,[data-v-a06feb40] .p-textarea{border:none!important;background:transparent!important;font-weight:700;color:var(--text-color);outline:none!important;transition:background .2s,border .2s;padding:0!important;font-size:1.1em;width:100%;resize:none;font-family:var(--font-family);background:#f5f7fa!important;border-bottom:1px solid #bfc2c7!important;box-shadow:none!important}[data-v-a06feb40] .p-inputnumber-input[disabled],[data-v-a06feb40] .p-inputtext[disabled],[data-v-a06feb40] .p-textarea[disabled]{color:var(--text-color)!important;background:transparent!important;cursor:default!important;pointer-events:auto!important}[data-v-a06feb40] .p-calendar{width:100%}.edit-btn[data-v-a06feb40]{background:none;border:none;padding:4px;cursor:pointer;font-size:1.2em;color:#bfc2c7;transition:all .2s ease}.edit-btn.shake[data-v-a06feb40]{animation:tilt-shaking-a06feb40 .5s}.edit-btn[data-v-a06feb40]:hover,.edit-mode-active[data-v-a06feb40]{color:var(--primary-color)}@keyframes tilt-shaking-a06feb40{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.billbee-dialog[data-v-a06feb40]{width:100%}.parts-list[data-v-1b227ebf]{display:flex;flex-direction:column;gap:12px;overflow:auto;max-height:350px}.order-item[data-v-1b227ebf]{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:6px;background:rgba(0,0,0,.02);margin-bottom:8px}.product-header[data-v-1b227ebf]{font-weight:600;color:#222;font-size:.95rem;padding-bottom:4px;border-bottom:1px solid rgba(0,0,0,.1);word-wrap:break-word;overflow-wrap:break-word}.partsList[data-v-1b227ebf]{list-style-type:disc;padding-left:20px;margin:4px 0 0 0;display:flex;flex-direction:column;gap:4px}.part-item[data-v-1b227ebf]{color:#666;font-size:.9rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.order-info[data-v-1b227ebf]{display:block;font-weight:600;margin-bottom:12px;color:var(--text-color);text-decoration:none}.order-info[data-v-1b227ebf]:hover{text-decoration:underline}.empty-order-message[data-v-1b227ebf]{color:#888;font-size:.95rem;padding:12px;text-align:center}.part-delete.p-button[data-v-1b227ebf]{background:transparent!important;border:none!important;padding:0!important}.part-delete .p-button-icon[data-v-1b227ebf]{color:#666!important;font-size:.95rem!important}.part-delete.p-button-text:hover .p-button-icon[data-v-1b227ebf]{color:#c33!important}.dropdown-block[data-v-1b227ebf]{display:flex;align-items:center;gap:.25rem}.order-dropdown[data-v-1b227ebf]{flex:1;min-width:0}[data-v-1b227ebf] .order-dropdown .p-dropdown-label{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-all!important}.p-field label[data-v-1b227ebf]{font-weight:700;margin-right:.5rem;color:#bfc2c7;font-size:1em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family);margin-bottom:0;flex-shrink:0}.dropdown-block[data-v-1b227ebf] .p-button-text{padding:.4rem!important;min-width:auto!important}.p-button-text a[data-v-1b227ebf]{text-decoration:none}.container[data-v-37308b20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;width:100%;max-width:100%;box-sizing:border-box}.column[data-v-37308b20]{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #d3d5db;padding:.7rem;position:relative;display:flex;flex-direction:column;min-width:300px;max-height:450px;overflow:auto}.card-header[data-v-37308b20]{display:flex;justify-content:center;align-items:center;font-weight:500;color:var(--faded-header)}.card-content[data-v-37308b20]{color:#666}.p-field[data-v-37308b20]{margin-bottom:1.2em;font-family:var(--font-family);display:flex;align-items:center;justify-content:space-between;gap:1rem}.p-field label[data-v-37308b20]{color:#bfc2c7;font-size:1em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family);margin-bottom:0;flex-shrink:0}.input-wrapper[data-v-37308b20]{flex-grow:1;flex-direction:column}@keyframes tilt-shaking-37308b20{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}[data-v-37308b20] .p-inputnumber-input,[data-v-37308b20] .p-inputtext,[data-v-37308b20] .p-textarea{border:none!important;background:transparent!important;font-weight:700;color:var(--text-color);outline:none!important;transition:background .2s,border .2s;padding:0!important;font-size:1.1em;width:100%;box-shadow:none!important;resize:none;font-family:var(--font-family)}[data-v-37308b20] .p-inputnumber-input[disabled],[data-v-37308b20] .p-inputtext[disabled],[data-v-37308b20] .p-textarea[disabled]{color:var(--text-color)!important;background:transparent!important;cursor:default!important;pointer-events:auto!important}.column[data-v-37308b20]:hover .p-inputnumber-input:not([disabled]),.column[data-v-37308b20]:hover .p-inputtext:not([disabled]),.column[data-v-37308b20]:hover .p-textarea:not([disabled]),[data-v-37308b20] .p-inputnumber-input:focus,[data-v-37308b20] .p-inputtext:focus,[data-v-37308b20] .p-textarea:focus{background:#f5f7fa!important;border-bottom:1px solid #bfc2c7!important;box-shadow:none!important}.edit-btn[data-v-37308b20]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2em;color:#bfc2c7;z-index:2;transition:color .2s}.edit-btn.shake[data-v-37308b20]{animation:tilt-shaking-37308b20 .5s}.edit-btn[data-v-37308b20]:hover{color:var(--primary-color)}.edit-mode-active[data-v-37308b20]{color:red}.toggle-wrapper[data-v-37308b20]{display:flex;align-items:center;gap:.75rem}.toggle[data-v-37308b20]{width:44px;height:24px;background:#e6e9ee;border-radius:999px;position:relative;cursor:pointer;transition:background .18s ease;flex-shrink:0}.toggle.active[data-v-37308b20]{background:var(--surface-a)}.toggle .toggle-handle[data-v-37308b20]{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:left .18s ease,transform .18s ease;box-shadow:0 1px 3px rgba(0,0,0,.18)}.toggle.active .toggle-handle[data-v-37308b20]{left:calc(100% - 22px)}.toggle-wrapper.disabled .toggle[data-v-37308b20]{opacity:.6;cursor:not-allowed;pointer-events:none}.toggle-labels[data-v-37308b20]{display:flex;gap:.5rem;color:#888;font-weight:700;text-transform:uppercase;font-size:.8rem}[data-v-37308b20] .p-datatable .p-datatable-thead>tr>th{background:#f5f5f5!important;color:#666;font-weight:500;font-size:.9rem;padding:.75rem 1rem;border-bottom:1px solid #e0e0e0;text-transform:uppercase}[data-v-37308b20] .external-link{background:transparent!important;border:none!important;color:var(--text-color)!important}.input-with-link[data-v-37308b20]{display:flex;flex-direction:row;align-items:center;gap:.5rem;overflow:visible}[data-v-37308b20] .p-dropdown{gap:1.2rem}[data-v-37308b20] .p-dropdown-clear-icon{color:#6c757d!important;visibility:visible!important;opacity:1!important}.info-text[data-v-37308b20]{font-weight:700;color:var(--text-color);transition:background .2s,border .2s;font-size:1.1em}.update-group-grid[data-v-964e154e]{grid-template-columns:160px 500px 1fr}.container[data-v-184306a8]{grid-template-columns:auto auto auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:none;width:100%}.column[data-v-184306a8]{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #d3d5db;padding:.7rem;position:relative;display:flex;flex-direction:column;min-width:300px;max-height:450px;overflow:visible}.card-header[data-v-184306a8]{display:flex;justify-content:center;align-items:center;font-weight:500;color:var(--faded-header)}.card-content[data-v-184306a8]{color:#666}.p-field[data-v-184306a8]{margin-bottom:1rem;font-family:var(--font-family);display:grid;grid-template-columns:80px 1fr;align-items:center;gap:.3rem}.p-field label[data-v-184306a8]{line-height:1.3;color:#bfc2c7;font-size:1em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family);margin-bottom:0;flex-shrink:0}.input-wrapper[data-v-184306a8]{flex-grow:1;flex-direction:column;overflow:visible}.input-with-link[data-v-184306a8]{display:flex;flex-direction:row;align-items:center;gap:.5rem;overflow:visible}.p-field .p-error[data-v-184306a8]{font-size:.8em;margin-top:.25rem}@keyframes tilt-shaking-184306a8{0%{transform:rotate(0deg)}25%{transform:rotate(20deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-20deg)}to{transform:rotate(0deg)}}.info-text[data-v-184306a8]{margin-bottom:.5rem}.info-text[data-v-184306a8],[data-v-184306a8] .p-inputnumber-input,[data-v-184306a8] .p-inputtext,[data-v-184306a8] .p-textarea{border:none!important;background:transparent!important;font-weight:700;color:var(--text-color);outline:none!important;transition:background .2s,border .2s;padding:0!important;font-size:1.1em;width:100%;box-shadow:none!important;resize:none;font-family:var(--font-family)}[data-v-184306a8] .p-inputnumber-input,[data-v-184306a8] .p-inputtext,[data-v-184306a8] .p-textarea{margin-right:10px;text-align:right}[data-v-184306a8] .p-inputnumber-input[disabled],[data-v-184306a8] .p-inputtext[disabled],[data-v-184306a8] .p-textarea[disabled]{color:var(--text-color)!important;background:transparent!important;cursor:default!important;pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}[data-v-184306a8] .key-field{word-wrap:break-word!important;word-break:break-all!important;white-space:pre-wrap!important;overflow-wrap:break-word!important;text-align:left}[data-v-184306a8] .key-field[disabled]{pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important;cursor:default!important}.column[data-v-184306a8]:hover .p-inputnumber-input:not([disabled]),.column[data-v-184306a8]:hover .p-inputtext:not([disabled]),.column[data-v-184306a8]:hover .p-textarea:not([disabled]),[data-v-184306a8] .p-inputnumber-input:focus,[data-v-184306a8] .p-inputtext:focus,[data-v-184306a8] .p-textarea:focus{background:#f5f7fa!important;border-bottom:1px solid #bfc2c7!important;box-shadow:none!important}[data-v-184306a8] .p-calendar{width:100%}.edit-btn[data-v-184306a8]{position:absolute;right:1rem;background:none;border:none;cursor:pointer;font-size:1.2em;color:#bfc2c7;z-index:2;transition:color .2s}.edit-btn.shake[data-v-184306a8]{animation:tilt-shaking-184306a8 .5s}.edit-btn[data-v-184306a8]:hover{color:var(--primary-color)}.edit-mode-active[data-v-184306a8]{color:red}.radio-label[data-v-184306a8]{margin-right:15px;font-family:var(--font-family);font-size:1em;letter-spacing:.08em;text-transform:uppercase;color:#222;font-weight:500}.three-toggle[data-v-184306a8]{display:inline-flex;border-radius:6px;overflow:hidden;border:1px solid #d3d5db;align-items:center;width:-moz-max-content;width:max-content}.three-toggle-btn[data-v-184306a8]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;background:transparent;padding:.5rem .9rem;cursor:pointer;font-weight:700;color:var(--text-color);transition:background .12s,color .12s}.three-toggle-btn[data-v-184306a8]:not(:last-child){border-right:1px solid #e6e8eb}.three-toggle-btn.active[data-v-184306a8]{background:var(--text-color);color:#fff}.three-toggle-btn[disabled][data-v-184306a8],.three-toggle[aria-disabled=true] .three-toggle-btn[data-v-184306a8]{opacity:.5;cursor:not-allowed}.toggle-switch-row[data-v-184306a8]{display:inline-flex;align-items:center;gap:.5rem}.toggle-label[data-v-184306a8]{font-weight:600;font-family:var(--font-family);text-transform:none}[data-v-184306a8] .customer-dropdown-root{border:none;box-shadow:none;width:100%}[data-v-184306a8] .customer-dropdown-clearIcon{color:#6c757d!important;visibility:visible!important;opacity:1!important}[data-v-184306a8] .customer-dropdown-trigger{color:transparent}[data-v-184306a8] .p-dropdown{gap:1.2rem}[data-v-184306a8] .p-dropdown-clear-icon{color:#6c757d!important;visibility:visible!important;opacity:1!important}[data-v-184306a8] .p-dropdown-panel{z-index:1100!important}.customer-name-dropdown[data-v-184306a8]{width:100%;overflow:hidden}.top-actions[data-v-184306a8]{display:flex;justify-content:flex-end;margin:0 1rem 0 0}.branding-card[data-v-184306a8]{display:flex;align-items:center}.branding-card[data-v-184306a8] .p-button{background:var(--surface-a)}[data-v-184306a8] .external-link{background:transparent!important;border:none!important;color:var(--text-color)!important}[data-v-184306a8] .input-switch.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#000!important}[data-v-184306a8] .input-switch.p-inputswitch.p-inputswitch-checked:hover .p-inputswitch-slider{background:#1a1a1a!important}[data-v-184306a8] .input-switch .p-inputswitch-slider:before{background-color:#fff!important}[data-v-184306a8] .input-switch.p-highlight .p-inputswitch-slider,[data-v-184306a8] .input-switch.p-inputswitch-checked .p-inputswitch-slider,[data-v-184306a8] .input-switch.p-inputswitch.p-highlight .p-inputswitch-slider{background:#000!important;background-color:#000!important}[data-v-184306a8] .p-calendar .p-datepicker-trigger,[data-v-184306a8] .p-calendar .p-inputgroup-addon .p-button,[data-v-184306a8] .p-calendar .p-inputgroup-addon button,[data-v-184306a8] .p-calendar button.p-datepicker-trigger{background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none!important}[data-v-184306a8] .p-calendar .p-datepicker-trigger .p-button-icon,[data-v-184306a8] .p-calendar .p-datepicker-trigger .pi,[data-v-184306a8] .p-calendar .p-inputgroup-addon .p-button .p-button-icon,[data-v-184306a8] .p-calendar .p-inputgroup-addon .pi{color:#fff!important}[data-v-184306a8] .p-calendar .p-datepicker-trigger:focus,[data-v-184306a8] .p-calendar .p-datepicker-trigger:hover,[data-v-184306a8] .p-calendar .p-inputgroup-addon button:focus,[data-v-184306a8] .p-calendar .p-inputgroup-addon button:hover{background:#000!important;border-color:#000!important;color:#fff!important}.search-table-container[data-v-7b4a0dbb]{overflow:auto;position:relative}.sticky-scrollbar-container[data-v-7b4a0dbb]{position:fixed;bottom:0;left:0;right:0;height:17px;overflow-x:auto;overflow-y:hidden;background-color:#f8f9fa;border-top:1px solid #dee2e6;z-index:1000}.sticky-scrollbar-content[data-v-7b4a0dbb]{height:1px}.customer-table[data-v-7b4a0dbb]{border-left:10px solid rgba(12,229,12,.9);color:#000;border-left:4px solid rgba(0,128,0,.8);padding:1rem;border:1px solid #ddd;border-radius:4px;margin-top:.5rem}[data-v-7b4a0dbb] .p-datatable-wrapper{overflow:visible!important}.customer-table .p-datatable-tbody>tr.expanded-row[data-v-7b4a0dbb]{border:2px solid #222;box-shadow:0 2px 8px rgba(0,0,0,.08)}.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr{border-bottom:3px solid #dee2e6!important}.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr:nth-child(4n+1),.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr:nth-child(4n+2){background-color:#fff!important}.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr:nth-child(4n+3),.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr:nth-child(4n+4){background-color:#f8f9fa!important}.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr:hover{background-color:#e9ecef!important}.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr.p-row-expanded{border-bottom:5px solid #28a745!important}.customer-table[data-v-7b4a0dbb] .p-datatable-tbody>tr.p-row-expanded+tr{box-shadow:0 -3px 6px rgba(0,128,0,.1)}.unit-table[data-v-7b4a0dbb]{border-left:10px solid rgba(61,150,177,.9);color:#000}.expansion-container[data-v-7b4a0dbb]{padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-top:3px solid #28a745;border-bottom:3px solid #28a745;margin:.5rem 0}.expansion-title[data-v-7b4a0dbb]{margin:0 0 1.5rem 0;padding-bottom:.5rem;border-bottom:2px solid #dee2e6;color:#495057;font-size:1.1rem;font-weight:600}.unit-computer-row[data-v-7b4a0dbb]{display:flex;gap:2rem;margin-bottom:2rem;padding:1rem;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);border-left:4px solid rgba(61,150,177,.8)}.unit-computer-row[data-v-7b4a0dbb]:last-child{margin-bottom:0}.unit-info-block[data-v-7b4a0dbb]{flex:0 0 300px;min-width:300px;background-color:#f8f9fa;border-radius:6px;padding:.75rem;border:1px solid #dee2e6}.unit-header[data-v-7b4a0dbb]{margin:0 0 .75rem 0;padding-bottom:.4rem;border-bottom:2px solid rgba(61,150,177,.5);color:#3d96b1;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.unit-details[data-v-7b4a0dbb]{display:flex;flex-direction:column;gap:.1rem}.unit-field[data-v-7b4a0dbb]{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.2rem .25rem;background-color:#fff;border-radius:4px;border:1px solid #e9ecef}.unit-field[data-v-7b4a0dbb]:hover{background-color:#f8f9fa}.unit-field.searched-column[data-v-7b4a0dbb]{background-color:#fff3cd;border-left:3px solid #ffc107;padding-left:.5rem}.unit-field.searched-column .field-label[data-v-7b4a0dbb]{color:#856404;font-weight:700}.field-label[data-v-7b4a0dbb]{font-size:.75rem;font-weight:600;color:#495057;min-width:120px;flex-shrink:0}.field-value[data-v-7b4a0dbb]{font-size:.85rem;color:#212529;flex:1;word-break:break-word}.computers-table-container[data-v-7b4a0dbb]{flex:1;min-width:0;overflow-x:auto;max-width:calc(100vw - 400px)}.computers-header[data-v-7b4a0dbb]{margin:0 0 1rem 0;padding-bottom:.5rem;border-bottom:2px solid rgba(243,146,0,.5);color:#f39200;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.nested-computer-table[data-v-7b4a0dbb]{background-color:#fff;border-radius:6px;overflow-x:auto;width:100%;display:block}.no-computers[data-v-7b4a0dbb]{padding:2rem;text-align:center;color:#6c757d;font-style:italic;background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:6px}@media screen and (max-width:1200px){.unit-computer-row[data-v-7b4a0dbb]{flex-direction:column}.unit-info-block[data-v-7b4a0dbb]{flex:1;min-width:100%}.computers-table-container[data-v-7b4a0dbb]{max-width:100vw}}.computer-table[data-v-7b4a0dbb]{padding:1rem;border:1px solid #ddd;border-left:10px solid rgba(243,146,0,.8);border-radius:4px;margin-top:.5rem}.nested-computer-table .p-datatable-tbody>tr[data-v-7b4a0dbb]{background-color:hsla(0,0%,100%,.9);color:#000}.nested-computer-table .p-datatable-tbody>tr[data-v-7b4a0dbb]:hover{background-color:rgba(243,146,0,.1)}.nested-computer-table[data-v-7b4a0dbb],.nested-unit-table[data-v-7b4a0dbb]{margin:.5rem 0;border-radius:4px;overflow:hidden}.p-datatable .p-datatable-tbody>tr.p-highlight[data-v-7b4a0dbb]{background-color:rgba(61,150,177,.2);color:#000}@media screen and (max-width:768px){.computer-table[data-v-7b4a0dbb],.customer-table[data-v-7b4a0dbb],.unit-table[data-v-7b4a0dbb]{overflow-x:auto}}.search-match[data-v-7b4a0dbb]{background-color:#ffeb3b!important;padding:2px 4px;border-radius:4px;display:inline-block;font-weight:700;color:#000;border:1px solid #fdd835;margin:-2px 0}.computer-table .search-match[data-v-7b4a0dbb],.customer-table .search-match[data-v-7b4a0dbb],.unit-table .search-match[data-v-7b4a0dbb]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.clickable[data-v-7b4a0dbb]{cursor:pointer;color:#2196f3;text-decoration:none}.clickable[data-v-7b4a0dbb]:hover{text-decoration:underline;color:#1976d2}.table-header[data-v-7b4a0dbb]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#fff;border-bottom:2px solid #dee2e6}.filters-section[data-v-7b4a0dbb]{display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem;background-color:#f8f9fa;border-radius:6px}.filter-group[data-v-7b4a0dbb]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:250px}.filter-label[data-v-7b4a0dbb]{font-weight:600;font-size:.9rem;color:#495057}.filter-controls[data-v-7b4a0dbb]{display:flex;gap:.5rem}.column-multiselect[data-v-7b4a0dbb]{min-width:200px;max-width:300px}.column-multiselect[data-v-7b4a0dbb] .p-multiselect{border:1px solid #dee2e6;border-radius:4px}.column-multiselect[data-v-7b4a0dbb] .p-multiselect:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 .2rem rgba(33,150,243,.25)}.column-select[data-v-7b4a0dbb]{padding:.5rem;border:1px solid #dee2e6;border-radius:4px;background-color:#fff;font-size:.9rem;color:#495057;cursor:pointer;min-width:150px}.column-select[data-v-7b4a0dbb]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 .2rem rgba(33,150,243,.25)}.filter-input[data-v-7b4a0dbb]{flex:1;padding:.5rem;border:1px solid #dee2e6;border-radius:4px;font-size:.9rem}.filter-input[data-v-7b4a0dbb]:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 .2rem rgba(33,150,243,.25)}.header-actions[data-v-7b4a0dbb]{display:flex;gap:.5rem;justify-content:flex-end}.header-actions .p-button-text[data-v-7b4a0dbb]{padding:.5rem 1rem;color:#495057;font-weight:400;background-color:#fff;border:1px solid #dee2e6;border-radius:4px}.header-actions .p-button-text[data-v-7b4a0dbb]:hover{background-color:#f8f9fa;border-color:#ced4da}.header-actions .p-button-text i[data-v-7b4a0dbb]{margin-right:.5rem}.header-left[data-v-7b4a0dbb]{display:flex;gap:.5rem}.header-left .p-button-text[data-v-7b4a0dbb]{padding:.5rem 1rem;color:#495057;font-weight:400;background-color:#fff;border:1px solid #dee2e6;border-radius:4px}.header-left .p-button-text[data-v-7b4a0dbb]:hover{background-color:#f8f9fa;border-color:#ced4da}.header-left .p-button-text i[data-v-7b4a0dbb]{margin-right:.5rem}.search-container[data-v-7b4a0dbb]{position:relative;margin-left:auto;width:300px}.search-input[data-v-7b4a0dbb]{width:100%;padding:.5rem .5rem .5rem 2.5rem;border:1px solid #dee2e6;border-radius:4px;font-size:1rem}.p-input-icon-left[data-v-7b4a0dbb]{position:relative;display:block}.p-input-icon-left i[data-v-7b4a0dbb]{position:absolute;top:50%;left:.75rem;transform:translateY(-50%);color:#6c757d}.clear-button[data-v-7b4a0dbb],.collapse-button[data-v-7b4a0dbb]{display:none}@media screen and (max-width:1200px){.filters-section[data-v-7b4a0dbb]{flex-direction:column}.filter-group[data-v-7b4a0dbb]{min-width:100%}}@media screen and (max-width:768px){.table-header[data-v-7b4a0dbb]{padding:.5rem}.filter-controls[data-v-7b4a0dbb]{flex-direction:column}.column-select[data-v-7b4a0dbb]{min-width:100%}.header-actions[data-v-7b4a0dbb]{flex-direction:column}.search-container[data-v-7b4a0dbb]{width:100%}.header-left[data-v-7b4a0dbb]{width:100%;justify-content:space-between}}[data-v-7b4a0dbb] .p-datatable .p-datatable-scrollable-view{width:100%;max-width:100%}[data-v-7b4a0dbb] .p-datatable .p-datatable-table{width:100%;max-width:100%;table-layout:auto}[data-v-7b4a0dbb] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:#495057;font-weight:600;font-size:.9rem;padding:.75rem 1rem;border-bottom:1px solid #dee2e6;text-transform:none;text-align:left;width:auto;min-width:0}[data-v-7b4a0dbb] .p-datatable .p-datatable-thead>tr>th.searched-column-header{background-color:#fff3cd!important;border-bottom:3px solid #ffc107!important}.searched-header-text[data-v-7b4a0dbb]{color:#856404;font-weight:700}[data-v-7b4a0dbb] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem;border-bottom:1px solid #f1f3f4;color:#212529;font-size:.9rem;text-align:left;width:auto;min-width:0}[data-v-7b4a0dbb] .p-datatable td,[data-v-7b4a0dbb] .p-datatable th{border:none!important}[data-v-7b4a0dbb] .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#ededef}[data-v-7b4a0dbb] .p-datatable .p-datatable-tbody>tr:hover{background:#e9ecef}[data-v-7b4a0dbb] .p-datatable{border:none;border-radius:0;overflow:visible;box-shadow:none;width:-moz-fit-content;width:fit-content}.branding-page-container[data-v-f565f3a4]{display:grid;grid-template-columns:350px 1fr;gap:.5rem;padding:1rem;padding-bottom:4rem;width:100%;min-height:100vh;overflow:auto}.details-section[data-v-f565f3a4]{background:var(--surface-card);border-radius:12px;padding:1.5rem;height:-moz-fit-content;height:fit-content;box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:.0001rem}.details-section h2[data-v-f565f3a4]{margin:0 0 .5rem 0;color:var(--primary-color);border-bottom:2px solid var(--primary-color);padding-left:.5rem}.info-card[data-v-f565f3a4]{background:var(--surface-ground);border-radius:8px;padding:1.25rem;margin-bottom:1rem;transition:transform .2s,box-shadow .2s}.info-card[data-v-f565f3a4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.info-card h3[data-v-f565f3a4]{margin:0 0 1rem 0;font-size:1.1rem;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.info-card h3 i[data-v-f565f3a4]{color:var(--primary-color);font-size:1.2rem}.info-row[data-v-f565f3a4]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--surface-border)}.info-row[data-v-f565f3a4]:last-child{border-bottom:none}.info-row .label[data-v-f565f3a4]{font-weight:600;color:var(--text-color-secondary);font-size:.9rem}.info-row .value[data-v-f565f3a4]{color:var(--text-color);font-weight:500;text-align:right;word-break:break-word}.upload-section[data-v-f565f3a4]{display:flex;flex-direction:column;gap:1rem}.upload-section h2[data-v-f565f3a4]{margin:0 0 1rem 0;font-size:1.75rem;color:var(--text-color)}.upload-container-grid[data-v-f565f3a4]{display:grid;grid-template-columns:1fr 300px;gap:.5rem;align-items:start}.upload-area[data-v-f565f3a4]{display:flex;flex-direction:column;gap:1rem}.uploaded-files-display[data-v-f565f3a4]{background:var(--surface-card);border-radius:12px;padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);position:sticky;top:.0001rem;max-height:calc(100vh - 2rem);overflow-y:auto}.uploaded-files-header[data-v-f565f3a4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--surface-border)}.uploaded-files-header h3[data-v-f565f3a4]{margin:0;font-size:1.25rem;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.uploaded-files-header h3 i[data-v-f565f3a4]{color:var(--primary-color)}.uploaded-files-grid[data-v-f565f3a4]{display:flex;flex-direction:column;gap:1rem}.uploaded-file-item[data-v-f565f3a4]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:8px;transition:all .2s ease}.uploaded-file-item[data-v-f565f3a4]:hover{transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:var(--primary-color)}.file-preview[data-v-f565f3a4]{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-0);border-radius:6px;overflow:hidden}.file-preview .preview-img[data-v-f565f3a4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.file-preview .video-icon[data-v-f565f3a4]{font-size:2rem;color:var(--primary-color)}.file-details[data-v-f565f3a4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.file-details .file-name[data-v-f565f3a4]{color:var(--primary-color);text-decoration:none;font-weight:500;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.file-details .file-name[data-v-f565f3a4]:hover{color:var(--primary-color-text);text-decoration:underline}.file-details .file-size[data-v-f565f3a4]{font-size:.8rem;color:var(--text-color-secondary)}.status-active[data-v-f565f3a4]{color:var(--green-600);font-weight:600;font-size:.8rem}.status-inactive[data-v-f565f3a4]{color:var(--red-600);font-weight:600;font-size:.8rem}.no-files-message[data-v-f565f3a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-color-secondary)}.no-files-message p[data-v-f565f3a4]{margin:.5rem 0;font-size:1rem}.no-files-message .subtitle[data-v-f565f3a4]{font-size:.875rem;opacity:.7}@media (max-width:1200px){.upload-container-grid[data-v-f565f3a4]{grid-template-columns:1fr;padding-bottom:5rem}.uploaded-files-display[data-v-f565f3a4]{position:relative;max-height:none}}.custom-key-section[data-v-f565f3a4]{display:flex;gap:1rem;margin-bottom:1rem;padding:1rem;background:var(--surface-card);border-radius:8px}.upload-enabled[data-v-f565f3a4]{color:#13d63d!important;font-weight:700}.card[data-v-f565f3a4]{background:var(--surface-card);border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}[data-v-f565f3a4] .p-fileupload{width:100%}[data-v-f565f3a4] .flex.flex-wrap{gap:.5rem}.rounded-border[data-v-f565f3a4]{border-radius:8px;background:var(--surface-ground)}.error[data-v-f565f3a4]{color:var(--red-500);font-size:.875rem}h3[data-v-f565f3a4]{margin-top:1.5rem;margin-bottom:1rem;font-size:1.3rem;color:var(--text-color)}img[data-v-f565f3a4]{max-width:200px;height:auto;border-radius:4px}.bucket-file[data-v-f565f3a4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;margin-bottom:.75rem;transition:all .3s ease}.bucket-file[data-v-f565f3a4]:hover{background-color:var(--surface-hover);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.bucket-file img[data-v-f565f3a4]{max-width:120px;max-height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bucket-file p[data-v-f565f3a4]{flex-grow:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bucket-file a[data-v-f565f3a4]{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .2s}.bucket-file a[data-v-f565f3a4]:hover{color:var(--primary-color-text);text-decoration:underline}.note-box[data-v-f565f3a4]{background:linear-gradient(135deg,var(--surface-card) 0,var(--surface-ground) 100%);border:1px solid var(--surface-border);border-radius:8px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.note-box h4[data-v-f565f3a4]{margin:0 0 1rem 0;color:var(--primary-color);font-size:1.1rem}.note-box p[data-v-f565f3a4]{margin:.5rem 0;line-height:1.6}.note-box ul[data-v-f565f3a4]{margin:.5rem 0 0 1.5rem;list-style-type:disc}.note-box li[data-v-f565f3a4]{margin:.5rem 0;line-height:1.6}.note-box h4[data-v-f565f3a4],li[data-v-f565f3a4],p[data-v-f565f3a4],ul[data-v-f565f3a4]{font-size:.95rem}.override-disabled[data-v-f565f3a4],.override-enabled[data-v-f565f3a4]{border-radius:8px;padding:.5rem 1rem;font-size:.9rem;transition:background-color .3s,color .3s,box-shadow .3s}.override-enabled[data-v-f565f3a4]{background-color:#fbbf24;color:#1f2937;border:2px solid #f59e0b;font-weight:600;box-shadow:0 2px 8px rgba(251,191,36,.3)}.override-enabled[data-v-f565f3a4]:hover{background-color:#f59e0b;box-shadow:0 4px 12px rgba(251,191,36,.4)}.override-disabled[data-v-f565f3a4]{background-color:var(--surface-100);color:var(--text-color-secondary);border:2px solid var(--surface-border)}.preview-container[data-v-f565f3a4]{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:12px}.preview-wrapper[data-v-f565f3a4]{display:flex;justify-content:center;align-items:center;background-color:#f5f5f5;border-radius:4px;padding:8px;width:100%}.preview-image[data-v-f565f3a4]{max-width:200px;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.preview-video[data-v-f565f3a4]{max-width:320px;max-height:240px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.preview-link[data-v-f565f3a4]{font-size:.875rem;color:var(--primary-color);text-decoration:none;text-align:center;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.preview-link[data-v-f565f3a4]:hover{text-decoration:underline;color:var(--primary-color-text)}.file-item[data-v-f565f3a4]{width:calc(50% - 1rem);margin-bottom:1rem;background:var(--surface-ground);padding:1rem;border-radius:8px;border:1px solid var(--surface-border)}@media (max-width:1200px){.branding-page-container[data-v-f565f3a4]{grid-template-columns:300px 1fr}}@media (max-width:992px){.branding-page-container[data-v-f565f3a4]{grid-template-columns:1fr}.details-section[data-v-f565f3a4]{position:relative;top:0}}@media (max-width:768px){.file-item[data-v-f565f3a4]{width:100%}}.header-wrapper[data-v-0f845d53]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1.25rem;gap:1rem;background-color:var(--surface-c);box-shadow:0 4px 6px rgba(0,0,0,.1)}.header-wrapper .left a[data-v-0f845d53]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-color);font-weight:600}.header-wrapper .nav-links[data-v-0f845d53]{display:flex;align-items:center;gap:12px}.header-wrapper .nav-links[data-v-0f845d53]>*{color:var(--text-color)}@media screen and (max-width:640px){.header-wrapper[data-v-0f845d53]{flex-direction:column;align-items:stretch}.header-wrapper .nav-links[data-v-0f845d53]{justify-content:center;flex-wrap:wrap}}.footer-wrapper[data-v-cfdee058]{border-bottom:none;padding:.75rem 1rem;background-color:var(--surface-c);margin-top:auto;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -4px 6px rgba(0,0,0,.1)}.footer-wrapper .left img[data-v-cfdee058]{height:32px;width:auto}.footer-wrapper .middle a img[data-v-cfdee058]{height:26px;width:auto;margin-right:8px;opacity:.9;filter:invert()}.footer-wrapper .right a[data-v-cfdee058]{margin-left:12px;color:var(--text-color)}@media screen and (max-width:640px){.footer-wrapper[data-v-cfdee058]{flex-direction:column;align-items:stretch}}.login-layout-content[data-v-7a84ddc4]{overflow:auto;min-height:100vh;display:flex;flex-direction:column}.login-page-content[data-v-7a84ddc4]{height:unset;height:100%;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.center[data-v-7a84ddc4]{display:block;margin:0 auto;padding:2rem;width:300px;height:300px}.login-container[data-v-7a84ddc4]{max-width:400px;margin:auto;padding:2rem;background-color:var(--surface-c);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}h2[data-v-7a84ddc4]{text-align:center;margin-bottom:1.5rem;color:var(--text-color)}label[data-v-7a84ddc4]{display:block;margin-bottom:.5rem;color:var(--text-color)}input[data-v-7a84ddc4]{width:100%;padding:.75rem;border:1px solid var(--surface-b);border-radius:4px;background-color:var(--surface-c);color:var(--text-color)}.login-button[data-v-7a84ddc4]{width:100%;padding:.75rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.login-button[data-v-7a84ddc4]:hover{background-color:#e88b2f}.error-message[data-v-7a84ddc4]{color:#f44;font-size:.9rem;margin-top:.5rem}.password-input-container[data-v-7a84ddc4]{display:flex;align-items:center}.toggle-password[data-v-7a84ddc4]{padding:0;color:var(--text-color)}.register[data-v-7a84ddc4]{margin-top:1rem;text-align:center}.forgot[data-v-7a84ddc4]{margin-top:.5rem}.form-group[data-v-7a84ddc4]{margin-bottom:1.5rem}.form-group label[data-v-7a84ddc4]{display:block;margin-bottom:.5rem;color:var(--text-color);font-weight:500}.form-group input[data-v-7a84ddc4]{width:100%;padding:.75rem;border:1px solid #555;border-radius:4px;background-color:var(--surface-c);color:var(--text-color);transition:border-color .2s}.form-group input[data-v-7a84ddc4]:focus{outline:none;border-color:var(--primary-color)}.password-input-container[data-v-7a84ddc4]{position:relative}.toggle-password[data-v-7a84ddc4]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#888;cursor:pointer;padding:.5rem}.login-button[data-v-7a84ddc4],.register-button[data-v-7a84ddc4]{width:100%;padding:.75rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.login-button[data-v-7a84ddc4]:hover,.register-button[data-v-7a84ddc4]:hover{background-color:#e88b2f}.login-button[data-v-7a84ddc4]:disabled,.register-button[data-v-7a84ddc4]:disabled{background-color:#666;cursor:not-allowed}.error[data-v-7a84ddc4]{color:#f44;margin-top:.5rem;font-size:.9rem}.register-layout-content{overflow:auto;min-height:100vh;display:flex;flex-direction:column}.register-container{max-width:400px;margin:20px auto;padding:2rem;background-color:var(--surface-c);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.sisyfoxHead{display:block;margin:auto;width:300px;height:300px}.header{text-align:center;margin:auto}.form-group{margin-bottom:15px}.register-page-content{max-width:-moz-fit-content;max-width:fit-content;margin:auto}.login{padding:1rem}.error,.login{text-align:center}.error{color:red;margin-top:10px}.password-requirements{color:#666;font-size:.8em;margin-top:5px;display:block}.register-button:disabled{background-color:#ccc;cursor:not-allowed}.password-input-container{display:flex;align-items:center}.password-input-container input{width:100%}.toggle-password{padding:0;font-size:1.2em}.toggle-password:focus{outline:none}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--text-color);font-weight:500}.form-group input{width:100%;padding:.75rem;border:1px solid #555;border-radius:4px;background-color:var(--surface-c);color:var(--text-color);transition:border-color .2s}.form-group input:focus{outline:none;border-color:var(--primary-color)}.password-input-container{position:relative}.toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#888;cursor:pointer;padding:.5rem}.login-button,.register-button{width:100%;padding:.75rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.login-button:hover,.register-button:hover{background-color:#e88b2f}.login-button:disabled,.register-button:disabled{background-color:#666;cursor:not-allowed}.error{color:#f44;margin-top:.5rem;font-size:.9rem}.layout-sidebar-link[data-v-5a3f85c3]{display:block;text-decoration:none;text-align:center;padding:.1rem;transition:background-color .2s;padding:20px;border:2px;border-color:var(--surface-a);border-style:solid}.layout-sidebar-link[data-v-5a3f85c3]:hover{background-color:var(--surface-d)}.layout-sidebar-link.active[data-v-5a3f85c3]{background-color:var(--primary-color);color:var(--primary-color-text)}.layout-sidebar-link i[data-v-5a3f85c3]{font-size:2rem;color:var(--primary-color-text)}.units-icon[data-v-5a3f85c3]{width:2.5rem;height:2.5rem;display:block;background-image:url(/img/units.51dac89f.png);background-size:contain;background-repeat:no-repeat}.layout-logo[data-v-21e20436]{text-align:center}.sidebar-menu .p-button[data-v-21e20436]{border:none;width:100%;padding:.5rem 0;box-shadow:none;border-radius:0}[data-v-21e20436] .p-listbox-item{color:var(--surface-c)!important}[data-v-21e20436] .p-listbox-item.p-highlight{background:var(--primary-color)!important}[data-v-21e20436] .p-listbox-item:hover{background:var(--surface-b)!important}.verticalLine[data-v-17bf2485]{background-color:var(--surface-b);width:1px;height:100%;margin:0;grid-column:3;justify-self:stretch}.text-hover[data-v-17bf2485]{cursor:pointer}.company-link[data-v-17bf2485]{font-size:20px;text-align:center;grid-column:2;justify-self:stretch;font-weight:400}.toggle[data-v-17bf2485]{margin:0;grid-column:1;justify-self:center}.title[data-v-17bf2485]{align-self:center;margin-left:8px;grid-column:4;justify-self:center;font-size:30px;font-weight:400}.user-button[data-v-17bf2485]{grid-column:5;margin-right:20px}.user-button[data-v-17bf2485] .p-button{background-color:transparent!important;border:none;font-size:25px;margin-left:-15px}.user-button[data-v-17bf2485] .pi{font-size:15px}.authenticated-layout-wrapper[data-v-5f9a4e48]{display:flex;height:100%;padding-bottom:3rem;scrollbar-width:none}.authenticated-layout-content[data-v-5f9a4e48]{overflow:auto;width:100%;flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;background-color:var(--background-color);padding-bottom:.1rem}.forgot-password-layout-content[data-v-eb60d552]{overflow:auto;min-height:100vh;display:flex;flex-direction:column}.forgot-password-container[data-v-eb60d552]{max-width:400px;margin:auto;padding:2rem;background-color:var(--surface-c);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}h2[data-v-eb60d552]{text-align:center;margin-bottom:20px;color:var(--text-color)}.form-group[data-v-eb60d552]{margin-bottom:15px}label[data-v-eb60d552]{display:block;margin-bottom:5px}input[data-v-eb60d552]{width:100%;padding:8px;box-sizing:border-box}.error-message[data-v-eb60d552]{color:red;font-size:.9em;margin-top:5px}.center[data-v-eb60d552]{display:block;margin-left:auto;margin-right:auto;position:relative;padding:10%}.register[data-v-eb60d552]{padding:1rem;text-align:center}.forgot-password-page-content[data-v-eb60d552]{max-width:-moz-fit-content;max-width:fit-content;margin:auto}.layout-content[data-v-eb60d552]{display:block;background-color:#424242}.success-container[data-v-eb60d552]{text-align:center}.success-container p[data-v-eb60d552]{margin:15px 0;color:var(--text-color)}.note[data-v-eb60d552]{font-size:.9em;color:#666;margin-top:20px}.forgot-button[data-v-eb60d552]:disabled{background-color:#ccc;cursor:not-allowed}.forgot-button[data-v-eb60d552]{width:100%;padding:.75rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.forgot-button[data-v-eb60d552]:hover{background-color:#e88b2f}.password-reset-layout-content[data-v-1b273a02]{overflow:auto;min-height:100vh;display:flex;flex-direction:column}.password-reset-container[data-v-1b273a02]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.password-reset-form[data-v-1b273a02]{width:100%;max-width:400px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.form-group[data-v-1b273a02]{margin-bottom:1rem}.form-group label[data-v-1b273a02]{display:block;margin-bottom:.5rem}.error-message[data-v-1b273a02]{color:#dc3545;margin-bottom:1rem}.reset-button[data-v-1b273a02]{width:100%;padding:.75rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.reset-button[data-v-1b273a02]:hover{background-color:#e88b2f}.reset-button[data-v-1b273a02]:disabled{background-color:#666;cursor:not-allowed}.btn[data-v-1b273a02]{width:100%;padding:.75rem}.server-down-wrapper{display:flex;align-items:center;justify-content:center;height:100vh;background:#f7f7f7}.server-down-card{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:24px 28px;text-align:center}.actions{margin-top:16px;display:flex;gap:12px;justify-content:center}.retry,.settings{padding:8px 14px;cursor:pointer}[data-v-479c4dbd]{font-family:var(--font-family)}.parts-manager[data-v-479c4dbd]{flex-direction:column;overflow:auto}.container[data-v-479c4dbd]{display:grid;grid-template-columns:auto auto;gap:1.5rem;margin:1rem}.column[data-v-479c4dbd]{background:#fff;border-radius:4px;padding:.7rem;position:relative;display:flex;flex-direction:column;min-width:200px}.card-header[data-v-479c4dbd]{display:flex;justify-content:center;align-items:center;font-weight:500;color:var(--faded-header)}.card-content[data-v-479c4dbd]{color:#666}.p-field[data-v-479c4dbd]{margin-bottom:1.2em;font-family:var(--font-family);display:flex;align-items:center;justify-content:space-between;gap:1rem}.p-field label[data-v-479c4dbd]{color:#bfc2c7;font-size:1em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family);margin-bottom:0;flex-shrink:0}.input-wrapper[data-v-479c4dbd]{flex-grow:1;display:flex;flex-direction:column}input[data-v-479c4dbd],select[data-v-479c4dbd]{border:none;background:transparent;font-weight:700;color:var(--text-color);outline:none;transition:background .2s,border .2s;padding:0;font-size:1.05em;width:100%;box-shadow:none;font-family:var(--font-family)}.column:hover input[data-v-479c4dbd]:not([disabled]),.column:hover select[data-v-479c4dbd]:not([disabled]),input[data-v-479c4dbd]:focus,select[data-v-479c4dbd]:focus{background:#f5f7fa;border-bottom:1px solid #bfc2c7}.actions-row[data-v-479c4dbd]{display:flex;justify-content:flex-end;gap:.5rem}button[data-v-479c4dbd]{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;padding:.45rem .8rem;border-radius:4px;cursor:pointer;font-weight:600}button.ghost[data-v-479c4dbd]{background:transparent;color:var(--primary-color)}button.danger[data-v-479c4dbd]{border-color:#e06666;background:#e06666}button[data-v-479c4dbd]:disabled{opacity:.6;cursor:default}.table-toolbar[data-v-479c4dbd]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.search-input[data-v-479c4dbd]{width:260px;border:none;padding:.4rem .6rem;background:#f7f9fb;border-radius:4px}[data-v-479c4dbd] .p-datatable{width:100%;max-width:100%;min-width:100%}[data-v-479c4dbd] .p-datatable .p-datatable-content,[data-v-479c4dbd] .p-datatable .p-datatable-scrollable-view,[data-v-479c4dbd] .p-datatable .p-datatable-wrapper{width:100%;max-width:100%}[data-v-479c4dbd] .p-datatable .p-datatable-table{width:100%;max-width:100%;table-layout:auto}[data-v-479c4dbd] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:#495057;font-weight:600;font-size:.9rem;padding:.75rem 1rem;border-bottom:1px solid #dee2e6;text-transform:none;text-align:left;width:auto;min-width:0}[data-v-479c4dbd] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem;border-bottom:1px solid #f1f3f4;color:#212529;font-size:.9rem;text-align:left;width:auto;min-width:0}[data-v-479c4dbd] .p-datatable td,[data-v-479c4dbd] .p-datatable th{border:none!important}[data-v-479c4dbd] .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#ededef}[data-v-479c4dbd] .p-datatable .p-datatable-tbody>tr:hover{background:#e9ecef}[data-v-479c4dbd] .p-datatable{border:none;border-radius:0;overflow:visible;box-shadow:none}.col-header[data-v-479c4dbd]{display:flex;gap:.5rem;align-items:center}.col-search[data-v-479c4dbd]{width:130px;border:none;padding:.25rem .4rem;background:#f7f9fb;border-radius:4px}.sort-btn[data-v-479c4dbd]{background:transparent;border:none;cursor:pointer;font-weight:700;padding:0 .25rem}@media (max-width:1100px){.container[data-v-479c4dbd]{grid-template-columns:1fr}}[data-v-54318dc4]{font-family:var(--font-family)}.variables-manager[data-v-54318dc4]{flex-direction:column;overflow:auto}.container[data-v-54318dc4]{display:grid;grid-template-columns:auto auto;gap:1.5rem;margin:1rem}.column[data-v-54318dc4]{background:#fff;border-radius:4px;padding:.7rem;position:relative;display:flex;flex-direction:column;min-width:200px}.card-header[data-v-54318dc4]{display:flex;justify-content:center;align-items:center;font-weight:500;color:var(--faded-header)}.card-content[data-v-54318dc4]{color:#666}.p-field[data-v-54318dc4]{margin-bottom:1.2em;font-family:var(--font-family);display:flex;align-items:center;justify-content:space-between;gap:1rem}.p-field label[data-v-54318dc4]{color:#bfc2c7;font-size:1em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family);margin-bottom:0;flex-shrink:0}.input-wrapper[data-v-54318dc4]{flex-grow:1;display:flex;flex-direction:column}input[data-v-54318dc4],select[data-v-54318dc4]{border:none;background:transparent;font-weight:700;color:var(--text-color);outline:none;transition:background .2s,border .2s;padding:0;font-size:1.05em;width:100%;box-shadow:none;font-family:var(--font-family)}.column:hover input[data-v-54318dc4]:not([disabled]),.column:hover select[data-v-54318dc4]:not([disabled]),input[data-v-54318dc4]:focus,select[data-v-54318dc4]:focus{background:#f5f7fa;border-bottom:1px solid #bfc2c7}.actions-row[data-v-54318dc4]{display:flex;justify-content:flex-end;gap:.5rem}button[data-v-54318dc4]{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;padding:.45rem .8rem;border-radius:4px;cursor:pointer;font-weight:600}button.ghost[data-v-54318dc4]{background:transparent;color:var(--primary-color)}button.danger[data-v-54318dc4]{border-color:#e06666;background:#e06666}button[data-v-54318dc4]:disabled{opacity:.6;cursor:default}.table-toolbar[data-v-54318dc4]{display:flex;justify-content:flex-end;margin-bottom:.75rem}.search-input[data-v-54318dc4]{width:260px;border:none;padding:.4rem .6rem;background:#f7f9fb;border-radius:4px}[data-v-54318dc4] .p-datatable{width:100%;max-width:100%;min-width:100%}[data-v-54318dc4] .p-datatable .p-datatable-content,[data-v-54318dc4] .p-datatable .p-datatable-scrollable-view,[data-v-54318dc4] .p-datatable .p-datatable-wrapper{width:100%;max-width:100%}[data-v-54318dc4] .p-datatable .p-datatable-table{width:100%;max-width:100%;table-layout:auto}[data-v-54318dc4] .p-datatable .p-datatable-thead>tr>th{background:transparent;color:#495057;font-weight:600;font-size:.9rem;padding:.75rem 1rem;border-bottom:1px solid #dee2e6;text-transform:none;text-align:left;width:auto;min-width:0}[data-v-54318dc4] .p-datatable .p-datatable-tbody>tr>td{padding:.75rem 1rem;border-bottom:1px solid #f1f3f4;color:#212529;font-size:.9rem;text-align:left;width:auto;min-width:0}[data-v-54318dc4] .p-datatable td,[data-v-54318dc4] .p-datatable th{border:none!important}[data-v-54318dc4] .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:#ededef}[data-v-54318dc4] .p-datatable .p-datatable-tbody>tr:hover{background:#e9ecef}[data-v-54318dc4] .p-datatable{border:none;border-radius:0;overflow:visible;box-shadow:none}.col-header[data-v-54318dc4]{display:flex;gap:.5rem;align-items:center}.col-search[data-v-54318dc4]{width:130px;border:none;padding:.25rem .4rem;background:#f7f9fb;border-radius:4px}.sort-btn[data-v-54318dc4]{background:transparent;border:none;cursor:pointer;font-weight:700;padding:0 .25rem}@media (max-width:1100px){.container[data-v-54318dc4]{grid-template-columns:1fr}}.unlinked-customers[data-v-3566ab8e]{display:block}.container[data-v-3566ab8e]{overflow:auto}.card-header[data-v-3566ab8e]{display:flex;justify-content:space-between;align-items:center}[data-v-3566ab8e] table{width:100%;max-width:100%}.authenticated-layout-content{overflow:auto}.p-button{background-color:var(--surface-a)}.p-button-text{background-color:var(--surface-c)}.p-button.p-button-outlined{background:var(--surface-c);color:var(--text-color)}:root{--surface-a:#2d2d2d;--surface-b:#424242;--surface-c:#fff;--faded-header:#a8a8a8;--key-text:#424242;--entry-background:#d9dbe1;--primary-color:#f99a3e;--secondary-color:#2196f3;--background-color:var(--entry-background);--font-family:"Khand","sans-serif"}#app,body,html{margin:0;height:100%;width:100%;font-weight:400;font-size:normal;color:var(--text-color);background-color:#fff;--text-color:#000;overflow:auto}#app,body,html,label{font-family:var(--font-family)!important}::-webkit-scrollbar{width:10px;height:15px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.layout-topbar{display:grid;grid-template-columns:90px 209px 150px 1fr auto;align-items:center;height:70px;padding:0;background-color:var(--surface-a);color:#fff;border:none;position:sticky;top:0;z-index:50;box-shadow:0 1px 2px rgba(0,0,0,.06)}.layout-tabbar-element{margin-top:0;margin-bottom:0;color:#8d8d8d}.layout-tabbar-title{font-weight:800;font-size:20px}@media screen and (max-width:400px){.layout-tabbar-title{display:none;background-color:red}}.layout-sidebar{display:flex;background:var(--surface-b);transition:margin-left .2s}.layout-sidebar.two-level{width:300px;position:sticky;height:100%}.layout-content .p-blockui{display:none;background-color:#fff}@media screen and (max-width:1024px){.layout-sidebar{position:absolute;z-index:100;height:calc(100% - 50px)}.layout-content .p-blockui{background-color:#fff}.container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:1.5rem;margin:none;padding:10px;width:100%}}.layout-sidebar-enter-from.two-level,.layout-sidebar-leave-to.two-level{margin-left:-300px}.layout-sidebar-enter-from.one-level,.layout-sidebar-leave-to.one-level{margin-left:-50px}.layout-sidebar-left{color:var(--text-color);width:90px;overflow:auto;border-right:1px solid var(--surface-d)}.layout-sidebar-right{background-color:var(--surface-b);flex:1;overflow-y:auto;max-height:-moz-fit-content;max-height:fit-content;border-right:1px solid var(--surface-d)}.layout-wrapper{display:flex;height:100%;overflow:auto;scrollbar-width:none}.layout-content{flex:1;height:100%;overflow:hidden;display:flex;flex-direction:column;background-color:var(--background-color);padding-bottom:.1rem}.p-button{border:none}.p-confirm-dialog-accept{background-color:var(--surface-a)!important}.p-confirm-dialog-reject.p-button-text{color:var(--surface-a)!important}.container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.column{flex-direction:column;overflow:auto!important}.column,.row{display:flex;gap:1rem}.row{flex-direction:row}.card{height:auto}:deep(.p-component){font-family:var(--font-family)!important}