/* WW268: fixed compact rows; full content is read in a nonmodal cell window. */
.hr-data-grid .hr-table tbody tr,.hr-data-grid .hr-table tbody td {height:128px;box-sizing:border-box}
.hr-data-grid .hr-grid-cell-content {display:block;height:103px;min-height:103px;max-height:103px;overflow:hidden;min-width:0;line-height:20px}
.hr-data-grid .hr-grid-cell-content .hr-answer-cell {max-height:none!important;height:auto!important;overflow:visible!important;white-space:pre-wrap;display:block;line-height:20px}
.hr-data-grid .hr-grid-cell-content .hr-person-cell {height:103px;overflow:hidden}
.hr-data-grid .hr-grid-cell-content .hr-person-cell>div:last-child>.hr-person,.hr-data-grid .hr-grid-cell-content .hr-person-cell>div:last-child>.hr-muted {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:18px;margin:0 0 3px}
.hr-data-grid .hr-grid-cell-content .hr-person-cell>div:last-child>small {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}
.hr-data-grid .hr-table td:focus-visible {outline:2px solid #3268cc;outline-offset:-2px}
.hr-grid-cell-reader {position:fixed;z-index:1550;display:flex;flex-direction:column;min-height:140px;background:#fff;color:#20364f;border:1px solid #aebed1;border-radius:10px;box-shadow:0 12px 34px #18324d30;box-sizing:border-box;overflow:hidden;text-align:left}
.hr-grid-cell-reader header {display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 17px 12px;border-bottom:1px solid #d7e1ed;background:#f5f8fc;flex-shrink:0}
.hr-grid-cell-reader h2 {font-size:15px;line-height:1.4;font-weight:650;margin:0;color:#20364f}
.hr-grid-cell-reader header p {font-size:12px;line-height:1.5;color:#53677e;margin:5px 0 0}
.hr-grid-cell-reader header button {display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:5px;background:#fff;border:1px solid #bdcddd;border-radius:5px;color:#294b71;cursor:pointer}
.hr-grid-cell-reader header button:hover {background:#eaf1fb}
.hr-grid-cell-full-text {padding:16px 17px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;min-height:0;user-select:text;scrollbar-color:#718da9 #e7edf4;scrollbar-width:thin}
.hr-grid-cell-reader footer {padding:10px 17px;border-top:1px solid #d7e1ed;color:#53677e;font-size:11px;line-height:1.5;background:#f5f8fc;flex-shrink:0}
.hr-grid-cell-reader button:focus-visible,.hr-grid-cell-full-text:focus-visible {outline:2px solid #3268cc;outline-offset:-2px}
@media(max-width:760px){.hr-grid-cell-reader header{padding:12px}.hr-grid-cell-full-text{padding:12px}.hr-grid-cell-reader footer{padding:8px 12px}}
