body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Noto Sans KR,Noto Sans,sans-serif}#root{min-height:100vh}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#acaab1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8a8891}::-webkit-scrollbar-track{background:0 0}.sidebar-scroll::-webkit-scrollbar{width:4px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.sidebar-scroll::-webkit-scrollbar-track{background:0 0}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #7367f0}input:-webkit-autofill{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}input:-webkit-autofill:hover{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}input:-webkit-autofill:focus{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}textarea:-webkit-autofill{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}textarea:-webkit-autofill:hover{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}textarea:-webkit-autofill:focus{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}select:-webkit-autofill{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}select:-webkit-autofill:hover{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}select:-webkit-autofill:focus{caret-color:var(--mui-palette-text-primary);transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:var(--mui-palette-text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important;box-shadow:0 0 0 1000px var(--mui-palette-background-paper) inset!important}.notistack-MuiContent,#notistack-snackbar{text-align:left;justify-content:flex-start}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
