input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#222!important;caret-color:#222!important;transition:background-color 5000s ease-in-out 0s}input,textarea,.MuiInputBase-root,.MuiOutlinedInput-root{background:#fff!important;border-radius:8px!important;border:1px solid #e5e7eb!important;box-shadow:0 1px 2px #101e3608;font-size:1rem;color:#222!important;transition:border-color .2s,box-shadow .2s}input:focus,textarea:focus,.MuiInputBase-root.Mui-focused,.MuiOutlinedInput-root.Mui-focused{border-color:#667eea!important;box-shadow:0 0 0 2px #c7d2fe;outline:none!important}input:disabled,textarea:disabled,.MuiInputBase-root.Mui-disabled,.MuiOutlinedInput-root.Mui-disabled{background:#f3f4f6!important;color:#9ca3af!important}.MuiInputAdornment-root{border-radius:8px 0 0 8px!important;background:#667eea!important;width:44px;min-width:44px;max-width:44px;height:100%!important;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;box-sizing:border-box}.MuiInputAdornment-root svg{color:#fff!important;font-size:1.3em;margin:0!important}.MuiOutlinedInput-root{padding:0!important;margin:0!important;height:44px!important;min-height:44px!important;box-sizing:border-box}.MuiOutlinedInput-input{padding-left:0!important;height:44px!important;min-height:44px!important;box-sizing:border-box}.MuiInputAdornment-root{height:44px!important;min-height:44px!important;border-radius:8px 0 0 8px!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-radius:8px!important;border-width:2px!important;border-color:#c7d2fe!important;box-shadow:none!important;outline:none!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-radius:8px!important;border-width:2px!important;border-color:#667eea!important;box-shadow:none!important;outline:none!important}.MuiOutlinedInput-root{outline:none!important;box-shadow:none!important;border-radius:8px!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}#root{width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.MuiInputBase-root input,.MuiInputBase-root textarea{background-color:#fff!important}@media (max-width: 600px){body{font-size:14px}.MuiContainer-root{padding-left:8px!important;padding-right:8px!important}.MuiPaper-root{margin:4px!important}.MuiCard-root{margin-bottom:8px!important}.MuiTableContainer-root{overflow-x:auto!important}.MuiTableCell-root{padding:8px 4px!important;font-size:.75rem!important}.MuiButton-root{font-size:.75rem!important;padding:4px 8px!important}.MuiChip-root{font-size:.7rem!important;height:20px!important}}.user-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.user-table-scroll::-webkit-scrollbar{width:6px;height:6px}.user-table-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.user-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.user-table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}*{box-sizing:border-box}@media (max-width: 768px){.MuiTable-root{min-width:auto!important}.MuiTableCell-root{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.MuiTableCell-root:last-child{max-width:none}}@media (max-width: 600px){.MuiDialog-paper{margin:16px!important;width:calc(100% - 32px)!important;max-width:none!important}}@media (max-width: 600px){.MuiTextField-root,.MuiInputBase-input{font-size:16px!important}}
