.microsoft-entra-config-form[data-v-299ed2cc]{display:grid;gap:.75em}h3[data-v-299ed2cc]{font-size:1em;margin:0 0 .5em}.section-description[data-v-299ed2cc]{color:#666;font-size:.9em;margin-bottom:1em;margin-top:0}.small-info[data-v-299ed2cc]{color:#555;font-size:.85em;line-height:1.4;margin-bottom:1.25em}.org-name-info[data-v-299ed2cc]{margin-bottom:.5em}.tenant-guid-info[data-v-299ed2cc]{margin:0}.how-it-works-info[data-v-299ed2cc]{margin:.5em 0 0}.setup-link-expiry[data-v-299ed2cc]{margin-top:.5em}.checkbox-group[data-v-299ed2cc]{display:flex;flex-direction:column;gap:.5em}.dependent-option[data-v-299ed2cc]{margin-inline-start:1.5em}.info-box[data-v-299ed2cc]{background:#f5f5f5;border-radius:4px;font-size:.9em;margin:.5em 0;padding:.75em}.info-box.instruction[data-v-299ed2cc]{background:#e7f3ff;border-left:4px solid #0078d4;padding:1em}.domain-selector-section[data-v-299ed2cc]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:1.5em;padding:1em}.domain-list[data-v-299ed2cc]{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.domain-item[data-v-299ed2cc]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:.75em 1em;transition:all .2s ease}.domain-item[data-v-299ed2cc]:hover{background:#f5faff;border-color:#0078d4}.domain-item.selected[data-v-299ed2cc]{background:#e7f3ff;border-color:#0078d4;border-width:2px;padding:calc(.75em - 1px) calc(1em - 1px)}.domain-item .badge[data-v-299ed2cc]{background:#eee;border-radius:10px;font-size:.7em;margin-left:.5em;padding:.2em .5em;vertical-align:middle}.domain-item .badge.default[data-v-299ed2cc]{background:#0078d4;color:#fff}.sync-status[data-v-299ed2cc]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;gap:1em;margin:.5em 0;padding:.75em}.sync-status.no-token[data-v-299ed2cc]{background:#fff3e0;border:1px solid #ffcc80}.sync-status .status-indicator[data-v-299ed2cc]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.875em;font-weight:700;height:1.5em;justify-content:center;width:1.5em}.sync-status .status-indicator.connected[data-v-299ed2cc]{background:#c8e6c9;color:#2e7d32}.sync-status .status-indicator.disconnected[data-v-299ed2cc]{background:#ffcc80;color:#e65100}.warning-text[data-v-299ed2cc]{color:#e65100}.custom-app-section[data-v-299ed2cc]{display:flex;flex-direction:column;gap:1em}.feature-level-selector label[data-v-299ed2cc]{display:block;font-weight:600;margin-bottom:.5em}.feature-options[data-v-299ed2cc]{display:flex;gap:.75em}.feature-option[data-v-299ed2cc]{border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1;padding:.75em 1em;transition:all .2s ease}.feature-option strong[data-v-299ed2cc]{display:block;margin-bottom:.25em}.feature-option[data-v-299ed2cc]:hover{background:#f5faff;border-color:#0078d4}.feature-option.selected[data-v-299ed2cc]{background:#e7f3ff;border-color:#0078d4;border-width:2px;padding:calc(.75em - 1px) calc(1em - 1px)}.secret-field[data-v-299ed2cc]{display:flex;flex-direction:column;gap:.25em}.secret-field>.button-element[data-v-299ed2cc]{align-self:flex-start}.setup-link-section[data-v-299ed2cc]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:1em}.uri-display[data-v-299ed2cc]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;display:flex;gap:.5em;margin-top:.75em;padding:.75em}.uri-display code[data-v-299ed2cc]{color:#333;flex:1;font-family:monospace;font-size:.85em;word-break:break-all}.copy-btn[data-v-299ed2cc]{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;cursor:pointer;flex-shrink:0;font-size:1.2em;padding:.5em;transition:all .2s ease}.copy-btn[data-v-299ed2cc]:hover{background:#e0e0e0;border-color:#999}.copy-btn[data-v-299ed2cc]:active{transform:scale(.95)}.setup-link-error[data-v-299ed2cc]{color:#a4262c;font-size:.85em;margin:0 0 .75em}.FeideConfigForm__root--qVWAn{display:grid;gap:.75em}.FeideConfigForm__smallInfo--B2J16{color:#555;font-size:.85em;line-height:1.4;margin-bottom:1.25em}.FeideConfigForm__redirectUriInfo--Zgq8M{margin-bottom:.5em}.FeideConfigForm__howItWorksInfo--YY0m1{margin:.5em 0 0}.FeideConfigForm__scopeDescription--Z2yDg{margin-block:-.25em .5em;margin-inline-start:1.5em}.FeideConfigForm__checkboxGroup--FeTqP{display:flex;flex-direction:column;gap:.5em}.FeideConfigForm__dependentOption--pDt6E{margin-inline-start:1.5em}.FeideConfigForm__infoBox--jdvYr{background:#f5f5f5;border-radius:4px;font-size:.9em;margin:.5em 0;padding:.75em}.FeideConfigForm__credentialsSection--VPcWi{display:flex;flex-direction:column;gap:1em}.FeideConfigForm__secretField--At9rS{align-items:flex-end;display:flex;gap:.5em}.FeideConfigForm__secretField--At9rS>:first-child{flex:1}.FeideConfigForm__featureOptions--eO4JD{display:flex;gap:.75em}.FeideConfigForm__featureOption--dz5_s{border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1;padding:.75em 1em;transition:all .2s ease}.FeideConfigForm__featureOption--dz5_s strong{display:block;margin-bottom:.25em}.FeideConfigForm__featureOption--dz5_s:hover{background:#f5faf8;border-color:#1f4f3f}.FeideConfigForm__selected--mbqZu{background:#e8f5e9;border-color:#1f4f3f;border-width:2px;padding:calc(.75em - 1px) calc(1em - 1px)}.FeideConfigForm__uriDisplay--Pt0NC{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;display:flex;gap:.5em;margin-top:.25em;padding:.75em}.FeideConfigForm__uriDisplay--Pt0NC code{color:#333;flex:1;font-family:monospace;font-size:.85em;word-break:break-all}.FeideConfigForm__copyBtn--KAk64{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;cursor:pointer;flex-shrink:0;font-size:1.2em;padding:.5em;transition:all .2s ease}.FeideConfigForm__copyBtn--KAk64:hover{background:#e0e0e0;border-color:#999}.FeideConfigForm__copyBtn--KAk64:active{transform:scale(.95)}.VippsConfigForm__root--ZdwUs{display:grid;gap:.75em}.VippsConfigForm__smallInfo--RDE9u{color:#555;font-size:.85em;line-height:1.4;margin-bottom:1.25em}.VippsConfigForm__redirectUriInfo--j_3N1{margin-bottom:.5em}.VippsConfigForm__checkboxGroup--EXH8f{display:flex;flex-direction:column;gap:.5em}.VippsConfigForm__dependentOption--RYnk8{margin-inline-start:1.5em}.VippsConfigForm__infoBox--PDDsR{background:#f5f5f5;border-radius:4px;font-size:.9em;margin:.5em 0;padding:.75em}.VippsConfigForm__credentialsSection--ELI6B{display:flex;flex-direction:column;gap:1em}.VippsConfigForm__secretField--YAiQg{align-items:flex-end;display:flex;gap:.5em}.VippsConfigForm__secretField--YAiQg>:first-child{flex:1}.VippsConfigForm__featureOptions--YVpho{display:flex;gap:.75em}.VippsConfigForm__featureOption--jkR8j{border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1;padding:.75em 1em;transition:all .2s ease}.VippsConfigForm__featureOption--jkR8j strong{display:block;margin-bottom:.25em}.VippsConfigForm__featureOption--jkR8j:hover{background:#fff4ef;border-color:#ff5b24}.VippsConfigForm__selected--brGvx{background:#ffe9df;border-color:#ff5b24;border-width:2px;padding:calc(.75em - 1px) calc(1em - 1px)}.VippsConfigForm__uriDisplay--dTaa9{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;display:flex;gap:.5em;margin-top:.25em;padding:.75em}.VippsConfigForm__uriDisplay--dTaa9 code{color:#333;flex:1;font-family:monospace;font-size:.85em;word-break:break-all}.VippsConfigForm__copyBtn--ugiLM{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;cursor:pointer;flex-shrink:0;font-size:1.2em;padding:.5em;transition:all .2s ease}.VippsConfigForm__copyBtn--ugiLM:hover{background:#e0e0e0;border-color:#999}.VippsConfigForm__copyBtn--ugiLM:active{transform:scale(.95)}.identity-providers-manager[data-v-994cee30]{width:100%}.add-provider-options[data-v-994cee30]{display:flex;flex-direction:column;gap:1em;margin-bottom:2em}.option-header[data-v-994cee30]{align-items:center;display:flex;gap:.75em;margin-bottom:.5em}.option-logo[data-v-994cee30]{flex-shrink:0;height:24px;width:24px}.option-button[data-v-994cee30]{background:#fff;border:2px solid #ddd;border-radius:6px;box-sizing:border-box;cursor:pointer;display:block;padding:1.5em;text-align:left;transition:all .2s ease;width:100%}.option-button[data-v-994cee30]:focus,.option-button[data-v-994cee30]:hover{background:#f5faff;border-color:#0078d4;outline:none}.option-button.disabled[data-v-994cee30]{background:#f9f9f9;cursor:not-allowed;opacity:.7}.option-button.disabled[data-v-994cee30]:focus,.option-button.disabled[data-v-994cee30]:hover{background:#f9f9f9;border-color:#ddd}.option-button.disabled .disabled-reason[data-v-994cee30]{background:#fff3e0;border-left:3px solid #f57c00;border-radius:0 4px 4px 0;color:#e65100;font-size:.85em;margin-top:.75em;padding:.5em}:is(.option-button.feide,.option-button.microsoft-entra) strong[data-v-994cee30]{font-size:1.1em}:is(.option-button.feide,.option-button.microsoft-entra) p[data-v-994cee30]{color:#666;font-size:.9em;margin:0}:is(.option-button.feide.disabled,.option-button.microsoft-entra.disabled) strong[data-v-994cee30]{color:#999}.option-button.microsoft-entra strong[data-v-994cee30]{color:#0078d4}.option-button.feide[data-v-994cee30]:focus,.option-button.feide[data-v-994cee30]:hover{background:#f5faf8;border-color:#1f4f3f}.option-button.feide strong[data-v-994cee30]{color:#1f4f3f}.option-button.feide.disabled[data-v-994cee30]:focus,.option-button.feide.disabled[data-v-994cee30]:hover{background:#f9f9f9;border-color:#ddd}.step-description[data-v-994cee30]{color:#666;font-size:.95em;margin-bottom:1.5em}.section-description[data-v-994cee30]{color:#666;font-size:.9em;margin-bottom:1em;margin-top:0}.small-info[data-v-994cee30]{color:#555;font-size:.85em;line-height:1.4;margin-bottom:1.25em}.tenant-domains-info[data-v-994cee30]{margin:.5em 0 0}.wizard-buttons[data-v-994cee30]{border-top:1px solid #ddd;display:flex;gap:.75em;margin-top:2em;padding-top:1.5em}.providers-list[data-v-994cee30]{block-size:100%}.card-content[data-v-994cee30],.sections-surface[data-v-994cee30]{font-size:calc(max(16px, 1rem))}.status-enabled[data-v-994cee30]{color:#080}.status-disabled[data-v-994cee30]{color:#c00}.status-action-required[data-v-994cee30]{color:#e65100}.info-box[data-v-994cee30]{background:#f5f5f5;border-radius:4px;font-size:.9em;margin:.5em 0;padding:.75em}.info-box.instruction[data-v-994cee30]{background:#e7f3ff;border-left:4px solid #0078d4;padding:1em}.info-box.instruction strong[data-v-994cee30]{color:#0078d4;display:block;margin-bottom:.5em}.info-box.instruction ol[data-v-994cee30]{margin:.5em 0 0;padding-left:2em}.info-box.instruction ol li[data-v-994cee30]{font-size:.9em;margin:.25em 0}.info-box.instruction ol li a[data-v-994cee30]{color:#0078d4;-webkit-text-decoration:underline;text-decoration:underline}.info-box.warning[data-v-994cee30]{background:#fff3e0;border-left:4px solid #f57c00}.info-box.warning strong[data-v-994cee30]{color:#e65100}.info-box code[data-v-994cee30]{display:block;font-family:monospace;font-size:.85em;margin-top:.25em;word-break:break-all}.info-box ul[data-v-994cee30]{margin:.5em 0 0;padding-left:1.5em}.info-box ul li[data-v-994cee30]{margin:.25em 0}.uri-display[data-v-994cee30]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:3px;display:flex;gap:.5em;margin-top:.75em;padding:.75em}.uri-display code[data-v-994cee30]{color:#333;flex:1;font-family:monospace;font-size:.85em;margin:0;word-break:break-all}.copy-btn[data-v-994cee30]{background:#f5f5f5;border:1px solid #ccc;border-radius:3px;cursor:pointer;flex-shrink:0;font-size:1.2em;padding:.5em;transition:all .2s ease}.copy-btn[data-v-994cee30]:hover{background:#e0e0e0;border-color:#999}.copy-btn[data-v-994cee30]:active{transform:scale(.95)}.domain-selector-section[data-v-994cee30]{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;margin-top:1.5em;padding:1em}.domain-selector-section h3[data-v-994cee30]{font-size:1em;margin:0 0 .5em}.domain-list[data-v-994cee30]{display:flex;flex-direction:column;gap:.5em;margin-top:1em}.domain-item[data-v-994cee30]{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:.75em 1em;transition:all .2s ease}.domain-item[data-v-994cee30]:hover{background:#f5faff;border-color:#0078d4}.domain-item.selected[data-v-994cee30]{background:#e7f3ff;border-color:#0078d4;border-width:2px;padding:calc(.75em - 1px) calc(1em - 1px)}.domain-item.already-added[data-v-994cee30]{background:#fdfdfd;border-color:#eee;cursor:not-allowed;opacity:.8}.domain-item.already-added[data-v-994cee30]:hover{background:#fdfdfd;border-color:#eee}.domain-item.already-added .checkbox-indicator[data-v-994cee30]{background:#f5f5f5;border-color:#eee;color:#999}.domain-item .organization-label[data-v-994cee30]{color:#666;font-size:.75em;font-weight:600;margin-bottom:.25em;text-transform:uppercase}.domain-item .tenant-id-display[data-v-994cee30]{color:#888;font-family:monospace;font-size:.8em;margin-top:.25em}.domain-item .badge[data-v-994cee30]{background:#eee;border-radius:10px;font-size:.7em;margin-left:.5em;padding:.2em .5em;vertical-align:middle}.domain-item .badge.default[data-v-994cee30]{background:#0078d4;color:#fff}.domain-item .badge.already-added-badge[data-v-994cee30]{background:#666;color:#fff;display:inline-block;margin-left:0;margin-top:.5em}.domain-item .checkbox-indicator[data-v-994cee30]{align-items:center;border:2px solid #ddd;border-radius:4px;color:#0078d4;display:flex;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.domain-item.selected .checkbox-indicator[data-v-994cee30]{background:#0078d4;border-color:#0078d4;color:#fff}.sync-status[data-v-994cee30]{align-items:center;background:#f5f5f5;border-radius:4px;display:flex;gap:1em;margin:.5em 0;padding:.75em}.sync-status.no-token[data-v-994cee30]{background:#fff3e0;border:1px solid #ffcc80}.sync-status .status-indicator[data-v-994cee30]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.sync-status .status-indicator.connected[data-v-994cee30]{background:#c8e6c9;color:#2e7d32}.sync-status .status-indicator.disconnected[data-v-994cee30]{background:#ffcc80;color:#e65100}.sync-status .warning-text[data-v-994cee30]{color:#e65100}.groups-list[data-v-994cee30]{border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;gap:.5em;margin-bottom:.5em;max-height:300px;overflow-y:auto;padding:.5em}.group-item[data-v-994cee30]{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;gap:.75em;padding:.75em;transition:all .2s ease}.group-item[data-v-994cee30]:hover{background:#f5faff;border-color:#0078d4}.group-item.selected[data-v-994cee30]{background:#e7f3ff;border-color:#0078d4}.group-item .group-checkbox[data-v-994cee30]{align-items:center;border:2px solid #ccc;border-radius:3px;color:#0078d4;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}.group-item.selected .group-checkbox[data-v-994cee30]{background:#0078d4;border-color:#0078d4;color:#fff}.group-item .group-info[data-v-994cee30]{flex:1;min-width:0}.group-item .group-name[data-v-994cee30]{color:#333;font-weight:600;overflow-wrap:break-word}.group-item .group-id[data-v-994cee30]{color:#888;font-family:monospace;font-size:.8em;word-break:break-all}.group-item .group-description[data-v-994cee30]{color:#666;font-size:.85em;margin-top:.25em}