.honor-layer-honor-protocol-common-layer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);padding-top:20px;padding-bottom:20px;z-index:9999999999;align-items:center;justify-content:center;display:flex}
.honor-layer-honor-protocol-common-layer.pc-column-bottom-honor-protocol-common-layer{align-items:flex-end}
.honor-layer-honor-protocol-common-layer.pc-column-center-honor-protocol-common-layer{align-items:center}
.honor-layer-honor-protocol-common-layer.pc-column-top-honor-protocol-common-layer{align-items:flex-start}
.honor-layer-honor-protocol-common-layer.pc-row-bottom-honor-protocol-common-layer{justify-content:flex-end}
.honor-layer-honor-protocol-common-layer.pc-row-center-honor-protocol-common-layer{justify-content:center}
.honor-layer-honor-protocol-common-layer.pc-row-top-honor-protocol-common-layer{justify-content:flex-start}
.none-honor-protocol-common-layer{display:none}
.hidden-honor-protocol-common-layer{overflow:hidden !important}
.container-honor-protocol-common-layer{background-color:#fff;width:790px;border-radius:8px;box-sizing:border-box;padding:60px 0;max-height:800px}
.head-honor-protocol-common-layer{display:flex;justify-content:center;margin-bottom:10px;align-items:center;padding:0 50px}
.content-honor-protocol-wrap{max-height:540px;overflow-y:scroll;padding:0 50px}
.content-honor-protocol-wrap a{color:#1455ff;text-decoration:underline}
.content-honor-protocol-wrap::-webkit-scrollbar{width:10px;height:8px;display:block}
.content-honor-protocol-wrap::-webkit-scrollbar-thumb{border-radius:4px;border:4px solid rgba(0,0,0,0);box-shadow:5px 0 0 #a5adb7 inset}
.content-honor-protocol-wrap::-webkit-scrollbar-track{display:none}
.btns-honor-protocol-common-layer{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 50px}
.title-honor-protocol-common-layer{font-size:22px;color:#000;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;line-height:30px}
.content--honor-protocol-common-layer{font-size:14px;color:#000;line-height:24px;font-weight:500}
.content--honor-protocol-common-layer a{color:#1455ff;text-decoration:underline}
.referralAgreement-honor-protocol-common-layer{display:flex;margin-top:20px}
.referralAgreement-honor-protocol-common-layer input{margin-right:12px}
html[dir=rtl] .referralAgreement-honor-protocol-common-layer input{margin-left:12px;margin-right:0}
#referralAgreement{width:15px;height:15px;position:relative;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+55+p5b2i5aSH5Lu9IDU8L3RpdGxlPgogICAgPGcgaWQ9Ik15LWFjY291bnQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNCI+CiAgICAgICAgPGcgaWQ9IkFkZC9FZGl0LUFkZHJlc3MtLS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjg1LjAwMDAwMCwgLTc3Ny4wMDAwMDApIiBzdHJva2U9IiMwMDAwMDAiPgogICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2i5aSH5Lu9LTUiIHg9IjY4NS41IiB5PSI3NzcuNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat center;-webkit-appearance:none;outline:0}
#referralAgreement::before{content:"";position:absolute;top:-4.5px;left:-4.5px;right:-4.5px;bottom:-4.5px}
#referralAgreement:checked{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c2VsZWN0ZWQ8L3RpdGxlPgogICAgPGcgaWQ9IkNoZWNrb3V0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQ2hlY2tvdXQt5YWo5rWB56iL6aG16Z2iLS0tMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyMC4wMDAwMDAsIC04NzguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJzZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIwLjAwMDAwMCwgODc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9ouWkh+S7vSIgZmlsbD0iIzI1NkZGRiIgeD0iMCIgeT0iMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSLot6/lvoQtMTAiIHN0cm9rZT0iI0ZGRkZGRiIgcG9pbnRzPSIzLjc1IDcuMjQwOTMwOTIgNi4yMjcxNzE0OSA5LjgwODc3NjQ3IDExLjAxNDEwMjkgMy43NSI+PC9wb2x5bGluZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat center}
#referralAgreement:focus-visible{outline:revert;outline-offset:2px}
.referralAgreement-honor-protocol-common-layer label{font-size:16px;color:#000;text-align:justify;line-height:24px;font-weight:500}
.btns-honor-protocol-common-layer span{min-height:40px;min-width:130px;box-sizing:border-box;border-radius:20px;border:1px solid #000;display:flex;justify-content:center;align-items:center;font-size:16px;color:#000;cursor:pointer;letter-spacing:0;margin:0 19px}
.btns-honor-protocol-common-layer span:focus-visible{outline:revert;outline-offset:2px}
.btns-honor-protocol-common-layer span:hover{color:#000;border-color:#707070}
.btns-honor-protocol-common-layer{margin-top:40px}
.btns-honor-protocol-common-layer span.black-honor-protocol-common-layer{border:1px solid #000;color:#fff;background-color:#000}
.btns-honor-protocol-common-layer span.black-honor-protocol-common-layer:hover{background-color:#2f2f2f !important;color:#fff}
a.protocol-action-link{cursor:pointer}
.marketingAgreement-honor-protocol-common-layer{font-size:14px;color:#000;line-height:20px;font-weight:500;margin-top:10px}
.marketingAgreement-honor-protocol-common-layer a,.marketingAgreement-select .show-long-text a{color:#1455ff}
.marketingAgreement-select{display:flex;font-size:14px;color:#000;line-height:20px;font-weight:500;flex-wrap:wrap;margin-bottom:20px}
.marketingAgreement-select>div{margin-right:40px;margin-top:20px;display:flex}
.marketingAgreement-select>div.show-long-text{flex-basis:100%}
.marketingAgreement-checkbox{display:inline-block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+55+p5b2i5aSH5Lu9IDU8L3RpdGxlPgogICAgPGcgaWQ9Ik15LWFjY291bnQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuNCI+CiAgICAgICAgPGcgaWQ9IkFkZC9FZGl0LUFkZHJlc3MtLS0xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjg1LjAwMDAwMCwgLTc3Ny4wMDAwMDApIiBzdHJva2U9IiMwMDAwMDAiPgogICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2i5aSH5Lu9LTUiIHg9IjY4NS41IiB5PSI3NzcuNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiByeD0iMiI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;width:15px;height:15px;flex-shrink:0;cursor:pointer;margin-right:10px}
.marketingAgreement-checkbox::before{content:"";position:absolute;top:-4.5px;left:-4.5px;right:-4.5px;bottom:-4.5px}
.marketingAgreement-checkbox:focus-visible{outline:revert;outline-offset:2px}
.marketingAgreement-checkbox.checked{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+c2VsZWN0ZWQ8L3RpdGxlPgogICAgPGcgaWQ9IkNoZWNrb3V0IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQ2hlY2tvdXQt5YWo5rWB56iL6aG16Z2iLS0tMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyMC4wMDAwMDAsIC04NzguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJzZWxlY3RlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIwLjAwMDAwMCwgODc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IuefqeW9ouWkh+S7vSIgZmlsbD0iIzI1NkZGRiIgeD0iMCIgeT0iMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMiI+PC9yZWN0PgogICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSLot6/lvoQtMTAiIHN0cm9rZT0iI0ZGRkZGRiIgcG9pbnRzPSIzLjc1IDcuMjQwOTMwOTIgNi4yMjcxNzE0OSA5LjgwODc3NjQ3IDExLjAxNDEwMjkgMy43NSI+PC9wb2x5bGluZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+")}
html[dir=rtl] .marketingAgreement-select>div{margin-right:inherit;margin-left:40px}
html[dir=rtl] .marketingAgreement-checkbox{margin-right:inherit;margin-left:10px}
.login-get-point-toast{max-width:790px;background:rgba(255,255,255,0.8);box-shadow:0 1px 18px 0 rgba(0,0,0,0.08);border-radius:4.8px;position:fixed;bottom:0;left:50%;transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);z-index:100;padding:20px;font-size:16px;display:flex;align-items:flex-start}
.login-point-toast-show{transform:translate(-50%,calc(0% - 60px));transition:all 250ms cubic-bezier(0.0,0.0,0.2,0.1)}
.login-point-toast-hide{transform:translate(-50%,100%);transition:all 200ms cubic-bezier(0.4,0.0,1,1)}
.login-get-point-icon{width:16px;height:16px;margin-right:10px}
.login-get-point-content{font-size:16px;line-height:16px;font-weight:400}
@media screen and (max-width:839.98px){.honor-layer-honor-protocol-common-layer{padding-bottom:0}
.content--honor-protocol-common-layer{text-align:left;font-size:14px}
.title-honor-protocol-common-layer{white-space:inherit}
.honor-layer-honor-protocol-common-layer.mobile-column-bottom-honor-protocol-common-layer{align-items:flex-end}
.honor-layer-honor-protocol-common-layer.mobile-column-center-honor-protocol-common-layer{align-items:center}
.honor-layer-honor-protocol-common-layer.mobile-column-top-honor-protocol-common-layer{align-items:flex-start}
.honor-layer-honor-protocol-common-layer.mobile-row-bottom-honor-protocol-common-layer{justify-content:flex-end}
.honor-layer-honor-protocol-common-layer.mobile-row-center-honor-protocol-common-layer{justify-content:center}
.honor-layer-honor-protocol-common-layer.mobile-row-top-honor-protocol-common-layer{justify-content:flex-start}
.container-honor-protocol-common-layer{min-width:auto;max-width:auto;width:100%;border-radius:8px 8px 0 0;box-sizing:border-box;padding:20px 0 16px 0;max-height:calc(100vh - 175px);min-height:50%;bottom:0;position:absolute}
.head-honor-protocol-common-layer{padding:0 20px;justify-content:flex-start}
.content-honor-protocol-wrap{max-height:604px;padding:0 20px}
.btns-honor-protocol-common-layer{padding:0 20px}
.content-honor-protocol-common-layer{font-size:14px;line-height:20px}
.title-honor-protocol-common-layer{font-size:18px;line-height:26px}
.referralAgreement-honor-protocol-common-layer label{font-size:14px;width:100%}
.btns-honor-protocol-common-layer span{font-size:14px;margin:0 10px;flex:1}
.btns-honor-protocol-common-layer{margin-top:20px}
.btns-honor-protocol-common-layer .protocol-btn-cancel{margin:0 10px 0 0}
.btns-honor-protocol-common-layer .protocol-btn-confirm{margin:0 0 0 10px}
.marketingAgreement-select{flex-wrap:wrap;margin-top:3px}
.marketingAgreement-select>div{width:50%;margin-right:0;margin-top:17px}
html[dir=rtl] .content--honor-protocol-common-layer{text-align:right}
html[dir=rtl] .marketingAgreement-select>div{margin-right:inherit;margin-left:0}
.login-get-point-toast{max-width:320px}
.login-get-point-content{line-height:24px}
html[dir=rtl] .btns-honor-protocol-common-layer .protocol-btn-cancel{margin:0 0 0 10px}
html[dir=rtl] .btns-honor-protocol-common-layer .protocol-btn-confirm{margin:0 10px 0 0}
}