:root{--font-inter:"Inter",sans-serif;--font-noto-sans-jp:"Noto Sans JP",sans-serif}*{font-family:var(--font-noto-sans-jp),-apple-system,BlinkMacSystemFont,sans-serif!important}body{font-family:var(--font-noto-sans-jp),-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main{background-color:var(--cb-bg-inner)}h1,h2,h3,h4,h5,h6{font-family:var(--font-noto-sans-jp),sans-serif;font-weight:600}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.dark,html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}[data-theme=dark] .MuiPaper-root:not(.MuiDrawer-paper),html.dark .MuiPaper-root:not(.MuiDrawer-paper),html.dark main .MuiPaper-root:not(.MuiDrawer-paper),html[data-theme=dark] main .MuiPaper-root:not(.MuiDrawer-paper){background-color:var(--cb-bg-inner)!important}[data-theme=dark] .form-section-paper,[data-theme=dark] .show-section-paper,html.dark .form-section-paper,html.dark .show-section-paper{border-color:var(--cb-border-card)!important;background-color:var(--cb-bg-inner)!important}.MuiButton-root .MuiTouchRipple-root,.MuiButtonBase-root .MuiTouchRipple-root,.MuiIconButton-root .MuiTouchRipple-root,.MuiTouchRipple-ripple,.MuiTouchRipple-ripplePulsate,.MuiTouchRipple-rippleVisible,.MuiTouchRipple-root{display:none!important;animation:none!important}.MuiPaper-root{background-color:#ffffff!important}.MuiAppBar-root{display:none!important}.MuiDrawer-docked .MuiDrawer-paper,.MuiDrawer-paper,.MuiDrawer-paperAnchorLeft,.MuiDrawer-root>.MuiPaper-root{background:var(--cb-bg-sidebar)!important;border:none!important;width:268px!important}.MuiDrawer-root .MuiPaper-root{transition:width .4s cubic-bezier(.4,0,.2,1)!important}.MuiDrawer-root .MuiListSubheader-root,.MuiDrawer-root .MuiToolbar-root,.MuiDrawer-root a[href="/"]{display:none!important}.MuiDrawer-root .MuiList-root.MuiList-padding{padding-top:16px!important}.MuiDrawer-root .MuiListItemIcon-root svg,.custom-sidebar .MuiListItemIcon-root svg{width:20px!important;height:20px!important;font-size:20px!important}.MuiDrawer-root .MuiListItemButton-root:not(.Mui-selected) .MuiListItemIcon-root{color:var(--cb-text-secondary)!important}[data-theme=dark] .MuiDrawer-root .MuiListItemButton-root.Mui-selected,html.dark .MuiDrawer-root .MuiListItemButton-root.Mui-selected{background:var(--cb-nav-gradient-dark-bg)!important;border-radius:12px!important;position:relative!important}[data-theme=dark] .MuiDrawer-root .MuiListItemButton-root.Mui-selected:before,html.dark .MuiDrawer-root .MuiListItemButton-root.Mui-selected:before{content:""!important;position:absolute!important;inset:0!important;padding:1px!important;background:var(--cb-nav-gradient-dark-border)!important;border-radius:12px!important;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;pointer-events:none!important}[data-theme=dark] .MuiDrawer-root .MuiListItemButton-root:not(.Mui-selected),html.dark .MuiDrawer-root .MuiListItemButton-root:not(.Mui-selected){opacity:.5!important;border-radius:8px!important}[data-theme=dark] .MuiDrawer-root .MuiListItemButton-root:not(.Mui-selected):hover,html.dark .MuiDrawer-root .MuiListItemButton-root:not(.Mui-selected):hover{opacity:1!important;background-color:rgba(255,255,255,.1)!important;border-radius:12px!important}.MuiDrawer-root[style*="width: 56px"] .MuiListItemText-root,.MuiDrawer-root[style*="width: 64px"] .MuiListItemText-root,.MuiDrawer-root[style*="width: 72px"] .MuiListItemText-root,.MuiDrawer-root[style*="width: 80px"] .MuiListItemText-root{opacity:0!important;transform:translateX(-10px)!important;transition:opacity .15s ease-in-out,transform .15s ease-in-out!important}.MuiAppBar-root .MuiToolbar-root .MuiIconButton-root[aria-label*="open drawer"],.MuiAppBar-root .MuiToolbar-root .MuiIconButton-root[aria-label*=menu],.MuiAppBar-root .MuiToolbar-root .MuiIconButton-root[aria-label*=toggle]{order:999!important;margin-left:auto!important;margin-right:16px!important}.MuiAppBar-root .MuiToolbar-root{display:flex!important;justify-content:space-between!important}.MuiAppBar-root .MuiToolbar-root>:not(.MuiIconButton-root){order:1!important}[data-refine-component=sider-toggle]{order:999!important;margin-left:auto!important;margin-right:16px!important}.MuiIconButton-root:has(svg[data-testid=MenuIcon]),.MuiIconButton-root[aria-label*=drawer],.MuiIconButton-root[aria-label*=navigation]{order:999!important;margin-left:auto!important;margin-right:16px!important}.MuiDrawer-root .MuiListItemText-primary{font-weight:500!important;font-size:14px!important;font-family:Inter,Noto Sans JP,sans-serif!important;line-height:1.5!important;color:var(--cb-text-primary)!important}.MuiDrawer-root .MuiListItemButton-root{position:relative;overflow:hidden;transition:all .2s ease-in-out!important;padding:7px 12px!important;background-color:transparent!important;border-radius:12px!important;margin:2px 8px!important}.MuiDrawer-root .MuiCollapse-root .MuiListItemButton-root{padding-left:40px!important;margin-left:8px!important;margin-right:8px!important}.MuiDrawer-root .MuiListItemButton-root:not(.Mui-selected):hover{background-color:var(--cb-menu-hover)!important;border-radius:12px!important;margin:2px 8px!important}.MuiDrawer-root .MuiListItemButton-root.Mui-selected{background:var(--cb-menu-selected)!important;border-radius:12px!important;margin:2px 8px!important}.MuiDrawer-root .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root,.MuiDrawer-root .MuiListItemButton-root.Mui-selected .MuiListItemText-primary{color:var(--cb-menu-selected-text)!important}.form-section-paper,.show-section-paper{border:1px solid var(--cb-border-card)!important;border-radius:var(--cb-radius-lg)!important;box-shadow:none!important}.MuiInputBase-root.MuiOutlinedInput-root,.MuiSelect-select{background-color:var(--cb-bg-inner)!important;border-radius:12px!important;transition:all .2s ease-in-out!important;font-size:14px!important;font-weight:500!important;letter-spacing:.01em!important}.MuiOutlinedInput-notchedOutline{border-color:var(--cb-border-light)!important;border-radius:12px!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cb-text-primary)!important;border-width:1px!important}.MuiInput-underline:before{border-bottom-color:var(--cb-border-light)!important}.MuiInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:var(--cb-text-secondary)!important}.MuiInput-underline.Mui-focused:after,.MuiInput-underline:after{border-bottom-color:var(--cb-text-primary)!important}.MuiFilledInput-underline:before{border-bottom-color:var(--cb-border-light)!important}.MuiFilledInput-underline:hover:not(.Mui-disabled):before{border-bottom-color:var(--cb-text-secondary)!important}.MuiFilledInput-underline.Mui-focused:after,.MuiFilledInput-underline:after{border-bottom-color:var(--cb-text-primary)!important}.MuiSwitch-root{width:44px!important;height:24px!important;padding:0!important;display:inline-flex!important;margin-right:12px!important;margin-left:8px!important}.MuiSwitch-switchBase{padding:2px!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.MuiSwitch-thumb{width:20px!important;height:20px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.MuiSwitch-switchBase.Mui-checked{color:var(--cb-button-primary-text)!important;transform:translateX(20px)!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--cb-button-primary-bg)!important;opacity:1!important}.MuiSwitch-track{background-color:var(--cb-gray-default)!important;opacity:1!important;border-radius:12px!important;transition:background-color .2s cubic-bezier(.4,0,.2,1)!important}.MuiSwitch-switchBase:hover{background-color:transparent!important}.MuiSwitch-switchBase.Mui-focusVisible .MuiSwitch-thumb{border:2px solid var(--cb-button-primary-bg)!important}.MuiButton-contained:not([class*=Secondary]):not([class*=Error]):not([class*=Warning]):not([class*=Info]):not([class*=Success]),.MuiButton-containedPrimary{background-color:var(--cb-button-primary-bg)!important;color:var(--cb-button-primary-text)!important;padding:8px 16px!important;border-radius:8px!important;min-height:36px!important}.MuiButton-contained:not([class*=Secondary]):not([class*=Error]):not([class*=Warning]):not([class*=Info]):not([class*=Success]):hover,.MuiButton-containedPrimary:hover{background-color:var(--cb-button-primary-hover)!important}.MuiButton-outlined,.MuiButton-text{padding:8px 16px!important;border-radius:8px!important;min-height:36px!important}.MuiButton-outlined:not([class*=Error]):not([class*=Warning]){border-color:var(--cb-border-light)!important;color:var(--cb-text-primary)!important}.MuiButton-outlined:not([class*=Error]):not([class*=Warning]):hover{background-color:var(--cb-button-hover)!important;border-color:var(--cb-border-medium)!important}.MuiTableHead-root,.MuiTableHead-root .MuiTableCell-root{background-color:var(--cb-table-header-bg)!important}.MuiTableHead-root .MuiTableCell-root{font-weight:600!important;color:var(--cb-text-primary)!important;border-bottom:1px solid var(--cb-border-light)!important}.form-container-wrapper .MuiCard-root:not(.form-section-paper),.form-container-wrapper .MuiCard-rounded:not(.form-section-paper),.form-container-wrapper .MuiPaper-elevation0:not(.form-section-paper),.form-container-wrapper .MuiPaper-elevation1:not(.form-section-paper),.form-container-wrapper .MuiPaper-root:not(.form-section-paper),.form-container-wrapper .MuiPaper-rounded:not(.form-section-paper){box-shadow:none!important;border:none!important;background-color:transparent!important;--Paper-shadow:none!important;--Paper-overlay:none!important}.form-container-wrapper .MuiCardContent-root{padding:0!important;background-color:transparent!important}.form-container-wrapper [style*="--Paper-shadow"]{--Paper-shadow:none!important}.form-container-wrapper [class*=MuiPaper-elevation]:not(.form-section-paper){box-shadow:none!important}.form-container-wrapper>div>div{background-color:transparent!important}.form-container-wrapper .form-section-paper{box-shadow:none!important}.MuiDataGrid-root{background-color:var(--cb-bg-inner)!important;border:1px solid var(--cb-border-card)!important;border-radius:16px!important;width:100%!important;overflow:hidden!important}.MuiDataGrid-columnHeaders{background-color:var(--cb-table-header-bg)!important;border-bottom:none!important}.MuiDataGrid-columnHeader{border-right:none!important}.MuiDataGrid-columnHeader[data-field]:first-of-type,.MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:first-child{padding-left:24px!important}.MuiDataGrid-columnHeader[data-field]:last-of-type,.MuiDataGrid-columnHeaders .MuiDataGrid-columnHeader:last-child{padding-right:24px!important}.MuiDataGrid-cell{border-bottom:none!important;border-right:none!important;color:var(--cb-text-primary)!important}.MuiDataGrid-cell[data-field]:first-of-type,.MuiDataGrid-row .MuiDataGrid-cell:first-child{padding-left:24px!important}.MuiDataGrid-cell[data-field]:last-of-type,.MuiDataGrid-row .MuiDataGrid-cell:last-child{padding-right:24px!important}.MuiDataGrid-row:hover{background-color:var(--cb-gray-hover-lighter)!important}.MuiDataGrid-toolbarContainer{padding:12px 16px!important;background-color:var(--cb-bg-inner)!important;border-bottom:none!important}.MuiDataGrid-toolbarContainer .MuiButton-root{font-weight:600!important;font-size:14px;transition:none!important;color:var(--cb-text-primary)!important}[data-theme=dark] .MuiDataGrid-toolbarContainer,html.dark .MuiDataGrid-toolbarContainer{background-color:var(--cb-bg-inner)!important}[data-theme=dark] .MuiDataGrid-root,html.dark .MuiDataGrid-root{background-color:var(--cb-bg-inner)!important;color:var(--cb-text-primary)!important}[data-theme=dark] .MuiDataGrid-columnHeaders,html.dark .MuiDataGrid-columnHeaders{background-color:var(--cb-table-header-bg)!important}[data-theme=dark] .MuiDataGrid-row:hover,html.dark .MuiDataGrid-row:hover{background-color:rgba(255,255,255,.05)!important}[data-theme=dark] .MuiDataGrid-cell,html.dark .MuiDataGrid-cell{color:var(--cb-text-primary)!important}.MuiDataGrid-footerContainer,.MuiTablePagination-root{background-color:var(--cb-bg-inner)!important}.MuiTablePagination-root{color:var(--cb-text-primary)!important}[data-theme=dark] .MuiDataGrid-footerContainer,[data-theme=dark] .MuiTablePagination-root,html.dark .MuiDataGrid-footerContainer,html.dark .MuiTablePagination-root{background-color:var(--cb-bg-inner)!important}.MuiSelect-root .MuiOutlinedInput-notchedOutline,.MuiSelect-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--cb-border-medium)!important}.MuiSelect-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--cb-text-primary)!important;border-width:1px!important}.MuiPaper-root.MuiMenu-paper{background-color:var(--cb-bg-menu-popup)!important;background-image:none!important;border:1px solid var(--cb-border-medium)!important;border-radius:var(--cb-radius-md)!important;padding:8px!important}[data-theme=dark] .MuiPaper-root.MuiMenu-paper,html.dark .MuiPaper-root.MuiMenu-paper{background-color:var(--cb-panel-bg)!important;border-color:var(--cb-border-medium)!important}.MuiPaper-root.MuiPopover-paper:has([data-filter-panel]){background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.MuiPaper-root.MuiPopover-paper:has([data-action-menu]){border:none!important;box-shadow:none!important;padding:0!important;margin-top:4px!important}.MuiPopover-paper[data-action-menu=true]{background-color:var(--cb-bg-menu-popup)!important;background-image:none!important;border:1px solid var(--cb-border-medium)!important}html.dark .MuiPaper-root.MuiMenu-paper,html.dark .MuiPopover-paper[data-action-menu=true]{background-color:var(--cb-panel-bg)!important;border:1px solid var(--cb-border-medium)!important}.MuiMenuItem-root:has([data-testid=LogoutIcon]){color:var(--cb-status-error)!important}.MuiMenuItem-root:has([data-testid=LogoutIcon]) .MuiListItemIcon-root{color:var(--cb-status-error)!important}.MuiMenuItem-root:has([data-testid=LogoutIcon]):hover{background-color:var(--cb-hover-error)!important}.MuiMenu-root .MuiBackdrop-root,.MuiSelect-root~.MuiBackdrop-root{background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.MuiMenuItem-root{background-color:transparent!important;border-radius:8px!important;padding:10px 44px 10px 12px!important;margin:2px 0!important;transition:background-color .15s ease!important;min-height:36px!important;position:relative!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.01em!important;color:var(--cb-text-primary)!important}.MuiMenuItem-root:hover{background-color:var(--cb-gray-hover-light)!important}.MuiMenuItem-root.Mui-selected{background-color:var(--cb-hover-default)!important}.MuiMenuItem-root.Mui-selected:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM16.0755 7.93219C16.5272 8.25003 16.6356 8.87383 16.3178 9.32549L11.5678 16.0755C11.3931 16.3237 11.1152 16.4792 10.8123 16.4981C10.5093 16.517 10.2142 16.3973 10.0101 16.1727L7.51006 13.4227C7.13855 13.014 7.16867 12.3816 7.57733 12.0101C7.98598 11.6386 8.61843 11.6687 8.98994 12.0773L10.6504 13.9039L14.6822 8.17451C15 7.72284 15.6238 7.61436 16.0755 7.93219Z' fill='%23171717'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}[data-theme=dark] .MuiMenuItem-root.Mui-selected:after,html.dark .MuiMenuItem-root.Mui-selected:after{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12ZM16.0755 7.93219C16.5272 8.25003 16.6356 8.87383 16.3178 9.32549L11.5678 16.0755C11.3931 16.3237 11.1152 16.4792 10.8123 16.4981C10.5093 16.517 10.2142 16.3973 10.0101 16.1727L7.51006 13.4227C7.13855 13.014 7.16867 12.3816 7.57733 12.0101C7.98598 11.6386 8.61843 11.6687 8.98994 12.0773L10.6504 13.9039L14.6822 8.17451C15 7.72284 15.6238 7.61436 16.0755 7.93219Z' fill='%23ffffff'/%3E%3C/svg%3E")}.MuiPaginationItem-root.Mui-selected{background-color:var(--cb-button-primary-bg)!important;color:var(--cb-button-primary-text)!important}.MuiPaginationItem-root.Mui-selected:hover{background-color:var(--cb-button-primary-hover)!important}.MuiPaginationItem-root:not(.Mui-selected){color:var(--cb-text-primary)!important;border:1px solid var(--cb-border-light)!important}.MuiPaginationItem-root:not(.Mui-selected):hover{background-color:var(--cb-bg-middle)!important}.MuiDrawer-root .MuiListItemText-root{transition:opacity .2s ease-in-out,transform .2s ease-in-out!important}.MuiDrawer-root .MuiListItemIcon-root{transition:margin .2s ease-in-out!important}.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{transition:background-color .2s ease-in-out!important}.MuiBox-root:has(main),.MuiContainer-root,[class*=ThemedLayout],main{transition:margin-left .4s cubic-bezier(.4,0,.2,1),padding-left .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1)!important}.MuiCardHeader-title{font-size:1.5rem!important}.MuiCardHeader-title,.MuiTypography-h5{font-weight:700!important}.MuiCardHeader-root{padding:16px 24px!important}.MuiCardHeader-root,.MuiDialog-paper,[data-theme=dark] .MuiCardHeader-root,html.dark .MuiCardHeader-root{background-color:var(--cb-bg-inner)!important}.MuiDialog-paper{border:1px solid var(--cb-border-light)!important;border-radius:16px!important}.MuiDialogContent-root,.MuiDialogTitle-root{background-color:var(--cb-bg-inner)!important;color:var(--cb-text-primary)!important}.MuiDialogActions-root{background-color:var(--cb-bg-inner)!important;border-top:none!important;padding:16px 24px!important}[data-theme=dark] .MuiDialog-paper,html.dark .MuiDialog-paper{background-color:var(--cb-bg-inner)!important;box-shadow:var(--cb-shadow-menu-dark)!important;border-color:var(--cb-bg-inner)!important;--Paper-overlay:transparent!important;background-image:none!important}[data-theme=dark] .MuiDialogActions-root,[data-theme=dark] .MuiDialogContent-root,[data-theme=dark] .MuiDialogTitle-root,html.dark .MuiDialogActions-root,html.dark .MuiDialogContent-root,html.dark .MuiDialogTitle-root{background-color:var(--cb-bg-inner)!important}.MuiDialog-root .MuiBackdrop-root{background-color:rgba(0,0,0,.5)!important}[data-theme=dark] .MuiDialog-root .MuiBackdrop-root,html.dark .MuiDialog-root .MuiBackdrop-root{background-color:rgba(0,0,0,.8)!important}.MuiSnackbar-root .MuiPaper-root{border:1px solid var(--cb-border-light)!important}.MuiAlert-filled,.MuiAlert-filledError,.MuiAlert-filledInfo,.MuiAlert-filledSuccess,.MuiAlert-filledWarning,.MuiAlert-root,.MuiPaper-root.MuiAlert-root{border:none!important;outline:none!important;--Paper-overlay:transparent!important;background-image:none!important}[data-theme=dark] .MuiPaper-root.MuiAlert-root,[data-theme=dark] .MuiSnackbar-root .MuiAlert-root,html.dark .MuiPaper-root.MuiAlert-root,html.dark .MuiSnackbar-root .MuiAlert-root{border:none!important;outline:none!important;--Paper-overlay:transparent!important;background-image:none!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -4px rgba(0,0,0,.3)!important}[data-theme=dark] .MuiAlert-filledSuccess,[data-theme=dark] .MuiPaper-root.MuiAlert-filledSuccess,html.dark .MuiAlert-filledSuccess,html.dark .MuiPaper-root.MuiAlert-filledSuccess{background-color:var(--cb-status-success)!important;color:white!important;border:none!important;outline:none!important}[data-theme=dark] .MuiAlert-filledError,[data-theme=dark] .MuiPaper-root.MuiAlert-filledError,html.dark .MuiAlert-filledError,html.dark .MuiPaper-root.MuiAlert-filledError{background-color:var(--cb-status-error)!important;color:white!important;border:none!important;outline:none!important}[data-theme=dark] .MuiAlert-filledWarning,[data-theme=dark] .MuiPaper-root.MuiAlert-filledWarning,html.dark .MuiAlert-filledWarning,html.dark .MuiPaper-root.MuiAlert-filledWarning{background-color:var(--cb-status-warning)!important;color:white!important;border:none!important;outline:none!important}[data-theme=dark] .MuiAlert-filledInfo,[data-theme=dark] .MuiPaper-root.MuiAlert-filledInfo,html.dark .MuiAlert-filledInfo,html.dark .MuiPaper-root.MuiAlert-filledInfo{background-color:var(--cb-status-info)!important;color:white!important;border:none!important;outline:none!important}.MuiChip-label{font-weight:600!important;font-size:.8125rem}.status-chip .MuiChip-icon{margin-right:6px!important}.execution-chart-paper{background-color:transparent!important}.execution-chart-paper .MuiChip-root{margin-left:0!important;margin-right:0!important}.chart-toggle-group{background:rgba(229,231,235,.6)!important;border-radius:8px!important;padding:4px!important}.chart-toggle-group .MuiToggleButton-root{border:none!important;border-radius:6px!important;padding:4px 18px!important;font-size:12px!important;font-weight:500!important;font-family:Inter!important;text-transform:none!important;min-width:auto!important;color:#4F4F4F!important}.chart-toggle-group .MuiToggleButton-root.Mui-selected{background:#ffffff!important;color:#000000!important;font-weight:700!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.chart-toggle-group .MuiToggleButton-root.Mui-selected:hover{background:#ffffff!important}.chart-toggle-group .MuiToggleButton-root:hover{background:transparent!important}.dark .chart-toggle-group{background:#151515!important;border-radius:8px!important;padding:4px!important;height:34px!important;width:-moz-fit-content!important;width:fit-content!important}.dark .chart-toggle-group .MuiToggleButton-root{border:none!important;border-radius:6px!important;padding:4px 16px!important;font-size:12px!important;font-weight:500!important;font-family:Inter!important;text-transform:none!important;min-width:75px!important;height:26px!important;line-height:18px!important;color:#989898!important}.dark .chart-toggle-group .MuiToggleButton-root.Mui-selected{background:#606060!important;color:#FFFFFF!important;font-weight:700!important;padding:4px 18px!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.dark .chart-toggle-group .MuiToggleButton-root.Mui-selected:hover{background:#606060!important}.dark .chart-toggle-group .MuiToggleButton-root:hover{background:transparent!important}.MuiButton-root{text-transform:none!important}.MuiButton-root.MuiButton-outlined.MuiButton-colorError,.MuiButton-root.MuiButton-outlined.MuiButton-colorInfo,.MuiButton-root.MuiButton-outlined.MuiButton-colorPrimary,.MuiButton-root.MuiButton-outlined.MuiButton-colorSuccess,.MuiButton-root.MuiButton-outlined.MuiButton-colorWarning{background-color:#FFFFFF!important;border-width:1px!important;border-style:solid!important;padding:6px 16px!important;height:40px!important;min-height:40px!important;border-radius:8px!important;font-family:Noto Sans JP!important;font-weight:500!important;font-size:14px!important;line-height:20px!important}.MuiButton-root.MuiButton-outlined.MuiButton-colorError .MuiSvgIcon-root,.MuiButton-root.MuiButton-outlined.MuiButton-colorInfo .MuiSvgIcon-root,.MuiButton-root.MuiButton-outlined.MuiButton-colorPrimary .MuiSvgIcon-root,.MuiButton-root.MuiButton-outlined.MuiButton-colorSuccess .MuiSvgIcon-root,.MuiButton-root.MuiButton-outlined.MuiButton-colorWarning .MuiSvgIcon-root{width:20px!important;height:20px!important}.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorError,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorInfo,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorPrimary,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorSuccess,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorWarning{border:none!important;padding:6px 16px!important;height:40px!important;min-height:40px!important;border-radius:8px!important;font-family:Noto Sans JP!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;text-transform:none!important}.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorError .MuiSvgIcon-root,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorInfo .MuiSvgIcon-root,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorPrimary .MuiSvgIcon-root,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorSuccess .MuiSvgIcon-root,.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorWarning .MuiSvgIcon-root{width:20px!important;height:20px!important}.MuiButton-root.MuiButton-outlined.MuiButton-colorError{color:var(--cb-detail-delete-button-text)!important;border-color:var(--cb-detail-delete-button-border)!important}.dark .MuiButton-root.MuiButton-outlined.MuiButton-colorError{background-color:var(--cb-detail-delete-button-bg)!important;color:var(--cb-detail-delete-button-text)!important;border:none!important}.dark .MuiButton-root.MuiButton-outlined:not(.MuiButton-colorError){background-color:#4F4F4F!important;color:#FFFFFF!important;border:none!important}.dark .MuiButton-root:not(.MuiButton-colorError):not(.MuiButton-colorPrimary) .MuiSvgIcon-root{color:#FFFFFF!important}.dark .MuiButton-root.MuiButton-colorPrimary .MuiSvgIcon-root{color:#000000!important}.dark .MuiButton-contained{background-color:var(--cb-footer-save-button-bg)!important;color:var(--cb-footer-save-button-text)!important;border:none!important;padding:6px 16px!important;height:40px!important;min-height:40px!important;border-radius:8px!important;font-family:Noto Sans JP!important;font-weight:500!important;font-size:14px!important;line-height:20px!important}.dark .MuiButton-contained .MuiSvgIcon-root{color:var(--cb-footer-save-button-icon)!important;width:20px!important;height:20px!important}.dark .MuiButton-contained:hover{background-color:#5F5F5F!important}.MuiMenuItem-root .MuiListItemText-primary{font-weight:600!important;font-size:14px}.form-container-wrapper .MuiPaper-root:not(.form-section-paper):not(.MuiAccordion-root){box-shadow:none!important;border:none!important;background-color:transparent!important}.form-container-wrapper .MuiAccordion-root{border:1px solid var(--cb-border-light)!important;box-shadow:none!important}.form-container-wrapper .MuiAccordion-root,.form-container-wrapper .MuiAccordionDetails-root,.form-container-wrapper .MuiAccordionSummary-root{background-color:var(--cb-bg-inner)!important}.MuiMenuItem-root:hover .MuiListItemText-primary{font-weight:700!important}.MuiDataGrid-toolbarContainer .MuiButton-root:hover{font-weight:700!important;transition:none!important;color:var(--cb-text-primary)!important}.MuiFormControlLabel-root .MuiSwitch-root{margin-right:12px!important}.MuiFormControlLabel-label{margin-left:4px!important}body:has(form[id*=login]) .MuiTypography-h5.MuiTypography-alignCenter,body:has(input[name=email]) .MuiTypography-h5.MuiTypography-alignCenter{visibility:hidden!important;height:0!important;margin:0!important}.login-page-wrapper{position:relative!important;min-height:100vh!important;overflow:hidden!important}.login-page-wrapper:before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;background:#EBEBEB!important;z-index:-3!important}.login-page-wrapper:after{left:-466px!important;top:328px!important}.login-page-wrapper .gradient-overlay-right,.login-page-wrapper:after{content:""!important;position:absolute!important;width:960px!important;height:450px!important;background:linear-gradient(90deg,#9940FF,#36E4FC)!important;opacity:.5!important;filter:blur(200px)!important;border-radius:9999px!important;z-index:-2!important}.login-page-wrapper .gradient-overlay-right{right:-521px!important;bottom:-65px!important;pointer-events:none!important}.login-page-wrapper .gradient-overlay-center{content:""!important;position:absolute!important;width:1440px!important;height:675px!important;left:207px!important;top:452.5px!important;background:linear-gradient(90deg,#9940FF,#36E4FC)!important;opacity:.2!important;filter:blur(200px)!important;border-radius:9999px!important;z-index:-2!important;pointer-events:none!important}.login-page-wrapper .MuiContainer-root{background-color:transparent!important;position:relative!important;z-index:1!important}.login-page-wrapper .MuiPaper-root.MuiPaper-elevation,.login-page-wrapper .mui-y5v4dg-MuiPaper-root{width:512px!important;min-height:416px!important;background:#FFFFFF!important;box-shadow:0 16px 40px -8px rgba(88,92,95,.16)!important;border-radius:16px!important;padding:32px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:32px!important;margin:0 auto!important;position:relative!important;left:50%!important;transform:translateX(-50%)!important}.login-page-wrapper .MuiTypography-h5.MuiTypography-alignCenter,.login-page-wrapper h1[style*="font-size:24px"]{display:none!important}[data-theme=dark] .login-page-wrapper,html.dark .login-page-wrapper{background:#0A0A0A!important;position:relative!important;min-height:100vh!important;overflow:hidden!important}[data-theme=dark] .login-page-wrapper:before,html.dark .login-page-wrapper:before{left:-466px!important;top:328px!important}[data-theme=dark] .login-page-wrapper:after,[data-theme=dark] .login-page-wrapper:before,html.dark .login-page-wrapper:after,html.dark .login-page-wrapper:before{content:""!important;position:absolute!important;width:960px!important;height:450px!important;background:linear-gradient(90deg,#9940FF,#36E4FC)!important;opacity:.5!important;filter:blur(200px)!important;border-radius:9999px!important;z-index:0!important;pointer-events:none!important}[data-theme=dark] .login-page-wrapper:after,html.dark .login-page-wrapper:after{right:-521px!important;bottom:-65px!important}[data-theme=dark] .login-page-wrapper .gradient-overlay-center,html.dark .login-page-wrapper .gradient-overlay-center{position:absolute!important;width:1440px!important;height:675px!important;left:207px!important;top:452.5px!important;background:linear-gradient(90deg,#9940FF,#36E4FC)!important;opacity:.2!important;filter:blur(200px)!important;border-radius:9999px!important;z-index:0!important;pointer-events:none!important}[data-theme=light] .login-page-wrapper .gradient-overlay-center,html:not(.dark) .login-page-wrapper .gradient-overlay-center{display:none!important}[data-theme=dark] .login-page-wrapper .MuiContainer-root,html.dark .login-page-wrapper .MuiContainer-root{background-color:transparent!important}[data-theme=dark] .login-page-wrapper .MuiCard-root .MuiPaper-root,[data-theme=dark] .login-page-wrapper .MuiPaper-root,[data-theme=dark] .login-page-wrapper .MuiPaper-root.MuiCard-root,html.dark .login-page-wrapper .MuiCard-root .MuiPaper-root,html.dark .login-page-wrapper .MuiPaper-root,html.dark .login-page-wrapper .MuiPaper-root.MuiCard-root{background-color:var(--cb-bg-outer)!important;box-shadow:none!important;border:1px solid var(--cb-border-light)!important}.login-field-label{color:var(--Typography-Primary,#000)!important;font-family:Noto Sans JP!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:20px!important;display:block!important;margin-bottom:4px!important}[data-theme=dark] .login-field-label,html.dark .login-field-label{color:#FFFFFF!important}[data-theme=dark] .login-page-wrapper .MuiInputBase-root.MuiOutlinedInput-root,html.dark .login-page-wrapper .MuiInputBase-root.MuiOutlinedInput-root{background-color:rgba(255,255,255,.05)!important}[data-theme=dark] .login-page-wrapper .MuiInputBase-root.MuiOutlinedInput-root:hover,html.dark .login-page-wrapper .MuiInputBase-root.MuiOutlinedInput-root:hover{background-color:rgba(255,255,255,.08)!important}[data-theme=dark] .login-page-wrapper .MuiInputLabel-root,html.dark .login-page-wrapper .MuiInputLabel-root{color:rgba(255,255,255,.7)!important}[data-theme=dark] .login-page-wrapper .MuiButton-containedPrimary,html.dark .login-page-wrapper .MuiButton-containedPrimary{background-color:var(--cb-button-primary-bg)!important;color:var(--cb-button-primary-text)!important}[data-theme=dark] .login-page-wrapper .MuiButton-containedPrimary:hover,html.dark .login-page-wrapper .MuiButton-containedPrimary:hover{background-color:var(--cb-button-primary-hover)!important}[data-theme=dark] .login-page-wrapper .MuiButton-containedPrimary:disabled,html.dark .login-page-wrapper .MuiButton-containedPrimary:disabled{background-color:var(--cb-gray-hover-lighter)!important;color:var(--cb-text-tertiary)!important}.MuiBox-root>main{padding-top:0!important}.layout-inner .MuiCardContent-root,main .MuiPaper-root{background-color:var(--cb-bg-inner)!important}.layout-inner .MuiCardContent-root{padding:0!important}.MuiDataGrid-main,[data-theme=dark] .MuiDataGrid-main,[data-theme=dark] .layout-inner .MuiCardContent-root,html.dark .MuiDataGrid-main,html.dark .layout-inner .MuiCardContent-root{background-color:var(--cb-bg-inner)!important}.MuiDrawer-root+.MuiBox-root{padding:0!important}.MuiBox-root:has(.layout-outer){padding:0!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.figma-toolbar-container{display:flex!important;flex-direction:row!important;align-items:flex-start!important;padding:0!important;gap:16px!important;height:36px!important;margin-bottom:16px!important}.figma-create-button{min-width:102px!important;border:none!important;border-radius:12px!important;padding:6px 12px!important;font-family:Noto Sans JP!important;font-style:normal!important;font-weight:500!important;font-size:16px!important;line-height:24px!important}.figma-create-button,.figma-create-button:hover{background:var(--cb-toolbar-create-bg)!important;color:var(--cb-toolbar-create-text)!important}.figma-create-button:hover{opacity:.9!important}.main-content-default .title-area{padding:32px 32px 24px!important}.main-content-default .content-area{padding:16px 32px 32px!important}.main-content-wide .title-area{padding:48px 48px 40px!important}.main-content-wide .content-area{padding:32px 48px 48px!important}.main-content-extra-wide .title-area{padding:56px 64px 48px!important}.main-content-extra-wide .content-area{padding:40px 64px 56px!important}.main-content-compact .title-area{padding:24px 24px 16px!important}.main-content-compact .content-area{padding:8px 24px 24px!important}