.area-overlay,.overlay{position:fixed;z-index:150;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,24,32,.88)}.area-overlay .detail-card,.overlay .area-assign-card{position:relative;width:min(570px,100%);max-height:92vh;overflow:auto;padding:24px;border-radius:15px;background:#fff;color:#17212a;box-shadow:0 20px 60px rgba(0,0,0,.35)}.area-overlay .detail-close,.overlay .area-assign-card .detail-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:25px}.personnel-reminder-card{text-align:center}.personnel-reminder-card h1{margin:8px 0}.personnel-reminder-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.personnel-reminder-actions button{padding:12px}.personnel-reminder-actions .dismiss-today{grid-column:1/-1}.personnel-reminder-card .workday{color:#718096;font-size:12px}
