.header[data-v-145bc5a9]{background-color:#317cc0;max-height:134px;border-radius:10px;padding:18px}.header-logo[data-v-145bc5a9]{width:98px;border-radius:5px}.auth-buttons[data-v-145bc5a9]{position:relative;z-index:10}.auth-buttons .button[data-v-145bc5a9]{width:160px;height:48px;border-radius:10px;background-color:#f1961b;cursor:pointer;text-align:center;font-family:Pontano Sans;font-size:16px;font-size:1.25em!important;font-weight:700!important;color:#000!important;line-height:48px!important;letter-spacing:0px!important;text-decoration:none!important}.auth-buttons .button[data-v-145bc5a9]:hover{background-color:#0056b3}.auth-buttons .navbar-wrapper[data-v-145bc5a9]{background-color:#4a90d9;width:100%;padding:10px 16px;box-sizing:border-box}@media (max-width: 767px){.auth-buttons .navbar-wrapper[data-v-145bc5a9]{padding:8px 12px}.auth-buttons .navbar-wrapper>div[data-v-145bc5a9]{width:100%}.auth-buttons .button[data-v-145bc5a9]{width:130px;font-size:12px}}.text-sm{font-size:16px}@media (max-width: 576px){.text-sm{font-size:10px}}.d-mobile-block[data-v-337ce453]{display:none}@media screen and (min-width: 375px) and (max-width: 425px){.d-mobile-block[data-v-337ce453]{display:block}}.d-desktop-block[data-v-337ce453]{display:block}@media screen and (min-width: 375px) and (max-width: 425px){.d-desktop-block[data-v-337ce453]{display:none}}.success-modal[data-v-337ce453]{z-index:2;position:absolute;top:390px;left:0;border-radius:20px;padding:60px;background-color:#fff;box-shadow:0 2px 30px #0000001c}.success-modal-backdrop[data-v-337ce453]{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.button-s[data-v-337ce453]{display:flex;margin-bottom:10px;margin-top:20px;padding-left:50px;padding-right:50px;font-family:Pontano Sans;align-items:center;justify-content:center;height:48px;border-radius:10px;border:3px solid #F1961B;background-color:#f1961b;cursor:pointer;font-size:1.125em!important;font-weight:700!important;color:#000!important;line-height:22px!important;letter-spacing:0!important;text-decoration:none!important}.button-s[data-v-337ce453]:hover{background-color:#fff}img[data-v-337ce453]{margin-top:40px;height:100px;width:160px}p[data-v-337ce453]{font-family:Pontano Sans;font-size:1em!important;font-weight:400!important;color:#050c13!important;line-height:22px!important;letter-spacing:0!important;text-decoration:none!important}p a[data-v-337ce453]{font-size:1em!important;font-weight:400!important;color:#317cc0!important;line-height:22px!important;letter-spacing:0!important;text-decoration:none!important}@media screen and (max-width: 990px){button[data-v-337ce453]{width:100%}.success-modal[data-v-337ce453]{padding:16px}}.signature-step[data-v-d26e425c]{max-width:520px;margin:0 auto 12px}.signature-mode-toggle[data-v-d26e425c]{display:flex;margin-bottom:12px;border:1px solid #BAC0C5;border-radius:10px;overflow:hidden}.signature-mode-button[data-v-d26e425c]{flex:1;height:40px;border:0;background:#fff;color:#050c13;font-family:Pontano Sans;font-weight:700}.signature-mode-button.active[data-v-d26e425c]{background:#f1961b}.typed-signature-input[data-v-d26e425c]{width:100%;height:44px;border:1px solid #BAC0C5;border-radius:10px;padding:0 12px;margin-bottom:12px}.typed-signature-preview[data-v-d26e425c]{display:flex;justify-content:center;align-items:center;height:144px;border:1px solid #BAC0C5;border-radius:12px;background:#fff}.signature-preview-text[data-v-d26e425c]{max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#050c13;font-size:44px;line-height:1}.upload-dropzone[data-v-d26e425c]{width:100%;max-width:520px;margin:0 auto;padding:18px 16px;border:2px dashed #8fb7ff;border-radius:8px;background:#f5f9ff;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px}.upload-dropzone.is-dragging[data-v-d26e425c]{background:#eaf2ff;border-color:#2f80ed}.upload-dropzone__icon[data-v-d26e425c]{width:34px;height:34px}.upload-dropzone__text[data-v-d26e425c]{font-size:14px;color:#1f2a37}.upload-dropzone__browse[data-v-d26e425c]{color:#2f80ed;text-decoration:underline;font-weight:600}.certificates-step[data-v-d26e425c]{max-width:600px;margin:0 auto}.certificate-row[data-v-d26e425c]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid #E5E8EC;border-radius:10px;margin-bottom:10px;background:#fff}.certificate-row__label[data-v-d26e425c]{font-size:13px;font-weight:600;color:#050c13}.certificate-row__controls[data-v-d26e425c]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.certificate-row__upload[data-v-d26e425c]{flex:1 1 200px;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px dashed #8fb7ff;border-radius:8px;background:#f5f9ff;color:#2f80ed;font-weight:600;cursor:pointer}.certificate-row__filename[data-v-d26e425c]{color:#050c13;font-weight:500}.certificate-row__icon[data-v-d26e425c]{width:18px;height:18px}.certificate-row__remove[data-v-d26e425c]{background:transparent;border:0;padding:4px;cursor:pointer}.certificate-row__remove img[data-v-d26e425c]{width:18px;height:18px}.certificate-row__expiry-group[data-v-d26e425c]{display:inline-flex;flex-direction:column;gap:4px;flex:0 0 auto;margin-bottom:0}.certificate-row__expiry-label[data-v-d26e425c]{font-size:11px;font-weight:600;color:#5a6470;text-transform:uppercase;letter-spacing:.4px}.certificate-row__expiry[data-v-d26e425c]{width:160px;height:40px;padding:0 10px;border:1px solid #BAC0C5;border-radius:8px}.certificate-row__expiry[data-v-d26e425c]:disabled{background:#f1f2f4;color:#8a929c;cursor:not-allowed}.certificate-row__no-expiry[data-v-d26e425c]{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;color:#5a6470;cursor:pointer;-webkit-user-select:none;user-select:none}.certificate-row__no-expiry input[type=checkbox][data-v-d26e425c]{width:14px;height:14px;margin:0;cursor:pointer}.tutorial-slides[data-v-edb15bcb]{max-height:60vh;overflow:hidden}.tutorial-image[data-v-edb15bcb]{width:100%;height:auto;max-height:60vh;object-fit:contain;display:block;margin:0 auto}.slide[data-v-edb15bcb]{display:none}.active-slide[data-v-edb15bcb]{display:block}@media (max-width: 576px){.tutorial-slides[data-v-edb15bcb],.tutorial-image[data-v-edb15bcb]{max-height:45vh}}
