.TrainingQrDialog_dialog__BKo5z{margin:auto;border:none;border-radius:.75rem;box-shadow:0 0 1px rgba(0,0,0,.2),0 26px 80px rgba(0,0,0,.2);background-color:#fff;width:calc(100% - 2rem);max-width:480px;max-height:calc(100% - 2rem);padding:0;overflow-y:auto;animation:TrainingQrDialog_fadeIn__h4_di .2s ease-out}.TrainingQrDialog_dialog__BKo5z::-webkit-backdrop{background-color:rgba(0,47,135,.6)}.TrainingQrDialog_dialog__BKo5z::backdrop{background-color:rgba(0,47,135,.6)}@media(prefers-reduced-motion:reduce){.TrainingQrDialog_dialog__BKo5z{animation:none}}.TrainingQrDialog_content__6_vxt{position:relative}.TrainingQrDialog_closeButton__D_pUs{cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;z-index:1;border:none;border-radius:.5rem;background:none;padding:.25rem}.TrainingQrDialog_closeButton__D_pUs:hover{background-color:hsla(0,0%,100%,.12)}.TrainingQrDialog_closeButton__D_pUs:focus-visible{outline:2px solid #fff;outline-offset:2px}.TrainingQrDialog_header__vH1Ly{display:flex;gap:.25rem;align-items:center;position:relative;background:linear-gradient(90deg,#002f87,#225fb7);padding:2rem 2rem 1.5rem;overflow:hidden;flex-direction:column;text-align:center}.TrainingQrDialog_header__vH1Ly:after{pointer-events:none;content:"";position:absolute;top:-96px;right:-64px;border:32px solid hsla(0,0%,100%,.05);border-radius:50%;height:220px;width:220px}.TrainingQrDialog_logo__KbzeI{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;border-radius:.75rem;box-shadow:0 8px 24px rgba(0,19,45,.25);background-color:#fff;width:64px;height:64px}.TrainingQrDialog_accessNote__rbrnZ,.TrainingQrDialog_title__oCmUn,.TrainingQrDialog_trainingName__HxisH{position:relative;z-index:1}.TrainingQrDialog_trainingName__HxisH{opacity:.92}.TrainingQrDialog_accessNote__rbrnZ{margin-top:.25rem;color:#c7dff9}.TrainingQrDialog_body__NwvJS{display:flex;gap:1rem;padding:1.5rem;flex-direction:column}.TrainingQrDialog_scanRow__yy_Za{display:flex;gap:1.5rem;align-items:center}@media(max-width:767px){.TrainingQrDialog_scanRow__yy_Za{flex-direction:column}}.TrainingQrDialog_qrFrame__Ufq5K{border:1px solid #e4e3ed;border-radius:.75rem;box-shadow:0 2px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.25);background-color:#fff;width:176px;padding:.5rem;flex-shrink:0}.TrainingQrDialog_qrCode__44gKw{width:100%}.TrainingQrDialog_steps__LB756{list-style:none;display:flex;gap:1rem;padding:0;flex-direction:column;text-align:left}.TrainingQrDialog_steps__LB756 li{display:flex;gap:.5rem;align-items:flex-start;color:#333b4a}.TrainingQrDialog_stepNumber__AkXgo{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#002f87;background-color:#e8f3ff;height:24px;width:24px;flex-shrink:0;font-size:12px;font-weight:700}.TrainingQrDialog_divider__NUQPm{display:flex;gap:.75rem;align-items:center}.TrainingQrDialog_divider__NUQPm:after,.TrainingQrDialog_divider__NUQPm:before{content:"";background-color:#e4e3ed;height:1px;flex:1 1}.TrainingQrDialog_storeBadges__9YWHL{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.TrainingQrDialog_browserLink__Z1am9{display:flex;gap:.25rem;align-items:center;justify-content:center;border:1px solid #002f87;border-radius:.5rem;color:#002f87;padding:.75rem 1rem;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease-out}.TrainingQrDialog_browserLink__Z1am9:hover{background-color:#e8f3ff}.TrainingQrDialog_browserLink__Z1am9:focus-visible{outline:2px solid #002f87;outline-offset:2px}@keyframes TrainingQrDialog_fadeIn__h4_di{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}