.base-icon-button[data-v-2bc7e5b6]{background:none;border:none;cursor:pointer;padding:8px;font-size:1rem;display:flex;align-items:center;gap:8px;border-radius:4px;transition:background-color .2s,color .2s}.base-icon-button[data-v-2bc7e5b6]:hover{background-color:#0000001a}.base-icon-button.default[data-v-2bc7e5b6]{color:var(--color-secondary)}.base-icon-button.primary[data-v-2bc7e5b6]{color:var(--color-primary)}.base-icon-button.delete[data-v-2bc7e5b6]{color:var(--color-danger)}.base-icon-button.cancel[data-v-2bc7e5b6]{color:var(--color-secondary)}.base-icon-button.info[data-v-2bc7e5b6]{color:var(--color-info)}.base-icon-button.warning[data-v-2bc7e5b6]{color:var(--color-warning)}.base-icon-button.danger[data-v-2bc7e5b6]{color:var(--color-danger)}.base-icon-button.environment[data-v-2bc7e5b6]{color:var(--logo-color-primary);background-color:var(--background-color)}.base-icon-button.default[data-v-2bc7e5b6]:hover,.base-icon-button.cancel[data-v-2bc7e5b6]:hover,.base-icon-button.round.default[data-v-2bc7e5b6]:hover,.base-icon-button.round.cancel[data-v-2bc7e5b6]:hover{background-color:var(--color-secondary);color:#fff}.base-icon-button.primary[data-v-2bc7e5b6]:hover,.base-icon-button.round.primary[data-v-2bc7e5b6]:hover{background-color:var(--color-primary);color:#fff}.base-icon-button.delete[data-v-2bc7e5b6]:hover,.base-icon-button.round.delete[data-v-2bc7e5b6]:hover{background-color:var(--color-danger);color:#fff}.base-icon-button.info[data-v-2bc7e5b6]:hover,.base-icon-button.round.info[data-v-2bc7e5b6]:hover{background-color:var(--color-info);color:#fff}.base-icon-button.warning[data-v-2bc7e5b6]:hover,.base-icon-button.round.warning[data-v-2bc7e5b6]:hover{background-color:var(--color-warning);color:#000}.base-icon-button.danger[data-v-2bc7e5b6]:hover,.base-icon-button.round.danger[data-v-2bc7e5b6]:hover{background-color:var(--color-danger);color:#fff}.base-icon-button.round[data-v-2bc7e5b6]{border-radius:50%;padding:8px;width:36px;height:36px;justify-content:center}.base-icon-button.round[data-v-2bc7e5b6]:hover{background-color:inherit}.base-icon-button.disabled[data-v-2bc7e5b6]{opacity:.6;cursor:not-allowed}.base-icon-button.disabled[data-v-2bc7e5b6]:hover{background:none;color:inherit}.base-icon-button.environment[data-v-2bc7e5b6]:hover{background-color:var(--logo-color-primary);color:var(--background-color)}.base-icon-button.default.disabled[data-v-2bc7e5b6]:hover{color:var(--color-secondary)}.base-icon-button.primary.disabled[data-v-2bc7e5b6]:hover{color:var(--color-primary)}.base-icon-button.danger.disabled[data-v-2bc7e5b6]:hover{color:var(--color-danger)}.notification-card[data-v-36b590d2]{background-color:#fff;border-left:5px solid;border-radius:5px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1rem;width:25em;word-wrap:break-word}.notification-card h3[data-v-36b590d2]{margin:0 0 .5rem;font-size:1.1rem}.notification-card p[data-v-36b590d2]{margin:0;font-size:.9rem;color:#666}.notification-content[data-v-36b590d2]{display:flex;align-items:center;gap:1rem}.notification-icon[data-v-36b590d2]{font-size:1.75rem;display:flex;justify-content:center;min-width:2rem}.notification-text[data-v-36b590d2]{flex:1}.toast-container[data-v-ac31cdef]{position:fixed;bottom:20px;right:20px;z-index:2000;display:flex;flex-direction:column-reverse;gap:10px}.custom-sidebar[data-v-b5e0a244]{position:fixed;top:0;right:0;height:100vh;width:20vw;background-color:#fff;box-shadow:-2px 0 8px #0000001a;z-index:1050}.notification-header[data-v-b5e0a244]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e0e0e0}.notification-list[data-v-b5e0a244]{padding:1rem;overflow-y:auto;max-height:calc(100vh - 60px)}.header-buttons[data-v-b5e0a244]{display:flex;gap:.5rem;align-items:center}:root{--color-primary: #194378;--color-secondary: #888888;--color-secondary-light: rgba(136, 136, 136, .1);--color-accent: #00b4a4;--primary-color: #194378;--color-primary-dark: #0f2a4a;--color-primary-light: #2d5a8a;--color-success: #28a745;--success-color: #28a745;--color-info: #17a2b8;--color-info-opaque: rgba(23, 162, 184, .25);--color-warning: #c99f0f;--color-warning-opaque: rgba(201, 159, 15, .25);--color-danger: #dc3545;--danger-color: #dc3545;--color-folder: #194378;--red-700: #b91c1c;--warning-bg: #fff3cd;--warning-border: #ffeaa7;--warning-color: #856404;--color-text-primary: #222222;--color-text-secondary: #2e2e2e;--color-text-muted: #666;--color-text-light: #666666;--color-highlight: #fff3cd;--color-text-primary-light: #e5e5e5;--color-text: #222222;--text-color-secondary: #666666;--color-border: #ccc;--color-background-hover: rgba(176, 196, 222, .1);--color-background-selected: rgba(176, 196, 222, .3);--color-background-primary: #ffffff;--color-background-body: #e8f5ff;--color-background-secondary: rgba(25, 67, 120, .2);--color-background: #ffffff;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--blue-100: #dbeafe;--blue-500: #3b82f6;--bluegray-800: #1e293b;--slate-50: #f8fafc;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--gray-50: #f9fafb;--error-bg: #f8d7da;--error-border: #f5c6cb;--error-text: #721c24;--success-bg: #d4edda;--success-text: #155724;--info-bg: #d1ecf1;--info-text: #0c5460;--selected-bg: #e3f2fd;--selected-border: #2196f3;--selected-worklist-bg: #eff6ff;--selected-worklist-border: #3b82f6;--danger-bg: #ef4444;--danger-bg-hover: #dc2626;--danger-bg-active: #b91c1c;--missing-tag-bg: #ffebee;--missing-tag-text: #c62828;--badge-bg: #6c757d;--color-text-dark: #333;--color-text-medium: #555;--surface-ground: #f8f9fa;--surface-border: #dee2e6;--color-background-muted: #f8f9fa;--color-primary-rgb: 25, 67, 120}body{background-color:var(--color-background-secondary);margin:0;font-size:smaller;overflow:hidden;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.p-menubar{padding:0;z-index:1000}.menu-text{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.env-prod{--background-color: var(--color-background-secondary);background-color:var(--background-color);--logo-color-primary: var(--color-primary);--logo-color-accent: var(--color-accent);.p-button-text{color:#000}}.env-dev{--background-color: #90cd93;background-color:var(--background-color);--logo-color-primary: var(--color-primary);--logo-color-accent: var(--color-text-light);.p-button-text{color:#000}}.env-test{--background-color: #a07dbf;background-color:var(--background-color);--logo-color-primary: #ffffff;--logo-color-accent: #bbbbbb;.p-button-text{color:#000}}.table-container .p-datatable .p-datatable-thead>tr>th{padding:.1rem .2rem;height:2.5rem}.table-container .p-datatable .p-datatable-tbody>tr>td{padding:.1rem .2rem;height:2.5rem}tr[aria-selected=true],tr[data-p-highlight=true]{background-color:#b0c4de4d}tr:focus{outline:none;box-shadow:0 0 0 2px #b0c4deb3}.full-height-table{flex:1;overflow:auto}.section-title{display:block;font-weight:600;font-size:1.3rem;margin-bottom:.5rem;color:var(--color-text-primary)}.section-label{display:block;font-weight:600;font-size:1rem;margin-bottom:.5rem;color:var(--color-text-primary)}.section-description{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9rem}.modal-title{font-size:1.25rem;font-weight:600;margin:0}.switch{position:relative;display:inline-block;width:40px;height:22px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:var(--color-secondary);transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--color-primary)}input:checked+.slider:before{transform:translate(18px)}.text-danger{color:var(--color-danger)}.setup-page-container{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%;max-width:1400px;margin:0 auto;padding:20px;gap:30px;box-sizing:border-box}.setup-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2rem}.setup-search-section{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.setup-details-section{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-background-primary);border-radius:10px;border:1px solid var(--color-border-primary)}.setup-table-container{height:100%;overflow:auto}.setup-table-sticky-header{position:sticky;top:0;z-index:10;background-color:var(--color-background-primary);box-shadow:0 2px 4px #0000001a}.setup-header,.setup-footer{flex-shrink:0}@media(max-width:768px){.setup-page-container{padding:10px;gap:20px}}.select-container[data-v-9f6f9bbc]{position:relative;display:inline-block;width:100%}.select-icons[data-v-9f6f9bbc]{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;pointer-events:none}.base-select[data-v-9f6f9bbc]{width:100%;border:1px solid var(--color-border, #ccc);border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 70px 8px 8px}.base-select[data-v-9f6f9bbc]:hover{border-color:var(--color-primary)}.base-select[data-v-9f6f9bbc]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.base-select[data-v-9f6f9bbc]:required:invalid{color:gray}.base-select option[data-v-9f6f9bbc]{color:var(--color-text)}.label[data-v-9f6f9bbc]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:.2rem}.clear-icon[data-v-9f6f9bbc]{color:var(--gray-500);cursor:pointer;padding:8px;pointer-events:auto}.clear-icon[data-v-9f6f9bbc]:hover{color:var(--gray-700)}.clear-icon[data-v-9f6f9bbc]:active{color:var(--gray-800)}.chevron-icon[data-v-9f6f9bbc]{color:var(--gray-600);pointer-events:none;user-select:none;outline:none}.progress-container[data-v-171e8692]{width:100%;height:4px;background-color:var(--color-background-primary);border-radius:2px;overflow:hidden}.progress-bar[data-v-171e8692]{height:100%;background-color:var(--primary-color);transition:width .2s ease}.indeterminate[data-v-171e8692]{width:50%;animation:indeterminate-171e8692 1.5s infinite linear}@keyframes indeterminate-171e8692{0%{transform:translate(-100%)}to{transform:translate(200%)}}.verdi[data-v-2fe86651]{min-height:1.2rem;padding:8px}.verdi.muted[data-v-2fe86651]{color:var(--gray-500);font-style:italic}.progress-bar[data-v-2fe86651]{height:4px;padding:0;margin:0}.auto-expanding-textarea-container[data-v-f6a1e98e]{position:relative;width:100%;display:flex;flex-direction:column}.auto-expanding-textarea[data-v-f6a1e98e]{width:100%;min-height:1.5rem;padding:8px;border:1px solid #ccc;border-radius:4px;font-family:inherit;line-height:1.5;resize:none;box-sizing:border-box;overflow:hidden;flex-shrink:0}.auto-expanding-textarea.action-buttons[data-v-f6a1e98e]{padding-right:70px}.auto-expanding-textarea[data-v-f6a1e98e]:focus{outline:none;border-color:var(--primary-color)}.textarea-actions[data-v-f6a1e98e]{position:absolute;bottom:8px;right:8px;display:flex;gap:8px}.clear-icon[data-v-f6a1e98e]{color:var(--gray-500);cursor:pointer;padding:8px;position:absolute;right:8px;top:8px;pointer-events:auto;z-index:2}.clear-icon[data-v-f6a1e98e]:hover{color:var(--gray-700)}.saving-progress[data-v-8a4fa1ce]{height:4px;padding:0;margin:0;color:#90ee90}.right-align[data-v-8a4fa1ce]{text-align:right;width:100%}.verdi[data-v-8a4fa1ce]{padding:8px;font-style:italic}.verdi.single-line[data-v-8a4fa1ce]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit;max-width:inherit;font-style:normal}.verdi.muted[data-v-8a4fa1ce]{color:var(--gray-500);font-style:italic}.input-container.invalid[data-v-8a4fa1ce]{border-color:var(--red-700)}.input-container-wrapper[data-v-8a4fa1ce]{position:relative;display:flex;align-items:center;width:100%}.clear-button[data-v-8a4fa1ce]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.clear-button[data-v-8a4fa1ce]:hover{background-color:var(--gray-200);color:var(--gray-700)}.input-wrapper[data-v-082475bc]{position:relative;display:flex;align-items:center}.prefix[data-v-082475bc]{position:absolute;left:8px;color:var(--color-text-light, #666)}.base-input.has-prefix[data-v-082475bc]{padding-left:32px}.base-input[data-v-082475bc]{width:100%;padding:8px;border:1px solid var(--color-border, #ccc);border-radius:4px;font-size:14px;transition:border-color .2s,box-shadow .2s}.base-input[data-v-082475bc]:hover{border-color:var(--color-primary)}.base-input[data-v-082475bc]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.suffix[data-v-082475bc]{position:absolute;right:8px;color:var(--color-text-light, #666);cursor:pointer}.base-input.has-suffix[data-v-082475bc]{padding-right:32px}.error-message[data-v-082475bc]{color:var(--color-danger)}.error[data-v-082475bc]{border-color:var(--color-danger)}.label[data-v-082475bc]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:.3rem}.clear-icon[data-v-082475bc]{color:var(--gray-500);cursor:pointer;padding:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);pointer-events:auto}.clear-icon[data-v-082475bc]:hover{color:var(--gray-700)}.right-align[data-v-d8a39757]{text-align:right;width:100%}.input-number-container[data-v-d8a39757]{padding:8px;width:100%}.verdi[data-v-d8a39757]{padding:8px}.verdi.single-line[data-v-d8a39757]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit;max-width:inherit;font-style:normal}.verdi.muted[data-v-d8a39757]{color:var(--gray-500);font-style:italic}.input-wrapper[data-v-d8a39757]{position:relative;display:flex;align-items:center;width:100%}.clear-button[data-v-d8a39757]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.clear-button[data-v-d8a39757]:hover{background-color:var(--gray-200);color:var(--gray-700)}.right-align[data-v-350ad9bd]{text-align:right;width:100%}.verdi[data-v-350ad9bd]{padding:8px}.verdi.muted[data-v-350ad9bd]{color:var(--gray-500);font-style:italic}.input-wrapper[data-v-350ad9bd]{position:relative;display:flex;align-items:center;width:100%}.clear-button[data-v-350ad9bd]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.clear-button[data-v-350ad9bd]:hover{background-color:var(--gray-200);color:var(--gray-700)}.base-chip[data-v-9d69ebc6]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;line-height:.8rem;background-color:#e5e7eb;color:#374151;font-weight:400;margin:0}.edit-list-container[data-v-bef1528e]{position:relative}.custom-chip[data-v-bef1528e]{margin:.25rem}.base-button[data-v-e7eb1f8f]{background:none;border:none;cursor:pointer;padding:.4em .8rem;font-size:.9rem;display:flex;align-items:center;gap:12px;border-radius:6px;transition:background-color .2s,color .2s;font-weight:500;line-height:1.5}.base-button[data-v-e7eb1f8f]:hover{background-color:#0000001a}.base-button.default[data-v-e7eb1f8f]{color:var( --color-accent)}.base-button.primary[data-v-e7eb1f8f]{color:var(--color-primary)}.base-button.delete[data-v-e7eb1f8f]{color:var(--color-danger)}.base-button.cancel[data-v-e7eb1f8f]{color:var(--color-secondary)}.base-button.info[data-v-e7eb1f8f]{color:var(--color-info)}.base-button.warning[data-v-e7eb1f8f]{color:var(--color-warning)}.base-button.danger[data-v-e7eb1f8f]{color:var(--color-danger)}.base-button.default[data-v-e7eb1f8f]:hover,.base-button.cancel[data-v-e7eb1f8f]:hover{background-color:var( --color-accent);color:#fff}.base-button.primary[data-v-e7eb1f8f]:hover{background-color:var(--color-primary);color:#fff}.base-button.delete[data-v-e7eb1f8f]:hover{background-color:var(--color-danger);color:#fff}.base-button.info[data-v-e7eb1f8f]:hover{background-color:var(--color-info);color:#fff}.base-button.warning[data-v-e7eb1f8f]:hover{background-color:var(--color-warning);color:#000}.base-button.danger[data-v-e7eb1f8f]:hover{background-color:var(--color-danger);color:#fff}.base-button.disabled[data-v-e7eb1f8f]{opacity:.6;cursor:not-allowed}.base-button.disabled[data-v-e7eb1f8f]:hover{background:none;color:inherit}.base-button.default.disabled[data-v-e7eb1f8f]:hover{color:var( --color-accent)}.base-button.primary.disabled[data-v-e7eb1f8f]:hover{color:var(--color-primary)}.base-button.danger.disabled[data-v-e7eb1f8f]:hover{color:var(--color-danger)}.modal[data-v-8d98460a]{position:absolute;top:0;left:0;padding:0;border:none;border-radius:8px;min-width:18vw;max-width:90vw;box-shadow:0 2px 8px #00000040;margin:0;overflow:hidden}.modal[data-v-8d98460a]::backdrop{background:#00000080}.modal-content[data-v-8d98460a]{display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.modal-header[data-v-8d98460a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-bottom:1px solid #dee2e6;cursor:move}.modal-header h2[data-v-8d98460a]{margin:0;font-size:1.25rem;user-select:none}.modal-body[data-v-8d98460a]{display:flex;flex-direction:column;padding:.5em 1em;overflow-y:auto;max-height:calc(90vh - 72px - 3rem);flex:1}.modal-footer[data-v-8d98460a]{padding:.5rem 1rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:.5rem}.comment-thread[data-v-98d57c01]{font-family:Arial,sans-serif}.comment[data-v-98d57c01]{border:1px solid #ccc;border-radius:4px;padding:10px;margin-bottom:10px;position:relative}.comment-header[data-v-98d57c01]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.comment-info[data-v-98d57c01]{display:flex;align-items:center;gap:8px}.comment-actions[data-v-98d57c01]{display:flex;gap:12px}.username[data-v-98d57c01]{font-weight:700}.timestamp[data-v-98d57c01],.edited-info[data-v-98d57c01]{color:#666;font-size:.9em}.error-underline[data-v-98d57c01]{text-decoration:underline;text-decoration-color:red;text-decoration-thickness:1px}.comment.has-error[data-v-98d57c01],.single-line-view.has-error[data-v-98d57c01]{border-right:4px solid red;padding-right:5px}.comment-edit[data-v-98d57c01],.new-comment[data-v-98d57c01]{margin-top:10px}.comment-content[data-v-98d57c01]{white-space:pre-wrap;word-break:break-word;line-height:1.5}.comment-content.deleted[data-v-98d57c01],.deleted-info[data-v-98d57c01]{display:none}.new-comment[data-v-98d57c01]{margin-top:20px;position:relative}.single-line-view[data-v-98d57c01]{display:flex;align-items:center;justify-content:space-between;padding:0 8px;height:100%;box-sizing:border-box}.single-line-view.has-error[data-v-98d57c01]{border-right:4px solid #dc3545}.truncated-comment[data-v-98d57c01]{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comment-count-badge[data-v-98d57c01]{background-color:#007bff;color:#fff;border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75em;margin-left:8px}.comment[data-v-98d57c01]{margin-bottom:10px;padding:10px;border:1px solid #ccc;border-radius:4px}.single-line .comment-thread[data-v-98d57c01]>*{margin-bottom:0}.comment-actions button[data-v-98d57c01]:disabled{opacity:.5;cursor:not-allowed}.base-toggle[data-v-6fad8773]{display:flex;align-items:center;gap:8px;min-height:24px}.center-toggle[data-v-6fad8773]{justify-content:center}.toggle-label[data-v-6fad8773]{cursor:pointer;flex:1}.toggle-wrapper[data-v-6fad8773]{cursor:pointer;display:flex;align-items:center}.toggle-group-wrapper[data-v-bb3921e0]{display:flex;flex-direction:column;gap:.5rem;border:none;padding:0;margin:0}.toggle-group-label[data-v-bb3921e0]{font-size:.875rem;font-weight:500;color:var(--color-text);margin-bottom:.25rem;padding:0}.toggle-group[data-v-bb3921e0]{display:flex;gap:.5rem;flex-wrap:wrap}.toggle-option[data-v-bb3921e0]{flex:1;min-width:120px;padding:.5rem 1rem;border:2px solid var(--color-border);background-color:var(--color-background);color:var(--color-text);border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s;text-align:center}.toggle-option[data-v-bb3921e0]:hover{border-color:var(--color-primary);background-color:var(--color-background-hover)}.toggle-option.active[data-v-bb3921e0]{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);font-weight:600}.toggle-option.active[data-v-bb3921e0]:hover{background-color:var(--color-primary-dark, var(--color-primary));border-color:var(--color-primary-dark, var(--color-primary))}.toggle-option.null-state[data-v-bb3921e0]{border-color:var(--color-border);background-color:var(--color-background);color:var(--color-text-muted)}.toggle-option.null-state[data-v-bb3921e0]:hover{border-color:var(--color-primary);background-color:var(--color-background-hover);color:var(--color-text)}.saving-progress[data-v-2229275c]{height:4px;padding:0;margin:0;color:#90ee90}.center-align[data-v-2229275c]{text-align:center}.muted[data-v-2229275c]{color:var(--color-text-muted);font-style:italic}.compact-toggle[data-v-2229275c] .toggle-group{gap:.25rem}.compact-toggle[data-v-2229275c] .toggle-option{min-width:70px;padding:.375rem .5rem;font-size:.85rem}.invalid[data-v-2229275c] .toggle-group{border:1px solid var(--red-700, #c53030);border-radius:6px;padding:2px}.verdi[data-v-49d57c51]{min-height:1.2rem;padding:8px}select[data-v-49d57c51]{width:100%;border:1px solid #ccc;border-radius:3px;background-color:#fff;font-size:16px;color:#333;appearance:none;cursor:pointer;padding:8px 30px 8px 12px}select option[data-v-49d57c51]{padding:8px 12px;font-size:16px;line-height:1.5rem;color:#333;background-color:#fff;border-bottom:1px solid #ddd;border-radius:0}select option[data-v-49d57c51]:last-child{border-bottom:none}select option[data-v-49d57c51]:checked{background-color:#e5f1fb;color:#333}select[data-v-49d57c51]:hover,select[data-v-49d57c51]:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}select option[data-v-49d57c51]:hover{background-color:#f1f1f1}select option[data-v-49d57c51]:focus{background-color:#e5f1fb}.right-align[data-v-f00e9cae]{text-align:right;width:100%}.verdi[data-v-f00e9cae]{padding:8px;font-style:italic}.verdi.single-line[data-v-f00e9cae]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit;max-width:inherit;font-style:normal}.verdi.muted[data-v-f00e9cae]{color:var(--gray-500);font-style:italic}.input-container.invalid[data-v-f00e9cae]{border-color:var(--red-700)}.right-align[data-v-fbba3595]{text-align:right;width:100%}.verdi[data-v-fbba3595]{padding:8px}.verdi.muted[data-v-fbba3595]{color:var(--gray-500);font-style:italic}.input-number-container[data-v-fbba3595]{width:100%}.right-align[data-v-8910e546]{text-align:right;width:100%}.verdi[data-v-8910e546]{padding:8px}.verdi.muted[data-v-8910e546]{color:var(--gray-500);font-style:italic}.input-wrapper[data-v-8910e546]{position:relative;display:flex;align-items:center;width:100%}.clear-button[data-v-8910e546]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-500);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.clear-button[data-v-8910e546]:hover{background-color:var(--gray-200);color:var(--gray-700)}ul[data-v-470a6d3d]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-470a6d3d]{cursor:pointer;padding:12px}li[data-v-470a6d3d]:hover{background-color:#f1f1f1}.separator[data-v-470a6d3d]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-470a6d3d]{margin-right:12px}.menu[data-v-470a6d3d]{width:calc(100% - 6px)!important;font-weight:700}.play[data-v-470a6d3d]{color:#689f38}.remove[data-v-470a6d3d]{color:#d32f2f}.filter-item[data-v-470a6d3d]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.results-list-container[data-v-470a6d3d]{margin-top:8px;margin-bottom:8px;border:1px solid #ddd;border-radius:4px;background:#fff}.results-list[data-v-470a6d3d]{max-height:240px;overflow-y:auto}.result-item[data-v-470a6d3d]{display:flex;align-items:center;padding:6px 8px;cursor:pointer;border-bottom:1px solid #f0f0f0}.result-item[data-v-470a6d3d]:hover{background-color:#f5f5f5}.result-item.selected[data-v-470a6d3d]{background-color:#e3f2fd}.result-item input[type=checkbox][data-v-470a6d3d]{margin-right:8px;cursor:pointer}.result-label[data-v-470a6d3d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-indicator[data-v-470a6d3d],.no-results[data-v-470a6d3d]{padding:16px;text-align:center;color:#999;font-style:italic}.pagination-info[data-v-470a6d3d]{padding:8px;font-size:12px;color:#666;border-top:1px solid #eee;background:#fafafa}.actions-row[data-v-470a6d3d]{display:flex;gap:8px;margin-top:8px}.action-btn[data-v-470a6d3d]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;transition:all .2s}.action-btn[data-v-470a6d3d]:hover{background:#f5f5f5;border-color:#bbb}.action-btn.secondary[data-v-470a6d3d]{color:#555}.action-btn-full[data-v-470a6d3d]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;transition:all .2s}.action-btn-full[data-v-470a6d3d]:hover{background:#f5f5f5;border-color:#bbb}.action-btn-full.secondary[data-v-470a6d3d]{color:#555}.selected-items-section[data-v-470a6d3d]{padding:8px 12px;background:#f9f9f9;border-top:1px solid #eee}.selected-items-header[data-v-470a6d3d]{font-size:12px;font-weight:600;color:#666;margin-bottom:6px}.selected-item[data-v-470a6d3d]{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;margin-bottom:4px;background:#fff;border:1px solid #ddd;border-radius:3px}.selected-item .filter-item[data-v-470a6d3d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-item .remove-icon[data-v-470a6d3d]{color:#d32f2f;cursor:pointer;margin-left:8px}.selected-item .remove-icon[data-v-470a6d3d]:hover{color:#b71c1c}.base-checkbox[data-v-87e10758]{display:flex;align-items:center;cursor:pointer;font-size:1rem}.base-checkbox.disabled[data-v-87e10758]{cursor:not-allowed}.checkbox-icon[data-v-87e10758]{color:var(--color-primary)}.checkbox-icon.disabled[data-v-87e10758]{color:var(--color-text-muted, #ccc)}.checkbox-label[data-v-87e10758]{margin-left:.5rem}.checkbox-label.disabled[data-v-87e10758]{color:var(--color-text-muted, #999)}.hidden-checkbox[data-v-87e10758]{display:none}ul[data-v-e9befeb9]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-e9befeb9]{cursor:pointer;padding:12px}li[data-v-e9befeb9]:hover{background-color:#f1f1f1}.separator[data-v-e9befeb9]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-e9befeb9]{margin-right:12px}.play[data-v-e9befeb9]{color:#689f38}.remove[data-v-e9befeb9]{color:#d32f2f}.filter-item[data-v-e9befeb9]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.checkbox-container[data-v-e9befeb9]{padding:.5rem;display:flex;flex-direction:column;gap:8px}ul[data-v-3f499793]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-3f499793]{cursor:pointer;padding:12px}li[data-v-3f499793]:hover{background-color:#f1f1f1}.separator[data-v-3f499793]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-3f499793]{margin-right:12px}.play[data-v-3f499793]{color:#689f38}.remove[data-v-3f499793]{color:#d32f2f}.filter-item[data-v-3f499793]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-3f499793]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-41341a06]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-41341a06]{cursor:pointer;padding:12px}li[data-v-41341a06]:hover{background-color:#f1f1f1}.separator[data-v-41341a06]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-41341a06]{margin-right:12px}.play[data-v-41341a06]{color:#689f38}.remove[data-v-41341a06]{color:#d32f2f}.filter-item[data-v-41341a06]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-41341a06]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-831a12c1]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-831a12c1]{cursor:pointer;padding:12px}li[data-v-831a12c1]:hover{background-color:#f1f1f1}.separator[data-v-831a12c1]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-831a12c1]{margin-right:12px}.play[data-v-831a12c1]{color:#689f38}.remove[data-v-831a12c1]{color:#d32f2f}.checkbox-container[data-v-831a12c1]{padding:.5rem}.checkbox-list[data-v-831a12c1]{max-height:10rem;overflow-y:auto;margin-top:.5rem;padding-right:.5rem}.checkbox-list[data-v-831a12c1]::-webkit-scrollbar{width:6px}.checkbox-list[data-v-831a12c1]::-webkit-scrollbar-track{background:#f1f1f1}.checkbox-list[data-v-831a12c1]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.checkbox-list[data-v-831a12c1]::-webkit-scrollbar-thumb:hover{background:#555}ul[data-v-31231024]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-31231024]{cursor:pointer;padding:12px}li[data-v-31231024]:hover{background-color:#f1f1f1}.separator[data-v-31231024]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-31231024]{margin-right:12px}.play[data-v-31231024]{color:#689f38}.remove[data-v-31231024]{color:#d32f2f}.filter-item[data-v-31231024]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-31231024]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-1b10060a]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-1b10060a]{cursor:pointer;padding:12px}li[data-v-1b10060a]:hover{background-color:#f1f1f1}.separator[data-v-1b10060a]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-1b10060a]{margin-right:12px}.play[data-v-1b10060a]{color:#689f38}.remove[data-v-1b10060a]{color:#d32f2f}.filter-item[data-v-1b10060a]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-1b10060a]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-9b4cbc02]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-9b4cbc02]{cursor:pointer;padding:12px}li[data-v-9b4cbc02]:hover{background-color:#f1f1f1}.separator[data-v-9b4cbc02]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-9b4cbc02]{margin-right:12px}.play[data-v-9b4cbc02]{color:#689f38}.remove[data-v-9b4cbc02]{color:#d32f2f}.filter-item[data-v-9b4cbc02]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-9b4cbc02]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-45a4bdb3]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-45a4bdb3]{cursor:pointer;padding:12px}li[data-v-45a4bdb3]:hover{background-color:#f1f1f1}.separator[data-v-45a4bdb3]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-45a4bdb3]{margin-right:12px}.play[data-v-45a4bdb3]{color:#689f38}.remove[data-v-45a4bdb3]{color:#d32f2f}.filter-item[data-v-45a4bdb3]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-45a4bdb3]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-b64f091d]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-b64f091d]{cursor:pointer;padding:12px}li[data-v-b64f091d]:hover{background-color:#f1f1f1}.separator[data-v-b64f091d]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-b64f091d]{margin-right:12px}.play[data-v-b64f091d]{color:#689f38}.remove[data-v-b64f091d]{color:#d32f2f}.filter-item[data-v-b64f091d]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-b64f091d]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}ul[data-v-f8de9487]{list-style-type:none;padding-inline-start:0;margin:0}li[data-v-f8de9487]{cursor:pointer;padding:12px}li[data-v-f8de9487]:hover{background-color:#f1f1f1}.separator[data-v-f8de9487]{border-top:1px solid silver;padding:0}.menuitem-icon[data-v-f8de9487]{margin-right:12px}.play[data-v-f8de9487]{color:#689f38}.remove[data-v-f8de9487]{color:#d32f2f}.filter-item[data-v-f8de9487]{display:inline-block;width:11.6rem;overflow:hidden;text-overflow:ellipsis}.error-message[data-v-f8de9487]{color:#d32f2f;font-size:.875rem;margin-top:4px;display:block}
