:root{--brand-primary:#e85d2d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}body{color:#151515;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#f2f2f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5}#root{flex-direction:column;display:flex}a{color:inherit;text-decoration:none}button{font-family:inherit;transition:all .3s}button:hover{opacity:.92}input,select,textarea{font-family:inherit;transition:border-color .3s,box-shadow .3s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary,#e85d2d) 8%, transparent);border-color:var(--brand-primary,#e85d2d)!important}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#0000000a}::-webkit-scrollbar-thumb{background:#a8a29a padding-box padding-box;border:2px solid #0000;border-radius:8px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:#837c6f}*{scrollbar-width:auto;scrollbar-color:#a8a29a #0000000a}@media (width>=768px){.table-scroll::-webkit-scrollbar{width:12px;height:14px}.table-scroll::-webkit-scrollbar-thumb{background:#b8b2a8 padding-box padding-box;border:3px solid #0000;border-radius:8px}.table-scroll::-webkit-scrollbar-thumb:hover{background:#938c7e}.table-scroll{scrollbar-width:auto;scrollbar-color:#b8b2a8 transparent}}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}@keyframes stridePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}::selection{color:#151515;background:#e85d2d26}@media (width<=767px){input,select,textarea{font-size:16px}button,a[role=button]{touch-action:manipulation}::-webkit-scrollbar{width:0;height:0}[style*="margin: -28px -32px"]{margin:-14px -12px!important;padding:14px 12px!important}[style*="overflowX: auto"],[style*="overflow-x: auto"]{max-width:100vw}html,body,#root{overscroll-behavior-x:none;max-width:100%}[style*="overflowX: auto"],[style*="overflow-x: auto"],[style*="overflowX: scroll"],[style*="overflow-x: scroll"],.table-scroll{overscroll-behavior-x:contain}}@media (width>=768px) and (width<=1023px){[style*="overflowX: auto"],[style*="overflow-x: auto"],[style*="overflowX: scroll"],[style*="overflow-x: scroll"],.table-scroll{overscroll-behavior-x:contain;max-width:100%}}html,body,[style*="overflow-x: auto"],[style*="overflowX: auto"],[style*="overflow-y: auto"],[style*="overflowY: auto"],[style*="overflow: auto"]{-webkit-overflow-scrolling:touch}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-top{padding-top:env(safe-area-inset-top,0px)}.full-dvh{height:100dvh}.max-full-dvh{max-height:100dvh}.min-full-dvh{min-height:100dvh}@media (width<=767px){.table-scroll thead th,.table-scroll thead th *{font-weight:700!important}}th [style*=col-resize]{transition:background .12s;width:11px!important}th [style*=col-resize]:after{content:"";opacity:0;pointer-events:none;background:#b8b2a8;border-radius:1px;width:2px;transition:opacity .12s,background .12s;position:absolute;top:22%;bottom:22%;right:4px}@media (hover:hover) and (pointer:fine){th [style*=col-resize]:hover:not(:active){background:#e85d2d1f!important}th [style*=col-resize]:hover:after{opacity:1;background:#e85d2d}}@media (hover:none),(pointer:coarse){th [style*=col-resize]{width:16px!important}th [style*=col-resize]:after{opacity:.55}}
