/* Tigertail Portal V12 workflow additions */
.portal-clock-warning{position:sticky;top:.5rem;z-index:1200;margin:.65rem auto;padding:.8rem 1rem;max-width:1180px;border:2px solid #a53b00;border-radius:12px;background:#fff4e8;color:#562000;box-shadow:0 5px 18px rgba(73,31,0,.18);display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}
.portal-clock-warning a{background:#8c2d00;color:#fff;padding:.55rem .8rem;border-radius:8px;font-weight:700;text-decoration:none}
.receipt-photo-field,.shift-custom-task,#calendar-assigned-staff-field{display:grid;gap:.4rem;margin-top:.8rem}
.receipt-photo-field input,.shift-custom-task textarea,#calendar-assigned-staff-field select{width:100%}
.shift-end-task-notice,.scheduler-source-notice{display:grid;gap:.2rem;margin:.7rem 0;padding:.75rem;border-left:5px solid #0b6976;border-radius:8px;background:#eaf7f8;color:#163b40}
.shift-task-waiting{opacity:.72;border-style:dashed}
#attendance-cover-field[hidden],#calendar-assigned-staff-field[hidden]{display:none!important}
@media(max-width:640px){.portal-clock-warning{position:relative;top:auto;margin:.5rem}.portal-clock-warning a{width:100%;text-align:center}.receipt-photo-field input{font-size:16px}}
