.fikva-register-root input[type=text],.fikva-register-root input[type=password],.fikva-register-root input[type=email],#root-fikva-form-v2 input[type=text],#root-fikva-form-v2 input[type=password],#root-fikva-form-v2 input[type=email]{padding:25px 12px 8px!important;box-sizing:content-box!important;margin:0!important;border:none!important}.fikva-register-root .complex-field input[type=text],#root-fikva-form-v2 .complex-field input[type=text]{padding:7px 4px!important}.fikva-register__status{padding:2.5rem 1.5rem;margin:1.5rem 0;text-align:center;background-color:#f9fafb}.fikva-register__status-title{margin:0 0 .75rem;font-size:1.5rem;font-weight:600}.fikva-register__status-text{margin:0;font-size:1rem;line-height:1.5;color:#444}.fikva-register__countdown{margin:1.25rem 0 0;font-size:2rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.fikva-register__edition-label{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.fikva-register__handoff .fikva-register__status-text{margin:0 0 .75rem}.fikva-register__handoff-actions{margin:1.5rem 0 1rem}.fikva-register__handoff-link{margin:1.5rem 0 0;font-size:.875rem;color:#666;word-break:break-all}.fikva-register__handoff-note{margin:1.5rem 0 0;font-weight:600}.fikva-register__handoff-dropped{margin:.75rem auto 0!important;padding:.75rem 1rem;max-width:40rem;border:1px solid #b45309;background-color:#fffbeb;color:#78350f}.fikva-register__validation-summary{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid #c62828;background-color:#fef2f2}.fikva-register__validation-summary-title{margin:0 0 .75rem;font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.35;text-transform:none}.fikva-register__validation-summary-list{margin:0;padding:0 0 0 1.25rem}.fikva-register__validation-summary-item{margin:.25rem 0}.fikva-register__validation-summary-button{padding:0;border:0;background:none;color:#c62828;font:inherit;text-decoration:underline;cursor:pointer;text-align:left}.fikva-register__draft-notice{margin:0 0 1.5rem;padding:1rem 1.25rem;border:1px solid #b45309;background-color:#fffbeb}.fikva-register__draft-notice-text{margin:0 0 .75rem;font-size:1rem;line-height:1.5}.fikva-register__draft-notice-dismiss{padding:0;border:0;background:none;color:#92400e;font:inherit;text-decoration:underline;cursor:pointer}.fikva-register__intro{margin:0 0 1.25rem;border:1px solid #e5e5e5;border-left:3px solid #c9271e;background-color:#f9fafb;font-size:.875rem;color:#444}.fikva-register__intro-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding:.6rem .9rem;cursor:pointer;list-style:none}.fikva-register__intro-summary::-webkit-details-marker{display:none}.fikva-register__intro-facts-line{display:flex;flex-wrap:wrap;gap:.35rem .5rem;line-height:1.45}.fikva-register__intro-facts-line strong{color:#1c1b18}.fikva-register__intro-toggle{flex-shrink:0;color:#1976d2;text-decoration:underline;white-space:nowrap}.fikva-register__intro[open] .fikva-register__intro-toggle:after{content:" (less)"}.fikva-register__intro-body{padding:0 .9rem .75rem;max-width:72ch;line-height:1.5}.fikva-register__intro-body p{margin:0 0 .5rem}@media(max-width:600px){.fikva-register__intro{font-size:.8125rem}.fikva-register__intro-toggle{width:100%}}.fikva-register__form,.fikva-register__validation-summary,.fikva-register__section,.fikva-register__form input,.fikva-register__form textarea,.fikva-register__dropzone,.fikva-register__consent{scroll-margin-top:var(--fikva-scroll-offset, 96px)}.fikva-register__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.fikva-register__step-button{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .75rem;border:0;border-top:3px solid #d9d9d9;background:none;color:#6b6b6b;font:inherit;text-align:left;cursor:default}.fikva-register__step--done .fikva-register__step-button{border-top-color:#2e7a4b;color:#1c1b18;cursor:pointer}.fikva-register__step--done .fikva-register__step-button:hover .fikva-register__step-label{text-decoration:underline}.fikva-register__step--current .fikva-register__step-button{border-top-color:#c9271e;color:#1c1b18;font-weight:600}.fikva-register__step--invalid .fikva-register__step-button{border-top-color:#c62828}.fikva-register__step-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid currentColor;font-size:.75rem;font-variant-numeric:tabular-nums}.fikva-register__step--done .fikva-register__step-num{background:#2e7a4b;border-color:#2e7a4b;color:#fff}.fikva-register__step--current .fikva-register__step-num{background:#c9271e;border-color:#c9271e;color:#fff}@media(max-width:600px){.fikva-register__step-label{font-size:.8125rem}.fikva-register__step-button{padding:.5rem .25rem;gap:.4rem}}.fikva-register__section-title{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none}.fikva-register__section-hint{margin:0 0 1.25rem;color:#555;font-size:.9375rem;line-height:1.5;max-width:70ch}.fikva-register__review{margin:0 0 1.5rem}.fikva-register__review-block{padding:1rem 1.25rem;margin:0 0 1rem;background-color:#f9fafb}.fikva-register__review-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .75rem}.fikva-register__review-head h3{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:0;text-transform:none}.fikva-register__link-button{padding:0;border:0;background:none;color:#1976d2;font:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}.fikva-register__review-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem 1.5rem;margin:0}.fikva-register__review-facts dt{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;margin:0 0 .1rem}.fikva-register__review-facts dd{margin:0;font-size:.9375rem}.fikva-register__review-art{list-style:none;margin:0;padding:0}.fikva-register__review-art-item{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.75rem 1rem;align-items:center;padding:.6rem 0;border-top:1px solid #e5e5e5}.fikva-register__review-art-text{display:flex;flex-direction:column;gap:.15rem;font-size:.9375rem;min-width:0}.fikva-register__review-art-text span{color:#555;font-size:.875rem}.fikva-register__review-warn{color:#c62828!important;font-weight:600}.fikva-register__review-thumb{width:4.5rem;height:4.5rem;object-fit:cover;background:#e8e8e8;display:block}.fikva-register__review-thumb--empty{border:1px dashed #c9c9c9}.fikva-register__review-fee{font-variant-numeric:tabular-nums;font-weight:600}.fikva-register__total-note{margin:.5rem 0 0!important;font-size:.8125rem;color:#666}.fikva-register__bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:1.5rem 0 0;padding:.85rem 1.25rem;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -6px 16px #0000000f}.fikva-register__bar-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.9375rem;font-variant-numeric:tabular-nums}.fikva-register__bar-step{color:#6b6b6b;font-size:.8125rem}.fikva-register__bar-actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}@media(max-width:900px){.fikva-register__bar{position:fixed;left:0;right:0;bottom:0;margin:0;padding:.65rem .9rem;border-top:1px solid #ddd}.fikva-register__form{padding-bottom:120px}.fikva-register__bar-summary{font-size:.875rem}.fikva-register__bar-step{display:none}.fikva-register__bar-actions{margin-left:auto}}.fikva-register__dropzone{position:relative;min-height:220px;border:2px dashed #c9c9c9;border-radius:4px;background-color:#f3f3f3;color:#444;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;outline:none}.fikva-register__dropzone:hover,.fikva-register__dropzone:focus-visible{border-color:#1976d2;background-color:#eef4fb}.fikva-register__dropzone--dragging{border-color:#1976d2;border-style:solid;background-color:#e3eefa}.fikva-register__dropzone--error{border-color:#c62828}.fikva-register__dropzone--filled{border-style:solid;background-color:#fff;padding:0}.fikva-register__dropzone-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px 20px;text-align:center}.fikva-register__dropzone-empty svg{color:#1976d2}.fikva-register__dropzone-cta{font-size:15px;font-weight:600;font-style:normal;padding-top:0}.fikva-register__dropzone-hint{font-size:12.5px;font-style:normal;color:#666;padding-top:0}.fikva-register__dropzone-file{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;padding:8px 12px;font-size:12.5px;background-color:#f3f3f3;border-top:1px solid #e2e2e2}.fikva-register__dropzone-filename{font-weight:600;font-style:normal;padding-top:0;word-break:break-all}.fikva-register__dropzone-filesize{font-style:normal;padding-top:0;color:#666}.fikva-register__dropzone-replace{margin-left:auto;font-style:normal;padding-top:0;color:#1976d2;text-decoration:underline}.fikva-register__dropzone .error{display:block;padding:6px 12px 10px;font-style:normal;font-weight:600;text-align:center;color:#c62828}.fikva-register__consent{display:flex;flex-direction:column;padding:.5rem 0}.fikva-register__consent+.fikva-register__consent{border-top:1px solid #e5e5e5;margin-top:.25rem}.fikva-register__consent .MuiFormControlLabel-root{margin-right:0;align-items:flex-start}.fikva-register__consent .MuiCheckbox-root{padding-top:6px}.fikva-register__consent .MuiFormControlLabel-label{padding-top:7px;line-height:1.45}.fikva-register__consent--error{border-left:3px solid #c62828;padding-left:.6rem}.fikva-register__consent-required{margin-left:.35rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#8a867c}.fikva-register__consent-error{margin:.15rem 0 0 2.6rem!important;font-weight:600}
