html{scroll-behavior:smooth;scroll-padding-top:88px}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{min-height:44px}button,a,input,select,textarea,summary{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}button:active,.btn:active{transform:scale(.97)}.ticket,.req,.creative{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tab{min-height:48px;white-space:nowrap}.workspace>[id]:not([hidden]){animation:panel-in .24s ease-out}.status:not(:empty){animation:panel-in .22s ease-out}.ticket{animation:panel-in .24s ease-out}.req{animation:panel-in .24s ease-out}.motion-ready{transform:translateY(12px);transition:transform .45s cubic-bezier(.22,.68,.2,1)}.motion-ready.in-view{opacity:1;transform:none}dialog[open]{animation:dialog-in .2s ease-out}dialog::backdrop{backdrop-filter:blur(3px)}.package{transition:transform .3s ease}.desk-nav-bottom{margin-top:auto;display:flex;gap:10px;font-size:12px;align-items:center;padding-top:24px}.view-progress{height:2px;background:var(--accent);position:fixed;top:0;left:0;width:100%;transform-origin:left;transform:scaleX(0);z-index:50;pointer-events:none}@keyframes panel-in{from{transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes dialog-in{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0002}.ticket:hover,.req:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0001}.tab:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.creative:hover{transform:translateY(-4px)}a:hover{opacity:.85}summary:hover{color:var(--accent)}}@media(max-width:760px){header{position:sticky;top:0;z-index:20;background:var(--bg);box-shadow:0 1px 0 #0001}.desk-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:16px!important}.desk-nav>.wordmark{grid-column:1/-1}.desk-nav>p,.desk-nav-bottom{display:none}.desk-nav .tab{font-size:12px;padding:12px 5px;text-align:center;margin:0}.workspace{padding:22px 18px!important}.ticket-grid{gap:12px}.ticket{padding:18px}.workspace-top{align-items:center;gap:10px}.metrics small{font-size:11px}.metrics>div{padding:13px}.toolnav{padding:18px}.toolbody{padding:22px 18px!important}.filters{flex-wrap:wrap}.queuefoot{gap:10px}.flow{grid-template-columns:repeat(2,1fr)}button,input,textarea,select{font-size:16px}.queuepanel button{font-size:13px}.toolnav{font-size:12px}dialog{max-height:85dvh;overflow:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-ready{opacity:1!important;transform:none!important}dialog::backdrop{backdrop-filter:none}}

.motion-ready{opacity:1!important}.ticket,.req,.status:not(:empty){animation:none}
