.pp{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(900px 500px at 85% 0%,#d6e8ff,transparent),radial-gradient(700px 500px at 0% 100%,#e3efff,transparent),#eef4fc}.pp-top{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 48px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-brand{display:flex;align-items:center;gap:8px;color:#152239}.pp-brand img{width:34px;height:34px}.pp-brand b{font-size:21px;font-weight:800;letter-spacing:1px}.pp-brand b em{font-style:normal;color:#0868ff}.pp-brand i{font-style:normal;font-size:13px;color:#6b7a93;border-left:1px solid #d8e0ec;padding-left:10px;margin-left:2px}.pp-back{color:#152239;font-size:15px}.pp-back:hover{color:#0868ff}.pp-main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.pp-card{width:1080px;max-width:100%;min-height:560px;display:grid;grid-template-columns:1.15fr 1fr;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px #083c9624}.pp-side{position:relative;padding:52px 48px;background:linear-gradient(160deg,#f4f9ff,#e2eeff 60%,#d3e5ff);overflow:hidden}.pp-side h1{font-size:36px;line-height:1.35;margin:0;color:#152239;font-weight:900}.pp-side h1 span{position:relative;z-index:0}.pp-side h1 span:after{content:"";position:absolute;left:0;width:46%;bottom:-6px;height:7px;border-radius:999px;background:linear-gradient(90deg,#0868ff,#3fd0e8);z-index:-1}.pp-side>p{margin:18px 0 26px;color:#4a566b;font-size:16px;letter-spacing:1px}.pp-side ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pp-side li{color:#4a566b;font-size:14px}.pp-side li b{color:#0868ff;margin-right:10px}.pp-vis{position:absolute;left:48px;right:-30px;bottom:-20px;height:220px}.pv-win{position:absolute;left:0;bottom:0;width:78%;height:190px;background:#fff;border-radius:14px 14px 0 0;box-shadow:0 -10px 30px #083c961f;overflow:hidden}.pv-bar{height:26px;display:flex;gap:6px;align-items:center;padding:0 12px;border-bottom:1px solid #edf1f7}.pv-bar i{width:8px;height:8px;border-radius:50%;background:#d5dde9}.pv-body{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px}.pv-body span{height:46px;border-radius:8px;background:#f0f4fa}.pv-banner{grid-column:1 / -1;height:60px!important;background:linear-gradient(120deg,#d7b08c,#9b6b4a)!important}.pv-phone{position:absolute;right:70px;bottom:0;width:120px;height:200px;border:6px solid #1b2233;border-bottom:0;border-radius:22px 22px 0 0;background:#fff;padding:12px 8px;display:flex;flex-direction:column;gap:6px}.pv-phone span{height:30px;border-radius:6px;background:#f0f4fa}.pv-phone .pv-banner{height:56px!important}.pv-mark{position:absolute;right:30px;top:-40px;width:72px;filter:drop-shadow(0 12px 20px rgba(8,104,255,.3))}.pp-form{padding:44px 52px 32px;display:flex;flex-direction:column}.pp-form h2{margin:0 0 22px;font-size:24px;color:#152239}.pp-body{flex:1}.pp-body .ant-tabs-nav{margin-bottom:22px}.pp-body .ant-tabs-tab{font-size:16px;padding:10px 0}.pp-body .ant-btn-primary{height:48px;font-size:17px;font-weight:600}.pp-foot{margin-top:14px;text-align:center}.pp-legal{margin-top:18px;display:flex;justify-content:center;gap:14px;color:#8a96aa;font-size:13px}.pp-legal a{color:#6b7a93}@media (max-width: 860px){.pp-top{padding:0 18px}.pp-brand i{display:none}.pp-card{grid-template-columns:1fr;min-height:0}.pp-side{display:none}.pp-form{padding:32px 24px}}.wp-pro .ant-pro-layout-content{background:#f5f7fb;min-height:calc(100vh - 56px)}.wp-pro-brand{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#fff}.wp-pro-brand img{height:28px}.wp-pro-user{display:inline-flex;flex-direction:column;line-height:1.2}.wp-pro-user small{opacity:.6;font-size:11px}.wp-pro-foot{padding:12px 20px;color:#a0aabb;font-size:12px;border-top:1px solid #f0f0f0}.wp-pro .ant-pro-sider-menu .ant-menu-item-group-title{font-size:12px}.wp-ph{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border-radius:10px;padding:16px 20px;margin-bottom:16px;box-shadow:0 1px 2px #0f1a2e0a}.wp-ph-desc{color:#8590a3;font-size:13px;margin-top:4px}.wp-pro .ant-pro-layout-content>div>.ant-table-wrapper,.wp-pro .ant-pro-layout-content>div>div>.ant-table-wrapper{background:#fff;border-radius:10px;padding:8px 16px 4px;box-shadow:0 1px 2px #0f1a2e0a}.wp-pro .ant-table-thead>tr>th{background:#fafbfd;font-weight:600;color:#4a566b}.wp-pro .ant-card{border-radius:10px;box-shadow:0 1px 2px #0f1a2e0a;border-color:#eef1f6}.wp-pro .ant-pro-table .ant-pro-table-search{border-radius:10px;margin-bottom:16px}.wp-pro .ant-pro-table .ant-pro-card{border-radius:10px}
