body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.firstSms,.lastSms,.secondSms{float:left;margin:0 1% 1%}.smsSearch{max-width:40%;margin:0 1% 1% 0}.smsSearch,.smsTotal{width:100%;float:left}.smsTotal{max-width:57%}@media(max-width:1650px){.smsSearch{max-width:35%}.smsTotal{max-width:62%}}@media(max-width:1380px){.smsSearch{max-width:30%}.smsTotal{max-width:67%}}@media(max-width:1180px){.smsSearch,.smsTotal{max-width:100%}.smsTotal{float:none}}@media(max-width:900px){.fsSms{width:100%}.lastSms{float:none}.firstSms .MuiInputBase-input,.secondSms .MuiInputBase-input{max-width:100%;width:100%;font-size:1.6rem;height:100%}.lastSms Button{margin-top:1%;width:80%;font-size:2rem}}@media(max-width:840px){.fsSms{width:525px}div div table.MuiTable-root{width:554px}#SvgjsSvg19347{width:559px}}.chkStatus,.fileChk,.locChk{float:left;max-width:30%;margin:2% 1% 0;width:100%}.tRender{background:#5f0080;color:#fff;max-width:260px;padding-left:1%;border-radius:6px;float:left}.MuiCollapse-wrapper{float:none;max-width:100%;width:100%}.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-3{float:left}@media(max-width:1500px){.fileChk,.locChk{max-width:45%}.chkStatus{float:none;max-width:70%}}@media(max-width:1380px){.tRender{float:left}.fileChk,.locChk{float:none;max-width:100%}.chkStatus{max-width:100%}.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-3{margin-top:1%}}@media(max-width:1150px){.tRender{float:none}.MuiCollapse-wrapper{margin-bottom:2%}.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-3{margin-top:1%}}.ipAddr,.ipStatus{float:left}.ipStatus{max-width:70%;width:100%;margin:1% 1% 1% 0}.ipAddr{max-width:25%;width:100%}@media(max-width:1575px){.ipAddr{float:none;max-width:40%}}@media(max-width:1090px){.ipStatus{max-width:100%}.ipAddr{max-width:65%}}@media(max-width:770px){.ipAddr{max-width:100%}}.react-calendar{max-width:120%;width:120%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;height:100%}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none;font-size:1.7rem}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:80px;margin-bottom:1em;border-bottom:1px solid #d3d3d3}.react-calendar__navigation button{min-width:44px;background:none;font-size:2rem;font-weight:700}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em;font-size:1.7rem;cursor:default}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .66667em}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile:enabled:focus{background-color:#4e89ff;color:#fff}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#a3c4f8;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#216bff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@media(max-width:1404px){.react-calendar__navigation button{font-size:3rem}}@media(max-width:973px){.react-calendar{max-width:125%;width:125%}}@media(max-width:890px){.react-calendar__navigation button{font-size:2.6rem}}@media(max-width:725px){.react-calendar__navigation button{font-size:2rem}}.leftDiv{width:50%}.leftDiv,.rightDiv{float:left}.inDiv,.outDiv{float:left;margin:1%;width:48%}.swal2-container{z-index:9999}.table{border-collapse:collapse;background-color:#fff;border:1px solid #d3d3d3;width:100%}table tr th.attHead{text-align:center;font-size:2.5rem;width:25rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}table td.nameTd{text-align:center}table td.nameTd,table td.timeTd{font-size:1.8rem;font-weight:700;padding:2% 0}table td.timeTd{width:9rem}table tr.timeTr:hover{background:#4e89ff;cursor:default;color:#fff;transition:.15s}table tr.timeTr:nth-child(odd){background:#e8effd}table tr.timeTr:nth-child(odd):hover{background:#4e89ff;color:#fff;transition:.15s}.watchDiv{border:2px solid #000;padding:1%;margin-right:2%;border-radius:12px;float:left;font-size:1.5rem}.btnDiv,.watchDiv{cursor:default;font-weight:700}.btnDiv{font-size:2em;padding-right:none;padding-bottom:2%;width:100%}@media(max-width:1910px){.leftDiv,.rightDiv{width:48%}}@media(max-width:1500px){table tr th.attHead{text-align:center;font-size:2.2rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.8rem}}@media(max-width:1404px){table tr th.attHead{text-align:center;font-size:3rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:2rem;width:70%;min-width:70%;font-weight:700}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.nameTd{text-align:center;font-size:2rem;font-weight:700;width:30%;min-width:30%;padding-left:1%}}@media(max-width:1170px){.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.7rem}}@media(max-width:1150px){table tr th.attHead{text-align:center;font-size:2.3rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.6rem}}@media(max-width:1125px){table tr th.attHead{text-align:center;font-size:2.5rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.7rem}}@media(max-width:1090px){table tr th.attHead{text-align:center;font-size:2.5rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.7rem}}@media(max-width:1050px){table tr th.attHead{text-align:center;font-size:2.1rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.4rem}}@media(max-width:1404px){.leftDiv,.rightDiv{float:none;transition:left .5s;width:100%}.inDiv,.outDiv{width:47%}}@media(max-width:973px){.watchDiv{font-size:5rem;float:none}.btnDiv,.watchDiv{text-align:center}.btnDiv Button{font-size:1.5rem;margin:2%}.inDiv,.outDiv{width:49%;margin:0 0 0 1%!important}.rightDiv{max-width:101%;width:101%}}@media(max-width:900px){.inDiv,.outDiv{float:none;max-width:100%;width:100%}.inDiv{margin-bottom:1%}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:2.1rem}.rightDiv{max-width:100%;width:100%}.table{margin-top:2%}}@media(max-width:749px){table tr th.attHead{text-align:center;font-size:2.5rem;width:20rem;background-color:#a3c4f8;color:#fff;padding:2% 0;cursor:default}.rightDiv .inDiv .table tr.timeTr td.nameTd,.rightDiv .inDiv .table tr.timeTr td.timeTd,.rightDiv .outDiv .table tr.timeTr td.nameTd,.rightDiv .outDiv .table tr.timeTr td.timeTd{font-size:1.7rem}}.MuiDialogContent-root{padding-bottom:0!important}.dateList{overflow-y:scroll!important;min-height:30px!important;height:20rem!important;width:100%;padding:0 24px 8px}.dateList table{border-top:0}.fs{border:none;margin-inline-start:0;margin-inline-end:0;padding-block-start:none;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}.fsMonth{margin:1% 0;width:96%}.fieldLegend{display:none}.diaCancelBtn,.nameBtn{margin:1%!important;color:#fff;background:#303f9f;font-weight:700;font-size:1.3rem;border:none;border-radius:15px;width:6.5rem;height:2.8rem}.diaCancelBtn:hover,.nameBtn:hover{cursor:pointer;border:1px solid #303f9f;border-radius:15px;color:#303f9f;background:#fff;font-weight:700;transition:.2s}.nameBtn:active{border:none}.nameBtnDiv{margin:0 0 1%;max-width:100%;text-align:center}.dialog{max-width:100%;overflow:auto;max-height:30%;min-height:100%}.monthBtn{background:#fff;border:1px solid #d3d3d3;margin:-2px;font-weight:700;font-size:2rem;padding:2%;text-align:center;max-width:33%;width:13rem}.monthBtn:hover{background:#4e89ff;cursor:pointer;color:#fff}.beafBtn{border:none;font-weight:700;font-size:2rem;background:#fff;margin:3% 3% 0}.beafBtn:hover{background:#4e89ff;cursor:pointer;color:#fff}.diaTDiv{text-align:center;width:30rem;max-width:30rem;font-size:2rem}button.monthBtn:active,button.monthBtn:checked{background-color:#a3c4f8;border:none}.yymm:hover{cursor:default}.monthBtnTd{font-size:1rem;width:33%;max-width:33%;font-weight:700;padding-left:2%}.monthBtnTable{width:30rem;max-width:100%;border:1px solid #d3d3d3;border-collapse:collapse}.monthBtnTable:hover{cursor:default}.monthBtnTable tr td{border:1px solid #d3d3d3}@media(max-width:1404px){.nameBtnDiv{max-width:100%}.leftDiv{padding-bottom:2%;border-bottom:1px dotted #d3d3d3;margin:1%}.fsMonth{text-align:center}}@media(max-width:1404px){.nameBtn{margin:.5%!important;color:#fff;background:#303f9f;font-weight:700;font-size:1.5rem;border:none;border-radius:15px;width:8.5rem;height:3.2rem}}@media(max-width:1175px){.nameBtn{margin:.5%!important;color:#fff;background:#303f9f;font-weight:700;font-size:1.5rem;border:none;border-radius:15px;width:7.5rem;height:3.2rem}}@media(max-width:1170px){.nameBtn{margin:.5%!important;color:#fff;background:#303f9f;font-weight:700;font-size:1.8rem;border:none;border-radius:15px;width:10rem;height:3.5rem}}@media(max-width:973px){.nameBtn{margin:.5%!important;color:#fff;background:#303f9f;font-weight:700;font-size:2rem;border:none;border-radius:15px;width:12rem;height:3.7rem}.fs{border:1px solid grey;border-radius:4px;margin:1% 0;text-align:center}.fsMonth{width:100%}.fieldLegend{display:block}}@media(max-width:722px){.fsMonth{width:417px}}
/*# sourceMappingURL=main.71d00be8.chunk.css.map */