.job-detail[data-v-5aa1ef00]{min-block-size:100%;background:linear-gradient(145deg,#f5f8fc,#fffaf3 55%,#effcf8);color:#152238}.job-detail__inner[data-v-5aa1ef00]{inline-size:min(1240px,100%);margin:auto;padding:24px clamp(14px,3vw,36px) 96px}.job-detail__crumbs[data-v-5aa1ef00]{display:flex;align-items:center;gap:9px;min-block-size:42px;color:#64748b;font-size:.88rem;overflow:hidden}.job-detail__crumbs a[data-v-5aa1ef00]{display:flex;align-items:center;gap:6px;color:#0f766e;font-weight:800;text-decoration:none;white-space:nowrap}.job-detail__crumbs span[data-v-5aa1ef00]:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-detail__layout[data-v-5aa1ef00]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.job-detail__content[data-v-5aa1ef00],.job-detail__shell[data-v-5aa1ef00],.job-detail__apply-card[data-v-5aa1ef00]{background:#fff;border:1px solid #e5eaf1;border-radius:18px;box-shadow:0 18px 50px #0f172a14}.job-detail__content[data-v-5aa1ef00]{padding:clamp(20px,4vw,42px)}.job-detail__hero[data-v-5aa1ef00]{display:flex;gap:18px;align-items:flex-start}.job-detail__brand[data-v-5aa1ef00]{display:grid;place-items:center;flex:0 0 68px;block-size:68px;border-radius:15px;background:#e8faf6;color:#0f766e;font-size:32px;overflow:hidden}.job-detail__brand img[data-v-5aa1ef00]{inline-size:100%;block-size:100%;object-fit:contain}.job-detail__company[data-v-5aa1ef00]{color:#0f766e;font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.job-detail__hero h1[data-v-5aa1ef00]{margin:5px 0 8px;font-size:clamp(1.7rem,3.4vw,3.1rem);font-weight:950;line-height:1.08;letter-spacing:-.035em}.job-detail__hero p[data-v-5aa1ef00]{display:flex;flex-wrap:wrap;gap:14px;margin:0;color:#64748b}.job-detail__chips[data-v-5aa1ef00],.job-detail__skill-list[data-v-5aa1ef00]{display:flex;flex-wrap:wrap;gap:7px;margin-block:22px}.job-detail__section[data-v-5aa1ef00]{border-block-start:1px solid #edf0f4;padding-block:25px 0;margin-block-start:24px}.job-detail__section h2[data-v-5aa1ef00]{margin:0 0 12px;font-size:1.18rem;font-weight:900}.job-detail__section p[data-v-5aa1ef00]{margin:0;color:#46556b;line-height:1.75;white-space:pre-line}.job-detail__facts[data-v-5aa1ef00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.job-detail__facts div[data-v-5aa1ef00]{padding:14px;border-radius:12px;background:#f8fafc}.job-detail__facts dt[data-v-5aa1ef00]{color:#64748b;font-size:.75rem;font-weight:800;text-transform:uppercase}.job-detail__facts dd[data-v-5aa1ef00]{margin:5px 0 0;font-weight:800}.job-detail__aside[data-v-5aa1ef00]{position:sticky;top:92px}.job-detail__apply-card[data-v-5aa1ef00]{padding:24px}.job-detail__apply-card h2[data-v-5aa1ef00]{margin:14px 0 6px;font-size:1.3rem}.job-detail__apply-card p[data-v-5aa1ef00]{color:#64748b;line-height:1.55}.job-detail__apply-card .q-btn[data-v-5aa1ef00]{inline-size:100%;margin-block-start:10px;border-radius:10px;min-block-size:44px}.job-detail__deadline[data-v-5aa1ef00]{font-size:.8rem;text-align:center}.job-detail__banner[data-v-5aa1ef00]{background:#fff}.application-dialog[data-v-5aa1ef00]{inline-size:min(680px,calc(100vw - 24px));max-block-size:92vh}.application-dialog__header[data-v-5aa1ef00]{display:flex;justify-content:space-between;gap:12px;background:#092f48;color:#fff}.application-dialog__header span[data-v-5aa1ef00]{font-size:.74rem;text-transform:uppercase}.application-dialog__header h2[data-v-5aa1ef00]{margin:3px 0 0;font-size:1.25rem}.application-dialog__form[data-v-5aa1ef00]{display:grid;gap:13px;max-block-size:65vh;overflow:auto}.application-dialog__grid[data-v-5aa1ef00]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.application-dialog__error[data-v-5aa1ef00]{background:#fff1f2;color:#9f1239}@media (max-width:800px){.job-detail__inner[data-v-5aa1ef00]{padding-block-start:8px}.job-detail__layout[data-v-5aa1ef00]{grid-template-columns:1fr}.job-detail__aside[data-v-5aa1ef00]{position:static;order:-1}.job-detail__apply-card[data-v-5aa1ef00]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.job-detail__apply-card h2[data-v-5aa1ef00],.job-detail__apply-card p[data-v-5aa1ef00],.job-detail__apply-card .q-badge[data-v-5aa1ef00],.job-detail__deadline[data-v-5aa1ef00]{grid-column:1/-1}.job-detail__apply-card .q-btn[data-v-5aa1ef00]{margin:0}.job-detail__content[data-v-5aa1ef00]{border-radius:14px}.job-detail__hero[data-v-5aa1ef00]{gap:12px}.job-detail__brand[data-v-5aa1ef00]{flex-basis:52px;block-size:52px}.job-detail__facts[data-v-5aa1ef00]{grid-template-columns:1fr}}@media (max-width:520px){.application-dialog__grid[data-v-5aa1ef00],.job-detail__apply-card[data-v-5aa1ef00]{grid-template-columns:1fr}.job-detail__hero h1[data-v-5aa1ef00]{font-size:1.65rem}}
