/* Shared feedback styles extracted from payroll. */
.pp7-error{background:#fff1ec;color:#6d221b;padding:16px!important;border:1px solid #d9a397;border-left:5px solid #a63627;border-radius:10px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.pp7-error p{margin:5px 0}.pp7-error:empty{display:none}.pp7-error-notice{position:fixed;right:20px;bottom:22px;width:min(490px,calc(100vw - 32px));z-index:990;background:#fff7ef;color:#692a16;border:1px solid #b87552;border-left:5px solid #a13f27;border-radius:14px;padding:20px 42px 20px 20px;box-shadow:0 12px 36px #173e3526;max-height:55vh;overflow:auto;line-height:1.6}.pp7-error-notice p{margin:5px 0}.pp7-error-notice>button{position:absolute;right:8px;top:8px;font-size:23px;border:0;background:transparent;color:inherit;padding:3px 9px}.pp7-error-notice small{display:block;margin-top:9px;font-size:12px}input[aria-invalid="true"],select[aria-invalid="true"]{border:2px solid #a63627!important;box-shadow:0 0 0 2px #f8ded7!important}@media(max-width:680px){.pp7-error-notice{right:16px;bottom:16px;font-size:14px}}@media print{.pp7-error-notice{display:none!important}}
#page[aria-busy="true"]{cursor:progress}
.cloud-pagination button:focus-visible,.g7-update-actions button:focus-visible{outline:3px solid #b88600;outline-offset:3px}
