.p-button.p-button-icon-only[data-v-c608449e]{height:37px;width:37px}.p-button.bravo-button--waiting[data-v-c608449e]{background:var(--yellow-100)!important;color:var(--yellow-800)!important;border:1px solid var(--yellow-800)!important}.p-button.bravo-button--waiting[data-v-c608449e]:hover{background:var(--yellow-200)!important;border-color:var(--yellow-800)!important}.p-button.bravo-button--waiting[data-v-c608449e]:active{background:var(--yellow-300)!important;border-color:var(--yellow-800)!important}.p-button.bravo-button--waiting[data-v-c608449e]:focus{box-shadow:0 0 0 .2rem var(--yellow-200)!important}.large-title[data-v-c9eb29df]{font-size:20px;font-weight:600;color:var(--text-color-primary);text-transform:none;margin:0;padding:0}.large-body[data-v-aba24519]{font-size:16px;font-weight:500;color:var(--text-color-primary);text-transform:none;margin:0;padding:0}.zero-state-container[data-v-6ed238f8]{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem 0}.zero-state-content[data-v-6ed238f8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background-color:var(--surface-0, #ffffff);max-width:500px;width:100%}.zero-state-message[data-v-6ed238f8]{color:var(--text-color-secondary, var(--surface-600))!important;margin:1rem 0 2rem!important;max-width:400px!important}.zero-state-icon[data-v-6ed238f8]{position:relative;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}[data-v-410bc82c] .zero-state-message{white-space:pre-line}.sso-completing-indicator[data-v-fd35a306]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.sso-completing-spinner[data-v-fd35a306]{width:50px;height:50px}.sso-completing-text[data-v-fd35a306]{color:var(--color-text, #333333);font-size:1rem;font-weight:500;text-align:center;max-width:300px}.acs-view[data-v-2ca1fbb1]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:var(--color-surface, #ffffff)}.acs-loading-container[data-v-2ca1fbb1],.acs-error-container[data-v-2ca1fbb1]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem}.acs-error-message[data-v-2ca1fbb1]{color:var(--color-text, #333333);text-align:center;max-width:400px;margin:0}.bravo-inputtext-view[data-v-148887a4]{padding:.5rem .75rem .5rem .821rem;background-color:transparent}.login-wrapper[data-v-dff12371]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:1rem}.content-column[data-v-dff12371]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px}.login-container[data-v-dff12371]{width:100%;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a}.login-container h1[data-v-dff12371]{font-size:20px;line-height:28px;font-weight:600;margin-bottom:.75rem;color:var(--surface-850);text-align:left}.subtitle[data-v-dff12371]{font-size:14px;line-height:20px;color:var(--surface-700);margin-bottom:1.5rem}.form-group[data-v-dff12371]{margin-bottom:1rem}.form-group label[data-v-dff12371]{display:block;margin-bottom:.5rem;font-size:14px;color:var(--surface-850)}.submit-button[data-v-dff12371],.back-to-login-button[data-v-dff12371]{width:100%;background:var(--primary-600);padding:.75rem;font-weight:500;margin:1rem 0;min-height:44px}.go-back-container[data-v-dff12371]{margin-top:1.5rem;text-align:center;width:100%}.go-back-button[data-v-dff12371]{background:transparent;border:none;color:var(--primary-600);font-size:14px;cursor:pointer;padding:.75rem 1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:5px;margin:0 auto;min-height:44px}.go-back-button[data-v-dff12371]:disabled{opacity:.5;cursor:not-allowed}.go-back-text[data-v-dff12371]{position:relative}.go-back-button:not(:disabled):hover .go-back-text[data-v-dff12371]{-webkit-text-decoration:underline;text-decoration:underline}.go-back-button i[data-v-dff12371]{font-size:12px}[data-v-dff12371] .p-inputtext{width:100%;height:44px!important}.error-message[data-v-dff12371]{background-color:var(--red-100);color:var(--red-700);padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:14px}.success-container strong[data-v-dff12371],.sso-user-container strong[data-v-dff12371]{font-weight:600}@media(min-width:640px){.login-container[data-v-dff12371]{padding:3rem}.login-container h1[data-v-dff12371]{font-size:22px;padding-bottom:.5rem}}@media(min-width:768px){.login-container[data-v-dff12371]{padding:4rem}.login-container h1[data-v-dff12371]{font-size:24px;padding-bottom:.5rem}}.forgot-password-page[data-v-b5b5392d]{background-image:url(/assets/login-ovationcxm-background-CrpdtRFr.svg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.logo-container[data-v-b5b5392d]{max-width:300px}.logo-container img[data-v-b5b5392d]{width:100%;height:auto}[data-v-b5b5392d] .login-wrapper{position:relative!important;background:transparent!important}.bravo-passwordfield[data-v-0b3d6e1c],.bravo-passwordfield[data-v-0b3d6e1c] .p-password{display:block}.bravo-passwordfield[data-v-0b3d6e1c] .p-inputtext{width:100%;height:inherit}.login-wrapper[data-v-c19d0b81]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:1rem}.content-column[data-v-c19d0b81]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px}.login-container[data-v-c19d0b81]{width:100%;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a}.login-container h1[data-v-c19d0b81]{font-size:20px;line-height:28px;font-weight:600;margin-bottom:1.5rem;color:var(--surface-850);text-align:left}.form-group[data-v-c19d0b81]{margin-bottom:1rem}.form-group label[data-v-c19d0b81]{display:block;margin-bottom:.5rem;font-size:14px;color:var(--surface-850)}.sign-in-button[data-v-c19d0b81]{width:100%;background:var(--primary-600);padding:.75rem;font-weight:500;margin:1rem 0;min-height:44px}.links-container[data-v-c19d0b81]{display:flex;justify-content:center;align-items:center}.secondary-link[data-v-c19d0b81]{font-size:14px;color:var(--primary-600);-webkit-text-decoration:none;text-decoration:none}.remember-me[data-v-c19d0b81]{display:flex;align-items:center;margin-top:.5rem}.checkbox-container[data-v-c19d0b81]{display:flex;align-items:center;gap:.75rem;padding:0}.checkbox-wrapper[data-v-c19d0b81]{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.remember-me-label[data-v-c19d0b81]{margin:0!important;padding:0;cursor:pointer;font-size:14px;color:var(--surface-850);display:inline-block;line-height:20px}[data-v-c19d0b81] .p-checkbox{display:flex;align-items:center;justify-content:center;margin:0;padding:0}[data-v-c19d0b81] .p-checkbox-box{display:flex;align-items:center;justify-content:center;margin:0}[data-v-c19d0b81] .p-password input,[data-v-c19d0b81] .p-inputtext{width:100%;height:44px!important}[data-v-c19d0b81] .p-password{width:100%;display:block}.error-message[data-v-c19d0b81]{background-color:var(--red-100);color:var(--red-700);padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:14px}.go-back-container[data-v-c19d0b81]{margin-top:1.5rem;text-align:center;width:100%}.go-back-button[data-v-c19d0b81]{background:transparent;border:none;color:var(--primary-600);font-size:14px;cursor:pointer;padding:.75rem 1rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:5px;margin:0 auto;min-height:44px}.go-back-text[data-v-c19d0b81]{position:relative}.go-back-button:hover .go-back-text[data-v-c19d0b81]{-webkit-text-decoration:underline;text-decoration:underline}.go-back-button i[data-v-c19d0b81]{font-size:12px}@media(min-width:640px){.login-container[data-v-c19d0b81]{padding:3rem}.login-container h1[data-v-c19d0b81]{font-size:22px;padding-bottom:.5rem}}@media(min-width:768px){.login-container[data-v-c19d0b81]{padding:4rem}.login-container h1[data-v-c19d0b81]{font-size:24px;padding-bottom:1rem}}.p-dialog-close-button.p-button-rounded{border-radius:var(--border-radius-md)!important}.p-tag.bravo-tag{line-height:1.25!important}.p-tag.bravo-tag.bravo-tag--outline{background-color:transparent!important;border:1px solid var(--surface-500)!important;color:var(--text-color-secondary)!important}.p-tag.bravo-tag.bravo-tag--light{background-color:var(--surface-50)!important;border:none!important;color:var(--text-color-primary)!important}.p-tag.bravo-tag.state-new,.p-tag.bravo-tag.state-ready{background:var(--orange-100);color:var(--orange-800)}.p-tag.bravo-tag.state-waiting{background:var(--yellow-100);color:var(--yellow-800)}.p-tag.bravo-tag.state-resolved{background:var(--surface-100);color:var(--surface-800)}.p-tag.bravo-tag.state-closed{background:var(--surface-200);color:var(--surface-850)}.p-tag.bravo-tag.state-draft{background:var(--yellow-100);color:var(--surface-850)}.p-tag.bravo-tag.state-published{background:var(--green-100);color:var(--surface-850)}.p-tag.bravo-tag.state-unpublished,.p-tag.bravo-tag.state-previously-published,.p-tag.bravo-tag.state-archived{background:var(--surface-100);color:var(--surface-850)}.provider-list[data-v-15d957e4]{display:flex;flex-direction:column;gap:1rem}.dialog-description[data-v-15d957e4]{margin-bottom:1rem;color:var(--text-color-secondary)}.provider-item[data-v-15d957e4]{display:flex;align-items:center;padding:1rem;border-radius:8px;background-color:var(--surface-card, #ffffff);border:1px solid var(--surface-border, #dee2e6);cursor:pointer;transition:all .2s ease}.provider-item[data-v-15d957e4]:hover{background-color:var(--surface-hover, #f8f9fa);transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.provider-icon[data-v-15d957e4]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:1rem}.provider-logo[data-v-15d957e4]{max-width:100%;max-height:100%}.provider-logo-placeholder[data-v-15d957e4]{width:40px;height:40px;background-color:var(--primary-color, #4338ca);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:1.2rem}.provider-info[data-v-15d957e4]{flex:1}.provider-name[data-v-15d957e4]{margin:0;font-size:1rem;font-weight:600;color:var(--text-color, #212529)}.provider-description[data-v-15d957e4]{margin:.25rem 0 0;font-size:.875rem;color:var(--text-color-secondary, #6c757d)}.provider-action[data-v-15d957e4]{margin-left:auto}.login-sso-completing-overlay[data-v-08aaad4e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface, #ffffff)}.login-page[data-v-08aaad4e]{background-image:url(/assets/login-ovationcxm-background-CrpdtRFr.svg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.logo-container[data-v-08aaad4e]{max-width:300px}.logo-container img[data-v-08aaad4e]{width:100%;height:auto}[data-v-08aaad4e] .login-wrapper{position:relative!important;background:transparent!important}.logged-out-content[data-v-08aaad4e]{padding:0}.confirmation-message[data-v-08aaad4e]{margin:0 0 .5rem;font-size:1rem;color:var(--text-color-primary)}.sub-message[data-v-08aaad4e]{margin:0;font-size:.875rem;color:var(--text-color-secondary)}.dialog-footer[data-v-08aaad4e]{display:flex;justify-content:flex-end;gap:.5rem}.search-highlight,em.search-highlight{background-color:var(--yellow-100, #fef3c7);font-style:normal;padding:0;-webkit-text-decoration:none;text-decoration:none}a .search-highlight,a em.search-highlight{-webkit-text-decoration:none;text-decoration:none;background-color:var(--yellow-100, #fef3c7)!important;color:inherit}.picker-panel[data-v-716e52f2]{display:flex;flex-direction:column;gap:.75rem;padding:.25rem .125rem}.picker-search[data-v-716e52f2],[data-v-716e52f2] .picker-search-input{width:100%}.picker-list-container[data-v-716e52f2]{border:1px solid var(--surface-border, #dee2e6);border-radius:8px;overflow:hidden;min-height:200px;max-height:340px;display:flex;flex-direction:column}.picker-list[data-v-716e52f2]{list-style:none;margin:0;padding:.25rem;flex:1;overflow-y:auto;max-height:340px}.picker-item[data-v-716e52f2]{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:6px;cursor:pointer;transition:background .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.picker-item[data-v-716e52f2]:hover{background:var(--surface-hover, #f4f4f5)}.picker-item.is-selected[data-v-716e52f2]{background:color-mix(in srgb,var(--primary-color, #4f46e5) 10%,transparent)}.item-avatar[data-v-716e52f2]{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--primary-color, #4f46e5) 18%,transparent);color:var(--primary-color, #4f46e5);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;overflow:hidden}.item-avatar img[data-v-716e52f2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-content[data-v-716e52f2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.item-name[data-v-716e52f2]{font-size:.9rem;font-weight:500;color:var(--text-color, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-meta[data-v-716e52f2]{font-size:.8rem;color:var(--text-color-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-check[data-v-716e52f2]{flex-shrink:0;color:var(--primary-color, #4f46e5);font-size:.875rem}.picker-loading[data-v-716e52f2],.picker-empty[data-v-716e52f2]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1rem;color:var(--text-color-secondary, #6b7280);font-size:.9rem;flex:1}.picker-loading-more-row[data-v-716e52f2],.picker-end-row[data-v-716e52f2]{display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:.8rem;color:var(--text-color-secondary, #9ca3af);list-style:none}.dialog-footer[data-v-716e52f2]{display:flex;justify-content:flex-end;gap:.5rem}.choice-page[data-v-87102774]{background-image:url(/assets/login-ovationcxm-background-CrpdtRFr.svg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.logo-container[data-v-87102774]{max-width:300px}.logo-container img[data-v-87102774]{width:100%;height:auto}.choice-card[data-v-87102774]{background:var(--color-surface, #ffffff);border-radius:12px;padding:2rem;width:100%;max-width:440px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;gap:1.5rem}.back-btn[data-v-87102774]{display:inline-flex;align-items:center;gap:.2rem;background:none;border:none;padding:.25rem .5rem;font-size:.9375rem;font-weight:500;color:var(--primary-color, #2563eb);cursor:pointer;transition:opacity .15s ease}.back-btn[data-v-87102774]:hover{opacity:.75}.back-btn svg[data-v-87102774]{width:15px;height:15px}.choice-title[data-v-87102774]{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-color, #1a1a1a);text-align:center}.choice-subtitle[data-v-87102774]{margin:-1rem 0 0;font-size:.9375rem;color:var(--text-color-secondary, #6b7280);text-align:center}.choice-options[data-v-87102774]{display:flex;flex-direction:column;gap:.75rem}.choice-option[data-v-87102774]{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;border:1.5px solid var(--surface-border, #e5e7eb);border-radius:10px;background:var(--surface-card, #ffffff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;text-align:left}.choice-option[data-v-87102774]:hover{border-color:var(--primary-color, #4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #4f46e5) 12%,transparent);background:var(--surface-hover, #f9fafb)}.choice-option[data-v-87102774]:active{transform:scale(.99)}.option-icon[data-v-87102774]{flex-shrink:0;width:40px;height:40px;border-radius:8px;background:color-mix(in srgb,var(--primary-color, #4f46e5) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--primary-color, #4f46e5)}.option-icon svg[data-v-87102774]{width:20px;height:20px}.option-content[data-v-87102774]{flex:1;display:flex;flex-direction:column;gap:.2rem}.option-label[data-v-87102774]{font-size:.9375rem;font-weight:600;color:var(--text-color, #1a1a1a)}.option-description[data-v-87102774]{font-size:.8125rem;color:var(--text-color-secondary, #6b7280)}.option-arrow[data-v-87102774]{flex-shrink:0;color:var(--text-color-secondary, #9ca3af)}.option-arrow svg[data-v-87102774]{width:18px;height:18px}.missing-url-message[data-v-87102774]{margin:0;font-size:.9375rem;color:var(--text-color, #1a1a1a);line-height:1.5}.missing-url-message code[data-v-87102774]{font-family:monospace;font-size:.875rem;background:var(--surface-ground, #f4f4f5);padding:.1em .35em;border-radius:4px}.dialog-footer[data-v-87102774]{display:flex;justify-content:flex-end}.login-wrapper[data-v-1425cdf9]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:1rem}.content-column[data-v-1425cdf9]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px}.login-container[data-v-1425cdf9]{width:100%;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001a}.login-container h1[data-v-1425cdf9]{font-size:20px;line-height:28px;font-weight:600;margin-bottom:.75rem;color:var(--surface-850);text-align:left}.subtitle[data-v-1425cdf9]{font-size:14px;line-height:20px;color:var(--surface-700);margin-bottom:1.5rem}.form-group[data-v-1425cdf9]{margin-bottom:1rem}.form-group label[data-v-1425cdf9]{display:block;margin-bottom:.5rem;font-size:14px;color:var(--surface-850)}.submit-button[data-v-1425cdf9],.back-to-login-button[data-v-1425cdf9]{width:100%;background:var(--primary-600);padding:.75rem;font-weight:500;margin:1rem 0;min-height:44px}[data-v-1425cdf9] .p-password{width:100%;display:block}[data-v-1425cdf9] .p-password input{width:100%;height:44px!important}.error-message[data-v-1425cdf9]{background-color:var(--red-100);color:var(--red-700);padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:14px}.policy-error[data-v-1425cdf9]{color:var(--red-600);font-size:12px;margin-top:.25rem;line-height:1.4}.password-policy-container[data-v-1425cdf9]{margin-bottom:1rem}.password-policy-default[data-v-1425cdf9]{background-color:var(--blue-50);border:1px solid var(--blue-200);border-radius:6px;padding:.75rem}.password-policy-default h4[data-v-1425cdf9]{margin:0 0 .5rem;font-size:14px;font-weight:600;color:var(--blue-800)}.password-policy-default p[data-v-1425cdf9]{margin:0;font-size:13px;color:var(--blue-700);line-height:1.4}[data-v-1425cdf9] .p-password.invalid input{border-color:var(--red-500)}[data-v-1425cdf9] .p-password.invalid input:focus{border-color:var(--red-500);box-shadow:0 0 0 2px #ef444433}.success-container strong[data-v-1425cdf9]{font-weight:600}@media(min-width:640px){.login-container[data-v-1425cdf9]{padding:3rem}.login-container h1[data-v-1425cdf9]{font-size:22px;padding-bottom:.5rem}}@media(min-width:768px){.login-container[data-v-1425cdf9]{padding:4rem}.login-container h1[data-v-1425cdf9]{font-size:24px;padding-bottom:.5rem}}.forgot-password-page[data-v-b472c5dd]{background-image:url(/assets/login-ovationcxm-background-CrpdtRFr.svg);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.logo-container[data-v-b472c5dd]{max-width:300px}.logo-container img[data-v-b472c5dd]{width:100%;height:auto}[data-v-b472c5dd] .login-wrapper{position:relative!important;background:transparent!important}
