.page-content{padding-top:82px !important}@media(min-width: 1440px){.page-content{padding-top:75px !important}}.layout_header{padding-bottom:20px}.layout_header .layout_body p{color:#676a6c;font-size:20px;margin-bottom:8px}.layout_header .layout_body .left_ul{padding-left:0;margin-bottom:5px}.layout_header .layout_body .left_ul .left_list{display:contents}.layout_header .layout_body .left_ul .left_list::before{padding:0 5px;color:#ccc;content:">"}.layout_header .layout_body .left_ul .left_list:first-child::before{content:"";padding:0}.layout_header .layout_body .left_ul .left_list a{cursor:pointer}.layout_header .layout_body .left_ul .left_list a:hover{text-decoration:underline}.layout_header .layout_body .left_ul .left_list:last-child a{cursor:default}.layout_header .layout_body .left_ul .left_list:last-child a:hover{text-decoration:none}.layout_header .layout_body .list-grid-nav .setting_btn{background:#2c99d3;border:1px solid #2c99d3}.layout_header .layout_body .list-grid-nav .setting_btn:hover{background:#7cbee1;border:1px solid #7cbee1}.part_edit{padding-top:0;display:grid;justify-content:center}.part_edit h4{color:#676a6c;font-size:14px;margin-left:30px;margin-bottom:10px}.part_edit .edit_banner{background-color:#fff;width:96%;padding:5px;justify-self:center;border-radius:8px}.part_edit .edit_banner .area01{cursor:grab;transition:box-shadow .3s}.part_edit .edit_banner .area01 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area01 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px}.part_edit .edit_banner .area01 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area01 .buttons button i{font-size:14px}.part_edit .edit_banner .area01 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area01:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area01:hover .buttons{opacity:1}.part_edit .edit_banner .area02{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area02 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area02 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area02 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area02 .buttons button i{font-size:14px}.part_edit .edit_banner .area02 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area02:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area02:hover .buttons{opacity:1}.part_edit .edit_banner .area03{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area03 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area03 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area03 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area03 .buttons button i{font-size:14px}.part_edit .edit_banner .area03 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area03:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area03:hover .buttons{opacity:1}.part_edit .edit_banner .area03 .unset_img{justify-content:center;display:flex;padding:0px}.part_edit .edit_banner .area03 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:140px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.part_edit .edit_banner .area04{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area04 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area04 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area04 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area04 .buttons button i{font-size:14px}.part_edit .edit_banner .area04 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area04:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area04:hover .buttons{opacity:1}.part_edit .edit_banner .area04 .unset_img{justify-content:center;display:flex;padding:10px}.part_edit .edit_banner .area04 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:140px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.part_edit .edit_banner .area05{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area05 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area05 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area05 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area05 .buttons button i{font-size:14px}.part_edit .edit_banner .area05 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area05:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area05:hover .buttons{opacity:1}.part_edit .edit_banner .area05 .unset_img{justify-content:center;display:flex;padding:10px}.part_edit .edit_banner .area05 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:105px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.part_edit .edit_banner .area06{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area06 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area06 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area06 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area06 .buttons button i{font-size:14px}.part_edit .edit_banner .area06 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area06:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area06:hover .buttons{opacity:1}.part_edit .edit_banner .area06 .unset_img{justify-content:center;display:flex;padding:10px}.part_edit .edit_banner .area06 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:170px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.part_edit .edit_banner .area07{cursor:grab;background-color:#f5f6fa;padding:10px}.part_edit .edit_banner .area07 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:20px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area07 .buttons{position:absolute;opacity:0;right:50px;margin-top:20px;z-index:500}.part_edit .edit_banner .area07 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area07 .buttons button i{font-size:14px}.part_edit .edit_banner .area07 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area07:hover .buttons{opacity:1}.part_edit .edit_banner .area07 .unset_img{justify-content:center;display:flex;padding:0px}.part_edit .edit_banner .area07 .unset_img .left_part,.part_edit .edit_banner .area07 .unset_img .right_part{display:grid;justify-content:center;transition:box-shadow .3s}.part_edit .edit_banner .area07 .unset_img .left_part .remind,.part_edit .edit_banner .area07 .unset_img .right_part .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:170px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:20px}.part_edit .edit_banner .area07 .unset_img .left_part:hover,.part_edit .edit_banner .area07 .unset_img .right_part:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area08{cursor:grab;background-color:#f5f6fa;padding:10px}.part_edit .edit_banner .area08 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:20px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area08 .buttons{position:absolute;opacity:0;right:50px;margin-top:20px;z-index:500}.part_edit .edit_banner .area08 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area08 .buttons button i{font-size:14px}.part_edit .edit_banner .area08 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area08:hover .buttons{opacity:1}.part_edit .edit_banner .area08 .unset_img{justify-content:center;display:flex;padding:0px}.part_edit .edit_banner .area08 .unset_img .left_part,.part_edit .edit_banner .area08 .unset_img .right_part{display:grid;justify-content:center;transition:box-shadow .3s}.part_edit .edit_banner .area08 .unset_img .left_part .remind,.part_edit .edit_banner .area08 .unset_img .right_part .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:170px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:20px}.part_edit .edit_banner .area08 .unset_img .left_part:hover,.part_edit .edit_banner .area08 .unset_img .right_part:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area09{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area09 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area09 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area09 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area09 .buttons button i{font-size:14px}.part_edit .edit_banner .area09 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area09:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area09:hover .buttons{opacity:1}.part_edit .edit_banner .area09 .unset_img{justify-content:center;display:flex;padding:0px}.part_edit .edit_banner .area09 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:140px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.part_edit .edit_banner .area10{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area10 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area10 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area10 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area10 .buttons button i{font-size:14px}.part_edit .edit_banner .area10 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area10:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area10:hover .buttons{opacity:1}.part_edit .edit_banner .area10 .unset_img{justify-content:center;display:flex;padding:0px}.part_edit .edit_banner .area10 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:150px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.part_edit .edit_banner .area12{cursor:grab;background-color:#f5f6fa;padding:10px;transition:box-shadow .3s}.part_edit .edit_banner .area12 .name{position:absolute;z-index:420;background:rgba(0,0,0,.4);color:#fff;padding:3px 15px;margin:10px 0 0 10px;border-radius:20px;font-weight:500}.part_edit .edit_banner .area12 .buttons{position:absolute;opacity:0;right:50px;margin-top:10px;z-index:500}.part_edit .edit_banner .area12 .buttons button{background-color:#ed5565;color:#fff;border:none;padding:5px 10px;border-radius:3px;cursor:pointer;font-size:14px}.part_edit .edit_banner .area12 .buttons button i{font-size:14px}.part_edit .edit_banner .area12 .buttons .myButton2{background-color:#e89a34}.part_edit .edit_banner .area12:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.part_edit .edit_banner .area12:hover .buttons{opacity:1}.part_edit .edit_banner .area12 .unset_img{justify-content:center;display:flex;padding:0px}.part_edit .edit_banner .area12 .unset_img .remind{background-color:#eb919a;color:#fff;text-align:center;font-size:16px;width:140px;height:25.5px;border-radius:15px;margin-bottom:0;margin-top:10px}.edit_banner_scroll{background-color:#ddeaf1;width:96%;padding:5px;justify-self:center;border-radius:8px;margin-top:20px;position:sticky;overflow:hidden;bottom:0}.edit_banner_scroll .left-btn,.edit_banner_scroll .right-btn{position:absolute;top:95px;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;background-color:#fff;box-shadow:0px 2px 8px rgba(0,0,0,.2);transition:box-shadow .3s ease}.edit_banner_scroll .left-btn:hover,.edit_banner_scroll .right-btn:hover{box-shadow:0px 5px 16px rgba(0,0,0,.4)}.edit_banner_scroll .left-btn i,.edit_banner_scroll .right-btn i{font-size:20px;color:#2c99d3}.edit_banner_scroll .left-btn{left:10px}.edit_banner_scroll .right-btn{right:10px}.edit_banner_scroll .scroll-wrapper{overflow:hidden;width:100%}.edit_banner_scroll .scroll-wrapper .scroll{display:flex}.edit_banner_scroll .scroll-wrapper .scroll .btn{width:400px;margin:0 5px;background-color:#fff;padding:8px 8px 0px 8px;text-align:center;box-sizing:border-box}.edit_banner_scroll .scroll-wrapper .scroll .btn img{width:235px;transition:box-shadow .3s;border-radius:5px}.edit_banner_scroll .scroll-wrapper .scroll .btn img:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.overlay-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:500;display:none}.overlay-background.active{display:block}.overlay{position:fixed;top:70px;right:-500px;width:500px;height:100%;background-color:#fff;color:#000;padding:20px;transition:right .3s ease,transform .3s ease-in-out;z-index:800;transform:translateX(0)}.overlay.active{right:0px;transform:translateX(0);box-shadow:2px 0 10px 2px rgba(0,0,0,.2)}.overlay.shifted{transform:translateX(-500px)}.overlay .overlay_title{font-size:16px;margin-bottom:0;align-self:center}.overlay .expand_set{color:#fff;font-size:16px;background-color:#2c99d3;padding:5px;border:none;border-radius:3px;margin-left:auto}.overlay .close_overlay{background:none;border:none;font-size:16px;color:#2c99d3}.overlay hr{border:none;height:1px;background-color:#666}.overlay hr.style1{background-color:#aeaeae}.overlay ul{padding-left:0}.overlay ul li{display:block;line-height:2;color:#aab6bb}.overlay ul li span{color:#ed5565}.overlay .btn_row{justify-content:space-between;padding:0}.overlay .btn_row.style1{padding-left:12px;padding-right:12px}.overlay .btn_row .upload_btn{background:rgba(0,0,0,.03);border:2px dashed #2c99d3;width:100%;padding:15px;color:#2c99d3;border-radius:3px}.overlay .btn_row .upload_btn.style1{width:48%}.overlay .btn_row .upload_btn.style2{border:2px dashed #333;color:#333;width:48%}.overlay .btn_row .form-label{align-self:center;margin-bottom:0;text-align:center}.overlay .btn_row .input-group{width:75%}.overlay .btn_row .input-group .form-control{width:60%;margin-right:0}.overlay .btn_row .input-group button{background-color:#fff;color:#000;border:1px solid #ced4da}.overlay .btn_row .form-control{width:70%;margin-right:10px}.overlay .container{padding:0}.overlay .container .tab_title{color:#aab6bb;font-size:13px;font-weight:400}.overlay .container .nav-tabs{border-bottom:0px}.overlay .container .nav-tabs .nav-link{color:#aab6bb}.overlay .container .nav-tabs .nav-link.active{background-color:#fff;border:1px solid #ced4da;border-bottom:1px solid #fff;color:#333}.overlay .container .nav-tabs .nav-link.active:hover{border-color:#ced4da;border-bottom:1px solid #fff;color:#333}.overlay .container .nav-tabs .nav-link:hover{border-color:#fff;border-bottom:1px solid #ced4da;color:#2c99d3}.overlay .container .tab-content{border:1px solid #ced4da;padding:10px}.overlay_2nd{position:fixed;top:70px;right:-500px;width:500px;height:100%;background-color:#fff;color:#000;padding:20px;transition:right .3s ease;z-index:600;transform:translateX(0)}.overlay_2nd.active{right:0px}.overlay_2nd.shifted{transform:translateX(0px)}.overlay_2nd .overlay_title{font-size:16px;margin-bottom:0;align-self:center}.overlay_2nd .collapse_2nd{background:none;border:none;font-size:16px;color:#2c99d3;margin-left:auto;margin-bottom:8px}.overlay_2nd hr{border:none;height:1px;background-color:#666}.overlay_2nd hr.style1{background-color:#aeaeae;padding:0 20px;margin:30px 10px}.overlay_2nd .container{padding:0}.overlay_2nd .container .tab_title{color:#aab6bb;font-size:13px;font-weight:400}.overlay_2nd .container .nav-tabs{border-bottom:0px}.overlay_2nd .container .nav-tabs .nav-link{color:#aab6bb}.overlay_2nd .container .nav-tabs .nav-link.active{background-color:#fff;border:1px solid #ced4da;border-bottom:1px solid #fff;color:#333}.overlay_2nd .container .nav-tabs .nav-link.active:hover{border-color:#ced4da;border-bottom:1px solid #fff;color:#333}.overlay_2nd .container .nav-tabs .nav-link:hover{border-color:#fff;border-bottom:1px solid #ced4da;color:#2c99d3}.overlay_2nd .container .tab-content{border:1px solid #ced4da;padding:10px}.overlay_2nd .container .tab-content .check_select{justify-content:center;display:flex;color:#aab6bb}.overlay_2nd .container .tab-content .check_select p{font-weight:400;margin-bottom:0}.overlay_2nd .container .tab-content .check_select p.style1{align-self:center}.overlay_2nd .container .tab-content .check_select .form-check{text-align:center;align-self:center}.overlay_2nd .container .tab-content .check_select .form-check.style1{text-align:start}.overlay_2nd .container .tab-content .check_select .form-check label{font-weight:400}.overlay_2nd .container .tab-content .check_select .form-check .form-check-input{margin-left:0;width:15px;height:15px}.overlay_2nd .container .tab-content .check_select .form-check .form-check-input:checked{background-color:#2c99d3;border-color:#2c99d3}.overlay_2nd .container .tab-content .check_select .form-check p{text-align:start;font-size:11px}.overlay_2nd .container .tab-content .input_label{align-self:center;margin-bottom:0;color:#333;padding-left:20px}.overlay_2nd .container .tab-content .input-group{width:75%;padding-right:20px}.overlay_2nd .container .tab-content .input-group.style1{width:100%}.overlay_2nd .container .tab-content .input-group .units_set{background-color:#fff;color:#333;border:1px solid #ced4da}.overlay_2nd .container .tab-content .demo{margin:10px}.overlay_2nd .container .tab-content .demo .browser_top{background-color:#f0f2f5;border:1px solid #f0f2f5}.overlay_2nd .container .tab-content .demo .browser_top span{width:5px;height:5px;display:inline-block;border-radius:50%}.overlay_2nd .container .tab-content .demo .browser_top span:nth-child(1){background:#fe5e57}.overlay_2nd .container .tab-content .demo .browser_top span:nth-child(2){background:#fdbc2e}.overlay_2nd .container .tab-content .demo .browser_top span:nth-child(3){background:#28c83f}.overlay_2nd .container .tab-content .demo .browser_body{background-color:#fff;border:1px solid #f0f2f5}.overlay_2nd .container .tab-content .demo .browser_body .container_block{max-width:300px;height:20px;background-color:#e8f7fc;margin:0px auto}.overlay_2nd .container .tab-content .demo .browser_body .b_container{height:80px;background-color:#b7d4ff;position:relative;margin:0px auto}.overlay_2nd .container .tab-content .demo .browser_body .b_container .text01{top:0px;left:0px;background:rgba(249,79,79,.7);border-radius:0px 2px 2px 0px;color:#fff;font-size:10px;position:absolute;display:inline-block;padding:1px 4px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content{width:100%;height:100%;background:#fff9e9}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content.narrow{max-width:300px;margin:0px auto}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content.full-width{width:100% !important}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content::before,.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content::after{content:"";display:block;width:1px;height:calc(100% + 20px);position:absolute;top:-10px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content::before{left:0;right:auto;border-right:1px dashed #f94f4f}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content::after{left:auto;right:0px;border-left:1px dashed #f94f4f}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content span{display:inline-block;font-size:10px;position:absolute}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .text{top:50%;left:50%;background:rgba(92,73,24,.7);color:#fff;transform-origin:0px 0px;transform:translate(-50%, -50%) scale(0.85);padding:1px 4px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pl,.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pr{background-color:#ffe6e6;height:100%;top:0px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pl{left:0px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pr{right:0px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pt,.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pb{background-color:#ffe6e6;width:100%;left:0px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pt{top:0px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .pb{bottom:0px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .t{top:0px;left:calc(50% - 5px)}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .r{top:calc(50% - 5px);right:8px}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .b{bottom:0px;right:calc(50% - 5px)}.overlay_2nd .container .tab-content .demo .browser_body .b_container .b-content .l{top:calc(50% - 5px);left:8px}.smbar-column .smbar-title.active{background-color:#e5e7eb !important;border-radius:5px}.smbar-column .smbar-title{color:#212529}.shifu-topmenu{color:#6b7280 !important;font-size:14px}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]::after{content:none}.navbar-menu .navbar-nav .nav-link:hover{background-color:#2a2a49}.navbar-menu .navbar-nav .nav-link.active{background-color:#2a2a49}.shifu-cardtitle{font-size:13px;font-weight:600;color:#1a1f36;letter-spacing:.1px;text-transform:uppercase;margin-bottom:0 !important}.shifu-page-header{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid #e9ebf0}.shifu-page-header .page-header-title{flex:1;min-width:0}.shifu-page-header .page-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.card-header.shifu-card-header{background:#fff;border-bottom:1px solid #e9ebf0;padding:14px 20px;display:flex;align-items:center;gap:10px}.card-header.shifu-card-header .shifu-cardtitle{flex:1}.shifu-form .form-label{font-size:12.5px;font-weight:600;color:#374151;margin-bottom:5px;letter-spacing:.1px}.shifu-form .form-control,.shifu-form .form-select{font-size:13.5px;border-color:#d1d5db;border-radius:6px;color:#1a1f36;transition:border-color .15s,box-shadow .15s}.shifu-form .form-control:focus,.shifu-form .form-select:focus{border-color:#4b38b3;box-shadow:0 0 0 3px rgba(75,56,179,.1)}.shifu-form .form-text{font-size:11.5px;color:#9ca3af}.shifu-form .required-star{color:#e32652;margin-left:2px;font-size:.85em}.section-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px 24px 24px;margin-bottom:16px}.section-card-header{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f0f0f0}.section-card-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.section-card-icon.green{background:#e8f5e9;color:#43a047}.section-card-icon.blue{background:#e3f2fd;color:#1e88e5}.section-card-icon.purple{background:#f3e5f5;color:#8e24aa}.section-card-icon.orange{background:#fff3e0;color:#f57c00}.section-card-icon.teal{background:#e0f2f1;color:#00897b}.section-card-icon.red{background:#fce4ec;color:#e53935}.section-card-icon.indigo{background:#e8eaf6;color:#3949ab}.section-card-title{font-size:.9375rem;font-weight:600;color:#1a1a2e;margin:0}.toggle-group{display:inline-flex;gap:2px}.toggle-group .toggle-btn{position:relative;cursor:pointer;display:inline-flex !important;align-items:center;justify-content:center;padding:6px 20px;border-radius:6px;font-size:.875rem;font-weight:500;color:#6c757d;background:rgba(0,0,0,0);border:none !important;box-shadow:none;transition:color .18s ease,background .18s ease,box-shadow .18s ease;white-space:nowrap;user-select:none;min-height:36px;line-height:1;margin:0}.toggle-group .toggle-btn input[type=radio],.toggle-group .toggle-btn input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.toggle-group .toggle-btn.active{background:#fff;color:#1a1a2e;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.12)}.shifu-search-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;background:#f8f9fc;border:1px solid #eaecf0;border-radius:10px;margin-bottom:18px}.shifu-search-bar .search-input-group{position:relative;flex:1 1 160px;min-width:160px;max-width:220px}.shifu-search-bar .search-input-group .search-prefix-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#9aa0ac;font-size:14px;pointer-events:none;z-index:4}.shifu-search-bar .search-input-group input.form-control{padding-left:30px !important}.shifu-search-bar input.form-control,.shifu-search-bar select.form-select{height:36px;font-size:13.5px;border-color:#e2e5ec;border-radius:7px;background:#fff}.shifu-search-bar input.form-control::placeholder,.shifu-search-bar select.form-select::placeholder{color:#b0b7c3}.shifu-search-bar input.form-control:focus,.shifu-search-bar select.form-select:focus{border-color:#0d6efd;box-shadow:0 0 0 3px rgba(13,110,253,.08)}.shifu-search-bar select.form-select{flex:0 0 auto;min-width:120px;width:auto}.shifu-search-bar input.form-control:not(.search-input-group input){flex:0 0 auto;min-width:150px;width:auto}.shifu-search-bar .btn{height:36px;padding:0 16px;font-size:13.5px;border-radius:7px;flex-shrink:0;display:inline-flex;align-items:center;gap:5px}.shifu-search-bar .search-divider{width:1px;height:22px;background:#dde1e9;flex-shrink:0}p.hint-text,.hint-text{font-size:.76rem;color:#9aa0ac;margin:5px 0 0;line-height:1.5}.required-star{color:#e32652;margin-left:2px;font-size:.85em}.movable-table tbody tr{vertical-align:middle}.movable-table tbody tr td{vertical-align:middle}.select2-container--bootstrap-5.select2-container--focus .select2-selection,.select2-container--bootstrap-5 .select2-selection{min-height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;border-color:#dee2e6;box-shadow:none;transition:none;display:flex !important;align-items:center;flex-wrap:wrap;line-height:1.5}.select2-container--bootstrap-5 .select2-selection__placeholder{font-size:12px !important;margin-top:0;margin-bottom:0}.select2-container--bootstrap-5 .select2-selection__choice{background-color:var(--bs-gray-200, #e9ecef) !important;color:var(--bs-body-color, #1e1e1e) !important;border:1px solid var(--bs-gray-300, #dee2e6) !important;font-size:13px !important;padding:.25rem .5rem;line-height:1.2;margin-top:.1rem;margin-bottom:.1rem;border-radius:.25rem;display:inline-flex !important;align-items:center}.select2-container--bootstrap-5 .select2-selection__choice__remove{color:var(--bs-body-color, #495057) !important;opacity:1 !important;font-size:13px !important;line-height:1;order:1;margin-left:.5rem !important;margin-right:0 !important;padding:0}.select2-search__field,.select2-results__option{font-size:13px !important}.fixed-bottom-action{position:fixed;bottom:0;width:100%;background:#fff;padding:14px 0;box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:500}.fixed-bottom-action .action-inner{display:flex;align-items:center;position:relative}.cancel-btn:hover,.cancel-btn:focus{color:#fff !important}.custom-tooltip.shifu-tour-wide{max-width:380px !important;width:100%}.shepherd-text{color:#495057;padding:0}.badge-status-published,.badge-status-active{background-color:#d1f4e0 !important;color:#0f8a5f !important;font-size:.875rem !important;font-weight:400 !important;padding:.35rem .65rem !important;border-radius:.25rem !important}.badge-status-draft,.badge-status-inactive{background-color:#f3f4f6 !important;color:#6b7280 !important;font-size:.875rem !important;font-weight:400 !important;padding:.35rem .65rem !important;border-radius:.25rem !important;border:1px solid #e5e7eb !important}.badge[class*=bg-success-subtle],.badge[class*=bg-secondary-subtle],.badge[class*=bg-warning-subtle],.badge[class*=bg-danger-subtle],.badge[class*=bg-primary-subtle],.badge[class*=bg-info-subtle]{font-weight:400;font-size:12px}.table thead th{background-color:#fff !important;color:#212529 !important}.table tbody tr{height:60px !important}.table tbody td,.table tbody th{vertical-align:middle !important;height:60px !important;max-height:60px !important}.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:#f8f9fa !important;--bs-table-accent-bg: #F8F9FA !important;--vz-table-striped-bg: #F8F9FA !important}.table-striped>tbody>tr:nth-of-type(even)>*{background-color:#fff !important;--bs-table-accent-bg: #ffffff !important}table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{background-color:#f8f9fa !important;box-shadow:none !important}.table>:not(caption)>:not(:last-child)>*{border-bottom-color:var(--vz-border-color) !important}.dataTables_paginate,#pricingPlansTable_paginate{display:flex !important;justify-content:flex-end !important}.dataTables_paginate .dataTables_paginate{display:flex !important;justify-content:flex-end !important;width:100%}.pagination .page-link{border-radius:0 !important}.pagination .page-item:first-child .page-link{border-radius:.2rem 0 0 .2rem !important}.pagination .page-item:last-child .page-link{border-radius:0 .2rem .2rem 0 !important}.flatpickr-calendar{background:#fff !important;border:1px solid #d7d8d8;box-shadow:0 4px 12px rgba(0,0,0,.15)}.flatpickr-months{background:#fff !important}.flatpickr-innerContainer{background:#fff !important}.flatpickr-rContainer{background:#fff !important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#0d6efd;border-color:#0d6efd;color:#fff !important}.img-upload-block{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e2e5ec}.img-upload-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.img-block-label,.media-block-label{font-size:13px;font-weight:600;color:#1a1f36;margin-bottom:8px}.media-block-label{margin-bottom:10px}.img-preview-wrap{position:relative;width:100%;border-radius:8px;overflow:hidden;border:1px solid #e2e5ec;background:#f4f5f7;margin-bottom:8px}.img-preview-wrap img{width:100%;height:140px;object-fit:cover;object-position:center;display:block}.img-dropzone-compact{border:1.5px dashed #c5cbda !important;border-radius:8px !important;padding:12px 10px !important;background:#f8f9fc;transition:border-color .2s,background .2s;text-align:center;min-height:unset !important}.img-dropzone-compact:hover{border-color:#0d6efd !important;background:#e8f0fe}.img-dropzone-compact .dz-message{margin:0 !important}.img-dropzone-compact .dz-message h4{font-size:12px !important;font-weight:500;color:#555e76;margin:2px 0 0 !important}.img-dropzone-compact .dz-message>i{font-size:22px !important;color:#9ca3af;display:block;margin-bottom:2px}.img-dropzone-compact .dz-message p{font-size:11px !important;color:#adb5bd;margin:2px 0 0 !important}.card{border-radius:10px !important}.modal-content{border-radius:10px !important}.offcanvas{border-radius:10px 10px 0 0 !important}.card>.card-header:first-child{border-radius:10px 10px 0 0 !important}.card>.card-footer:last-child{border-radius:0 0 10px 10px !important}.col-lg-2.border-end.bg-light,.col-lg-2.course-sidebar-sticky,.col-lg-2.sidebar-container{position:sticky !important;top:70px;align-self:flex-start;height:calc(100vh - 70px);min-height:unset !important;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.col-lg-2.border-end.bg-light::-webkit-scrollbar,.col-lg-2.course-sidebar-sticky::-webkit-scrollbar,.col-lg-2.sidebar-container::-webkit-scrollbar{display:none;width:0}.card-body.px-1>.row{align-items:flex-start !important}.col-lg-12>div>.card-body.px-1,.col-lg-12>.card-body.px-1{padding-left:0 !important;padding-right:0 !important}.col-lg-10.mt-3{padding-left:20px !important;padding-right:20px !important}.col-lg-10.row{margin-left:0 !important;margin-right:0 !important;padding-left:20px !important;align-items:flex-start !important}.shifu-pagetitle{font-size:20px !important;font-weight:600 !important;color:#343a40 !important;line-height:1.4 !important;margin-bottom:0 !important;letter-spacing:0 !important}.col-lg-10 .card,.unit-main-content .card{border-radius:10px !important;border:1px solid #e9ecef;box-shadow:0 1px 4px rgba(0,0,0,.04);width:100%;margin-left:0 !important;margin-right:0 !important}.col-lg-10 .table,.col-lg-10 table.dataTable{width:100% !important;margin-left:0 !important;margin-right:0 !important;table-layout:auto}.col-lg-10 .table th,.col-lg-10 .table td{vertical-align:middle}.col-lg-10 .dataTables_wrapper{padding-left:0 !important;padding-right:0 !important}.col-lg-10 .dataTables_wrapper>.row{margin-left:0 !important;margin-right:0 !important}.unit-main-content>.row{margin-left:0 !important;margin-right:0 !important}.unit-main-content .dataTables_wrapper{padding-left:0 !important;padding-right:0 !important}.form-section{margin-bottom:20px;border:1px solid #e2e5ec !important;border-radius:10px !important;box-shadow:0 1px 4px rgba(0,0,0,.04) !important}.form-section .card-body{padding:20px}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e5ec}.section-header h5{font-size:.9375rem;font-weight:600;color:#1a1f36;margin:0}.section-icon{width:28px;height:28px;border-radius:7px;background:#e8f0fe;color:#0d6efd;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.section-icon--amber{background:#fff3e0;color:#e07b00}.section-icon--green{background:#e8f5e9;color:#2e7d32}.section-icon--teal{background:#e0f7f4;color:#00796b}.section-icon--slate{background:#f1f3f5;color:#6b7280}.badge-mode{font-size:11px;font-weight:500;padding:3px 8px;border-radius:6px;background:#e8f0fe;color:#0d6efd}.field-hint{font-size:11.5px;color:#8a92a6;margin-top:4px;margin-bottom:0;line-height:1.5}.mb-form{margin-bottom:18px}.sticky-action-bar{position:fixed;bottom:0;left:var(--vz-vertical-menu-width, 250px);right:0;z-index:1030;background:#fff;border-top:1px solid #e9ecef;padding:14px 24px;display:flex;align-items:center;gap:8px}.sticky-action-bar~.page-content,.sticky-action-bar+*{padding-bottom:80px !important}body:has(.sticky-action-bar) .page-content{padding-bottom:80px !important}.sticky-action-bar--subnav{left:calc(var(--vz-vertical-menu-width, 250px) + (100vw - var(--vz-vertical-menu-width, 250px))*2/12) !important}.order-mark-success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.order-mark-fail{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.order-mark-unpay{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.vertical-middle{vertical-align:middle !important}.tracking-card-footer{padding:14px 24px;border-top:1px solid #f1f3f5;background:#fafbfc;border-radius:0 0 10px 10px}.shifu-btn-add{height:38px;padding-top:0 !important;padding-bottom:0 !important;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.create-card-footer{padding:14px 24px;border-top:1px solid #f1f3f5;background:#fafbfc;display:flex;justify-content:flex-end;gap:8px}
/*# sourceMappingURL=custom.css.map */
