:root{--background:#ffffff;--foreground:#f8f9fa}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#ededed}}html{background:var(--background)}body,html{height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none;text-size-adjust:100%}.ios-pwa-scroll-edge-guard{display:none}@supports (-webkit-touch-callout:none) and ((-webkit-background-clip:text) or (background-clip:text)){html[data-standalone]>body>.ios-pwa-scroll-edge-guard{display:block;position:fixed;inset:0 0 auto;height:11px;z-index:2147483647;pointer-events:none;background-color:var(--ags-theme-accountshell-accountbg,#ffffff);-webkit-background-clip:text;background-clip:text}}.app-shell{position:fixed;top:var(--visual-offset-top,0);left:0;right:0;width:100%;height:var(--app-height,100svh);min-height:var(--app-height,100svh);overflow:hidden;overscroll-behavior:none}@media (display-mode:standalone){.app-shell{position:absolute}}html[data-page-scroll=document],html[data-page-scroll=document] .app-shell,html[data-page-scroll=document] body{height:auto;overflow:visible;overscroll-behavior:auto}html[data-page-scroll=document] .app-shell{position:relative;top:auto;min-height:100svh}body{color:var(--foreground);background:var(--background);font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0;text-size-adjust:inherit}.scrollable{touch-action:pan-y!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.MuiMonthCalendar-button.Mui-selected,.MuiPickersDay-root.Mui-selected,.MuiYearCalendar-button.Mui-selected{background-color:#495057!important}.otp-input{outline:none!important;box-shadow:none!important}.otp-input:focus,.otp-input:focus-visible{border:1px solid #55c48c!important}.admin-out-input:focus,.admin-out-input:focus-visible{border:1px solid #111827!important}.otp-input.is-error,.otp-input.is-error:focus,.otp-input.is-error:focus-visible{border:1px solid #ffdfdf!important}.MuiDrawer-root .MuiBackdrop-root.MuiModal-backdrop{background-color:rgba(255,255,255,.45)!important}:root[data-theme=dark] .MuiDrawer-root:not(.middle-screen-drawer):not(.notice-detail-drawer) .MuiBackdrop-root.MuiModal-backdrop{background-color:rgba(0,0,0,.45)!important}.middle-screen-drawer.MuiDrawer-root .MuiBackdrop-root.MuiModal-backdrop{background-color:transparent!important}.MuiDrawer-root .MuiPaper-root{box-shadow:0 0 30px 0 #0000000d!important;background:transparent!important}.middle-screen-drawer.MuiDrawer-root .MuiPaper-root{border-right:1px solid #f0f0f0!important}.MuiDrawer-root .MuiPaper-root>.MuiStack-root{border-right:none!important}.autofill-input input:-webkit-autofill{-webkit-text-fill-color:#111111!important;box-shadow:inset 0 0 0 1000px white!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill{-webkit-text-fill-color:#111111!important;caret-color:#111111;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{min-height:72px;background:var(--Primatic-Grey-20,#c9c9c9);border-radius:3px;opacity:1}::-webkit-scrollbar-thumb:hover{background:#dcdcdc}@font-face{font-family:DIN2014;src:url(/fonts/DIN_2014.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}mark.search-highlight{background-color:#88dcac}mark.abstract-highlight,mark.search-highlight{padding:1px 2px;border-radius:2px;color:inherit}mark.abstract-highlight{background-color:#cee9d9}mark.search-highlight.current{background-color:#fdfea4}