*,*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{background:#fff;color:#222;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;height:100%;line-height:1.5;width:100%}img,taro-video-core{display:block;height:auto;max-width:100%}ol,ul{list-style:none}a{background-color:transparent;color:inherit;text-decoration:none}select,taro-button-core,taro-input-core,taro-textarea-core{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;font:inherit;outline:none}table{border-collapse:collapse;border-spacing:0}address,cite,dfn,em,i{font-style:normal}b,strong{font-weight:700}page{--primary:#6c5ce7;--primary-light:#a29bfe;--secondary:#fd79a8;--dark:#2d3436;--light:#f5f6fa;--gray:#636e72;--white:#fff;--card-shadow:0 4px 20px rgba(0,0,0,.08);--transition:all 0.3s ease}:root{--primary:#6c5ce7;--primary-light:#a29bfe;--secondary:#fd79a8;--dark:#2d3436;--light:#f5f6fa;--gray:#636e72;--white:#fff;--card-shadow:0 4px 20px rgba(0,0,0,.08);--transition:all 0.3s ease}.taro-tabbar__tabbar-bottom{margin:0 auto;max-width:500px}.input-text{max-height:32px!important}@media (min-width:490px){.taro-h5-platform .h5-page-container{-webkit-box-shadow:0 2px 14px 0 rgba(183,186,204,.37);box-shadow:0 2px 14px 0 rgba(183,186,204,.37);min-height:100%}.taro-h5-platform .weui-tabbar{margin-left:-8px}}.form-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-card{background:#fff;border:1px solid #eef4ff;border-radius:18px;-webkit-box-shadow:0 5px 15px rgba(140,167,236,.1);box-shadow:0 5px 15px rgba(140,167,236,.1);margin-bottom:20px;padding:20px}.form-title{-webkit-align-items:center;color:#1a3c8f;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;margin-bottom:20px;-ms-flex-align:center;align-items:center;border-bottom:1px solid #f0f5ff;gap:10px;padding-bottom:12px}.form-title i{color:#4a7dff}.form-group{margin-bottom:22px}.form-group .nut-textarea{background:#f8fbff;border:1px solid #e0e8ff;border-radius:10px;margin-top:10px;padding:10px}.form-group .form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8fbff;background-position:right 15px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e0e8ff;border-radius:10px;color:#8a9bb8;font-size:14px;padding:10px 18px}.form-group .form-input{border-radius:10px}.form-group .form-input .nut-input{background:#f7f8fa;border:1px solid #e0e8ff;border-radius:10px;font-size:16px;padding:8px 15px}.form-label{color:#2c3e50;display:block;font-size:15px;font-weight:500;margin-bottom:10px;padding-left:5px}.form-label .required{color:#d32f2f;margin-left:4px}.form-input:focus{border-color:#4a7dff;-webkit-box-shadow:0 0 0 3px rgba(74,125,255,.2);box-shadow:0 0 0 3px rgba(74,125,255,.2);outline:none}.form-textarea{background:#f8fbff;border:1px solid #e0e8ff;border-radius:14px;font-size:16px;min-height:120px;padding:15px 18px;resize:none;-webkit-transition:all .3s;transition:all .3s;width:100%}.form-textarea:focus{border-color:#4a7dff;-webkit-box-shadow:0 0 0 3px rgba(74,125,255,.2);box-shadow:0 0 0 3px rgba(74,125,255,.2);outline:none}.form-action-buttons{display:grid;grid-template-columns:1fr 1fr;margin:0 0 10px}.form-action-buttons .action-button{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;border:none;border-radius:30px;cursor:pointer;font-size:15px;font-weight:500;gap:8px;justify-content:center;padding:6px;-webkit-transition:all .3s;transition:all .3s}.form-action-buttons .action-button img{margin-right:5px}.form-action-buttons .action-button.complete{background:#6c5ce7;color:#fff;grid-column:span 2;height:unset}