:root{--el-color-primary: #11a7a4;--app-color-primary: #11a7a4;--app-color-primary-btn: #29a4a0;--app-color-primary-btn-2: #13aaa6;--app-color-underline: #00a094;--app-color-title: #061a64;--app-color-text: #333;--app-color-secondary: #9a9cba;--app-color-muted: #999;--app-color-page-bg: #f7f9fa;--app-color-card-border: #e6edf0;--app-content-width: 1418px;--app-font-ui: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;--app-font-serif: "Microsoft YaHei", "PingFang SC", sans-serif;--app-font-size-base: 16px;--app-font-size-lg: 18px}html,body{margin:0;padding:0}body{font-family:var(--app-font-ui);font-size:var(--app-font-size-base);color:var(--app-color-text);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit}*{box-sizing:border-box}.app-container{width:var(--app-content-width);margin:0 auto}.pc-page{min-height:100vh;display:flex;flex-direction:column;background:#fff}.pc-page__body{flex:1;background:var(--app-color-page-bg);padding-bottom:60px}.pc-card{background:#fff;border:1px solid var(--app-color-card-border);border-radius:10px}.pc-section-title{position:relative;margin:0;padding-left:11px;font-size:20px;font-weight:700;line-height:28px;color:var(--app-color-title)}.pc-section-title:before{content:"";position:absolute;left:0;top:4px;width:6px;height:20px;border-radius:100px;background:var(--app-color-primary)}.pc-pill{display:inline-flex;align-items:center;padding:7px 18px;border-radius:100px;border:1px solid var(--app-color-card-border);background:#fff;font-size:15px;color:var(--app-color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.pc-pill:hover{color:var(--app-color-primary);border-color:var(--app-color-primary)}.pc-pill.is-active{background:var(--app-color-primary);border-color:var(--app-color-primary);color:#fff}.pc-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 28px;height:44px;border:none;border-radius:100px;background:var(--app-color-primary);font-family:var(--app-font-ui);font-size:17px;color:#fff;cursor:pointer}.pc-btn-primary:hover{opacity:.92}.pc-btn-primary:disabled{background:#b8e0df;cursor:not-allowed}.pc-state{padding:48px 0;text-align:center;font-size:16px;color:var(--app-color-muted)}
