.g553Bullet{display:grid;grid-template-columns:14px minmax(0,1fr) 40px;gap:8px;align-items:start;margin-bottom:10px}.g553Bullet>span{padding-top:12px}.g553Bullet textarea{min-height:64px;resize:vertical}.g553Bullet button{min-width:38px;min-height:40px}.g553ScrollCue{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:7px 3px;color:#3e6ed8;font-size:12px;font-weight:600}.g553ScrollCue[hidden]{display:none!important}.g553ScrollCue button{min-width:40px;min-height:36px}.g553MoreRight{box-shadow:inset -8px 0 7px -8px #4f7fea}.g553UploadLoading{color:#3e6ed8;font-weight:600}.g553UploadLoading:before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #cbd8f3;border-top-color:#3e6ed8;border-radius:50%;margin-right:8px;animation:g553Turn .8s linear infinite}.g553PaymentOverdue,.g553EmployeeOverdue{background:#fff3f2!important;border-color:#e09a92!important}.g553PaymentOverdue .recapDeadline.overdue,.g553OverdueTag{color:#ae3126;font-weight:700}#g553StaffOverview{width:min(1050px,calc(100vw - 24px));max-height:90vh;overflow:auto}#g553StaffOverview small{display:block;font-weight:400;color:#65748a;margin-top:4px}#g553StaffOverview tr[data-person]{cursor:pointer}#g553StaffOverview tr[data-person]:focus{outline:2px solid #4f7fea;outline-offset:-2px}.cloudBrandMark{position:relative}.cloud-auth-pending .cloudBrandMark{animation:g553Breathe 1.5s ease-in-out infinite}@keyframes g553Turn{to{transform:rotate(360deg)}}@keyframes g553Breathe{50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.g553UploadLoading:before,.cloud-auth-pending .cloudBrandMark{animation:none}}@media(max-width:760px){.g553Bullet textarea{font-size:16px}.g553ScrollCue{justify-content:space-between;font-size:11px}}
