.employee-documents{max-width:1050px;margin:auto}.employee-document-list{display:grid;gap:1rem;margin:1rem 0}.employee-document-card,.employee-document-editor{border:1px solid var(--border,#d7dfda);background:var(--card,#fff);padding:1.1rem;border-radius:14px;min-width:0;overflow-wrap:anywhere}.employee-document-card header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.7rem}.employee-document-card h3{margin:0}.employee-document-card dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:.45rem}.employee-document-card dd{margin:0}.employee-document-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin:.8rem 0}.employee-document-actions a,.employee-document-actions button{min-height:44px}.employee-document-editor form{display:grid;gap:1rem}.employee-document-editor label,.employee-document-actions label{display:grid;gap:.4rem}.employee-document-editor input,.employee-document-editor select,.employee-document-editor textarea{max-width:100%;width:100%;padding:.7rem;border:1px solid #bcc9c1;border-radius:8px}.employee-document-editor fieldset{min-width:0}.employee-document-editor [hidden]{display:none}.employee-document-actions form{width:100%;display:flex;flex-wrap:wrap;gap:.7rem;align-items:end}.employee-documents :focus-visible{outline:3px solid #177b4b;outline-offset:3px}@media(max-width:600px){.employee-document-card{padding:1rem}.employee-document-actions>*{max-width:100%}.employee-document-actions a,.employee-document-actions button{flex:1 1 150px;text-align:center}.employee-document-card dl{grid-template-columns:1fr 1.4fr}.my-employee-profile .emp-profile-layout{display:block}}
.employee-documents h1{overflow-wrap:anywhere}.my-employee-profile .emp-profile-content{min-width:0}
