body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,body>#root,html{min-height:100vh;overflow:auto}.App{text-align:center}.MuiDataGrid-main div[style*="pointer-events: none;"]{opacity:0}.rc-notification{bottom:65px!important;left:auto!important;right:45px!important;text-align:right;top:auto!important}.rc-notification>div>div{clear:both;display:block;float:right}.GoogleAuth-Container{left:50%;max-width:540px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.rc-notification{position:fixed;z-index:1000}.rc-notification-notice{background:#fff;border:0 solid transparent;border-radius:3px 3px;box-shadow:0 0 10px rgba(0,0,0,.2);display:block;line-height:1.5;margin:10px 0;padding:7px 20px 7px 10px;position:relative;width:auto}.rc-notification-notice-closable{padding-right:20px}.rc-notification-notice-close{color:#000;cursor:pointer;filter:alpha(opacity=20);font-size:16px;font-weight:700;line-height:1;opacity:.2;outline:none;position:absolute;right:5px;text-decoration:none;text-shadow:0 1px 0 #fff;top:3px}.rc-notification-notice-close-x:after{content:"×"}.rc-notification-notice-close:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none}.rc-notification-fade-appear,.rc-notification-fade-enter{opacity:0}.rc-notification-fade-appear,.rc-notification-fade-enter,.rc-notification-fade-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-timing-function:cubic-bezier(.55,0,.55,.2)}.rc-notification-fade-appear.rc-notification-fade-appear-active,.rc-notification-fade-enter.rc-notification-fade-enter-active{-webkit-animation-name:rcNotificationFadeIn;animation-name:rcNotificationFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-notification-fade-leave.rc-notification-fade-leave-active{-webkit-animation-name:rcDialogFadeOut;animation-name:rcDialogFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcNotificationFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rcNotificationFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rcDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes rcDialogFadeOut{0%{opacity:1}to{opacity:0}}.AdminIndex.MuiContainer-root .MuiBox-root .MuiLink-root{border-radius:3px;box-shadow:1px 2px 5px #0009;box-sizing:border-box;display:block;margin:10px auto;max-width:450px;padding:10px 20px}.AdminIndex.MuiContainer-root .MuiBox-root .MuiLink-root>p{opacity:.6}.row-changed{background-color:#00800050}.row-changed:hover{background-color:#008000a0!important}.matching-table{display:table;width:100%}.matching-table>thead{background-color:#000}.matching-table>thead>tr>th{color:#fff!important}.matching-table>thead>tr>th>div{background-color:silver;border-radius:5px;color:#232323;display:inline-block;padding:0 10px;text-align:center}.matching-table>tbody>tr>td.null{background-color:#00000030}.matching-table>tbody>tr>td{border-right:1px solid silver}.matching-table>tbody>tr>td>div{max-height:120px;overflow-x:hidden;overflow-y:auto;word-break:break-all}.matching-table>tbody>tr>td:first-child{font-weight:700}.matching-table>tbody>tr>td:last-child{border-right:0}.matching-table~.MuiStack-root{text-align:center}.matching-table~.MuiStack-root>button.left{float:left;margin-right:auto}.matching-table~.MuiStack-root>button.right{float:right}.matching-table~.MuiStack-root>div.right{margin-left:auto}.MatchingSelectTask{display:block;margin:90px auto 0;max-width:450px}.matching-table-container{margin-bottom:230px;max-width:calc(100vw - 48px);overflow:hidden;overflow-x:auto;padding-bottom:10px}.matching-table-container~footer{background-color:#fff;border-top:1px solid silver;bottom:0;box-shadow:0 0 15px #c0c0c0a0;box-sizing:border-box;left:0;padding:0 48px;position:fixed;width:100vw}.matching-table-image{height:80px;max-width:100px;object-fit:cover}td:has(>.green-cell){background-color:#00ff0030}td:has(>.red-cell){background-color:#ff000030}
/*# sourceMappingURL=main.95204a61.css.map*/