.member-container{display:flex;justify-content:center;flex-direction:row;min-height:calc(100vh - 256px)}.memeber-content{width:100%;display:flex;flex-direction:column;padding:50px 0;max-width:500px;justify-content:center}.memeber-ad{position:relative;width:100%;background-image:url(/modules/member/skins/starting/img/back.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;border-radius:0 8px 8px 0;overflow:hidden}.background-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.memeber-ad h3{position:relative;color:#fff;text-shadow:1px 1px 10px rgb(0 0 0 / .7);font-size:2rem;z-index:2}.member-box{width:100%;box-sizing:border-box}.member-box .msg_box{background:#e6f0ff;border-radius:8px;padding:10px 15px;font-weight:600}.step-title{margin-bottom:20px}.member-title{font-size:28px;text-align:center;margin-bottom:20px;color:#333}.google-btn{width:100%;background-color:#fff;color:#333;border:1px solid #eef0f3;font-size:14px;padding:7.2px 15px}.google-btn:hover{background-color:#f5f5f5}.google-btn img{height:18px;vertical-align:middle;margin-right:5px}.google-btn span{vertical-align:middle}.member-links{display:flex;justify-content:space-between;margin-top:15px}.member-links a{font-size:14px;color:#2575fc;text-decoration:none}.member-links a:hover{text-decoration:underline}.member-wrap .control-label{font-size:16px;font-weight:700}.controls #profile_imagetag{display:inline-flex;position:relative;width:100px;height:100px;vertical-align:text-bottom;border:1px solid #eef0f3;border-radius:6px;justify-content:center;align-items:center;cursor:pointer}.controls #profile_imagetag img{width:100%;padding:10px}.controls #profile_image_preview{display:inline-flex;position:relative;width:100px;height:100px;vertical-align:text-bottom;border:1px solid #eef0f3;border-radius:6px;justify-content:center;align-items:center;cursor:pointer}.controls #profile_image_preview img{width:100%;padding:10px}.controls .profile-upload-box{width:100px;height:100px;vertical-align:text-bottom;border:1px solid #eef0f3;border-radius:6px;padding:10px;display:flex;align-items:center;justify-content:center;font-size:35px;color:#007BFF;font-weight:200;cursor:pointer}.controls #image_nametag{display:inline-flex;position:relative;height:100px;vertical-align:text-bottom;border:1px solid #eef0f3;border-radius:6px;justify-content:center;align-items:center;cursor:pointer}.controls #image_nametag img{height:100%;border-radius:6px}.controls #image_name_preview{display:inline-flex;position:relative;height:100px;vertical-align:text-bottom;border:1px solid #eef0f3;border-radius:6px;justify-content:center;align-items:center;cursor:pointer}.controls #image_name_preview img{height:100%;border-radius:6px}.controls .imagename-upload-box{width:100px;height:100px;vertical-align:text-bottom;border:1px solid #eef0f3;border-radius:6px;padding:10px;display:flex;align-items:center;justify-content:center;font-size:35px;color:#007BFF;font-weight:200;cursor:pointer}.controls .remove-btn{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#fff;color:#2b81ff;font-size:12px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 3px rgb(0 0 0 / .2);transition:background 0.2s ease-in-out,color 0.2s ease-in-out}.controls:has(#profile_imagetag),.controls:has(#profile_image_preview){height:100px}.control-group{margin-bottom:20px;display:flex;flex-direction:column;max-width:100%;position:relative}.control-group:last-child{margin-bottom:0}.control-group select{width:100%;margin:0;padding:9px;outline:0;font-size:14px;color:inherit;border:1px solid #e0e0e2;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTEyIDEzLjE3Mmw0Ljk1LTQuOTUgMS40MTQgMS40MTRMMTIgMTYgNS42MzYgOS42MzYgNy4wNSA4LjIyMnoiIGZpbGw9InJnYmEoMTEyLDExMiwxMTIsMSkiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:calc(100% - 2px) calc(50%);background-color:#fff0;background-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;transition:border-color 0.3s}.help-block{margin:5px 0 0;font-style:italic;font-size:12px}.help-inline{margin:5px 0 0;font-style:italic;font-size:12px;color:red}input#keepid_opt{width:inherit;margin-left:0;vertical-align:middle}#warning p{color:#555;margin:0 0 20px}.warning-box{background:#fff;padding:20px;border:2px solid #e63939;border-radius:10px;text-align:center;margin:20px 0}.warning-title{color:#e63939;font-size:1.5em;font-weight:700}.warning-text{color:#333;margin:15px 0 0}.service-logo{text-align:center;margin-bottom:20px}.service-logo img{max-width:150px;height:auto}.step-tabs{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0;list-style:none;position:relative;gap:10px}.step-tabs li{flex:1;text-align:center;position:relative;padding:10px 0;background-color:#e0e0e0;border-radius:4px;color:#555}.step-tabs li.active{background-color:#555;color:#fff;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.step-tabs li .step-number{display:block;font-size:18px;font-weight:700;margin-bottom:5px}.step-tabs li .step-label{font-size:14px}.step-tabs::before{content:"";position:absolute;top:50%;left:5%;right:5%;height:2px;background-color:#eef0f3;z-index:0}.step-content{display:none}.step-content.active{display:block}.simple-board__list .icon-tooltip i{font-size:18px}.simple-board__pagination{list-style:none;padding:0;margin:16px 0 0;text-align:center;display:flex;align-items:center;justify-content:center}.simple-board__pagination svg{width:14px;height:14px}.simple-board__pagination>li{position:relative;margin:0;padding:0}.simple-board__pagination>li a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;margin:0;padding:0 10px;font-size:14px;font-weight:400;min-width:24px;height:25px;white-space:nowrap;text-align:center;border:0 solid var(--board-border-color);border-left:0;background-color:#fff0;color:var(--board-text-default)}.simple-board__pagination>li a.page-disable{opacity:.4}.simple-board__pagination>li a.page-active{position:relative;font-weight:700;background:#eee;border-radius:6px}.simple-board__pagination>li.prevEnd,.simple-board__pagination>li.nextEnd{margin:0 8px}.simple-board__pagination>li.prevEnd a,.simple-board__pagination>li.nextEnd a{width:auto;padding:0 10px;font-size:18px}.simple-board__pagination>li input[type=number]{padding:0 10px;width:40px;height:38px;border-radius:4px 0 0 4px;text-align:center;border:1px solid var(--board-border-color);background-color:#fff;color:var(--board-text-strong-color)}.simple-board__pagination>li input::-webkit-outer-spin-button,.simple-board__pagination>li input::-webkit-inner-spin-button{-webkit-appearance:none}.simple-board__pagination>li button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-width:40px;height:38px;cursor:pointer;outline:0;background:#f1f1f1;transition:all 0.2s ease-in-out;border-radius:0 4px 4px 0;color:var(--board-text-strong-color);border:1px solid var(--board-border-color);border-left:0}.simple-board__pagination>li .goto-page{position:absolute;left:50%;bottom:100%;display:none;align-items:center;transform:translateX(-50%)}.simple-board__pagination>li.goto:hover .goto-page{display:flex}.simple-board__pagination a.page-small{width:100px!important}.no-item{padding:20px;text-align:center}.charge-wrap{max-width:1200px}.charge-wrap .status-header{display:grid;gap:16px;margin-bottom:24px}.charge-wrap .status{background:#fafafa;border:1px solid #eef0f3;border-radius:8px;padding:16px 18px;min-height:72px}.charge-wrap .status .sub{color:#bbb;font-size:14px;font-weight:500}.charge-wrap .status small{display:block;color:#aaa;margin-bottom:4px;font-weight:600}.charge-wrap .status b{font-size:18px}.charge-wrap .status.active{background:#fff}.charge-wrap .section-head{display:flex;align-items:center;gap:8px;margin:35px 0 10px}.charge-wrap .section-head b{vertical-align:middle;color:#555}.charge-wrap .section-head b span{color:#6b7280}.charge-wrap .section-head .count{margin-left:6px;font-size:12px;color:#6b7280}.charge-wrap .section-head hr{flex:1;border:none;height:1px;background-color:#eee}.charge-wrap .grid{display:grid;gap:18px}.charge-wrap .card{background:#fff;border:1px solid #eef0f3;border-radius:8px;overflow:hidden}.charge-wrap .advance_wrap{background:linear-gradient(90deg,#edf5ff,#e6e7facc)}.charge-wrap .advance_btn_wrap{display:flex;padding:20px}.charge-wrap .card-body{padding:25px 20px;flex:1}.charge-wrap .card-foot-wrap{display:flex}.charge-wrap .card-foot-wrap .card-foot{flex:1}.charge-wrap .card-foot{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-top:1px solid #eef0f3;color:#111827;flex-direction:column;gap:3px}.charge-wrap .card.pos .card-foot:last-child{border-left:1px solid #eef0f3}.charge-wrap .card-foot .btn{width:100%;margin-top:14px}.charge-wrap .card-foot small{color:#aaa}.charge-wrap .kicker{font-size:14px;color:#555;margin:10px 0 20px;display:flex;align-items:center;gap:8px}.charge-wrap .title{font-size:20px;font-weight:700;line-height:1}.charge-wrap .badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:linear-gradient(144deg,var(--token-1fbef482-9fa6-4d5b-907b-e60838d3a4e0,#1a7cff) 0%,var(--token-988f73dc-2731-42a0-9050-1b4c9912237e,#8420f6) 100%);color:#fff}.charge-wrap .badge.gray{background:#eee;color:#555}.charge-wrap .ul{margin:0;padding:0;list-style:none}.charge-wrap .ul li{display:flex;gap:5px;align-items:flex-start;font-size:14px;color:#111827;margin-bottom:5px;font-weight:500}.charge-wrap .ul li b{font-weight:700}.charge-wrap .ul li:last-child{margin-bottom:0}.charge-wrap .note{font-weight:700;font-size:16px}.charge-wrap .price{display:flex;gap:5px;align-items:flex-end;font-size:14px;color:#111827}.charge-wrap .price b{font-size:16px}.charge-wrap .partner .media{height:160px;display:flex;align-items:flex-end;padding:12px 14px;font-weight:700;overflow:hidden;position:relative}.charge-wrap .partner .media .partner_logo{height:20px}.charge-wrap .partner .media .partner_img_zp{position:absolute;height:100%;right:10px;top:0}.charge-wrap .partner .media .partner_img_khc{position:absolute;height:100%;right:10px;top:0}.charge-wrap .partner .media .partner_img_news{position:absolute;width:150px;right:10px;top:-15px}.charge-wrap .partner .media small{opacity:.85;font-weight:600}.charge-wrap .partner .card-foot{background:#fff}.charge-wrap .float-ribbon{position:absolute;top:20px;right:20px}.charge-wrap .card.pos,.charge-wrap .card.partner{position:relative;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:1240px){.member-container{min-height:auto}.status-header{grid-template-columns:repeat(2,1fr)}}@media (max-width:1240px){.partner-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.member-title{font-size:24px}.member-btn{font-size:15px}.memeber-content{padding:30px}.step-tabs li .step-number{font-size:16px}.step-tabs li .step-label{font-size:12px}.simple-board__list{overflow-x:auto;display:block;white-space:nowrap}.memeber-ad{display:none}}