*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif}body{background:#f5f5f5;color:#333}.outer{width:390px;max-width:100%;margin:auto}.phone{width:390px;max-width:100%;background:#e6e6e6;min-height:1395px;position:relative;padding-bottom:13px}.hero{height:253px;position:relative;overflow:hidden;border-radius:0 0 22px 22px;background:#fb6b0a}.hero-base{position:absolute;top:0;left:0;width:100%;height:90px;object-fit:cover}.hero-banner{position:absolute;top:90px;left:0;width:100%;height:166px;object-fit:cover}.nav{position:absolute;top:0;left:0;width:100%;z-index:1;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.nav svg{position:absolute;left:18px}.card{width:370px;max-width:calc(100% - 20px);margin:10px auto 0;background:#fff;border-radius:6px;padding:18px 10px 20px}.basic-card{margin-top:-43px;position:relative;padding-top:127px;padding-bottom:22px;border-radius:6px;overflow:hidden}.card.basic-card h2{margin-bottom:3.6px}.notice{position:absolute;top:0;left:0;width:100%;height:59px;background:#f6dfb6;border-radius:6px 6px 50% 50%/6px 6px 18px 18px;display:flex;align-items:flex-start;padding:15px 9px;color:#8c6b31;gap:7px;font-size:13px}.notice svg{color:#b79a5a;flex:none}.notice strong{font-size:14px;font-weight:500;letter-spacing:1px;line-height:19.6px;color:#795215;text-shadow:0 2px 4px rgba(0,0,0,.25);white-space:nowrap;padding-top:2px}.notice>span{margin-left:auto;display:flex;align-items:center;white-space:nowrap;padding-top:2px;font-size:13px}.steps{position:absolute;top:68px;left:8px;right:8px;height:47px;display:flex;justify-content:space-between}.step-line{position:absolute;left:22px;right:21px;top:7px;border-top:1px solid #d7d7d7}.step{position:relative;z-index:1;width:16.66%;display:flex;align-items:center;flex-direction:column;gap:8px;font-size:13px;font-weight:400;line-height:18.2px;white-space:nowrap;color:#383838}.step i{display:block;width:14px;height:14px;border:1px solid #808080;border-radius:50%;background:#fff}.card h2{display:flex;align-items:center;gap:5px;margin:0 0 16px;font-size:16px;font-weight:700;color:#000;line-height:22.4px}.card h2:before{content:"";width:5px;height:14px;background:#ff7900}.fields{padding:0 6px}.row{height:47px;border-bottom:1px solid #e4e4e4;display:flex;align-items:center;width:100%;font-size:14px;color:#444;text-align:left;white-space:nowrap;background:#fff}.row .required{color:#ff8008;width:8px;flex:none;font-weight:500}.row .invisible{visibility:hidden}.row .label{flex:none;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:19.6px;color:#383838}.row input{border:0;outline:0;min-width:0;flex:1;font:inherit;color:#333;padding:0;background:transparent}.row input::placeholder,.hint{color:#999}.select-row{border-left:0;border-right:0;border-top:0;padding:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;line-height:24px}.select-row .chevron{color:#bbb;margin-left:auto}.code-button{border:1px solid #ff7900;background:#fff;color:#ff7900;border-radius:12px;font-size:11px;padding:3px 6px;flex:none;cursor:pointer}.merchant-card{height:268px;padding-top:24px;padding-bottom:23px}.merchant-card h2{margin-bottom:7px;text-decoration:underline;text-decoration-color:#ff6b20;text-underline-offset:3px}.merchant-card .row{height:50px;border-bottom:.5px solid rgba(197,200,198,.8)}.merchant-card .row:last-child{height:41.6px}.documents-card{padding-top:25px;padding-bottom:24px}.documents-card h2{margin-bottom:27px}.upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 10px;padding:0 13px}.upload{height:108px;border:1px dashed #b7b7b7;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-size:14px;cursor:pointer;overflow:hidden}.upload span{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:0;color:#383838}.upload img:not(.camera-icon){width:100%;height:100%;object-fit:cover}.upload .camera-icon{display:block;width:35.81px;height:31.32px;border-radius:6px;object-fit:fill;flex:none}.upload input{display:none}.submit{display:block;width:314px;max-width:100%;height:48px;margin:33px auto 8px;position:relative;left:1px;border:none;border-radius:22px;background:#ff8008;color:#fff;font-family:PingFang,PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;line-height:25.2px;box-shadow:0 2px 3px #0002;cursor:pointer}.agreement{display:flex;justify-content:center;align-items:center;gap:7px;font-size:14px;line-height:19.6px;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.25)}.agreement input{appearance:none;width:15px;height:15px;border:1px solid #1677ff;border-radius:3px;margin:0}.agreement input:checked{background:#1677ff}.agreement input:checked:after{content:"✓";color:#fff;font-size:12px;position:relative;left:2px;top:-2px}.agreement a{color:#0256ff;text-decoration:none}.toast{position:fixed;left:50%;bottom:35px;transform:translate(-50%);background:#333;color:#fff;padding:10px 17px;border-radius:6px;font-size:13px;z-index:10;white-space:nowrap}.picker-mask{position:fixed;inset:0;background:#0005;z-index:20;display:flex;align-items:end;justify-content:center}.picker{width:390px;max-width:100%;background:#fff;border-radius:15px 15px 0 0;padding:12px 20px 20px;display:flex;flex-direction:column}.picker-title{display:flex;justify-content:space-between;padding:8px 0 12px;font-weight:600}.picker-title button{color:#ff7900;border:0;background:none}.picker>button{height:44px;border:0;border-bottom:1px solid #eee;background:#fff;text-align:left;font-size:15px}@media(max-width:390px){.outer,.phone{width:100%}}
