.vcm-modal__mask{opacity:1;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4);height:100%;z-index:1002}.vcm-modal__wrapper{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;z-index:1002}.vcm-modal__container{position:relative;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1);margin:auto;border-radius:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vcm-modal__header{padding:24px 15px 12px}.vcm-modal__title{margin:0;font-size:17px;line-height:1;color:#000;text-align:center;word-wrap:break-word;font-weight:700}.vcm-modal__content{overflow-y:auto;padding:0 24px 25px;position:relative}.vcm-modal__no-title{padding-top:32px;padding-bottom:32px}.vcm-modal__no-title .vcm-modal__html{color:#000}.vcm-modal__html{font-size:15px;color:#666;line-height:1.5;word-break:break-all}.vcm-modal__button,.vcm-modal__html{text-align:center;word-wrap:break-word}.vcm-modal__button{position:relative;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;color:#108de7;font-size:17px;height:50px;line-height:50px;z-index:1}.vcm-modal__button:first-child{color:#000;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.vcm-modal__button:first-child:after,.vcm-modal__button:first-child:before{position:absolute;z-index:1;display:block;clear:both;pointer-events:none;border-radius:inherit;content:" ";-webkit-box-sizing:border-box;box-sizing:border-box}.vcm-modal__button:first-child:after{top:0;right:0;height:100%;border-right:1px solid #ddd;-webkit-transform-origin:right 0;-ms-transform-origin:right 0;transform-origin:right 0}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx){.vcm-modal__button:first-child:after{height:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:3), (min-resolution:3dppx){.vcm-modal__button:first-child:after{height:300%;-webkit-transform:scale(.33333);-ms-transform:scale(.33333);transform:scale(.33333)}}.vcm-modal__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.vcm-modal__footer:after,.vcm-modal__footer:before{position:absolute;z-index:1;display:block;clear:both;pointer-events:none;border-radius:inherit;content:" ";-webkit-box-sizing:border-box;box-sizing:border-box}.vcm-modal__footer:before{top:0;left:0;width:100%;border-top:1px solid #ddd;-webkit-transform-origin:0 top;-ms-transform-origin:0 top;transform-origin:0 top}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx){.vcm-modal__footer:before{width:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:3), (min-resolution:3dppx){.vcm-modal__footer:before{width:300%;-webkit-transform:scale(.33333);-ms-transform:scale(.33333);transform:scale(.33333)}}.vcm-modal__footer.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vcm-modal__footer.is-column .vcm-modal__button:first-child{color:#108de7}.vcm-modal__footer.is-column .vcm-modal__button:first-child:after,.vcm-modal__footer.is-column .vcm-modal__button:first-child:before{border:none}.vcm-modal__footer.is-column .vcm-modal__button:not(:first-child){position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.vcm-modal__footer.is-column .vcm-modal__button:not(:first-child):after,.vcm-modal__footer.is-column .vcm-modal__button:not(:first-child):before{position:absolute;z-index:1;display:block;clear:both;pointer-events:none;border-radius:inherit;content:" ";-webkit-box-sizing:border-box;box-sizing:border-box}.vcm-modal__footer.is-column .vcm-modal__button:not(:first-child):before{top:0;left:0;width:100%;border-top:1px solid #ddd;-webkit-transform-origin:0 top;-ms-transform-origin:0 top;transform-origin:0 top}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx){.vcm-modal__footer.is-column .vcm-modal__button:not(:first-child):before{width:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:3), (min-resolution:3dppx){.vcm-modal__footer.is-column .vcm-modal__button:not(:first-child):before{width:300%;-webkit-transform:scale(.33333);-ms-transform:scale(.33333);transform:scale(.33333)}}.vcm-modal__footer.is-alone .vcm-modal__button{color:#108de7}.vcm-modal__footer.is-alone .vcm-modal__button:first-child:after,.vcm-modal__footer.is-alone .vcm-modal__button:first-child:before{border:none}.vcm-modal__operation{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vcm-modal__operation .vcm-modal__button{color:#333;text-align:left;padding-left:15px}.vcm-modal__operation .vcm-modal__button:not(:first-child){position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.vcm-modal__operation .vcm-modal__button:not(:first-child):after,.vcm-modal__operation .vcm-modal__button:not(:first-child):before{position:absolute;z-index:1;display:block;clear:both;pointer-events:none;border-radius:inherit;content:" ";-webkit-box-sizing:border-box;box-sizing:border-box}.vcm-modal__operation .vcm-modal__button:not(:first-child):before{top:0;left:0;width:100%;border-top:1px solid #ddd;-webkit-transform-origin:0 top;-ms-transform-origin:0 top;transform-origin:0 top}@media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx){.vcm-modal__operation .vcm-modal__button:not(:first-child):before{width:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}}@media (-webkit-min-device-pixel-ratio:3), (min-resolution:3dppx){.vcm-modal__operation .vcm-modal__button:not(:first-child):before{width:300%;-webkit-transform:scale(.33333);-ms-transform:scale(.33333);transform:scale(.33333)}}.vcm-modal__operation .vcm-modal__button:first-child:after,.vcm-modal__operation .vcm-modal__button:first-child:before{border:none}