.modal-overlay-desired-job[data-v-eebb7016]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content-desired-job[data-v-eebb7016]{background:var(--background-tint);border-radius:var(--radius);text-align:center;width:100%;max-width:440px;padding:32px 28px 28px;position:relative;box-shadow:0 10px 30px #0003}.close-btn[data-v-eebb7016]{color:var(--text-color);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.1rem;position:absolute;top:12px;right:12px}.modal-icon[data-v-eebb7016]{color:var(--main-color);margin-bottom:12px;font-size:2.2rem}.modal-content-desired-job h3[data-v-eebb7016]{color:var(--text-color);margin:0 0 10px;font-size:1.25rem}.modal-content-desired-job p[data-v-eebb7016]{color:var(--text-color);opacity:.85;margin:0 0 22px;line-height:1.5}.modal-actions[data-v-eebb7016]{gap:12px;display:flex}.btn[data-v-eebb7016],.modal-actions[data-v-eebb7016]{justify-content:center}.btn[data-v-eebb7016]{border-radius:var(--radius);cursor:pointer;border:none;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}.btn-primary[data-v-eebb7016]{background:var(--main-color);color:#fff}.btn-secondary[data-v-eebb7016]{background:var(--background-color);color:var(--text-color);border:1px solid #ddd}.btn[data-v-eebb7016]:hover{opacity:.9}@media (width<=480px){.modal-actions[data-v-eebb7016]{flex-direction:column}}
