button:not(:disabled){cursor:pointer!important}button:disabled{cursor:not-allowed!important}[role=button]:not([aria-disabled=true]),.cursor-pointer,a:not([aria-disabled=true]),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),select:not(:disabled),[onclick]:not([aria-disabled=true]){cursor:pointer!important}input[type=text]:not(:disabled),input[type=email]:not(:disabled),input[type=password]:not(:disabled),input[type=search]:not(:disabled),input[type=tel]:not(:disabled),input[type=url]:not(:disabled),input[type=number]:not(:disabled),textarea:not(:disabled){cursor:text!important}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed!important}option{background-color:var(--brand-surface);color:var(--brand-text-primary)}button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover,a:not([aria-disabled=true]):hover{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-text{cursor:text!important}.cursor-not-allowed{cursor:not-allowed!important}[draggable=true]{cursor:grab!important}[draggable=true]:active{cursor:grabbing!important}@media print{@page{margin:.5in;size:A4}body{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;print-color-adjust:exact!important}.print\\:hidden{display:none!important}.print\\:p-0{padding:0!important}.print\\:p-2{padding:.5rem!important}.print\\:mb-4{margin-bottom:1rem!important}.print\\:space-y-2>*+*{margin-top:.5rem!important}.print\\:break-inside-avoid{break-inside:avoid!important}math-field{display:inline-block!important;font-size:inherit!important}.bg-green-50,.bg-green-100{background-color:#f0fdf4!important}.bg-red-50,.bg-red-100{background-color:#fef2f2!important}.bg-gray-50,.bg-gray-100{background-color:#f9fafb!important}.bg-blue-50,.bg-blue-100{background-color:#eff6ff!important}.border,.border-green-300,.border-red-300,.border-gray-200{border:1px solid #d1d5db!important}.border-green-300{border-color:#86efac!important}.border-red-300{border-color:#fca5a5!important}}.page-transition-enter{opacity:0;transform:translate(10px)}.page-transition-enter-active{opacity:1;transform:translate(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-transition-exit{opacity:1;transform:translate(0)}.page-transition-exit-active{opacity:0;transform:translate(-10px);transition:opacity .3s ease-out,transform .3s ease-out}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.route-loading{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#3b82f6,transparent);animation:loading 1s infinite;z-index:9999}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}.layout-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item{transition:all .2s ease}.nav-item:hover{transform:translateY(-1px)}.nav-item:active{transform:translateY(0)}
