.dialog-panel.employee-profile{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:0;width:min(940px,100%);padding:0;overflow-y:auto}.employee-profile-header{border-bottom:1px solid var(--auralis-line);background:linear-gradient(120deg, var(--auralis-ice), var(--auralis-frost));align-items:center;gap:18px;padding:26px 28px;display:flex}.employee-profile-header .employee-avatar{flex:0 0 64px;width:64px;height:64px;font-size:21px}.employee-profile-heading{flex:1;min-width:0}.employee-profile-heading h2{overflow-wrap:anywhere;margin:5px 0;font-size:25px}.employee-profile-heading p{color:var(--auralis-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.employee-profile-header>button{flex-shrink:0;align-self:flex-start}.employee-profile-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding:24px 28px;display:grid}.employee-profile-section{border:1px solid var(--auralis-line);border-radius:12px;min-width:0;overflow:hidden}.employee-profile-section h3{background:var(--auralis-frost);border-bottom:1px solid var(--auralis-line);color:var(--auralis-navy);align-items:center;gap:9px;margin:0;padding:15px 18px;font-size:15px;display:flex}.employee-profile-section h3 svg{color:var(--auralis-blue);flex-shrink:0}.employee-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin:0;padding:18px;display:grid}.employee-profile-section.wide{grid-column:1/-1}.employee-profile-section.wide .employee-profile-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-profile-field{min-width:0}.employee-profile-field.wide{grid-column:1/-1}.employee-profile-field dt{color:var(--auralis-muted);margin-bottom:5px;font-size:12px}.employee-profile-field dd{color:var(--auralis-navy);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.employee-profile-field dd.empty{color:var(--auralis-muted);font-weight:400}.employee-profile-footer{border-top:1px solid var(--auralis-line);justify-content:flex-end;padding:14px 28px;display:flex}.employee-profile button:focus-visible{outline:3px solid var(--auralis-blue);outline-offset:3px}.dialog-panel.employee-admin-profile{max-width:940px}.employee-admin-profile .employee-detail-title{flex:1;min-width:0}.employee-admin-profile .employee-detail-actions{justify-content:flex-start;padding:18px 28px 0}.employee-admin-profile .employee-detail-actions .danger{margin-left:auto}.employee-admin-profile .employee-detail-actions .danger+.danger{margin-left:0}.employee-admin-profile .employee-detail-copy{background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;margin:-4px;padding:4px;position:relative}.employee-admin-profile .employee-detail-copy span{padding-right:18px;font-size:12px;font-weight:400}.employee-admin-profile .employee-detail-copy strong{white-space:pre-wrap;font-size:14px;font-weight:600}.employee-admin-profile .employee-detail-copy.empty strong{color:var(--auralis-muted);font-weight:400}.employee-admin-profile .employee-detail-copy svg{opacity:0;position:absolute;top:4px;right:4px}.employee-admin-profile .employee-detail-copy:hover svg,.employee-admin-profile .employee-detail-copy:focus-visible svg{opacity:1}.employee-admin-profile .employee-detail-copy:enabled:hover{background:var(--auralis-frost);border-color:var(--auralis-line)}.employee-admin-profile .employee-profile-fields>*{min-width:0}.employee-admin-profile .employee-detail-link-field .ghost-action{white-space:normal;height:auto;padding:8px}.employee-profile-edit .employee-profile-section{overflow:visible}.employee-profile-edit .employee-profile-section h3{border-radius:12px 12px 0 0}.employee-profile-edit .checkbox-field{grid-column:1/-1}.employee-admin-profile>.employee-detail-projects,.employee-admin-profile>.employee-detail-inventory,.employee-admin-profile>.employee-detail-documents{border:1px solid var(--auralis-line);border-radius:12px;margin:0 28px 24px;padding:18px}.employee-admin-profile>.employee-archive-warning,.employee-admin-profile>.sync-error{margin:18px 28px 0}@media (width<=700px){.employee-profile-header{gap:12px;padding:20px 16px}.employee-profile-header .employee-avatar{flex-basis:48px;width:48px;height:48px;font-size:17px}.employee-profile-heading h2{font-size:20px}.employee-profile-content{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.employee-profile-footer{padding:14px 16px}.employee-profile-section.wide .employee-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-admin-profile .employee-detail-actions{padding:16px 16px 0}.employee-admin-profile .employee-detail-actions .danger{margin-left:0}.employee-admin-profile>.employee-detail-projects,.employee-admin-profile>.employee-detail-inventory,.employee-admin-profile>.employee-detail-documents{margin:0 16px 16px;padding:14px}.employee-admin-profile>.employee-archive-warning,.employee-admin-profile>.sync-error{margin:16px 16px 0}}@media (width<=380px){.employee-profile-fields,.employee-profile-section.wide .employee-profile-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.employee-admin-profile .employee-profile-fields{grid-template-columns:minmax(0,1fr)}}
