*{font-family:"Noto Sans Korean",sans-serif;outline:0}body,html{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden}input,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}input.no-edit,select.no-edit,textarea.no-edit{pointer-events:none}input:disabled,select:disabled,textarea:disabled{background-color:transparent;opacity:.5}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-center{text-align:center!important}.text-right{text-align:right!important}.router{padding-left:180px}.router[class*=ms-overflow-style-none]::-webkit-scrollbar{width:0;background:0 0}.check-value{text-align:center!important;width:80px}button{outline:0;border:.5px solid transparent;color:#fff;cursor:pointer;background-color:#bbb;text-align:center!important;border-radius:5px;letter-spacing:1px;line-height:2.14285714;height:30px;font-size:14px;font-weight:600;padding:0 20px;margin-left:10px}button:enabled:hover{opacity:.6}button:enabled:active{opacity:1}button:disabled{opacity:.5;cursor:default!important}input[type=file]{display:none}.component{margin-left:180px;padding:60px 40px 40px;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;background-size:60px auto;color:#544e42}.component .title{font-size:20px;line-height:25px;font-weight:600;color:#008477}.component .desc{font-size:12px;margin-top:3px;margin-left:2px}.component .content{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:30px}.component .content .buttons{float:right;background-color:transparent;display:inline;height:inherit;padding-bottom:10px}.component .content .buttons :first-child{margin:0}.component .content-btn{background-color:#009688}.component .content-reverse-btn{color:#009688;border:1px solid #009688;background-color:#fff}.component .sync-btn{background-color:#737373;margin-left:20px;padding:0 10px}.component .sync-reverse-btn{color:#737373;border:1px solid #737373;background-color:#fff;margin-left:20px;padding:0 10px}.component .header{overflow:hidden;padding:10px 0}.component .header input,.component .header select,.component .header textarea{color:#727272;letter-spacing:.03em}.component .header .header-request{margin-top:20px}.component .header .header-content{display:inline-flex;align-items:center;margin-right:30px;flex-wrap:wrap;padding-bottom:20px}.component .header .header-content span{color:#969696;padding-right:10px;font-size:15px}.component .header .header-content span.sync-value{color:#737373;font-weight:500}.component .header .header-content select{width:-webkit-max-content;border:.5px solid #b3b3b3;outline:0}.component .header .header-content input,.component .header .header-content select{background-color:#eee;height:30px;padding:0 10px;border-radius:8px;border:none;font-size:14px;box-sizing:border-box;cursor:pointer}.component .header .header-content input::-moz-placeholder,.component .header .header-content select::-moz-placeholder{font-size:14px;font-weight:200}.component .header .header-content input::placeholder,.component .header .header-content select::placeholder{font-size:14px;font-weight:200}.component .header .header-content input::-moz-placeholder{font-weight:100}.component .header .header-content input::placeholder{font-weight:100}.component .header .header-content input.no-edit{pointer-events:none;background-color:#ffff;border:.5px solid #727272}.component .header .header-content .sel-date .date{width:130px}.component .header .header-content .sel-date span{padding:0 10px}.component .header .header-content .prod-code{width:100px}.component .header .header-content button:first-child{margin:0}.component .main{display:flex;overflow:auto;padding-bottom:10px}.component .main input,.component .main select,.component .main textarea{color:#727272}.component .main select{background-color:#f7f7f7;text-align:center;padding:0 14px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:30px;border-radius:6px;font-size:15px;border:.5px solid #b3b3b3}.component .main select.text-center option{text-align:center}.component .main .sel-row{background-color:#eeede7}.component .main .sel-row input,.component .main .sel-row textarea{background-color:transparent}.component .main .table-overflow{overflow-x:auto}.component .main .table-overflow.table-fixed{height:700px}.component .main .table-overflow.fit-table{margin-top:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;vertical-align:top}.component .main .table-header{margin:0 0 5px 5px}.component .main .content-title{color:#009688;font-size:17px;font-weight:500;line-height:35px;margin:10px 0;opacity:.9;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.component .main .total-cnt{margin-left:20px;font-size:14px;font-weight:300;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.component .main .cotent-item{display:inline-flex;align-items:center;flex-wrap:wrap;float:right}.component .main .cotent-item button{margin-left:10px;padding:0 10px}.component .main .table-content{overflow:auto}.component .main .main-table{display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.component .main .main-table:first-child{margin-right:120px}.component .main .main-table:last-child{margin:0}.component .main .main-table table{border-collapse:collapse;width:-webkit-max-content;width:-moz-max-content;width:max-content;table-layout:fixed}.component .main .main-table table input,.component .main .main-table table select,.component .main .main-table table textarea{box-sizing:border-box;outline:0}.component .main .main-table table input:not([type=checkbox]):not([type=radio]),.component .main .main-table table textarea{border:none;padding:0 10px;font-size:14px;font-weight:400;resize:none;vertical-align:-webkit-baseline-middle;width:inherit}.component .main .main-table table input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.component .main .main-table table textarea::-moz-placeholder{opacity:.5;font-weight:300}.component .main .main-table table input:not([type=checkbox]):not([type=radio])::placeholder,.component .main .main-table table textarea::placeholder{opacity:.5;font-weight:300}.component .main .main-table table *{margin:0;padding:0;vertical-align:middle;text-align:left}.component .main .main-table table tr:first-child th{text-align:center!important;font-size:15px;font-weight:500;height:35px;line-height:1;color:#fff}.component .main .main-table table select{border:none;font-size:14px;font-weight:400;padding:0 10px;height:40px;border-radius:0;background-color:inherit;width:-webkit-fill-available}.component .main .main-table table thead{background-color:#009688;display:table;height:30px;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content}.component .main .main-table table tbody{border-bottom:.5px solid #eee;overflow-y:auto;overflow-x:hidden;float:left;max-height:90vh;width:-webkit-max-content;width:-moz-max-content;width:max-content;table-layout:fixed;max-height:calc(100vh - 400px)}.component .main .main-table table tbody tr{height:32px;font-size:15px;font-weight:400;border-top:.5px solid #eee}.component .main .main-table table tbody tr td{position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.component .main .main-table table tbody input{height:40px!important}.component .main .main-table table .sel-row{background-color:#eee}.component .main .main-table table .sel-row input,.component .main .main-table table .sel-row textarea{background-color:transparent}.component .main .main-table table .delete-row{border:none;width:60px;color:#303030;background-color:transparent;font-weight:500}.component .main .main-table table .upload-row{background-color:gray}.component .main .main-table table .upload-row input,.component .main .main-table table .upload-row select,.component .main .main-table table .upload-row textarea{background-color:gray;color:#ffff}.component .main .main-detail{display:flex;flex-direction:column;font-size:15px}.component .main .main-detail .detail-content{overflow:auto;height:85vh;padding-right:35px}.component .main .main-detail .detail-content .detail-item{margin-bottom:10px;display:flex}.component .main .main-detail .detail-content .detail-item .detail-title{display:inline-block;min-width:100px;text-align:right;margin-right:20px;height:32px;vertical-align:top;line-height:32px}.component .main .main-detail .detail-content .detail-item .detail-info{display:flex;align-items:flex-start;margin-right:60px}.component .main .main-detail .detail-content .detail-item .detail-info .delivery{display:flex;height:32px}.component .main .main-detail .detail-content .detail-item .delivery-day{margin-top:10px;align-items:center}.component .main .main-detail .detail-content .detail-item .delivery-day span{text-align:left;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-weight:300}.component .main .main-detail .detail-content .detail-item .delivery-day .day-list{display:flex}.component .main .main-detail .detail-content .detail-item .delivery-day .day-list .day-list__check{display:flex;align-items:center;margin-left:10px}.component .main .main-detail .detail-content .detail-item .delivery-day .day-list .day-list__check label{font-weight:300;padding-left:3px}.component .main .main-detail .detail-content .detail-item .delivery-day .day-list .day-list__check:first-child{margin-left:0}.component .main .main-detail .detail-content .detail-item .radio-select{display:flex;align-items:center;margin-right:20px}.component .main .main-detail .detail-content .detail-item .radio-select:last-child{margin-right:0}.component .main .main-detail .detail-content .detail-item .radio-select input{margin:0}.component .main .main-detail .detail-content .detail-item .radio-select label{margin-left:10px;font-weight:300}.component .main input:not([type=checkbox]):not([type=radio]),.component .main textarea{font-size:15px;font-weight:400;resize:none;height:30px;padding:0 10px;border:.5px solid #969696}.component .main input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.component .main textarea::-moz-placeholder{opacity:.5;font-weight:300}.component .main input:not([type=checkbox]):not([type=radio])::placeholder,.component .main textarea::placeholder{opacity:.5;font-weight:300}.component .popup-item{display:flex;align-items:center;cursor:pointer}.component .popup-item img{width:22px;height:22px;opacity:.3}.component .popup-item input{cursor:pointer}.component .paging{text-align:center;margin:20px 0 10px}.component .paging .paging-select{display:inline-flex;align-items:center;height:30px}.component .paging .paging-select a{color:#000;text-decoration:none;transition:background-color .3s;padding:5px 15px}.component .paging .paging-select a:hover{color:#b5a396;cursor:pointer}.component .paging .paging-select a.active{color:#9b2300;font-weight:700}.block-content{display:none;width:100%;height:100%;background-color:#efefef;position:fixed;opacity:.7;z-index:11}.block-content.block{display:block;margin-left:180px}.loading{position:fixed;top:50%;right:0;z-index:15;width:100%;left:50%;opacity:.8}@media screen and (max-width:1200px){.loading{left:60%}}@media screen and (max-width:768px){.block-content.block{margin-left:0}.loading{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}