@charset "UTF-8";.nav-link[data-v-ba568031]{text-decoration:none;color:#333;padding:0 10px;white-space:nowrap;transition:background-color .2s;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.nav-link[data-v-ba568031]:hover{background-color:#f0f0f0}.nav-link.no-label[data-v-ba568031]:hover{background-color:#eee;border-radius:1.5px}.nav-link.active[data-v-ba568031]{background-color:#eee}.nav-link.active[data-v-ba568031]:hover{background-color:#ddd}.nav-link.disabled[data-v-ba568031]{pointer-events:none;opacity:.5;cursor:not-allowed}.nav-link.disabled .nav-icon[data-v-ba568031]{color:inherit;opacity:.75}.nav-link[data-v-ba568031] *,.nav-link[data-v-ba568031]{-webkit-user-select:none;user-select:none}.left-content[data-v-ba568031]{display:flex;align-items:center}.left-content.with-indent[data-v-ba568031]{margin-left:11px}.nav-icon[data-v-ba568031]{margin-right:6px;color:#0078d4}.dropdown-arrow[data-v-ba568031]{font-weight:100;font-size:.75em;color:#333;transform:translateY(-1px)}.icon-wrapper[data-v-ba568031]{position:relative;display:inline-block;width:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center}.icon-placeholder[data-v-ba568031]{position:absolute;top:0;left:0;opacity:0;font-size:inherit;line-height:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.text-sm[data-v-ba568031]{font-size:.875rem;padding:7.5px 0}.text-md[data-v-ba568031]{font-size:1rem!important;padding:6px 0}.section-label[data-v-6b4204fe]{display:grid;grid-template-columns:15px auto 1fr;align-items:center;margin:.5rem 0;padding:.25rem 0;column-gap:.5rem;-webkit-user-select:none;user-select:none}.line.left[data-v-6b4204fe]{grid-column:1 / 2;height:1px;background-color:#0000001a}.line.right[data-v-6b4204fe]{grid-column:3 / 4;height:1px;background-color:#0000001a}.label-content[data-v-6b4204fe]{display:flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:#444;white-space:nowrap;grid-column:2 / 3;line-height:1}.label-icon[data-v-6b4204fe]{color:#0078d4;font-size:.75rem;display:flex;align-items:center}.tag-input-wrapper[data-v-eab8a2e2]{position:relative;display:inline-block}.tag-input-wrapper.is-date .input-placeholder[data-v-eab8a2e2]{min-width:130px}.input-placeholder[data-v-eab8a2e2]{visibility:hidden;height:auto;font-size:inherit;line-height:inherit;padding:4px 0;background:none;width:100%}.tag-input[data-v-eab8a2e2]{width:100%;padding:3px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--1f31e29a)}.tag-input-date[data-v-eab8a2e2]{position:absolute;top:0;left:0;height:100%;padding:0 0 0 3px;font-size:inherit;line-height:inherit}.tag-input[data-v-eab8a2e2]:focus{overflow:auto;text-overflow:unset;border-color:#0078d4;box-shadow:0 0 0 1px #0078d4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.tag-input.with-icon[data-v-eab8a2e2]{padding-left:32px;transition:padding-left .2s ease}.tag-input.with-icon[data-v-eab8a2e2]:focus{padding-left:10px}.input-icon[data-v-eab8a2e2]{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#0078d4;pointer-events:none;transition:opacity .1s ease}.tag-input.with-icon:focus+.input-icon[data-v-eab8a2e2]{opacity:0}.tag-input.readonly[data-v-eab8a2e2]{background:#eee;color:#555;box-shadow:none;pointer-events:none}input[type=date][data-v-eab8a2e2]{background-color:#fff;color:inherit;-webkit-text-fill-color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;direction:ltr}.modal-backdrop[data-v-9c819a6e]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#11182773;z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem}.modal-container[data-v-9c819a6e]{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:100%;overflow-y:auto;box-shadow:0 20px 50px #00000040;animation:scale-in-9c819a6e .2s ease;transform:translateZ(0);will-change:transform}.modal-sm[data-v-9c819a6e]{max-width:360px}.modal-lg[data-v-9c819a6e]{max-width:720px}.modal-body[data-v-9c819a6e]{padding:1.25rem}.modal-footer[data-v-9c819a6e]{padding:.75rem 1rem;border-top:1px solid #eee;text-align:right;display:flex;justify-content:flex-end;gap:.75rem}.welcome-wrap[data-v-9c819a6e]{padding:24px 24px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.welcome-illustration[data-v-9c819a6e]{width:220px;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.08))}.welcome-title[data-v-9c819a6e]{margin:6px 0 0;font-size:22px;line-height:1.25;font-weight:700;color:#0f172a;letter-spacing:.2px}.welcome-subtitle[data-v-9c819a6e]{margin:0;font-size:14px;color:#475569}.welcome-list[data-v-9c819a6e]{list-style:none;padding:0;margin:6px 0 2px;width:100%;max-width:440px;display:grid;grid-template-columns:1fr;gap:8px}.welcome-list li[data-v-9c819a6e]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#334155;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:10px 12px}.welcome-list i[data-v-9c819a6e]{margin-top:2px;font-size:16px;color:#16a34a;flex-shrink:0}.welcome-actions[data-v-9c819a6e]{display:flex;gap:10px;justify-content:center;padding-top:6px}.btn[data-v-9c819a6e]{border:0;padding:10px 14px;border-radius:10px;font-weight:600;font-size:14px;cursor:pointer}.btn-primary[data-v-9c819a6e]{background:#4a5a60;color:#fff}.btn-primary[data-v-9c819a6e]:focus{outline:2px solid #cbd5e1;outline-offset:2px}.btn-ghost[data-v-9c819a6e]{background:transparent;color:#334155}.fade-modal-enter-active[data-v-9c819a6e],.fade-modal-leave-active[data-v-9c819a6e]{transition:opacity .15s ease}.fade-modal-enter-from[data-v-9c819a6e],.fade-modal-leave-to[data-v-9c819a6e]{opacity:0}@keyframes scale-in-9c819a6e{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.spinner-wrapper[data-v-3215259a]{position:relative;width:100%;height:100%}.base-button[data-v-f29897c3]{position:relative;padding:8px 16px;border-radius:2px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:80px;height:36px}.btn-primary[data-v-f29897c3]{background-color:#0078d4;color:#fff}.btn-primary[data-v-f29897c3]:hover:not(:disabled){background-color:#0064be}.btn-secondary[data-v-f29897c3]{background-color:#f0f0f0;color:#333}.btn-danger[data-v-f29897c3]{background-color:#d9534f;color:#fff}.content-wrapper[data-v-f29897c3]{display:inline-flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease}.content-wrapper.fade-out[data-v-f29897c3]{opacity:0;pointer-events:none}.fade-spinner-enter-active[data-v-f29897c3],.fade-spinner-leave-active[data-v-f29897c3]{transition:opacity .15s ease}.fade-spinner-enter-from[data-v-f29897c3],.fade-spinner-leave-to[data-v-f29897c3]{opacity:0}.fade-spinner-enter-to[data-v-f29897c3],.fade-spinner-leave-from[data-v-f29897c3]{opacity:1}.spinner-wrapper[data-v-f29897c3]{position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;top:0;bottom:0}.base-button[data-v-f29897c3]:disabled{opacity:.6;cursor:not-allowed}.content-wrapper[data-v-f29897c3],.spinner-wrapper[data-v-f29897c3]{transform:translateZ(0);will-change:opacity}.breadcrumbs[data-v-3b11e619]{font-family:Segoe UI,sans-serif;font-size:13px;color:#323130;margin:0 0 8px}ul[data-v-3b11e619]{list-style:none;display:flex;align-items:center;padding:0;margin:0}li[data-v-3b11e619]{display:flex;align-items:center}.home-link[data-v-3b11e619]{color:#0078d4;text-decoration:none}.home-link[data-v-3b11e619]:hover{text-decoration:underline}.current[data-v-3b11e619]{color:#323130;font-weight:500}.dropdown-arrow[data-v-3b11e619]{font-weight:100;font-size:.75em;color:#333;margin:0 8px}.cascade-menu[data-v-0a3e0243]{height:100vh;overflow-y:auto;font-size:.9rem;padding:0}ul[data-v-0a3e0243]{padding:0;margin:0}.menu-item[data-v-0a3e0243]{list-style:none}.menu-link[data-v-0a3e0243]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid transparent;transition:background .2s ease;text-decoration:none}.menu-link[data-v-0a3e0243]:hover{background-color:#eaeaea}.menu-link.expandable[data-v-0a3e0243]{justify-content:flex-start;gap:.5rem}.menu-link.open[data-v-0a3e0243]{background-color:#d1e3ff;border-left-color:#0078d4;font-weight:600}.menu-icon[data-v-0a3e0243]{width:1rem;text-align:center;font-size:1rem}.chevron[data-v-0a3e0243]{width:1rem;min-width:1rem;text-align:center;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.chevron.rotated[data-v-0a3e0243]{transform:rotate(90deg)}.submenu[data-v-0a3e0243]{list-style:none;padding-left:0}.submenu-item[data-v-0a3e0243]{list-style:none}.submenu-link[data-v-0a3e0243]{padding:.5rem 1rem;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid transparent;transition:background .2s ease;text-decoration:none;display:block}.submenu-content[data-v-0a3e0243]{display:flex;align-items:center;gap:.5rem;margin-left:1.5rem}.submenu-link[data-v-0a3e0243]:hover{background-color:#eaeaea}.submenu-link.open[data-v-0a3e0243]{background-color:#d1e3ff;border-left-color:#0078d4;font-weight:600}.close-btn[data-v-ac65d68c]{font-size:1rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#666;padding:5px;border-radius:3px;line-height:1;transition:background-color .2s,color .2s}.close-btn[data-v-ac65d68c]:hover{background:#d32f2f;color:#fff}.close-btn[data-v-ac65d68c]:active{background:#b71c1c;color:#fff}.icon[data-v-ac65d68c]{width:1.1em;height:1.1em;display:block}.page-title[data-v-435ae18a]{display:flex;align-items:center;gap:.75rem;width:100%}.title-icon[data-v-435ae18a]{font-size:1.8rem;color:var(--icon-color, #555);display:flex;align-items:center;justify-content:center}.title-content[data-v-435ae18a]{flex:1;display:flex;flex-direction:column;justify-content:center}.title-row[data-v-435ae18a]{display:flex;justify-content:space-between;align-items:center}.title-left[data-v-435ae18a]{display:flex;align-items:center;gap:.5rem}.title-left h2[data-v-435ae18a]{margin:0;font-size:1.5rem;font-weight:600}.title-left .title-suffix[data-v-435ae18a]{font-weight:400;color:#666}.subtitle[data-v-435ae18a]{margin-top:.15rem;margin-bottom:.2rem;font-size:.75rem;color:#666;line-height:1.1}.favorite-toggle[data-v-435ae18a]{position:relative;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.favorite-icon[data-v-435ae18a]{font-size:1.1rem;line-height:1;pointer-events:none;transform-origin:center;position:absolute;transition:color .2s ease,opacity .2s ease}.icon-outline[data-v-435ae18a]{color:#c4c4c4;opacity:1}.icon-filled[data-v-435ae18a]{color:#c4c4c4;opacity:0}.favorite-toggle:not(.active):hover .icon-filled[data-v-435ae18a]{opacity:1;color:#a6a6a6}.favorite-toggle:not(.active):hover .icon-outline[data-v-435ae18a]{opacity:0}.favorite-toggle.active .icon-filled[data-v-435ae18a]{opacity:1;color:#ffc107}.favorite-toggle.active .icon-outline[data-v-435ae18a]{opacity:0}.favorite-toggle.active:hover .icon-filled[data-v-435ae18a]{color:#ffd54f}.favorite-toggle.animating .icon-filled[data-v-435ae18a]{animation:star-pop-color-435ae18a .3s ease forwards}@keyframes star-pop-color-435ae18a{0%{transform:scale(1);color:#c4c4c4}50%{transform:scale(1.4);color:#ffd54f}to{transform:scale(1);color:#ffc107}}.favorite-toggle.unfavoriting .icon-filled[data-v-435ae18a]{animation:star-unpop-435ae18a .3s ease forwards}@keyframes star-unpop-435ae18a{0%{transform:scale(1);color:#ffd54f}50%{transform:scale(.85);color:#ffb300}to{transform:scale(1);color:#c4c4c4}}.tag[data-v-8f9b43f2]{display:inline-flex;align-items:center;background-color:#e0e0e0;color:#333;border-radius:999px;font-size:.9rem;margin:4px;white-space:nowrap;line-height:1.2;transition:background-color .2s;padding-left:16px;padding-right:0;height:1.75em;cursor:pointer}.tag[data-v-8f9b43f2]:hover,.tag.active[data-v-8f9b43f2]{background-color:#d0d0d0}.tag.active[data-v-8f9b43f2]:hover{background-color:#bababa}.tag[data-v-8f9b43f2]:has(.tag-close:hover){background-color:#e0e0e0}.tag-label[data-v-8f9b43f2]{margin-right:5px;-webkit-user-select:none;user-select:none}.tag-label.full-padding[data-v-8f9b43f2]{margin-right:16px}.tag-close[data-v-8f9b43f2]{height:100%;aspect-ratio:1;border:none;border-radius:50%;background-color:transparent;color:#333;padding:0;display:flex;align-items:center;justify-content:center;transition:background-color .2s;-webkit-user-select:none;user-select:none;flex-shrink:0}.tag-close i[data-v-8f9b43f2]{font-size:.8em;color:#333;pointer-events:none}.tag-close[data-v-8f9b43f2]:hover{background-color:#d0d0d0}.tag-close .icon[data-v-8f9b43f2]{width:.8em;height:.8em;display:block}.modal-backdrop[data-v-3b931494]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:500;display:flex;justify-content:center;align-items:center;padding:.5rem}.no-backdrop[data-v-3b931494]{background-color:transparent}.content-panel[data-v-3b931494]{position:absolute;top:0;right:0;bottom:0;width:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-2px 0 10px #0000001a;overflow-y:auto;opacity:1;visibility:visible}.content-panel.inactive[data-v-3b931494]{opacity:0;visibility:hidden}.content-panel.under[data-v-3b931494]{pointer-events:none}.header[data-v-3b931494]{padding:.5rem 1.25rem;background-color:#fff;border-bottom:1px solid transparent}.header.glass[data-v-3b931494]{backdrop-filter:blur(12px);background-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.3)}.header.sticky[data-v-3b931494]{position:sticky;top:0;z-index:10}.header.scrolled[data-v-3b931494]{box-shadow:0 1px 2px #0000000f,0 2px 6px #0000000a}@media (max-height: 500px){.side-header.sticky[data-v-3b931494]{position:relative}.side-header.scrolled[data-v-3b931494]{box-shadow:none}}@media (min-width: 768px){.content-panel.side[data-v-3b931494]{max-width:800px}}.footer[data-v-3b931494]{padding:1rem;border-top:1px solid #eee;background-color:#fafafa;position:sticky;bottom:0;z-index:10;transition:box-shadow .2s ease;box-shadow:none;display:flex;gap:.5rem;justify-content:flex-start;align-items:center}.main-panel-body[data-v-3b931494]{flex:1;display:flex;flex-direction:row}.panel-menu[data-v-3b931494]{width:260px;background-color:#fff}@media (max-width: 767px){.panel-menu.hide-on-mobile-if-tall[data-v-3b931494]{display:none!important}}.content-body[data-v-3b931494]{flex:1;overflow-y:auto;padding:.5rem 1.25rem;position:relative}.cascade-menu-wrapper[data-v-3b931494]{box-shadow:0 0 12px #0000001f;transform:translateZ(0);will-change:transform;border-radius:1px}.cascade-menu[data-v-3b931494]{max-height:auto;height:auto}.sidebar-fixed-search[data-v-3b931494]{padding:.5rem 0;width:100%;box-sizing:border-box}.main-panel-body .filter-search[data-v-3b931494]{width:100%;box-sizing:border-box}.submenu-header[data-v-3b931494]{display:flex;align-items:center;gap:14px;width:100%;position:relative;flex-shrink:0;padding:0 16px}.toggle-button[data-v-3b931494]{background:none;border:none;font-size:1.4rem;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#000}.close-container[data-v-3b931494]{margin-left:auto;display:flex;align-items:center}.close-x[data-v-3b931494]{transition:opacity .1s ease-out}.breadcrumbs-placeholder[data-v-3b931494]{min-height:8px}.panel-host[data-v-5f8f441f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#menu-host[data-v-5f8f441f]{position:absolute;left:0;bottom:0;background-color:#fff;overflow-y:auto;z-index:501;transition:top .1s ease;display:none;box-shadow:0 0 12px #0000001f}[data-v-5f8f441f] .fade-enter-active,[data-v-5f8f441f] .fade-leave-active{transition:opacity .15s ease}[data-v-5f8f441f] .fade-enter-from,[data-v-5f8f441f] .fade-leave-to{opacity:0}[data-v-5f8f441f] .fade-enter-to,[data-v-5f8f441f] .fade-leave-from{opacity:1}[data-v-5f8f441f] .no-anim.fade-enter-active,[data-v-5f8f441f] .no-anim.fade-leave-active{transition:none!important}.card-wrapper[data-v-f141e970]{position:relative;display:flex;height:100%}.card[data-v-f141e970]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;border-radius:6px;cursor:pointer;text-align:center;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s ease,background .22s ease,background-color .22s ease;will-change:box-shadow}.card.small[data-v-f141e970]{padding:.25rem 1rem;background:transparent;border:1px solid transparent;box-shadow:none}.card.small[data-v-f141e970]:hover{background:#fff;box-shadow:0 2px 6px #00000014,0 8px 24px #0000001f,0 -1px 2px #0000000f}.card.large[data-v-f141e970]{padding:1.25rem;background:#fff;border:1px solid #e5e7eb;box-shadow:none}.card.large[data-v-f141e970]:hover{box-shadow:0 2px 6px #00000014,0 8px 24px #0000001f;border-color:#d7dbe2}@media (prefers-color-scheme: dark){.card.small[data-v-f141e970],.card.large[data-v-f141e970]{box-shadow:none}.card.small[data-v-f141e970]:hover{background:#0b0f14;border-color:#2a374b;box-shadow:0 2px 6px #0000004d,0 8px 24px #0000005c}.card.large[data-v-f141e970]{background:#0b0f14;border-color:#1d2633}.card.large[data-v-f141e970]:hover{border-color:#2a374b;box-shadow:0 2px 6px #0000004d,0 8px 24px #0000005c}}.bg-icon[data-v-f141e970]{position:absolute;right:-20px;bottom:-56px;font-size:clamp(6.5rem,17vw,12rem);color:#cbd5e1;opacity:.18;filter:blur(8px) grayscale(.8);transform:rotate(6deg);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;line-height:1}@media (prefers-color-scheme: dark){.bg-icon[data-v-f141e970]{color:#94a3b8;opacity:.07}}.card-content[data-v-f141e970],.card-content-large[data-v-f141e970]{position:relative;z-index:1}.card-content[data-v-f141e970]{display:flex;flex-direction:column;align-items:center;padding:1rem 0;flex-grow:1;height:100%}.card-icon[data-v-f141e970]{font-size:1.5rem;color:#0078d4}.card-label[data-v-f141e970]{font-size:.9rem;font-weight:500;color:#333;margin-top:.5rem}.card-content-large[data-v-f141e970]{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center;text-align:center}.title-row[data-v-f141e970]{display:flex;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;line-height:1}.card-icon.large[data-v-f141e970]{font-size:1.6rem;color:#0078d4;flex-shrink:0}.card-label.large[data-v-f141e970]{font-size:1.1rem;font-weight:600;color:#333}.card-description[data-v-f141e970]{font-size:.85rem;color:#555;line-height:1.4;width:100%;text-align:left}.button-wrapper[data-v-f141e970]{display:flex;justify-content:center;width:100%;margin-top:.5rem}.fixed-width-button[data-v-f141e970]{min-width:120px;text-align:center}.home-shortcut-grid[data-v-88ce8f33]{display:grid;gap:1rem;margin-bottom:1.5rem}.home-shortcut-grid.small[data-v-88ce8f33]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.home-shortcut-grid.large[data-v-88ce8f33]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.popup-wrapper[data-v-0fe7f589]{position:absolute;z-index:900}.popup-content[data-v-0fe7f589]{all:unset;background:#fff;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;min-width:160px;width:max-content;max-width:420px;position:relative;min-height:7px}.center-align[data-v-0fe7f589]{position:absolute;left:50%;transform:translate(-50%)}.popup-bottom[data-v-0fe7f589]{top:100%;left:0}.popup-bottom-center[data-v-0fe7f589]{top:100%;left:50%}.popup-bottom-left[data-v-0fe7f589]{top:calc(100% + 10px);left:0}.popup-bottom-right[data-v-0fe7f589]{top:calc(100% + 10px);right:0}.popup-left[data-v-0fe7f589]{top:0;right:100%}.popup-right[data-v-0fe7f589]{top:0;left:100%}.popup-arrow[data-v-0fe7f589]{position:absolute;top:-7px;width:12px;height:12px;background:#fff;border-left:1px solid #CCC;border-top:1px solid #CCC;transform:rotate(45deg);z-index:0}.arrow-left[data-v-0fe7f589]{left:0%}.arrow-right[data-v-0fe7f589]{right:0%}.arrow-center[data-v-0fe7f589]{left:50%;transform:translate(-50%) rotate(45deg)}.fade-dropdown-enter-active[data-v-0fe7f589],.fade-dropdown-leave-active[data-v-0fe7f589]{transition:opacity .15s ease,transform .15s ease}.fade-dropdown-enter-from[data-v-0fe7f589],.fade-dropdown-leave-to[data-v-0fe7f589]{opacity:0;transform:translateY(-4px)}.fade-dropdown-enter-to[data-v-0fe7f589],.fade-dropdown-leave-from[data-v-0fe7f589]{opacity:1;transform:translateY(0)}.fade-from-right-enter-active[data-v-0fe7f589],.fade-from-right-leave-active[data-v-0fe7f589]{transition:opacity .15s ease,transform .15s ease}.fade-from-right-enter-from[data-v-0fe7f589],.fade-from-right-leave-to[data-v-0fe7f589]{opacity:0;transform:translate(4px)}.fade-from-right-enter-to[data-v-0fe7f589],.fade-from-right-leave-from[data-v-0fe7f589]{opacity:1;transform:translate(0)}.fade-from-left-enter-active[data-v-0fe7f589],.fade-from-left-leave-active[data-v-0fe7f589]{transition:opacity .15s ease,transform .15s ease}.fade-from-left-enter-from[data-v-0fe7f589],.fade-from-left-leave-to[data-v-0fe7f589]{opacity:0;transform:translate(-4px)}.fade-from-left-enter-to[data-v-0fe7f589],.fade-from-left-leave-from[data-v-0fe7f589]{opacity:1;transform:translate(0)}.dropdown-item-wrapper[data-v-0cee337c]{position:relative}.horizontal-nav-container[data-v-30ca1fef]{border-bottom:1px solid #ccc;overflow:visible;-webkit-user-select:none;user-select:none}.horizontal-nav[data-v-30ca1fef]{display:flex;align-items:center;flex-wrap:wrap}.horizontal-nav a[data-v-30ca1fef]{text-decoration:none;color:#333;padding:0 10px;white-space:nowrap;transition:background-color .2s ease;display:inline-block;-webkit-user-select:none;user-select:none;cursor:pointer}.horizontal-nav a[data-v-30ca1fef]:hover{background-color:#eee}.nav-button-container[data-v-30ca1fef]{position:relative}.group-button-container[data-v-30ca1fef]{margin-left:auto;position:relative}.btn[data-v-30ca1fef]{all:unset}.btn.active[data-v-30ca1fef]{background-color:#eee}.btn.active[data-v-30ca1fef]:hover{background-color:#ddd}.select-wrapper[data-v-b83a21c5]{position:relative;display:inline-block;width:100%;max-width:300px}.custom-select[data-v-b83a21c5]{width:100%;padding:3px 10px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;font-size:14px}.custom-select[data-v-b83a21c5]:focus{border-color:#0078d4;outline:none;box-shadow:0 0 0 1px #0078d4;transition:border-color .2s ease,box-shadow .2s ease}.select-icon[data-v-b83a21c5]{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#0078d4}.combo-box[data-v-16c43487]{position:relative;display:inline-block;width:100%;max-width:300px}.input-wrapper[data-v-16c43487]{position:relative;width:100%;height:100%}.form-select[data-v-16c43487]{padding:3px 32px 3px 10px;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:100%}.form-select[data-v-16c43487]:focus{border-color:#0078d4;box-shadow:0 0 0 1px #0078d4;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.dropdown-menu[data-v-16c43487]{all:unset;display:block;position:relative;z-index:1050;min-width:160px;width:max-content;max-width:420px;overflow-y:auto;text-align:left;list-style:none;background:#fff;background-clip:padding-box;border:1px solid #ccc;box-shadow:0 2px 6px #0000001a;cursor:pointer}.rotate[data-v-16c43487]{transition:transform .3s ease}.input-icon[data-v-16c43487]{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#0078d4}.panel-wrapper[data-v-33f44709]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:none}.side-backdrop[data-v-33f44709]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;z-index:0;pointer-events:auto}.side-panel[data-v-33f44709]{position:absolute;top:0;right:0;width:100%;height:100%;max-width:100%;background:#fff;display:flex;flex-direction:column;z-index:1;pointer-events:auto;overflow-y:auto}@media (min-width: 768px){.side-panel.side-mode[data-v-33f44709]{width:600px;box-shadow:-2px 0 6px #0000001a}}.side-header[data-v-33f44709],.side-body[data-v-33f44709]{padding:.5rem 1.25rem}.side-body[data-v-33f44709]{flex-grow:1;padding-bottom:0}.side-footer[data-v-33f44709]{padding:1rem;border-top:1px solid #eee;background-color:#fafafa;position:sticky;bottom:0;z-index:10;transition:box-shadow .2s ease;box-shadow:none}.side-footer.scrolled[data-v-33f44709]{//box-shadow: 0 -1px 2px rgba(0,0,0,.06),0 -2px 6px rgba(0,0,0,.04)}.side-panel.side-mode.no-transition[data-v-33f44709]{transition:none!important}.fade-right-panel-enter-active[data-v-33f44709],.fade-right-panel-leave-active[data-v-33f44709]{transition:opacity .1s ease}.fade-right-panel-enter-from[data-v-33f44709],.fade-right-panel-leave-to[data-v-33f44709]{opacity:0}.fade-right-panel-enter-to[data-v-33f44709],.fade-right-panel-leave-from[data-v-33f44709]{opacity:1}.side-header[data-v-33f44709]{backdrop-filter:blur(12px);background-color:#ffffffb3;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.3);transition:box-shadow .2s ease;box-shadow:none}.side-header.sticky[data-v-33f44709]{position:sticky;top:0;z-index:10}.side-header.scrolled[data-v-33f44709]{box-shadow:0 1px 2px #0000000f,0 2px 6px #0000000a}@media (max-height: 500px){.side-header.sticky[data-v-33f44709]{position:relative}.side-header.scrolled[data-v-33f44709]{box-shadow:none}}.no-data-cell[data-v-b69ea051]{text-align:center;padding:.5rem 1rem;font-size:.75rem;color:#777;background:#fafafa;border-top:1px solid #eee}.form-table[data-v-b69ea051]{width:100%;border-collapse:collapse}th[data-v-b69ea051],td[data-v-b69ea051]{padding:8px 5px;vertical-align:baseline;line-height:1.5;border-bottom:none;width:0}thead th[data-v-b69ea051]{vertical-align:bottom;font-size:.85rem;color:#777;text-align:left;background:none;font-weight:400;-webkit-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,.05)}.form-table thead th.first-col-with-checkbox[data-v-b69ea051]{padding-left:0}.form-table thead th.first-col-no-checkbox[data-v-b69ea051]{padding-left:16px}.form-table tbody tr[data-v-b69ea051]:hover{background-color:#f5f5f5}.form-table tbody tr.selected[data-v-b69ea051]:hover{background-color:#ddd}.selected[data-v-b69ea051]{background-color:#eee}.checkbox-cell[data-v-b69ea051]{text-align:center;vertical-align:middle;padding:0 9px}.checkbox-cell input[type=checkbox][data-v-b69ea051]{cursor:pointer;opacity:0;width:18px;height:18px;display:block;vertical-align:middle;margin:0 auto}tr:hover .checkbox-cell input[type=checkbox][data-v-b69ea051],tr.selected .checkbox-cell input[type=checkbox][data-v-b69ea051]{opacity:1}.form-table td.checkbox-cell+td[data-v-b69ea051]{padding-left:0}.form-table td[data-v-b69ea051]:first-of-type:not(.checkbox-cell){padding-left:9px}.action-cell[data-v-b69ea051]{text-align:center;padding:0;vertical-align:middle;white-space:nowrap}.fixed-col[data-v-b69ea051]{width:100px}.flex-col[data-v-b69ea051]{width:auto}.column-actions[data-v-b69ea051]{display:inline-flex;flex-wrap:wrap;margin-bottom:.5rem}.row-actions[data-v-b69ea051]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:.5rem}.row-actions-left[data-v-b69ea051],.row-actions-right[data-v-b69ea051]{display:flex}.input-wrapper[data-v-b69ea051]{width:100%;display:flex}.input-wrapper input[data-v-b69ea051]{width:100%;box-sizing:border-box}.range-label-col[data-v-b69ea051]{width:100px;font-weight:400;font-size:.85rem}.range-label-col[data-v-b69ea051]:first-of-type{padding-left:9px}.range-label-cell[data-v-b69ea051]{width:100px;padding:5px}.radio-group[data-v-11429a23]{display:flex;flex-direction:column;gap:.5rem;max-width:800px;font-size:.9rem;line-height:1.5}.radio-group input[data-v-11429a23]{cursor:pointer}.radio-option[data-v-11429a23]{display:flex;align-items:flex-start;gap:.75rem}.radio-option input[type=radio][data-v-11429a23]{margin-top:4px;cursor:pointer}.label-text[data-v-11429a23]{flex:1;-webkit-user-select:text;user-select:text}.key-value-section[data-v-d16aa86a]{display:flex;flex-wrap:wrap;gap:2.5rem;padding:1.5rem 1rem}.section[data-v-d16aa86a]{min-width:400px;flex:1}.section-header[data-v-d16aa86a]{display:flex;align-items:center;margin-bottom:1.25rem}.section-icon[data-v-d16aa86a]{font-size:1.25rem;margin-right:.5rem;color:#555}.section-title[data-v-d16aa86a]{font-size:1.125rem;font-weight:600;color:#333;margin:0}.section-body[data-v-d16aa86a]{display:grid;grid-template-columns:max-content 1fr;column-gap:2rem;row-gap:1rem;padding-left:1.25rem;align-items:start}.item-label[data-v-d16aa86a]{color:#555;font-weight:500;white-space:nowrap;font-size:.95rem;line-height:1.4}.item-value-wrapper[data-v-d16aa86a]{display:flex;align-items:center;gap:.5rem;min-width:0}.item-value[data-v-d16aa86a]{color:#000;word-break:break-word;font-size:.95rem;line-height:1.4;flex:1}.tooltip-icon[data-v-d16aa86a]{font-size:.8rem;color:#999;cursor:help;margin-left:.3rem}.copy-icon[data-v-d16aa86a]{font-size:.9rem;color:#aaa;cursor:pointer;opacity:0;transition:opacity .2s ease}.item-value-wrapper:hover .copy-icon[data-v-d16aa86a]{opacity:1}.link-value[data-v-d16aa86a]{color:#1a73e8;cursor:pointer;text-decoration:none;transition:text-decoration .2s}.link-value[data-v-d16aa86a]:hover{text-decoration:underline}.checkbox-consent[data-v-1679d5c0]{display:flex;align-items:flex-start;gap:.75rem;max-width:800px;font-size:.9rem;line-height:1.5}.checkbox-consent input[data-v-1679d5c0]{cursor:pointer}.label-text[data-v-1679d5c0]{flex:1;-webkit-user-select:text;user-select:text}.checkbox-consent input[type=checkbox][data-v-1679d5c0]{margin-top:4px;cursor:pointer}.label-text a[data-v-1679d5c0]{color:#0067b8;text-decoration:none}.label-text a[data-v-1679d5c0]:hover{text-decoration:underline}.info-block[data-v-7531534f]{max-width:800px;font-size:.9rem;line-height:1.5}.info-title[data-v-7531534f]{font-weight:600;margin-bottom:2px;color:#000}.info-description[data-v-7531534f]{color:#333}.toggle-wrapper[data-v-8ef1d597]{display:flex;gap:.75rem;cursor:pointer;font-size:.95rem;margin-bottom:1rem}.toggle-label[data-v-8ef1d597]{flex:1 1 auto;-webkit-user-select:none;user-select:none;word-break:break-word}.toggle-box[data-v-8ef1d597]{position:relative;display:inline-block;width:40px;height:20px;flex-shrink:0}.toggle-layer[data-v-8ef1d597]{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.toggle-live[data-v-8ef1d597]{opacity:0;pointer-events:none;z-index:1;transition:opacity .22s ease-out}.toggle-box.ready .toggle-live[data-v-8ef1d597]{opacity:1;pointer-events:auto}.toggle-skeleton[data-v-8ef1d597]{position:relative;width:40px;height:20px;border-radius:999px;overflow:hidden;z-index:2}.toggle-skeleton[data-v-8ef1d597]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1}.toggle-skeleton[data-v-8ef1d597]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-8ef1d597 1.2s ease infinite;z-index:2}.fade-leave-active[data-v-8ef1d597]{transition:opacity .22s ease-out}.fade-leave-to[data-v-8ef1d597]{opacity:0}.toggle-input[data-v-8ef1d597]{opacity:0;width:0;height:0;position:absolute}.toggle-track[data-v-8ef1d597]{display:block;width:40px;height:20px;background:#ccc;border-radius:999px;position:relative}.toggle-thumb[data-v-8ef1d597]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%}.toggle-box.ready.armed .toggle-track[data-v-8ef1d597]{transition:background-color .2s}.toggle-box.ready.armed .toggle-thumb[data-v-8ef1d597]{transition:transform .2s}.toggle-input:checked+.toggle-track[data-v-8ef1d597]{background:#4caf50}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-8ef1d597]{transform:translate(20px)}@keyframes skeleton-loading-8ef1d597{0%{background-position:100% 50%}to{background-position:0 50%}}.tags-wrap[data-v-fe7ad1c4]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:relative}.tag-with-popup[data-v-fe7ad1c4]{position:relative;display:flex;align-items:center}.popup-form[data-v-fe7ad1c4]{display:flex;flex-direction:column;gap:8px;padding:16px}.popup-form input[data-v-fe7ad1c4]{padding:6px;border:1px solid #ccc;border-radius:4px;width:100%;box-sizing:border-box}.popup-buttons[data-v-fe7ad1c4]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.form-fields[data-v-fe7ad1c4]{display:flex;flex-direction:column;gap:12px;width:100%;padding:.75rem}.form-fields label[data-v-fe7ad1c4]{display:flex;flex-direction:column;font-weight:400;font-size:14px;gap:4px}.table-wrapper[data-v-8837b481]{position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}table[data-v-8837b481]{width:fit-content;border-collapse:collapse;table-layout:fixed;font-size:.875rem}th[data-v-8837b481],td[data-v-8837b481]{text-align:left;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}td[data-v-8837b481],tr[data-v-8837b481]{overflow:visible}tbody tr[data-v-8837b481]:hover:not(.selected){background-color:#00000004}.resizable-th[data-v-8837b481]{position:relative;overflow:visible;padding:0}.th-content[data-v-8837b481]{display:flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;padding:7.5px;color:#444}.label-text[data-v-8837b481]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:100%}.sort-arrows[data-v-8837b481]{flex-shrink:0}.resizer[data-v-8837b481]{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:10;pointer-events:auto}.resizer[data-v-8837b481]:before{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background-color:#0003;z-index:2}.resizer[data-v-8837b481]:after{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background:transparent;box-shadow:0 0 3px #00000080;opacity:0;transition:opacity .2s ease-in-out;z-index:0;pointer-events:none}.resizer[data-v-8837b481]:hover:after{opacity:1}.resizer.resizer-active[data-v-8837b481]:after{opacity:1}.resizer.resizer-flash[data-v-8837b481]:after{background-color:#f003;opacity:1!important;transition:none}.ghost-line[data-v-8837b481]{position:absolute;top:0;width:1px;background-color:#0000001a;z-index:100;pointer-events:none}body.resizing[data-v-8837b481]{-webkit-user-select:none;user-select:none}th.resizing[data-v-8837b481],tr.resizing td[data-v-8837b481],th.resizing .resizer[data-v-8837b481]{cursor:default!important}.selected[data-v-8837b481]{background-color:#0000000d}.checkbox-wrapper[data-v-8837b481]{display:flex;align-items:center;justify-content:center;height:100%}.custom-checkbox[data-v-8837b481]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.custom-checkbox input[type=checkbox][data-v-8837b481]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;z-index:1}.custom-checkbox input[type=checkbox]:checked+span[data-v-8837b481]{background-color:#0078d7;border-color:#0078d7}.custom-checkbox span[data-v-8837b481]{display:inline-block;width:18px;height:18px;border:1px solid #888;border-radius:3px;background-color:#fff;box-sizing:border-box;position:relative}.custom-checkbox input[type=checkbox]:checked+span[data-v-8837b481]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat}.custom-checkbox input[type=checkbox]:not(:checked):not(:indeterminate):hover+span[data-v-8837b481]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="%23aaa" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat;opacity:.6}.custom-checkbox input[type=checkbox]:checked:hover+span[data-v-8837b481]{background-color:#005fae;border-color:#005fae}.custom-checkbox input[type=checkbox]:indeterminate+span[data-v-8837b481]{background-color:#0078d7;border-color:#0078d7}.custom-checkbox input[type=checkbox]:indeterminate+span[data-v-8837b481]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><line x1="3" y1="8" x2="13" y2="8"/></svg>');background-size:contain;background-repeat:no-repeat}.custom-checkbox input[type=checkbox]:indeterminate:hover+span[data-v-8837b481]{background-color:#005fae;border-color:#005fae}.custom-checkbox input[type=checkbox]:indeterminate:hover+span[data-v-8837b481]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);background-image:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M3 8l3 3 7-7"/></svg>');background-size:contain;background-repeat:no-repeat}.cell-content[data-v-8837b481]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.dots-btn[data-v-8837b481]{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#0078d4;justify-content:center;padding:10px;height:0}.dots-container[data-v-8837b481]{position:relative;padding:0}.link-container[data-v-8837b481]{display:inline-flex;align-items:center;gap:8px;overflow:hidden}.icon-before-link[data-v-8837b481]{font-size:14px;color:#888;flex-shrink:0}.cell-link[data-v-8837b481]{overflow:hidden;color:#0078d7;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cell-link[data-v-8837b481]:hover{text-decoration:underline}.horizontal-nav-container[data-v-8837b481]{position:relative;overflow:visible}.skeleton-line[data-v-8837b481]{height:1em;border-radius:3px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-8837b481 1.4s ease infinite;margin:3.5px 0}@keyframes skeleton-loading-8837b481{0%{background-position:100% 50%}to{background-position:0 50%}}tbody tr td[data-v-8837b481]{padding:7.5px}.no-data-cell[data-v-8837b481]{text-align:center;padding:.5rem 1rem;font-size:.85rem;color:#777;background:#fafafa;border-top:1px solid #eee}.wrap-cell[data-v-8837b481]{white-space:normal!important}.cell-text[data-v-8837b481]{display:block}.cell-ellipsis[data-v-8837b481]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-wrap[data-v-8837b481]{white-space:normal;overflow:visible;word-break:break-word;overflow-wrap:anywhere}.cell-content.wrap[data-v-8837b481]{align-items:flex-start}.cell-content.wrap .link-container[data-v-8837b481]{display:block;overflow:visible;white-space:normal}.cell-content.wrap .cell-link[data-v-8837b481]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.skeleton-checkbox[data-v-8837b481]{width:18px;height:18px;border-radius:3px;background:linear-gradient(90deg,#dcdcdc99 25%,#f5f5f5e6 37%,#dcdcdc99 63%);background-size:400% 100%;animation:skeleton-loading-8837b481 1.4s ease infinite}.pagination[data-v-04237c13]{display:flex;justify-content:center;align-items:center;gap:6px}.page-btn[data-v-04237c13]{border:1px solid #ccc;background:#fff;padding:4px 10px;font-size:14px;cursor:pointer;border-radius:4px;min-width:30px;transition:all .2s}.page-btn[data-v-04237c13]:hover:not(:disabled){background:#f5f5f5}.page-btn[data-v-04237c13]:disabled{cursor:not-allowed;opacity:.5}.page-btn.active[data-v-04237c13]{background:#0078d7;color:#fff;border-color:#0078d7}.list-toolbar[data-v-f0585160]{position:relative;display:flex;align-items:center;width:100%;min-height:32px;margin-top:12px}.page-size[data-v-f0585160]{padding:.375rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;height:32px}.pager[data-v-f0585160]{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;width:auto!important}.alert[data-v-80c49cbc]{display:flex;justify-content:space-between;align-items:center;border-radius:1px;padding:.5rem 1.25rem;font-size:.75rem;line-height:1.4}.alert-icon[data-v-80c49cbc]{margin-right:.75rem;font-size:1.2rem;opacity:.85}.alert-message[data-v-80c49cbc]{display:flex;align-items:center;flex:1}.alert-close[data-v-80c49cbc]{background:none;border:none;font-size:1.3rem;color:inherit;cursor:pointer;opacity:.6;padding:0 .25rem;transition:opacity .2s ease}.alert-close[data-v-80c49cbc]:hover{opacity:1}.alert-info[data-v-80c49cbc]{background-color:#e6f4f9;color:#0c5460}.alert-success[data-v-80c49cbc]{background-color:#e6f9ed;color:#155724}.alert-warning[data-v-80c49cbc]{background-color:#fff3cd;color:#856404}.alert-error[data-v-80c49cbc]{background-color:#fdecea;color:#a4262c}.add-tenant-panel[data-v-9d23ac15]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-9d23ac15]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.error[data-v-9d23ac15]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width: 768px){.row-2[data-v-9d23ac15]{grid-template-columns:1fr}}.tabs[data-v-4332e71a]{width:100%}.tab-list[data-v-4332e71a]{display:flex;gap:8px;padding:.5rem 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch}.tab-list[data-v-4332e71a]::-webkit-scrollbar{display:none}.tab[data-v-4332e71a]{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;border-radius:1px;transition:background-color .2s ease;padding:8px 4px;height:100%}.tab[data-v-4332e71a]:hover{background-color:#f2f2f2}.tab-panel[data-v-4332e71a]{margin-top:1rem}.label-ghost[data-v-4332e71a],.label-text[data-v-4332e71a]{display:flex;align-items:center;gap:6px;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 3px}.label-ghost[data-v-4332e71a]{visibility:hidden;height:0;font-weight:555;pointer-events:none}.label-text[data-v-4332e71a]{font-weight:400;color:#444}.tab.active .label-text[data-v-4332e71a]{font-weight:555;transform:translateY(1px)}.tab-icon[data-v-4332e71a]{font-size:.9em;color:#c03030}.tab-badge[data-v-4332e71a]{font-size:.8em;color:#888;min-width:1.25em;display:inline-block;text-align:center}.underline[data-v-4332e71a]{height:2px;background-color:#0078d4;width:0%;position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:none}.tab.active .underline[data-v-4332e71a]{width:100%;transition:width .2s ease-out}.fade-tab-enter-active[data-v-4332e71a],.fade-tab-leave-active[data-v-4332e71a]{transition:opacity .15s ease,transform .15s ease}.fade-tab-enter-from[data-v-4332e71a],.fade-tab-leave-to[data-v-4332e71a]{opacity:0;transform:translateY(3px)}.tenant-overview[data-v-36de40f5]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.header-section[data-v-36de40f5]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.title-block .tenant-name[data-v-36de40f5]{font-size:1.75rem;margin:0}.metadata[data-v-36de40f5]{display:flex;gap:1.25rem;margin-top:.5rem;font-size:.95rem;color:#666}.status-block[data-v-36de40f5]{margin-top:.5rem}.badge[data-v-36de40f5]{display:inline-block;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:600}.badge-success[data-v-36de40f5]{background-color:#d1f7c4;color:#256029}.badge-warning[data-v-36de40f5]{background-color:#fff4c2;color:#7a6000}.badge-neutral[data-v-36de40f5]{background-color:#e0e0e0;color:#333}.grid-cards[data-v-36de40f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.info-card[data-v-36de40f5]{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:1rem}.info-card .label[data-v-36de40f5]{font-size:.85rem;color:#888;margin-bottom:.25rem}.info-card .value[data-v-36de40f5]{font-size:1.05rem;font-weight:500;color:#333}.actions[data-v-36de40f5]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.add-tenant-panel[data-v-e7285db4]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-e7285db4]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.error[data-v-e7285db4]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width: 768px){.row-2[data-v-e7285db4]{grid-template-columns:1fr}}.selected-tags[data-v-ad897fc9]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hint[data-v-ad897fc9]{color:#888;font-size:12px}.tag-close[data-v-ad897fc9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:#666}.tag-close[data-v-ad897fc9]:hover{color:#000}.combo-box[data-v-770ae6e5]{position:relative;display:inline-block;width:100%}.input-wrapper[data-v-770ae6e5]{position:relative;width:100%;height:100%}.form-select[data-v-770ae6e5]{padding:.45rem 2rem .45rem .45rem;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default}.dropdown-icon[data-v-770ae6e5]{position:absolute;top:0;right:0;width:40px;height:100%;cursor:default;z-index:2}.dropdown-menu[data-v-770ae6e5]{display:block;position:fixed;z-index:1050;min-width:max-content;overflow-y:auto;padding:.5rem 0;margin:.125rem 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;cursor:pointer}.rotate[data-v-770ae6e5]{transition:transform .3s ease}.form-container[data-v-77b50e97]{container-type:inline-size;container-name:form-field-container;width:100%}.form-field[data-v-77b50e97]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.form-field label[data-v-77b50e97]{flex-shrink:0;width:150px;font-weight:500}.form-field input[data-v-77b50e97-s],.form-field select[data-v-77b50e97-s],.form-field textarea[data-v-77b50e97-s]{width:500px;max-width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px}@container form-field-container (max-width: 600px){.form-field[data-v-77b50e97]{flex-direction:column;align-items:flex-start;gap:2px}.form-field label[data-v-77b50e97]{width:auto;margin-bottom:0}.form-field input[data-v-77b50e97-s],.form-field select[data-v-77b50e97-s],.form-field textarea[data-v-77b50e97-s]{width:100%}}@supports not (container-type: inline-size){@media (max-width: 600px){.form-field[data-v-77b50e97]{flex-direction:column;align-items:flex-start;gap:2px}.form-field label[data-v-77b50e97]{width:auto;margin-bottom:0}.form-field input[data-v-77b50e97-s],.form-field select[data-v-77b50e97-s],.form-field textarea[data-v-77b50e97-s]{width:100%}}}.back-button[data-v-92cf233b]{display:inline-block;margin:15px 0;color:#fff;background:#333;padding:8px 12px;border-radius:4px;text-decoration:none}.next-button[data-v-92cf233b]{display:inline-block;margin:15px 10px;color:#fff;background:#555;padding:8px 12px;border-radius:4px;text-decoration:none;border:none;cursor:pointer}.stepper-form[data-v-253fc337]{max-width:600px;margin:3rem auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #e0e0e0,0 2px 10px #0000000d;font-family:Segoe UI,sans-serif}.step-indicators[data-v-253fc337]{display:flex;justify-content:space-between;position:relative;margin-bottom:2rem}.step-item[data-v-253fc337]{flex:1;text-align:center;position:relative}.step-circle[data-v-253fc337]{width:36px;height:36px;margin:0 auto .5rem;border-radius:50%;background-color:#e0e0e0;color:#555;display:flex;align-items:center;justify-content:center;font-weight:700;transition:all .3s ease}.step-circle.active[data-v-253fc337]{background-color:#007bff;color:#fff}.step-label[data-v-253fc337]{font-size:.85rem;color:#777}.step-label.active[data-v-253fc337]{color:#007bff;font-weight:500}.step-line[data-v-253fc337]{position:absolute;top:18px;left:50%;right:-50%;height:2px;background:#ddd;z-index:-1}.step-content[data-v-253fc337]{display:flex;flex-direction:column;gap:1.25rem}.step-content label[data-v-253fc337]{font-size:.9rem;font-weight:600;margin-bottom:.4rem;display:block;color:#333}.step-content input[data-v-253fc337]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box}.confirm-label[data-v-253fc337]{font-size:.9rem;color:#666;margin-bottom:.8rem}.confirm-list[data-v-253fc337]{list-style:none;padding-left:0;font-size:.95rem;color:#333}.confirm-list li[data-v-253fc337]{margin-bottom:.4rem}.step-buttons[data-v-253fc337]{display:flex;justify-content:space-between;margin-top:2rem}.btn-primary[data-v-253fc337],.btn-secondary[data-v-253fc337]{padding:.6rem 1.2rem;border:none;font-size:.95rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background .2s ease}.btn-primary[data-v-253fc337]{background-color:#007bff;color:#fff}.btn-primary[data-v-253fc337]:hover{background-color:#0056b3}.btn-secondary[data-v-253fc337]{background-color:#f2f2f2;color:#444}.btn-secondary[data-v-253fc337]:hover{background-color:#e0e0e0}.table-wrapper[data-v-1cf54a16]{position:relative;overflow-x:visible}table[data-v-1cf54a16]{width:fit-content;border-collapse:collapse;table-layout:fixed}th[data-v-1cf54a16],td[data-v-1cf54a16]{padding:8px;text-align:left;border-bottom:1px solid rgba(0,0,0,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}td[data-v-1cf54a16],tr[data-v-1cf54a16]{overflow:visible}thead th[data-v-1cf54a16]{background:#f9f9f9}tbody tr[data-v-1cf54a16]:hover:not(.selected){background-color:#00000004}.resizable-th[data-v-1cf54a16]{position:relative;overflow:visible;padding:0}.th-content[data-v-1cf54a16]{padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:#555}.resizer[data-v-1cf54a16]{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:10;pointer-events:auto}.resizer[data-v-1cf54a16]:before{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background-color:#0003;z-index:2}.resizer[data-v-1cf54a16]:after{content:"";position:absolute;top:1px;bottom:1px;left:4px;width:1px;background:transparent;box-shadow:0 0 3px #00000080;opacity:0;transition:opacity .2s ease-in-out;z-index:0;pointer-events:none}.resizer[data-v-1cf54a16]:hover:after{opacity:1}.resizer.resizer-active[data-v-1cf54a16]:after{opacity:1}.resizer.resizer-flash[data-v-1cf54a16]:after{background-color:#f003;opacity:1!important;transition:none}.ghost-line[data-v-1cf54a16]{position:absolute;top:0;width:1px;background-color:#0000001a;z-index:100;pointer-events:none}body.resizing[data-v-1cf54a16]{-webkit-user-select:none;user-select:none}th.resizing[data-v-1cf54a16],tr.resizing td[data-v-1cf54a16],th.resizing .resizer[data-v-1cf54a16]{cursor:default!important}.selected[data-v-1cf54a16]{background-color:#0000000d}.checkbox-wrapper[data-v-1cf54a16]{display:flex;align-items:center;justify-content:center;height:100%}.custom-checkbox[data-v-1cf54a16]{display:inline-flex;align-items:center;justify-content:center;position:relative;width:18px;height:18px}.custom-checkbox input[type=checkbox][data-v-1cf54a16]{opacity:0;width:0;height:0;position:absolute;margin:0}.custom-checkbox span[data-v-1cf54a16]{display:inline-block;width:18px;height:18px;border:1px solid #888;border-radius:3px;background-color:#fff;box-sizing:border-box;transition:.2s;position:relative}.custom-checkbox input[type=checkbox]:checked+span[data-v-1cf54a16]:after{content:"✔";font-size:10px;color:#0078d7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-checkbox input[type=checkbox]:not(:checked):hover+span[data-v-1cf54a16]:after{content:"✔";font-size:10px;color:#aaa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.3}.custom-checkbox input[type=checkbox]:checked:hover+span[data-v-1cf54a16]{background-color:#f0f0f0}.cell-content[data-v-1cf54a16]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.dots-btn[data-v-1cf54a16]{font-family:Segoe UI,"Segoe UI Web (West European)",Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;color:#0078d4;justify-content:center;width:32px;padding:0}.dots-container[data-v-1cf54a16]{position:relative}.dots-menu[data-v-1cf54a16]{position:absolute;top:24px;right:0;background-color:#fff;box-shadow:0 2px 6px #00000026;border-radius:4px;z-index:1000;min-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;padding:25px}.menu-item-label[data-v-1cf54a16]{padding:6px 12px;font-size:13px;color:#666;white-space:nowrap}.menu-separator[data-v-1cf54a16]{margin:4px 0;border:none;border-top:1px solid #ddd}.icon-before-link[data-v-1cf54a16]{font-size:12px;margin-right:8px;color:#888;display:inline-block;vertical-align:middle}.cell-link[data-v-1cf54a16]{color:#0078d7;text-decoration:none}.cell-link[data-v-1cf54a16]:hover{text-decoration:underline}.horizontal-nav-container[data-v-1cf54a16]{position:relative;overflow:visible}.fade-dropdown-enter-active[data-v-1cf54a16],.fade-dropdown-leave-active[data-v-1cf54a16]{transition:opacity .15s ease,transform .15s ease}.fade-dropdown-enter-from[data-v-1cf54a16],.fade-dropdown-leave-to[data-v-1cf54a16]{opacity:0;transform:translateY(4px)}.fade-dropdown-enter-to[data-v-1cf54a16],.fade-dropdown-leave-from[data-v-1cf54a16]{opacity:1;transform:translateY(0)}.add-user-panel[data-v-49af2d85]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-49af2d85]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.field label[data-v-49af2d85]{display:block;margin-bottom:.35rem;font-size:.9rem;color:#444}.field select[data-v-49af2d85]{width:100%;padding:.55rem .65rem;border:1px solid #d9d9d9;border-radius:8px;background:#fff}.error[data-v-49af2d85]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width:768px){.row-2[data-v-49af2d85]{grid-template-columns:1fr}}.list-toolbar[data-v-c0dbfc2f]{position:relative;display:flex;align-items:center;width:100%;min-height:32px;margin-top:12px}.page-size[data-v-c0dbfc2f]{padding:.375rem .75rem;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;height:32px}.pager[data-v-c0dbfc2f]{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;width:auto!important}.role-overview[data-v-94dfc68e]{display:flex;flex-direction:column;gap:16px}.stats[data-v-94dfc68e]{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px}.grids[data-v-94dfc68e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-94dfc68e]{background:#fff;border:1px solid #eee;border-radius:8px;padding:12px}.panel h3[data-v-94dfc68e]{margin:0 0 8px;font-size:1rem;font-weight:600}.empty[data-v-94dfc68e]{color:#777;font-size:.9rem;padding:6px 2px}.stat-card[data-v-94dfc68e]{border:1px solid #eee;border-radius:8px;padding:10px 12px;background:#fff}.stat-value[data-v-94dfc68e]{font-weight:600;font-size:1rem}.stat-label[data-v-94dfc68e]{color:#777;font-size:.8rem;margin-top:4px}@media (max-width:1000px){.stats[data-v-94dfc68e]{grid-template-columns:repeat(2,1fr)}.grids[data-v-94dfc68e]{grid-template-columns:1fr}}.selected-tags[data-v-08c95309]{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tag-chip[data-v-08c95309]{display:inline-flex;align-items:center;gap:6px}.tag-close[data-v-08c95309]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:0 2px;color:#666}.tag-close[data-v-08c95309]:hover{color:#000}.hint[data-v-08c95309]{color:#888;font-size:12px}.add-role-panel[data-v-12319260]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.permission-group[data-v-12319260]{display:flex;flex-direction:column}.role-permissions-panel[data-v-5630fb24]{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.permission-group[data-v-5630fb24]{display:flex;flex-direction:column}.add-company-panel[data-v-2c35f1b9]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.row-2[data-v-2c35f1b9]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.error[data-v-2c35f1b9]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;padding:.5rem .75rem;border-radius:8px}@media (max-width: 768px){.row-2[data-v-2c35f1b9]{grid-template-columns:1fr}}.company-tabs[data-v-ed45082e]{margin-top:2rem}.tab-panel[data-v-ed45082e]{background:#fff;border-radius:12px;padding:1.5rem 2rem;box-shadow:0 1px 4px #0000000f;min-height:200px;font-size:.95rem;color:#333;animation:fade-in-ed45082e .2s ease-in-out}@keyframes fade-in-ed45082e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.company-overview[data-v-ed45082e]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.header-section[data-v-ed45082e]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.title-block .company-name[data-v-ed45082e]{font-size:1.75rem;margin:0}.metadata[data-v-ed45082e]{display:flex;gap:1.25rem;margin-top:.5rem;font-size:.95rem;color:#666}.status-block[data-v-ed45082e]{margin-top:.5rem}.badge[data-v-ed45082e]{display:inline-block;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:600}.badge-success[data-v-ed45082e]{background-color:#d1f7c4;color:#256029}.badge-warning[data-v-ed45082e]{background-color:#fff4c2;color:#7a6000}.badge-neutral[data-v-ed45082e]{background-color:#e0e0e0;color:#333}.grid-cards[data-v-ed45082e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.info-card[data-v-ed45082e]{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:1rem}.info-card .label[data-v-ed45082e]{font-size:.85rem;color:#888;margin-bottom:.25rem}.info-card .value[data-v-ed45082e]{font-size:1.05rem;font-weight:500;color:#333}.actions[data-v-ed45082e]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.add-user-panel[data-v-04d86ee4]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.form-actions[data-v-04d86ee4]{display:flex;justify-content:flex-start;gap:1rem;margin-top:1rem}.user-profile[data-v-de1e2ff9]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.header-section[data-v-de1e2ff9]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.title-block .user-name[data-v-de1e2ff9]{font-size:1.75rem;margin:0}.metadata[data-v-de1e2ff9]{display:flex;gap:1.25rem;margin-top:.5rem;font-size:.95rem;color:#666}.status-block[data-v-de1e2ff9]{margin-top:.5rem}.badge[data-v-de1e2ff9]{display:inline-block;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:600}.badge-success[data-v-de1e2ff9]{background-color:#d1f7c4;color:#256029}.badge-warning[data-v-de1e2ff9]{background-color:#fff4c2;color:#7a6000}.badge-neutral[data-v-de1e2ff9]{background-color:#e0e0e0;color:#333}.grid-cards[data-v-de1e2ff9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.info-card[data-v-de1e2ff9]{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:1rem}.info-card .label[data-v-de1e2ff9]{font-size:.85rem;color:#888;margin-bottom:.25rem}.info-card .value[data-v-de1e2ff9]{font-size:1.05rem;font-weight:500;color:#333}.actions[data-v-de1e2ff9]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.user-profile[data-v-f0611c15]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 0}.header-section[data-v-f0611c15]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.title-block .user-name[data-v-f0611c15]{font-size:1.75rem;margin:0}.metadata[data-v-f0611c15]{display:flex;gap:1.25rem;margin-top:.5rem;font-size:.95rem;color:#666}.status-block[data-v-f0611c15]{margin-top:.5rem}.badge[data-v-f0611c15]{display:inline-block;padding:.4rem .8rem;border-radius:12px;font-size:.85rem;font-weight:600}.badge-success[data-v-f0611c15]{background-color:#d1f7c4;color:#256029}.badge-warning[data-v-f0611c15]{background-color:#fff4c2;color:#7a6000}.badge-neutral[data-v-f0611c15]{background-color:#e0e0e0;color:#333}.grid-cards[data-v-f0611c15]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.info-card[data-v-f0611c15]{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;padding:1rem}.info-card .label[data-v-f0611c15]{font-size:.85rem;color:#888;margin-bottom:.25rem}.info-card .value[data-v-f0611c15]{font-size:1.05rem;font-weight:500;color:#333}.actions[data-v-f0611c15]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1rem}.salary-budget-overview[data-v-7eeb3eb3]{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.page-header h1[data-v-7eeb3eb3]{margin:0;font-size:2rem}.page-header p[data-v-7eeb3eb3]{color:#555}.budget-grid[data-v-7eeb3eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.tile[data-v-7eeb3eb3]{background:#f7f7f7;border-radius:8px;padding:1rem;box-shadow:0 0 2px #0000001a}.label[data-v-7eeb3eb3]{font-size:.85rem;color:#666}.value[data-v-7eeb3eb3]{font-size:1.2rem;font-weight:700}.chart-panel h2[data-v-7eeb3eb3]{margin-bottom:.5rem}.chart[data-v-7eeb3eb3]{background:#fafafa;padding:1rem;font-family:monospace;white-space:pre-wrap;overflow-x:auto;border:1px solid #ddd;border-radius:6px;margin-bottom:1rem}.charts-responsive[data-v-7eeb3eb3]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.charts-responsive[data-v-7eeb3eb3]>*{flex:1 1 45%;min-width:300px;max-width:100%}.years-panel[data-v-0e15cac7]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.header[data-v-0e15cac7]{display:flex;justify-content:space-between;align-items:center}.years-table[data-v-0e15cac7]{width:100%;border-collapse:collapse}.years-table th[data-v-0e15cac7],.years-table td[data-v-0e15cac7]{border:1px solid #ddd;padding:.5rem 1rem;text-align:left}.years-table th[data-v-0e15cac7]{background-color:#f4f4f4}.salary-structure-panel[data-v-2df60af2]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page-header h1[data-v-2df60af2]{margin:0;font-size:2rem}.page-header p[data-v-2df60af2]{color:#666}.structure-list[data-v-2df60af2]{display:flex;flex-direction:column;gap:1.5rem}.structure-item[data-v-2df60af2]{background:#f9f9f9;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000d}.header[data-v-2df60af2]{display:flex;justify-content:space-between;font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.teams[data-v-2df60af2]{display:flex;flex-direction:column;gap:.4rem;padding-left:1rem;border-left:3px solid #ccc}.team[data-v-2df60af2]{display:flex;justify-content:space-between;font-size:.95rem;color:#444}.header[data-v-d050427e]{margin-bottom:2rem}.subheader[data-v-d050427e]{color:#666;font-size:.9rem}.settings-section[data-v-d050427e]{margin-bottom:2rem}.settings-section h2[data-v-d050427e]{margin-bottom:1rem;color:#333}.form-group[data-v-d050427e]{margin-bottom:1rem}.form-group label[data-v-d050427e]{display:block;margin-bottom:.3rem;font-weight:500}.form-group input[data-v-d050427e]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;max-width:300px}.form-actions[data-v-d050427e]{display:flex;gap:1rem;margin-top:2rem}.form-actions button[data-v-d050427e]{padding:.5rem 1rem;border-radius:4px;cursor:pointer}.form-actions button[type=submit][data-v-d050427e]{background-color:#4a6baf;color:#fff;border:none}.form-actions button[type=submit][data-v-d050427e]:disabled{background-color:#ccc;cursor:not-allowed}.form-actions button.secondary[data-v-d050427e]{background-color:#f0f0f0;border:1px solid #ddd}.success-message[data-v-d050427e]{color:green;margin-top:1rem;padding:.5rem;background-color:#f0fff0;border-radius:4px}.error-message[data-v-d050427e]{color:red;margin-top:1rem;padding:.5rem;background-color:#fff0f0;border-radius:4px}.not-found-panel[data-v-f204a394]{text-align:center;padding:3rem 2rem;max-width:600px;margin:0 auto}.icon-wrapper[data-v-f204a394]{font-size:4rem;color:#fc0;margin-bottom:1rem}h1[data-v-f204a394]{font-size:1.8rem;margin-bottom:1rem;color:#333}p[data-v-f204a394]{font-size:1rem;color:#666;margin-bottom:2rem}.btn-back[data-v-f204a394]{background-color:#005bbb;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;transition:background-color .2s}.btn-back[data-v-f204a394]:hover{background-color:#004999}.account-overview-panel[data-v-36149fb0]{max-width:500px;margin:0 auto;padding:2rem}.description[data-v-36149fb0]{color:#6b7280;margin-bottom:1.5rem}.form-group[data-v-36149fb0]{margin-bottom:1rem}label[data-v-36149fb0]{display:block;font-weight:600;margin-bottom:.25rem}input[type=text][data-v-36149fb0],input[type=email][data-v-36149fb0]{width:100%;padding:.5rem .75rem;border:1px solid #ccc;border-radius:.375rem}input[disabled][data-v-36149fb0]{background-color:#f9fafb;color:#6b7280}.info-text[data-v-36149fb0]{font-size:.75rem;color:#6b7280;margin-top:.25rem;display:block}.error[data-v-36149fb0]{color:#b91c1c;background:#fee2e2;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.success[data-v-36149fb0]{color:#065f46;background:#d1fae5;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.submit-btn[data-v-36149fb0]{background-color:#2563eb;color:#fff;padding:.6rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;margin-top:1rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-36149fb0]:disabled{opacity:.7;cursor:not-allowed}.account-security-panel[data-v-f19f0db6]{max-width:500px;margin:0 auto;padding:2rem}.description[data-v-f19f0db6]{color:#6b7280;margin-bottom:1.5rem}.form-group[data-v-f19f0db6]{margin-bottom:1rem}label[data-v-f19f0db6]{display:block;font-weight:600;margin-bottom:.25rem}.input-wrapper[data-v-f19f0db6]{position:relative}input[type=password][data-v-f19f0db6],input[type=text][data-v-f19f0db6]{width:100%;padding:.5rem 2.5rem .5rem .75rem;border:1px solid #ccc;border-radius:.375rem}.toggle-visibility[data-v-f19f0db6]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#888;font-size:1rem}.help-text[data-v-f19f0db6]{font-size:.8rem;color:#6b7280}.error[data-v-f19f0db6]{color:#b91c1c;background:#fee2e2;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.success[data-v-f19f0db6]{color:#065f46;background:#d1fae5;padding:.5rem;margin-top:.5rem;border-radius:.375rem}.submit-btn[data-v-f19f0db6]{background-color:#2563eb;color:#fff;padding:.6rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;margin-top:1rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-f19f0db6]:disabled{opacity:.7;cursor:not-allowed}.account-notifications-panel[data-v-1ec102fa]{max-width:500px;margin:0 auto;padding:2rem}.description[data-v-1ec102fa]{color:#6b7280;margin-bottom:1.5rem}.form[data-v-1ec102fa]{display:flex;flex-direction:column;gap:2rem}.section h3[data-v-1ec102fa]{margin-bottom:.5rem;font-size:1.1rem;color:#374151}.section label[data-v-1ec102fa]{display:block;margin-bottom:.5rem;font-weight:500;color:#111827}input[type=checkbox][data-v-1ec102fa]{margin-right:.5rem}.success[data-v-1ec102fa]{color:#065f46;background:#d1fae5;padding:.5rem;border-radius:.375rem;font-size:.9rem}.submit-btn[data-v-1ec102fa]{background-color:#2563eb;color:#fff;padding:.6rem 1.25rem;border:none;border-radius:.375rem;font-weight:600;margin-top:1rem;cursor:pointer;transition:background .2s ease}.submit-btn[data-v-1ec102fa]:disabled{opacity:.7;cursor:not-allowed}:root{--sidebar-width-desktop: 240px;--sidebar-width-mobile: clamp(240px, 75vw, 320px);--sidebar-width: var(--sidebar-width-desktop);--topbar-height: 50px}@media (max-width: 767px){:root{--sidebar-width: var(--sidebar-width-mobile)}}.layout[data-v-95782008]{display:flex;height:100dvh;overflow:hidden}.sidebar[data-v-95782008]{width:var(--sidebar-width);background-color:#f9f9f9;display:flex;flex-direction:column;transition:width .3s ease;position:relative;z-index:1000;box-shadow:inset -1px 0 #ddd;padding:0 1px 0 0;height:100%;overflow:hidden}.sidebar.collapsed[data-v-95782008]{width:60px;align-items:inherit}.sidebar-header[data-v-95782008]{display:flex;align-items:center;gap:8px;width:100%;height:var(--topbar-height);position:relative;padding:0 16px;flex-shrink:0}.logo-container[data-v-95782008]{margin-left:5px;display:flex;align-items:center;flex-shrink:0}.logo-link[data-v-95782008]{position:relative;display:inline-block;width:20px;height:20px;color:#000}.logo-icon[data-v-95782008]{position:absolute;top:0;left:0;font-size:1.4rem;transition:opacity .1s ease;pointer-events:none}.icon-hover[data-v-95782008],.sidebar.fully-collapsed.hovered .icon-default[data-v-95782008]{opacity:0}.sidebar.fully-collapsed.hovered .icon-hover[data-v-95782008]{opacity:1;color:#777;transition:color .01s ease}.sidebar.fully-collapsed.hovered .icon-hover[data-v-95782008]:hover{color:#444}.sidebar:not(.collapsed) .logo-icon[data-v-95782008],.sidebar.fully-collapsed.hovered .icon-hover[data-v-95782008]{pointer-events:auto}.menu[data-v-95782008]{display:flex;flex-direction:column;gap:16px;margin-top:0}.menu a[data-v-95782008]{color:#000;text-decoration:none;display:flex;align-items:center;gap:10px;padding-left:4px}.menu i[data-v-95782008]{font-size:16px}.main[data-v-95782008]{flex:1;display:flex;flex-direction:column;max-width:100%;overflow:hidden;box-sizing:border-box}.toolbar[data-v-95782008]{height:var(--topbar-height);background-color:#0078d4;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:relative}.toolbar-left[data-v-95782008]{position:relative;display:flex;align-items:center;gap:12px}.toolbar-right[data-v-95782008]{display:flex;align-items:center;gap:8px}.logo-text[data-v-95782008]{margin:0;font-size:1.25rem;padding:0 .6rem;font-weight:500}.collapsible-content[data-v-95782008]{transition:opacity .3s ease,visibility .3s}.hidden[data-v-95782008]{opacity:0;visibility:hidden}.sidebar-scroll-area[data-v-95782008]{overflow-y:auto;overflow-x:hidden;flex-grow:1;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(0,0,0,.15) #f4f4f4;padding:0 0 1.5rem;min-height:0}.content-container[data-v-95782008]{display:flex;flex:1;overflow:hidden;height:calc(100vh - var(--topbar-height))}.main-content[data-v-95782008]{flex:1;overflow:hidden;position:relative}.content-overlay[data-v-95782008]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:red;opacity:.5;pointer-events:none;z-index:1;margin:15px}.close-container[data-v-95782008]{margin-left:auto;display:flex;align-items:center}.close-x[data-v-95782008]{opacity:0;pointer-events:none;transition:opacity .1s ease-out;font-size:1.4rem;color:#777}.close-x[data-v-95782008]:hover{color:#444}.visible-x[data-v-95782008]{opacity:1!important;pointer-events:auto;transition:opacity .2s ease-in;transition-delay:.1s}.desktop-only[data-v-95782008]{display:inline-block}@media (max-width: 768px){.desktop-only[data-v-95782008]{display:none!important}}.mobile-only[data-v-95782008]{display:none!important}@media (max-width: 768px){.layout[data-v-95782008]{position:absolute;width:calc(100% + var(--sidebar-width));transition:transform .3s ease,width 0s;transform:translate(calc(-1 * var(--sidebar-width)))}.layout.collapsed[data-v-95782008]{transform:translate(0)}.sidebar.collapsed[data-v-95782008]{width:var(--sidebar-width);padding:0 16px;align-items:flex-start}.mobile-only[data-v-95782008]{display:inline-flex!important;align-items:center}}.backdrop[data-v-95782008]{position:fixed;top:0;left:0;width:calc(100dvw + var(--sidebar-width));height:100dvh;background-color:#0006;z-index:999}.fade-backdrop-enter-active[data-v-95782008],.fade-backdrop-leave-active[data-v-95782008]{transition:opacity .2s ease}.fade-backdrop-enter-from[data-v-95782008],.fade-backdrop-leave-to[data-v-95782008]{opacity:0}.fade-backdrop-enter-to[data-v-95782008],.fade-backdrop-leave-from[data-v-95782008]{opacity:1}.layout.no-transition[data-v-95782008],.sidebar.no-transition[data-v-95782008]{transition:none}.sidebar-fixed-search[data-v-95782008]{padding:.5rem 1rem;width:100%;box-sizing:border-box}.sidebar .filter-search[data-v-95782008]{width:100%;box-sizing:border-box}.sidebar-fixed-menu[data-v-95782008]{padding:.75rem 0}.topbar-filter[data-v-95782008]{max-width:400px;flex:1;margin-left:0;margin-right:auto}.scroll-hidden[data-v-95782008]{overflow:hidden!important}.mobile-logo[data-v-95782008]{position:absolute;left:50%;transform:translate(-50%);color:#fff;font-weight:600;font-size:1.25rem;pointer-events:none;opacity:0;transition:opacity .3s ease;top:50%;transform:translate(-50%,-50%)}.mobile-logo.visible[data-v-95782008]{opacity:1}.content-inner[data-v-95782008]{height:100%;overflow-y:auto;padding:.5rem 1.25rem}.bars-button[data-v-95782008]{position:relative;width:24px;height:24px}.bars-button .toggle-icon[data-v-95782008]{position:absolute;top:0;left:0;font-size:1.4rem;transition:opacity .3s ease;color:#fff}.bars-button .icon-collapsed[data-v-95782008]{opacity:1}.bars-button .icon-expanded[data-v-95782008]{opacity:0}.layout:not(.collapsed) .bars-button .icon-collapsed[data-v-95782008]{opacity:0}.layout:not(.collapsed) .bars-button .icon-expanded[data-v-95782008]{opacity:1}.right-sidebar[data-v-95782008]{width:0;background:#f8f9fa;border-left:1px solid #e0e0e0;transition:width .3s ease;overflow:hidden}.right-sidebar.visible[data-v-95782008]{width:300px}.right-sidebar-content[data-v-95782008]{width:300px;height:100%;padding:1rem;overflow-y:auto}.sidebar-footer[data-v-95782008]{flex-shrink:0;padding-bottom:1rem}.toolbar-icon[data-v-ac12e68d]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.profile-popup-wrapper[data-v-ac12e68d]{position:relative;display:inline-block}.user-info[data-v-ac12e68d]{display:flex;align-items:center;padding:.75rem;font-size:.85rem;color:#333;gap:.75rem}.avatar[data-v-ac12e68d]{width:36px;height:36px;border-radius:50%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;flex-shrink:0}.user-details[data-v-ac12e68d]{display:flex;flex-direction:column}.user-details .name[data-v-ac12e68d]{font-weight:600}.user-details .email[data-v-ac12e68d]{font-size:.8rem;color:#6b7280}.popup-item[data-v-ac12e68d]{display:flex;align-items:center;gap:8px;padding:.6rem .75rem;color:#333;cursor:pointer;transition:background .2s ease}.popup-item[data-v-ac12e68d]:hover{background:#f3f4f6}.divider[data-v-ac12e68d]{border:none;border-top:1px solid #e5e7eb;margin:.25rem 0}.user-email[data-v-ac12e68d]{color:#fff;margin-left:16px;font-weight:500;font-size:14px;white-space:nowrap}@media (max-width: 992px){.user-email[data-v-ac12e68d]{display:none}}.toolbar-icon[data-v-ac12e68d]{position:relative}.notifications-btn[data-v-ac12e68d]{position:relative;display:inline-flex;align-items:center;justify-content:center;--icon-size: 18px;--badge-overlap: 4px}.notifications-btn .icon-box[data-v-ac12e68d]{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center}.notifications-btn .badge[data-v-ac12e68d]{position:absolute;top:-10px;left:calc(var(--icon-size) - var(--badge-overlap));min-width:18px;height:18px;padding:0 6px;white-space:nowrap;background:#d32f2f;color:#fff;font-size:11px;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:18px;box-shadow:-.5px 1px 1px #0003}body{background-image:linear-gradient(180deg,var(--bs-secondary-bg),var(--bs-body-bg) 100px,var(--bs-body-bg))}.container{max-width:960px}.pricing-header{max-width:700px}.bd-placeholder-img[data-v-c1290461]{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.bd-placeholder-img-lg[data-v-c1290461]{font-size:3.5rem}}.b-example-divider[data-v-c1290461]{width:100%;height:3rem;background-color:#0000001a;border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em #0000001a,inset 0 .125em .5em #00000026}.b-example-vr[data-v-c1290461]{flex-shrink:0;width:1.5rem;height:100vh}.bi[data-v-c1290461]{vertical-align:-.125em;fill:currentColor}.nav-scroller[data-v-c1290461]{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav[data-v-c1290461]{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.btn-bd-primary[data-v-c1290461]{--bd-violet-bg: #712cf9;--bd-violet-rgb: 112.520718, 44.062154, 249.437846;--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bd-violet-bg);--bs-btn-border-color: var(--bd-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8}.bd-mode-toggle[data-v-c1290461]{z-index:1500}.bd-mode-toggle .dropdown-menu .active .bi[data-v-c1290461]{display:block!important}.bd-placeholder-img[data-v-5634d865]{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.bd-placeholder-img-lg[data-v-5634d865]{font-size:3.5rem}}.b-example-divider[data-v-5634d865]{width:100%;height:3rem;background-color:#0000001a;border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em #0000001a,inset 0 .125em .5em #00000026}.b-example-vr[data-v-5634d865]{flex-shrink:0;width:1.5rem;height:100vh}.bi[data-v-5634d865]{vertical-align:-.125em;fill:currentColor}.nav-scroller[data-v-5634d865]{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav[data-v-5634d865]{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.btn-bd-primary[data-v-5634d865]{--bd-violet-bg: #712cf9;--bd-violet-rgb: 112.520718, 44.062154, 249.437846;--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bd-violet-bg);--bs-btn-border-color: var(--bd-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8}.bd-mode-toggle[data-v-5634d865]{z-index:1500}.bd-mode-toggle .dropdown-menu .active .bi[data-v-5634d865]{display:block!important}.page-layout[data-v-cc5ecd6c]{display:flex;flex-direction:column;height:100vh}.page-header[data-v-cc5ecd6c]{padding-bottom:1rem}.page-body[data-v-cc5ecd6c]{display:flex;flex:1;min-height:0}.sidebar[data-v-cc5ecd6c]{width:200px;padding:1rem;border-right:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;overflow-y:auto;transition:width .3s ease}.sidebar.collapsed[data-v-cc5ecd6c]{width:40px;padding:1rem .5rem}.toggle-button[data-v-cc5ecd6c]{background:none;border:none;font-size:1.1rem;margin-bottom:1rem;cursor:pointer}.sidebar ul[data-v-cc5ecd6c]{list-style:none;padding:0;margin:0}.sidebar li[data-v-cc5ecd6c]{margin-bottom:.75rem;font-size:.95rem;display:flex;align-items:center;gap:.5rem}.main-content[data-v-cc5ecd6c]{flex:1;padding:1.25rem;overflow-y:auto;min-width:0}.tree-menu[data-v-cc5ecd6c]{list-style:none;padding:0;margin:0}.tree-menu>li[data-v-cc5ecd6c]{margin-bottom:.5rem}.tree-item[data-v-cc5ecd6c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;transition:background-color .2s}.tree-item[data-v-cc5ecd6c]:hover{background-color:#f0f0f0;color:#0078d7}.sub-menu[data-v-cc5ecd6c]{list-style:none;margin:.25rem 0 0 1.5rem;padding-left:0}.child-item[data-v-cc5ecd6c]{padding:.4rem .5rem;display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer;border-left:2px solid transparent;transition:background .2s}.child-item[data-v-cc5ecd6c]:hover{background-color:#e6f0ff;border-left:2px solid #0078d7}.not-found-page[data-v-c30675cd],.forbidden-page[data-v-d4a3a2cc]{text-align:center;margin-top:50px}html,body{background-color:#fff;margin:0;padding:0;box-sizing:border-box;height:100%;overflow:hidden;overscroll-behavior:none}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}:root{--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-bg: #fff}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}table th{font-weight:500}p{margin-top:0;margin-bottom:1rem}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}label{display:inline-block;font-weight:400}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;font-size:1.5rem}/*!
* Bootstrap  v5.2.3 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/#layoutAuthentication{display:flex;flex-direction:column;min-height:100vh}#layoutAuthentication #layoutAuthentication_content{min-width:0;flex-grow:1}#layoutAuthentication #layoutAuthentication_footer{min-width:0}#layoutSidenav{display:flex}#layoutSidenav #layoutSidenav_nav{flex-basis:256px;flex-shrink:0;transition:transform .15s ease-in-out;z-index:1038;transform:translate(-256px)}#layoutSidenav #layoutSidenav_content{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;flex-grow:1;min-height:calc(100vh - 56px);margin-left:-256px}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav{transform:translate(0)}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1037;opacity:.5;transition:opacity .3s ease-in-out}@media (min-width: 992px){#layoutSidenav #layoutSidenav_nav{transform:translate(0)}#layoutSidenav #layoutSidenav_content{margin-left:0;transition:margin .15s ease-in-out}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_nav{transform:translate(-256px)}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content{margin-left:-256px}.sb-sidenav-toggled #layoutSidenav #layoutSidenav_content:before{display:none}}
