.sms_block_container{display:flex;justify-content:center;padding:40px 0;width:100%}.sms_block_container .message_container{align-items:center;border:2px solid #dce0e5;border-radius:30px 30px 30px 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:20px;position:relative;width:330px}.sms_block_container .message_container.active,.sms_block_container .message_container.clicked{background-color:#f6f8fb;border:2px solid #f6f8fb}.sms_block_container .success_message{align-items:center;background-color:#f6f8fb;border-radius:28px 28px 28px 0;display:flex;display:none;flex-direction:column;gap:5px;height:100%;justify-content:center;outline:2px solid #f6f8fb;position:absolute;text-align:center;width:100%;z-index:1}.sms_block_container .success_message h1{font-size:14px;margin:0}.sms_block_container .success_message p{font-size:12px;font-weight:500;margin:0}.sms_block_container .success_message img{filter:invert(44%) sepia(92%) saturate(451%) hue-rotate(179deg) brightness(92%) contrast(100%);margin-bottom:5px}.sms_block_container .message{font-size:12px;font-weight:500;height:100%;padding:15px 0;text-align:left;width:100%}.sms_block_container .copy_button{align-items:center;background-color:transparent;border:0;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:7px;outline:none;padding:5px;transition:none}.sms_block_container .copy_button:hover{background-color:transparent;filter:invert(44%) sepia(92%) saturate(451%) hue-rotate(179deg) brightness(92%) contrast(100%)}.sms_block_container .character_count{align-self:center;color:#c5c6c7;font-size:12px;text-align:right}.sms_block_container .bottom_section{display:flex;justify-content:space-between;width:100%}.sms_block_container #hidden-textarea{left:-9999px;opacity:0;position:absolute;top:-9999px}