/* KSK Designer 1.1.72: visible, accessible state of cross-product design transfer. */
.kskd-switch-progress[hidden],.kskd-switch-error[hidden]{display:none!important}
.kskd-switch-progress{display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:12px 14px!important;margin:12px 0!important;background:#edf6ff!important;border:1px solid #bedcf8!important;border-radius:12px!important;color:#174775!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important;box-sizing:border-box!important}
.kskd-switch-spinner{display:block!important;flex:0 0 22px!important;width:22px!important;height:22px!important;box-sizing:border-box!important;border:3px solid rgba(25,102,180,.23)!important;border-top-color:#1966b4!important;border-radius:50%!important;animation:kskd-switch-spin-1172 .8s linear infinite!important}
@keyframes kskd-switch-spin-1172{to{transform:rotate(360deg)}}
.kskd-switch-progress-text{display:block!important;min-width:0!important;overflow-wrap:anywhere!important}
.kskd-switch-modal.is-switching .kskd-switch-choice:not(.is-loading){opacity:.45!important}
.kskd-switch-modal.is-switching .kskd-switch-choice.is-loading{opacity:1!important;border-color:#2075c4!important;box-shadow:0 0 0 2px rgba(32,117,196,.16)!important}
.kskd-switch-modal.is-switching .kskd-switch-close{opacity:.4!important;cursor:wait!important}
.kskd-switch-error{display:block!important;position:relative!important;margin:12px 0!important;padding:12px 14px!important;border:1px solid #f5c5c5!important;border-radius:10px!important;background:#fff3f3!important;color:#9b2525!important;font-weight:650!important;line-height:1.5!important}
@media(prefers-reduced-motion:reduce){.kskd-switch-spinner{animation-duration:2s!important}}
