:root{--background:#ffffff;--foreground:#171717;--ui-scale:1}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[dir=rtl]{direction:rtl}html[dir=ltr]{direction:ltr}html[dir=ltr] *,html[dir=rtl] *{text-align:start}*{box-sizing:border-box;padding:0;margin:0}html{font-size:85%}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}input::placeholder,textarea::placeholder{color:#949494;font-weight:400;font-size:inherit;opacity:1}::selection{background-color:rgba(204,76,0,.22)}:focus-visible{outline:2px solid rgba(204,76,0,.7);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.55) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:rgba(128,128,128,.45);border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(128,128,128,.7)}::-webkit-scrollbar-track{background:transparent}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:currentColor;box-shadow:inset 0 0 0 1000px transparent!important;-webkit-box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s;caret-color:currentColor}li{list-style-type:none}.custom-date-input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}