.close,.close:active{outline:0}#surface-agreement-dialog .modal-dialog .modal-content{max-height:65vh}#surface-agreement-dialog .modal-dialog .modal-body{color:#333;font-size:14px;font-weight:400}#surface-agreement-dialog .modal-dialog .modal-footer .btn{border-color:#0096e4;background:#0096e4;font-size:16px;border-radius:2px}#surface-agreement-dialog .modal-dialog .modal-footer .btn-outline-primary{background:#fff}.init-dialog .modal-header,.init-dialog .modal-footer{border-radius:0}.init-dialog .modal-header .close{font-size:16px}.init-dialog .modal-content{border:0;border-top:2px solid #0096e4;border-radius:2px}.init-dialog .modal-body{padding:30px 30px 0;max-height:220px;overflow-y:auto}.init-dialog .modal-footer{padding:30px;border-top:0}.init-dialog .modal-footer .btn{margin:0 10px}.init-dialog .btn-outline-primary{color:#0096e4}.init-dialog .btn-outline-primary:hover{background:#0096e4;color:#fff}.init-dialog .btn{min-width:140px;text-align:center;border-radius:2px;border-color:#0096e4;height:48px}.init-dialog .confirm{background:#0096e4}.init-dialog .btn:focus{box-shadow:none}.dialog-down .panel{position:fixed;bottom:0;left:0;width:100%;height:75vh;background:#fff;z-index:99;transform:translateY(75vh);transition:transform 500ms ease-in-out}.dialog-down.show .panel{transform:translateY(0);transition:transform 500ms ease-in-out}.cover{position:fixed;left:0;width:100%;height:0;background:rgba(0,0,0,0.7);z-index:98;cursor:pointer}.dialog-down .cover{bottom:0}.dialog-down.show .cover{height:100vh;transition:height 400ms ease-in-out}.dialog-down .panel-header{position:relative;height:60px;border-bottom:1px solid #e9e9e9;border-top:3px solid #0096e4;font-size:16px;font-weight:400;color:#333;line-height:57px}.panel-header .close-icon{font-size:14px;color:#333}.dialog-down .panel-header .close-icon{position:absolute;right:14px;cursor:pointer}.dialog-down .panel-body{padding:20px 14px 90px;height:calc(75vh - 60px);overflow-y:auto;overflow-x:hidden}.dialog-down .panel-footer{width:100%;height:70px;background:#fff;box-shadow:0 2px 6px 0 rgba(136,136,136,0.5);padding:11px 7px;position:absolute;bottom:0;left:0}.dialog-down .panel-footer>div{flex:1;padding:0 7px}.dialog-down .panel-footer .btn{width:100%;border-radius:2px;white-space:nowrap;padding:0}@media screen and (max-width:768px){.init-dialog .modal-footer .btn{min-width:140px;height:36px;padding:0;white-space:nowrap}}