.jobs-title.svelte-1mpomt{font-family:Playfair Display,ui-serif,Georgia,serif;font-size:clamp(1.5rem,2.5vw,2rem);text-align:center;color:var(--blue, #1b2b6b);margin:0 0 1.25rem}.jobs-grid.svelte-1mpomt{max-width:980px;margin:0 auto 1.5rem;display:grid;gap:1rem;padding:0 1rem}@media (min-width: 840px){.jobs-grid.svelte-1mpomt{grid-template-columns:repeat(3,1fr)}}.info-card.svelte-1mpomt{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1.25rem;box-shadow:0 1px 1px #0f172a0a,0 8px 18px #0f172a1a}.info-head.svelte-1mpomt{color:#c31333;font-weight:800;margin:0 0 .35rem}.info-text.svelte-1mpomt{color:#334155;margin:0}.apply-title.svelte-1mpomt{text-align:center;font-weight:900;color:#0f172a;margin:1.5rem 0 .75rem}.form-card.svelte-1mpomt{max-width:680px;margin:0 auto 2rem;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:1.75rem;box-shadow:0 1px 1px #0f172a0a,0 8px 18px #0f172a1a;display:grid;gap:1rem}.row.svelte-1mpomt{display:grid;gap:1rem}@media (min-width: 640px){.row.svelte-1mpomt{grid-template-columns:1fr 1fr}}.field.svelte-1mpomt{display:grid;gap:.35rem}.label.svelte-1mpomt{font-weight:700;color:#334155}.input.svelte-1mpomt{width:100%;padding:.75rem .9rem;border-radius:12px;border:1px solid #cbd5e1;outline:none;background:#fff}.input.svelte-1mpomt:focus{border-color:#1b2b6b;box-shadow:0 0 0 3px #1b2b6b26}.textarea.svelte-1mpomt{resize:vertical;min-height:110px}.hint.svelte-1mpomt{font-size:.9rem;color:#64748b;margin-top:.15rem}.btn-submit.svelte-1mpomt{width:100%;padding:.9rem 1rem;border:0;border-radius:14px;font-weight:800;color:#fff;background:red;cursor:pointer;box-shadow:0 1px 1px #0f172a0a,0 8px 18px #0f172a1a;transition:transform .15s ease,opacity .2s ease}.btn-submit.svelte-1mpomt:hover{transform:translateY(-1px)}.btn-submit.svelte-1mpomt:disabled{opacity:.7;transform:none;cursor:not-allowed}.success.svelte-1mpomt{margin-top:.6rem;color:#155e75;background:#ecfeff;border:1px solid #a5f3fc;border-radius:12px;padding:.75rem .9rem;font-weight:700}.notice.svelte-1mpomt{margin-top:.6rem;border-radius:12px;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.35);background:#f8fafcb3}.notice-title.svelte-1mpomt{font-weight:900;margin-bottom:.35rem}.notice-text.svelte-1mpomt{color:#0f172a;margin:0}.notice.error.svelte-1mpomt{border-color:#f006;background:#ef44440f}.modal-backdrop.svelte-1mpomt{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-1mpomt{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem}.modal-card.svelte-1mpomt{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 30px #0f172a40;max-width:520px;width:100%;padding:1.25rem}.modal-title.svelte-1mpomt{font-size:1.15rem;margin:0 0 .35rem;font-weight:900;color:#0f172a}.modal-text.svelte-1mpomt{color:#334155;margin:0 0 .9rem}.modal-actions.svelte-1mpomt{display:flex;gap:.5rem;justify-content:flex-end;align-items:center}.btn-primary.svelte-1mpomt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:.6rem .9rem;background:#1b2b6b;color:#fff;font-weight:800;cursor:pointer}.btn-link.svelte-1mpomt{color:#1b2b6b;text-decoration:none;font-weight:800;padding:.6rem .5rem}
