.mobile_detail__DiVu3{width:100%;max-width:100%;min-width:0;padding:18px 16px calc(96px + env(safe-area-inset-bottom));border:0;border-radius:16px}.mobile_detail__DiVu3 .job-detail__back{display:none}.mobile_detail__DiVu3 .job-detail-hero{display:flex;flex-direction:column;gap:16px;padding:0}.mobile_detail__DiVu3 .job-detail__brand{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.mobile_detail__DiVu3 .company-logo{width:44px;height:44px}.mobile_detail__DiVu3 .job-detail-hero__identity{min-width:0}.mobile_detail__DiVu3 .job-detail__title{margin:8px 0;font-size:1.45rem;line-height:1.35;overflow-wrap:anywhere}.mobile_detail__DiVu3 .job-card__source{font-size:.75rem;line-height:1.5}.mobile_detail__DiVu3 .job-detail__company{font-size:.95rem}.mobile_detail__DiVu3 .job-detail-hero__actions{display:flex;justify-content:flex-end;width:100%;padding:0}.mobile_detail__DiVu3 .lang-toggle__button{min-height:40px;min-width:48px}.mobile_detail__DiVu3 .job-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:18px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.mobile_detail__DiVu3 .job-detail-fact{min-width:0;padding:12px;border:0;background:var(--subtle)}.mobile_detail__DiVu3 .job-detail-fact strong{font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.mobile_detail__DiVu3 .job-detail-fact span{font-size:.78rem}.mobile_detail__DiVu3 .job-detail-prep{display:grid;grid-gap:14px;gap:14px;padding:16px 14px;border-radius:12px}.mobile_detail__DiVu3 .job-detail-prep__heading{display:grid;grid-gap:7px;gap:7px}.mobile_detail__DiVu3 .job-detail-prep__heading p{width:100%;text-align:left}.mobile_detail__DiVu3 .job-detail-prep__grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;width:100%}.mobile_detail__DiVu3 .job-detail-prep__action{min-height:84px;white-space:normal;padding:12px;line-height:1.4}.mobile_detail__DiVu3 .job-detail-body{display:flex;flex-direction:column;gap:24px;margin-top:24px}.mobile_detail__DiVu3 .job-detail-body__main{min-width:0}.mobile_detail__DiVu3 .job-detail-readable{line-height:1.75;overflow-wrap:anywhere}.mobile_detail__DiVu3 .job-detail-readable h2{font-size:1.12rem}.mobile_detail__DiVu3 .job-detail-application-summary{width:100%;position:static;margin:0;border:0;border-top:1px solid var(--line);padding:20px 0 0}.mobile_actions__GL38p.mobile_actions__GL38p{display:grid;grid-template-columns:44px 44px minmax(0,1fr);position:fixed;bottom:0;left:0;right:0;z-index:80;grid-gap:8px;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line)}.mobile_actions__GL38p.mobile_actions__GL38p button{min-height:46px;border-radius:10px}