.s12dw54o{width:100%;max-width:1424px}.s12dw54o .promo-tab{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;justify-content:space-between;display:flex}.s12dw54o .btn-promo-progress{color:#fff;cursor:pointer;background:linear-gradient(90deg,#37d074 0%,#0d7b39 100%);border:2px solid #6bff93;border-radius:35px;min-width:200px;height:47px;margin-bottom:30px;margin-right:10px;padding:0 10px;font-size:20px;line-height:47px;display:inline-block;box-shadow:4px 3px 7.6px .4px #0000005c}.s14v2o6y{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;width:900px;margin:10px 0 30px;padding:0;display:flex}.s14v2o6y li{margin-bottom:18px}.s14v2o6y .btn-tab{box-sizing:border-box;text-align:center;color:#fff;border:3px solid var(--color-border-muted);cursor:pointer;background:0 0;border-radius:25px;min-width:200px;height:49px;padding:0 10px;font-size:20px;line-height:47px;display:block;box-shadow:4px 3px 7.6px .4px #0000004d}.s14v2o6y .btn-tab.active,.s14v2o6y .btn-tab:hover{background:linear-gradient(to right, var(--color-accent-from), var(--color-accent-to));border-color:var(--color-accent-from)}.s1evsqq8{display:-ms-grid;-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stn8u2i{border:1px solid var(--color-accent-from);background:#1c2037b3;border-radius:15px;width:100%;padding:20px;font-size:0}.stn8u2i li{width:100%}.stn8u2i .btn-banner{width:100%;text-align:inherit;cursor:pointer;display:block}.stn8u2i .img-banner{width:100%;max-width:420px;height:auto;max-height:250px}.d15c50l5.d15c50l5 .promotion-content{max-height:80vh;overflow:auto}.d15c50l5.d15c50l5 .div-html *{all:revert;box-sizing:border-box}.d15c50l5.d15c50l5 .div-content-loading,.d15c50l5.d15c50l5 .unload{text-align:center;background-color:#58585880;width:80%;margin:20% auto;line-height:50px}.d15c50l5.d15c50l5 .div-content-loading{color:#333}.d15c50l5.d15c50l5 .icon-spin,.d15c50l5.d15c50l5 .icon-unload{vertical-align:-.125em;margin-right:5px;display:inline-block}.d15c50l5.d15c50l5 .icon-spin{animation:2s linear infinite fa-spin}.d15c50l5.d15c50l5 .action-btn-wrap{justify-content:center;align-items:center;gap:15px;padding-top:15px;display:flex}.d15c50l5.d15c50l5 .action-btn,.d15c50l5.d15c50l5 .promotion-module-apply-btn{color:#fff;cursor:pointer;background:#14d5c3;border:none;border-radius:10px;padding:8px 20px;transition:all .4s}.d15c50l5.d15c50l5 .action-btn:hover{transform:scale(1.1)}.d15c50l5.d15c50l5 .action-btn:active{transform:scale(.9)}.ays7hlt.ays7hlt .message-wrap p{margin:1em 0}.ays7hlt.ays7hlt .div-html *{all:revert;box-sizing:border-box}.ays7hlt.ays7hlt .action-btn-wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.ays7hlt.ays7hlt .action-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#f2621d 0%,#ffb43d 100%);border:none;border-radius:10px;padding:8px 20px;box-shadow:3px 3px 5px #00000080}.p1ctlngx.p1ctlngx .modal-dialog{width:600px}.p1ctlngx.p1ctlngx .modal-header{background-color:#0c1429;border:none;justify-content:center;align-items:center;padding:15px 25px;display:flex;position:relative}.p1ctlngx.p1ctlngx .modal-title{padding-right:25px;display:inline-block}.p1ctlngx.p1ctlngx .close-btn{color:#fff;-webkit-background-size:contain;cursor:pointer;background:url(/CdnRedirect/Web.Portal/DN009-01.Portal/Content/Views/Shared/images/announcement-dialog/close.png) 50%/contain no-repeat;border:none;width:50px;height:50px;transition:color .3s;display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.p1ctlngx.p1ctlngx input{border:1px solid #ccc;border-radius:3px;width:auto;height:auto;margin:auto;padding:0 8px;line-height:38px}.p1ctlngx.p1ctlngx .loading{margin-bottom:20px;padding:15px}.p1ctlngx.p1ctlngx .loading .icon{margin-right:10px}.p1ctlngx.p1ctlngx .icon-spin{vertical-align:-.125em;animation:2s linear infinite fa-spin;display:inline-block}.p1ctlngx.p1ctlngx .cp-tabs{border-bottom:2px solid #365075;margin-bottom:15px;padding-left:0}.p1ctlngx.p1ctlngx .cp-tabs li{color:#8faabf;text-align:center;cursor:pointer;padding:10px 20px;font-size:16px;transition:color .3s;position:relative}.p1ctlngx.p1ctlngx .cp-tabs li:hover{color:#fff}.p1ctlngx.p1ctlngx .cp-tabs li.active{color:#69ffff;font-weight:700}.p1ctlngx.p1ctlngx .cp-tabs li.active:after{content:"";background-color:#69ffff;width:100%;height:2px;position:absolute;bottom:-2px;left:0;box-shadow:0 0 8px #69ffff}.p1ctlngx.p1ctlngx .cp-info-header{margin:25px 0 20px}.p1ctlngx.p1ctlngx .info-row{margin:8px 0;font-size:16px}.p1ctlngx.p1ctlngx .info-label,.p1ctlngx.p1ctlngx .info-val{color:#fff}.p1ctlngx.p1ctlngx .info-val{margin-left:5px}.p1ctlngx.p1ctlngx .cp-form-group{margin-bottom:25px}.p1ctlngx.p1ctlngx .cp-label{color:#fff;font-size:16px;display:block}.p1ctlngx.p1ctlngx .cp-label.required:before{color:#69ffff;content:"*";margin-right:4px}.p1ctlngx.p1ctlngx input.cp-input-line{color:#fff;background:0 0;border:none;border-bottom:1px solid #fff;border-radius:0;outline:none;width:100%;font-size:16px;transition:border-color .3s}.p1ctlngx.p1ctlngx input.cp-input-line:focus{border-bottom-color:#69ffff}.p1ctlngx.p1ctlngx .cp-radio-group,.p1ctlngx.p1ctlngx .cp-checkbox-group{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;gap:20px;display:flex}.p1ctlngx.p1ctlngx .radio-label,.p1ctlngx.p1ctlngx .check-label{color:#fff;white-space:nowrap;cursor:pointer;align-items:center;margin-top:10px;font-size:14px;display:inline-flex}.p1ctlngx.p1ctlngx .radio-label input,.p1ctlngx.p1ctlngx .check-label input{transform:scale(1.1)}.p1ctlngx.p1ctlngx .opt-text{margin-left:5px}.p1ctlngx.p1ctlngx .upload_zone.dark-zone{cursor:pointer;border:1px dashed #84c5e9;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;margin-top:10px;transition:border-color .3s;display:flex;position:relative;overflow:hidden}.p1ctlngx.p1ctlngx .upload-msg{color:#84c5e9;text-align:center;flex-direction:column;display:flex}.p1ctlngx.p1ctlngx .upload-msg svg{-ms-grid-row-align:center;color:#84c5e9;align-self:center;margin-bottom:8px;font-size:32px}.p1ctlngx.p1ctlngx .upload-txt{font-size:13px}.p1ctlngx.p1ctlngx .preview-img{object-fit:cover;max-width:100%;max-height:100%}.p1ctlngx.p1ctlngx .input-file{display:none}.p1ctlngx.p1ctlngx .cp-input-group.captcha-group{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-box-pack:justify;align-items:flex-end;-ms-flex-pack:space-between;justify-content:space-between;display:flex}.p1ctlngx.p1ctlngx .captcha-group .cp-input-line{flex:1}.p1ctlngx.p1ctlngx .cp-captcha-box{border-bottom:1px solid #fff;align-items:center;margin-bottom:2px;padding:5px 10px;display:flex}.p1ctlngx.p1ctlngx .captcha-img-wrap{cursor:pointer;align-items:center;height:30px;display:flex}.p1ctlngx.p1ctlngx .captcha-img-wrap img{width:auto;height:100%}.p1ctlngx.p1ctlngx .btn-refresh{color:#fff;cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0;font-size:16px}.p1ctlngx.p1ctlngx .btn-refresh:hover{color:#69ffff;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transform:rotate(180deg)}.p1ctlngx.p1ctlngx .cp-action-footer{text-align:center;margin-top:40px}.p1ctlngx.p1ctlngx .btn-submit{color:#fff;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#75d7e0 4.09%,#248ea8 96.66%);border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:12px;width:100%;height:40px;margin-bottom:15px;padding:5px 4px;font-size:14px;line-height:1.42857;display:flex}.p1ctlngx.p1ctlngx .cp-filter-tabs{margin:0 0 15px;padding:0;list-style:none;display:flex}.p1ctlngx.p1ctlngx .cp-filter-tabs li{color:#fff;cursor:pointer;padding:10px 15px;font-size:16px;font-weight:500;position:relative}.p1ctlngx.p1ctlngx .cp-filter-tabs li:hover{color:#69ffff}.p1ctlngx.p1ctlngx .cp-filter-tabs li.active{color:#69ffff;font-weight:700}.p1ctlngx.p1ctlngx .cp-progress-list{scrollbar-width:auto;scrollbar-color:#5085c3 #0b162a;max-height:600px;overflow-y:auto}.p1ctlngx.p1ctlngx .no-data-msg{color:#aaa;text-align:center;padding:40px;font-size:16px}.p1ctlngx.p1ctlngx .cp-progress-item{border-radius:6px;margin-bottom:12px;transition:all .3s;overflow:hidden}.p1ctlngx.p1ctlngx .cp-item-header{-webkit-box-pack:justify;align-items:center;-ms-flex-pack:space-between;color:#fff;cursor:pointer;background-color:#5085c3;border-radius:6px;justify-content:space-between;padding:12px 15px;font-size:14px;display:flex}.p1ctlngx.p1ctlngx .cp-progress-item.is-expanded .cp-item-header{border-radius:6px 6px 0 0}.p1ctlngx.p1ctlngx .cp-item-header:hover{filter:brightness(1.1)}.p1ctlngx.p1ctlngx .cp-item-header .col-left{flex:2;align-items:center;display:flex}.p1ctlngx.p1ctlngx .cp-item-header .col-middle{text-align:right;flex:1;padding-right:15px}.p1ctlngx.p1ctlngx .cp-item-header .col-right{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.p1ctlngx.p1ctlngx .amount-text{color:#fff;font-size:15px}.p1ctlngx.p1ctlngx .status-text{font-size:14px}.p1ctlngx.p1ctlngx .st-pending{color:#7bebb3}.p1ctlngx.p1ctlngx .st-approved{color:#fff}.p1ctlngx.p1ctlngx .st-rejected{color:#ff9fde}.p1ctlngx.p1ctlngx .toggle-icon svg{color:#fff;-webkit-transition:-webkit-transform .3s;font-size:12px;transition:transform .3s;display:inline-block}.p1ctlngx.p1ctlngx .cp-item-body{color:#e0e0e0;background-color:#162d58;border-top:none;border-radius:6px 0;padding:15px 10px;font-size:14px}.p1ctlngx.p1ctlngx .detail-table{border:1px solid #bac6d4;border-bottom:none;flex-direction:column;display:flex}.p1ctlngx.p1ctlngx .detail-row{border-bottom:1px solid #bac6d4;align-items:stretch;min-height:35px;padding:0;display:flex}.p1ctlngx.p1ctlngx .dt-label{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;color:#cce9ff;text-align:right;border-right:1px solid #bac6d4;flex-shrink:0;justify-content:flex-end;align-items:flex-start;width:120px;margin:0;padding:10px;display:flex}.p1ctlngx.p1ctlngx .dt-value{color:#cce9ff;word-break:break-all;flex-grow:1;padding:10px;line-height:1.5}.p1ctlngx.p1ctlngx input.cp-input-line::-webkit-input-placeholder{color:#fff}.p1ctlngx.p1ctlngx input.cp-input-line::placeholder{color:#fff}.p1ctlngx.p1ctlngx input.cp-input-line:-ms-placeholder-shown{color:#fff}.p1ctlngx.p1ctlngx input.cp-input-line::placeholder{color:#fff}