.employee-icon.employee-photo{position:relative;display:block;overflow:hidden;padding:0;background:#e8effb;color:#244b88}.employee-icon.employee-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.employee-icon.employee-photo img{cursor:zoom-in}.employee-photo-viewer{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:24px;background:#06102ae8;backdrop-filter:blur(5px)}.employee-photo-viewer img{display:block;max-width:min(92vw,620px);max-height:82vh;object-fit:contain;border-radius:20px;background:#fff;box-shadow:0 20px 64px #0009}.employee-photo-viewer button{position:absolute;right:20px;top:calc(env(safe-area-inset-top,0px) + 18px);display:grid;place-items:center;width:46px;height:46px;border:1px solid #ffffff4d;border-radius:50%;background:#ffffff24;color:#fff;font-size:34px;line-height:1;cursor:pointer}
