[data-v-3ac178d4]:root{--font-family-primary:"Montserrat",sans-serif;--font-family-secondary:"Roboto",sans-serif;--font-family-base:var(--font-family-primary);--ui-bg-primary:#2b2b2b;--ui-bg-primary-rgb:43,43,43;--ui-bg-secondary:#363636;--ui-bg-tertiary:#323232;--ui-bg-hover:#484848;--ui-bg-disabled:#1a1a1a;--ui-bg-readonly:#323232;--ui-border-primary:#4a4a4a;--ui-border-secondary:#666;--ui-border-focus:#3273dc;--ui-text-primary:#fff;--ui-text-secondary:#ccc;--ui-text-muted:#a0a0a0;--ui-text-disabled:#666;--ui-text-placeholder:#a0a0a0;--ui-link:#357ef4;--ui-accent-primary:#3273dc;--ui-accent-hover:#484848;--ui-accent-selected:#3273dc;--ui-shell-surface:#2f3338;--ui-shell-surface-strong:#353a40;--ui-shell-surface-contrast:#3b424a;--ui-shell-tint-base:#414851;--ui-shell-border-muted:rgba(148,163,184,.22);--ui-shell-border-strong:rgba(148,163,184,.32);--ui-shell-eyebrow:rgba(226,232,240,.8);--ui-shell-copy:rgba(226,232,240,.92);--ui-shell-copy-muted:rgba(203,213,225,.8);--ui-shell-title-color:var(--ui-text-primary);--ui-shell-line:rgba(148,163,184,.18);--ui-shell-glass-bg:color-mix(in srgb,var(--ui-shell-surface) 88%,transparent);--ui-shell-glass-strong-bg:color-mix(in srgb,var(--ui-shell-surface-strong) 94%,transparent);--ui-shell-soft-muted-bg:color-mix(in srgb,var(--ui-shell-surface-strong) 84%,transparent);--ui-shell-shadow-soft:0 8px 18px rgba(0,0,0,.26);--ui-shell-shadow-default:0 10px 22px rgba(0,0,0,.3);--ui-shell-shadow-strong:0 18px 42px rgba(0,0,0,.36);--ui-shell-button-accent-border:color-mix(in srgb,var(--ui-theme-color) 48%,#fff);--ui-shell-button-accent-bg:color-mix(in srgb,var(--ui-theme-color) 24%,var(--ui-shell-surface-contrast));--ui-shell-button-accent-color:color-mix(in srgb,var(--ui-theme-color) 18%,#fff);--ui-shell-button-accent-shadow:0 8px 18px rgba(0,0,0,.32);--ui-shell-button-accent-hover-border:color-mix(in srgb,var(--ui-theme-color) 60%,#fff);--ui-shell-button-accent-hover-bg:color-mix(in srgb,var(--ui-theme-color) 34%,var(--ui-shell-surface-contrast));--ui-shell-button-accent-hover-color:#fff;--ui-shell-button-accent-hover-shadow:0 10px 22px rgba(0,0,0,.36);--ui-shadow-default:hsla(0,0%,100%,.2);--ui-shadow-focus:rgba(50,115,220,.25);--ui-shadow-overlay:rgba(0,0,0,.5);--ui-bg-pinned:#404040;--ui-bg-selected:#3273dc;--ui-toggle-active-bg:var(--ui-theme-color);--ui-shadow-pinned:rgba(0,0,0,.3);--ui-theme-color:#104c81;--ui-type-color:var(--ui-theme-color);--ui-active-element:#1f8739;--ui-error-color:#ff6b6b;--ui-success-color:#51cf66;--ui-warning-color:#ffd43b;--ui-info-color:#74c0fc;--ui-scrollbar-thumb:#666;--ui-scrollbar-thumb-hover:#a0a0a0;--ui-scrollbar-track:#363636}.theme-light[data-v-3ac178d4],.ui-theme-light[data-v-3ac178d4]{--ui-bg-primary:#fff;--ui-bg-primary-rgb:255,255,255;--ui-bg-secondary:#f4f6f7;--ui-bg-tertiary:#e9ecef;--ui-bg-hover:#f8f9fa;--ui-bg-disabled:#e9ecef;--ui-bg-readonly:#0d0f10;--ui-border-primary:#dee2e6;--ui-border-secondary:#adb5bd;--ui-border-focus:#007bff;--ui-text-primary:#212529;--ui-text-secondary:#717478;--ui-text-muted:#c2c7cb;--ui-text-disabled:#adb5bd;--ui-text-placeholder:#6c757d;--ui-link:#27559f;--ui-accent-primary:#007bff;--ui-accent-hover:#e9ecef;--ui-accent-selected:#007bff;--ui-shell-surface:#fff;--ui-shell-surface-strong:#fff;--ui-shell-surface-contrast:#f8fafc;--ui-shell-tint-base:#fff;--ui-shell-border-muted:rgba(148,163,184,.18);--ui-shell-border-strong:rgba(148,163,184,.28);--ui-shell-eyebrow:rgba(51,65,85,.72);--ui-shell-copy:rgba(51,65,85,.92);--ui-shell-copy-muted:rgba(71,85,105,.82);--ui-shell-title-color:var(--ui-theme-color);--ui-shell-line:rgba(148,163,184,.24);--ui-shell-glass-bg:color-mix(in srgb,var(--ui-shell-surface) 84%,transparent);--ui-shell-glass-strong-bg:color-mix(in srgb,var(--ui-shell-surface) 94%,transparent);--ui-shell-soft-muted-bg:color-mix(in srgb,var(--ui-shell-surface) 72%,transparent);--ui-shell-shadow-soft:0 8px 18px rgba(15,23,42,.045);--ui-shell-shadow-default:0 10px 22px rgba(15,23,42,.05);--ui-shell-shadow-strong:0 18px 42px rgba(15,23,42,.12);--ui-shell-button-accent-border:color-mix(in srgb,var(--ui-theme-color) 18%,var(--ui-shell-tint-base));--ui-shell-button-accent-bg:color-mix(in srgb,var(--ui-theme-color) 8%,var(--ui-shell-tint-base));--ui-shell-button-accent-color:var(--ui-theme-color);--ui-shell-button-accent-shadow:0 6px 14px rgba(15,23,42,.04);--ui-shell-button-accent-hover-border:color-mix(in srgb,var(--ui-theme-color) 24%,var(--ui-shell-tint-base));--ui-shell-button-accent-hover-bg:color-mix(in srgb,var(--ui-theme-color) 12%,var(--ui-shell-tint-base));--ui-shell-button-accent-hover-color:var(--ui-theme-color);--ui-shell-button-accent-hover-shadow:var(--ui-shell-shadow-soft);--ui-shadow-default:rgba(0,0,0,.3);--ui-shadow-focus:rgba(0,123,255,.25);--ui-shadow-overlay:hsla(0,0%,100%,.9);--ui-bg-pinned:#e9ecef;--ui-bg-selected:#007bff;--ui-shadow-pinned:rgba(0,0,0,.1);--ui-error-color:#dc3545;--ui-success-color:#1f8739;--ui-warning-color:#e07d14;--ui-info-color:#17a2b8;--ui-scrollbar-thumb:#adb5bd;--ui-scrollbar-thumb-hover:#6c757d;--ui-scrollbar-track:#f8f9fa}.theme-route[data-v-3ac178d4]{--ui-theme-color:#104c81;--ui-type-color:#104c81;--ui-toggle-active-bg:var(--ui-theme-color);--ui-active-element:#1f8739}.theme-mobilize[data-v-3ac178d4]{--ui-theme-color:#041523;--ui-active-element:#f45000;--ui-type-color:#f45000;--ui-toggle-active-bg:var(--ui-theme-color)}.form-autocomplete-container[data-v-3ac178d4]{--autocomplete-bg-primary:#2b2b2b;--autocomplete-bg-secondary:#363636;--autocomplete-bg-disabled:#1a1a1a;--autocomplete-bg-readonly:#323232;--autocomplete-border-primary:#4a4a4a;--autocomplete-border-focus:#3273dc;--autocomplete-text-primary:#fff;--autocomplete-text-secondary:#ccc;--autocomplete-text-placeholder:#a0a0a0;--autocomplete-text-disabled:#666;--autocomplete-shadow-focus:rgba(50,115,220,.25);--autocomplete-error-color:#ff6b6b;--autocomplete-button-hover:#484848;--autocomplete-dropdown-bg:#363636;--autocomplete-dropdown-border:#4a4a4a;--autocomplete-item-hover:#484848;--autocomplete-item-selected:#3273dc}.form-autocomplete-container.form-autocomplete-theme-light[data-v-3ac178d4]{--autocomplete-bg-primary:#fff;--autocomplete-bg-secondary:#f8f9fa;--autocomplete-bg-disabled:#e9ecef;--autocomplete-bg-readonly:#f8f9fa;--autocomplete-border-primary:#dee2e6;--autocomplete-border-focus:#007bff;--autocomplete-text-primary:#212529;--autocomplete-text-secondary:#495057;--autocomplete-text-placeholder:#6c757d;--autocomplete-text-disabled:#adb5bd;--autocomplete-shadow-focus:rgba(0,123,255,.25);--autocomplete-error-color:#dc3545;--autocomplete-button-hover:#e9ecef;--autocomplete-dropdown-bg:#fff;--autocomplete-dropdown-border:#dee2e6;--autocomplete-item-hover:#f8f9fa;--autocomplete-item-selected:#007bff}.form-autocomplete-container .form-label[data-v-3ac178d4]{color:var(--autocomplete-label-color,var(--autocomplete-text-primary))!important;display:block;font-weight:600;margin-bottom:.2rem}.form-autocomplete-container .form-label .required-indicator[data-v-3ac178d4]{color:var(--autocomplete-error-color);margin-left:.25rem}.form-autocomplete-container .form-help[data-v-3ac178d4]{color:var(--ui-text-secondary);font-size:.88rem;line-height:1.45;margin-bottom:.42rem;margin-top:.42rem}.form-autocomplete-container .form-control[data-v-3ac178d4]{position:relative;width:100%}.form-autocomplete-container .custom-form-element[data-v-3ac178d4]{position:relative;transition:all .2s ease;width:100%}.form-autocomplete-container .custom-form-element .selected-badges[data-v-3ac178d4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.form-autocomplete-container .custom-form-element .selected-badge[data-v-3ac178d4]{align-items:center;background-color:var(--autocomplete-bg-secondary);border:1px solid var(--autocomplete-border-primary);border-radius:9999px;color:var(--autocomplete-text-primary);display:inline-flex;font-size:.875rem;gap:.375rem;padding:.25rem .5rem}.form-autocomplete-container .custom-form-element .badge-label[data-v-3ac178d4]{line-height:1}.form-autocomplete-container .custom-form-element .badge-remove[data-v-3ac178d4]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:50%;color:var(--autocomplete-text-placeholder);cursor:pointer;display:inline-flex;height:1.25rem;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease;width:1.25rem}.form-autocomplete-container .custom-form-element .badge-remove[data-v-3ac178d4]:hover:not(:disabled){background-color:var(--autocomplete-button-hover);color:var(--autocomplete-text-primary)}.form-autocomplete-container .custom-form-element .badge-remove[data-v-3ac178d4]:disabled{cursor:not-allowed;opacity:.6}.form-autocomplete-container .custom-form-element .input-wrapper[data-v-3ac178d4]{position:relative;width:100%}.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]{background-color:var(--autocomplete-bg-primary);border:1px solid var(--autocomplete-border-primary);border-radius:14px;color:var(--autocomplete-text-primary);font-size:1rem;padding:.75rem;padding-right:2.5rem!important;transition:all .2s ease;width:100%}.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]::-moz-placeholder{color:var(--autocomplete-text-placeholder)}.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]::placeholder{color:var(--autocomplete-text-placeholder)}.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]:focus{background-color:var(--autocomplete-bg-secondary);border-color:var(--autocomplete-border-focus);box-shadow:0 0 0 .125em var(--autocomplete-shadow-focus);outline:none}.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]:disabled{background-color:var(--ui-bg-disabled);border-color:var(--ui-border-primary);color:var(--ui-text-secondary);cursor:not-allowed}.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]:readonly{background-color:var(--autocomplete-bg-readonly);color:var(--autocomplete-text-secondary);cursor:default}.form-autocomplete-container .custom-form-element .form-clear-button[data-v-3ac178d4]{align-items:center;background:none;border:none;border-radius:50%;color:var(--autocomplete-text-placeholder);cursor:pointer;display:flex;font-size:1.25rem;height:1.5rem;justify-content:center;padding:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease;width:1.5rem}.form-autocomplete-container .custom-form-element .form-clear-button[data-v-3ac178d4]:hover{background-color:var(--autocomplete-button-hover);color:var(--autocomplete-text-primary)}.form-autocomplete-container .custom-form-element .form-clear-button[data-v-3ac178d4]:focus{background-color:var(--autocomplete-border-focus);color:var(--autocomplete-text-primary);outline:none}.form-autocomplete-container .custom-form-element .form-icon[data-v-3ac178d4]{color:var(--autocomplete-text-placeholder);font-size:.875rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.form-autocomplete-container .custom-form-element .form-icon.is-rotated[data-v-3ac178d4]{transform:translateY(-50%) rotate(180deg)}.form-autocomplete-container .custom-form-element .form-dropdown[data-v-3ac178d4]{background:var(--autocomplete-dropdown-bg);border:1px solid var(--autocomplete-dropdown-border);border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 12px #0000004d;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item[data-v-3ac178d4]{border-bottom:1px solid var(--autocomplete-dropdown-border);color:var(--autocomplete-text-primary);cursor:pointer;padding:.75rem 1rem;transition:all .2s ease}.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item[data-v-3ac178d4]:last-child{border-bottom:none}.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item[data-v-3ac178d4]:hover{background-color:var(--autocomplete-item-hover);color:var(--autocomplete-text-primary)}.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item.is-selected[data-v-3ac178d4],.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item[data-v-3ac178d4]:active{background-color:var(--autocomplete-item-selected);color:var(--autocomplete-text-primary)}.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item.no-results[data-v-3ac178d4]{color:var(--autocomplete-text-placeholder);cursor:default;font-style:italic}.form-autocomplete-container .custom-form-element .form-dropdown .dropdown-item.no-results[data-v-3ac178d4]:hover{background-color:transparent;color:var(--autocomplete-text-placeholder)}.form-autocomplete-container .custom-form-element .form-dropdown[data-v-3ac178d4]::-webkit-scrollbar{width:6px}.form-autocomplete-container .custom-form-element .form-dropdown[data-v-3ac178d4]::-webkit-scrollbar-track{background:var(--autocomplete-bg-primary)}.form-autocomplete-container .custom-form-element .form-dropdown[data-v-3ac178d4]::-webkit-scrollbar-thumb{background:var(--autocomplete-text-disabled);border-radius:3px}.form-autocomplete-container .custom-form-element .form-dropdown[data-v-3ac178d4]::-webkit-scrollbar-thumb:hover{background:var(--autocomplete-text-secondary)}.form-autocomplete-theme-dark{--autocomplete-bg-primary:#2b2b2b;--autocomplete-bg-secondary:#363636;--autocomplete-bg-disabled:#1a1a1a;--autocomplete-bg-readonly:#323232;--autocomplete-border-primary:#4a4a4a;--autocomplete-border-focus:#3273dc;--autocomplete-text-primary:#fff;--autocomplete-text-secondary:#ccc;--autocomplete-text-placeholder:#a0a0a0;--autocomplete-text-disabled:#666;--autocomplete-shadow-focus:rgba(50,115,220,.25);--autocomplete-error-color:#ff6b6b;--autocomplete-button-hover:#484848;--autocomplete-dropdown-bg:#363636;--autocomplete-dropdown-border:#4a4a4a;--autocomplete-item-hover:#484848;--autocomplete-item-selected:#3273dc}.form-autocomplete-theme-light{--autocomplete-bg-primary:#fff;--autocomplete-bg-secondary:#f8f9fa;--autocomplete-bg-disabled:#e9ecef;--autocomplete-bg-readonly:#f8f9fa;--autocomplete-border-primary:#dee2e6;--autocomplete-border-focus:#007bff;--autocomplete-text-primary:#212529;--autocomplete-text-secondary:#495057;--autocomplete-text-placeholder:#6c757d;--autocomplete-text-disabled:#adb5bd;--autocomplete-shadow-focus:rgba(0,123,255,.25);--autocomplete-error-color:#dc3545;--autocomplete-button-hover:#e9ecef;--autocomplete-dropdown-bg:#fff;--autocomplete-dropdown-border:#dee2e6;--autocomplete-item-hover:#f8f9fa;--autocomplete-item-selected:#007bff}.form-dropdown--teleport{background:var(--autocomplete-dropdown-bg);border:1px solid var(--autocomplete-dropdown-border);border-radius:0 0 4px 4px;box-shadow:0 4px 12px #0000004d;max-height:200px;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--autocomplete-text-disabled) var(--autocomplete-bg-primary);scrollbar-width:thin;z-index:100000}.form-dropdown--teleport .dropdown-item{border-bottom:1px solid var(--autocomplete-dropdown-border);color:var(--autocomplete-text-primary);cursor:pointer;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.form-dropdown--teleport .dropdown-item:last-child{border-bottom:none}.form-dropdown--teleport .dropdown-item:hover{background-color:var(--autocomplete-item-hover);color:var(--autocomplete-text-primary)}.form-dropdown--teleport .dropdown-item.is-selected,.form-dropdown--teleport .dropdown-item:active{background-color:var(--autocomplete-item-selected);color:var(--autocomplete-text-primary)}.form-dropdown--teleport .dropdown-item.no-results{color:var(--autocomplete-text-placeholder);cursor:default;font-style:italic}.form-dropdown--teleport .dropdown-item.no-results:hover{background-color:transparent;color:var(--autocomplete-text-placeholder)}.form-dropdown--teleport::-webkit-scrollbar{width:6px}.form-dropdown--teleport::-webkit-scrollbar-track{background:var(--autocomplete-bg-primary)}.form-dropdown--teleport::-webkit-scrollbar-thumb{background:var(--autocomplete-text-disabled);border-radius:3px}.form-dropdown--teleport::-webkit-scrollbar-thumb:hover{background:var(--autocomplete-text-secondary)}.form-autocomplete-theme-light.form-dropdown--teleport::-webkit-scrollbar-track{background:#fff}.form-autocomplete-theme-light.form-dropdown--teleport::-webkit-scrollbar-thumb{background:#adb5bd}.form-autocomplete-theme-light.form-dropdown--teleport::-webkit-scrollbar-thumb:hover{background:#6c757d}.form-autocomplete-theme-dark.form-dropdown--teleport::-webkit-scrollbar-track{background:#2b2b2b}.form-autocomplete-theme-dark.form-dropdown--teleport::-webkit-scrollbar-thumb{background:#666}.form-autocomplete-theme-dark.form-dropdown--teleport::-webkit-scrollbar-thumb:hover{background:#ccc}@media(max-width:768px){.form-autocomplete-container .custom-form-element .input[data-v-3ac178d4]{font-size:.9rem;padding:.5rem;padding-right:2rem!important}.form-autocomplete-container .form-clear-button[data-v-3ac178d4],.form-autocomplete-container .form-icon[data-v-3ac178d4]{font-size:1rem;height:1.25rem;right:.5rem;width:1.25rem}}.form-autocomplete-error .input.form-input[data-v-3ac178d4]{border-color:var(--autocomplete-error-color)!important}.form-autocomplete-error .form-label[data-v-3ac178d4],.form-autocomplete-error .input.form-input[data-v-3ac178d4]{color:var(--autocomplete-error-color)!important}.form-autocomplete-error .form-autocomplete-error-message[data-v-3ac178d4]{color:var(--autocomplete-error-color);font-size:.95rem;font-weight:500;left:0;margin-top:.25rem;position:absolute;top:35px}
