a[href],button,input[type=submit],input[type=button],input[type=file]+label,select,[role=button],[onclick],.partner-request-card,.request-card,.kpi,.urgent-row,.manage-gallery-link,.gallery-item[draggable=true],.drag-handle,.chips button,.request-tabs button{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}a[href]:hover,button:hover,[role=button]:hover,.partner-request-card:hover,.request-card:hover,.kpi:hover,.urgent-row:hover,.manage-gallery-link:hover{transform:translateY(-1px)}a[href]:active,button:active,[role=button]:active,.partner-request-card:active,.request-card:active,.kpi:active,.urgent-row:active,.manage-gallery-link:active{transform:scale(.975)}button:not(:disabled):hover,input[type=submit]:not(:disabled):hover,input[type=button]:not(:disabled):hover{filter:brightness(.97);box-shadow:0 6px 16px rgba(65,28,39,.1)}a[href]:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:3px solid rgba(159,29,67,.24);outline-offset:2px}button:disabled,input:disabled,.disabled,[aria-disabled=true]{cursor:not-allowed!important;transform:none!important;opacity:.55}.gallery-item[draggable=true],.drag-handle{cursor:grab}.gallery-item.dragging,.drag-handle:active{cursor:grabbing}@media(prefers-reduced-motion:reduce){a[href],button,[role=button],.partner-request-card,.request-card,.kpi,.urgent-row,.manage-gallery-link{transition:none!important}}
