/* RCS전송 ================================================================================== */
.rcs-send-box{width:100%;}
.rcs-send-box::after{display:block; width:0; height:0; content:""; clear:both !important;}

.rcs-send-box .rcs-notice{width:100%; display:inline-block; padding:0 3rem 3rem 3rem; border-bottom:1px solid #ddd;}
.rcs-send-box .rcs-notice p{color:#666666; line-height:3rem;}
.rcs-send-box .rcs-notice p::before{display: inline-block; content: ""; width: 0.4rem; height: 0.4rem; background-color: #f44c44; border-radius: 50px; margin: 0 1rem 0.4rem 0.3rem;}
.rcs-send-box .rcs-notice p b{color:#f44c44; font-weight:400;}
.rcs-send-box .rcs-notice p a{color:#000; text-decoration:underline; margin-left:1rem;}

.rcs-send-box .rcs-sendSection{width:100%; padding:5rem 6rem;}
.rcs-send-box .rcs-sendSection .rcs-Leftsection{float:left;}
.rcs-send-box .rcs-sendSection .rcs-Leftsection > span{font-size: 1.3rem; font-weight: 400;}
.rcs-send-box .rcs-sendSection .rcs-box{border: 1px solid #ddd; border-radius: 20px; background-color: rgb(247, 247, 247); width: 45rem; height: 41rem; padding:3rem; margin-bottom:0.6rem;}


.rcs-box .rcs-name{display:flex; align-items: center}
.rcs-box .rcs-name .pre-icon{display: block; width: 17px; height: 17px; border-left: 3px solid #000; border-bottom: 3px solid #000; transform: rotate(45deg); margin-left: 5px;}
.rcs-box .rcs-name .brand-img{width:4rem; height:4rem; margin-left:2rem;}
.rcs-box .rcs-name strong{margin-left:1.5rem; font-size:2.3rem; font-weight:500;}
.rcs-box .rcs-name .dropdown-icon{width: 0.7rem; height: 0.7rem; border-left: 1px solid #707070; border-bottom: 1px solid #707070; transform: rotate(-45deg); margin-left: 1.3rem;}

.rcs-box .rcs-content{margin-top:3rem;}
.rcs-box .rcs-content span{color:#afafaf; font-weight:400;}
.rcs-box .rcs-content .rcs-txt{margin-top:0.5rem; background-color:#fff; border: 1px solid #ddd; border-radius:15px; box-sizing:border-box; display: flex; flex-direction: column; padding: 1.5rem 0; width:80%;}
.rcs-txt .brand-title{padding: 0 1.6rem 0; margin-bottom: 1.2rem; color: #111; line-height: 17px; font-weight: 600; letter-spacing: 0.03em;}
.rcs-txt .msg-content{white-space: pre-wrap; line-height: 16.5px; font-weight: 400; padding: 0 1.6rem; overflow: hidden; color: #111; font-size:14px;}
.rcs-txt .btn-box{padding: 14px 14px 0; margin-top: 4rem; flex-direction: column;}
.btn-box button{background-color:#e4e4e4; display: flex; align-items: center; justify-content: center; text-align: center; width: 100%; border-radius:15px; font-size:14px; padding:1rem 0;}

.rcs-send-box .rcs-sendSection .rcs-Rightsection{float:right; width:53rem;}
.rcs-Rightsection > div{margin-bottom:4.5rem;}
.brand-select span{font-weight:600; margin-bottom:1rem; display:block;}
.brand-select select{background:#fff url(../img/common/b_select.png) no-repeat 96% 50%; width:38rem; height: 4rem;}
.brand-select button{background-color:#777b7f; border-radius:4px; color:#fff; padding: 1rem; font-weight: 300; margin-left:0.5rem;}

.number-select span{font-weight:600; margin-bottom:1rem; display:block;}
.number-select select{background:#fff url(../img/common/b_select.png) no-repeat 96% 50%; width:37rem; height: 4rem;}
.number-select button{background-color:#777b7f; border-radius:4px; color:#fff; padding: 1rem; font-weight: 300; margin-left:0.5rem;}

.msg-select span{font-weight:600; margin-bottom:1rem; display:flex;}
.msg-select span div{width:1.9rem; height:1.9rem; background-color:#bfbfbf; border-radius:4px; color:#fff; padding-left:0.5rem; cursor: pointer; margin-left:0.7rem;}
.msg-radio{display:flex;}
.msg-radio label{width:auto; height:auto; line-height:2.6rem; padding-right:3.6rem; position:relative;}
.msg-radio label b{width: 1.7rem; height: 1.7rem; position: absolute; top: 0; left: 0; background: url("../img/common/b_radio.png") no-repeat 0 0; text-indent: -9999px;}
.msg-radio label input[type="radio"]{display:none;}
.msg-radio label input[type="radio"]:checked + b{background-position:0 -1.7rem;}
.msg-radio strong{padding-left:2.4rem;}
.msg-radio label input[type="radio"]:checked ~ strong{font-weight:600;}

.rcs-send-tit{display:flex; justify-content: space-between; align-items: center;}
.rcs-send-tit label{width: auto; display:flex; align-items: center;}
.rcs-send-tit label .tip{width: 1.9rem; height: 1.9rem; background-color: #bfbfbf; border-radius: 4px; color: #fff; padding-left: 0.5rem; cursor: pointer; margin-left: 0.5rem; font-weight: 600; line-height: 20px;}
.rcs-send-tit label b{left:-2rem;}

.rcs-send-content{background-color:#f5f4f4; border-radius: 20px; width:100%; padding:2rem; margin-top:1rem;}

.rcs-title{position:relative;}
.rcs-title input{border-radius: 5px;}
.rcs-title .tip{width: 1.9rem; height: 1.9rem; background-color: #bfbfbf; border-radius: 4px; color: #fff; padding-left: 0.5rem; cursor: pointer; margin-left: 0.5rem; font-weight: 600; line-height: 20px; position:absolute;}