.demo-watermark[data-v-df8714da]{z-index:2147483000;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='400' viewBox='0 0 520 400'%3E%3Ctext x='260' y='200' fill='rgba(0%2C21%2C41%2C0.1)' font-size='14' font-family='Microsoft YaHei%2CPingFang SC%2Csans-serif' text-anchor='middle' dominant-baseline='middle' transform='rotate(-28 260 200)'%3E%E7%AE%97%E6%95%B0%E7%A7%91%E6%8A%80%20%2018016313342%20%EF%BC%88%E5%BE%AE%E4%BF%A1%E5%90%8C%E5%8F%B7%EF%BC%89Cooper%3C/text%3E%3C/svg%3E");background-repeat:repeat;background-size:520px 400px;position:fixed;inset:0}*{box-sizing:border-box;margin:0;padding:0}body{color:#303133;-webkit-font-smoothing:antialiased;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;border:none}.page{max-width:480px;min-height:100vh;margin:0 auto;padding:16px}.hero{color:#fff;background:linear-gradient(135deg,#0d9488,#14b8a6);border-radius:16px;margin-bottom:16px;padding:20px}.hero h1{margin-bottom:6px;font-size:20px}.hero p{opacity:.92;font-size:13px;line-height:1.5}.card{background:#fff;border-radius:14px;margin-bottom:12px;padding:16px;box-shadow:0 2px 12px #0000000f}.tabs{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.tab{text-align:center;color:#606266;background:#fff;border:1px solid #e4e7ed;border-radius:10px;padding:10px 4px;font-size:13px}.tab.active{color:#0d9488;background:#ecfdf5;border-color:#0d9488;font-weight:600}.label{color:#606266;margin:14px 0 8px;font-size:13px;display:block}.label:first-child{margin-top:0}.input,.select,.textarea{background:#fafafa;border:1px solid #dcdfe6;border-radius:10px;width:100%;padding:12px 14px;font-size:15px}.textarea{resize:vertical;min-height:100px}.btn-primary{color:#fff;background:#0d9488;border-radius:12px;width:100%;margin-top:20px;padding:14px;font-size:16px;font-weight:600}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.tip{color:#909399;margin-top:4px;font-size:12px}.success-box{text-align:center;padding:40px 20px}.success-box h2{color:#0d9488;margin-bottom:8px}.error-box{text-align:center;color:#909399;padding:60px 20px}
