.country-of-residence-wrapper.country-modal.svelte-14ef19{min-width:600px;min-height:500px;justify-content:flex-start}@media (max-width: 959px){.country-of-residence-wrapper.country-modal.svelte-14ef19{min-width:400px;min-height:400px}}@media (max-width: 767px){.country-of-residence-wrapper.country-modal.svelte-14ef19{min-width:300px;max-width:300px;min-height:300px}}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19){background-color:var(--sidebar-color);min-width:600px;min-height:300px;max-height:300px;overflow-y:scroll;border-radius:20px;box-shadow:0 0 3px #0000004d;padding:20px}@media (max-width: 959px){.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19){min-width:400px;min-height:400px}}@media (max-width: 767px){.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19){min-width:300px;max-width:300px;min-height:300px}}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) .no-result:where(.svelte-14ef19){min-height:240px;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:gray;opacity:.9;height:100%}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) li:where(.svelte-14ef19){background-color:#fff;list-style-type:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px 20px;border-radius:10px;gap:20px;font-weight:500;box-shadow:0 0 3px #0000004d;margin-bottom:10px}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) li:where(.svelte-14ef19):hover{background-color:var(--accent-color);color:#fff;cursor:pointer}@media (max-width: 767px){.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) li:where(.svelte-14ef19){justify-content:flex-start}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) li:where(.svelte-14ef19) span:where(.svelte-14ef19){width:100%;font-size:14px}}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) .flag-and-name:where(.svelte-14ef19){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}@media (max-width: 767px){.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) .flag-and-name:where(.svelte-14ef19){justify-content:flex-start}}.country-of-residence-wrapper.country-modal.svelte-14ef19 .country-list:where(.svelte-14ef19) button{width:60px;height:28px;padding:0;transition:none}.country-of-residence-wrapper.svelte-14ef19{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:20px;min-width:400px;min-height:300px}@media (max-width: 767px){.country-of-residence-wrapper.svelte-14ef19{min-width:300px;min-height:200px}}.country-of-residence-wrapper.svelte-14ef19 .title-wrapper:where(.svelte-14ef19){display:flex;flex-direction:column;align-items:center;margin-bottom:20px}@media (max-width: 767px){.country-of-residence-wrapper.svelte-14ef19 .title-wrapper:where(.svelte-14ef19){margin:0}}.country-of-residence-wrapper.svelte-14ef19 .title-wrapper:where(.svelte-14ef19) .title:where(.svelte-14ef19){font-size:24px;font-weight:600;margin:10px 0 0}.country-of-residence-wrapper.svelte-14ef19 .content-wrapper:where(.svelte-14ef19){display:flex;flex-direction:column;align-items:center;gap:20px}.country-of-residence-wrapper.svelte-14ef19 .content-wrapper:where(.svelte-14ef19) .search-wrapper:where(.svelte-14ef19){position:relative;min-width:300px}.country-of-residence-wrapper.svelte-14ef19 .content-wrapper:where(.svelte-14ef19) .search-wrapper:where(.svelte-14ef19) input:where(.svelte-14ef19){width:100%;height:40px;border-radius:20px;font-size:1.125rem;font-weight:600;border:1px solid #000;transition:none}.country-of-residence-wrapper.svelte-14ef19 .content-wrapper:where(.svelte-14ef19) .search-wrapper:where(.svelte-14ef19) .search-icon:where(.svelte-14ef19){position:absolute;top:10px;right:10px}.country-of-residence-wrapper.svelte-14ef19 .btn-wrapper:where(.svelte-14ef19){display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:200px}.exam-date-selector.svelte-1j5vdhf{margin-bottom:20px}.exam-section.svelte-1j5vdhf{margin-bottom:15px;border:1px solid var(--light-gray);border-radius:20px;overflow:hidden}.section-header.svelte-1j5vdhf{width:100%;padding:12px 15px;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;color:var(--text-color);transition:background-color .2s}.section-header.svelte-1j5vdhf:hover{background-color:var(--hover-bg, #f5f5f5)}.section-header.svelte-1j5vdhf .header-content:where(.svelte-1j5vdhf){display:flex;align-items:center;gap:8px}.section-header.svelte-1j5vdhf .header-content:where(.svelte-1j5vdhf) .optional-badge:where(.svelte-1j5vdhf){font-size:10px;padding:2px 6px;background-color:var(--light-light-gray, #e0e0e0);color:var(--medium-light-gray, #666);border-radius:4px;margin-left:auto;margin-right:8px}.section-header.svelte-1j5vdhf .header-content:where(.svelte-1j5vdhf) .check-icon{color:var(--accent-color)}.section-content.svelte-1j5vdhf{padding:15px;border-top:1px solid var(--light-gray);background-color:var(--bg-secondary, #fafafa)}.mode-selector.svelte-1j5vdhf{display:flex;gap:20px;margin-bottom:15px}.mode-option.svelte-1j5vdhf{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px}.mode-option.svelte-1j5vdhf input[type=radio]:where(.svelte-1j5vdhf){cursor:pointer}.event-select.svelte-1j5vdhf,.date-input.svelte-1j5vdhf{width:100%;padding:10px;border:1px solid var(--light-gray);border-radius:10px;font-size:14px;color:var(--text-color);background:#fff}.event-select.svelte-1j5vdhf{cursor:pointer}.loading.svelte-1j5vdhf,.no-events.svelte-1j5vdhf{padding:10px;text-align:center;color:var(--text-secondary);font-size:13px}.selected-date.svelte-1j5vdhf{margin-top:10px;padding:8px;background:var(--accent-bg, #e8f5e9);border-radius:8px;font-size:13px;color:var(--accent-color);text-align:center}.wrapper.svelte-hwh0ly{height:74vh;display:flex;justify-content:center;align-items:center}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly){margin:auto;min-width:400px;max-width:600px}@media (max-width: 479px){.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly){min-width:240px}}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .sign-in-text:where(.svelte-hwh0ly){text-align:center;margin-bottom:10px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .sign-in-text:where(.svelte-hwh0ly) p:where(.svelte-hwh0ly){font-size:2rem;font-weight:100;margin:0}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info-wrapper:where(.svelte-hwh0ly){margin-bottom:20px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}@media (max-width: 479px){.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly){flex-direction:column}}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly) .country-info-wrapper:where(.svelte-hwh0ly){width:100%;display:flex;align-items:center;gap:10px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly) .country-info-wrapper:where(.svelte-hwh0ly) svg{width:20px;height:20px;color:var(--accent-color)}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly) .country-info-wrapper:where(.svelte-hwh0ly) .country-info:where(.svelte-hwh0ly){text-align:center;font-size:1rem;color:var(--text-color);font-weight:500;margin:0}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly) .country-info-wrapper:where(.svelte-hwh0ly) .country-info:where(.svelte-hwh0ly) img:where(.svelte-hwh0ly){width:30px;margin-left:10px;vertical-align:middle;border:1px solid var(--sidebar-color);border-radius:5px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly) .country-info-placeholder:where(.svelte-hwh0ly){text-align:center;color:var(--error);font-size:.875rem;margin:0}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field-for-country-info:where(.svelte-hwh0ly) .country-info-input-btn:where(.svelte-hwh0ly){flex-shrink:0;width:150px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly){position:relative;margin-bottom:20px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field.has-error:where(.svelte-hwh0ly) input:where(.svelte-hwh0ly){outline:2px solid var(--error)}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .optional-label:where(.svelte-hwh0ly){display:block;margin-bottom:8px;font-size:.875rem;color:var(--text-color);font-weight:500}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .optional-label:where(.svelte-hwh0ly) .optional-badge:where(.svelte-hwh0ly){font-size:.6875rem;padding:2px 6px;background-color:var(--light-light-gray, #e0e0e0);color:var(--medium-light-gray, #666);border-radius:4px;font-weight:400}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) input:where(.svelte-hwh0ly),.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) select:where(.svelte-hwh0ly){width:100%}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) select:where(.svelte-hwh0ly){padding:10px;border-radius:20px;border:1px solid var(--light-gray);font-size:.875rem;color:var(--text-color);cursor:pointer;transition:outline .3s ease-in-out}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) select:where(.svelte-hwh0ly):invalid{color:var(--light-gray)}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .eye-wrapper:where(.svelte-hwh0ly){position:absolute;top:10px;right:10px;z-index:1;opacity:0}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .eye-wrapper:where(.svelte-hwh0ly) svg{width:20px;height:20px;cursor:pointer}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .eye-wrapper.visible:where(.svelte-hwh0ly){opacity:1}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .check-icon:where(.svelte-hwh0ly){position:absolute;top:10px;right:10px;opacity:0;transition:opacity .2s ease-in-out}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .check-icon:where(.svelte-hwh0ly) svg{width:20px;height:20px;color:var(--accent-color)}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .check-icon.additional-info:where(.svelte-hwh0ly){top:33px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .field:where(.svelte-hwh0ly) .check-icon.visible:where(.svelte-hwh0ly){opacity:1}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) p.error:where(.svelte-hwh0ly){color:var(--error);font-size:.6875rem;margin:3px 10px 0}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) p.resend-success:where(.svelte-hwh0ly){color:var(--accent-color);font-size:.6875rem;margin:3px 10px 0}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .submit-button:where(.svelte-hwh0ly){margin-top:20px;background-color:var(--accent-color);border-radius:20px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .resend-code:where(.svelte-hwh0ly){margin-top:-10px;display:flex;justify-content:flex-end}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .resend-code:where(.svelte-hwh0ly) span:where(.svelte-hwh0ly){font-size:12px;cursor:pointer;color:var(--accent-color);text-decoration:underline}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .resend-code:where(.svelte-hwh0ly) span:where(.svelte-hwh0ly):hover{font-weight:500;text-decoration:underline}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .invite-button-wrapper:where(.svelte-hwh0ly){margin-top:12px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .verify-invite:where(.svelte-hwh0ly){margin-top:-6px;display:flex;justify-content:flex-end}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .signin-href:where(.svelte-hwh0ly){margin-top:12px;display:flex;justify-content:flex-end}@media (max-width: 479px){.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .signin-href:where(.svelte-hwh0ly){flex-direction:column;align-items:center;gap:10px}}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .signin-href:where(.svelte-hwh0ly) a:where(.svelte-hwh0ly){font-size:12px}.wrapper.svelte-hwh0ly form:where(.svelte-hwh0ly) .signin-href:where(.svelte-hwh0ly) a:where(.svelte-hwh0ly):hover{font-weight:500;text-decoration:underline}
