.phone-verify-container{padding:20px;margin:0 auto;min-height:calc(100vh - 100px);background-color:#f5f5f5}.verify-type-nav{margin-bottom:20px;background:#fff;padding:0;border-radius:8px;box-shadow:0 1px 3px #00000014}.type-nav-items{padding:0 20px;border-bottom:1px solid #eaeaea}.type-nav-item,.type-nav-items{display:flex;align-items:center;height:56px}.type-nav-item{padding:0 24px;cursor:pointer;font-size:15px;color:#595959;background:none;border:none;transition:all .2s;position:relative}.type-nav-item:hover{color:#1890ff;background-color:#f5f7fa}.type-nav-item.active{color:#1890ff;background-color:#f0f7ff}.type-nav-item.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#1890ff}.phone-verify-content{flex:1 1;background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px #00000014;min-height:calc(100vh - 180px)}.type-description-box{display:flex;align-items:flex-start;gap:12px;padding:16px;margin-bottom:24px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px}.type-description-icon{font-size:18px;flex-shrink:0}.type-description-text{font-size:14px;color:#595959;line-height:1.6}.verify-form{margin-bottom:20px}.form-group{margin-bottom:24px}.form-group label{display:flex;align-items:center;margin-bottom:8px;font-weight:500;color:#333;font-size:14px}.required-mark{color:#ff4d4f;margin-left:4px;font-size:14px}.form-group input{width:100%;padding:12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;box-sizing:border-box;transition:all .3s}.form-group input:focus{outline:none;border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.form-group input.required-field{border-color:#ffccc7}.form-group input.required-field:focus{border-color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f1a}.field-description{margin-top:6px;font-size:12px;color:#999;line-height:1.4}.price-display{display:flex;align-items:center;gap:8px;padding:12px 16px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin-top:20px;margin-bottom:12px}.price-label{font-size:14px;color:#64748b;font-weight:500}.price-value{font-size:20px;color:#1890ff;font-weight:700}.price-loading{font-size:12px;color:#94a3b8;font-style:italic}.form-actions{display:flex;gap:8px;margin-top:30px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;min-width:120px;height:36px;display:flex;align-items:center;justify-content:center}.btn-primary{background:#1890ff;color:#fff}.btn-primary:hover:not(:disabled){background:#40a9ff}.btn-primary:disabled{background:#d9d9d9;cursor:not-allowed}.btn-secondary{background:#fff;color:#333;border:1px solid #d9d9d9}.btn-secondary:hover:not(:disabled){border-color:#1890ff;color:#1890ff;background:#f0f7ff}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.error-message{color:#ff4d4f;margin:12px 0;padding:8px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px}.payment-status{padding:15px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;margin-bottom:20px;text-align:center}.verify-result{margin-top:30px;padding:20px;background:#f5f5f5;border-radius:4px}.verify-result h2{margin-bottom:20px;color:#333}.verify-result pre{background:#fff;padding:15px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.5}.result-status{margin-bottom:20px;padding:16px;background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014}.status-error,.status-success,.status-warning{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:6px;font-size:16px;font-weight:500}.status-success{background:#f6ffed;border:1px solid #b7eb8f;color:#52c41a}.status-error{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f}.status-warning{background:#fffbe6;border:1px solid #ffe58f;color:#faad14}.status-icon{font-size:20px;font-weight:700}.status-text{flex:1 1}.result-detail{margin-top:8px;padding-left:32px;font-size:14px;color:#666}.verify-info{margin-top:20px;padding:16px;background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014}.info-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.info-item:last-child{border-bottom:none}.info-label{min-width:100px;font-weight:500;color:#666;font-size:14px}.info-value{flex:1 1;color:#333;font-size:14px}.result-details{margin-top:20px;padding:16px;background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014}.result-details summary{cursor:pointer;font-weight:500;color:#1890ff;padding:8px;-webkit-user-select:none;user-select:none}.result-details summary:hover{background:#f0f7ff;border-radius:4px}.result-details pre{margin-top:12px;background:#f5f5f5;padding:15px;border-radius:4px;overflow-x:auto;font-size:12px;line-height:1.5}