.form-select[data-v-e24afff3]{border-radius:.25rem;border:1px solid #d1d5db;margin-left:-2px;padding-right:4.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select[data-v-e24afff3]:focus{border-color:var(--cad-primary);outline:unset;box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.multi-select-container[data-v-e24afff3]{position:relative}.multi-select-container.disabled .selected-items-container[data-v-e24afff3]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.selected-items-container[data-v-e24afff3]{position:relative;min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 44px 6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-e24afff3]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-e24afff3]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-e24afff3]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-e24afff3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-e24afff3]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-e24afff3]:hover{background:#ffffff80}.placeholder-input[data-v-e24afff3]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-e24afff3]::placeholder{color:#9ca3af;opacity:1}.single-selected[data-v-e24afff3]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--cad-ink-1, #111827)}.dropdown-arrow[data-v-e24afff3]{background:transparent;border:none;color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:0;border-radius:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.dropdown-arrow[data-v-e24afff3]:hover{background:#0000000d}.dropdown-arrow.open[data-v-e24afff3]{transform:rotate(180deg)}.select-icon-slot[data-v-e24afff3]{position:absolute;right:12px;top:50%;width:24px;height:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.select-icon-enter-active[data-v-e24afff3],.select-icon-leave-active[data-v-e24afff3]{transition:opacity .14s ease,transform .14s ease}.select-icon-enter-from[data-v-e24afff3],.select-icon-leave-to[data-v-e24afff3]{opacity:0;transform:scale(.85)}.dropdown-menu[data-v-e24afff3]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:20;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-e24afff3 .2s ease-out}@keyframes dropdownOpen-e24afff3{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-e24afff3]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-e24afff3]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-e24afff3]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-e24afff3]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-e24afff3]{background:none;border:none;color:#0c524e;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-e24afff3]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-e24afff3]{color:#ef4444}.options-list[data-v-e24afff3]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-e24afff3]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-e24afff3]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.active[data-v-e24afff3]{background:var(--cad-surface-2, #f3f4f6)}.option-item.selected[data-v-e24afff3]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-e24afff3]{flex:1}.option-name[data-v-e24afff3]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.option-location[data-v-e24afff3]{display:block;font-size:12px;color:var(--cad-ink-3, #6b7280);margin-top:2px}.check-icon[data-v-e24afff3]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-e24afff3]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.select-wrapper[data-v-e24afff3]{position:relative}.clear-btn-single[data-v-e24afff3]{background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-e24afff3]:hover{background:#0000000d}.select-wrapper[data-v-e24afff3],.multi-select-container[data-v-e24afff3]{z-index:20}.assumed-scope[data-v-ce1968fb]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--cad-warn-soft, #fff4d6);border-bottom:1px solid #e3b341;color:#7a4d05;font-size:13px;position:sticky;top:var(--cad-shell-banner-top, 71px);z-index:1001}.assumed-scope-message[data-v-ce1968fb]{min-width:0}.assumed-scope-actions[data-v-ce1968fb]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.assumed-scope-return[data-v-ce1968fb]{flex:0 0 auto;background:#7a4d05;color:#fff;border:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;cursor:pointer}.assumed-scope-return[data-v-ce1968fb]:hover:not(:disabled){background:#5f3c04}.assumed-scope-return[data-v-ce1968fb]:disabled{opacity:.7;cursor:default}.assumed-scope-dismiss[data-v-ce1968fb]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:#7a4d05;font-size:18px;line-height:1;cursor:pointer}.assumed-scope-dismiss[data-v-ce1968fb]:hover{background:var(--cad-warn-soft, #f3e3bd)}@media (max-width: 575.98px){.assumed-scope[data-v-ce1968fb]{flex-direction:column;align-items:flex-start;gap:10px}}.badge-scope-agency[data-v-80ffe14a]{background:var(--cad-primary)}.badge-scope-company[data-v-80ffe14a]{background:#3f6f8f}.badge-scope-admin[data-v-80ffe14a]{background:#6b4f9a}.badge-scope-current[data-v-80ffe14a]{background:#12211f;letter-spacing:.02em;text-transform:uppercase;font-size:.75rem}.badge[data-v-80ffe14a]{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#fff;white-space:nowrap}.mock-button[data-v-08104492]{margin-top:20px;padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.mock-button[data-v-08104492]:hover{background-color:#45a049}.base-calendar-input[data-v-45b75b2f]{margin-bottom:1rem}.calendar-input[data-v-45b75b2f]{cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.date-display[data-v-45b75b2f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-dropdown[data-v-45b75b2f]{position:absolute;top:100%;left:0;z-index:9999;width:300px;background-color:var(--cad-surface-1, #fff);border:1px solid #ced4da;border-radius:.25rem;box-shadow:0 .5rem 1rem #00000026;margin-top:.25rem}.calendar-header[data-v-45b75b2f]{padding:.75rem;border-bottom:1px solid #ced4da}.month-year[data-v-45b75b2f]{font-weight:600;text-transform:capitalize}.calendar-body[data-v-45b75b2f]{padding:.5rem}.calendar-weekdays[data-v-45b75b2f]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:600;margin-bottom:.5rem}.weekday[data-v-45b75b2f]{padding:.25rem}.calendar-days[data-v-45b75b2f]{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.day-cell[data-v-45b75b2f]{height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;border-radius:0}.empty[data-v-45b75b2f]{cursor:default}.day-cell[data-v-45b75b2f]:hover:not(.empty):not(.disabled){background-color:var(--cad-surface-2, #f8f9fa)}.selected[data-v-45b75b2f]:hover,.range-start[data-v-45b75b2f]:hover,.range-end[data-v-45b75b2f]:hover{background-color:inherit}.today[data-v-45b75b2f]{font-weight:700}.day-cell.today[data-v-45b75b2f]:before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid #0c524e;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.day-cell.today[data-v-45b75b2f]:before{z-index:0}.day-cell[data-v-45b75b2f]>*{position:relative;z-index:1}.single-selected[data-v-45b75b2f]{color:#fff}.day-cell.single-selected[data-v-45b75b2f]:before{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background-color:#0c524e;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.day-cell.single-selected[data-v-45b75b2f]{color:#fff}.day-cell.single-selected[data-v-45b75b2f]>*{position:relative;z-index:1}.selected[data-v-45b75b2f]:not(.single-selected){background-color:#0c524e;color:#fff!important}.day-cell.selected[data-v-45b75b2f],.day-cell.range-start[data-v-45b75b2f],.day-cell.range-end[data-v-45b75b2f],.day-cell.range-middle[data-v-45b75b2f],.day-cell.in-range[data-v-45b75b2f]{z-index:1}.in-range[data-v-45b75b2f],.range-middle[data-v-45b75b2f],.range-start[data-v-45b75b2f],.range-end[data-v-45b75b2f]{background-color:#0c524e33}.selected.range-start[data-v-45b75b2f],.selected.range-end[data-v-45b75b2f]{background-color:#0c524e;color:#fff}.range-start[data-v-45b75b2f]{border-top-left-radius:18px;border-bottom-left-radius:18px}.range-end[data-v-45b75b2f]{border-top-right-radius:18px;border-bottom-right-radius:18px}.range-start.range-end[data-v-45b75b2f],.selected.range-start.range-end[data-v-45b75b2f]{border-radius:18px}.selected.range-start.range-end[data-v-45b75b2f]{background-color:#0c524e;color:#fff}.range-start[data-v-45b75b2f]:hover,.range-end[data-v-45b75b2f]:hover{color:#0c524e!important;background-color:#ced4da!important}.selected.range-start[data-v-45b75b2f]:hover,.selected.range-end[data-v-45b75b2f]:hover{color:#fff}.day-cell.single-selected[data-v-45b75b2f]:hover:before{background-color:#0a4642}.day-number[data-v-45b75b2f]{position:relative;z-index:1}.chip-input-container[data-v-28decfc4]{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem;min-height:48px;display:flex;flex-wrap:wrap;align-items:center}.chips-area[data-v-28decfc4]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.chip[data-v-28decfc4]{display:inline-flex;align-items:center;background-color:var(--cad-surface-2, #f0f0f0);border-radius:16px;padding:.25rem .5rem;margin-right:.25rem;margin-bottom:.25rem}.chip-text[data-v-28decfc4]{margin-right:.25rem}.chip-remove[data-v-28decfc4]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--cad-ink-3, #6c757d)}.chip-remove[data-v-28decfc4]:hover{color:#dc3545}.chip-text-input[data-v-28decfc4]{flex:1;border:none;outline:none;padding:.25rem;min-width:60px}.chip-text-input[data-v-28decfc4]:focus{outline:none}.dropdown-menu[data-v-be1a0039]{padding:8px}[data-bs-theme=dark] .card[data-v-f1bc6e04]{border:1px solid var(--cad-shell-card-border-strong, #3a554b)}.input-container[data-v-1054a8b6]{display:flex;align-items:center}.input-wrapper-default[data-v-1054a8b6]{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .5rem;min-height:48px}.input-wrapper-default.invalid[data-v-1054a8b6]{border-color:#dc3545}.text-input[data-v-1054a8b6]{flex:1;border:none;outline:none;background:transparent;width:100%;font-family:inherit;color:inherit}.input-wrapper-default .text-input[data-v-1054a8b6]{padding:.25rem;min-width:60px;font-size:1rem}.text-input[data-v-1054a8b6]:focus{outline:none}.password-toggle[data-v-1054a8b6]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 .25rem;border:none;background:transparent;color:#9aa8a6;cursor:pointer}.password-toggle[data-v-1054a8b6]:hover:not(:disabled){color:var(--cad-primary)}.password-toggle[data-v-1054a8b6]:disabled{cursor:default;opacity:.5}.modal-body[data-v-864386e4]{position:relative!important}.btn[data-v-864386e4]:disabled{opacity:.65;cursor:not-allowed}.custom-select[data-v-81604cbf]{position:relative;width:100%}.select-display[data-v-81604cbf]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .5rem;min-height:48px;border:1px solid #ced4da;border-radius:.25rem;background:var(--cad-surface-1, white);cursor:pointer;transition:all .2s}.select-display[data-v-81604cbf]:hover:not(.disabled){border-color:#9ca3af}.select-display.open[data-v-81604cbf]{border-color:var(--cad-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}.select-display.disabled[data-v-81604cbf]{background:var(--cad-surface-2, #f3f4f6);cursor:not-allowed;opacity:.6}.selected-content[data-v-81604cbf],.option-content[data-v-81604cbf]{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;margin-right:.5rem;text-align:left}.selected-text[data-v-81604cbf],.option-text[data-v-81604cbf]{color:var(--cad-ink-1, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.placeholder-text[data-v-81604cbf]{color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}.arrow-icon[data-v-81604cbf]{font-size:1.25rem;color:#9ca3af;transition:transform .2s ease;flex-shrink:0}.arrow-icon.rotated[data-v-81604cbf]{transform:rotate(180deg)}.base-dropdown-menu[data-v-81604cbf]{position:absolute;top:calc(100% + .25rem);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;z-index:20}.search-wrapper[data-v-81604cbf]{position:sticky;top:0;padding:.5rem;background:var(--cad-surface-1, white);border-bottom:1px solid var(--cad-surface-3, #e5e7eb);z-index:1}.search-input[data-v-81604cbf]{width:100%;min-height:36px;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;outline:none}.search-input[data-v-81604cbf]:focus{border-color:var(--cad-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}.option-item[data-v-81604cbf]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;cursor:pointer;transition:background-color .15s}.option-item[data-v-81604cbf]:hover,.option-item.active[data-v-81604cbf]{background-color:var(--cad-surface-2, #f3f4f6)}.option-item.selected[data-v-81604cbf]{background-color:var(--cad-info-soft, #eff6ff);color:var(--cad-primary, #3b82f6)}.option-checkbox[data-v-81604cbf]{flex-shrink:0;width:1rem;height:1rem;accent-color:var(--cad-primary, #3b82f6);pointer-events:none}.option-badge[data-v-81604cbf]{flex-shrink:0;border-radius:4px;background:#6b7280;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;padding:.1875rem .3125rem}.no-options[data-v-81604cbf]{padding:.75rem;text-align:center;color:#9ca3af;font-size:.875rem}.base-order-button[data-v-c9ec2fec]{display:inline-flex;align-items:center;background:transparent;border:none;cursor:pointer;padding:.25rem;color:inherit;transition:color .2s,opacity .2s}.base-order-button[data-v-c9ec2fec]:hover{color:#0c524e}.ri-filter-line[data-v-c9ec2fec]{opacity:.5;color:var(--cad-ink-3, #6c757d)}.base-order-button.disabled[data-v-c9ec2fec]:hover{color:var(--cad-ink-2, #495057)}.order-icon[data-v-c9ec2fec]{font-size:1rem;transition:transform .2s ease-in-out}.order-label[data-v-c9ec2fec]{margin-left:.25rem;font-size:.875rem}.pagination .page-link[data-v-ae55c510]{color:var(--cad-ink-3, #6c757d);background-color:var(--cad-surface-1, #fff);border:1px solid var(--cad-surface-3, #dee2e6);padding:.5rem .75rem;margin-left:-1px;line-height:1.25;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.pagination .page-link[data-v-ae55c510]:hover{color:var(--cad-ink-2, #495057);background-color:var(--cad-surface-3, #e9ecef);border-color:var(--cad-surface-3, #dee2e6)}.pagination .page-link[data-v-ae55c510]:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.pagination .page-item:first-child .page-link[data-v-ae55c510]{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination .page-item:last-child .page-link[data-v-ae55c510]{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination .page-item.active .page-link[data-v-ae55c510]{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.pagination .page-item.disabled .page-link[data-v-ae55c510]{color:var(--cad-ink-3, #6c757d);pointer-events:none;cursor:auto;background-color:var(--cad-surface-1, #fff);border-color:var(--cad-surface-3, #dee2e6);opacity:.65}.pagination-info[data-v-ae55c510]{font-size:.875rem}.material-symbols-outlined[data-v-ae55c510]{font-size:13px}.panel-empty[data-v-db215f57]{text-align:center;padding:18px 8px}.panel-empty-title[data-v-db215f57]{font-size:13px;font-weight:500;color:var(--cad-ink-1, #12211f);margin:0}.panel-empty-hint[data-v-db215f57]{font-size:11.5px;color:var(--cad-ink-3, #6b7b79);margin:6px 0 0}.panel-error[data-v-f90300d0]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;border:1px solid color-mix(in oklab,var(--cad-shell-sync-off-fg, #b4433c) 35%,transparent);border-radius:10px;background:var(--cad-danger-soft, #fdecea)}.panel-error-text[data-v-f90300d0]{margin:0;font-size:13px;color:var(--cad-shell-sync-off-fg, #b4433c)}.panel-error[data-v-f90300d0] .btn{min-width:0;padding:.25rem 1rem;font-size:13px}.panel-skeleton[data-v-46e04244]{display:flex;flex-direction:column;gap:10px;padding:8px 0}.panel-skeleton-row[data-v-46e04244]{display:block;border-radius:10px;background:linear-gradient(90deg,var(--cad-surface-2, #eef2f1) 25%,var(--cad-surface-3, #e4eae9) 37%,var(--cad-surface-2, #eef2f1) 63%);background-size:400% 100%;animation:panel-skeleton-shimmer-46e04244 1.4s ease infinite}@keyframes panel-skeleton-shimmer-46e04244{0%{background-position:100% 50%}to{background-position:0 50%}}.base-search-input[data-v-6ad6cfeb]{width:100%}.search-input-container[data-v-6ad6cfeb]{display:flex;align-items:center;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem;background-color:var(--cad-surface-1, #fff);position:relative}.search-icon[data-v-6ad6cfeb]{display:flex;align-items:center;color:var(--cad-ink-3, #6c757d);margin-right:.5rem}.search-text-input[data-v-6ad6cfeb]{flex:1;padding:.25rem 0;background:transparent}.search-text-input[data-v-6ad6cfeb]:focus{outline:none}.clear-button[data-v-6ad6cfeb]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--cad-ink-3, #6c757d);margin-left:.5rem}.clear-button[data-v-6ad6cfeb]:hover{color:#dc3545}.search-input-container[data-v-6ad6cfeb]:focus-within{border-color:#0c524e;box-shadow:0 0 0 .125rem #0c524e80}.custom-select[data-v-fc806a63]{position:relative;width:100%}.select-display[data-v-fc806a63]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.375rem .5rem;min-height:48px;border:1px solid #ced4da;border-radius:.25rem;background:var(--cad-surface-1, white);cursor:pointer;transition:all .2s}.select-display[data-v-fc806a63]:hover:not(.disabled){border-color:#9ca3af}.select-display.open[data-v-fc806a63]{border-color:var(--cad-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}.select-display.disabled[data-v-fc806a63]{background:var(--cad-surface-2, #f3f4f6);cursor:not-allowed;opacity:.6}.selected-content[data-v-fc806a63],.option-content[data-v-fc806a63]{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;margin-right:.5rem;text-align:left}.selected-text[data-v-fc806a63],.option-text[data-v-fc806a63]{color:var(--cad-ink-1, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.placeholder-text[data-v-fc806a63]{color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;text-align:left}.arrow-icon[data-v-fc806a63]{font-size:1.25rem;color:#9ca3af;transition:transform .2s ease;flex-shrink:0}.arrow-icon.rotated[data-v-fc806a63]{transform:rotate(180deg)}.base-dropdown-menu[data-v-fc806a63]{position:absolute;top:calc(100% + .25rem);left:0;right:0;max-height:240px;overflow-y:auto;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a;z-index:20}.search-wrapper[data-v-fc806a63]{position:sticky;top:0;padding:.5rem;background:var(--cad-surface-1, white);border-bottom:1px solid var(--cad-surface-3, #e5e7eb);z-index:1}.search-input[data-v-fc806a63]{width:100%;min-height:36px;padding:.375rem .5rem;border:1px solid #d1d5db;border-radius:.25rem;outline:none}.search-input[data-v-fc806a63]:focus{border-color:var(--cad-primary, #3b82f6);box-shadow:0 0 0 2px #3b82f61a}.option-item[data-v-fc806a63]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;cursor:pointer;transition:background-color .15s}.option-item[data-v-fc806a63]:hover,.option-item.active[data-v-fc806a63]{background-color:var(--cad-surface-2, #f3f4f6)}.option-item.selected[data-v-fc806a63]{background-color:var(--cad-info-soft, #eff6ff);color:var(--cad-primary, #3b82f6)}.option-badge[data-v-fc806a63]{flex-shrink:0;border-radius:4px;background:#6b7280;color:#fff;font-size:.6875rem;font-weight:700;line-height:1;padding:.1875rem .3125rem}.check-icon[data-v-fc806a63]{font-weight:700;color:var(--cad-primary, #3b82f6);flex-shrink:0}.no-options[data-v-fc806a63]{padding:.75rem;text-align:center;color:#9ca3af;font-size:.875rem}.table-footer[data-v-f7495b84]{display:flex;justify-content:space-between;align-items:center}.pagination-controls[data-v-f7495b84]{display:flex;align-items:center;gap:8px}.pagination-btn[data-v-f7495b84]{background:none;border:1px solid var(--cad-surface-3, #dee2e6);border-radius:4px;padding:4px 8px;cursor:pointer}.pagination-btn[data-v-f7495b84]:hover:not(.disabled){background-color:var(--cad-surface-2, #f8f9fa)}.pagination-btn.disabled[data-v-f7495b84]{opacity:.5;cursor:not-allowed}.pagination-text[data-v-f7495b84]{margin:0 8px}.table-info[data-v-f7495b84]{color:var(--cad-ink-3, #6c757d);font-size:.9rem}.sticky-thead[data-v-f7495b84]{position:sticky;top:0;z-index:3;background:var(--cad-surface-2, #f8f9fa)}.sticky-thead th[data-v-f7495b84]{position:sticky;top:0;background:var(--cad-surface-2, #f8f9fa);white-space:nowrap;z-index:3}.tw\:overflow-y-auto[data-v-f7495b84]{position:relative}.base-table-component[data-v-7cd720e1]{width:100%}.table-fixed-layout[data-v-7cd720e1]{table-layout:fixed}.textarea-container[data-v-d6967a55]{display:flex;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .5rem}.textarea-container.invalid[data-v-d6967a55]{border-color:#dc3545}.text-area[data-v-d6967a55]{flex:1;width:100%;padding:.25rem;border:none;outline:none;background:transparent;resize:vertical;font-family:inherit;font-size:1rem;color:inherit}.text-area[data-v-d6967a55]:focus{outline:none}.multi-select-container[data-v-07a4e7f1]{position:relative}.multi-select-container.disabled .selected-items-container[data-v-07a4e7f1]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.selected-items-container[data-v-07a4e7f1]{position:relative;min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 44px 6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-07a4e7f1]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-07a4e7f1]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-07a4e7f1]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-07a4e7f1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-07a4e7f1]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-07a4e7f1]:hover{background:#ffffff80}.placeholder-input[data-v-07a4e7f1]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-07a4e7f1]::placeholder{color:#9ca3af;opacity:1}.single-selected[data-v-07a4e7f1]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--cad-ink-1, #111827)}.dropdown-arrow[data-v-07a4e7f1]{background:transparent;border:none;color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:0;border-radius:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.dropdown-arrow[data-v-07a4e7f1]:hover{background:#0000000d}.dropdown-arrow.open[data-v-07a4e7f1]{transform:rotate(180deg)}.select-icon-slot[data-v-07a4e7f1]{position:absolute;right:12px;top:50%;width:24px;height:24px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.select-icon-enter-active[data-v-07a4e7f1],.select-icon-leave-active[data-v-07a4e7f1]{transition:opacity .14s ease,transform .14s ease}.select-icon-enter-from[data-v-07a4e7f1],.select-icon-leave-to[data-v-07a4e7f1]{opacity:0;transform:scale(.85)}.dropdown-menu[data-v-07a4e7f1]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-07a4e7f1 .2s ease-out}@keyframes dropdownOpen-07a4e7f1{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-07a4e7f1]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-07a4e7f1]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-07a4e7f1]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-07a4e7f1]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-07a4e7f1]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-07a4e7f1]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-07a4e7f1]{color:#ef4444}.options-list[data-v-07a4e7f1]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-07a4e7f1]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-07a4e7f1]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.active[data-v-07a4e7f1]{background:var(--cad-surface-2, #f3f4f6)}.option-item.selected[data-v-07a4e7f1]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-07a4e7f1]{flex:1}.option-name[data-v-07a4e7f1]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.check-icon[data-v-07a4e7f1]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-07a4e7f1]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.clear-btn-single[data-v-07a4e7f1]{background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-07a4e7f1]:hover{background:#0000000d}.form-select[data-v-462dcf42]{border-radius:.25rem;border:1px solid #d1d5db;padding-right:4.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select[data-v-462dcf42]:focus{border-color:var(--cad-primary);outline:none;box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.form-select[data-v-462dcf42]:disabled{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container.disabled .selected-items-container[data-v-462dcf42]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container[data-v-462dcf42]{position:relative}.selected-items-container[data-v-462dcf42]{min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-462dcf42]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-462dcf42]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-462dcf42]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-462dcf42]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-462dcf42]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-462dcf42]:hover{background:#ffffff80}.placeholder-input[data-v-462dcf42]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-462dcf42]::placeholder{color:#9ca3af;opacity:1}.dropdown-arrow[data-v-462dcf42]{color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dropdown-arrow[data-v-462dcf42]:hover{background:#0000000d}.dropdown-arrow.open[data-v-462dcf42]{transform:rotate(180deg)}.dropdown-menu[data-v-462dcf42]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-462dcf42 .2s ease-out}@keyframes dropdownOpen-462dcf42{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-462dcf42]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-462dcf42]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-462dcf42]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-462dcf42]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-462dcf42]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-462dcf42]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-462dcf42]{color:#ef4444}.options-list[data-v-462dcf42]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-462dcf42]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-462dcf42]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.selected[data-v-462dcf42]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-462dcf42]{flex:1}.option-name[data-v-462dcf42]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.option-location[data-v-462dcf42]{display:block;font-size:12px;color:var(--cad-ink-3, #6b7280);margin-top:2px}.check-icon[data-v-462dcf42]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-462dcf42]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.select-wrapper[data-v-462dcf42]{position:relative}.clear-btn-single[data-v-462dcf42]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-462dcf42]:hover{background:#0000000d}.form-select[data-v-abb1b017]{border-radius:.25rem;border:1px solid #d1d5db;padding-right:4.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select[data-v-abb1b017]:focus{border-color:var(--cad-primary);outline:none;box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.form-select[data-v-abb1b017]:disabled{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container.disabled .selected-items-container[data-v-abb1b017]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container[data-v-abb1b017]{position:relative}.selected-items-container[data-v-abb1b017]{min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-abb1b017]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-abb1b017]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-abb1b017]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-abb1b017]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-abb1b017]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-abb1b017]:hover{background:#ffffff80}.placeholder-input[data-v-abb1b017]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-abb1b017]::placeholder{color:#9ca3af;opacity:1}.dropdown-arrow[data-v-abb1b017]{color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dropdown-arrow[data-v-abb1b017]:hover{background:#0000000d}.dropdown-arrow.open[data-v-abb1b017]{transform:rotate(180deg)}.dropdown-menu[data-v-abb1b017]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-abb1b017 .2s ease-out}@keyframes dropdownOpen-abb1b017{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-abb1b017]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-abb1b017]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-abb1b017]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-abb1b017]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-abb1b017]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-abb1b017]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-abb1b017]{color:#ef4444}.options-list[data-v-abb1b017]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-abb1b017]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-abb1b017]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.selected[data-v-abb1b017]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-abb1b017]{flex:1}.option-name[data-v-abb1b017]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.option-location[data-v-abb1b017]{display:block;font-size:12px;color:var(--cad-ink-3, #6b7280);margin-top:2px}.check-icon[data-v-abb1b017]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-abb1b017]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.select-wrapper[data-v-abb1b017]{position:relative}.clear-btn-single[data-v-abb1b017]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-abb1b017]:hover{background:#0000000d}.form-select[data-v-df7c4f27]{border-radius:.25rem;border:1px solid #d1d5db;padding-right:4.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select[data-v-df7c4f27]:focus{border-color:var(--cad-primary);outline:none;box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.form-select[data-v-df7c4f27]:disabled{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container.disabled .selected-items-container[data-v-df7c4f27]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container[data-v-df7c4f27]{position:relative}.selected-items-container[data-v-df7c4f27]{min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-df7c4f27]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-df7c4f27]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-df7c4f27]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-df7c4f27]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-df7c4f27]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-df7c4f27]:hover{background:#ffffff80}.placeholder-input[data-v-df7c4f27]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-df7c4f27]::placeholder{color:#9ca3af;opacity:1}.dropdown-arrow[data-v-df7c4f27]{color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dropdown-arrow[data-v-df7c4f27]:hover{background:#0000000d}.dropdown-arrow.open[data-v-df7c4f27]{transform:rotate(180deg)}.dropdown-menu[data-v-df7c4f27]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-df7c4f27 .2s ease-out}@keyframes dropdownOpen-df7c4f27{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-df7c4f27]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-df7c4f27]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-df7c4f27]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-df7c4f27]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-df7c4f27]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-df7c4f27]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-df7c4f27]{color:#ef4444}.options-list[data-v-df7c4f27]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-df7c4f27]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-df7c4f27]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.selected[data-v-df7c4f27]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-df7c4f27]{flex:1}.option-name[data-v-df7c4f27]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.option-location[data-v-df7c4f27]{display:block;font-size:12px;color:var(--cad-ink-3, #6b7280);margin-top:2px}.check-icon[data-v-df7c4f27]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-df7c4f27]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.select-wrapper[data-v-df7c4f27]{position:relative}.clear-btn-single[data-v-df7c4f27]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-df7c4f27]:hover{background:#0000000d}.form-select[data-v-a9f7b159]{border-radius:.25rem;border:1px solid #d1d5db;padding-right:4.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select[data-v-a9f7b159]:focus{border-color:var(--cad-primary);outline:none;box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.form-select[data-v-a9f7b159]:disabled{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container.disabled .selected-items-container[data-v-a9f7b159]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container[data-v-a9f7b159]{position:relative}.selected-items-container[data-v-a9f7b159]{min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-a9f7b159]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-a9f7b159]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-a9f7b159]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-a9f7b159]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-a9f7b159]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-a9f7b159]:hover{background:#ffffff80}.placeholder-input[data-v-a9f7b159]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-a9f7b159]::placeholder{color:#9ca3af;opacity:1}.dropdown-arrow[data-v-a9f7b159]{color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dropdown-arrow[data-v-a9f7b159]:hover{background:#0000000d}.dropdown-arrow.open[data-v-a9f7b159]{transform:rotate(180deg)}.dropdown-menu[data-v-a9f7b159]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-a9f7b159 .2s ease-out}@keyframes dropdownOpen-a9f7b159{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-a9f7b159]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-a9f7b159]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-a9f7b159]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-a9f7b159]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-a9f7b159]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-a9f7b159]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-a9f7b159]{color:#ef4444}.options-list[data-v-a9f7b159]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-a9f7b159]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-a9f7b159]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.selected[data-v-a9f7b159]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-a9f7b159]{flex:1}.option-name[data-v-a9f7b159]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.option-location[data-v-a9f7b159]{display:block;font-size:12px;color:var(--cad-ink-3, #6b7280);margin-top:2px}.check-icon[data-v-a9f7b159]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-a9f7b159]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.select-wrapper[data-v-a9f7b159]{position:relative}.clear-btn-single[data-v-a9f7b159]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-a9f7b159]:hover{background:#0000000d}.multi-select-container.disabled .selected-items-container[data-v-4388b608]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container[data-v-4388b608]{position:relative}.selected-items-container[data-v-4388b608]{min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-4388b608]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-4388b608]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center;overflow:hidden}.single-selected-text[data-v-4388b608]{font-size:14px;color:var(--cad-ink-1, #212529);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear-btn-single[data-v-4388b608]{background:transparent;border:none;color:var(--cad-ink-3, #6b7280);cursor:pointer;font-size:1.2rem;padding:0 .5rem;line-height:1}.clear-btn-single[data-v-4388b608]:hover{color:var(--cad-ink-2, #343a40)}.selected-tag[data-v-4388b608]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-4388b608]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-4388b608]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-4388b608]:hover{background:#ffffff80}.placeholder-input[data-v-4388b608]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-4388b608]::placeholder{color:#9ca3af;opacity:1}.dropdown-arrow[data-v-4388b608]{color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dropdown-arrow[data-v-4388b608]:hover{background:#0000000d}.dropdown-arrow.open[data-v-4388b608]{transform:rotate(180deg)}.dropdown-menu[data-v-4388b608]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-4388b608 .2s ease-out}@keyframes dropdownOpen-4388b608{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-4388b608]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-4388b608]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-4388b608]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-4388b608]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-4388b608]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-4388b608]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-4388b608]{color:#ef4444}.options-list[data-v-4388b608]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-4388b608]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-4388b608]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.selected[data-v-4388b608]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-4388b608]{flex:1}.option-name[data-v-4388b608]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.option-location[data-v-4388b608]{display:block;font-size:12px;color:var(--cad-ink-3, #6b7280);margin-top:2px}.check-icon[data-v-4388b608]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-4388b608],.loading-row[data-v-4388b608]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}#cad-filter[data-v-e0d47e3c]{z-index:9999}#cad-filter .modal-body{overflow:auto!important}.notification-container[data-v-fece0002]{background-color:var(--cad-surface-1, white);color:var(--vz-body-color)}.notification-item[data-v-fece0002]{transition:background-color .3s}.notification-item[data-v-fece0002]:hover{background-color:var(--cad-surface-2, #f8f9fa)}.notification-title[data-v-fece0002]{color:var(--vz-body-color)}.notification-date[data-v-fece0002]{color:var(--vz-secondary-color)}:root[data-bs-theme=dark] .notification-container[data-v-fece0002]{background-color:var(--vz-dark);border:1px solid var(--vz-border-color)}:root[data-bs-theme=dark] .notification-item[data-v-fece0002]:hover{background-color:var(--vz-dark)}:root[data-bs-theme=dark] .notification-title[data-v-fece0002]{color:var(--vz-body-color-dark)}:root[data-bs-theme=dark] .notification-date[data-v-fece0002]{color:var(--vz-secondary-color-dark)}.notification-container[data-v-7bbd875d]{background-color:var(--cad-surface-1, white);color:var(--vz-body-color)}.notification-item[data-v-7bbd875d]{transition:background-color .3s}.notification-item[data-v-7bbd875d]:hover{background-color:var(--cad-surface-2, #f8f9fa)}.notification-title[data-v-7bbd875d]{color:var(--vz-body-color)}.notification-date[data-v-7bbd875d]{color:var(--vz-secondary-color)}:root[data-bs-theme=dark] .notification-container[data-v-7bbd875d]{background-color:var(--vz-dark);border:1px solid var(--vz-border-color)}:root[data-bs-theme=dark] .notification-item[data-v-7bbd875d]:hover{background-color:var(--vz-dark)}:root[data-bs-theme=dark] .notification-title[data-v-7bbd875d]{color:var(--vz-body-color-dark)}:root[data-bs-theme=dark] .notification-date[data-v-7bbd875d]{color:var(--vz-secondary-color-dark)}.form-select[data-v-b1218945]{border-radius:.25rem;border:1px solid #d1d5db;padding-right:4.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-select[data-v-b1218945]:focus{border-color:var(--cad-primary);outline:none;box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.form-select[data-v-b1218945]:disabled{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container.disabled .selected-items-container[data-v-b1218945]{background-color:var(--cad-surface-2, #f3f4f6);cursor:not-allowed}.multi-select-container[data-v-b1218945]{position:relative}.selected-items-container[data-v-b1218945]{min-height:42px;border:1px solid #d1d5db;border-radius:.25rem;padding:6px 12px;background:var(--cad-surface-1, white);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.selected-items-container[data-v-b1218945]:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.5)}.selected-items[data-v-b1218945]{flex:1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.selected-tag[data-v-b1218945]{background:#0c524e;color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;display:flex;align-items:center;gap:6px}.selected-tag .tag-text[data-v-b1218945]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.remove-tag[data-v-b1218945]{background:#ffffff4d;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:1;padding:0;margin:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;transition:background-color .2s;flex-shrink:0}.remove-tag[data-v-b1218945]:hover{background:#ffffff80}.placeholder-input[data-v-b1218945]{border:none;background:transparent;outline:none;color:#9ca3af;font-size:14px;cursor:pointer;flex:1;pointer-events:none}.placeholder-input[data-v-b1218945]::placeholder{color:#9ca3af;opacity:1}.dropdown-arrow[data-v-b1218945]{color:var(--cad-ink-3, #6b7280);transition:transform .3s ease;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.dropdown-arrow[data-v-b1218945]:hover{background:#0000000d}.dropdown-arrow.open[data-v-b1218945]{transform:rotate(180deg)}.dropdown-menu[data-v-b1218945]{position:absolute;top:100%;left:0;right:0;background:var(--cad-surface-1, white);border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:300px;overflow:hidden;display:flex;flex-direction:column;transform-origin:top;animation:dropdownOpen-b1218945 .2s ease-out}@keyframes dropdownOpen-b1218945{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.search-container[data-v-b1218945]{padding:12px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb)}.search-input[data-v-b1218945]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none}.search-input[data-v-b1218945]:focus{border-color:var(--cad-primary);box-shadow:0 0 0 2px rgba(var(--cad-primary-rgb),.1)}.dropdown-actions[data-v-b1218945]{padding:8px 12px;display:flex;flex-direction:row;gap:8px;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);align-items:center;font-size:12px}.action-btn[data-v-b1218945]{background:none;border:none;color:#3b82f6;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.action-btn[data-v-b1218945]:hover{background:var(--cad-surface-3, #e5e7eb)}.clear-btn[data-v-b1218945]{color:#ef4444}.options-list[data-v-b1218945]{flex:1;overflow-y:auto;max-height:200px}.option-item[data-v-b1218945]{padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background-color .2s;border-bottom:1px solid var(--cad-surface-2, #f3f4f6)}.option-item[data-v-b1218945]:hover{background:var(--cad-surface-2, #f9fafb)}.option-item.selected[data-v-b1218945]{background:var(--cad-info-soft, #eff6ff);color:#1d4ed8}.option-content[data-v-b1218945]{flex:1}.option-name[data-v-b1218945]{text-transform:uppercase;display:block;font-weight:500;font-size:14px}.check-icon[data-v-b1218945]{color:#3b82f6;font-weight:700;font-size:16px}.no-results[data-v-b1218945]{padding:20px;text-align:center;color:var(--cad-ink-3, #6b7280);font-size:14px}.select-wrapper[data-v-b1218945]{position:relative}.clear-btn-single[data-v-b1218945]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--cad-ink-3, #6b7280);width:24px;height:24px;line-height:24px;font-size:16px;text-align:center;border-radius:50%;cursor:pointer}.clear-btn-single[data-v-b1218945]:hover{background:#0000000d}.map-location-picker[data-v-cdd55a30]{width:100%}.map-location-picker__search[data-v-cdd55a30]{width:100%;box-sizing:border-box;border:1px solid #ced4da;border-radius:.25rem;padding:.5rem .75rem;margin-bottom:.5rem;font:inherit;color:inherit;background:var(--cad-surface-1, #fff);outline:none}.map-location-picker__search[data-v-cdd55a30]:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd26}.map-location-picker__search[data-v-cdd55a30]:disabled{background:var(--cad-surface-3, #e9ecef);cursor:not-allowed}.map-location-picker__radius[data-v-cdd55a30]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.map-location-picker__radius-label[data-v-cdd55a30]{flex:0 0 auto;margin:0;font-size:.875rem;color:inherit;white-space:nowrap}.map-location-picker__radius-slider[data-v-cdd55a30]{flex:1 1 auto;width:100%}.map-location-picker__radius-slider[data-v-cdd55a30]:disabled{cursor:not-allowed;opacity:.6}.nickname-editor[data-v-82c2fa3d]{min-height:calc(1.5em + .5rem + 2px)}.report-download-wrapper[data-v-b7c206d0]{margin-top:1rem}.scope-group-head[data-v-39ccfdcd]{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#9aa8a6;font-weight:600;padding:14px 14px 6px}.scope-list[data-v-39ccfdcd]{list-style:none;margin:0;padding:0}.scope-row[data-v-39ccfdcd]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid transparent;border-radius:10px}.scope-row[data-v-39ccfdcd]:hover{background:var(--cad-success-soft, #eaf2f1);border-color:#cfe0de}.scope-row-body[data-v-39ccfdcd]{display:flex;flex-direction:column;min-width:0}.scope-row-name[data-v-39ccfdcd]{font-size:14px;font-weight:500;color:var(--cad-ink-1, #12211f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-row-sub[data-v-39ccfdcd]{font-size:12px;color:var(--cad-ink-3, #6b7b79);margin-top:3px}.scope-row-action[data-v-39ccfdcd] .btn{min-width:0;padding:.25rem 1rem;font-size:13px}.scope-empty[data-v-39ccfdcd]{text-align:center;padding:18px 8px}.scope-empty-title[data-v-39ccfdcd]{font-size:13px;font-weight:500;color:var(--cad-ink-1, #12211f);margin:0}.scope-empty-hint[data-v-39ccfdcd]{font-size:11.5px;color:var(--cad-ink-3, #6b7b79);margin:6px 0 0}.scope-error[data-v-39ccfdcd]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;border:1px solid color-mix(in oklab,var(--cad-shell-sync-off-fg, #b4433c) 35%,transparent);border-radius:10px;background:var(--cad-danger-soft, #fdecea)}.scope-error-text[data-v-39ccfdcd]{margin:0;font-size:13px;color:var(--cad-shell-sync-off-fg, #b4433c)}.scope-foot[data-v-39ccfdcd]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 2px;margin-top:10px;border-top:1px solid var(--cad-warn-soft, #f0ead9);font-size:11px;color:var(--cad-ink-3, #6b7b79)}.scope-pagination[data-v-39ccfdcd]{padding:10px 4px 0}.scope-skeleton[data-v-39ccfdcd]{display:flex;flex-direction:column;gap:10px;padding:8px 0}.scope-skeleton-row[data-v-39ccfdcd]{display:block;height:48px;border-radius:10px;background:linear-gradient(90deg,var(--cad-surface-2, #eef2f1) 25%,var(--cad-surface-3, #e4eae9) 37%,var(--cad-surface-2, #eef2f1) 63%);background-size:400% 100%;animation:scope-skeleton-shimmer-39ccfdcd 1.4s ease infinite}@keyframes scope-skeleton-shimmer-39ccfdcd{0%{background-position:100% 50%}to{background-position:0 50%}}.accordion-enter-active[data-v-5b2fc58a],.accordion-leave-active[data-v-5b2fc58a]{transition:height .3s ease-in-out}ul[data-v-a3476525]{padding-left:0}.no-border[data-v-a3476525]{border:none!important;background:transparent!important;box-shadow:none!important}th[data-v-8a51ecd0],tr[data-v-8a51ecd0]{text-align:center;font-weight:600;color:var(--cad-primary)}th[data-v-8a51ecd0]:first-child,td[data-v-8a51ecd0]:first-child{text-align:left}.sort-icon[data-v-8a51ecd0]{display:inline-block;width:1.25em;margin-left:6px;opacity:.35;font-size:.85em;text-align:center}.sort-icon.is-active[data-v-8a51ecd0]{opacity:1}th[data-v-8a51ecd0]{white-space:nowrap}th[data-v-8a51ecd0]:first-child,td[data-v-8a51ecd0]:first-child{width:35%;min-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fixed-table-height[data-v-8a51ecd0]{height:297px;min-height:297px}[data-v-8a51ecd0] .fixed-table .tw\:w-full{height:100%;min-height:100%}@media (max-width: 1024px){.report-layout[data-v-8a51ecd0]{display:flex;flex-direction:column;gap:16px}.report-filters[data-v-8a51ecd0]{display:flex;flex-direction:row;gap:16px}.report-filters[data-v-8a51ecd0]>*{flex:1}.report-main[data-v-8a51ecd0]{grid-column:unset}.report-indicators[data-v-8a51ecd0]{grid-template-columns:repeat(3,1fr)!important}.report-charts-row[data-v-8a51ecd0]{flex-direction:column}.report-side-panel[data-v-8a51ecd0]{flex-basis:auto!important;flex-shrink:1!important}.report-sidebar[data-v-8a51ecd0]{grid-column:unset}.fixed-table-height[data-v-8a51ecd0]{height:auto;min-height:200px;max-height:350px}th[data-v-8a51ecd0]:first-child,td[data-v-8a51ecd0]:first-child{min-width:120px}}.btn[data-v-0bcfb033]{min-width:130px}.back-button[data-v-0bcfb033]{min-width:0}input[data-v-0bcfb033]::file-selector-button{height:47px}.badge.bg-info[data-v-c907a5b2]{color:#05323a}.btn-sso-retry[data-v-c907a5b2]{background-color:var(--cad-primary);color:#fff;border-radius:999px}.btn-sso-retry[data-v-c907a5b2]:hover{background-color:var(--cad-primary);color:#fff;opacity:.9}.btn-sso-retry[aria-disabled=true][data-v-c907a5b2]{opacity:.55;pointer-events:none}.modal-header[data-v-c907a5b2]{display:flex;align-items:center;justify-content:space-between}.preview-format-badge[data-v-9c7c1287]{font-size:12px;color:var(--cad-ink-3, #6b7280);background:var(--cad-surface-2, #f3f4f6);border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:12px;padding:2px 10px;white-space:nowrap}.preview-page[data-v-9c7c1287]{background:var(--cad-surface-1, #fff);box-shadow:0 1px 6px #0003;width:100%;max-width:460px;aspect-ratio:210 / 297;padding:4.5%;display:flex;flex-direction:column;overflow:hidden;font-size:7px;color:var(--cad-ink-1, #1f2937);transition:max-width .25s ease,aspect-ratio .25s ease}.preview-page.landscape[data-v-9c7c1287]{max-width:640px;aspect-ratio:297 / 210}.preview-header[data-v-9c7c1287]{display:flex;align-items:center;justify-content:space-between;background:var(--cad-surface-2, #f2f2f2);padding:4px 6px;margin-bottom:6px;gap:6px}.preview-brand[data-v-9c7c1287]{font-weight:700;color:#149189;font-size:9px}.preview-title[data-v-9c7c1287]{font-weight:700;font-size:9px;text-align:center;flex:1}.preview-issued[data-v-9c7c1287]{white-space:nowrap}.preview-filters[data-v-9c7c1287]{display:flex;flex-wrap:wrap;gap:3px;margin-bottom:6px}.preview-chip[data-v-9c7c1287]{background:var(--cad-success-soft, #e7f4ef);color:#1f7d5e;border-radius:8px;padding:1px 5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-table[data-v-9c7c1287]{width:100%;border-collapse:collapse;table-layout:fixed}.preview-table th[data-v-9c7c1287],.preview-table td[data-v-9c7c1287]{border:1px solid #444;padding:2px 3px;text-align:left;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-table th[data-v-9c7c1287]{background:var(--cad-surface-2, #f2f2f2)}.preview-more[data-v-9c7c1287]{margin-top:4px;color:var(--cad-ink-3, #6b7280);font-style:italic}.preview-footer[data-v-9c7c1287]{margin-top:auto;text-align:right;color:var(--cad-ink-3, #6b7280)}[data-v-b5863ed7] .calendar-input{min-height:48px}.hover-visual-item[data-v-0b2aa735]:hover{color:var(--color-primary);font-weight:700}ul[data-v-c7f46d17],ul[data-v-4d3632d7]{padding-left:0}.delete-icon[data-v-34fd43f6]{transition:color .15s ease-in-out}.delete-icon[data-v-34fd43f6]:hover{color:#ef4444}.delete-icon[data-v-e0aeeb37]{transition:color .15s ease-in-out}.delete-icon[data-v-e0aeeb37]:hover{color:#ef4444}table[data-v-31fac59c]{border-collapse:collapse}th[data-v-31fac59c],td[data-v-31fac59c]{border:1px solid var(--cad-surface-3, #e5e7eb)}.material-symbols-outlined[data-v-31fac59c]{font-size:1.5rem}.hours[data-v-31fac59c]{width:90px;max-width:90px}.document-export-layout[data-v-227f3094]{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.fields-tree[data-v-227f3094]{display:grid;gap:8px;margin-top:12px;max-height:66vh;overflow:auto;padding-right:4px}.tree-node[data-v-227f3094]{background:var(--cad-surface-1, #ffffff);border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:8px;padding:8px}.tree-node-header[data-v-227f3094]{align-items:center;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr)}.tree-toggle[data-v-227f3094]{align-items:center;background:var(--cad-surface-2, #f8fafc);border:1px solid var(--cad-surface-3, #dbe3ef);border-radius:6px;color:var(--cad-ink-2, #475569);display:inline-flex;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.tree-check[data-v-227f3094]{align-items:center;display:inline-flex;gap:8px;margin:0;min-width:0}.tree-check .form-check-input[data-v-227f3094]{flex:0 0 auto;margin:0}.tree-group-check[data-v-227f3094]{font-weight:600}.tree-children[data-v-227f3094]{border-left:1px solid var(--cad-surface-3, #dbe3ef);display:grid;gap:8px;margin-left:34px;margin-top:8px;padding-left:20px}.tree-field-check[data-v-227f3094]{color:var(--cad-ink-2, #334155);font-size:13px}.options-bar[data-v-227f3094]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 18px}.document-format-column[data-v-227f3094]{flex:0 0 180px}.document-options-column[data-v-227f3094]{align-items:center;display:flex;flex:1 1 0;flex-wrap:wrap;gap:8px 16px;min-width:260px;padding-top:30px}.options-bar .form-check[data-v-227f3094]{margin-bottom:0}.blank-column-panel[data-v-227f3094]{border-top:1px solid var(--cad-surface-3, #e5e7eb);display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:12px;padding-top:12px}.blank-column-field[data-v-227f3094]{flex:1 1 180px}.blank-column-field[data-v-227f3094]:last-child{flex:0 0 180px}.column-order-panel[data-v-227f3094]{border-top:1px solid var(--cad-surface-3, #e5e7eb);margin-top:12px;padding-top:12px}.column-order-header[data-v-227f3094]{align-items:center;color:var(--cad-ink-2, #475569);display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.column-order-header strong[data-v-227f3094]{color:var(--cad-ink-1, #1f2937);font-size:13px}.column-order-list[data-v-227f3094]{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.column-order-item[data-v-227f3094]{align-items:center;background:var(--cad-surface-1, #ffffff);border:1px solid var(--cad-surface-3, #dbe3ef);border-radius:6px;box-sizing:border-box;color:var(--cad-ink-2, #334155);display:grid;font-size:12px;gap:8px;grid-template-columns:14px minmax(0,1fr);min-height:32px;min-width:0;padding:6px;width:100%}.column-order-item.dragging[data-v-227f3094]{opacity:.5}.column-order-item.is-flat[data-v-227f3094]{grid-template-columns:14px minmax(0,1fr)}.column-order-item.is-flat .column-drag-handle[data-v-227f3094]{grid-row:1}.column-drag-handle[data-v-227f3094]{align-items:center;color:#94a3b8;cursor:grab;display:inline-flex;font-weight:700;grid-row:1 / 3;height:100%;justify-content:center;line-height:1;min-height:28px;-webkit-user-select:none;user-select:none;width:14px}.column-drag-handle[data-v-227f3094]:active{cursor:grabbing}.column-parent-select[data-v-227f3094]{border:1px solid var(--cad-surface-3, #dbe3ef);border-radius:4px;color:var(--cad-ink-2, #334155);font-size:12px;height:26px;min-width:0;padding:2px 4px;grid-column:2;width:100%}.column-order-label[data-v-227f3094]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-order-empty[data-v-227f3094]{color:var(--cad-ink-3, #64748b);font-size:13px}.preview-panel[data-v-227f3094]{background:var(--cad-surface-2, #f8fafc);border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:8px;display:grid;gap:12px;min-width:0;padding:12px}.preview-toolbar[data-v-227f3094]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr}.preview-toolbar-label[data-v-227f3094]{justify-self:start}.preview-toolbar-center[data-v-227f3094]{justify-self:center}.preview-toolbar-right[data-v-227f3094]{align-items:center;display:flex;gap:12px;justify-self:end}.preview-page-tabs[data-v-227f3094]{background:var(--cad-surface-1, #ffffff);border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.preview-page-tab[data-v-227f3094]{background:transparent;border:0;color:var(--cad-ink-2, #334155);cursor:pointer;font-size:13px;line-height:1;padding:5px 14px}.preview-page-tab+.preview-page-tab[data-v-227f3094]{border-left:1px solid var(--cad-surface-3, #e2e8f0)}.preview-page-tab[data-v-227f3094]:hover:not(.is-active){background:var(--cad-surface-2, #f1f5f9)}.preview-page-tab.is-active[data-v-227f3094]{background:#2563eb;color:#fff}.preview-orientation-badge[data-v-227f3094]{background:var(--cad-info-soft, #eef2ff);border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:12px;font-weight:600;line-height:1;padding:4px 10px}.preview-pages[data-v-227f3094]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:safe center;max-height:65vh;min-width:0;overflow:auto;padding:4px}.preview-page[data-v-227f3094]{--base-scale: .61;--preview-scale: var(--base-scale);aspect-ratio:.707 / 1;background:var(--cad-surface-1, #ffffff);border:1px solid #d1d5db;box-shadow:0 10px 24px #0f172a1f;color:var(--cad-ink-1, #1e293b);display:flex;flex:0 0 auto;flex-direction:column;font-size:calc(9px * var(--preview-scale));line-height:1.3;min-height:420px;overflow:hidden;padding:calc(18px * var(--preview-scale)) calc(20px * var(--preview-scale)) calc(22px * var(--preview-scale));width:520px}.preview-page.landscape[data-v-227f3094]{aspect-ratio:1.414 / 1;min-height:300px;width:680px}.preview-title[data-v-227f3094]{color:var(--cad-ink-1, #0f172a);font-size:calc(17px * var(--preview-scale));font-weight:700;line-height:1.12}.preview-report-header[data-v-227f3094]{align-items:center;background:var(--cad-surface-2, #f8fafc);border:1px solid var(--cad-surface-3, #e2e8f0);border-radius:calc(10px * var(--preview-scale));display:flex;gap:calc(12px * var(--preview-scale));padding:calc(12px * var(--preview-scale))}.preview-brand[data-v-227f3094]{display:block;height:auto;max-height:calc(42px * var(--preview-scale));max-width:calc(82px * var(--preview-scale));object-fit:contain;width:auto}.preview-eyebrow[data-v-227f3094]{color:#22c55e;font-size:calc(8px * var(--preview-scale));font-weight:700;text-transform:uppercase}.preview-metadata[data-v-227f3094]{color:var(--cad-ink-3, #64748b);font-size:calc(9px * var(--preview-scale));margin-top:calc(3px * var(--preview-scale))}.preview-group-title[data-v-227f3094]{background:var(--cad-surface-2, #f3f4f6);border:1px solid var(--cad-surface-3, #e2e8f0);border-radius:calc(8px * var(--preview-scale)) calc(8px * var(--preview-scale)) 0 0;font-size:calc(12px * var(--preview-scale));font-weight:700;padding:calc(6px * var(--preview-scale)) calc(8px * var(--preview-scale))}.preview-kpi-grid[data-v-227f3094]{display:grid;gap:calc(8px * var(--preview-scale));grid-template-columns:repeat(5,minmax(0,1fr));margin-top:calc(12px * var(--preview-scale))}.preview-kpi-card[data-v-227f3094]{border:1px solid var(--cad-surface-3, #e2e8f0);border-radius:calc(10px * var(--preview-scale));min-width:0;padding:calc(9px * var(--preview-scale))}.preview-kpi-icon[data-v-227f3094]{border-radius:999px;display:inline-flex;font-size:calc(7px * var(--preview-scale));font-weight:800;justify-content:center;margin-bottom:calc(8px * var(--preview-scale));padding:calc(2px * var(--preview-scale)) calc(6px * var(--preview-scale))}.preview-kpi-card.is-success .preview-kpi-icon[data-v-227f3094],.preview-bar-fill.is-success[data-v-227f3094]{background:#22c55e;color:#fff}.preview-kpi-card.is-danger .preview-kpi-icon[data-v-227f3094],.preview-bar-fill.is-danger[data-v-227f3094]{background:#ef4444;color:#fff}.preview-kpi-card.is-warning .preview-kpi-icon[data-v-227f3094],.preview-bar-fill.is-warning[data-v-227f3094]{background:#f59e0b;color:#fff}.preview-kpi-card.is-info .preview-kpi-icon[data-v-227f3094],.preview-bar-fill.is-info[data-v-227f3094]{background:#38bdf8;color:#fff}.preview-kpi-card.is-neutral .preview-kpi-icon[data-v-227f3094]{background:var(--cad-surface-2, #f1f5f9);color:var(--cad-ink-2, #475569)}.preview-kpi-label[data-v-227f3094]{color:var(--cad-ink-3, #64748b);display:block;font-size:calc(8px * var(--preview-scale));overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.preview-kpi-card strong[data-v-227f3094]{display:block;color:var(--cad-ink-1, #0f172a);font-size:calc(18px * var(--preview-scale));margin-top:calc(2px * var(--preview-scale))}.preview-executive-grid[data-v-227f3094]{display:grid;gap:calc(10px * var(--preview-scale));grid-template-columns:1fr 1.2fr;margin-top:calc(12px * var(--preview-scale))}.preview-executive-card[data-v-227f3094]{border:1px solid var(--cad-surface-3, #e2e8f0);border-radius:calc(10px * var(--preview-scale));font-size:calc(9px * var(--preview-scale));padding:calc(10px * var(--preview-scale))}.preview-executive-row[data-v-227f3094]{align-items:center;border-top:1px solid var(--cad-surface-2, #f1f5f9);display:flex;justify-content:space-between;margin-top:calc(5px * var(--preview-scale));padding-top:calc(5px * var(--preview-scale))}.preview-bar-row[data-v-227f3094]{align-items:center;display:grid;gap:calc(7px * var(--preview-scale));grid-template-columns:calc(66px * var(--preview-scale)) 1fr;margin-top:calc(6px * var(--preview-scale))}.preview-bar-track[data-v-227f3094]{background:var(--cad-surface-2, #f1f5f9);border-radius:999px;height:calc(8px * var(--preview-scale));overflow:hidden}.preview-bar-fill[data-v-227f3094]{border-radius:999px;height:calc(8px * var(--preview-scale))}.preview-applied-filters[data-v-227f3094]{margin-top:calc(26px * var(--preview-scale));overflow:hidden}.preview-filter-section[data-v-227f3094]{margin-top:calc(22px * var(--preview-scale))}.preview-filter-row[data-v-227f3094]{display:grid;gap:calc(18px * var(--preview-scale));grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.preview-filter-title[data-v-227f3094]{border-bottom:calc(2px * var(--preview-scale)) solid #111827;color:var(--cad-ink-1, #111827);font-size:calc(16px * var(--preview-scale));font-weight:700;line-height:1.2;padding-bottom:calc(7px * var(--preview-scale))}.preview-filter-values[data-v-227f3094]{color:var(--cad-ink-1, #111827);font-size:calc(9px * var(--preview-scale));line-height:1.35;margin-top:calc(4px * var(--preview-scale))}.preview-filter-value[data-v-227f3094]{display:block;margin-top:calc(2px * var(--preview-scale))}.preview-table-scroll[data-v-227f3094]{overflow-x:auto;padding-bottom:4px}.preview-table-scroll table[data-v-227f3094]{min-width:100%;width:max-content}.preview-pdf-sheet[data-v-227f3094]{--preview-scale: calc(var(--base-scale) * var(--fit-scale, 1));flex:1;min-height:0;overflow:hidden}.preview-pdf-table[data-v-227f3094]{font-size:calc(9px * var(--preview-scale));line-height:1.3;table-layout:fixed;width:100%}.preview-pdf-table .badge[data-v-227f3094]{border-radius:999px;display:inline-block;font-size:calc(7px * var(--preview-scale));font-weight:700;margin-bottom:calc(2px * var(--preview-scale));padding:calc(2px * var(--preview-scale)) calc(5px * var(--preview-scale));text-transform:uppercase}.preview-pdf-table .preview-date-column[data-v-227f3094]{font-size:calc(6px * var(--preview-scale));line-height:1;overflow-wrap:normal;padding:calc(2px * var(--preview-scale)) calc(1px * var(--preview-scale));text-align:center;word-break:normal}.preview-pdf-table .preview-date-cell[data-v-227f3094]{font-size:calc(6px * var(--preview-scale));line-height:1.1;overflow:hidden;overflow-wrap:normal;padding:calc(2px * var(--preview-scale)) calc(1px * var(--preview-scale));text-align:center;word-break:normal}.preview-pdf-table .preview-date-cell .badge[data-v-227f3094]{font-size:calc(6px * var(--preview-scale));line-height:1;margin-bottom:0;padding:calc(1px * var(--preview-scale)) calc(2px * var(--preview-scale))}.preview-pdf-table .preview-date-cell .preview-marks[data-v-227f3094]{font-size:calc(5px * var(--preview-scale));margin-top:calc(1px * var(--preview-scale))}.preview-filler-cell[data-v-227f3094]{background:var(--cad-surface-1, #ffffff);border-bottom:0!important;border-left:1px solid #d1d5db!important;border-right:0!important;border-top:0!important}.preview-marks[data-v-227f3094]{color:var(--cad-ink-3, #64748b);display:block;font-size:calc(8px * var(--preview-scale));margin-top:calc(2px * var(--preview-scale))}.preview-nested-value[data-v-227f3094]{color:var(--cad-ink-2, #475569);display:block;font-size:calc(8px * var(--preview-scale));margin-top:calc(4px * var(--preview-scale))}.preview-nested-badge[data-v-227f3094]{font-size:calc(7px * var(--preview-scale));margin-right:calc(2px * var(--preview-scale));padding:calc(1px * var(--preview-scale)) calc(3px * var(--preview-scale))}.preview-nested-date[data-v-227f3094]{display:block;margin-top:calc(2px * var(--preview-scale))}.preview-nested-marks[data-v-227f3094]{color:var(--cad-ink-3, #64748b);font-size:calc(8px * var(--preview-scale));margin-left:calc(2px * var(--preview-scale))}.preview-page th[data-v-227f3094],.preview-page td[data-v-227f3094]{border:1px solid #d1d5db;padding:calc(4px * var(--preview-scale));vertical-align:top;word-break:break-word}.preview-page th[data-v-227f3094]{background:var(--cad-surface-2, #f8fafc);color:var(--cad-ink-2, #374151);font-size:calc(7px * var(--preview-scale));font-weight:700;line-height:1.2;text-align:left;text-transform:uppercase}.preview-footer[data-v-227f3094]{align-items:center;border-top:1px solid var(--cad-surface-3, #e2e8f0);color:var(--cad-ink-3, #64748b);display:flex;font-size:calc(8px * var(--preview-scale));gap:calc(8px * var(--preview-scale));justify-content:space-between;line-height:1.2;margin-top:auto;padding-top:calc(5px * var(--preview-scale))}.preview-footer-brand[data-v-227f3094]{align-items:center;color:var(--cad-ink-2, #475569);display:flex;font-weight:700;gap:calc(6px * var(--preview-scale));min-width:0}.preview-footer-logo[data-v-227f3094]{display:block;height:calc(14px * var(--preview-scale));width:auto}.preview-footer-meta[data-v-227f3094]{flex:0 1 auto;min-width:0;text-align:right}.signature-line[data-v-227f3094]{border-top:1px solid #6b7280;padding-top:calc(5px * var(--preview-scale))}.signature-wrapper[data-v-227f3094]{display:grid;flex:0 0 auto;gap:calc(16px * var(--preview-scale));grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-top:calc(100px * var(--preview-scale))}.signature[data-v-227f3094]{color:var(--cad-ink-2, #475569);font-size:calc(8px * var(--preview-scale));text-align:center}.signature-name[data-v-227f3094]{color:var(--cad-ink-1, #111827);font-weight:700;margin-top:calc(5px * var(--preview-scale))}.signature-vat[data-v-227f3094]{margin-top:calc(2px * var(--preview-scale))}@media (max-width: 1199.98px){.document-export-layout[data-v-227f3094]{grid-template-columns:1fr}.fields-tree[data-v-227f3094]{max-height:none}}.justification-file-card[data-v-9a6bad9d]{transition:box-shadow .2s ease,transform .2s ease}.justification-file-card[data-v-9a6bad9d]:hover{box-shadow:0 4px 6px -1px #0000001a;transform:translateY(-2px);text-decoration:none}.mark-card[data-v-9a6bad9d]{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mark-card[data-v-9a6bad9d]:hover,.mark-card-active[data-v-9a6bad9d]{border-color:#0c524e!important;box-shadow:0 4px 10px #0c524e24}.mark-card-active[data-v-9a6bad9d]{border-width:2px;background:#0c524e0a!important;transform:translateY(-1px)}.mark-card-out[data-v-9a6bad9d]{border-color:#dc3545!important;background:#dc35450a!important}.map-photo-frame[data-v-9a6bad9d]{position:relative}.mark-location-map[data-v-9a6bad9d]{width:100%;height:360px;border:0;border-radius:6px}.mark-photo-preview[data-v-9a6bad9d]{position:absolute;top:12px;right:12px;z-index:5;display:block;width:84px;height:84px;overflow:hidden;border:3px solid var(--cad-surface-1, #fff);border-radius:6px;background:var(--cad-surface-1, #fff);box-shadow:0 10px 20px #0000003d}.mark-photo-preview img[data-v-9a6bad9d]{width:100%;height:100%;object-fit:cover}.filters-enter-active[data-v-0bc4ccc5],.filters-leave-active[data-v-0bc4ccc5]{transition:height .3s ease-in-out}.attendance-summary[data-v-d45f5887]{padding:20px}.badge[data-v-d45f5887]{font-size:11px;padding:4px 8px}.col-name[data-v-d45f5887]{width:400px;position:sticky;left:0;background-color:var(--cad-surface-1, white);z-index:2;min-width:400px!important}thead th.col-name[data-v-d45f5887]{z-index:4;background-color:var(--cad-surface-2, #f8f9fa)}.col-name.table-light[data-v-d45f5887]{background-color:var(--cad-surface-2, #f8f9fa);min-width:400px!important}.col-agency[data-v-d45f5887],.col-company[data-v-d45f5887],.col-unit[data-v-d45f5887]{width:300px;min-width:200px}.col-equipment[data-v-d45f5887]{width:250px;min-width:180px}.col-date[data-v-d45f5887]{width:60px;text-align:center;white-space:nowrap}.col-date-wide[data-v-d45f5887]{width:200px;text-align:center;white-space:nowrap}.col-date-warning[data-v-d45f5887]{background-color:#dc35450f}.perimeter-badge[data-v-d45f5887]{font-size:.6rem;letter-spacing:.02em}.date-header[data-v-d45f5887]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}.date-header[data-v-d45f5887]:hover{background-color:var(--cad-surface-3, #e9ecef)!important}.col-total_extra_hours[data-v-d45f5887],.col-absenteeism[data-v-d45f5887]{width:120px;text-align:center;white-space:nowrap}.text-truncate[data-v-d45f5887]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.text-small[data-v-d45f5887]{font-size:10px;white-space:nowrap}.sortable[data-v-d45f5887]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.sortable[data-v-d45f5887]:hover{background-color:var(--cad-surface-3, #e9ecef)!important}.sortable i[data-v-d45f5887]{font-size:.75rem;vertical-align:middle}.filter-menu[data-v-d45f5887]{position:absolute;top:100%;left:0;background:var(--cad-surface-1, white);border:1px solid var(--cad-surface-3, #dee2e6);border-radius:4px;box-shadow:0 4px 6px #0000001a;z-index:10000;min-width:250px;margin-top:5px;padding:0}.filter-menu-header[data-v-d45f5887]{padding:10px 15px;border-bottom:1px solid var(--cad-surface-3, #dee2e6);background-color:var(--cad-surface-2, #f8f9fa);border-radius:4px 4px 0 0}.filter-menu-actions[data-v-d45f5887]{padding:8px 15px;border-bottom:1px solid var(--cad-surface-3, #dee2e6);display:flex;justify-content:space-between;gap:10px}.filter-menu-actions .btn[data-v-d45f5887]{padding:2px 8px;font-size:.85rem;text-decoration:none}.filter-menu-actions .btn[data-v-d45f5887]:hover{text-decoration:underline}.filter-menu-options[data-v-d45f5887]{padding:10px 15px;max-height:250px;overflow-y:auto}.filter-menu-options .form-check[data-v-d45f5887]{margin-bottom:8px;display:flex;align-items:center;gap:8px}.filter-menu-options .form-check-label[data-v-d45f5887]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem;margin-bottom:0}.filter-menu-options .form-check-input[data-v-d45f5887]{cursor:pointer}.display-options-grid[data-v-d45f5887]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px 24px}.attendance-employee-detail[data-v-d1fa1e3a]{padding:20px}.employee-select[data-v-d1fa1e3a]{width:min(420px,42vw);min-width:260px}.attendance-employee-detail[data-v-d1fa1e3a] table{table-layout:auto!important;width:auto!important;min-width:100%}.attendance-employee-detail[data-v-d1fa1e3a] table th,.attendance-employee-detail[data-v-d1fa1e3a] table td{white-space:nowrap}.nav-arrow[data-v-d1fa1e3a]{background:transparent;border:none;padding:0 4px;cursor:pointer}.nav-arrow[data-v-d1fa1e3a]:disabled{opacity:.35;cursor:not-allowed}.col-day[data-v-d1fa1e3a]{min-width:80px;text-align:center}.col-weekday[data-v-d1fa1e3a]{min-width:110px;text-align:center}.col-shift[data-v-d1fa1e3a]{min-width:140px;text-align:center}.col-mark[data-v-d1fa1e3a]{min-width:80px;text-align:center}.col-extra[data-v-d1fa1e3a]{min-width:160px;text-align:center}.col-equipment[data-v-d1fa1e3a],.col-department[data-v-d1fa1e3a],.col-unit[data-v-d1fa1e3a],.col-company[data-v-d1fa1e3a]{min-width:180px}.mark-cell[data-v-d1fa1e3a]{display:flex;align-items:center;justify-content:center;gap:4px}.manual-badge[data-v-d1fa1e3a]{background-color:#60a5fa;color:#fff;padding:0 6px;border-radius:4px;font-weight:700;font-size:11px}.perimeter-banner-row td[data-v-d1fa1e3a]{border-top:none;border-bottom:none;padding-top:4px;padding-bottom:0;background-color:var(--cad-surface-1, white)}.chevron-btn[data-v-447400fe]{transform:translateY(0);transition:transform .2s ease,background-color .2s ease,color .2s ease}.summary-header:hover .chevron-btn[data-v-447400fe]{transform:translateY(-.25rem);background-color:#666683!important;color:#fff!important}.summary-header .chevron-btn[data-v-447400fe]:focus{background-color:#666683!important;color:#fff!important}.active-tenant[data-v-580ba5ad]{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0}.active-tenant-assumed[data-v-580ba5ad]{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:.25rem .6rem;border:1px solid #e3b341;border-radius:.375rem;background:#fff4d6;color:#7a4d05;font-size:.75rem;font-weight:600;white-space:nowrap}.active-tenant-assumed.is-reopener[data-v-580ba5ad]{cursor:pointer}.active-tenant-assumed.is-reopener[data-v-580ba5ad]:hover{background:#f3e3bd}.active-tenant-name[data-v-580ba5ad]{font-size:13px;font-weight:500;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.assume-scope[data-v-8fb832ef]{margin-top:24px;padding:18px;border:1px solid #e3b341;border-radius:12px;background:var(--cad-warn-soft, #fffdf6)}.assume-scope-head[data-v-8fb832ef]{display:flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:#7a4d05;margin-bottom:12px}.assume-scope-search[data-v-8fb832ef]{margin-bottom:4px}.assume-scope-nested[data-v-8fb832ef]{margin:0;font-size:13px;color:#7a4d05}.assume-scope-prompt[data-v-8fb832ef]{margin:12px 0 0;font-size:12px;color:var(--cad-ink-3, #6b7b79)}:root[data-bs-theme=dark] .assume-scope[data-v-8fb832ef]{border-color:var(--cad-shell-sync-busy-muted)}:root[data-bs-theme=dark] .assume-scope-head[data-v-8fb832ef],:root[data-bs-theme=dark] .assume-scope-nested[data-v-8fb832ef]{color:var(--cad-shell-sync-busy-fg)}.profile-link-card[data-v-969ccd91]{display:flex;flex-direction:column;gap:16px;height:228px;padding:24px;overflow:hidden;border:1px solid var(--auth-border, #e2e8e7);border-radius:20px;background:var(--cad-surface-1, #fff);text-align:left;cursor:pointer;box-shadow:0 1px 2px #1028220a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.profile-link-card[data-v-969ccd91]:hover:not(:disabled),.profile-link-card[data-v-969ccd91]:focus-visible{transform:translateY(-4px);border-color:var(--cad-shell-accent, var(--cad-primary));box-shadow:0 22px 44px -24px #10282266}.profile-link-card[data-v-969ccd91]:disabled{cursor:default}.profile-link-card.is-current[data-v-969ccd91]{border-color:var(--cad-shell-accent, var(--cad-primary));background:var(--auth-primary-soft, #eaf2f1)}.profile-link-card.is-disabled[data-v-969ccd91]:not(.is-current){opacity:.6}.link-head[data-v-969ccd91]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.link-icon[data-v-969ccd91]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:var(--cad-surface-2, #eef3f1);color:var(--auth-ink, #12211f);font-size:22px;line-height:1}.link-icon.is-current[data-v-969ccd91]{background:var(--cad-surface-1, #fff);color:var(--cad-shell-accent, var(--cad-primary))}.link-body[data-v-969ccd91]{width:100%;display:flex;flex-direction:column;min-width:0}.link-tenant[data-v-969ccd91]{flex:1;min-width:0;max-height:30px;overflow:hidden;font-size:11px;font-weight:700;line-height:1.35;text-align:right;color:var(--auth-ink-faint, #9aa8a6);overflow-wrap:anywhere}.link-profile[data-v-969ccd91]{font-size:18px;font-weight:700;line-height:1.25;color:var(--auth-ink, #12211f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-description[data-v-969ccd91]{margin-top:5px;font-size:13px;line-height:1.5;color:var(--auth-ink-muted, #6b7b79)}.link-foot[data-v-969ccd91]{width:100%;display:flex;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;line-height:1;color:var(--cad-shell-accent, var(--cad-primary))}.link-foot i[data-v-969ccd91]{line-height:1}.link-foot.is-current[data-v-969ccd91]{color:var(--auth-ink-muted, #6b7b79);font-weight:600}.auth-shell[data-v-d62db7ca]{--auth-primary-dark: #083c39;--auth-primary-soft: #eaf2f1;--auth-ink: #12211f;--auth-ink-muted: #6b7b79;--auth-ink-faint: #9aa8a6;--auth-border: #e2e8e7;--auth-border-strong: #cdd8d6;--auth-submit-height: 48px;display:flex;min-height:100vh;background:#fff;color:var(--auth-ink)}.auth-brand[data-v-d62db7ca]{width:600px;flex:0 0 600px;background:var(--cad-primary);color:#fff;padding:56px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-brand[data-v-d62db7ca]:after,.auth-brand[data-v-d62db7ca]:before{content:"";position:absolute;border-radius:50%}.auth-brand[data-v-d62db7ca]:after{right:-160px;bottom:-180px;width:520px;height:520px;background:#ffffff0b}.auth-brand[data-v-d62db7ca]:before{right:-40px;bottom:60px;width:280px;height:280px;background:#ffffff09}.brand-content[data-v-d62db7ca]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1}.brand-header[data-v-d62db7ca]{display:flex;flex-direction:column;align-items:center;gap:28px}.brand-logo[data-v-d62db7ca]{height:320px;width:auto;flex-shrink:0;display:block}.brand-header h1[data-v-d62db7ca]{font-size:30px;line-height:1.18;font-weight:600;margin:0;letter-spacing:-.6px;text-align:center;color:#fff;white-space:nowrap}.brand-subtitle[data-v-d62db7ca]{font-size:16px;line-height:1.65;color:#ffffffb8;margin:24px 0 0;white-space:nowrap}.brand-foot[data-v-d62db7ca]{font-size:12px;color:#ffffff80;position:relative;z-index:1;line-height:1.6;margin:0}.auth-panel[data-v-d62db7ca]{flex:1;display:flex;align-items:center;justify-content:center;padding:56px;min-width:0}.auth-form[data-v-d62db7ca]{width:400px;max-width:100%}.auth-back[data-v-d62db7ca]{display:inline-flex;align-items:center;gap:6px;margin:0 0 24px;font-size:13px;font-weight:500;color:var(--cad-primary)}.auth-back[data-v-d62db7ca] a{color:inherit;font-weight:inherit;text-decoration:none}.auth-back[data-v-d62db7ca] a:hover{text-decoration:underline}@media (max-width: 430px){.auth-shell[data-v-d62db7ca]{--auth-submit-height: 52px;flex-direction:column;min-height:100vh}.auth-brand[data-v-d62db7ca]{width:auto;flex:0 0 auto;padding:40px 24px 32px;display:block}.auth-brand[data-v-d62db7ca]:after,.auth-brand[data-v-d62db7ca]:before{display:none}.brand-logo[data-v-d62db7ca]{height:56px}.brand-header[data-v-d62db7ca]{gap:12px}.brand-header h1[data-v-d62db7ca]{font-size:22px;letter-spacing:-.3px;white-space:normal}.brand-subtitle[data-v-d62db7ca]{font-size:13px;line-height:1.55;margin-top:12px;white-space:normal}.brand-foot[data-v-d62db7ca]{margin-top:20px;font-size:11px}.auth-panel[data-v-d62db7ca]{padding:28px 24px;align-items:flex-start}.auth-form[data-v-d62db7ca]{width:100%}}.confirm[data-v-ab6cbde7]{text-align:center}.confirm-mark[data-v-ab6cbde7]{width:64px;height:64px;border-radius:50%;background:#e6f4ee;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.confirm-title[data-v-ab6cbde7]{font-size:22px;font-weight:600;letter-spacing:-.3px;margin:0 0 10px;color:var(--auth-ink, #12211f)}.confirm-message[data-v-ab6cbde7]{font-size:15px;line-height:1.6;color:var(--auth-ink-muted, #6b7b79);margin:0 0 28px}.confirm-action[data-v-ab6cbde7]{display:flex;align-items:center;justify-content:center;width:100%;height:var(--auth-submit-height, 48px);border-radius:999px;background:var(--cad-primary);color:#fff;font-size:14px;font-weight:500;text-decoration:none}.confirm-action[data-v-ab6cbde7]:hover{background:var(--auth-primary-dark, #083c39);color:#fff}.auth-alert[data-v-70a7262c]{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:12px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.auth-alert-info[data-v-70a7262c]{background:var(--auth-primary-soft, #eaf2f1);border:1px solid #cfe0de;color:#0d3d3a}.auth-alert-danger[data-v-70a7262c]{background:#fdecea;border:1px solid #f0c2bd;color:#7f1d1a}.auth-alert-info .auth-alert-icon[data-v-70a7262c]{color:var(--cad-primary)}.auth-alert-danger .auth-alert-icon[data-v-70a7262c]{color:#b3261e}.auth-alert-icon[data-v-70a7262c]{flex:0 0 20px;margin-top:1px}.auth-alert-body[data-v-70a7262c]{min-width:0}.auth-alert-title[data-v-70a7262c]{font-weight:600;margin:0 0 4px}.auth-alert-message[data-v-70a7262c]{margin:0}.auth-alert-action[data-v-70a7262c]{display:flex;justify-content:flex-start;margin-top:12px}.auth-alert-footnote[data-v-70a7262c]{margin:12px 0 0;font-size:12px;opacity:.85}.auth-title[data-v-df699541]{font-size:28px;font-weight:600;letter-spacing:-.4px;margin:0 0 8px;color:var(--auth-ink, #12211f)}.auth-lede[data-v-df699541]{font-size:14px;line-height:1.6;color:var(--auth-ink-muted, #6b7b79);margin:0 0 32px}.auth-notice[data-v-df699541]{margin-bottom:24px}.auth-field[data-v-df699541]{margin-bottom:18px}.auth-field[data-v-df699541] .form-label{font-size:13px;font-weight:500;color:var(--auth-ink, #12211f);margin-bottom:6px}.auth-field[data-v-df699541] .input-container{border:1px solid var(--auth-border-strong, #cdd8d6);border-radius:10px;padding:0 16px;background:#fff}.auth-field[data-v-df699541] .input-container:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 3px #0c524e1f}.auth-field[data-v-df699541] .input-container.invalid{border-color:#b3261e}.auth-field[data-v-df699541] .text-input{height:46px;padding:0;font-size:14px}.auth-field[data-v-df699541] .text-input:disabled{background:transparent}.auth-submit[data-v-df699541]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--auth-submit-height, 48px);margin-top:24px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:var(--cad-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.auth-submit[data-v-df699541]:hover:not(:disabled){background:var(--auth-primary-dark, #083c39)}.auth-submit[data-v-df699541]:disabled{background:#adb5bd;border-color:#adb5bd;cursor:default}.auth-submit-spinner[data-v-df699541]{animation:auth-submit-spin-df699541 .9s linear infinite}@keyframes auth-submit-spin-df699541{to{transform:rotate(360deg)}}.auth-foot[data-v-df699541]{margin:28px 0 0;text-align:center;font-size:12px;line-height:1.6;color:var(--auth-ink-faint, #9aa8a6)}.auth-swap-block[data-v-3121c541]{display:grid}.auth-swap-pane[data-v-3121c541]{grid-area:1 / 1}.auth-swap-pane.is-swapped-out[data-v-3121c541]{visibility:hidden;pointer-events:none}.auth-title[data-v-f42ebef4]{font-size:28px;font-weight:600;letter-spacing:-.4px;margin:0 0 8px;color:var(--auth-ink, #12211f)}.auth-lede[data-v-f42ebef4]{font-size:14px;line-height:1.6;color:var(--auth-ink-muted, #6b7b79);margin:0 0 32px}.auth-notice[data-v-f42ebef4]{margin-bottom:24px}.auth-alert-action-link[data-v-f42ebef4]{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:#b3261e;color:#fff;font-size:13px;font-weight:500;line-height:1;text-decoration:none}.auth-alert-action-link[data-v-f42ebef4]:hover{background:#8f1e18;color:#fff}.auth-field[data-v-f42ebef4]{margin-bottom:20px}.auth-field-tight[data-v-f42ebef4]{margin-bottom:10px}.auth-field[data-v-f42ebef4] .form-label{display:block;font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--auth-ink-muted, #6b7b79);margin:0 0 8px}.auth-field[data-v-f42ebef4] .input-container{height:48px;padding:0 16px;border:1px solid var(--auth-border-strong, #cdd8d6);border-radius:10px;background:#fff}.auth-field[data-v-f42ebef4] .input-container:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 3px #0c524e29}.auth-field[data-v-f42ebef4] .input-container.invalid{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e1a}.auth-field[data-v-f42ebef4] .text-input{padding:0;font-size:15px;color:var(--auth-ink, #12211f)}.auth-field[data-v-f42ebef4] .text-input:disabled{background:transparent;color:var(--auth-ink-faint, #9aa8a6)}.auth-field[data-v-f42ebef4] .text-danger.visible{display:block;margin-top:6px;font-size:12px;color:#b3261e}.auth-credential-row[data-v-f42ebef4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-remember[data-v-f42ebef4] .text-muted{font-size:13px;color:var(--auth-ink-muted, #6b7b79)}.auth-link[data-v-f42ebef4]{font-size:13px;font-weight:500;color:var(--cad-primary);text-decoration:none;border-bottom:1px solid rgba(12,82,78,.25)}.auth-submit[data-v-f42ebef4]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--auth-submit-height, 48px);margin-top:24px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:var(--cad-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.auth-submit[data-v-f42ebef4]:hover:not(:disabled){background:var(--auth-primary-dark, #083c39)}.auth-submit[data-v-f42ebef4]:disabled{background:#adb5bd;border-color:#adb5bd;cursor:default}.auth-submit-spinner[data-v-f42ebef4]{animation:auth-submit-spin-f42ebef4 .9s linear infinite}@keyframes auth-submit-spin-f42ebef4{to{transform:rotate(360deg)}}.auth-foot[data-v-f42ebef4]{margin:28px 0 0;text-align:center;font-size:12px;line-height:1.6;color:var(--auth-ink-faint, #9aa8a6)}@media (max-width: 430px){.auth-title[data-v-f42ebef4]{font-size:20px}.auth-lede[data-v-f42ebef4]{font-size:13px;margin-bottom:26px}.auth-foot[data-v-f42ebef4]{margin-top:32px}}@media (prefers-reduced-motion: reduce){.auth-submit-spinner[data-v-f42ebef4]{animation:none}}.no-link[data-v-71ae4cf9]{text-align:center}.no-link-mark[data-v-71ae4cf9]{width:64px;height:64px;border-radius:50%;background:#fdf3e2;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.no-link-title[data-v-71ae4cf9]{font-size:22px;font-weight:600;letter-spacing:-.3px;margin:0 0 10px;color:var(--auth-ink, #12211f)}.no-link-message[data-v-71ae4cf9]{font-size:15px;line-height:1.6;color:var(--auth-ink-muted, #6b7b79);margin:0 0 24px}.no-link-support[data-v-71ae4cf9]{text-align:left;margin-bottom:28px}.no-link-back[data-v-71ae4cf9]{width:100%;height:var(--auth-submit-height, 48px);border:0;border-radius:10px;background:var(--cad-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.no-link-back[data-v-71ae4cf9]:hover{background:var(--auth-primary-dark, #083c39)}.no-link-back[data-v-71ae4cf9]:focus-visible{outline:2px solid var(--cad-primary);outline-offset:2px}.profile-select[data-v-2fe6b172]{--auth-primary-soft: var(--cad-success-soft, #eaf2f1);--auth-ink: var(--cad-ink-1, #12211f);--auth-ink-muted: var(--cad-ink-2, #6b7b79);--auth-ink-faint: var(--cad-ink-3, #9aa8a6);--auth-border: var(--cad-surface-3, #e2e8e7);position:relative;display:flex;flex-direction:column;align-items:center;padding:24px 0 8px;color:var(--auth-ink)}.select-assumed[data-v-2fe6b172]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:720px;padding:12px 16px;margin-bottom:22px;border:1px solid #e3b341;border-radius:12px;background:var(--cad-warn-soft, #fff4d6);color:#7a4d05;font-size:13px}.select-assumed-text[data-v-2fe6b172]{display:flex;align-items:baseline;gap:6px;margin:0;min-width:0}.select-assumed-return[data-v-2fe6b172]{flex:0 0 auto;padding:9px 18px;border:0;border-radius:999px;background:#7a4d05;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.select-assumed-return[data-v-2fe6b172]:hover:not(:disabled){background:#5f3c04}.select-assumed-return[data-v-2fe6b172]:disabled{opacity:.7;cursor:default}.select-notice[data-v-2fe6b172]{display:flex;align-items:center;gap:8px;width:100%;max-width:640px;padding:12px 14px;margin-bottom:22px;border:1px solid #f0c2bd;border-radius:10px;background:var(--cad-danger-soft, #fdecea);color:#7f1d1a;font-size:13px}.select-grid[data-v-2fe6b172]{display:grid;grid-template-columns:repeat(auto-fit,237px);justify-content:center;gap:18px;width:100%;max-width:1000px}.select-skeleton[data-v-2fe6b172]{display:block;height:228px;border-radius:20px;background:linear-gradient(90deg,var(--cad-surface-2, #eef2f1) 25%,var(--cad-surface-3, #e4eae9) 37%,var(--cad-surface-2, #eef2f1) 63%);background-size:400% 100%;animation:select-shimmer-2fe6b172 1.4s ease infinite}@keyframes select-shimmer-2fe6b172{0%{background-position:100% 50%}to{background-position:0 50%}}.select-assume[data-v-2fe6b172]{width:100%;max-width:640px}.select-busy[data-v-2fe6b172]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:16px;background:#ffffffd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.select-busy-card[data-v-2fe6b172]{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:340px;padding:26px 30px;border:1px solid var(--auth-border);border-radius:18px;background:var(--cad-surface-2, #fff);box-shadow:0 24px 48px -28px #10282273;text-align:center}.select-busy-card .spinner-border[data-v-2fe6b172]{color:var(--cad-shell-accent, var(--cad-primary))}.select-busy-text[data-v-2fe6b172]{margin:0;font-size:15px;font-weight:600;color:var(--auth-ink)}.select-busy-hint[data-v-2fe6b172]{margin:0;font-size:12.5px;color:var(--auth-ink-muted)}.select-foot[data-v-2fe6b172]{margin-top:30px;text-align:center}.select-hint[data-v-2fe6b172]{margin:0;font-size:12px;color:var(--auth-ink-faint)}.select-exits[data-v-2fe6b172]{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:12.5px;color:var(--auth-ink-faint)}.select-exits a[data-v-2fe6b172]{font-weight:700;color:var(--cad-shell-accent, var(--cad-primary));text-decoration:none}.select-exits a[data-v-2fe6b172]:hover{text-decoration:underline}@media (max-width: 640px){.profile-select[data-v-2fe6b172]{padding:16px 0 8px}.select-grid[data-v-2fe6b172]{grid-template-columns:minmax(0,1fr)}}:root[data-bs-theme=dark] .select-assumed[data-v-2fe6b172]{border-color:var(--cad-shell-sync-busy-muted);color:var(--cad-shell-sync-busy-fg)}:root[data-bs-theme=dark] .select-assumed-return[data-v-2fe6b172]{background:var(--cad-shell-sync-busy-fg);color:var(--cad-shell-page-bg)}:root[data-bs-theme=dark] .select-assumed-return[data-v-2fe6b172]:hover:not(:disabled){background:var(--cad-shell-sync-busy-muted)}:root[data-bs-theme=dark] .select-notice[data-v-2fe6b172]{border-color:var(--cad-shell-sync-off-muted);color:var(--cad-shell-sync-off-fg)}:root[data-bs-theme=dark] .select-busy[data-v-2fe6b172]{background:color-mix(in oklab,var(--cad-surface-1) 82%,transparent)}.auth-title[data-v-e9cffcbd]{font-size:28px;font-weight:600;letter-spacing:-.4px;margin:0 0 8px;color:var(--auth-ink, #12211f)}.auth-lede[data-v-e9cffcbd]{font-size:14px;line-height:1.6;color:var(--auth-ink-muted, #6b7b79);margin:0 0 32px}.auth-notice[data-v-e9cffcbd]{margin-bottom:24px}.auth-field[data-v-e9cffcbd]{margin-bottom:18px}.auth-field[data-v-e9cffcbd] .form-label{font-size:13px;font-weight:500;color:var(--auth-ink, #12211f);margin-bottom:6px}.auth-field[data-v-e9cffcbd] .input-container{border:1px solid var(--auth-border-strong, #cdd8d6);border-radius:10px;padding:0 16px;background:#fff}.auth-field[data-v-e9cffcbd] .input-container:focus-within{border-color:var(--cad-primary);box-shadow:0 0 0 3px #0c524e1f}.auth-field[data-v-e9cffcbd] .text-input{height:46px;padding:0;font-size:14px}.auth-submit[data-v-e9cffcbd]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--auth-submit-height, 48px);margin-top:24px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:var(--cad-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.auth-submit[data-v-e9cffcbd]:hover:not(:disabled){background:var(--auth-primary-dark, #083c39)}.auth-submit[data-v-e9cffcbd]:disabled{background:#adb5bd;border-color:#adb5bd;cursor:default}.agency-pack-apply[data-v-e31d08d4]{font-size:.6875rem}.record-row[data-v-9bba5c26]{border:1px solid var(--bs-border-color, #eef2f0);border-radius:.5rem;padding:.5rem .75rem;font-size:.78125rem;line-height:1.35}.cadastro-card[data-v-552e7ca3]{border:1px solid var(--bs-border-color, #e6ebe8);border-radius:.625rem;padding:.75rem;background:#fff;-webkit-user-select:none;user-select:none}.cadastro-card-filled[data-v-552e7ca3]{cursor:pointer;border-color:color-mix(in srgb,var(--cad-primary) 18%,#fff)}.cadastro-card-filled[data-v-552e7ca3]:hover{border-color:color-mix(in srgb,var(--cad-primary) 40%,#fff);background:color-mix(in srgb,var(--cad-primary) 4%,#fff)}.cadastro-card-filled[data-v-552e7ca3]:focus-visible{outline:2px solid var(--cad-primary);outline-offset:-2px}.cadastro-card-empty[data-v-552e7ca3]{background:var(--bs-warning-bg-subtle, #fffaf1);border-color:var(--bs-warning-border-subtle, #fbe8c9)}.cadastro-card-count[data-v-552e7ca3]{font-size:1.25rem;font-weight:800;line-height:1.1;color:var(--cad-primary)}.cadastro-card-empty .cadastro-card-count[data-v-552e7ca3]{color:var(--bs-warning-text-emphasis, #c98a2c)}.cadastro-card-label[data-v-552e7ca3]{font-size:.6875rem;font-weight:600;line-height:1.25;margin:.1875rem 0 .375rem;overflow-wrap:anywhere}.cadastro-card-create[data-v-552e7ca3]{font-size:.65625rem;font-weight:700;color:var(--cad-primary);text-decoration:none}.cadastro-card-create[data-v-552e7ca3]:hover{text-decoration:underline}.cadastro-card-vazio[data-v-552e7ca3]{font-size:.65625rem;font-weight:600;color:var(--bs-secondary-color, #878a99)}.section-heading[data-v-ede4dd67]{font-size:.6875rem;letter-spacing:.04em}.company-identity-fields>div[data-v-ede4dd67]{font-size:.78125rem;line-height:1.4;padding:.5rem 0;border-bottom:1px solid var(--bs-border-color-translucent, #f5f6f5)}.company-identity-fields>div[data-v-ede4dd67]:last-child{border-bottom:0}.identity-address[data-v-ede4dd67]{color:var(--bs-secondary-color, #878a99)}[data-v-23d99384] .unit-link-map-picker{display:flex;flex-direction:column}[data-v-23d99384] .unit-link-map-picker .map-location-picker__search{order:1}[data-v-23d99384] .unit-link-map-picker .map-location-picker__radius{order:2;margin-top:0;margin-bottom:.5rem}[data-v-23d99384] .unit-link-map-picker>div:not(.map-location-picker__radius){order:3}.unit-search[data-v-f7eb50b9]{margin-bottom:1.5rem}.unit-row[data-v-f7eb50b9]{border:1px solid var(--bs-border-color, #eef2f0);border-radius:.75rem;padding:.75rem 1rem}.unit-row-open[data-v-f7eb50b9]{background:color-mix(in srgb,var(--cad-primary) 4%,#fff);border-color:color-mix(in srgb,var(--cad-primary) 20%,#fff)}.unit-row-head[data-v-f7eb50b9]{cursor:pointer;-webkit-user-select:none;user-select:none}.unit-row-head[data-v-f7eb50b9]:focus-visible{outline:2px solid var(--cad-primary);outline-offset:2px;border-radius:.375rem}.unit-row-body[data-v-f7eb50b9]{margin-top:.875rem;padding-top:.875rem;border-top:1px solid color-mix(in srgb,var(--cad-primary) 20%,#fff)}.unit-name[data-v-f7eb50b9]{font-size:.84375rem;line-height:1.35}.unit-chevron[data-v-f7eb50b9]{color:var(--cad-primary);font-size:1rem;line-height:1}.flags-stacked[data-v-16876d18] .form-check.form-switch{display:flex;align-items:center;gap:.5rem;padding-left:0;min-height:0;padding-right:0;line-height:1.25}.flags-stacked[data-v-16876d18] .form-check-input{width:32px;height:17px;margin:0;float:none;position:static;flex-shrink:0;order:3}.flags-stacked[data-v-16876d18] .form-check-label,.flags-stacked[data-v-16876d18] .form-label{order:1;flex:0 1 auto}.flags-stacked[data-v-16876d18] .form-label{margin:0;font-size:.75rem;line-height:1.25}.flags-stacked[data-v-16876d18] .ri-information-line{font-size:.8125rem;flex-shrink:0;opacity:.6;order:2;margin-right:auto}.panel-title[data-v-fea2b3ad]{font-size:.84375rem;line-height:1.35}.cadastro-grid[data-v-fea2b3ad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 768px){.cadastro-grid[data-v-fea2b3ad]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cadastro-hint[data-v-fea2b3ad]{font-size:.65625rem;margin-top:.75rem;margin-bottom:0}.company-pack-apply[data-v-fea2b3ad]{font-size:.6875rem}.card-title[data-v-03e714ff]{margin-top:.5rem}.term-panel[data-v-03e714ff]{background-color:var(--cad-surface-1, #ffffff)}.term-panel__head[data-v-03e714ff]{background-color:var(--cad-surface-2, #f0f0f0)}.card-title[data-v-b610a891]{margin-top:.5rem}.config-panel[data-v-b610a891]{background-color:var(--cad-surface-1, #ffffff)}.config-panel__head[data-v-b610a891]{background-color:var(--cad-surface-2, #f0f0f0)}ul[data-v-7ff81dd4]{padding-left:0}@media (max-width: 1024px){.report-layout[data-v-e8534e00]{display:flex;flex-direction:column;gap:16px}.report-main[data-v-e8534e00]{grid-column:unset}.report-indicators[data-v-e8534e00]{grid-template-columns:repeat(2,1fr)!important}.report-charts-row[data-v-e8534e00]{flex-direction:column}.report-side-panel[data-v-e8534e00]{flex-basis:auto!important;flex-shrink:1!important}.report-sidebar[data-v-e8534e00]{grid-column:unset}}.overview-export[data-v-644bd2a9]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.overview-export-notices[data-v-644bd2a9]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.overview-export-notice[data-v-644bd2a9]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;border-radius:10px;font-size:12.5px;background:var(--cad-surface-2, #f4f6f5);color:var(--cad-ink-2, #35443f)}.overview-export-notice-ready[data-v-644bd2a9]{background:var(--cad-success-soft, #e7f4ef);color:var(--cad-shell-sync-ok-fg, #0c524e)}.overview-export-notice-failed[data-v-644bd2a9]{background:var(--cad-danger-soft, #fcebe9);color:var(--cad-shell-sync-off-fg, #b4433c)}.overview-export-notice-text[data-v-644bd2a9]{margin:0;min-width:0}.overview-export-action[data-v-644bd2a9]{font-weight:600;color:inherit;text-decoration:underline;background:none;border:0;padding:0;font-size:inherit}.overview-export-dismiss[data-v-644bd2a9]{margin-left:auto;line-height:1;color:inherit;background:none;border:0;padding:0 2px;opacity:.7}.overview-export-dismiss[data-v-644bd2a9]:hover{opacity:1}.overview-export[data-v-644bd2a9] .btn{min-width:0;padding:.25rem 1rem;font-size:13px}.overview-share[data-v-efeaece6]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.overview-share-panel[data-v-efeaece6]{display:flex;flex-direction:column;gap:4px;width:100%;min-width:260px;padding:10px 12px;border-radius:10px;background:var(--cad-surface-2, #f4f6f5);color:var(--cad-ink-2, #35443f)}.overview-share-label[data-v-efeaece6]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--cad-ink-3, #6b7b79)}.overview-share-row[data-v-efeaece6]{display:flex;align-items:center;gap:8px}.overview-share-input[data-v-efeaece6]{flex:1;min-width:0;border:1px solid var(--cad-surface-3, #dde3e1);border-radius:8px;padding:6px 8px;font-size:12.5px;background:var(--cad-surface-1, #ffffff);color:var(--cad-ink-1, #12211f)}.overview-share-expiry[data-v-efeaece6]{margin:0;font-size:12px;color:var(--cad-ink-3, #6b7b79)}.overview-share-error[data-v-efeaece6]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;padding:8px 12px;border-radius:10px;font-size:12.5px;background:var(--cad-danger-soft, #fcebe9);color:var(--cad-shell-sync-off-fg, #b4433c)}.overview-share-error-text[data-v-efeaece6]{margin:0;min-width:0}.overview-share-action[data-v-efeaece6]{font-weight:600;color:inherit;text-decoration:underline;background:none;border:0;padding:0;font-size:inherit;white-space:nowrap}.sync-banner[data-v-247ff89d]{padding:14px 16px;border:1px solid color-mix(in oklab,var(--cad-shell-sync-off-fg, #b4433c) 35%,transparent);border-radius:16px;background:var(--cad-danger-soft, #fdecea)}.sync-banner-failed[data-v-247ff89d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.sync-banner-error-text[data-v-247ff89d]{margin:0;font-size:13px;color:var(--cad-shell-sync-off-fg, #b4433c)}.sync-banner-head[data-v-247ff89d]{display:flex;align-items:center;gap:8px}.sync-banner-icon[data-v-247ff89d]{font-size:16px;line-height:1;color:var(--cad-shell-sync-off-fg, #b4433c)}.sync-banner-title[data-v-247ff89d]{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:600;color:var(--cad-shell-sync-off-fg, #b4433c);min-width:0}.sync-banner-list[data-v-247ff89d]{max-height:168px;overflow-y:auto;margin:10px 0 0;padding:0;list-style:none}.sync-banner-row+.sync-banner-row[data-v-247ff89d]{margin-top:8px}.sync-banner-line[data-v-247ff89d]{margin:0;font-size:13px;color:var(--cad-shell-sync-off-fg, #b4433c)}.sync-banner-unit[data-v-247ff89d]{font-weight:600;color:var(--cad-shell-sync-off-fg, #b4433c);text-decoration:underline}.sync-banner-statement[data-v-247ff89d]:before{content:" — "}.sync-banner[data-v-247ff89d] .btn{min-width:0;padding:.25rem 1rem;font-size:13px}.attendance-legend[data-v-24171154]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.attendance-legend-item[data-v-24171154]{display:flex;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;color:var(--overview-ink-legend)}.attendance-legend-swatch[data-v-24171154]{flex-shrink:0;width:9px;height:9px;border-radius:3px}.company-absenteeism-body[data-v-89bd94fa]{display:flex;flex-direction:column;height:100%}.rate-bars-note[data-v-89bd94fa]{margin:0 0 12px;font-size:12px;color:var(--overview-ink-muted)}.rate-bars[data-v-89bd94fa]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 10px 0 0;list-style:none}.rate-bars-scroll[data-v-89bd94fa]{flex:1 1 330px;min-height:330px;overflow-y:auto}.rate-bars-row[data-v-89bd94fa]{padding:0}.rate-bars-head[data-v-89bd94fa]{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.rate-bars-name[data-v-89bd94fa]{font-size:12.5px;font-weight:500;color:var(--overview-ink-body)}.rate-bars-value[data-v-89bd94fa]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.rate-bars-track[data-v-89bd94fa]{height:7px;overflow:hidden;border-radius:5px;background:var(--overview-track)}.rate-bars-fill[data-v-89bd94fa]{height:100%;border-radius:5px;background:var(--cad-severity-fill, currentColor)}.company-bars-note[data-v-4e11cc29]{margin:0 0 12px;font-size:12px;color:var(--overview-ink-muted)}.company-bars-link[data-v-4e11cc29]{font-weight:600;color:var(--overview-accent-ink)}.company-bars[data-v-4e11cc29]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0 10px 0 0;list-style:none}.company-bars-row[data-v-4e11cc29]{display:flex;align-items:center;gap:14px;padding:0}.company-bars-name[data-v-4e11cc29]{flex:0 0 160px;font-size:13px;font-weight:500;color:var(--overview-ink-body)}.company-bars-track[data-v-4e11cc29]{flex:1;height:22px;overflow:hidden;border-radius:7px;background:var(--overview-track)}.company-bars-fill[data-v-4e11cc29]{height:100%;border-radius:7px;background:var(--overview-accent)}.company-bars-value[data-v-4e11cc29]{flex:0 0 42px;text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.attendance-chart[data-v-24f1b89b] .apexcharts-gridline{stroke:var(--overview-rule)}.attendance-chart[data-v-24f1b89b] .apexcharts-xaxis-label{fill:var(--overview-ink-muted);font-weight:500}[data-bs-theme=dark] .attendance-chart[data-v-24f1b89b] .apexcharts-tooltip.apexcharts-theme-light{border-color:var(--cad-shell-card-border, #22342d);background:var(--cad-shell-card-bg, #132420);color:var(--cad-shell-fg, #e8efec)}[data-bs-theme=dark] .attendance-chart[data-v-24f1b89b] .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{border-color:var(--cad-shell-card-border, #22342d);background:var(--cad-surface-2, #1a2b25)}.reason-bars[data-v-45853c64]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.reason-bars-row[data-v-45853c64]{padding:0}.reason-bars-head[data-v-45853c64]{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.reason-bars-name[data-v-45853c64]{font-size:12.5px;font-weight:500;color:var(--overview-ink-body)}.reason-bars-value[data-v-45853c64]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.reason-bars-track[data-v-45853c64]{height:7px;overflow:hidden;border-radius:5px;background:var(--overview-track)}.reason-bars-fill[data-v-45853c64]{height:100%;border-radius:5px;background:var(--overview-accent)}.reason-bars-fill--other[data-v-45853c64]{background:var(--overview-ink-label)}.headcount-donut[data-v-54da4168]{display:flex;align-items:center;gap:22px}.headcount-donut-figure[data-v-54da4168]{position:relative;flex-shrink:0;width:118px;height:118px}.headcount-donut-chart[data-v-54da4168]{display:block;width:100%;height:100%}.headcount-donut-arc[data-v-54da4168]{fill:none;stroke-width:20}.headcount-donut-arc--active[data-v-54da4168]{stroke:var(--overview-accent)}.headcount-donut-arc--intermittent[data-v-54da4168]{stroke:var(--overview-warning)}.headcount-donut-arc--fired[data-v-54da4168]{stroke:var(--overview-danger)}.headcount-donut-centre[data-v-54da4168]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.headcount-donut-total[data-v-54da4168]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.headcount-donut-total-label[data-v-54da4168]{font-size:9px;font-weight:500;color:var(--overview-ink-muted)}.headcount-donut-legend[data-v-54da4168]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none}.headcount-donut-row[data-v-54da4168]{display:flex;align-items:center;gap:10px;padding:0}.headcount-donut-swatch[data-v-54da4168]{flex-shrink:0;width:10px;height:10px;border-radius:3px}.headcount-donut-swatch--active[data-v-54da4168]{background:var(--overview-accent)}.headcount-donut-swatch--intermittent[data-v-54da4168]{background:var(--overview-warning)}.headcount-donut-swatch--fired[data-v-54da4168]{background:var(--overview-danger)}.headcount-donut-label[data-v-54da4168]{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--overview-ink-body)}.headcount-donut-value[data-v-54da4168]{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.ranking[data-v-d6b090c1]{container-type:inline-size}.ranking-list[data-v-d6b090c1]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 24px;margin:0;padding:0;list-style:none}@container (min-width: 560px){.ranking-list[data-v-d6b090c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ranking-row[data-v-d6b090c1]{display:flex;align-items:center;gap:13px;min-width:0;padding:9px 4px;border-bottom:1px solid var(--overview-track)}.ranking-avatar[data-v-d6b090c1]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--overview-track);font-size:13px;font-weight:600;color:var(--overview-ink)}.ranking-who[data-v-d6b090c1]{flex:1;min-width:0}.ranking-name[data-v-d6b090c1],.ranking-unit[data-v-d6b090c1]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking-name[data-v-d6b090c1]{font-size:13.5px;font-weight:600;color:var(--overview-ink)}.ranking-unit[data-v-d6b090c1]{font-size:11.5px;color:var(--overview-ink-muted)}.ranking-rate[data-v-d6b090c1]{flex-shrink:0;padding:4px 10px;border-radius:8px;background:var(--cad-severity-wash, transparent);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.overview-filters[data-v-d635c390]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.overview-filters-fields[data-v-d635c390]{display:flex;flex-wrap:nowrap;gap:8px;min-width:0}.overview-filters-field[data-v-d635c390]{flex:0 0 280px;width:280px;min-width:240px}.overview-filters-clear-row[data-v-d635c390]{display:flex;justify-content:flex-end;height:20px}.overview-filters-clear[data-v-d635c390]{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;border:none;font-size:12.5px;font-weight:600;color:var(--cad-shell-accent, #0c524e);cursor:pointer;white-space:nowrap}.overview-filters-clear--hidden[data-v-d635c390]{visibility:hidden}.overview-filters-clear[data-v-d635c390]:hover{text-decoration:underline}.overview-grid[data-v-35c48e9a]{container-type:inline-size}.overview-grid-columns[data-v-35c48e9a]{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:stretch}.overview-grid-column[data-v-35c48e9a]{display:flex;flex-direction:column;gap:22px;min-width:0}.overview-grid-column[data-v-35c48e9a]>:last-child{flex:1 1 auto}@container (min-width: 900px){.overview-grid-columns[data-v-35c48e9a]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.overview-header[data-v-da020650]{display:flex;flex-direction:column;min-width:0}.overview-header-eyebrow[data-v-da020650]{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cad-shell-accent, #0c524e)}.overview-header-eyebrow-icon[data-v-da020650]{font-size:14px;line-height:1}.overview-header-name[data-v-da020650]{margin-top:6px;font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;color:var(--cad-shell-fg, #15231f)}.overview-header-stamp[data-v-da020650]{margin:6px 0 0;font-size:12.5px;color:var(--cad-shell-fg-muted, #9aa8a2)}.indicator-slot[data-v-756ecaa6]{position:relative;display:flex;flex-direction:column;min-width:0;padding-bottom:26px}.indicator-slot>.indicator-card[data-v-756ecaa6]{position:relative;z-index:1;flex:1}.indicator-slot--stacked>.indicator-card[data-v-756ecaa6]{cursor:pointer}.indicator-peek[data-v-756ecaa6]{position:absolute;top:26px;right:-10px;bottom:0;left:10px;z-index:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:0 14px 6px;border:1px solid var(--overview-edge);border-radius:18px;background:color-mix(in srgb,var(--overview-surface) 90%,var(--overview-accent));font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--overview-ink-label);cursor:pointer;transition:color .15s ease}.indicator-peek[data-v-756ecaa6]:hover,.indicator-peek[data-v-756ecaa6]:focus-visible{color:var(--overview-accent)}.indicator-peek-label[data-v-756ecaa6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indicator-peek i[data-v-756ecaa6]{flex-shrink:0;font-size:14px;line-height:1}.indicator-slot>.indicator-swap-enter-active[data-v-756ecaa6],.indicator-slot>.indicator-swap-leave-active[data-v-756ecaa6]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.indicator-slot>.indicator-swap-enter-active[data-v-756ecaa6]{z-index:2}.indicator-slot>.indicator-swap-leave-active[data-v-756ecaa6]{position:absolute;top:0;right:0;bottom:26px;left:0;z-index:1;pointer-events:none}.indicator-slot>.indicator-swap-enter-from[data-v-756ecaa6],.indicator-slot>.indicator-swap-leave-to[data-v-756ecaa6]{opacity:0;transform:translate(10px,26px)}.indicator-peek-label-enter-active[data-v-756ecaa6],.indicator-peek-label-leave-active[data-v-756ecaa6]{transition:transform .18s ease,opacity .18s ease}.indicator-peek-label-enter-from[data-v-756ecaa6]{opacity:0;transform:translateY(6px)}.indicator-peek-label-leave-to[data-v-756ecaa6]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion: reduce){.indicator-slot>.indicator-swap-enter-active[data-v-756ecaa6],.indicator-slot>.indicator-swap-leave-active[data-v-756ecaa6],.indicator-peek-label-enter-active[data-v-756ecaa6],.indicator-peek-label-leave-active[data-v-756ecaa6]{transition:none}}.indicator-card[data-v-756ecaa6]{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid var(--overview-edge);border-radius:18px;background:var(--overview-surface);box-shadow:var(--overview-shadow, 0 1px 2px rgba(16, 40, 34, .04))}.indicator-head[data-v-756ecaa6]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.indicator-label[data-v-756ecaa6]{margin:0;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--overview-ink-label)}.indicator-icon[data-v-756ecaa6]{flex-shrink:0;font-size:18px;line-height:1}.indicator-icon--accent[data-v-756ecaa6]{color:var(--overview-accent)}.indicator-icon--warning[data-v-756ecaa6]{color:var(--overview-warning)}.indicator-value[data-v-756ecaa6]{margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.indicator-pair[data-v-756ecaa6]{display:flex;align-items:flex-start;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.indicator-pair-divider[data-v-756ecaa6]{align-self:center;margin:0 4px;font-weight:300;color:var(--overview-ink-muted)}.indicator-pair-second[data-v-756ecaa6]{margin-top:16px}.indicator-tiles[data-v-756ecaa6]{display:flex;flex-wrap:wrap;gap:6px;margin:12px -8px 0}.indicator-tile[data-v-756ecaa6]{display:flex;flex:1 1 0;flex-direction:column;gap:2px;padding:10px 8px;border-radius:12px}.indicator-tile--accent[data-v-756ecaa6]{background:color-mix(in srgb,var(--overview-accent) 12%,transparent)}.indicator-tile--warning[data-v-756ecaa6]{background:color-mix(in srgb,var(--overview-warning) 14%,transparent)}.indicator-tile--neutral[data-v-756ecaa6]{background:var(--overview-track)}.indicator-tile-value[data-v-756ecaa6]{font-size:20px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.indicator-tile--accent .indicator-tile-value[data-v-756ecaa6]{color:var(--overview-accent-ink)}.indicator-tile--warning .indicator-tile-value[data-v-756ecaa6]{color:var(--overview-warning)}.indicator-tile--neutral .indicator-tile-value[data-v-756ecaa6]{color:var(--overview-ink)}.indicator-tile-label[data-v-756ecaa6]{font-size:11px;font-weight:500;color:var(--overview-ink-body)}.indicator-delta[data-v-756ecaa6]{display:flex;align-items:center;gap:4px;margin:9px 0 0;font-size:11.5px;font-weight:600}.indicator-delta i[data-v-756ecaa6]{font-size:13px;line-height:1}.indicator-caption[data-v-756ecaa6]{margin:9px 0 0;font-size:11.5px;font-weight:500;color:var(--overview-ink-label)}.indicator-delta+.indicator-caption[data-v-756ecaa6]{margin-top:4px}.indicator-period[data-v-756ecaa6]{margin:auto 0 0;padding-top:2px;font-size:11px;color:var(--overview-ink-muted)}.overview-panel[data-v-c1b82820]{--overview-surface: var(--cad-surface-1, #ffffff);--overview-edge: var(--cad-shell-border, #e9edeb);--overview-shadow: 0 1px 2px rgba(16, 40, 34, .04);--overview-ink: var(--cad-shell-fg, #15231f);--overview-ink-body: var(--cad-ink-2, #3d4a45);--overview-ink-legend: var(--cad-shell-icon-muted, #5d6c66);--overview-ink-label: var(--cad-ink-3, #8a978f);--overview-ink-muted: var(--cad-shell-fg-muted, #9aa8a2);--overview-track: var(--cad-shell-hover-bg, #f1f5f3);--overview-rule: var(--cad-shell-sub-border, #eef2f0);--overview-accent: var(--cad-primary-tint, #0f9b7c);--overview-accent-ink: var(--cad-shell-accent, #0c524e);--overview-warning: #e8a93b;--overview-danger: var(--cad-shell-state-danger, #e2574d);position:relative;display:flex;flex-direction:column;gap:18px;min-width:0}[data-bs-theme=dark] .overview-panel[data-v-c1b82820]{--overview-edge: var(--cad-shell-card-border-strong, #3a554b);--overview-track: var(--cad-shell-card-border, #22342d);--overview-rule: var(--cad-shell-card-border, #22342d)}.overview-panel--card[data-v-c1b82820]{padding:22px 24px;border:1px solid var(--overview-edge);border-radius:20px;background:var(--overview-surface);box-shadow:var(--overview-shadow)}.overview-panel-head[data-v-c1b82820]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.overview-panel-head--hidden[data-v-c1b82820]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.overview-panel-heading[data-v-c1b82820]{min-width:0}.overview-panel-title[data-v-c1b82820]{font-size:16px;font-weight:700;line-height:1.35;color:var(--overview-ink)}.overview-panel-subtitle[data-v-c1b82820]{margin:2px 0 0;font-size:12.5px;line-height:1.4;color:var(--overview-ink-muted)}.overview-panel-actions[data-v-c1b82820]{flex:0 0 auto}.overview-panel-body[data-v-c1b82820]{flex:1 1 auto;min-width:0}.overview[data-v-4004fd8f]{display:flex;flex-direction:column;gap:22px;width:100%;max-width:1340px;margin:0 auto;padding-block:4px 44px}.overview-top[data-v-4004fd8f]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.overview-top-controls[data-v-4004fd8f]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.overview-actions[data-v-4004fd8f]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.overview-see-all[data-v-4004fd8f]{font-size:12.5px;font-weight:600;white-space:nowrap;text-decoration:none;color:var(--cad-shell-accent, #0c524e)}.overview-see-all[data-v-4004fd8f]:after{content:" →" / ""}.rate-bars-note[data-v-cbc5f579]{margin:0 0 12px;font-size:12px;color:var(--overview-ink-muted)}.rate-bars[data-v-cbc5f579]{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.rate-bars-row[data-v-cbc5f579]{padding:0}.rate-bars-head[data-v-cbc5f579]{display:flex;justify-content:space-between;gap:12px;margin-bottom:5px}.rate-bars-name[data-v-cbc5f579]{font-size:12.5px;font-weight:500;color:var(--overview-ink-body)}.rate-bars-value[data-v-cbc5f579]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--overview-ink)}.rate-bars-track[data-v-cbc5f579]{height:7px;overflow:hidden;border-radius:5px;background:var(--overview-track)}.rate-bars-fill[data-v-cbc5f579]{height:100%;border-radius:5px;background:var(--cad-severity-fill, currentColor)}.shared-overview[data-v-976296b0]{min-height:100vh;padding:40px 24px;background:var(--cad-shell-page-bg, #f4f6f5)}.shared-overview-page[data-v-976296b0]{display:flex;flex-direction:column;gap:22px;width:100%;max-width:1340px;margin:0 auto}.shared-overview-eyebrow[data-v-976296b0]{display:flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cad-shell-accent, #0c524e)}.shared-overview-eyebrow-icon[data-v-976296b0]{font-size:14px;line-height:1}.shared-overview-title[data-v-976296b0]{margin-top:6px;font-size:25px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;color:var(--cad-shell-fg, #15231f)}.quick-form[data-v-1c1f65eb]{display:flex;flex-direction:column;gap:24px;min-width:0}.quick-public-header[data-v-1c1f65eb]{display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left}.quick-public-logo[data-v-1c1f65eb]{flex:0 0 auto;width:36px;height:36px;object-fit:contain}.quick-sections-stack[data-v-1c1f65eb]{display:flex;flex-direction:column;gap:24px}.quick-section-card[data-v-1c1f65eb]{display:flex;flex-direction:column;gap:12px;border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:8px;background:var(--cad-surface-1, #ffffff);padding:16px}.quick-section-card.is-disabled[data-v-1c1f65eb]{opacity:.6}.quick-section-card.is-disabled .quick-section-header[data-v-1c1f65eb]{cursor:not-allowed}.quick-section-header[data-v-1c1f65eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.quick-section-header[data-v-1c1f65eb]:focus{outline:2px solid rgba(12,82,78,.25);outline-offset:4px;border-radius:6px}.quick-section-card h6[data-v-1c1f65eb]{margin:0;color:var(--cad-ink-2, #374151);font-size:13px;font-weight:700;text-transform:uppercase}.quick-section-icon[data-v-1c1f65eb]{flex:0 0 auto;color:var(--cad-ink-3, #6b7280);font-size:22px;line-height:1;transition:transform .2s ease}.quick-section-icon.is-open[data-v-1c1f65eb]{transform:rotate(180deg)}.quick-actions[data-v-1c1f65eb]{display:flex;flex-direction:row;justify-content:flex-end;gap:12px}.quick-actions .btn[data-v-1c1f65eb]{white-space:nowrap}.quick-links-header[data-v-1c1f65eb]{display:flex;flex-direction:column;gap:12px}.quick-links-header .btn[data-v-1c1f65eb]{align-self:flex-start;white-space:nowrap}.quick-links-empty[data-v-1c1f65eb]{color:var(--cad-ink-3, #6b7280);font-size:14px}.quick-links-list[data-v-1c1f65eb]{display:flex;flex-direction:column;gap:12px}.quick-link-row[data-v-1c1f65eb]{display:grid;grid-template-columns:1fr;gap:12px;border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:8px;padding:12px}.quick-link-row-main[data-v-1c1f65eb]{min-width:0}.quick-link-status-line[data-v-1c1f65eb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.quick-link-url[data-v-1c1f65eb]{display:block;overflow:hidden;color:#0f766e;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.quick-link-unit[data-v-1c1f65eb]{display:block;overflow:hidden;color:var(--cad-ink-2, #374151);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.quick-link-row-side[data-v-1c1f65eb]{display:flex;align-items:baseline;gap:6px;color:var(--cad-ink-2, #374151)}.quick-link-row-side strong[data-v-1c1f65eb]{font-size:20px;line-height:1}.quick-link-row-side span[data-v-1c1f65eb]{color:var(--cad-ink-3, #6b7280);font-size:12px;text-transform:uppercase}.quick-link-count-button[data-v-1c1f65eb]{border:1px solid transparent;border-radius:8px;background:transparent;padding:6px 10px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.quick-link-count-button[data-v-1c1f65eb]:hover,.quick-link-count-button[data-v-1c1f65eb]:focus-visible{border-color:var(--cad-surface-3, #e5e7eb);background:var(--cad-surface-2, #f9fafb);outline:none}.quick-registrations-table-wrapper[data-v-1c1f65eb]{overflow-x:auto;max-height:60vh;overflow-y:auto}.quick-registrations-table[data-v-1c1f65eb]{width:100%;border-collapse:collapse;font-size:13px}.quick-registrations-table th[data-v-1c1f65eb],.quick-registrations-table td[data-v-1c1f65eb]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--cad-surface-3, #e5e7eb);white-space:nowrap}.quick-registrations-table th[data-v-1c1f65eb]{position:sticky;top:0;background:var(--cad-surface-2, #f9fafb);color:var(--cad-ink-2, #374151);font-size:12px;font-weight:700;text-transform:uppercase}.quick-registrations-table td[data-v-1c1f65eb]{color:var(--cad-ink-2, #374151)}.quick-link-row-actions[data-v-1c1f65eb]{display:flex;align-items:center;gap:8px}.quick-link-row-actions .btn[data-v-1c1f65eb]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.quick-link-modal-backdrop[data-v-1c1f65eb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.quick-link-modal[data-v-1c1f65eb]{display:flex;width:min(100%,560px);flex-direction:column;gap:16px;border-radius:8px;background:var(--cad-surface-1, #ffffff);padding:20px;box-shadow:0 20px 50px #0f172a3d}.quick-link-modal-wide[data-v-1c1f65eb]{width:90vw;max-height:85vh}.quick-link-modal-header[data-v-1c1f65eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quick-link-modal-grid[data-v-1c1f65eb]{display:grid;grid-template-columns:1fr;gap:16px}.quick-link-unit-select[data-v-1c1f65eb]{min-width:0}.quick-link-modal-actions[data-v-1c1f65eb]{display:flex;justify-content:flex-end;gap:12px}.quick-fields-grid[data-v-1c1f65eb],.quick-pix-fields[data-v-1c1f65eb]{display:grid;grid-template-columns:1fr;gap:16px}.quick-radio-group[data-v-1c1f65eb]{display:flex;min-width:0;flex-wrap:wrap;gap:10px;margin:0;border:0;padding:0}.quick-radio-group legend[data-v-1c1f65eb]{flex:0 0 100%;margin:0;color:var(--cad-ink-2, #374151);font-size:13px;font-weight:700;text-transform:uppercase}.quick-radio-option[data-v-1c1f65eb]{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:8px;padding:0 12px;color:var(--cad-ink-2, #374151);font-size:14px;cursor:pointer}.quick-radio-option input[data-v-1c1f65eb]{margin:0}.quick-main-layout[data-v-1c1f65eb]{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}.quick-photo-panel[data-v-1c1f65eb]{display:flex;min-width:0;flex-direction:column;gap:10px;align-self:stretch}.quick-photo-preview[data-v-1c1f65eb]{display:flex;width:100%;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid var(--cad-surface-3, #e5e7eb);border-radius:8px;background:var(--cad-surface-1, #ffffff);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.quick-photo-preview[data-v-1c1f65eb]:hover,.quick-photo-preview[data-v-1c1f65eb]:focus,.quick-photo-preview[data-v-1c1f65eb]:focus-within{border-color:#635bff;box-shadow:0 0 0 3px #635bff1f;outline:none}.quick-photo-preview img[data-v-1c1f65eb]{width:100%;height:100%;min-height:180px;object-fit:cover}.quick-photo-placeholder[data-v-1c1f65eb]{position:relative;width:min(72%,180px);aspect-ratio:1 / 1}.quick-photo-placeholder-head[data-v-1c1f65eb],.quick-photo-placeholder-body[data-v-1c1f65eb]{position:absolute;left:50%;display:block;transform:translate(-50%);background:#a3a3a3}.quick-photo-placeholder-head[data-v-1c1f65eb]{top:5%;width:43%;height:52%;border-radius:50%}.quick-photo-placeholder-body[data-v-1c1f65eb]{bottom:7%;width:86%;height:33%;border-radius:48% 48% 0 0}.quick-photo-placeholder-text[data-v-1c1f65eb]{color:#635bff;font-size:13px;font-weight:700;text-transform:uppercase}.quick-camera-modal[data-v-1c1f65eb]{display:flex;width:min(100%,680px);flex-direction:column;gap:16px;border-radius:8px;background:var(--cad-surface-1, #ffffff);padding:20px;box-shadow:0 20px 50px #0f172a3d}.quick-camera-video[data-v-1c1f65eb]{width:100%;max-height:min(62vh,520px);border-radius:8px;background:#111827;object-fit:cover}.quick-photo-input[data-v-1c1f65eb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.quick-field-span-2[data-v-1c1f65eb]{min-width:0}[data-v-1c1f65eb] .base-calendar-input{margin-bottom:0}[data-v-1c1f65eb] .base-calendar-input .calendar-input{min-height:48px;padding:.375rem .5rem}.pac-container{z-index:10000}@media (min-width: 768px){.quick-links-header[data-v-1c1f65eb]{flex-direction:row;align-items:flex-start;justify-content:space-between}.quick-link-row[data-v-1c1f65eb]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.quick-link-row-side[data-v-1c1f65eb]{flex-direction:column;align-items:center;gap:4px;min-width:88px}.quick-fields-grid[data-v-1c1f65eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-pix-fields[data-v-1c1f65eb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.quick-main-layout[data-v-1c1f65eb]{grid-template-columns:minmax(0,3fr) minmax(180px,1fr)}.quick-photo-panel[data-v-1c1f65eb]{height:100%}.quick-photo-preview[data-v-1c1f65eb]{flex:1 1 auto;min-height:100%}.quick-photo-preview img[data-v-1c1f65eb]{height:100%;min-height:100%}.quick-link-modal-grid[data-v-1c1f65eb]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-link-unit-select[data-v-1c1f65eb],.quick-field-span-2[data-v-1c1f65eb]{grid-column:span 2 / span 2}.quick-field-col-1[data-v-1c1f65eb]{grid-column:1}}.quick-loading[data-v-1c1f65eb]{display:flex;align-items:center;gap:8px;color:var(--cad-ink-3, #6b7280);font-size:14px}[data-v-61200ae3] .modal-dialog{max-width:min(1100px,calc(100vw - 250px - 3rem))!important}.compact-controls[data-v-61200ae3] .form-select,.compact-controls[data-v-61200ae3] .form-control{min-height:34px;height:34px;padding-top:2px;padding-bottom:2px;font-size:.875rem}.compact-controls[data-v-61200ae3] label.form-label{margin-bottom:.125rem;font-size:.75rem}.base-calendar-input[data-v-61200ae3]{margin-bottom:0!important}.mass-action-table[data-v-61200ae3] table{min-width:800px}.mass-action-table[data-v-61200ae3] td,.mass-action-table[data-v-61200ae3] th{min-width:130px}.mass-action-table[data-v-61200ae3] td:first-child,.mass-action-table[data-v-61200ae3] th:first-child{min-width:160px;max-width:200px}.equipment-alert-group[data-v-198506f0]{display:flex;flex-direction:column;gap:6px}.equipment-alert-group+.equipment-alert-group[data-v-198506f0]{margin-top:10px}.equipment-alert-empty[data-v-198506f0]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;color:var(--cad-shell-sync-ok-fg);font-size:26px}.link[data-v-86ed8cf2]:hover{font-weight:700}.section-label[data-v-8c8e1cd7]{text-align:center;padding-inline:8px;padding-bottom:6px;padding-top:4px}.section-label[data-v-8c8e1cd7]:not(.section-label--selected):hover{padding-inline:6px;font-weight:700}.section-label--selected[data-v-8c8e1cd7]{background-color:var(--tw-color-gray-50);color:var(--cad-ink-1, black);padding-inline:6px;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px}ul[data-v-8c8e1cd7]{padding-inline:8px}.bulk-action[data-v-8c8e1cd7]{color:var(--tw-color-gray-500);font-weight:500;cursor:pointer}.bulk-action[data-v-8c8e1cd7]:hover{font-weight:900}button[data-v-8c8e1cd7]{min-width:100px}.notification-loading[data-v-cfed495a]{display:flex;align-items:center;justify-content:center;padding:12px}.notification-spinner[data-v-cfed495a]{display:block;width:var(--cad-shell-sync-glyph);height:var(--cad-shell-sync-glyph);border:2px solid var(--cad-shell-sync-spinner-track);border-top-color:var(--cad-shell-sync-ok-fg);border-radius:50%;animation:cad-shell-pop-spin-cfed495a var(--cad-shell-dur-spin) linear infinite}@keyframes cad-shell-pop-spin-cfed495a{to{transform:rotate(1turn)}}.empty-notification-elem[data-v-cfed495a]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px 32px}.notification-empty-icon[data-v-cfed495a]{width:72px;max-width:100%}th[data-v-609accd0],tr[data-v-609accd0]{text-align:center;font-weight:600;color:var(--cad-primary)}th[data-v-609accd0]:first-child,td[data-v-609accd0]:first-child{text-align:left}.sort-icon[data-v-609accd0]{display:inline-block;width:1.25em;margin-left:6px;opacity:.35;font-size:.85em;text-align:center}.sort-icon.is-active[data-v-609accd0]{opacity:1}th[data-v-609accd0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}th[data-v-609accd0]:first-child,td[data-v-609accd0]:first-child{width:50%;min-width:220px;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-table-height[data-v-609accd0]{height:297px;min-height:297px}[data-v-609accd0] .fixed-table .tw\:w-full{height:100%;min-height:100%}@media (max-width: 1024px){.report-layout[data-v-609accd0]{display:flex;flex-direction:column;gap:16px}.report-filters[data-v-609accd0]{display:flex;flex-direction:row;gap:16px}.report-filters[data-v-609accd0]>*{flex:1}.report-main[data-v-609accd0]{grid-column:unset}.report-indicators[data-v-609accd0]{grid-template-columns:repeat(2,1fr)!important}.report-charts-row[data-v-609accd0]{flex-direction:column}.report-side-panel[data-v-609accd0]{flex-basis:auto!important;flex-shrink:1!important}.report-sidebar[data-v-609accd0]{grid-column:unset}.fixed-table-height[data-v-609accd0]{height:auto;min-height:200px;max-height:350px}th[data-v-609accd0]:first-child,td[data-v-609accd0]:first-child{min-width:120px}}.proxy-table-wrapper.is-empty[data-v-987267e7]{overflow-x:hidden}.proxy-table[data-v-987267e7]{width:100%}.proxy-content-scroll[data-v-311382ad]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.proxy-content-card[data-v-311382ad]{height:750px}.rhid-access[data-v-b7684482]{display:flex;flex-direction:column;gap:16px;max-width:640px}.rhid-access__hint[data-v-b7684482]{margin:0;font-size:13px;color:var(--cad-ink-3, #6b7b79)}.rhid-access__field[data-v-b7684482]{display:flex;flex-direction:column;gap:4px}.rhid-access__label[data-v-b7684482]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--cad-ink-3, #6b7b79)}.rhid-access__row[data-v-b7684482]{display:flex;align-items:center;gap:8px}.rhid-access__input[data-v-b7684482]{flex:1;min-width:0;border:1px solid var(--cad-surface-3, #dde3e1);border-radius:8px;padding:8px 10px;font-size:13px;background:var(--cad-surface-1, #ffffff);color:var(--cad-ink-1, #12211f)}.sysop-fallback-meter[data-v-dc099985]{display:flex;flex-direction:column;justify-content:center;padding:.35rem .75rem;margin-right:.75rem;border:1px solid var(--bs-border-color, #e5e7eb);border-radius:.5rem;line-height:1.2}.sysop-fallback-meter span[data-v-dc099985],.sysop-fallback-meter small[data-v-dc099985]{font-size:.72rem}.sysop-fallback-meter strong[data-v-dc099985]{font-size:1.05rem}.sysop-sso-failures[data-v-8dce40c5]{border-top:1px solid var(--bs-border-color, #e5e7eb);padding-top:.75rem;margin-top:.75rem}.sysop-sso-failures-header[data-v-8dce40c5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.sysop-sso-failures-header h6[data-v-8dce40c5]{font-size:.8rem;letter-spacing:.04em}.sysop-sso-failures-header span[data-v-8dce40c5]{font-size:.75rem}.sysop-agency-filter[data-v-4ec9997a]{position:relative;width:400px}.sysop-rhid-request-meter[data-v-4ec9997a]{display:flex;align-items:center;gap:.5rem;min-height:38px;margin-right:1rem;font-size:.875rem}.sysop-rhid-request-meter strong[data-v-4ec9997a]{font-size:1rem}.sysop-agency-units-header[data-v-4ec9997a]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.sysop-agency-sync-actions[data-v-4ec9997a]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.sysop-agency-sync-actions .btn[data-v-4ec9997a]{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.sysop-agency-filter .form-control[data-v-4ec9997a]{padding-left:2.25rem}.sysop-agency-filter-icon[data-v-4ec9997a]{position:absolute;top:50%;left:.85rem;z-index:2;color:var(--cad-ink-3, #6c757d);transform:translateY(-50%)}.sysop-dashboard-card[data-v-4ec9997a]{height:750px;min-height:750px;max-height:750px}.sysop-dashboard-content[data-v-4ec9997a]{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.sysop-dashboard-tabs[data-v-4ec9997a]{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--cad-surface-3, #dee2e6);padding-bottom:.75rem}.sysop-dashboard-tabs .btn[data-v-4ec9997a]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:150px;min-height:48px;line-height:1.15}.sysop-status-row[data-v-4ec9997a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.sysop-status-tabs[data-v-4ec9997a]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.sysop-status-tabs .btn[data-v-4ec9997a]{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.sysop-sync-interval[data-v-4ec9997a]{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-height:31px;padding-right:.75rem;font-size:.8125rem;white-space:nowrap}.sysop-sync-interval strong[data-v-4ec9997a]{font-size:.875rem}.sysop-sync-filters[data-v-4ec9997a]{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:.5rem;margin-bottom:.75rem}.sysop-dashboard-pane[data-v-4ec9997a]{gap:1rem;min-height:0;min-width:0;overflow:auto}.sysop-pane-header[data-v-4ec9997a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:32px;margin-bottom:.75rem}.sysop-dashboard-pane[data-v-4ec9997a] .table{font-size:.8125rem}.sysop-dashboard-pane[data-v-4ec9997a] th,.sysop-dashboard-pane[data-v-4ec9997a] td{white-space:nowrap}@media (max-width: 1199.98px){.sysop-status-row[data-v-4ec9997a]{align-items:flex-start;flex-direction:column}.sysop-sync-filters[data-v-4ec9997a]{grid-template-columns:repeat(2,minmax(140px,1fr))}}.sysop-scroll-table[data-v-5559a0ce]{max-height:750px;overflow:auto}.action-column[data-v-5559a0ce]{width:48px;text-align:center}.error-link-row[data-v-5559a0ce]{cursor:pointer}.dropdowns-row[data-v-abc7d8f0]{display:flex;gap:1rem;position:relative;z-index:1060}[data-v-abc7d8f0] .modal-body{overflow:visible!important;max-height:none!important}.material-symbols-outlined{font-size:18px}.action-button:hover{font-weight:900}input#status-active,input#status-inactive{background:linear-gradient(to right,#0c524e,#149189)!important;border-color:#149189!important;color:#fff!important}li{padding-block:4px}.cad-tour-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none}.cad-tour-dim{position:fixed;background:#0f172a8c;pointer-events:auto}.cad-tour-ring{position:fixed;display:none;border-radius:8px;box-shadow:0 0 0 2px var(--cad-primary, #0c524e);pointer-events:none}.cad-tour-popover{position:fixed;background:var(--cad-surface-1, #fff);border-radius:10px;box-shadow:0 12px 32px #0f172a40;padding:18px 18px 14px;pointer-events:auto;font-size:.875rem;color:var(--cad-ink-1, #1f2937)}.cad-tour-close{position:absolute;top:8px;right:8px;border:0;background:transparent;color:var(--cad-ink-3, #6b7280);line-height:1;padding:4px;border-radius:4px;cursor:pointer}.cad-tour-close:focus-visible,.cad-tour-btn:focus-visible,.cad-tour-launcher:focus-visible{outline:2px solid var(--cad-primary, #0c524e);outline-offset:2px}.cad-tour-title{margin:0 24px 6px 0;font-size:.95rem;font-weight:600;color:var(--cad-ink-1, #111827)}.cad-tour-body{margin:0 0 14px;line-height:1.45;color:var(--cad-ink-2, #4b5563)}.cad-tour-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.cad-tour-counter{font-size:.75rem;color:#9ca3af}.cad-tour-actions{display:flex;gap:8px}.cad-tour-btn{border:0;border-radius:6px;padding:6px 14px;font-size:.8125rem;font-weight:500;cursor:pointer}.cad-tour-btn-primary{background:var(--cad-primary, #0c524e);color:#fff}.cad-tour-btn-ghost{background:transparent;color:var(--cad-ink-3, #6b7280)}.cad-tour-btn-ghost:hover{background:var(--cad-surface-2, #f3f4f6)}body.cad-tour-active{overflow:hidden}.cad-tour-launcher-host{position:fixed;right:24px;bottom:24px;z-index:1900}.cad-tour-launcher-inline-host{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.cad-tour-launcher-inline-host .cad-tour-launcher{width:24px;height:24px;font-size:1rem;background:transparent;color:#9ca3af;box-shadow:none}.cad-tour-launcher-inline-host .cad-tour-launcher:hover,.cad-tour-launcher-inline-host .cad-tour-launcher[data-state=novo]{color:var(--cad-primary, #0c524e);opacity:1}.cad-tour-launcher-inline-host .cad-tour-launcher[data-state=disponivel]{opacity:1;color:var(--cad-ink-3, #6b7280)}.cad-tour-launcher-inline-host .cad-tour-launcher-dot{top:-1px;right:-1px;width:8px;height:8px}.cad-tour-launcher-inline-host .cad-tour-popup{top:32px;bottom:auto;left:0;right:auto}.cad-tour-launcher{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--cad-primary, #0c524e);color:#fff;font-size:1.25rem;cursor:pointer;box-shadow:0 6px 18px #0f172a38}.cad-tour-launcher[data-state=disponivel]{opacity:.55}.cad-tour-launcher[data-state=disponivel]:hover{opacity:1}.cad-tour-launcher:disabled{opacity:.35;cursor:default}.cad-tour-launcher-dot{position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#ef4444;border:2px solid var(--cad-surface-1, #fff)}.cad-tour-launcher[data-state=novo] .cad-tour-launcher-dot{animation:cad-tour-pulse 2s ease-in-out infinite}@keyframes cad-tour-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}@media (prefers-reduced-motion: reduce){.cad-tour-launcher[data-state=novo] .cad-tour-launcher-dot{animation:none}}.cad-tour-popup{position:absolute;right:0;bottom:56px;width:268px;background:var(--cad-surface-1, #fff);border-radius:10px;box-shadow:0 12px 32px #0f172a40;padding:10px;text-align:left}.cad-tour-popup-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;margin:4px 6px 8px}.cad-tour-popup-item{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;border-radius:6px;padding:8px 6px;font-size:.8125rem;color:var(--cad-ink-1, #1f2937);cursor:pointer;text-align:left}.cad-tour-popup-item:hover{background:var(--cad-surface-2, #f3f4f6)}.cad-tour-popup-meta{font-size:.75rem;color:#9ca3af;white-space:nowrap}.cad-shell__content[data-v-1e7517ae]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;background:var(--cad-shell-page-bg);color:var(--cad-shell-fg);--cad-shell-banner-top: var(--cad-shell-header-h)}.cad-shell__page[data-v-1e7517ae]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cad-shell__header[data-v-6168428b]{position:sticky;top:0;z-index:var(--cad-shell-z-header);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;min-height:var(--cad-shell-header-h);padding:0 26px;background:var(--cad-shell-header-bg);border-bottom:1px solid var(--cad-shell-border);color:var(--cad-shell-fg)}.cad-shell__mobile-trigger[data-v-6168428b]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cad-shell-icon-muted);font-size:20px;line-height:1;cursor:pointer}.cad-shell__mobile-trigger[data-v-6168428b]:hover{background:var(--cad-shell-hover-bg)}.cad-shell__header-start[data-v-6168428b]{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.cad-shell__header-end[data-v-6168428b]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cad-shell__header-status[data-v-6168428b],.cad-shell__header-actions[data-v-6168428b],.cad-shell__header-account[data-v-6168428b]{display:flex;align-items:center;gap:8px}@media (max-width: 575.98px){.cad-shell__header[data-v-6168428b]{padding:0 12px}}.cad-shell__sidebar[data-v-de43f182]{position:sticky;top:0;z-index:var(--cad-shell-z-sidebar);display:flex;flex-direction:column;flex-shrink:0;align-self:flex-start;width:var(--cad-shell-sidebar-w);height:100vh;background:var(--cad-shell-sidebar-bg);border-right:1px solid var(--cad-shell-border);color:var(--cad-shell-fg);transition:width var(--cad-shell-dur-rail) var(--cad-shell-ease),transform var(--cad-shell-dur-rail) var(--cad-shell-ease)}.cad-shell__sidebar--collapsed[data-v-de43f182]{width:var(--cad-shell-sidebar-w-collapsed)}.cad-shell__brand[data-v-de43f182]{display:flex;align-items:center;gap:11px;flex-shrink:0;box-sizing:border-box;height:var(--cad-shell-header-h);padding:0 var(--cad-shell-gutter);border-bottom:1px solid var(--cad-shell-sub-border);overflow:hidden}.cad-shell__sidebar--collapsed .cad-shell__brand[data-v-de43f182]{justify-content:center;padding-left:0;padding-right:0}.cad-shell__brand[data-v-de43f182] .cad-shell__brand-link{display:flex;align-items:center;gap:11px;min-width:0;color:inherit;text-decoration:none}.cad-shell__brand[data-v-de43f182] .cad-shell__brand-identity{display:flex;flex-direction:column;min-width:0}.cad-shell__brand[data-v-de43f182] .cad-shell__brand-name{font-size:15px;font-weight:700;line-height:1.1}.cad-shell__brand[data-v-de43f182] .cad-shell__brand-tagline{margin-top:2px;color:var(--cad-shell-fg-subtle);font-size:10.5px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 992px){.cad-shell__sidebar--collapsed .cad-shell__brand[data-v-de43f182] .cad-shell__brand-identity{display:none}}.cad-shell__rail-toggle[data-v-de43f182]{position:absolute;top:calc(var(--cad-shell-header-h) - 14px);right:-14px;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--cad-shell-card-border);border-radius:50%;background:var(--cad-shell-card-bg);box-shadow:var(--cad-shell-rail-shadow);color:var(--cad-shell-icon-muted);font-size:16px;line-height:1;cursor:pointer;transition:background-color var(--cad-shell-dur-tooltip) var(--cad-shell-ease),color var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}.cad-shell__rail-toggle[data-v-de43f182]:hover{background:var(--cad-shell-hover-bg);color:var(--cad-shell-accent)}.cad-shell__drawer-close[data-v-de43f182]{display:none;position:absolute;top:12px;right:12px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cad-shell-icon-muted);font-size:20px;line-height:1;cursor:pointer}.cad-shell__nav[data-v-de43f182]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.cad-shell-tooltip-enter-active[data-v-de43f182],.cad-shell-tooltip-leave-active[data-v-de43f182]{transition:opacity var(--cad-shell-dur-tooltip) var(--cad-shell-ease),transform var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}.cad-shell-tooltip-enter-from[data-v-de43f182],.cad-shell-tooltip-leave-to[data-v-de43f182]{opacity:0;transform:translate(-4px,-50%)}.cad-shell__rail-tooltip[data-v-de43f182]{position:fixed;left:calc(var(--cad-shell-sidebar-w-collapsed) + var(--cad-shell-tooltip-offset));z-index:var(--cad-shell-z-tooltip);padding:6px 11px;border-radius:8px;background:var(--cad-shell-tooltip-bg);box-shadow:var(--cad-shell-tooltip-shadow);color:var(--cad-shell-tooltip-fg);font-size:12px;font-weight:600;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.cad-shell__sidebar-footer[data-v-de43f182]{flex-shrink:0;padding:10px;border-top:1px solid var(--cad-shell-sub-border)}.cad-shell__nav[data-v-de43f182] ul{list-style:none;margin:0;padding:0}.cad-shell__nav[data-v-de43f182] a{text-decoration:none}@media (max-width: 991.98px){.cad-shell__sidebar[data-v-de43f182]{position:fixed;top:0;left:0;width:var(--cad-shell-drawer-w);transform:translate(-100%)}.cad-shell__sidebar.cad-shell__sidebar[data-v-de43f182]{height:100%}.cad-shell__sidebar.cad-shell__sidebar .cad-shell__brand[data-v-de43f182]{padding-right:52px}.cad-shell__sidebar--collapsed[data-v-de43f182]{width:var(--cad-shell-drawer-w)}.cad-shell__sidebar--open[data-v-de43f182]{transform:translate(0)}.cad-shell__rail-toggle[data-v-de43f182],.cad-shell__rail-tooltip[data-v-de43f182]{display:none}.cad-shell__drawer-close[data-v-de43f182]{display:flex}}:root{--cad-shell-page-bg: #f4f6f5;--cad-shell-sidebar-bg: #ffffff;--cad-shell-header-bg: #ffffff;--cad-shell-card-bg: #ffffff;--cad-shell-border: #e9edeb;--cad-shell-card-border: #e6ebe8;--cad-shell-sub-border: #eef2f0;--cad-shell-fg: #15231f;--cad-shell-fg-muted: #9aa8a2;--cad-shell-icon-muted: #5d6c66;--cad-shell-footer-bg: #f6f8f7;--cad-shell-hover-bg: #f1f5f3;--cad-shell-accent: var(--cad-primary);--cad-shell-accent-rgb: 12, 82, 78;--cad-shell-state-ok: var(--cad-shell-accent);--cad-shell-state-warn: #c98a2c;--cad-shell-state-danger: #e2574d;--cad-shell-sync-ok-bg: #e7f4ef;--cad-shell-sync-ok-fg: var(--cad-primary);--cad-shell-sync-ok-muted: #4f6f67;--cad-shell-sync-off-bg: #fcebe9;--cad-shell-sync-off-fg: #b4433c;--cad-shell-sync-off-muted: #8a5e57;--cad-shell-sync-busy-bg: #fbf2df;--cad-shell-sync-busy-fg: #8e611e;--cad-shell-sync-busy-muted: #7f683d;--cad-shell-sync-spinner-track: rgba(142, 97, 30, .25);--cad-shell-sync-dot: 7px;--cad-shell-sync-glyph: 14px;--cad-shell-band-bg: #dcefe8;--cad-shell-band-border: #c3e2d7;--cad-shell-band-fg: #0f3d33;--cad-shell-chip-bg: #ffffff;--cad-shell-chip-fg: #9d6c22;--cad-shell-chip-shadow: 0 1px 2px rgba(16, 40, 34, .08);--cad-shell-popover-shadow: 0 20px 44px -18px rgba(16, 40, 34, .25);--cad-shell-badge-warn-bg: #c2410c;--cad-shell-badge-danger-bg: #b4433c;--cad-shell-badge-fg: #ffffff;--cad-shell-fg-subtle: #68716d;--cad-shell-backdrop: rgba(21, 35, 31, .45);--cad-shell-rail-shadow: 0 4px 10px -3px rgba(16, 40, 34, .25);--cad-shell-tooltip-bg: #15231f;--cad-shell-tooltip-fg: #ffffff;--cad-shell-tooltip-shadow: 0 8px 20px -8px rgba(16, 40, 34, .4);--cad-shell-sidebar-w: 268px;--cad-shell-sidebar-w-collapsed: 60px;--cad-shell-drawer-w: 224px;--cad-shell-header-h: 60px;--cad-shell-header-btn: 36px;--cad-shell-radius-row: 10px;--cad-shell-radius-sub-row: 8px;--cad-shell-radius-card: 14px;--cad-shell-radius-pill: 11px;--cad-shell-radius-chip: 9px;--cad-shell-popover-w: 320px;--cad-shell-popover-w-alert: 300px;--cad-shell-popover-w-sync: 260px;--cad-shell-popover-offset: -16px;--cad-shell-popover-offset-alert: -40px;--cad-shell-account-w: 210px;--cad-shell-profile-pop-w: 250px;--cad-shell-profile-avatar: 32px;--cad-shell-profile-chip: 30px;--cad-shell-profile-avatar-bg: #dfeae6;--cad-shell-profile-avatar-fg: #15231f;--cad-shell-profile-chip-bg: #eef3f1;--cad-shell-profile-chip-active-bg: #e7f4ef;--cad-shell-profile-pop-shadow: 0 18px 38px -18px rgba(16, 40, 34, .28);--cad-shell-gutter: 18px;--cad-shell-content-pad: 24px;--cad-shell-nav-pad: 10px;--cad-shell-row-pad-y: 10px;--cad-shell-row-pad-x: 11px;--cad-shell-row-pad-y-collapsed: 11px;--cad-shell-row-icon-w: 38px;--cad-shell-row-icon-size: 18px;--cad-shell-sub-rail-x: 20px;--cad-shell-tooltip-offset: 10px;--cad-shell-dur-rail: .18s;--cad-shell-dur-panel: .22s;--cad-shell-dur-panel-out: .12s;--cad-shell-dur-tooltip: .12s;--cad-shell-dur-spin: .7s;--cad-shell-ease: cubic-bezier(.4, 0, .2, 1);--cad-shell-z-tooltip: 1003;--cad-shell-z-sidebar: 1002;--cad-shell-z-header: 1001;--cad-shell-z-backdrop: 1000}:root[data-bs-theme=dark]{--cad-shell-page-bg: #0b1512;--cad-shell-sidebar-bg: #0d1a16;--cad-shell-header-bg: #0d1a16;--cad-shell-card-bg: #132420;--cad-shell-border: #1c2b25;--cad-shell-card-border: #22342d;--cad-shell-sub-border: #1c2b25;--cad-shell-fg: #e8efec;--cad-shell-fg-muted: #7e918a;--cad-shell-icon-muted: #93a59f;--cad-shell-footer-bg: #152420;--cad-shell-hover-bg: #152420;--cad-shell-accent: var(--cad-primary-tint);--cad-shell-accent-rgb: 15, 155, 124;--cad-shell-backdrop: rgba(4, 10, 8, .6);--cad-shell-rail-shadow: 0 4px 10px -3px rgba(0, 0, 0, .5);--cad-shell-tooltip-bg: #22342d;--cad-shell-tooltip-fg: #e8efec;--cad-shell-tooltip-shadow: 0 8px 20px -8px rgba(0, 0, 0, .6);--cad-shell-sync-ok-bg: #12332c;--cad-shell-sync-ok-fg: #2fab8e;--cad-shell-sync-ok-muted: #7aa599;--cad-shell-sync-off-bg: #3a1e1b;--cad-shell-sync-off-fg: #e86b61;--cad-shell-sync-off-muted: #c98a80;--cad-shell-sync-busy-bg: #33280f;--cad-shell-sync-busy-fg: #d1913a;--cad-shell-sync-busy-muted: #c9a662;--cad-shell-sync-spinner-track: rgba(209, 145, 58, .3);--cad-shell-band-bg: #193a31;--cad-shell-band-border: #24483d;--cad-shell-band-fg: #dbeee6;--cad-shell-chip-bg: #0d1a16;--cad-shell-chip-fg: #d9a441;--cad-shell-chip-shadow: 0 1px 2px rgba(0, 0, 0, .4);--cad-shell-popover-shadow: 0 20px 44px -18px rgba(0, 0, 0, .6);--cad-shell-fg-subtle: #93a59f;--cad-shell-profile-avatar-bg: #22342d;--cad-shell-profile-avatar-fg: #e8efec;--cad-shell-profile-chip-bg: #0d1a16;--cad-shell-profile-chip-active-bg: #0d1a16;--cad-shell-profile-pop-shadow: 0 18px 38px -18px rgba(0, 0, 0, .6)}.cad-shell .cad-shell__nav .cad-shell__nav-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--cad-shell-nav-pad)}.cad-shell .cad-shell__nav .cad-shell__nav-footer{flex-shrink:0;max-height:40vh;overflow-y:auto;padding:var(--cad-shell-nav-pad);border-top:1px solid var(--cad-shell-sub-border)}.cad-shell .cad-shell__nav{--vz-vertical-menu-item-color: var(--cad-shell-fg);--vz-vertical-menu-item-hover-color: var(--cad-shell-accent);--vz-vertical-menu-item-active-color: var(--cad-shell-accent);--vz-vertical-menu-item-active-bg: var(--cad-shell-hover-bg);--vz-vertical-menu-sub-item-color: var(--cad-shell-fg-muted);--vz-vertical-menu-sub-item-hover-color: var(--cad-shell-accent);--vz-vertical-menu-sub-item-active-color: var(--cad-shell-accent);--vz-vertical-menu-bg: transparent;--vz-vertical-menu-border: transparent;--vz-vertical-menu-box-shadow: none}.cad-shell .cad-shell__nav .navbar-nav .nav-link{display:flex;align-items:center;gap:0;padding:var(--cad-shell-row-pad-y) var(--cad-shell-row-pad-x);border-radius:var(--cad-shell-radius-row);color:var(--vz-vertical-menu-item-color);font-size:13.5px;font-weight:600}.cad-shell .cad-shell__nav .navbar-nav .nav-link i{flex-shrink:0;min-width:0;width:var(--cad-shell-row-icon-w);margin-right:0;font-size:var(--cad-shell-row-icon-size);text-align:center}.cad-shell .cad-shell__nav .navbar-nav .nav-link .cad-shell__chevron{width:auto;min-width:0;margin-left:auto;margin-right:0;color:var(--cad-shell-fg-muted);font-size:1.05rem;line-height:1}.cad-shell .cad-shell__nav .navbar-nav .nav-link[aria-expanded=true] .cad-shell__chevron{transform:rotate(90deg)}.cad-shell .cad-shell__nav .navbar-nav .nav-link:hover{background-color:var(--cad-shell-hover-bg);color:var(--vz-vertical-menu-item-hover-color)}.cad-shell .cad-shell__nav .navbar-nav .nav-link.active,.cad-shell .cad-shell__nav .navbar-nav .nav-link[aria-expanded=true]{background-color:var(--cad-shell-hover-bg);color:var(--cad-shell-accent)}.cad-shell .cad-shell__nav .navbar-nav .menu-dropdown>.nav-sm{margin-left:var(--cad-shell-sub-rail-x);padding-left:calc(var(--cad-shell-row-pad-x) + var(--cad-shell-row-icon-w) - var(--cad-shell-sub-rail-x) - 1.5rem);border-left:1px solid var(--cad-shell-sub-border)}.cad-shell .cad-shell__nav .navbar-nav .nav-sm .nav-link{padding:.55rem 1.5rem;border-radius:var(--cad-shell-radius-sub-row);color:var(--vz-vertical-menu-sub-item-color);font-size:13px;overflow-wrap:anywhere}.cad-shell .cad-shell__nav .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-vertical-menu-sub-item-hover-color)}.cad-shell .cad-shell__nav .navbar-nav .nav-sm .nav-link:before{display:none}@media (min-width: 992px){.cad-shell--collapsed .cad-shell__nav .navbar-nav .nav-link{justify-content:center;padding-left:0;padding-right:0;padding-top:var(--cad-shell-row-pad-y-collapsed);padding-bottom:var(--cad-shell-row-pad-y-collapsed)}.cad-shell--collapsed .cad-shell__nav .navbar-nav .nav-link>span,.cad-shell--collapsed .cad-shell__nav .navbar-nav .nav-link .badge{display:none}.cad-shell--collapsed .cad-shell__nav .navbar-nav .nav-link .cad-shell__chevron{display:none}}.cad-shell .cad-shell__nav .navbar-nav .menu-dropdown{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--cad-shell-dur-panel) var(--cad-shell-ease),visibility var(--cad-shell-dur-panel) var(--cad-shell-ease)}.cad-shell .cad-shell__nav .navbar-nav .menu-dropdown.show{grid-template-rows:1fr;visibility:visible}.cad-shell .cad-shell__nav .navbar-nav .menu-dropdown>.nav{min-height:0;overflow:hidden;flex-wrap:nowrap}.cad-shell[data-cad-section-motion=after-rail]:not(.cad-shell--collapsed) .cad-shell__nav .navbar-nav .menu-dropdown{transition-delay:var(--cad-shell-dur-rail)}@media (min-width: 992px){.cad-shell--collapsed .cad-shell__nav .navbar-nav .menu-dropdown,.cad-shell--collapsed .cad-shell__nav .navbar-nav .menu-dropdown.show{grid-template-rows:0fr;visibility:hidden;transition-duration:var(--cad-shell-dur-panel-out)}}.cad-shell .cad-shell__nav .navbar-nav .nav-link .cad-shell__chevron{transition:transform var(--cad-shell-dur-panel) var(--cad-shell-ease)}.cad-shell .cad-shell__header .btn-topbar{width:var(--cad-shell-header-btn);height:var(--cad-shell-header-btn);color:var(--cad-shell-icon-muted);--vz-btn-color: var(--cad-shell-icon-muted);--vz-btn-hover-color: var(--cad-shell-accent);--vz-btn-hover-bg: var(--cad-shell-hover-bg);--vz-btn-active-color: var(--cad-shell-accent);--vz-btn-active-bg: var(--cad-shell-hover-bg);--vz-btn-border-color: transparent;--vz-btn-focus-shadow-rgb: var(--cad-shell-accent-rgb)}.cad-shell .cad-shell__header .btn-topbar:hover,.cad-shell .cad-shell__header .btn-topbar:focus-visible{background-color:var(--cad-shell-hover-bg);color:var(--cad-shell-accent)}.cad-shell .cad-shell__header .cad-shell__account{border-radius:var(--cad-shell-radius-row)}.cad-shell .cad-shell__header .cad-shell__account:hover{background-color:var(--cad-shell-hover-bg)}.cad-shell .cad-shell__header .cad-shell__account-trigger{display:flex;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:var(--cad-shell-radius-row);color:var(--cad-shell-fg)}.cad-shell .cad-shell__header .cad-shell__account-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.cad-shell .cad-shell__header .cad-shell__account-name:empty{display:none}.cad-shell .cad-shell__header .cad-shell__account-avatar{flex-shrink:0;width:var(--cad-shell-header-btn);height:var(--cad-shell-header-btn);border-radius:50%;object-fit:cover}.cad-shell .cad-shell__header .cad-shell__account-avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--cad-shell-profile-avatar-bg);color:var(--cad-shell-profile-avatar-fg);font-size:13px;font-weight:600;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.cad-shell .cad-shell__header .cad-shell__account-avatar--initials:empty{display:none}.cad-shell .cad-shell__header .active-tenant{max-width:100%;flex:1 1 auto}.cad-shell .cad-shell__header .dropdown-menu{--vz-dropdown-bg: var(--cad-shell-card-bg);--vz-dropdown-border-color: var(--cad-shell-card-border);--vz-dropdown-border-width: 1px;--vz-dropdown-color: var(--cad-shell-fg);--vz-dropdown-link-color: var(--cad-shell-fg);--vz-dropdown-link-hover-color: var(--cad-shell-accent);--vz-dropdown-link-hover-bg: var(--cad-shell-hover-bg);--vz-dropdown-link-active-color: var(--cad-shell-accent);--vz-dropdown-link-active-bg: var(--cad-shell-hover-bg);--vz-dropdown-header-color: var(--cad-shell-fg);--vz-dropdown-divider-bg: var(--cad-shell-sub-border);--vz-dropdown-box-shadow: var(--cad-shell-tooltip-shadow);border-radius:var(--cad-shell-radius-card)}.cad-shell .cad-shell__header .dropdown-menu{--vz-secondary-color: var(--cad-shell-icon-muted)}.cad-shell .cad-shell__header .dropdown-menu{width:var(--cad-shell-account-w);min-width:var(--cad-shell-account-w);padding:0;overflow:hidden;box-shadow:var(--cad-shell-popover-shadow)}.cad-shell .cad-shell__header .dropdown-menu .dropdown-header{padding:13px 16px;white-space:normal;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--cad-shell-sub-border);font-size:13.5px;font-weight:800}.cad-shell .cad-shell__header .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:9px;padding:11px 16px;font-size:13px;font-weight:600}.cad-shell .cad-shell__header .dropdown-menu .dropdown-item>i{width:15px;margin:0;font-size:15px;text-align:center}.cad-shell .cad-shell__header .cad-shell__pop{position:absolute;top:calc(100% + 10px);z-index:1;right:var(--cad-shell-popover-offset);width:var(--cad-shell-popover-w);overflow:hidden;border:1px solid var(--cad-shell-card-border);border-radius:var(--cad-shell-radius-card);background-color:var(--cad-shell-card-bg);box-shadow:var(--cad-shell-popover-shadow);color:var(--cad-shell-fg)}.cad-shell .cad-shell__header .cad-shell__pop--alert{right:var(--cad-shell-popover-offset-alert);width:var(--cad-shell-popover-w-alert)}.cad-shell .cad-shell__header .cad-shell__pop-band{display:flex;align-items:center;gap:10px;padding:14px 16px;background-color:var(--cad-shell-band-bg);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--cad-shell-band-border);color:var(--cad-shell-band-fg);font-size:13.5px;font-weight:800}.cad-shell .cad-shell__header .cad-shell__pop-chip{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--cad-shell-radius-chip);background-color:var(--cad-shell-chip-bg);box-shadow:var(--cad-shell-chip-shadow);color:var(--cad-shell-chip-fg);font-size:15px;line-height:1}.cad-shell .cad-shell__header .cad-shell__pop-list{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto;padding:6px 8px}.cad-shell .cad-shell__header .cad-shell__pop-row{display:flex;align-items:flex-start;gap:11px;padding:10px 8px;border-radius:var(--cad-shell-radius-row);transition:background-color var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}.cad-shell .cad-shell__header .cad-shell__pop-row:hover{background-color:var(--cad-shell-hover-bg)}.cad-shell .cad-shell__header .cad-shell__pop-title{margin:0;color:var(--cad-shell-fg);font-size:13px;font-weight:700;line-height:1.35}.cad-shell .cad-shell__header .cad-shell__pop-meta{margin-top:3px;color:var(--cad-shell-fg-subtle);font-size:11.5px}.cad-shell .cad-shell__header .cad-shell__pop-tag{align-self:flex-start;padding:4px 10px;border-radius:999px;background-color:var(--cad-shell-sync-busy-bg);color:var(--cad-shell-sync-busy-fg);font-size:11px;font-weight:700}.cad-shell .cad-shell__header .cad-shell__pop-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background-color:var(--cad-shell-sync-ok-bg);color:var(--cad-shell-sync-ok-fg);font-size:14px;line-height:1}.cad-shell .cad-shell__header .cad-shell__pop--sync{right:0;width:var(--cad-shell-popover-w-sync)}.cad-shell .cad-shell__header .cad-shell__pop--sync .cad-shell__pop-list{max-height:none;overflow-y:visible}.cad-shell .cad-shell__header .cad-shell__pop--sync .cad-shell__pop-row{align-items:center}.cad-shell .cad-shell__header .cad-shell__pop--sync .cad-shell__pop-row:hover{background-color:transparent}.cad-shell .cad-shell__header .cad-shell__pop-avatar--pending{background-color:var(--cad-shell-hover-bg);color:var(--cad-shell-fg-subtle)}.cad-shell .cad-shell__header .cad-shell__pop-avatar--running{background-color:var(--cad-shell-sync-busy-bg);color:var(--cad-shell-sync-busy-fg)}.cad-shell .cad-shell__header .cad-shell__pop-avatar--failed{background-color:var(--cad-shell-sync-off-bg);color:var(--cad-shell-sync-off-fg)}.cad-shell .cad-shell__header .cad-shell__pop-avatar--pending+.cad-shell__pop-title{color:var(--cad-shell-fg-subtle);font-weight:600}.cad-shell .cad-shell__header .cad-shell__badge{position:absolute;top:-3px;right:-3px;padding:1px 5px;border-radius:9px;background-color:var(--cad-shell-badge-danger-bg);color:var(--cad-shell-badge-fg);font-size:9.5px;font-weight:700;line-height:1.5}.cad-shell .cad-shell__header .cad-shell__badge--warn{background-color:var(--cad-shell-badge-warn-bg)}.cad-shell .cad-shell__header .cad-shell__pop-trigger{position:relative}.cad-shell .cad-shell__header .cad-shell__pop-trigger--open{border:1px solid var(--cad-shell-card-border);background-color:var(--cad-shell-hover-bg)}@media (max-width: 991.98px){.cad-shell .cad-shell__header .cad-shell__account-name{display:none}}@media (max-width: 575.98px){.cad-shell .cad-shell__header .active-tenant .badge,.cad-shell .cad-shell__header .cad-shell__sync,.cad-shell .cad-shell__header .cad-shell__sync-wrap,.cad-shell .cad-shell__header #fullscreen{display:none}.cad-shell .cad-shell__header .cad-shell__pop,.cad-shell .cad-shell__header .association-request-widget>div{position:fixed;top:calc(var(--cad-shell-header-h) + 8px);right:12px;left:12px;width:auto}}:where(.cad-shell .cad-shell__page) .page-content{margin-top:0;padding-top:var(--cad-shell-content-pad);padding-bottom:var(--cad-shell-content-pad);min-height:0;flex:1 1 auto}:where(.cad-shell .cad-shell__page) .footer{position:static;left:auto;right:auto;bottom:auto;height:auto;margin-top:auto;background-color:var(--cad-shell-header-bg);color:var(--cad-shell-fg-muted);border-top:1px solid var(--cad-shell-border)}@media (prefers-reduced-motion: reduce){.cad-shell{--cad-shell-dur-rail: .01ms;--cad-shell-dur-panel: .01ms;--cad-shell-dur-panel-out: .01ms;--cad-shell-dur-tooltip: .01ms;--cad-shell-dur-spin: 2.4s}}:root[data-bs-theme=dark]{--tw-color-gray-50: #172b25;--tw-color-gray-100: var(--cad-shell-border);--tw-color-gray-200: var(--cad-shell-card-border);--tw-color-gray-300: #2c4139;--tw-color-gray-400: #8fa39c;--tw-color-gray-500: #9db0a9;--tw-color-gray-600: #b5c6bf;--tw-color-gray-700: #ccd9d4;--tw-color-gray-800: #dde7e3;--tw-color-gray-900: var(--cad-shell-fg)}[data-bs-theme=dark] [class~="tw:bg-white"]{background-color:var(--cad-shell-card-bg)}[data-bs-theme=dark] [class~="tw:bg-white/90"]{background-color:color-mix(in oklab,var(--cad-shell-card-bg) 90%,transparent)}[data-bs-theme=dark] [class~="tw:bg-white/60"]{background-color:color-mix(in oklab,var(--cad-shell-card-bg) 60%,transparent)}[data-bs-theme=dark] [class~="tw:border-black"]{border-color:var(--cad-shell-card-border)}[data-bs-theme=dark] [class~="tw:ring-black"]{--tw-ring-color: var(--cad-shell-card-border)}:root[data-bs-theme=dark]{--cad-surface-1: var(--cad-shell-card-bg);--cad-surface-2: #1a2b25;--cad-surface-3: var(--cad-shell-card-border);--cad-info-soft: #16303d;--cad-success-soft: var(--cad-shell-sync-ok-bg);--cad-danger-soft: var(--cad-shell-sync-off-bg);--cad-warn-soft: var(--cad-shell-sync-busy-bg);--cad-ink-1: var(--cad-shell-fg);--cad-ink-2: #c6d4ce;--cad-ink-3: #9db0a9}:root[data-bs-theme=dark]{--vz-body-bg: var(--cad-shell-page-bg);--vz-body-bg-rgb: 11, 21, 18;--vz-secondary-bg: var(--cad-shell-card-bg);--vz-secondary-bg-rgb: 19, 36, 32;--vz-tertiary-bg: var(--cad-surface-2);--vz-tertiary-bg-rgb: 26, 43, 37;--vz-light: var(--cad-surface-2);--vz-light-rgb: 26, 43, 37;--vz-border-color: var(--cad-shell-card-border);--vz-border-color-translucent: var(--cad-shell-card-border);--vz-input-bg-custom: var(--cad-surface-1);--vz-input-border-custom: var(--cad-shell-card-border);--vz-body-color: var(--cad-ink-2);--vz-body-color-rgb: 198, 212, 206;--vz-heading-color: var(--cad-shell-fg);--vz-secondary-color: var(--cad-ink-3);--vz-secondary-color-rgb: 157, 176, 169;--vz-tertiary-color: rgba(198, 212, 206, .75);--vz-tertiary-color-rgb: 198, 212, 206}:root[data-bs-theme=dark] .dropdown-menu{--vz-dropdown-bg: var(--cad-shell-card-bg);--vz-dropdown-link-color: var(--cad-shell-fg);--vz-dropdown-link-hover-color: var(--cad-shell-accent);--vz-dropdown-link-hover-bg: var(--cad-shell-hover-bg);--vz-dropdown-link-active-color: var(--cad-shell-accent);--vz-dropdown-link-active-bg: var(--cad-shell-hover-bg)}:root[data-bs-theme=dark] #preloader{background-color:var(--cad-shell-page-bg)}:root[data-bs-theme=dark] .select2-container--default .select2-selection--single,:root[data-bs-theme=dark] .select2-container--default .select2-selection--multiple{background-color:var(--cad-surface-1);border-color:var(--cad-shell-card-border)}:root[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--cad-ink-2)}:root[data-bs-theme=dark] .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--cad-shell-accent)}:root[data-bs-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice{color:var(--cad-shell-badge-fg)}:root[data-bs-theme=dark] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--cad-shell-badge-fg);border-right-color:color-mix(in oklab,var(--cad-shell-badge-fg) 35%,transparent)}:root[data-bs-theme=dark] .select2-dropdown{background-color:var(--cad-shell-card-bg);border-color:var(--cad-shell-card-border);color:var(--cad-shell-fg)}:root[data-bs-theme=dark] .select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--cad-surface-1);border-color:var(--cad-shell-card-border);color:var(--cad-ink-2)}:root[data-bs-theme=dark] .select2-container--default .select2-results__option--selected{background-color:var(--cad-surface-2)}:root[data-bs-theme=dark] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--cad-shell-hover-bg);color:var(--cad-shell-accent)}:root[data-bs-theme=dark]{--cad-severity-low: #2fab8e;--cad-severity-low-wash: #12332c;--cad-severity-high: #d1913a;--cad-severity-high-wash: #33280f;--cad-severity-critical: #e86b61;--cad-severity-critical-wash: #3a1e1b}.cad-shell[data-v-d0b84d9d]{display:flex;align-items:flex-start;min-height:100vh;background:var(--cad-shell-page-bg);color:var(--cad-shell-fg)}.cad-shell__main[data-v-d0b84d9d]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;align-self:stretch}.cad-shell__backdrop[data-v-d0b84d9d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--cad-shell-z-backdrop);background:var(--cad-shell-backdrop)}.cad-shell__placeholder[data-v-d0b84d9d]{margin:0;padding:8px 4px;color:var(--cad-shell-fg-muted);font-size:13px}@media (min-width: 992px){.cad-shell__backdrop[data-v-d0b84d9d]{display:none}}.cad-shell__menu-notice[data-v-0b07ab15]{margin:8px 4px 0;color:var(--cad-shell-fg-muted);font-size:12px;line-height:1.45}@media (min-width: 992px){.cad-shell--collapsed .cad-shell__menu-notice[data-v-0b07ab15]{display:none}}.cad-shell__profile[data-v-144bfedf]{position:relative}.cad-shell__profile-trigger[data-v-144bfedf]{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px;border:0;border-radius:var(--cad-shell-radius-pill);background:var(--cad-shell-footer-bg);color:var(--cad-shell-fg);overflow:hidden;text-align:left;transition:background-color var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}button.cad-shell__profile-trigger[data-v-144bfedf]{cursor:pointer}button.cad-shell__profile-trigger[data-v-144bfedf]:hover,.cad-shell__profile-trigger--open[data-v-144bfedf]{background:var(--cad-shell-hover-bg)}button.cad-shell__profile-trigger[data-v-144bfedf]:focus-visible{outline:2px solid var(--cad-shell-accent);outline-offset:2px}.cad-shell__profile-avatar[data-v-144bfedf]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cad-shell-profile-avatar);height:var(--cad-shell-profile-avatar);border-radius:50%;background:var(--cad-shell-profile-avatar-bg);color:var(--cad-shell-profile-avatar-fg);font-size:12px;font-weight:700;line-height:1}.cad-shell__profile-name[data-v-144bfedf]{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-shell__profile-caret[data-v-144bfedf]{flex-shrink:0;color:var(--cad-shell-icon-muted);font-size:15px;line-height:1}.cad-shell--collapsed .cad-shell__profile-trigger[data-v-144bfedf]{justify-content:center;gap:0}.cad-shell--collapsed .cad-shell__profile-name[data-v-144bfedf],.cad-shell--collapsed .cad-shell__profile-caret[data-v-144bfedf]{display:none}.cad-shell__profile-pop[data-v-144bfedf]{position:absolute;bottom:calc(100% + 6px);left:8px;z-index:var(--cad-shell-z-tooltip);display:flex;flex-direction:column;gap:2px;width:var(--cad-shell-profile-pop-w);padding:6px;border:1px solid var(--cad-shell-card-border);border-radius:var(--cad-shell-radius-card);background:var(--cad-shell-card-bg);box-shadow:var(--cad-shell-profile-pop-shadow)}.cad-shell__profile-eyebrow[data-v-144bfedf]{margin:0;padding:8px 10px 4px;color:var(--cad-shell-fg-subtle);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cad-shell__profile-option[data-v-144bfedf]{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 10px;border:0;border-radius:var(--cad-shell-radius-row);background:transparent;color:var(--cad-shell-fg);font:inherit;text-align:left;text-decoration:none;transition:background-color var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}button.cad-shell__profile-option[data-v-144bfedf]{cursor:pointer}button.cad-shell__profile-option[data-v-144bfedf]:focus-visible{outline:2px solid var(--cad-shell-accent);outline-offset:-2px}button.cad-shell__profile-option[data-v-144bfedf]:disabled{cursor:default}button.cad-shell__profile-option[data-v-144bfedf]:disabled:hover{background:transparent}.cad-shell__profile-option--active[data-v-144bfedf],.cad-shell__profile-option[data-v-144bfedf]:hover,.cad-shell__profile-option[data-v-144bfedf]:focus-visible{background:var(--cad-shell-hover-bg)}.cad-shell__profile-option--static[data-v-144bfedf]{cursor:default}.cad-shell__profile-chip[data-v-144bfedf]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--cad-shell-profile-chip);height:var(--cad-shell-profile-chip);border-radius:var(--cad-shell-radius-chip);background:var(--cad-shell-profile-chip-bg);color:var(--cad-shell-icon-muted);font-size:15px;line-height:1}.cad-shell__profile-chip--active[data-v-144bfedf]{background:var(--cad-shell-profile-chip-active-bg);color:var(--cad-shell-accent)}.cad-shell__profile-option-text[data-v-144bfedf]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.cad-shell__profile-option-label[data-v-144bfedf]{font-size:13px;font-weight:700}.cad-shell__profile-option-desc[data-v-144bfedf]{margin-top:1px;color:var(--cad-shell-fg-subtle);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-shell__profile-check[data-v-144bfedf]{flex-shrink:0;color:var(--cad-shell-accent);font-size:15px;line-height:1}.cad-shell__profile-loading[data-v-144bfedf]{display:flex;flex-direction:column;gap:2px}.cad-shell__profile-option--placeholder[data-v-144bfedf],.cad-shell__profile-option--placeholder[data-v-144bfedf]:hover{background:transparent;cursor:default}.cad-shell__profile-skeleton[data-v-144bfedf]{display:block;border-radius:6px;background:var(--cad-shell-card-border);animation:cad-shell-profile-pulse-144bfedf 1.2s ease-in-out infinite}.cad-shell__profile-skeleton--label[data-v-144bfedf]{width:64px;height:12px;margin:4px 0}.cad-shell__profile-skeleton--desc[data-v-144bfedf]{width:150px;max-width:100%;height:10px;margin:3px 0 4px}@keyframes cad-shell-profile-pulse-144bfedf{50%{opacity:.5}}.cad-shell__profile-divider[data-v-144bfedf]{display:block;height:1px;margin:4px 6px;background:var(--cad-shell-sub-border)}.cad-shell__profile-assume[data-v-144bfedf]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--cad-shell-radius-row);color:var(--cad-shell-accent);font-size:13px;font-weight:700;text-decoration:none;transition:background-color var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}.cad-shell__profile-assume[data-v-144bfedf]:hover,.cad-shell__profile-assume[data-v-144bfedf]:focus-visible{background:var(--cad-shell-hover-bg);color:var(--cad-shell-accent)}.cad-shell__profile-assume>i[data-v-144bfedf]{font-size:15px;line-height:1}.cad-shell__profile-error[data-v-144bfedf]{display:flex;align-items:baseline;gap:8px;margin:2px 4px 4px;padding:8px 6px;color:var(--cad-shell-fg);font-size:12px;line-height:1.35}.cad-shell__profile-error-icon[data-v-144bfedf]{flex-shrink:0;color:var(--cad-shell-state-danger);font-size:14px;line-height:1}.cad-shell__profile-spin[data-v-144bfedf]{flex-shrink:0;color:var(--cad-shell-accent);font-size:15px;line-height:1;animation:cad-shell-profile-spin-144bfedf .9s linear infinite}@keyframes cad-shell-profile-spin-144bfedf{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.cad-shell__profile-spin[data-v-144bfedf],.cad-shell__profile-skeleton[data-v-144bfedf]{animation:none}}.cad-shell__sync-wrap[data-v-dba86724]{position:relative;display:flex;align-items:center}.cad-shell__sync[data-v-dba86724]{display:flex;align-items:center;gap:9px;flex-shrink:0;margin:0;padding:6px 13px;border:0;border-radius:var(--cad-shell-radius-pill);background:var(--cad-shell-sync-bg);text-align:left;transition:box-shadow var(--cad-shell-dur-tooltip) var(--cad-shell-ease)}.cad-shell__sync[data-v-dba86724]:not([aria-disabled=true]){cursor:pointer}.cad-shell__sync[aria-disabled=true][data-v-dba86724]{cursor:default}.cad-shell__sync[data-v-dba86724]:not([aria-disabled=true]):hover,.cad-shell__sync[data-v-dba86724]:focus-visible{box-shadow:inset 0 0 0 1px var(--cad-shell-sync-fg)}.cad-shell__sync[data-v-dba86724]:focus-visible{outline:2px solid var(--cad-shell-sync-fg);outline-offset:2px}.cad-shell__sync--synced[data-v-dba86724]{--cad-shell-sync-bg: var(--cad-shell-sync-ok-bg);--cad-shell-sync-fg: var(--cad-shell-sync-ok-fg);--cad-shell-sync-muted: var(--cad-shell-sync-ok-muted)}.cad-shell__sync--unsynced[data-v-dba86724]{--cad-shell-sync-bg: var(--cad-shell-sync-off-bg);--cad-shell-sync-fg: var(--cad-shell-sync-off-fg);--cad-shell-sync-muted: var(--cad-shell-sync-off-muted)}.cad-shell__sync--syncing[data-v-dba86724]{--cad-shell-sync-bg: var(--cad-shell-sync-busy-bg);--cad-shell-sync-fg: var(--cad-shell-sync-busy-fg);--cad-shell-sync-muted: var(--cad-shell-sync-busy-muted)}.cad-shell__sync-dot[data-v-dba86724]{display:block;flex-shrink:0;align-self:center;width:var(--cad-shell-sync-dot);height:var(--cad-shell-sync-dot);border-radius:50%;background:var(--cad-shell-sync-fg)}.cad-shell__sync-text[data-v-dba86724]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.cad-shell__sync-status[data-v-dba86724]{color:var(--cad-shell-sync-fg);font-size:12px;font-weight:700;white-space:nowrap}.cad-shell__sync-when[data-v-dba86724]{color:var(--cad-shell-sync-muted);font-size:10.5px;font-weight:600;white-space:nowrap}.cad-shell__sync-glyph[data-v-dba86724],.cad-shell__sync-spinner[data-v-dba86724]{display:block;flex-shrink:0;align-self:center;width:var(--cad-shell-sync-glyph);height:var(--cad-shell-sync-glyph)}.cad-shell__sync-glyph[data-v-dba86724]{color:var(--cad-shell-sync-fg);font-size:var(--cad-shell-sync-glyph);line-height:1}.cad-shell__sync-spinner[data-v-dba86724]{border:2px solid var(--cad-shell-sync-spinner-track);border-top-color:var(--cad-shell-sync-fg);border-radius:50%;animation:cad-shell-spin-dba86724 var(--cad-shell-dur-spin) linear infinite}[data-v-dba86724] .cad-shell__sync-glyph--spin{display:inline-block;animation:cad-shell-spin-dba86724 var(--cad-shell-dur-spin) linear infinite}@keyframes cad-shell-spin-dba86724{to{transform:rotate(1turn)}}
