.proposal-sign{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:94px;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.proposal-sign .header{height:48px;line-height:48px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(48,49,51,.1);box-shadow:0 2px 4px 0 rgba(48,49,51,.1);text-align:center;color:#434b65;font-size:16px}.proposal-sign .header .active{color:#ad3b1b;margin:0 4px}.proposal-sign .notice{height:38px;line-height:38px;background-color:#fff9ed;text-align:center;font-size:14px;color:#ff6010;border-top:1px solid #eee}.proposal-sign .sign-container{width:92vw;height:92vw;margin:4vw;position:relative}.proposal-sign .sign-container canvas{width:92vw;height:92vw}.proposal-sign .sign-background{position:absolute;top:0}.proposal-sign .sign-content{width:92vw;height:92vw;background-size:contain;background-repeat:no-repeat;border:1px solid #dcdcdc;border-radius:4px;margin:0 auto;position:absolute;z-index:1;top:0;left:0}.proposal-sign .sign-actions{padding:16px 16px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;bottom:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-top:1px solid #eee}.proposal-sign .sign-actions .button{-webkit-box-flex:1;-ms-flex:1;flex:1}.proposal-sign .sign-actions .button+.button{margin-left:12px}.proposal-sign .sign-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.proposal-sign .sign-result .result-title{font-size:14px;color:#808897;margin-bottom:10px}.proposal-sign .sign-result .images img{width:40px;height:40px}