.main{width:100%;height:100%;margin:0 auto;display:flex;flex-direction:column}.main .routes{min-height:calc(100vh - 70px)}.modalBg,.modalClose{width:100%;height:100%;min-height:100vh;position:fixed;z-index:999;animation-duration:.25s;animation-timing-function:ease-in;animation-fill-mode:forwards;animation-name:fadeIn}.modalBg .modal,.modalClose .modal{min-width:500px;max-width:1200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:7px;transition:all 5s ease-in-out}.modalBg .modal header,.modalClose .modal header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #f1f1f1}.modalBg .modal header p,.modalClose .modal header p{font-size:1.5rem;font-weight:700}.modalBg .modal header .cancel,.modalClose .modal header .cancel{width:25px;height:25px;background-color:#f1f1f1;display:flex;justify-content:center;align-items:center}.modalBg .modal header .cancel .img,.modalClose .modal header .cancel .img{padding:0;width:16px;height:16px;border:none;border-radius:3px;background-image:url(/assets/icons/cancel.svg);background-repeat:no-repeat;background-size:cover}.modalBg .modal header .cancel .img:active,.modalClose .modal header .cancel .img:active{opacity:.5}.modalBg .modal header .cancel:hover,.modalClose .modal header .cancel:hover{background-color:#f0614f;cursor:pointer}.modalBg .modal header .cancel:hover .img,.modalClose .modal header .cancel:hover .img{background-color:#f0614f;background-image:url(/assets/icons/cancel-white.svg)}@keyframes fadeIn{0%{background-color:transparent}to{background-color:#0006}}.discount-modal-body{padding:30px}.discount-modal-body .title{text-align:center;font-size:18px;font-weight:700}.discount-modal-body .input-container .split{margin-bottom:1vw;padding:0 15px}.discount-modal-body .input-container .split .description{margin-bottom:.5vw;font-weight:700;font-size:18px;color:#333}.discount-modal-body .input-container .split .description span{color:#4f91cd}.discount-modal-body .input-container .split .inputs{display:flex;justify-content:space-between;height:40px;border:1px solid #ddd;border-radius:5px}.discount-modal-body .input-container .split .inputs div button{padding:0 15px}.discount-modal-body .input-container .split .inputs:focus{border-color:#4f91cd}.discount-modal-body .input-container .split .inputs input{width:100%;height:100%;padding:0 15px;background-color:transparent;border:none}.discount-modal-body .input-container .split .inputs input:focus{outline:none}.discount-modal-body .input-container .split .inputs input:disabled{background-color:#ddd}.discount-modal-body .input-container .split .inputs .won{border:none;width:12%;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.discount-modal-body .input-container .split .inputs .won p{color:#bbb}.discount-modal-body .input-container .split .inputs .won:before{content:"";position:absolute;left:0;bottom:3px;height:80%;border-left:1px solid #ddd}.discount-modal-body .bottom{margin-top:15px}.discount-modal-body .bottom .btns{padding:10px;border-top:1px solid #f1f1f1}.discount-modal-body .bottom .btns button{width:100%;height:40px;background-color:#4f91cd;margin:0 auto;border:none;border-radius:3px;color:#fff;font-weight:600;padding:0}.discount-modal-body .bottom .btns button:disabled{background-color:#f1f1f1;color:#ccc}.discount-modal-body .bottom .btns button:active{opacity:.7}.discount-modal-body .bottom .btns .delete{background-color:#f0614f}.image-modal-body{width:1000px;padding:30px}.image-modal-body .title{text-align:center;font-size:18px;font-weight:700}.image-modal-body .flex{display:flex;flex-direction:row}.image-modal-body .image{flex:1;max-height:400px}.image-modal-body .image img{width:100%;height:100%;object-fit:contain}.image-modal-body .input-container{flex:1}.image-modal-body .input-container .split{margin-bottom:1vw;padding:0 15px}.image-modal-body .input-container .split .description{margin-bottom:.5vw;font-weight:700;font-size:18px;color:#333}.image-modal-body .input-container .split .description span{color:#4f91cd}.image-modal-body .input-container .split .inputs{display:flex;justify-content:space-between;height:40px;border:1px solid #ddd;border-radius:5px}.image-modal-body .input-container .split .inputs div button{padding:0 15px}.image-modal-body .input-container .split .inputs:focus{border-color:#4f91cd}.image-modal-body .input-container .split .inputs input{width:100%;height:100%;padding:0 15px;background-color:transparent;border:none}.image-modal-body .input-container .split .inputs input:focus{outline:none}.image-modal-body .input-container .split .inputs input:disabled{background-color:#ddd}.image-modal-body .input-container .split .inputs input[type=file]{padding:6px 15px;cursor:pointer}.image-modal-body .bottom{margin-top:15px}.image-modal-body .bottom .btns{padding:10px;border-top:1px solid #f1f1f1}.image-modal-body .bottom .btns button{width:100%;height:40px;background-color:#4f91cd;margin:0 auto;border:none;border-radius:3px;color:#fff;font-weight:600;padding:0}.image-modal-body .bottom .btns button:disabled{background-color:#f1f1f1;color:#ccc}.image-modal-body .bottom .btns button:active{opacity:.7}.image-modal-body .bottom .btns .delete{background-color:#f0614f}.url-modal-body{padding:30px}.url-modal-body .title{text-align:center;font-size:18px;font-weight:700}.url-modal-body .input-container .split{margin-bottom:1vw;padding:0 15px}.url-modal-body .input-container .split .description{margin-bottom:.5vw;font-weight:700;font-size:18px;color:#333}.url-modal-body .input-container .split .description span{color:#4f91cd}.url-modal-body .input-container .split .inputs{display:flex;justify-content:space-between;height:40px;border:1px solid #ddd;border-radius:5px}.url-modal-body .input-container .split .inputs div button{padding:0 15px}.url-modal-body .input-container .split .inputs:focus{border-color:#4f91cd}.url-modal-body .input-container .split .inputs input{width:100%;height:100%;padding:0 15px;background-color:transparent;border:none}.url-modal-body .input-container .split .inputs input:focus{outline:none}.url-modal-body .input-container .split .inputs input:disabled{background-color:#ddd}.url-modal-body .input-container .split .inputs .won{border:none;width:12%;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.url-modal-body .input-container .split .inputs .won p{color:#bbb}.url-modal-body .input-container .split .inputs .won:before{content:"";position:absolute;left:0;bottom:3px;height:80%;border-left:1px solid #ddd}.url-modal-body .bottom{margin-top:15px}.url-modal-body .bottom .btns{padding:10px;border-top:1px solid #f1f1f1}.url-modal-body .bottom .btns button{width:100%;height:40px;background-color:#4f91cd;margin:0 auto;border:none;border-radius:3px;color:#fff;font-weight:600;padding:0}.url-modal-body .bottom .btns button:disabled{background-color:#f1f1f1;color:#ccc}.url-modal-body .bottom .btns button:active{opacity:.7}.url-modal-body .bottom .btns .delete{background-color:#f0614f}.opening-container{padding:10px 30px;background-color:#f0f0f0}.opening-container .table{box-shadow:#63636333 0 2px 8px;background-color:#fff;border-radius:7px;height:90vh}.opening-container .table .table-header{height:70px;display:flex;flex-direction:row;border-bottom:1px solid #eee;padding:0 30px}.opening-container .table .table-header .count{display:flex;align-items:center;font-size:20px;font-weight:700}.opening-container .table .table-header .btns{display:flex;align-items:center;flex-direction:row;justify-content:space-around;margin-left:auto;margin-right:30px}.opening-container .table .table-header .btns button{padding:10px;background-color:#1c7543;border:1px solid #1c7543;min-width:64px;border-radius:5px;height:40px}.opening-container .table .table-header .btns button p{color:#fff}.opening-container .table .table-header .btns button:active{opacity:.7}.opening-container .table .table-header .interval{display:flex;background-color:#f4f4f4;height:40px;border-radius:5px;align-items:center;margin:auto 0;width:150px}.opening-container .table .table-header .interval p{width:100%;font-size:14px;font-weight:400}.opening-container .table .table-header .interval .options{min-width:120px}.opening-container .table .table-body{padding:15px 30px;height:calc(100% - 70px)}.opening-container .table .table-body table{width:100%}.opening-container .table .table-body table thead{height:40px;background-color:#eee;border:1px solid #eee}.opening-container .table .table-body table thead th{padding:0 15px;font-size:16px;vertical-align:middle;font-weight:700}.opening-container .table .table-body table thead th input[type=checkbox]{display:none}.opening-container .table .table-body table thead th input[type=checkbox]:checked+label:before{background-image:url(/assets/icons/checkmark.svg);border-color:#4f91cd;background-color:#4f91cd}.opening-container .table .table-body table thead th label:before{content:"";display:inline-block;vertical-align:middle;border:1px solid #ccc;background-color:#fff;border-radius:3px;width:16px;height:16px;background-repeat:no-repeat;background-size:cover}.opening-container .table .table-body table thead th p{text-align:left}.opening-container .table .table-body table thead th:first-child{border-radius:7px 0 0 7px}.opening-container .table .table-body table thead th:last-child{border-radius:0 7px 7px 0}.opening-container .table .table-body table tbody tr{border-bottom:1px solid #eee;cursor:pointer}.opening-container .table .table-body table tbody tr:hover{background-color:#e0f1eb}.opening-container .table .table-body table tbody td{padding:25px 15px;vertical-align:middle;font-size:14px}.opening-container .table .table-body table tbody td img{width:35px}.opening-container .table .table-body table tbody td p{text-align:left}.opening-container .table .table-body table tbody td .checkbox{text-align:center}.opening-container .table .table-body table tbody td .checkbox input[type=checkbox]{display:none}.opening-container .table .table-body table tbody td .checkbox input[type=checkbox]:checked+label:before{background-image:url(/assets/icons/checkmark.svg);border-color:#4f91cd;background-color:#4f91cd}.opening-container .table .table-body table tbody td .checkbox label:before{content:"";display:inline-block;vertical-align:middle;border:1px solid #ccc;background-color:#fff;border-radius:3px;width:14px;height:14px;background-repeat:no-repeat;background-size:cover}.sweet-loading{margin:0 auto;display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 70px);position:absolute;z-index:10;background-color:#fff}.list-modal-body{padding:30px}.list-modal-body .title{text-align:center;font-size:18px;font-weight:700}.list-modal-body .input-container .split{margin-bottom:1vw;padding:0 15px}.list-modal-body .input-container .split .description{margin-bottom:.5vw;font-weight:700;font-size:18px;color:#333}.list-modal-body .input-container .split .description span{color:#4f91cd}.list-modal-body .input-container .split .inputs{display:flex;justify-content:space-between;height:40px;border:1px solid #ddd;border-radius:5px}.list-modal-body .input-container .split .inputs div button{padding:0 15px}.list-modal-body .input-container .split .inputs:focus{border-color:#4f91cd}.list-modal-body .input-container .split .inputs input{width:100%;height:100%;padding:0 15px;background-color:transparent;border:none}.list-modal-body .input-container .split .inputs input:focus{outline:none}.list-modal-body .input-container .split .inputs input:disabled{background-color:#ddd}.list-modal-body .input-container .split .inputs .won{border:none;width:12%;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.list-modal-body .input-container .split .inputs .won p{color:#bbb}.list-modal-body .input-container .split .inputs .won:before{content:"";position:absolute;left:0;bottom:3px;height:80%;border-left:1px solid #ddd}.list-modal-body .bottom{margin-top:15px}.list-modal-body .bottom .btns{padding:10px;border-top:1px solid #f1f1f1}.list-modal-body .bottom .btns button{width:100%;height:40px;background-color:#4f91cd;margin:0 auto;border:none;border-radius:3px;color:#fff;font-weight:600;padding:0}.list-modal-body .bottom .btns button:disabled{background-color:#f1f1f1;color:#ccc}.list-modal-body .bottom .btns button:active{opacity:.7}.list-modal-body .bottom .btns .delete{background-color:#f0614f}.account-modal-body{padding:30px}.account-modal-body .title{text-align:center;font-size:18px;font-weight:700}.account-modal-body .input-container .split{margin-bottom:1vw;padding:0 15px}.account-modal-body .input-container .split .description{margin-bottom:.5vw;font-weight:700;font-size:18px;color:#333}.account-modal-body .input-container .split .description span{color:#4f91cd}.account-modal-body .input-container .split .inputs{display:flex;justify-content:space-between;height:40px;border:1px solid #ddd;border-radius:5px}.account-modal-body .input-container .split .inputs div button{padding:0 15px}.account-modal-body .input-container .split .inputs:focus{border-color:#4f91cd}.account-modal-body .input-container .split .inputs input{width:100%;height:100%;padding:0 15px;background-color:transparent;border:none}.account-modal-body .input-container .split .inputs input:focus{outline:none}.account-modal-body .input-container .split .inputs input:disabled{background-color:#ddd}.account-modal-body .input-container .split .inputs .check-btn{width:30%;border:none;background-color:#4f91cd;color:#fff;border:1px solid #4f91cd}.account-modal-body .input-container .split .inputs .check-btn:active{opacity:.8}.account-modal-body .input-container .split .inputs .check-btn:disabled{opacity:.5}.account-modal-body .input-container .split .inputs .eye-btn{border:none;width:12%;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.account-modal-body .input-container .split .inputs .eye-btn:before{content:"";position:absolute;left:0;bottom:3px;height:80%;border-left:1px solid #ddd}.account-modal-body .input-container .split .inputs .eye-btn .visible-img{width:30px;height:30px;margin:0 auto;background-image:url(/assets/icons/eye.svg);background-repeat:no-repeat;background-size:cover}.account-modal-body .input-container .split .inputs .eye-btn .hidden-img{width:30px;height:30px;margin:0 auto;background-image:url(/assets/icons/eye-hide.svg);background-repeat:no-repeat;background-size:cover}.account-modal-body .bottom{margin-top:15px}.account-modal-body .bottom .btns{padding:10px;border-top:1px solid #f1f1f1}.account-modal-body .bottom .btns button{width:100%;height:40px;background-color:#4f91cd;margin:0 auto;border:none;border-radius:3px;color:#fff;font-weight:600;padding:0}.account-modal-body .bottom .btns button:disabled{background-color:#f1f1f1;color:#ccc}.account-modal-body .bottom .btns button:active{opacity:.7}.account-modal-body .bottom .btns .delete{background-color:#f0614f}table{width:100%;border-collapse:collapse}table thead,table tbody>tr{height:40px}table thead{border:0;background-color:#234987}table thead th{padding:0 15px;font-size:16px;vertical-align:middle;font-weight:700}table thead th input[type=checkbox]:checked+label:before{background-image:url(/assets/icons/checkmark.svg);border-color:#4f91cd;background-color:#4f91cd}table thead th label:before{content:"";display:inline-block;vertical-align:middle;border:1px solid #ccc;background-color:#fff;border-radius:3px;width:16px;height:16px;background-repeat:no-repeat;background-size:cover}table thead th p{color:#fff;text-align:left}table thead th:first-child{border-radius:7px 0 0 7px}table thead th:last-child{border-radius:0 7px 7px 0}table tbody tr{border-bottom:1px solid #eee;cursor:pointer}table tbody tr:hover{background-color:#e9f7ff}table tbody td{padding:0 15px;vertical-align:middle;font-size:14px}table tbody td img{width:35px}table tbody td p{text-align:left}table tbody td .checkbox{text-align:center}table tbody td .checkbox input[type=checkbox]{display:none}table tbody td .checkbox input[type=checkbox]:checked+label:before{background-image:url(/assets/icons/checkmark.svg);border-color:#4f91cd;background-color:#4f91cd}table tbody td .checkbox label:before{content:"";display:inline-block;vertical-align:middle;border:1px solid #ccc;background-color:#fff;border-radius:3px;width:14px;height:14px;background-repeat:no-repeat;background-size:cover}.policy-modal-body{padding:30px}.policy-modal-body .title{text-align:center;font-size:18px;font-weight:700}.policy-modal-body .input-container .split{margin-bottom:1vw;padding:0 15px}.policy-modal-body .input-container .split .description{margin-bottom:.5vw;font-weight:700;font-size:18px;color:#333}.policy-modal-body .input-container .split .description span{color:#4f91cd}.policy-modal-body .input-container .split .inputs{display:flex;justify-content:space-between;height:40px;border:1px solid #ddd;border-radius:5px}.policy-modal-body .input-container .split .inputs div button{padding:0 15px}.policy-modal-body .input-container .split .inputs:focus{border-color:#4f91cd}.policy-modal-body .input-container .split .inputs input{width:100%;height:100%;padding:0 15px;background-color:transparent;border:none}.policy-modal-body .input-container .split .inputs input:focus{outline:none}.policy-modal-body .input-container .split .inputs input:disabled{background-color:#ddd}.policy-modal-body .input-container .split .inputs .won{border:none;width:12%;background-color:transparent;display:flex;align-items:center;justify-content:center;position:relative}.policy-modal-body .input-container .split .inputs .won p{color:#bbb}.policy-modal-body .input-container .split .inputs .won:before{content:"";position:absolute;left:0;bottom:3px;height:80%;border-left:1px solid #ddd}.policy-modal-body .bottom{margin-top:15px}.policy-modal-body .bottom .btns{padding:10px;border-top:1px solid #f1f1f1}.policy-modal-body .bottom .btns button{width:100%;height:40px;background-color:#4f91cd;margin:0 auto;border:none;border-radius:3px;color:#fff;font-weight:600;padding:0}.policy-modal-body .bottom .btns button:disabled{background-color:#f1f1f1;color:#ccc}.policy-modal-body .bottom .btns button:active{opacity:.7}.policy-modal-body .bottom .btns .delete{background-color:#f0614f}
