@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,tbody,tfoot,thead,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}table,td,th,tr{margin:0;padding:0;border:0;outline:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:”;content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:inherit}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;border:0}button:focus{outline:0}li,ul{list-style:none}input:focus,textarea:focus{outline:none}textarea{resize:none}input,textarea{border:1px solid #abb1b1}body,html{min-height:100%!important;height:100%}#root,.App{width:100%;height:100%}*{font-family:"Noto Sans KR",sans-serif!important}.login-page{width:100%;height:100%;display:-webkit-flex;display:flex;box-shadow:0 0 5px 1px #d3d3d3}.login-page .logo__container{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#2cc2bc;color:#fff;-webkit-flex-direction:column;flex-direction:column}.login-page .logo__container .ico-logo{width:125px;height:37px;background:url(/images/logo.png);background-size:125px 37px}.login-page .logo__container h1{font-size:26px;margin-top:10px}.login-page .form__container{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;padding:20px;box-sizing:border-box}.store-management-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:100%;padding-bottom:20px}.store-management-page .option__box .Dropdown-arrow{top:17px}.store-management-page .table-title{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.store-management-page .table-title b{color:#2cc2bc}.store-management-page .table-title .option__box{display:-webkit-flex;display:flex;height:40px}.store-management-page .table-title .option__box .custom-dropdown{width:auto;height:40px}.store-management-page .table-title .option__box .custom-dropdown .Dropdown-option:after,.store-management-page .table-title .option__box .custom-dropdown .Dropdown-placeholder:after{margin-left:2px;content:"개 씩"}.store-management-page .table__box{box-shadow:0 0 3px rgba(0,0,0,.16),0 0 3px rgba(0,0,0,.23);border-radius:5px;overflow:hidden}.store-management-page .table__box .empty__box{width:100%;height:400px}.store-management-page .table__box .empty__box td{line-height:400px}.store-management-page .paging__box{width:100%;-webkit-justify-content:center;justify-content:center;box-shadow:0 0 3px rgba(0,0,0,.16),0 0 3px rgba(0,0,0,.23);margin:20px auto}.store-management-page .paging__box,.store-management-page .search__box{display:-webkit-flex;display:flex;background-color:#fff;padding:20px 0;border-radius:5px}.store-management-page .search__box{-webkit-align-items:center;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23);margin-bottom:20px}.store-management-page .search__box .range__box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 20px}.store-management-page .search__box .range__box b{margin:0 10px;color:#acacac}.store-management-page .search__box .range__box .react-datepicker-wrapper{height:40px;width:150px}.store-management-page .search__box .range__box .react-datepicker-wrapper .react-datepicker__input-container{height:100%;width:100%;box-sizing:border-box}.store-management-page .search__box .range__box .react-datepicker-wrapper input{border:1px solid #d4d9dc;cursor:pointer;width:100%;height:100%;box-sizing:border-box;text-align:center;font-size:14px}.store-management-page .search__box .input__box{display:-webkit-flex;display:flex;margin-right:0}.store-management-page .search__box .input__box .custom-dropdown{width:auto;height:40px;margin-right:10px;min-width:120px}.store-management-page .search__box .input__box .custom-dropdown.status{min-width:60px;margin-right:0}.store-management-page .search__box .input__box .custom-dropdown .Dropdown-arrow{top:17px}.store-management-page .search__box .input__box input{width:200px;padding:0 10px;font-size:14px;height:inherit;box-sizing:border-box;border:1px solid #d4d9dc;min-height:40px}.store-management-page .search__box .button__box{display:-webkit-flex;display:flex}.store-management-page .search__box .button__box button{height:inherit;color:#fff;background:#2cc2bc;width:55px;min-height:40px;font-size:14px}.store-management-page .search__box .guide__box{margin-left:20px}.store-management-page .search__box .guide__box span{font-size:14px;color:#acacac}.store-register-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-bottom:20px}.store-register-page .basic-info{display:-webkit-flex;display:flex;max-width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.store-register-page .basic-info .form__box{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:760px;background:#fff;padding:40px 60px;box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23);border-radius:5px;min-width:760px;margin-bottom:20px;box-sizing:border-box}.store-register-page .basic-info .form__box.install{margin-left:40px}.store-register-page .basic-info .form__box header{font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #abb1b1}.store-register-page .basic-info .form__box ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.store-register-page .basic-info .form__box ul li{height:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:15px;-webkit-flex:1 1;flex:1 1;min-height:40px}.store-register-page .basic-info .form__box ul li.textarea{min-height:150px}.store-register-page .basic-info .form__box ul li.required label:after{content:"필수";margin-left:5px;font-size:10px;color:#f15858}.store-register-page .basic-info .form__box ul li label{font-size:inherit;margin-right:10px;min-width:130px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.store-register-page .basic-info .form__box ul li input{height:40px;padding:0 10px;font-size:14px;margin-right:20px;-webkit-flex:1 1;flex:1 1;max-width:280px;box-sizing:border-box;border-radius:5px}.store-register-page .basic-info .form__box ul li input:disabled{cursor:not-allowed;pointer-events:all!important;background:rgba(171,177,177,.2)}.store-register-page .basic-info .form__box ul li button.find-address{height:40px;width:80px;background:#fff;color:#2cc2bc;border:1px solid #2cc2bc;box-sizing:border-box;border-radius:5px}.store-register-page .basic-info .form__box ul li textarea{width:460px;height:150px;padding:10px;font-size:14px;box-sizing:border-box;border-radius:5px}.store-register-page .basic-info .form__box ul li .react-datepicker-wrapper{-webkit-flex:1 1;flex:1 1;max-width:280px}.store-register-page .basic-info .form__box ul li .react-datepicker-wrapper input{cursor:pointer;width:100%}.store-register-page .basic-info .form__box ul li .Dropdown-control{border-radius:5px}.store-register-page .basic-info .form__box ul .option__box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;width:100%;margin-bottom:10px}.store-register-page .basic-info .form__box ul .option__box header{margin-top:10px;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-bottom:none;margin-bottom:0}.store-register-page .basic-info .form__box ul .option__box header h4{color:#545454;font-size:16px}.store-register-page .basic-info .form__box ul .option__box header button{font-size:14px;background:#2cc2bc;color:#fff;border-radius:5px;margin-left:10px;line-height:23px}.store-register-page .basic-info .form__box ul .option__box li{background:rgba(171,177,177,.13);padding:20px;box-sizing:border-box;border-radius:5px;position:relative;width:100%;min-height:80px;max-width:760px}.store-register-page .basic-info .form__box ul .option__box li div{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.store-register-page .basic-info .form__box ul .option__box li div.status__box{width:60px;-webkit-flex:none;flex:none;height:20px;-webkit-justify-content:center;justify-content:center}.store-register-page .basic-info .form__box ul .option__box li div.status__box div{margin-right:5px;text-indent:-999em;width:20px;height:20px}.store-register-page .basic-info .form__box ul .option__box li div.status__box div:last-child{margin-right:0}.store-register-page .basic-info .form__box ul .option__box li div.status__box .device-off{background:url(/images/power_off.png);background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.store-register-page .basic-info .form__box ul .option__box li div.status__box .device-on{background:url(/images/power_on.png);background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.store-register-page .basic-info .form__box ul .option__box li div.status__box .connected-on{background:url(/images/connect_on.png);background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.store-register-page .basic-info .form__box ul .option__box li div.status__box .connected-off{background:url(/images/connect_off.png);background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.store-register-page .basic-info .form__box ul .option__box li label{text-align:right;min-width:80px;margin:0 15px}.store-register-page .basic-info .form__box ul .option__box li input{margin-right:10px;width:auto}.store-register-page .basic-info .form__box ul .option__box li .remove__btn{cursor:pointer;text-indent:-999em;width:16px;height:16px;background:url(/images/trashcan.png);background-size:16px 16px;opacity:.5;position:absolute;right:-25px;top:30px}.store-register-page .basic-info .form__box ul .option__box li .remove__btn:hover{opacity:1}.store-register-page .button__box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px;max-width:100%}.store-register-page .button__box button{border-radius:5px;width:120px;height:50px;background:#2cc2bc;color:#fff;font-size:inherit;margin-right:20px}.store-register-page .button__box button:last-child{margin-right:none}.store-register-page .button__box button.delete{background:#f15858;color:#fff}.store-register-page .button__box button.cancel{background:#fff;color:#abb1b1;border:1px solid #abb1b1}@media screen and (max-width:1920px){.store-register-page .basic-info{-webkit-flex-direction:column;flex-direction:column}.store-register-page .basic-info .form__box.install{min-height:300px;max-height:820px;display:inline-block;-webkit-flex:none;flex:none;height:auto;margin-left:0}.store-register-page .basic-info .form__box ul .option__box li{-webkit-justify-content:left;justify-content:left}}.dashBoard-page{-webkit-flex-direction:column;flex-direction:column;max-width:100%;padding-bottom:20px}.dashBoard-page,.dashBoard-page .chart__container{display:-webkit-flex;display:flex}.dashBoard-page .chart__container .chart__box{-webkit-flex:1 1;flex:1 1;box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23);border-radius:5px;overflow:hidden;max-height:720px}.dashBoard-page .chart__container .chart__box header{height:60px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;-webkit-align-items:center;align-items:center;background:#fff;border-bottom:1px solid #d4d9dc}.dashBoard-page .chart__container .chart__box header h1{font-size:18px;color:#545454}.dashBoard-page .chart__container .chart__box header .date__box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:inherit}.dashBoard-page .chart__container .chart__box header .date__box .react-datepicker__input-container{height:40px}.dashBoard-page .chart__container .chart__box header .date__box .react-datepicker__input-container input{cursor:pointer;height:100%;font-size:15px;padding:0 10px;box-sizing:border-box;width:100px;border-radius:5px;text-align:center;border-color:#e7ecef}.dashBoard-page .chart__container .chart__box header .date__box span{margin:0 10px;height:40px;line-height:40px}.dashBoard-page .chart__container .chart__box header .date__box .search__btn{height:40px;padding:0 15px;font-size:inherit;color:#fff;background:#2cc2bc;display:-webkit-flex;display:flex;border-radius:5px;margin-left:10px;line-height:40px}.dashBoard-page .chart__container .chart__box .custom-chart{background:#fff;padding:30px 0}.dashBoard-page .chart__container .table__box{background:#fff;-webkit-flex:1 1;flex:1 1;margin-left:40px;box-shadow:0 1px 3px rgba(0,0,0,.16),0 1px 3px rgba(0,0,0,.23);border-radius:5px;overflow:auto;max-height:720px}.dashBoard-page .chart__container .table__box .react-table__container{overflow:hidden}@media screen and (max-width:1600px){.dashBoard-page .chart__container{-webkit-flex-direction:column;flex-direction:column}.dashBoard-page .chart__container .chart__box{min-height:720px}.dashBoard-page .chart__container .table__box{min-height:720px;margin-left:0;margin-top:40px}}.main-layout{height:100%;background:#f5f5f5}.main-layout,.main-layout .content-wrapper{width:100%;display:-webkit-flex;display:flex}.main-layout .content-wrapper{-webkit-flex-direction:column;flex-direction:column;min-width:1200px;padding:40px;box-sizing:border-box;overflow-y:auto}@media screen and (max-width:1460px){.main-layout{margin-left:120px;box-sizing:border-box;max-width:calc(100% - 120px)}.main-layout .content-wrapper{padding:40px 40px 40px 20px}}.login-layout{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px}.login-layout .content-wrapper{width:800px}.login-form,.login-form .form__box{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.login-form .form__box{min-height:60px;margin-bottom:20px;-webkit-justify-content:space-between;justify-content:space-between}.login-form .form__box label{font-size:18px}.login-form .form__box input{color:#abb1b1;margin-top:15px;height:40px;padding:0 10px;font-size:inherit;border-radius:5px}.login-form .form__box input[type=checkbox]{display:none}.login-form .form__box input[type=checkbox]+label{display:inline-block;cursor:pointer;width:20px;height:20px;margin-right:5px}.login-form .form__box input[type=checkbox]+label.on{background:url(/images/checkbox_on.png);background-size:20px 20px}.login-form .form__box input[type=checkbox]+label.off{background:url(/images/checkbox_off.png);background-size:20px 20px}.login-form .form__box.option{min-height:20px;margin-bottom:40px}.login-form .form__box.option div{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.login-form .form__box.option div span{cursor:pointer;color:#545454}.login-form .form__box.action button{cursor:pointer;background:#2cc2bc;height:45px;color:#fff;font-size:inherit;border-radius:5px}.login-form .form__box.caption{color:#abb1b1;-webkit-align-items:center;align-items:center;min-height:20px;margin-bottom:0}.login-form .form__box.caption b{font-weight:400}.header-container{width:260px;min-width:260px;overflow:hidden}.header-container,.header-container .header__wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.header-container .header__wrapper{background:#2cc2bc;width:100%}.header-container .header__wrapper .user-info{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:200px;box-sizing:border-box;margin-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.3)}.header-container .header__wrapper .user-info .logo__box{cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.header-container .header__wrapper .user-info .logo__box .ico-logo{margin-top:30px;width:125px;height:37px;background:url(/images/logo.png);background-size:125px 37px}.header-container .header__wrapper .user-info .logo__box h1{margin-top:10px;font-size:24px;letter-spacing:2px;color:#fff}.header-container .header__wrapper .user-info .user__box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px;-webkit-flex:1 1;flex:1 1}.header-container .header__wrapper .user-info .user__box span{-webkit-flex:1 1;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:18px}.header-container .header__wrapper .user-info .user__box .logout__btn{background:transparent;color:#fff;text-indent:-999em;width:18px;height:18px;background:url(/images/logout.png);background-size:18px 18px;margin-left:10px;opacity:.8}.header-container .header__wrapper .user-info .user__box .logout__btn:hover{opacity:1}.header-container .header__wrapper .nav-list{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 0 0 20px;-webkit-flex:1 1;flex:1 1}.header-container .header__wrapper .nav-list li{height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#fff;font-size:18px;position:relative}.header-container .header__wrapper .nav-list li a{padding-left:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.header-container .header__wrapper .nav-list li a div{width:24px;height:24px;margin-right:10px;cursor:pointer}.header-container .header__wrapper .nav-list li a div.dashboard{background:url(/images/dashboard.png);background-size:24px 24px}.header-container .header__wrapper .nav-list li a div.store{background:url(/images/pharm.png);background-size:24px 24px}.header-container .header__wrapper .nav-list li a div.register{background:url(/images/register.png);background-size:24px 24px}.header-container .header__wrapper .nav-list li a label{cursor:pointer}.header-container .header__wrapper .nav-list li.active{color:#2cc2bc;background:#f5f5f5;border-top-left-radius:30px;border-bottom-left-radius:30px;font-weight:700}.header-container .header__wrapper .nav-list li.active:after{content:"1";background:url(/images/header_item_bg.png);background-size:8px 76px;width:8px;height:76px;text-indent:-999em;position:absolute;right:0;top:-8px}.header-container .header__wrapper .nav-list li.active div.dashboard{background:url(/images/dashboard_on.png);background-size:24px 24px}.header-container .header__wrapper .nav-list li.active div.store{background:url(/images/pharm_on.png);background-size:24px 24px}.header-container .header__wrapper .nav-list li.active div.register{background:url(/images/register_on.png);background-size:24px 24px}.header-container .header__wrapper .footer-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-bottom:40px;padding-left:20px}.header-container .header__wrapper .footer-container span{font-size:14px;color:#fff;margin-bottom:20px}.header-container .header__wrapper .expand__box{display:none}@media screen and (max-width:1460px){.header-container{width:120px;min-width:120px;position:absolute;left:0;top:0;padding:0 20px 0 0;box-sizing:border-box;background:#f5f5f5}.header-container .header__wrapper .user-info{height:100px}.header-container .header__wrapper .user-info .logo__box .ico-logo{width:40px;height:40px;background:url(/images/logo_small.png);background-size:40px 40px}.header-container .header__wrapper .user-info .logo__box h1,.header-container .header__wrapper .user-info .user__box{display:none}.header-container .header__wrapper .nav-list li{-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:20px}.header-container .header__wrapper .nav-list li a{padding:0;-webkit-justify-content:center;justify-content:center}.header-container .header__wrapper .nav-list li a div{margin-right:0}.header-container .header__wrapper .nav-list li a label{display:none}.header-container .header__wrapper .nav-list li:last-child{margin-bottom:0}.header-container .header__wrapper .footer-container{display:none}.header-container .header__wrapper .expand__box{position:absolute;left:80px;bottom:200px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:40px;height:40px;background:transparent}.header-container .header__wrapper .expand__box:after{position:absolute;content:"1";text-indent:-999em;width:21px;height:66px;background:url(/images/header_expand.png);background-size:21px 66px;right:0;top:-12px}.header-container .header__wrapper .expand__box button{z-index:10;width:24px;height:24px;background:url(/images/expand.png);background-size:24px 24px;text-indent:-999em}.header-container .header__wrapper .expand__box.open button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header-container.expand{width:100%;position:fixed;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background:transparent;z-index:10;padding:0}.header-container.expand .header__wrapper{width:260px;min-width:260px}.header-container.expand .header__wrapper .user-info{height:200px}.header-container.expand .header__wrapper .user-info .user__box,.header-container.expand .header__wrapper .user-info h1{display:-webkit-flex;display:flex}.header-container.expand .header__wrapper .nav-list{padding:0 0 0 20px}.header-container.expand .header__wrapper .nav-list li{-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:30px}.header-container.expand .header__wrapper .nav-list li a div{margin-right:10px}.header-container.expand .header__wrapper .nav-list li a label{display:-webkit-flex;display:flex}.header-container.expand .header__wrapper .expand__box{left:240px}.header-container.expand .header__wrapper .footer-container{display:-webkit-flex;display:flex}.header-container.expand .dim__wrapper{display:-webkit-flex;display:flex;height:100%;width:100%;background:rgba(0,0,0,.4)}}.custom-dropdown .Dropdown-root{width:100%;height:100%}.custom-dropdown .Dropdown-root .Dropdown-control{cursor:pointer;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:8px 35px 8px 10px}.custom-dropdown .Dropdown-option.is-selected{background:#2cc2bc;color:#fff}.custom-dropdown .Dropdown-option:hover{background:rgba(44,194,188,.3);color:inherit}.page-header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px;-webkit-align-items:flex-start;align-items:flex-start}.page-header.two-title h1{-webkit-flex:1 1;flex:1 1}.page-header.two-title h1:last-child{margin-left:40px}.page-header h1{font-size:21px}.page-header .btn__box span{color:#abb1b1;margin-right:15px}.page-header .btn__box button{font-size:inherit;background:#2cc2bc;color:#fff;padding:5px 15px;border-radius:5px}.react-table__container{width:100%}.react-table__container table{table-layout:fixed;width:100%}.react-table__container table thead{background:#fff;border-bottom:1px solid #d4d9dc}.react-table__container table thead tr{height:60px}.react-table__container table thead tr th{line-height:60px;color:#545454}.react-table__container table tbody{background:#fff}.react-table__container table tbody tr{cursor:pointer;height:50px;border-bottom:1px solid #e7ecef}.react-table__container table tbody tr:hover{background:#effafa}.react-table__container table tbody tr td{line-height:50px;text-align:center;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.react-table__container table tbody tr td div{text-overflow:ellipsis;overflow:hidden}.react-table__container table tbody tr td .status-text{color:#fff;padding:3px 10px;border-radius:5px}.react-table__container table tbody tr td .status-text.R{background:#f4d425}.react-table__container table tbody tr td .status-text.S{background:#3132fd}.react-table__container table tbody tr td .status-text.H{background:#e55151}.react-table__container table tbody tr td .status-text.F{background:#36b401}.react-table__container table tbody tr td .status-text.C{background:#e55151}.react-table__container table tbody tr td .tabelt__status{display:-webkit-flex;display:flex;position:relative;-webkit-justify-content:center;justify-content:center}.react-table__container table tbody tr td .tabelt__status .table__item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:10px;box-shadow:0 0 3px -1px rgba(0,0,0,.4);border-radius:5px;height:30px;box-sizing:border-box;padding:0 10px;position:relative;opacity:.3}.react-table__container table tbody tr td .tabelt__status .table__item.run{opacity:1}.react-table__container table tbody tr td .tabelt__status .table__item div{margin-right:5px;text-indent:-999em;width:20px;height:20px;background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.react-table__container table tbody tr td .tabelt__status .table__item div:last-child{margin-right:0}.react-table__container table tbody tr td .tabelt__status .table__item .device-off{background:url(/images/power_off.png);background-size:20px 20px}.react-table__container table tbody tr td .tabelt__status .table__item .device-on{background:url(/images/power_on.png);background-size:20px 20px}.react-table__container table tbody tr td .tabelt__status .table__item .connected-on{background:url(/images/connect_on.png);background-size:20px 20px}.react-table__container table tbody tr td .tabelt__status .table__item .connected-off{background:url(/images/connect_off.png);background-size:20px 20px}.react-table__container table tbody tr td .tabelt__status .table__item:last-child{margin-right:0}.custom-paging{display:-webkit-flex;display:flex;width:100%}.custom-paging .pagination{width:100%}.custom-paging .pagination,.custom-paging .pagination li{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.custom-paging .pagination li{height:30px;-webkit-align-items:center;align-items:center;width:24px;height:24px;margin:0 5px}.custom-paging .pagination li.active{color:#2cc2bc;background:#fff;border:1px solid #2cc2bc}.custom-alert{display:-webkit-flex;display:flex;height:auto;position:absolute;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;top:40px;right:40px;z-index:10}.custom-alert.on{opacity:1;visibility:visible;transition:all 1s ease-in-out}.custom-alert.off{opacity:0;visibility:hidden;transition:all 1s ease-in-out}.custom-alert .alert__box{width:auto;max-width:400px;min-width:300px;border-radius:5px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;background:#fff}.custom-alert .alert__box header{padding:10px 20px;height:40px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-bottom:1px solid #dfdfdf;background:#000;box-sizing:border-box;color:#fff;font-size:18px;-webkit-justify-content:space-between;justify-content:space-between}.custom-alert .alert__box header.error{background:#f05757}.custom-alert .alert__box header.warning{background:#f0b357}.custom-alert .alert__box header.confirm{background:#2cc2bc}.custom-alert .alert__box header .close__btn{cursor:pointer;background:url(/images/close_x.png);background-size:16px 16px;text-indent:-999em;width:16px;height:16px}.custom-alert .alert__box .message{display:-webkit-flex;display:flex;box-sizing:border-box;padding:20px;height:auto;background:#effafa}.react-datepicker__day--selected{background-color:#2cc2bc!important}
/*# sourceMappingURL=main.16ee9c63.chunk.css.map */