.personnel-modal{width:min(860px,calc(100vw - 32px))!important;max-height:min(88vh,760px)!important;padding:20px 22px!important}
.personnel-modal .modal-head{margin-bottom:14px!important;padding-bottom:13px!important;border-bottom:1px solid #244260!important}
.personnel-modal .modal-head h2{font-size:21px!important}.personnel-modal .modal-head p{margin-top:3px!important;font-size:11px!important}
.personnel-modal .personnel-detail{gap:12px!important}.personnel-modal .personnel-detail-strip{gap:8px!important}.personnel-modal .personnel-detail-strip span{padding:10px 12px!important;border-radius:9px!important;box-shadow:none!important}.personnel-modal .personnel-detail-strip strong{font-size:14px!important}
.personnel-modal .personnel-detail dl{grid-template-columns:76px minmax(0,1fr) 62px minmax(0,1.4fr);gap:7px 12px;padding:2px 2px 5px!important}.personnel-modal .personnel-detail dt{align-self:center}.personnel-modal .personnel-detail dd{align-self:center}.personnel-modal .personnel-detail dt:nth-of-type(3),.personnel-modal .personnel-detail dd:nth-of-type(3){grid-column:auto/span 1}
.personnel-modal .personnel-record-head{padding-top:7px!important;border-top:1px solid #244260!important}.personnel-modal .personnel-record-head h3{font-size:14px!important}.personnel-modal .personnel-record-head .secondary-button{min-height:38px!important;padding:0 13px!important}
.personnel-modal .document-empty{min-height:76px!important;grid-template-columns:28px minmax(0,1fr)!important;grid-template-rows:auto auto!important;place-items:start!important;align-content:center!important;gap:2px 10px!important;padding:12px 14px!important;text-align:left!important;border-radius:10px!important;box-shadow:none!important}.personnel-modal .document-empty svg{grid-row:1/3;width:24px!important;height:24px!important;align-self:center}.personnel-modal .document-empty strong{align-self:end}.personnel-modal .document-empty span{align-self:start}
.personnel-modal .personnel-record-list article{min-height:54px!important;padding:9px 11px!important;box-shadow:none!important}
.personnel-modal .modal-actions{position:static!important;margin:2px 0 0!important;padding:11px 0 0!important;border-top:1px solid #244260!important;background:none!important;gap:8px!important}.personnel-modal .modal-actions button{width:auto!important;min-width:112px!important;height:39px!important;min-height:39px!important;padding:0 13px!important;font-weight:750!important}.personnel-modal .modal-actions .primary-button{min-width:90px!important}.personnel-modal .modal-actions button:nth-child(2){border-color:#7d3943!important;color:#ffb5bd!important}
@media(max-width:700px){.personnel-modal{width:calc(100vw - 16px)!important;padding:16px!important}.personnel-modal .personnel-detail-strip{grid-template-columns:1fr!important}.personnel-modal .personnel-detail dl{grid-template-columns:72px 1fr!important}.personnel-modal .modal-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.personnel-modal .modal-actions button{width:100%!important}.personnel-modal .personnel-record-head{align-items:flex-start!important}}
