html,body{margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .08s ease-out,filter .12s ease-out,box-shadow .12s ease-out;-webkit-user-select:none;user-select:none}button:not(:disabled):active{transform:scale(.96);filter:brightness(.92)}button:not(:disabled):hover{filter:brightness(1.05)}a[role=button]:active,[data-clickable=true]:active,.clickable:active{transform:scale(.97);filter:brightness(.92);transition:transform .08s ease-out,filter .12s ease-out}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}input[type=date],input[type=datetime-local]{-webkit-appearance:none;min-height:36px}div[style*="overflowX: auto"],div[style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}body{font-family:Inter,Lato,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"ss01","cv11";letter-spacing:-.005em}h1,h2,h3{letter-spacing:-.02em}div[style*='boxShadow: "0 1px 4px #0001"'],div[style*='boxShadow: "0 1px 6px rgba(0,0,0,0.07)"']{box-shadow:0 2px 8px #1118270f,0 1px 2px #1118270a!important;border-radius:12px!important}.app-sticky-header,.app-sticky-tabs,.app-sticky-footer{will-change:transform;-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.app-sticky-tabs button:not(:disabled):hover{background:#ff8c000f!important}.app-sticky-tabs::-webkit-scrollbar{height:0}@media (max-width: 768px){body{font-size:14px}table{font-size:11px}button{min-height:36px}div[style*='gridTemplateColumns: "1fr 1fr"'],div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}img[alt="TU 2.0"]{height:32px!important}}@media (max-width: 500px){.hide-mobile-sm{display:none!important}img[alt="TU 2.0"]{height:28px!important}.header-row{padding:10px 0!important;gap:8px!important}}@media (max-width: 400px){.hide-mobile-xs{display:none!important}img[alt="TU 2.0"]{height:24px!important}}@media (display-mode: standalone){body{overscroll-behavior:none}}
