main.svelte-cr2kjv.svelte-cr2kjv{margin-top:var(--spacing-4xl)}main.svelte-cr2kjv .top-bar.svelte-cr2kjv{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;right:0;z-index:100;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-right:12px;padding-left:12px}@media screen and (min-width: 768px){main.svelte-cr2kjv .top-bar.svelte-cr2kjv{padding-right:72px;padding-left:72px}}main.svelte-cr2kjv .top-bar button.svelte-cr2kjv{width:40px;height:40px;background-color:#fafafa;border-radius:50%;font-size:var(--fs-lg);line-height:1;box-shadow:2px 2px 12px -6px #0009}main.svelte-cr2kjv h1.svelte-cr2kjv{font-size:var(--fs-md);text-align:center}main.svelte-cr2kjv section.svelte-cr2kjv{padding-right:12px;padding-left:12px}@media screen and (min-width: 768px){main.svelte-cr2kjv section.svelte-cr2kjv{padding-right:72px;padding-left:72px}}main.svelte-cr2kjv section h2.svelte-cr2kjv{font-weight:700}main.svelte-cr2kjv section .form-wrapper.svelte-cr2kjv{position:relative;top:60px;background-color:var(--bg-secondary);border-radius:16px;padding:var(--spacing-md);box-shadow:2px 2px 12px -6px #0009}main.svelte-cr2kjv section .name.svelte-cr2kjv{font-size:var(--fs-md);font-weight:700;margin:var(--spacing-sm) 0 0 0}main.svelte-cr2kjv section form.svelte-cr2kjv{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}main.svelte-cr2kjv section form input[type=submit].svelte-cr2kjv{padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) 0;background-color:var(--accent-color);font-weight:700;color:#fff;border-radius:12px}main.svelte-cr2kjv section form h2.svelte-cr2kjv{text-align:center;margin:var(--spacing-xs);font-weight:600}main.svelte-cr2kjv section form .select-cv.svelte-cr2kjv{flex-shrink:0}main.svelte-cr2kjv section form .select-cv input[type=file].svelte-cr2kjv{display:none}main.svelte-cr2kjv section form .select-cv .btn.svelte-cr2kjv{width:100%;height:40px;border:1px solid var(--accent-color);color:var(--accent-color);border-radius:8px;font-size:var(--fs-lg)}main.svelte-cr2kjv section form .attachments-container.svelte-cr2kjv{display:flex;flex-direction:column}main.svelte-cr2kjv section form .attachments-container .attachment.svelte-cr2kjv{display:flex;align-items:center;gap:var(--spacing-sm)}main.svelte-cr2kjv section form .attachments-container .attachment .icon.svelte-cr2kjv{font-size:var(--fs-xl)}main.svelte-cr2kjv section form .attachments-container .attachment .name.svelte-cr2kjv{margin:0;font-size:var(--base)}
