*{margin:0;padding:0;box-sizing:border-box}html,body,#root{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden}body{font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;text-align:right}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6366f1,#8b5cf6,#ec4899);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#4f46e5,#7c3aed,#db2777)}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#root{width:100%;height:100vh;overflow:hidden}@media (max-width: 600px){body{font-size:14px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button]{-webkit-tap-highlight-color:rgba(99,102,241,.2);touch-action:manipulation;min-height:44px;min-width:44px}*{-webkit-overflow-scrolling:touch}}@media (min-width: 601px) and (max-width: 900px){body{font-size:15px}}@media (min-width: 901px){body{font-size:16px}}@media (hover: none) and (pointer: coarse){button:hover,a:hover,[role=button]:hover{transform:none}button,a,[role=button]{min-height:48px;min-width:48px}}@media (max-width: 900px) and (orientation: landscape){#root{height:100vh;height:-webkit-fill-available}}@supports (-webkit-touch-callout: none){#root{height:-webkit-fill-available}*{-webkit-overflow-scrolling:touch}}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}html{scroll-behavior:smooth}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overscroll-behavior-y:contain}@media (max-width: 600px){.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}}@media (min-width: 601px) and (max-width: 900px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}}@media (max-width: 600px){h1,.MuiTypography-h1{font-size:1.75rem!important}h2,.MuiTypography-h2{font-size:1.5rem!important}h3,.MuiTypography-h3{font-size:1.25rem!important}h4,.MuiTypography-h4{font-size:1.1rem!important}h5,.MuiTypography-h5{font-size:1rem!important}h6,.MuiTypography-h6{font-size:.9rem!important}}@media (max-width: 600px){.MuiCard-root{margin-bottom:12px!important}.MuiCardContent-root{padding:12px!important}.MuiCardContent-root:last-child{padding-bottom:12px!important}}@media (max-width: 600px){.MuiButton-root{padding:8px 12px!important;font-size:.85rem!important}.MuiButton-sizeLarge{padding:10px 16px!important;font-size:.9rem!important}.MuiButton-sizeSmall{padding:6px 10px!important;font-size:.75rem!important}}@media (max-width: 600px){.MuiDialog-paper{margin:16px!important;max-width:calc(100% - 32px)!important}}@media (max-width: 600px){.MuiPaper-root{padding:12px!important}}@media (max-width: 600px){.MuiChip-root{height:28px!important;font-size:.75rem!important}}@supports (padding: max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#root{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width: 600px){input[type=text],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:16px!important}}
