body.hr343-lock{overflow:hidden}.hr343-screen{display:grid;gap:16px}.hr343-head,.hr343-start,.hr343-search,.hr343-card{background:var(--surface,#fff);border:1px solid var(--border,#dbe3ee);border-radius:16px}.hr343-head{display:flex;justify-content:space-between;align-items:center;padding:18px}.hr343-head h2,.hr343-start h3{margin:0}.hr343-head p,.hr343-start p{margin:5px 0 0}.hr343-start{display:grid;grid-template-columns:1fr minmax(280px,430px) auto;gap:12px;align-items:center;padding:18px}.hr343-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hr343-tabs button{display:flex;justify-content:space-between;padding:18px;border-radius:14px}.hr343-tabs button.active{border-color:#165eea;box-shadow:inset 3px 0 #165eea}.hr343-search{display:flex;padding:10px;gap:10px}.hr343-search input{flex:1}.hr343-list-head{display:flex;justify-content:space-between;align-items:center}.hr343-list-head h3{margin:0}.hr343-list{display:grid;gap:12px}.hr343-card{display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(390px,2fr) minmax(330px,1.25fr) minmax(310px,auto);gap:20px;align-items:center;padding:18px}.hr343-card.is-complete{background:#f4faf6;border-color:#d8eadf}.hr343-person,.hr343-id{display:flex;gap:12px;align-items:center;min-width:0}.hr343-avatar{width:42px;height:42px;min-width:42px;border-radius:50%;display:grid;place-items:center;background:#e8f0ff;color:#1458d5;font-weight:800}.hr343-person strong,.hr343-person small{display:block}.hr343-person small,.hr343-progress span,.hr343-meta span{color:var(--muted,#71809a)}.hr343-progress>div{display:flex;justify-content:space-between}.hr343-progress i,.hr343-top-progress i{height:7px;background:#e6edf6;border-radius:8px;display:block;overflow:hidden}.hr343-progress i b,.hr343-top-progress i b{height:100%;display:block;background:#1765ed}.hr343-card.is-complete .hr343-progress i b{background:#19a956}.hr343-progress small{display:block;text-transform:uppercase;margin-top:10px}.hr343-progress>strong,.hr343-progress>span{display:block}.hr343-meta{display:grid;grid-template-columns:110px minmax(190px,1fr);gap:8px 12px;align-items:end}.hr343-meta>div,.hr343-meta>label{min-width:0}.hr343-meta select{width:100%;min-width:0}.hr343-meta em{grid-column:1/-1;width:max-content;border-radius:20px;padding:5px 10px;font-style:normal}.hr343-meta em.done{background:#dff5e5;color:#15803d}.hr343-meta em.work{background:#fff0c7;color:#8a5a00}.hr343-meta em.new{background:#e6efff;color:#1458d5}.hr343-actions{display:flex;gap:8px;white-space:nowrap;justify-content:flex-end}.hr343-actions .icon{width:42px}.hr343-empty{padding:36px;text-align:center;color:var(--muted,#71809a);background:var(--surface,#fff);border:1px dashed var(--border,#dbe3ee);border-radius:14px}.hr343-workspace{position:fixed;inset:0;z-index:100000;background:var(--bg,#f5f7fb);display:grid;grid-template-rows:auto 1fr auto}.hr343-workspace>header{display:grid;grid-template-columns:1fr minmax(320px,480px) auto auto;gap:16px;align-items:center;padding:14px 20px;background:#fff;border-bottom:1px solid #dbe3ee}.hr343-id h1{font-size:18px;margin:0}.hr343-id span,.hr343-id small{display:block}.hr343-top-progress{display:grid;grid-template-columns:auto 1fr;gap:6px 14px}.hr343-top-progress i{grid-column:1/-1}.hr343-body{display:grid;grid-template-columns:340px 1fr;min-height:0}.hr343-body aside{background:#fff;border-right:1px solid #dbe3ee;overflow-y:auto;overflow-x:hidden;min-width:0}.hr343-body aside>div{display:flex;justify-content:space-between;padding:16px;gap:10px}.hr343-body nav{display:grid;padding:0 10px 20px;gap:3px}.hr343-body nav button{display:flex;text-align:left;gap:10px;padding:11px;border:0;background:transparent;border-radius:10px;width:100%;min-width:0}.hr343-body nav button.selected{background:#e9f1ff;box-shadow:inset 3px 0 #1765ed}.hr343-body nav button.done b{color:#16a34a}.hr343-body nav button.blocked b{color:#dc2626}.hr343-body nav button>b{width:22px;min-width:22px}.hr343-body nav span{min-width:0}.hr343-body nav strong,.hr343-body nav small{display:block;white-space:normal;overflow-wrap:anywhere}.hr343-body main{overflow:auto;padding:24px}.hr343-step-title{display:flex;justify-content:space-between;max-width:1200px;margin:auto}.hr343-step-title h2{margin:2px 0}.hr343-step-title p{margin:0 0 16px}.hr343-step-title em{font-style:normal;border-radius:18px;padding:6px 10px;height:max-content}.hr343-step-title em.status-done{background:#dcfce7;color:#15803d}.hr343-step-title em.status-blocked{background:#fee2e2;color:#b91c1c}#hr343-content{max-width:1200px;margin:auto;background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:20px;min-height:420px;box-sizing:border-box}#hr343-content input,#hr343-content select,#hr343-content textarea{max-width:100%}.hr343-workspace>footer{display:flex;justify-content:space-between;padding:12px 20px;background:#fff;border-top:1px solid #dbe3ee}.hr343-workspace>footer>div{display:flex;gap:10px}.hr343-status-choices{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.hr343-status-choices label{display:flex;align-items:center;gap:8px;border:1px solid #dbe3ee;border-radius:11px;padding:9px 12px;cursor:pointer}.hr343-status-choices input{width:18px!important;height:18px!important;min-width:18px!important;margin:0}.hr343-status-choices label.selected.s-open{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.hr343-status-choices label.selected.s-in_progress{border-color:#eab308;background:#fefce8;color:#854d0e}.hr343-status-choices label.selected.s-done{border-color:#22c55e;background:#f0fdf4;color:#15803d}.hr343-status-choices label.selected.s-blocked{border-color:#ef4444;background:#fef2f2;color:#b91c1c}.hr343-status-choices label.selected.s-not_required{border-color:#94a3b8;background:#f8fafc;color:#475569}@media(max-width:1250px){.hr343-card{grid-template-columns:1fr 1.5fr}.hr343-meta,.hr343-actions{grid-column:2}.hr343-body{grid-template-columns:290px 1fr}}@media(max-width:760px){.hr343-start,.hr343-card,.hr343-workspace>header{grid-template-columns:1fr}.hr343-body{grid-template-columns:1fr}.hr343-body aside{max-height:240px}.hr343-tabs{grid-template-columns:1fr}.hr343-actions,.hr343-meta{grid-column:auto}.hr343-workspace>footer{gap:10px;flex-wrap:wrap}}
