.kata-jobs-account{--kj-blue:#0050fc;--kj-navy:#001849;--kj-line:#dfe7f1;--kj-soft:#f6f9fd;--kj-muted:#647a96}.kata-jobs-account__heading{align-items:flex-start!important;gap:18px}.kata-jobs-account__heading .kata-jobs-account__back{flex:0 0 auto;color:var(--kj-blue);font-weight:800;text-decoration:none}.kata-jobs-account__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px}.kata-jobs-account__summary-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:14px;border:1px solid var(--kj-line);border-radius:15px;background:#fff}.kata-jobs-account__summary-card.is-live{border-color:#cbdcff;background:linear-gradient(180deg,#fff,#f8fbff)}.kata-jobs-account__summary-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eef5ff;color:var(--kj-blue);font-size:20px;font-weight:800}.kata-jobs-account__summary-card strong{display:block;color:var(--kj-navy);font-size:13px;line-height:1.2}.kata-jobs-account__summary-card small{display:block;margin-top:4px;color:#647a96;font-size:10.5px;line-height:1.35}.kata-jobs-account__summary-card>b{color:var(--kj-blue);font-size:18px}.kata-jobs-account__summary-card .kata-jobs-account__optional{font-size:10px;color:#667b94;background:#f0f4f8;border-radius:999px;padding:5px 7px}.kata-jobs-account__applications,.kata-jobs-account__saved{margin-top:18px;padding-top:18px;border-top:1px solid #e5ebf3}.kata-jobs-account__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:10px}.kata-jobs-account__section-head--applications{align-items:flex-start;margin-bottom:12px}.kata-jobs-account__section-head span,.kata-jobs-account__future-card>span{display:block;color:#0050fc;font-size:9px;font-weight:850;letter-spacing:.11em}.kata-jobs-account__section-head h3,.kata-jobs-account__future-card h3{margin:3px 0 0;color:var(--kj-navy);font-size:19px;letter-spacing:-.025em}.kata-jobs-account__section-head p{max-width:600px;margin:5px 0 0;color:var(--kj-muted);font-size:11.5px;line-height:1.45}.kata-jobs-account__section-head a{flex:0 0 auto;color:var(--kj-blue);font-size:11.5px;font-weight:800;text-decoration:none}.kata-jobs-account__applications-list{display:grid;gap:8px;min-height:74px}.kata-jobs-account__application-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 16px;border:1px solid var(--kj-line);border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(0,24,73,.035)}.kata-jobs-account__application-main{min-width:0}.kata-jobs-account__application-topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:7px}.kata-jobs-account__application-topline time{color:#77899e;font-size:10px;line-height:1.2}.kata-jobs-account__application-status{display:inline-flex;align-items:center;gap:6px;color:#40566f;font-size:10px;font-weight:850;letter-spacing:.015em}.kata-jobs-account__application-status i{display:block;width:7px;height:7px;border-radius:50%;background:#8192a6;box-shadow:0 0 0 3px #eef2f6}.kata-jobs-account__application-status[data-status="submitted"]{color:#174ca3}.kata-jobs-account__application-status[data-status="submitted"] i{background:#3977db;box-shadow:0 0 0 3px #e7f0ff}.kata-jobs-account__application-status[data-status="viewed"]{color:#375a85}.kata-jobs-account__application-status[data-status="viewed"] i{background:#5f84b0;box-shadow:0 0 0 3px #ebf1f7}.kata-jobs-account__application-status[data-status="shortlisted"],.kata-jobs-account__application-status[data-status="interview"]{color:#62470a}.kata-jobs-account__application-status[data-status="shortlisted"] i,.kata-jobs-account__application-status[data-status="interview"] i{background:#bc8720;box-shadow:0 0 0 3px #fff5dc}.kata-jobs-account__application-status[data-status="hired"]{color:#1c633d}.kata-jobs-account__application-status[data-status="hired"] i{background:#2a8b57;box-shadow:0 0 0 3px #e5f5ec}.kata-jobs-account__application-status[data-status="rejected"],.kata-jobs-account__application-status[data-status="withdrawn"]{color:#6e7783}.kata-jobs-account__application-status[data-status="rejected"] i,.kata-jobs-account__application-status[data-status="withdrawn"] i{background:#8a96a3;box-shadow:0 0 0 3px #eef1f4}.kata-jobs-account__application-title{display:block;overflow-wrap:anywhere;color:var(--kj-navy);font-size:15px;font-weight:850;line-height:1.25;letter-spacing:-.015em;text-decoration:none}.kata-jobs-account__application-title:hover,.kata-jobs-account__application-title:focus-visible{color:var(--kj-blue)}.kata-jobs-account__application-employer{margin-top:4px;color:#344b66;font-size:11.5px;font-weight:720;line-height:1.3}.kata-jobs-account__application-meta{margin-top:5px;color:#72859b;font-size:10.5px;line-height:1.35}.kata-jobs-account__application-view{align-self:center;color:var(--kj-blue);font-size:11.5px;font-weight:850;text-decoration:none;white-space:nowrap}.kata-jobs-account__application-view:hover,.kata-jobs-account__application-view:focus-visible{text-decoration:underline;text-underline-offset:3px}.kata-jobs-account__applications-state{display:grid;justify-items:center;padding:24px 18px;border:1px dashed #cdd9e8;border-radius:14px;background:#fafcff;text-align:center}.kata-jobs-account__state-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:8px;border-radius:11px;background:#eef5ff;color:var(--kj-blue);font-size:17px;font-weight:900}.kata-jobs-account__applications-state strong{color:var(--kj-navy);font-size:14px}.kata-jobs-account__applications-state p{max-width:510px;margin:6px 0 11px;color:var(--kj-muted);font-size:11.5px;line-height:1.45}.kata-jobs-account__applications-state a,.kata-jobs-account__applications-state button{border:0;background:transparent;color:var(--kj-blue);font:inherit;font-size:11.5px;font-weight:850;text-decoration:none;cursor:pointer}.kata-jobs-account__applications-state button{padding:2px}.kata-jobs-account__applications-state.is-error .kata-jobs-account__state-icon{background:#f3f5f8;color:#53677d}.kata-jobs-account__application-skeleton{display:grid;grid-template-columns:80px minmax(150px,1fr) 100px;align-items:center;gap:13px;min-height:72px;padding:15px 16px;border:1px solid #e5ebf3;border-radius:14px;background:#fff}.kata-jobs-account__application-skeleton i,.kata-jobs-account__application-skeleton span,.kata-jobs-account__application-skeleton small{display:block;border-radius:4px;background:#edf2f7}.kata-jobs-account__application-skeleton i{width:68px;height:10px}.kata-jobs-account__application-skeleton span{width:55%;height:13px}.kata-jobs-account__application-skeleton small{width:86px;height:9px;justify-self:end}.kata-jobs-account__saved-list{display:grid;gap:8px}.kata-jobs-account__saved-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid var(--kj-line);border-radius:13px;background:#fff;text-decoration:none}.kata-jobs-account__saved-row strong{display:block;color:var(--kj-navy);font-size:13px;line-height:1.25}.kata-jobs-account__saved-row small{display:block;margin-top:4px;color:#6d8199;font-size:10.5px;line-height:1.3}.kata-jobs-account__saved-row b{color:var(--kj-blue);font-size:16px}.kata-jobs-account__empty{padding:18px;border:1px dashed #cdd9e8;border-radius:14px;background:#fafcff;text-align:center}.kata-jobs-account__empty strong{display:block;color:var(--kj-navy);font-size:14px}.kata-jobs-account__empty p{margin:5px 0 10px;color:#647a96;font-size:11.5px}.kata-jobs-account__empty a{color:var(--kj-blue);font-size:11.5px;font-weight:800;text-decoration:none}.kata-jobs-account__future-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.kata-jobs-account__future-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.kata-jobs-account__future-card{padding:15px;border:1px solid var(--kj-line);border-radius:14px;background:var(--kj-soft)}.kata-jobs-account__future-card p{margin:7px 0 0;color:#637890;font-size:11px;line-height:1.45}@media(max-width:900px){.kata-jobs-account__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kata-jobs-account__future-grid,.kata-jobs-account__future-grid--two{grid-template-columns:1fr}}@media(max-width:640px){.kata-jobs-account__heading{display:block!important}.kata-jobs-account__heading .kata-jobs-account__back{display:inline-flex;margin-top:9px}.kata-jobs-account__summary{grid-template-columns:1fr;gap:8px}.kata-jobs-account__summary-card{min-height:74px;padding:11px 12px;border-radius:13px}.kata-jobs-account__summary-card small{font-size:10px}.kata-jobs-account__applications,.kata-jobs-account__saved{margin-top:14px;padding-top:14px}.kata-jobs-account__section-head--applications{display:block}.kata-jobs-account__section-head--applications>a{display:inline-flex;margin-top:8px}.kata-jobs-account__application-row{grid-template-columns:1fr;gap:10px;padding:13px;border-radius:13px}.kata-jobs-account__application-view{justify-self:start}.kata-jobs-account__application-title{font-size:14px}.kata-jobs-account__application-topline{gap:8px}.kata-jobs-account__application-skeleton{grid-template-columns:70px minmax(120px,1fr);min-height:68px;padding:13px}.kata-jobs-account__application-skeleton small{display:none}.kata-jobs-account__saved-row{padding:11px 12px}.kata-jobs-account__future-card{padding:13px}}.kata-jobs-account__application-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.kata-jobs-account__application-title--button{width:auto;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.kata-jobs-account__application-detail{border:0;border-radius:10px;background:#eef5ff;color:var(--kj-blue);padding:8px 10px;font:inherit;font-size:11px;font-weight:850;line-height:1;cursor:pointer;white-space:nowrap}.kata-jobs-account__application-detail:hover,.kata-jobs-account__application-detail:focus-visible{background:#e1edff;outline:2px solid transparent}.kata-jobs-account__application-view{display:inline-flex;align-items:center;gap:4px}html.kata-jobs-application-detail-open,html.kata-jobs-application-detail-open body{overflow:hidden}.kata-jobs-application-detail-shell{position:fixed;inset:0;z-index:2147481100;display:grid;place-items:stretch end;pointer-events:none;opacity:0;transition:opacity .18s ease}.kata-jobs-application-detail-shell.is-open{pointer-events:auto;opacity:1}.kata-jobs-application-detail__backdrop{position:absolute;inset:0;border:0;background:rgba(0,18,48,.48);backdrop-filter:blur(2px);cursor:default}.kata-jobs-application-detail{position:relative;width:min(720px,94vw);height:100%;overflow:auto;background:#f7f9fc;box-shadow:-24px 0 60px rgba(0,24,73,.19);transform:translateX(22px);transition:transform .2s ease}.kata-jobs-application-detail-shell.is-open .kata-jobs-application-detail{transform:translateX(0)}.kata-jobs-application-detail__head{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e3e9f1;background:rgba(255,255,255,.96);backdrop-filter:blur(12px)}.kata-jobs-application-detail__head>div>span{display:block;color:#0050fc;font-size:9px;font-weight:900;letter-spacing:.13em}.kata-jobs-application-detail__head h2{margin:3px 0 0;color:#001849;font-size:21px;line-height:1.1;letter-spacing:-.025em}.kata-jobs-application-detail__head>button{display:grid;place-items:center;width:36px;height:36px;border:1px solid #dbe3ed;border-radius:11px;background:#fff;color:#314860;cursor:pointer}.kata-jobs-application-detail__head>button svg{width:19px;height:19px}.kata-jobs-application-detail__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:22px;background:#fff;border-bottom:1px solid #e3e9f1}.kata-jobs-application-detail__hero h3{margin:10px 0 0;color:#001849;font-size:23px;line-height:1.15;letter-spacing:-.035em}.kata-jobs-application-detail__employer{margin:7px 0 0;color:#344b66;font-size:13px;font-weight:760}.kata-jobs-application-detail__meta,.kata-jobs-application-detail__submitted{margin:5px 0 0;color:#71849a;font-size:11px;line-height:1.4}.kata-jobs-application-detail__job-link{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #d7e2ef;border-radius:11px;background:#fff;color:#0050fc;font-size:11px;font-weight:850;text-decoration:none;white-space:nowrap}.kata-jobs-application-detail__job-link svg{width:15px;height:15px}.kata-jobs-application-detail__success{display:flex;align-items:center;gap:9px;margin:14px 18px 0;padding:11px 12px;border:1px solid #cce9d8;border-radius:12px;background:#effaf4;color:#17613a;font-size:11.5px;font-weight:760}.kata-jobs-application-detail__success svg{width:17px;height:17px;flex:0 0 auto}.kata-jobs-application-detail__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;padding:18px}.kata-jobs-application-detail__side{display:grid;align-content:start;gap:12px}.kata-jobs-application-detail__card{padding:17px;border:1px solid #dfe6ef;border-radius:15px;background:#fff;box-shadow:0 2px 10px rgba(0,24,73,.025)}.kata-jobs-application-detail__section-title>span{display:block;color:#0050fc;font-size:9px;font-weight:900;letter-spacing:.1em}.kata-jobs-application-detail__section-title h4{margin:3px 0 0;color:#001849;font-size:16px;line-height:1.2;letter-spacing:-.02em}.kata-jobs-application-detail__section-title p{margin:5px 0 0;color:#71849a;font-size:10.5px;line-height:1.4}.kata-jobs-application-detail__timeline{position:relative;margin:16px 0 0;padding:0;list-style:none}.kata-jobs-application-detail__timeline::before{content:"";position:absolute;left:5px;top:8px;bottom:13px;width:1px;background:#dce5ef}.kata-jobs-application-detail__timeline li{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:0 0 17px}.kata-jobs-application-detail__timeline li:last-child{padding-bottom:0}.kata-jobs-application-detail__timeline-dot{position:relative;z-index:1;width:11px;height:11px;margin-top:2px;border:2px solid #fff;border-radius:50%;background:#8b9bad;box-shadow:0 0 0 2px #dce5ef}.kata-jobs-application-detail__timeline li.is-current .kata-jobs-application-detail__timeline-dot{background:#0050fc;box-shadow:0 0 0 3px #e0ebff}.kata-jobs-application-detail__timeline li[data-status="hired"] .kata-jobs-application-detail__timeline-dot{background:#2a8b57;box-shadow:0 0 0 3px #e5f5ec}.kata-jobs-application-detail__timeline li[data-status="rejected"] .kata-jobs-application-detail__timeline-dot,.kata-jobs-application-detail__timeline li[data-status="withdrawn"] .kata-jobs-application-detail__timeline-dot{background:#7e8b98;box-shadow:0 0 0 3px #edf1f5}.kata-jobs-application-detail__timeline strong{display:block;color:#1f3854;font-size:11.5px;line-height:1.2}.kata-jobs-application-detail__timeline p{margin:3px 0 0;color:#667b93;font-size:10.5px;line-height:1.35}.kata-jobs-application-detail__timeline time{display:block;margin-top:4px;color:#8a9aab;font-size:9.5px}.kata-jobs-application-detail__timeline-empty{margin-top:14px;padding:12px;border-radius:10px;background:#f6f8fb;color:#6c8198;font-size:11px}.kata-jobs-application-detail__details{display:grid;gap:8px;margin:13px 0 0}.kata-jobs-application-detail__details>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:9px;padding-bottom:8px;border-bottom:1px solid #edf1f5}.kata-jobs-application-detail__details>div:last-child{padding-bottom:0;border-bottom:0}.kata-jobs-application-detail__details dt{color:#7b8da2;font-size:9.5px;font-weight:760}.kata-jobs-application-detail__details dd{margin:0;overflow-wrap:anywhere;color:#2d455f;font-size:10.5px;font-weight:650;text-align:right}.kata-jobs-application-detail__message{margin-top:14px;padding-top:13px;border-top:1px solid #edf1f5}.kata-jobs-application-detail__message strong{color:#324a64;font-size:10px}.kata-jobs-application-detail__message p{margin:6px 0 0;white-space:pre-wrap;color:#667b92;font-size:10.5px;line-height:1.48}.kata-jobs-application-detail__file{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px;border:1px solid #e3e9f1;border-radius:11px;background:#fafcff}.kata-jobs-application-detail__file-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#edf4ff;color:#0050fc}.kata-jobs-application-detail__file-icon svg{width:18px;height:18px}.kata-jobs-application-detail__file strong{display:block;overflow:hidden;text-overflow:ellipsis;color:#243d59;font-size:10.5px;white-space:nowrap}.kata-jobs-application-detail__file small{display:block;margin-top:3px;color:#7e8fa2;font-size:9px}.kata-jobs-application-detail__private{display:inline-flex;align-items:center;gap:4px;color:#58708b;font-size:8.5px;font-weight:800;white-space:nowrap}.kata-jobs-application-detail__private svg{width:12px;height:12px}.kata-jobs-application-detail__file-empty{margin-top:11px;padding:11px;border-radius:10px;background:#f6f8fb;color:#6c8198;font-size:10.5px}.kata-jobs-application-detail__privacy{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;color:#778ba0;font-size:9.5px;line-height:1.4}.kata-jobs-application-detail__privacy svg{width:13px;height:13px;flex:0 0 auto;margin-top:1px}.kata-jobs-application-detail__footer{padding:0 18px 24px}.kata-jobs-application-detail__withdraw{border:0;background:transparent;color:#a43c44;padding:7px 0;font:inherit;font-size:10.5px;font-weight:820;cursor:pointer;text-decoration:underline;text-decoration-color:#e1bdc0;text-underline-offset:3px}.kata-jobs-application-detail__locked{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #e1e7ee;border-radius:12px;background:#f5f7fa;color:#5d7188}.kata-jobs-application-detail__locked>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#fff}.kata-jobs-application-detail__locked svg{width:15px;height:15px}.kata-jobs-application-detail__locked strong{display:block;color:#425a73;font-size:10.5px}.kata-jobs-application-detail__locked p{margin:3px 0 0;font-size:9.5px;line-height:1.4}.kata-jobs-application-detail__confirm{padding:14px;border:1px solid #efd5d8;border-radius:13px;background:#fffafa}.kata-jobs-application-detail__confirm strong{color:#772c33;font-size:12px}.kata-jobs-application-detail__confirm p{margin:5px 0 0;color:#745158;font-size:10.5px;line-height:1.45}.kata-jobs-application-detail__confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.kata-jobs-application-detail__confirm-actions button{border:1px solid #d8e1eb;border-radius:9px;background:#fff;color:#3b526c;padding:8px 10px;font:inherit;font-size:10px;font-weight:820;cursor:pointer}.kata-jobs-application-detail__confirm-actions button.is-danger{border-color:#bd4e58;background:#a53a44;color:#fff}.kata-jobs-application-detail__confirm-actions button:disabled{cursor:wait;opacity:.62}.kata-jobs-application-detail__action-error{margin:9px 0 0!important;padding:8px 9px;border-radius:8px;background:#fff0f1;color:#8a3038!important;font-size:9.5px!important;font-weight:700}.kata-jobs-application-detail__loading,.kata-jobs-application-detail__error{display:grid;justify-items:center;align-content:center;min-height:300px;padding:28px;text-align:center}.kata-jobs-application-detail__loading i{width:28px;height:28px;margin-bottom:12px;border:3px solid #dbe6f4;border-top-color:#0050fc;border-radius:50%;animation:kataJobsDetailSpin .8s linear infinite}.kata-jobs-application-detail__loading strong,.kata-jobs-application-detail__error strong{color:#213b58;font-size:13px}.kata-jobs-application-detail__error>span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:10px;border-radius:12px;background:#fff0f1;color:#9d3942}.kata-jobs-application-detail__error svg{width:21px;height:21px}.kata-jobs-application-detail__error p{max-width:380px;margin:6px 0 0;color:#71849a;font-size:10.5px;line-height:1.45}@keyframes kataJobsDetailSpin{to{transform:rotate(360deg)}}@media(max-width:760px){.kata-jobs-account__application-actions{justify-content:flex-start}.kata-jobs-account__application-detail,.kata-jobs-account__application-view{font-size:10.5px}.kata-jobs-application-detail-shell{place-items:end stretch}.kata-jobs-application-detail{width:100%;height:min(88vh,780px);border-radius:20px 20px 0 0;transform:translateY(24px);box-shadow:0 -18px 50px rgba(0,24,73,.2)}.kata-jobs-application-detail-shell.is-open .kata-jobs-application-detail{transform:translateY(0)}.kata-jobs-application-detail__head{padding:14px 15px}.kata-jobs-application-detail__head h2{font-size:18px}.kata-jobs-application-detail__head>button{width:34px;height:34px}.kata-jobs-application-detail__hero{grid-template-columns:1fr;padding:16px}.kata-jobs-application-detail__hero h3{font-size:20px}.kata-jobs-application-detail__job-link{justify-self:start}.kata-jobs-application-detail__layout{grid-template-columns:1fr;padding:12px;gap:10px}.kata-jobs-application-detail__card{padding:14px;border-radius:13px}.kata-jobs-application-detail__footer{padding:0 12px 20px}.kata-jobs-application-detail__file{grid-template-columns:32px minmax(0,1fr)}.kata-jobs-application-detail__private{grid-column:2;justify-self:start}.kata-jobs-application-detail__confirm-actions{display:grid;grid-template-columns:1fr 1fr}.kata-jobs-application-detail__confirm-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.kata-jobs-application-detail-shell,.kata-jobs-application-detail,.kata-jobs-application-detail__loading i{transition:none;animation:none}}.kata-jobs-account__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}button.kata-jobs-account__summary-card{width:100%;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.kata-jobs-account__summary-card{position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.kata-jobs-account__summary-card:hover{border-color:#a9c6ff;box-shadow:0 7px 20px rgba(0,80,252,.08);transform:translateY(-1px)}.kata-jobs-account__summary-card:focus-visible{outline:3px solid rgba(0,80,252,.2);outline-offset:2px;border-color:#0050fc}.kata-jobs-account__summary-copy{display:block;min-width:0}.kata-jobs-account__summary-copy strong,.kata-jobs-account__summary-copy small{display:block}.kata-jobs-account__summary-card>b{min-width:30px;text-align:center}.kata-jobs-account__applications,.kata-jobs-account__saved,.kata-jobs-account__recent{scroll-margin-top:96px}.kata-jobs-account__recent{margin-top:18px;padding-top:18px;border-top:1px solid #e5ebf3}.kata-jobs-account__recent-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kata-jobs-account__recent-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding:12px 13px;border:1px solid var(--kj-line);border-radius:13px;background:#fff;text-decoration:none;transition:border-color .15s ease,background .15s ease}.kata-jobs-account__recent-row:hover,.kata-jobs-account__recent-row:focus-visible{border-color:#c2d6fb;background:#fbfdff;outline:none}.kata-jobs-account__recent-main{display:block;min-width:0}.kata-jobs-account__recent-row strong{display:block;overflow-wrap:anywhere;color:var(--kj-navy);font-size:13px;line-height:1.25}.kata-jobs-account__recent-row small{display:block;margin-top:4px;overflow-wrap:anywhere;color:#6d8199;font-size:10.5px;line-height:1.35}.kata-jobs-account__recent-row time{display:block;margin-top:5px;color:#8a9aaa;font-size:9.5px;line-height:1.3}.kata-jobs-account__recent-row b{color:var(--kj-blue);font-size:16px}.kata-jobs-account[dir="rtl"] .kata-jobs-account__application-title--button{text-align:right}.kata-jobs-account[dir="rtl"] .kata-jobs-account__summary-card{text-align:right}.kata-jobs-account[dir="rtl"] .kata-jobs-account__application-actions{justify-content:flex-start}.kata-jobs-account[dir="rtl"] .kata-jobs-account__section-head a,.kata-jobs-account[dir="rtl"] .kata-jobs-account__back{direction:rtl}.kata-jobs-account[dir="rtl"] .kata-jobs-account__saved-row b,.kata-jobs-account[dir="rtl"] .kata-jobs-account__recent-row b{transform:scaleX(-1)}.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__head,.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__hero,.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__card,.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__footer{text-align:right}.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__timeline::before{left:auto;right:5px}.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__details dd{text-align:left}.kata-jobs-application-detail-shell[dir="rtl"] .kata-jobs-application-detail__confirm-actions{justify-content:flex-start}.kata-jobs-account__summary-card,.kata-jobs-account__application-detail,.kata-jobs-account__application-view,.kata-jobs-account__saved-row,.kata-jobs-account__recent-row{min-height:44px}@media(max-width:900px){.kata-jobs-account__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.kata-jobs-account__recent-list{grid-template-columns:1fr}}@media(max-width:640px){.kata-jobs-account{overflow:hidden}.kata-jobs-account__summary{display:flex;gap:9px;margin-inline:-2px;padding:2px 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kata-jobs-account__summary::-webkit-scrollbar{display:none}.kata-jobs-account__summary-card{flex:0 0 min(84vw,310px);min-height:82px;scroll-snap-align:start;padding:12px 13px;border-radius:14px}.kata-jobs-account__summary-card small{font-size:10px;line-height:1.32}.kata-jobs-account__summary-icon{width:34px;height:34px}.kata-jobs-account__applications,.kata-jobs-account__saved,.kata-jobs-account__recent{margin-top:14px;padding-top:14px;scroll-margin-top:74px}.kata-jobs-account__section-head{align-items:flex-start}.kata-jobs-account__section-head p{font-size:11px}.kata-jobs-account__recent-list{grid-template-columns:1fr}.kata-jobs-account__recent-row{padding:12px}.kata-jobs-account__application-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.kata-jobs-account__application-detail,.kata-jobs-account__application-view{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;text-align:center}.kata-jobs-application-detail{padding-bottom:env(safe-area-inset-bottom)}.kata-jobs-application-detail__head{padding-top:max(14px,env(safe-area-inset-top))}.kata-jobs-application-detail__footer{padding-bottom:max(20px,calc(12px + env(safe-area-inset-bottom)))}}@media(max-width:380px){.kata-jobs-account__summary-card{flex-basis:88vw;grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.kata-jobs-account__summary-icon{width:32px;height:32px}.kata-jobs-account__application-actions{grid-template-columns:1fr}.kata-jobs-application-detail__confirm-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kata-jobs-account__summary-card,.kata-jobs-account__recent-row{transition:none}.kata-jobs-account__summary{scroll-behavior:auto}}
