.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.companyList{flex:0 0 100%;padding:10px;position:-webkit-sticky;position:sticky;top:60px}.companyListTitle{padding:10px}.companyAddButton{background-color:#ff9b44;border:1px solid #ff9b44;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:10px 10px 10px auto;min-width:140px;padding:5px}.companyListImg{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.companyListEdit{background-color:#086cae}.companyListDelete,.companyListEdit{border:none;border-radius:10px;color:#fff;cursor:pointer;margin-right:20px;padding:5px 10px}.companyListDelete{background-color:#df001e}.companyListInfo{color:#3bb077;margin-right:20px}.addCompany{width:65vh}.companyAddItem{padding:15px}.companyAddItem>label{color:#1f1f1f;font-size:15px;margin-right:5px;padding:1px 0}.companyAddInput{box-shadow:none;float:right;font-size:15px;height:30px;width:80%}.add-company-popup-main{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;left:20%;padding:5%;top:20%}.add-company-popup-main,.delete-company-popup-main{align-items:baseline;justify-content:center;position:fixed}.delete-company-popup-main{background-color:#f4f4f4;border-style:groove;left:30%;padding:4%;top:30%}.delete-title{font-size:20px;padding:5px 10px}.deleteYes{background-color:#df001e}.deleteNo,.deleteYes{border:none;border-radius:10px;color:#fff;cursor:pointer;margin-right:20px;padding:5px 10px}.deleteNo{background-color:#0040ff}.List{flex:0 0 100%;position:-webkit-sticky;position:sticky;top:60px}.List,.ListTitle{padding:10px}.AddButton{background-color:#ff9b44;border:1px solid #ff9b44;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:10px 10px 10px auto;min-width:140px;padding:5px}.ListImg{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.ListDetail{background-color:#086cae}.ListDelete,.ListDetail{border:none;border-radius:10px;color:#fff;cursor:pointer;margin-right:20px;padding:5px 10px}.ListDelete{background-color:#df001e}.ListInfo{color:#3bb077;margin-right:20px}.MuiButton-startIcon{margin-bottom:4px!important;margin-right:5px!important}.add-ai_model{border-style:groove;width:65vh}.ai_model-add-item{display:flex;padding:15px}.ai_model-add-item>label{color:#1f1f1f;float:left;font-size:15px;margin-right:5px;padding:1px 0;width:50%}.ai_model-add-input{box-shadow:none;float:right;font-size:15px;height:30px;width:80%}.add-ai_model-popup-main{align-items:baseline;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;left:20%;padding:3%;position:fixed;top:10%;width:55%}.add-ai_model-popup-inner{background-color:#f4f3f3;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:10px;position:relative;width:100%}.ai_model-add-item-input-file-data::-webkit-file-upload-button{visibility:hidden}.ai_model-add-item-input-file-data:before{background-color:#f9f9f7;border:2px solid #003c74;border-radius:3px;color:#000;content:"ファイルを選ぶ";cursor:pointer;display:inline-block;padding:5px 8px}input[type=file]{width:-webkit-fill-available}.loading-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.delete-popup-main{background-color:#fefefe;border:1px solid #888;left:35%;margin:5% auto 15%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.delete-close{color:#535353;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px}.delete-close:focus,.delete-close:hover{color:#f44336;cursor:pointer}.delete-container{padding:35px 16px 16px;text-align:center}.delete-title{padding:16px;text-align:center}.delete-buttons{display:flex}.delete-buttons:after{clear:both;content:"";display:table}.delete-button-yes{background-color:#f44336!important;border:none!important;color:#fff!important;cursor:pointer!important;float:left;margin:8px 0!important;opacity:.9;padding:14px 20px!important;width:50%}.delete-button-yes:hover{opacity:.5}.delete-button-no{background-color:#2f32e6!important;border:none!important;color:#fff!important;color:#000;cursor:pointer!important;float:left;margin:8px 0!important;opacity:.9;padding:14px 20px!important;width:100%;width:50%}.delete-button-no:hover{opacity:.5}.ai_model_version-popup-main{align-items:baseline;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;left:20%;padding:3%;position:fixed;top:10%;width:55%}.ai_model_version-popup-inner{background-color:#f4f3f3;max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:10px;position:relative;width:100%}.ai_model_version-detail-popup-main{align-items:baseline;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;left:20%;position:fixed;top:10%;width:70%}.model{flex:0 0 100%;margin-left:50px;margin-top:30px;position:-webkit-sticky;position:sticky}.model-item{display:flex;padding:5px}.model-item>label{float:left;width:8%}.model-item-input{background-color:inherit;border:none;color:#000;display:flex;font-size:16px}.model-item-button{border-color:#003c74;border-radius:7%;cursor:pointer;height:25px;margin-right:30px}body{padding:0}body,h1,h2,h3,h4,h5,h6,p{margin:0}section#login-page{grid-gap:10px;-webkit-animation:Gradient 15s ease infinite;animation:Gradient 15s ease infinite;background:linear-gradient(-45deg,#eee,#0581ad,#23d5ab);background-size:400% 400%;box-sizing:border-box;display:grid;grid-template-columns:1fr minmax(200px,400px) 1fr;grid-template-rows:1fr minmax(auto,1fr) 1fr;height:100vh;width:100%}section#login-page form{grid-gap:10px;background-color:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 32px 64px rgba(0,0,0,.2);display:grid;grid-column:2;grid-row:2;margin:auto 0;padding:20px}section#login-page form .logo{height:auto;margin:auto;width:240px}section#login-page form h2{font-size:30px;font-weight:100;margin-bottom:5px;text-align:center;text-shadow:0 4px 16px #fff}section#login-page form fieldset{background-color:#fff;border:none;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);margin:0}section#login-page form fieldset legend{background-color:#fff;border-radius:5px;padding:5px}section#login-page form fieldset ul{margin:0;padding:0}section#login-page form fieldset ul li{align-items:center;display:grid;margin:10px}section#login-page form fieldset ul li a{color:#02c}section#login-page form fieldset ul li em{grid-column:span 2;padding:5px;text-align:center}section#login-page form fieldset ul li label{padding-bottom:2px;text-align:left}section#login-page form fieldset ul li input{border:1px solid #ddd;border-radius:5px;padding:5px}section#login-page form fieldset ul li input:hover{border:1px solid #aaf}section#login-page form button{background:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);padding:10px}section#login-page form button:hover{background-color:#eef;border:1px solid #aaf}@media only screen and (min-width:420px){form h2{font-size:40px}form fieldset ul li{grid-template-columns:100px 1fr}form fieldset ul li label{padding-bottom:0;padding-right:10px;text-align:right!important}}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dashboard{flex:5 1;margin-top:10px;position:-webkit-sticky;position:sticky;top:60px}.pageTitle{color:#1f1f1f;font-size:26px;font-weight:500;margin-bottom:5px;padding:30px}.featured{justify-content:space-between;width:100%}.featuredItem{border:1px solid #ededed;border-radius:10px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);cursor:pointer;flex:2 1;height:100px;margin:0 20px;padding:20px 30px 40px}.featuredMoneyContainer{align-items:center;display:flex;flex:1 1 auto;margin:10px 0;min-height:1px;padding:1.25rem}.featuredMoney{background-color:rgba(255,155,68,.2);border-radius:100%;color:#ff9b44;display:inline-block;float:left;font-size:30px;font-weight:600;height:60px;line-height:60px;margin-right:10px;text-align:center;width:60px}.featuredMoneyRate{align-items:center;margin-left:20px;text-align:right}.featuredMoneyRate>h3{font-size:30px;font-weight:600}.featuredMoneyRate>span{font-size:16px}.featuredIcon{color:green;font-size:14px;margin-left:5px}.featuredIcon.negative{color:red}.featuredSub{color:gray}.sidebar{background-color:#34444c;border-right:1px solid transparent;bottom:0;flex:0.9 1;height:calc(100vh - 60px);left:0;margin-top:0;position:-webkit-sticky;position:sticky;top:60px;transition:all .2s ease-in-out 0s;width:230px;z-index:1001}.sidebarWrapper{color:#555;padding:20px}.sidebarMenu{margin-bottom:10px}.link{text-decoration:none}.sidebarTitle{align-items:center;border-radius:10px;color:#ebecf1;cursor:pointer;display:flex;font-size:1.2vw;padding:5px 1rem}.sidebarList{list-style:none;margin:0;padding:0 5px 0 15px}.sidebarListItem{align-items:center;border-radius:10px;color:#ebecf1;cursor:pointer;display:flex;font-size:1vw;padding:.8125rem 1rem}.sidebarListItem.active,.sidebarListItem:hover{background-color:#b3b3d6}.sidebarIcon{font-size:20px!important;margin-right:5px}.sidebarTitle.active,.sidebarTitle:hover{background-color:#b4b4e9}@media screen and (max-width:1367px){.sidebar{flex:1 1}}.topbar{background:linear-gradient(90deg,#fafaeb 0,#3958c0);border-bottom:1px solid transparent;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);height:60px;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:1002}.topbarWrapper{justify-content:space-between}.topLeft,.topbarWrapper{align-items:center;display:flex;height:100%;padding:0 20px}.logoIcon{cursor:pointer;display:inline-block;height:40px}.page-title-box{border-radius:0;float:left;margin-bottom:0;padding:17px 30px}.page-title-box h3{color:#fff;font-size:20px;font-weight:400;margin:0}.topRight{align-items:center;display:flex;list-style:none}.top-nav-search{margin-right:10px}.top-nav-search form{margin-top:2px;position:relative;width:230px}.form-control{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:50px;color:#fff;height:20px;outline-width:0;padding:10px 50px 10px 15px}.form-control::-webkit-input-placeholder{color:#fff}.form-control:-ms-input-placeholder{color:#fff}.form-control::placeholder{color:#fff}.btn{background-color:transparent;border-color:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;min-height:40px;padding:7px 15px;position:absolute;right:10px;top:0}.topbarIconContainer{color:#fff;cursor:pointer;margin-right:10px;position:relative}.dropdown-toggle nav-link{color:inherit}.topIconBadge{background-color:#7460ee;border-radius:50%;color:#fff;display:flex;font-size:10px;height:15px;justify-content:center;position:absolute;right:0;top:-5px;width:15px}.user-current{color:#fff;font-size:15px;height:60px;line-height:60px;margin-right:120px;padding:0 15px}.user-img{display:inline-block;margin-top:10px;position:relative}.topAvatar{border-radius:50%;cursor:pointer;height:40px;width:40px}.user-img .status{border:2px solid #fff;border-radius:50%;bottom:20px;display:inline-block;height:10px;margin:0;position:absolute;right:0;width:10px}.status.online{background-color:#55ce63}.user-current .username{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:2px 5px 5px 10px;position:absolute}.popup-main{align-items:baseline;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;position:fixed;top:60px}.popup-inner{background-color:#f4f4f4;border-style:ridge;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px;position:relative;width:100%}.popup-button{background-color:#1c6798;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:proxima-nova-soft,sans-serif;font-weight:600;margin:7px;padding:14px;text-align:center;text-decoration:none;transition:box-shadow .2s ease-out;width:100px}.adminContainer{display:flex}
/*# sourceMappingURL=main.b34eb162.css.map*/