*{box-sizing:border-box;padding:0;margin:0}:root{--accent:#275e85;--error:#c93d57;--accent05:#f4f7f9;--accent10:#e9eff3;--accent20:#d4dfe7;--accent30:#becfda;--accent40:#a9bfce;--accent50:#93afc2;--accent60:#7d9eb6;--accent70:#688eaa;--accent80:#527e9d;--accent90:#3d6e91;--accent110:#235578;--accent120:#1f4b6a;--accent130:#1b425d;--accent140:#173850;--accent150:#142f43;--accent160:#102635;--accent170:#0c1c28;--accent180:#08131b;--accent190:#04090d;--accent195:#020507}html{width:100vw;height:100%;overflow:hidden}input:-webkit-autofill{transition-delay:9999s!important;-webkit-transition-property:background-color,color!important;transition-property:background-color,color!important}body{width:100%;height:100%;overflow:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}::selection{background:var(--accent70);color:#fff}::-moz-selection{background:var(--accent70);color:#fff}.__page_loading{width:100%;height:calc(100% - 48px - 32px);overflow-x:hidden;overflow-y:auto;padding:24px}.__row{display:flex;align-items:center;justify-content:flex-start;gap:12px}table{max-width:100%;border-collapse:separate;white-space:nowrap;table-layout:fixed;width:100%;background-color:#fff}table thead tr th:first-child,table thead tr th:last-child{z-index:5!important}table tbody tr td,table thead tr th{padding:0 6px}table tbody tr td:first-child,table tbody tr td:first-child .__wrapper,table thead tr th:first-child,table thead tr th:first-child .__wrapper{padding-left:24px}table tbody tr td:last-child,table tbody tr td:last-child .__wrapper,table thead tr th:last-child,table thead tr th:last-child .__wrapper{padding-right:24px}table thead{position:relative;font-size:14px}table thead tr{height:30px}table thead tr th{background-color:#f6f7f8;color:#929ea6;font-size:14px;vertical-align:bottom;text-align:left;position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:1}table thead tr th:after{content:"";position:absolute;display:block;left:0;right:0;height:20px;background:linear-gradient(180deg,rgba(74,93,107,.15),transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;bottom:-20px}table tbody tr{height:45px;color:#4a5d6b}table tbody tr td{border-bottom:1px solid #dbdfe1;vertical-align:middle;position:relative;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}table tbody tr td .__bar{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:5px;padding-left:24px}@media(max-width:760px){table tbody tr td .__bar{padding-left:10px}}table tbody tr td .__bar:after{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:var(--accent);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:0}table tbody tr td .__wrapper{position:absolute;left:12px;top:0;right:12px;bottom:0;display:flex;align-items:center;justify-content:flex-start;gap:5px}table tbody tr td .__wrapper.__textarea_wrapper{position:relative;width:100%;left:12px;right:0}table tbody tr td .__wrapper>input[type=number],table tbody tr td .__wrapper>input[type=text],table tbody tr td .__wrapper>select,table tbody tr td .__wrapper>textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;width:100%;height:100%;margin-left:-6px;padding-left:6px;transition:.15s}table tbody tr td .__wrapper>input[type=number]:hover,table tbody tr td .__wrapper>input[type=text]:hover,table tbody tr td .__wrapper>select:hover,table tbody tr td .__wrapper>textarea:hover{box-shadow:0 0 0 1px rgba(var(--accent),.5);z-index:2}table tbody tr td .__wrapper>input[type=number]:active,table tbody tr td .__wrapper>input[type=number]:focus,table tbody tr td .__wrapper>input[type=text]:active,table tbody tr td .__wrapper>input[type=text]:focus,table tbody tr td .__wrapper>select:active,table tbody tr td .__wrapper>select:focus,table tbody tr td .__wrapper>textarea:active,table tbody tr td .__wrapper>textarea:focus{box-shadow:0 0 0 2px rgba(var(--accent),1),0 0 0 5px rgba(var(--accent),.2);z-index:1;background-color:#fff}table tbody tr td .__wrapper>input[type=number]::placeholder,table tbody tr td .__wrapper>input[type=text]::placeholder,table tbody tr td .__wrapper>select::placeholder,table tbody tr td .__wrapper>textarea::placeholder{color:#b7bec4}table tbody tr td .__wrapper>input[type=number].__error,table tbody tr td .__wrapper>input[type=text].__error,table tbody tr td .__wrapper>select.__error,table tbody tr td .__wrapper>textarea.__error{box-shadow:0 0 0 1px rgba(241,70,104,.5);background-color:#fef6f7}table tbody tr td .__wrapper>input[type=number].__error:active,table tbody tr td .__wrapper>input[type=number].__error:focus,table tbody tr td .__wrapper>input[type=text].__error:active,table tbody tr td .__wrapper>input[type=text].__error:focus,table tbody tr td .__wrapper>select.__error:active,table tbody tr td .__wrapper>select.__error:focus,table tbody tr td .__wrapper>textarea.__error:active,table tbody tr td .__wrapper>textarea.__error:focus{box-shadow:0 0 0 2px #f14668,0 0 0 5px rgba(241,70,104,.2);background-color:#fff}table tbody tr td .__wrapper .Mui-focused{box-shadow:0 0 0 2px rgba(var(--accent),1),0 0 0 5px rgba(var(--accent),.2)!important;z-index:1;background-color:#fff!important}table tbody tr td .__actions{display:flex;gap:5px;align-items:center;justify-content:flex-end}table tbody tr.__active{background-color:var(--accent10);color:#252f36}table tbody tr.__active .__bar:after{opacity:1}table tbody tr.__active td{background-color:inherit!important}table .__col_title{min-width:300px}table td.__title{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table td.__title svg{font-size:14px;margin-right:5px;color:#929ea6;transform:translateY(2px)}table td.__title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table td.__small{font-size:10px;color:#929ea6;font-weight:700}table td.__smaller{font-size:14px;color:#6e7d89;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table td.__smaller svg{font-size:14px;margin-right:5px;transform:translateY(2px);color:#929ea6}table td.__smaller span{font-size:10px;padding-left:2px}table td.__center,table th.__center{text-align:center}table td .__td_inner_wrapper{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:#4a5d6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){table td .__td_inner_wrapper{font-size:14px}}.MuiPaper-root{box-shadow:0 0 10px 0 rgba(74,93,107,.3)!important}.MuiPaper-root ul.MuiList-root li.MuiButtonBase-root{gap:5px;font-weight:700;font-size:14px}.MuiPaper-root ul.MuiList-root li.MuiButtonBase-root svg{color:#929ea6;font-size:18px}.MuiPaper-root ul.MuiList-root li.MuiButtonBase-root:hover{background-color:var(--accent);color:#fff}.MuiPaper-root ul.MuiList-root li.MuiButtonBase-root:hover svg{color:#fff}.MuiTooltip-tooltip{background-color:#fff!important;font-size:12px!important;font-weight:700!important;padding:8px 16px!important;color:#252f36!important;box-shadow:0 0 10px 0 rgba(74,93,107,.3)!important}div[role=tooltip]{pointer-events:none!important}#apexchartsWidgetPie,#apexchartsWidgetRadialbar{height:100%}#apexchartsWidgetPie .apexcharts-legend.apexcharts-align-right.apx-legend-position-left,#apexchartsWidgetRadialbar .apexcharts-legend.apexcharts-align-right.apx-legend-position-left{justify-content:flex-end;padding-bottom:24px}.Mui-error.MuiFormHelperText-contained{font-size:10px!important;margin-top:0!important}.dev-temp{position:absolute;width:100%;font-size:12px;word-break:break-all;white-space:normal;background-color:rgba(0,0,0,.5);color:#fff}.temp{padding:24px;height:100%;overflow-y:auto}.temp img{max-width:90%;display:block;margin:24px 0;box-shadow:0 0 0 2px var(--accent),0 0 12px 0 rgba(0,0,0,.5)}.temp ul{list-style:disc}.temp ul li{margin-left:24px}.temp ul li a{color:var(--accent);font-weight:700;text-decoration:underline}.temp ul li a:hover{text-decoration:none}.temp ul li a:before{content:"関連Notion";background-color:var(--accent);color:#fff;font-weight:700;font-size:12px;padding:2px 6px;margin-right:5px;display:inline-block;transform:translateY(-2px)}.temp ul li.pending{color:#f14668;font-weight:700}.temp ul li.pending:before{content:"要検討";background-color:#f14668;color:#fff;font-weight:700;font-size:12px;padding:2px 6px;margin-right:5px;display:inline-block;transform:translateY(-2px)}.temp ul li.memo{color:green;font-weight:700}.temp ul li.memo:before{content:"memo";background-color:green;color:#fff;font-weight:700;font-size:12px;padding:2px 6px;margin-right:5px;display:inline-block;transform:translateY(-2px)}