.template-list[data-v-5e4ec683]{flex-direction:column;gap:12px;min-height:200px;padding:20px;display:flex}.template-item[data-v-5e4ec683]{border:1px solid var(--theme-surface-border);background:var(--bg-card);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;transition:box-shadow .15s;display:flex}.template-item[data-v-5e4ec683]:hover{box-shadow:0 2px 8px #0000000a}.template-title-row[data-v-5e4ec683]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.template-title[data-v-5e4ec683]{color:var(--ui-text-strong);font-size:15px;font-weight:700}.template-copied[data-v-5e4ec683]{color:var(--theme-primary);background:rgba(var(--theme-primary-rgb), .08);white-space:nowrap;border-radius:10px;padding:1px 8px;font-size:12px}.template-desc[data-v-5e4ec683]{color:var(--ui-text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.template-meta[data-v-5e4ec683]{color:var(--ui-text-muted);font-size:12px}.empty-state[data-v-5e4ec683]{color:var(--ui-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;font-size:14px;display:flex}.empty-state i[data-v-5e4ec683]{opacity:.4;margin-bottom:12px;font-size:48px}.plan-drawer-workspace[data-v-3e7a3bf6]{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.plan-drawer-page[data-v-3e7a3bf6]{background:var(--bg-card);flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.plan-shell[data-v-3e7a3bf6]{background:var(--bg-card);flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.shell-header[data-v-3e7a3bf6]{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 16px;display:flex}.shell-title[data-v-3e7a3bf6]{align-items:center;gap:14px;min-width:0;display:flex}.shell-title h1[data-v-3e7a3bf6]{color:var(--ui-text-strong);margin:0;font-size:18px;font-weight:600;line-height:1.2}.shell-title p[data-v-3e7a3bf6]{color:var(--ui-text-sub);margin:6px 0 0;font-size:13px;line-height:1.35}.shell-footer[data-v-3e7a3bf6]{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #0000;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px;display:flex;box-shadow:0 -12px 28px #0f172a0f}.ghost-btn[data-v-3e7a3bf6],.accent-btn[data-v-3e7a3bf6]{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-left:0;padding:0 16px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.ghost-btn[data-v-3e7a3bf6] span,.accent-btn[data-v-3e7a3bf6] span{align-items:center;gap:7px;display:inline-flex}.ghost-btn[data-v-3e7a3bf6]{background:var(--bg-card);color:var(--ui-text-sub);border:1px solid #d7dee9}.ghost-btn[data-v-3e7a3bf6]:hover{background:var(--theme-shell-bg);border-color:#bdc7d7}.accent-btn[data-v-3e7a3bf6]{border:1px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 12px 24px #ef444429}.accent-btn[data-v-3e7a3bf6]:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.accent-btn[data-v-3e7a3bf6]:disabled{cursor:not-allowed;opacity:.68}.shell-body[data-v-3e7a3bf6]{background:linear-gradient(#f8fafcb8,#fff0 220px),#fff;flex:1;min-height:0;padding:24px 28px 28px;overflow:hidden auto}.plan-form[data-v-3e7a3bf6]{padding-top:0}.plan-form[data-v-3e7a3bf6] .el-form-item{margin-bottom:0}.plan-form[data-v-3e7a3bf6] .el-form-item__label{color:var(--ui-text-main);margin-bottom:9px;font-size:13px;font-weight:600;line-height:1.2}.form-section[data-v-3e7a3bf6]{border:1px solid var(--theme-surface-border);background:#ffffffeb;border-radius:14px;padding:20px 20px 22px;box-shadow:0 16px 36px #0f172a0a}.form-section+.form-section[data-v-3e7a3bf6]{margin-top:18px}.section-title[data-v-3e7a3bf6]{color:var(--ui-text-strong);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;font-size:15px;font-weight:600;display:flex}.section-title__actions[data-v-3e7a3bf6]{margin-left:auto}.section-title small[data-v-3e7a3bf6]{color:#8a94a6;font-size:12px;font-weight:400}.template-select[data-v-3e7a3bf6]{width:280px}.template-preview[data-v-3e7a3bf6]{background:linear-gradient(135deg,#fff8f6 0%,#fffdfb 100%);border:1px solid #fde2e2;border-radius:14px;margin:-4px 0 18px;padding:14px 16px}.template-preview__head[data-v-3e7a3bf6]{align-items:center;gap:10px;display:flex}.template-preview__head strong[data-v-3e7a3bf6]{color:var(--ui-text-strong);font-size:14px;font-weight:600}.template-preview__head span[data-v-3e7a3bf6]{color:var(--theme-danger);background:#ef44441a;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:400}.template-preview p[data-v-3e7a3bf6]{color:var(--ui-text-sub);margin:8px 0 0;font-size:13px;line-height:1.6}.template-preview__meta[data-v-3e7a3bf6]{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.template-preview__meta span[data-v-3e7a3bf6]{background:var(--bg-card);color:var(--ui-text-sub);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:400}.form-section>.el-form-item+.el-form-item[data-v-3e7a3bf6]{margin-top:18px}.plan-form[data-v-3e7a3bf6] .el-input__wrapper,.plan-form[data-v-3e7a3bf6] .el-textarea__inner{border-radius:8px;transition:box-shadow .16s,background-color .16s}.plan-form[data-v-3e7a3bf6] .el-input__wrapper{min-height:38px;padding:0 12px}.plan-form[data-v-3e7a3bf6] .el-input__wrapper:hover,.plan-form[data-v-3e7a3bf6] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #b9c2d3}.plan-form[data-v-3e7a3bf6] .el-textarea__inner{padding:12px;line-height:1.7}.form-grid[data-v-3e7a3bf6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.option-grid[data-v-3e7a3bf6]{grid-template-columns:minmax(150px,.85fr) minmax(150px,.85fr) minmax(220px,1.3fr);gap:18px 22px;margin-top:18px;display:grid}.service-summary[data-v-3e7a3bf6]{color:var(--ui-text-main);background:linear-gradient(135deg,#fef2f2e0,#ffffffeb);border:1px solid #fde2e2;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.75;display:flex}.service-summary i[data-v-3e7a3bf6]{color:var(--primary);flex:none;font-size:18px}.service-summary__text[data-v-3e7a3bf6]{min-width:0;display:block}.service-summary__text strong[data-v-3e7a3bf6]{color:var(--primary);font-weight:600}.service-field-grid[data-v-3e7a3bf6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-top:18px;display:grid}.grid-full[data-v-3e7a3bf6]{grid-column:1/-1}.mt18[data-v-3e7a3bf6]{margin-top:18px}.is-spinning[data-v-3e7a3bf6]{animation:.9s linear infinite spin-3e7a3bf6}@keyframes spin-3e7a3bf6{to{transform:rotate(360deg)}}@media (width<=760px){.shell-header[data-v-3e7a3bf6]{padding:18px 18px 14px}.shell-footer[data-v-3e7a3bf6]{padding:12px 16px}.shell-body[data-v-3e7a3bf6]{padding:18px 16px 28px}.form-section[data-v-3e7a3bf6]{border-radius:12px;padding:16px}.section-title[data-v-3e7a3bf6]{flex-direction:column;align-items:flex-start}.section-title__actions[data-v-3e7a3bf6],.template-select[data-v-3e7a3bf6]{width:100%}.form-grid[data-v-3e7a3bf6],.option-grid[data-v-3e7a3bf6],.service-field-grid[data-v-3e7a3bf6]{grid-template-columns:1fr}}.member-detail-resolver-wrapper[data-v-a2f3f987]{flex-direction:column;flex:1;min-height:0;display:flex}.member-detail-resolver[data-v-a2f3f987]{background:linear-gradient(180deg, var(--theme-shell-bg) 0%, var(--theme-shell-bg) 100%);flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.member-detail-resolver__card[data-v-a2f3f987]{border:1px solid var(--theme-surface-border);text-align:center;min-width:240px;color:var(--ui-text-sub);background:#ffffffe6;border-radius:18px;padding:18px 24px;font-size:14px;font-weight:400;box-shadow:0 2px 8px #00000008}.union-common-drawer.el-drawer{max-width:calc(100vw - 24px);overflow:visible}.union-common-drawer__close{z-index:20;background:var(--bg-card);width:64px;height:58px;color:var(--ui-text-sub);opacity:0;pointer-events:none;cursor:pointer;will-change:opacity, transform;border:1px solid #00000014;border-right:0;border-radius:32px 0 0 32px;justify-content:center;align-items:center;transition:opacity .16s,transform .16s,background-color .18s,color .18s,box-shadow .18s;display:flex;position:absolute;top:96px;left:-64px;transform:translate(6px);box-shadow:-4px 0 16px #0000000f}.union-common-drawer__close.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.union-common-drawer__close:hover{background:var(--theme-primary-soft);color:var(--theme-primary);border-color:var(--theme-primary-border);box-shadow:-6px 0 20px #00000014}.union-common-drawer__close:focus-visible{outline:2px solid var(--theme-primary-focus)}.union-common-drawer__close i{font-size:28px;line-height:1}.union-common-drawer .el-drawer__body{padding:0!important;overflow:hidden!important}.union-drawer-content-box{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.union-common-drawer__header{z-index:12;background:#fff;border-bottom:1px solid #e2e8f0e6;flex:none;padding:18px 28px 14px;position:sticky;top:0;box-shadow:0 8px 18px #0f172a0a}.union-common-drawer__header-main{min-width:0}.union-common-drawer__header-main h2{color:var(--ui-text-strong);margin:0;font-size:20px;font-weight:700;line-height:1.32}.union-common-drawer__header-meta{min-width:0;color:var(--ui-text-sub);font-size:var(--ui-font-assist);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;line-height:1.45;display:flex}.union-common-drawer__header-status{flex:none}.union-drawer-content-box>*{flex-direction:column;flex:1;min-height:0;display:flex}.union-drawer-content-box>.union-common-drawer__header{flex:none;display:block}.union-common-drawer.el-drawer{background:var(--bg-card);box-shadow:-8px 0 24px #00000014}@media (width<=768px){.union-common-drawer.el-drawer{max-width:100%;width:100%!important}.union-common-drawer__close{border-radius:14px;width:44px;height:44px;top:14px;left:12px}.union-common-drawer__close i{font-size:24px}.union-common-drawer__header{padding:16px 18px 12px 68px}.union-common-drawer__header-main h2{font-size:18px}}.realname-qrcode[data-v-2962ff94]{gap:16px;display:grid}.realname-qrcode__target[data-v-2962ff94]{background:var(--theme-shell-bg);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.realname-qrcode__target strong[data-v-2962ff94],.realname-qrcode__target span[data-v-2962ff94]{display:block}.realname-qrcode__target strong[data-v-2962ff94]{color:var(--ui-text-strong);font-size:15px}.realname-qrcode__target span[data-v-2962ff94]{color:var(--ui-text-sub);margin-top:3px;font-size:12px}.realname-qrcode__box[data-v-2962ff94]{border:1px solid rgba(var(--theme-primary-rgb), .18);background:#fff;border-radius:16px;place-items:center;width:320px;height:320px;margin:0 auto;display:grid;position:relative;box-shadow:0 12px 28px #0f172a14}.realname-qrcode__image[data-v-2962ff94]{object-fit:contain;width:280px;height:280px}.realname-qrcode__state[data-v-2962ff94]{width:280px;height:280px;color:var(--ui-text-sub);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.realname-qrcode__state.is-error[data-v-2962ff94]{color:var(--ui-danger,#d92d20)}.realname-qrcode__spinner[data-v-2962ff94]{border:2px solid rgba(var(--theme-primary-rgb), .18);border-top-color:var(--theme-primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite realname-qrcode-spin-2962ff94}@keyframes realname-qrcode-spin-2962ff94{to{transform:rotate(360deg)}}.realname-qrcode p[data-v-2962ff94]{color:var(--ui-text-sub);text-align:center;margin:0;font-size:13px}.realname-qrcode__expire[data-v-2962ff94]{color:var(--ui-text-sub);text-align:center;font-size:12px}.realname-qrcode__low-quota[data-v-2962ff94]{color:#b45309;text-align:center;background:#fff8e6;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.realname-qrcode__buy-link[data-v-2962ff94]{color:var(--theme-primary);white-space:nowrap;align-items:center;gap:3px;font-weight:700;text-decoration:none;display:inline-flex}.realname-qrcode__buy-link[data-v-2962ff94]:hover{text-decoration:underline}.realname-qrcode__exhausted[data-v-2962ff94]{text-align:center;background:#fff5f5;border:1px solid #fee2e2;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.realname-qrcode__exhausted-icon[data-v-2962ff94]{color:#dc2626;background:#fef2f2;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.realname-qrcode__exhausted-body strong[data-v-2962ff94]{color:#991b1b;margin-bottom:4px;font-size:15px;font-weight:800;display:block}.realname-qrcode__exhausted-body p[data-v-2962ff94]{color:#b91c1c;margin:0;font-size:13px;line-height:1.6}.realname-qrcode__exhausted-btn[data-v-2962ff94]{background:#b91c1c;border:none;border-radius:10px;width:100%;height:40px;font-weight:700;box-shadow:0 4px 10px #b91c1c26}.realname-qrcode__exhausted-btn[data-v-2962ff94]:hover{background:#991b1b}.realname-qrcode__footer[data-v-2962ff94]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.realname-qrcode__footer[data-v-2962ff94] .el-button{margin-left:0}.arrange-date-dialog.el-dialog{border-radius:16px;overflow:hidden}.arrange-date-dialog .el-dialog__header{border:none;margin:0;padding:22px 28px 0}.arrange-date-dialog .el-dialog__title{color:var(--ui-text-strong);font-size:17px;font-weight:700}.arrange-date-dialog .el-dialog__body{padding:20px 28px}.arrange-date-dialog .el-dialog__footer{background:0 0;border:none;padding:0 28px 22px}.arrange-date-dialog__intro{background:linear-gradient(135deg,#f25f8a12 0%,#f25f8a08 100%);border:1px solid #f25f8a1f}.arrange-date-dialog__intro-icon{background:linear-gradient(135deg, var(--theme-primary) 0%, #8b9cf7 100%);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.arrange-date-dialog__steps{flex-direction:column;display:flex}.arrange-date-dialog__step{align-items:flex-start;gap:14px;padding-bottom:24px;display:flex;position:relative}.arrange-date-dialog__step:last-child{padding-bottom:0}.arrange-date-dialog__step-badge{z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;transition:all .2s;display:flex;position:relative}.arrange-date-dialog__step.is-done .arrange-date-dialog__step-badge{background:var(--theme-success);color:#fff;font-size:15px}.arrange-date-dialog__step.is-blocked .arrange-date-dialog__step-badge{color:var(--theme-warning);border:1.5px solid var(--theme-warning);background:#d4945c26}.arrange-date-dialog__step.is-pending .arrange-date-dialog__step-badge{background:var(--theme-shell-bg-soft);color:var(--ui-text-muted);border:1.5px dashed var(--theme-surface-border)}.arrange-date-dialog__step.is-pending .arrange-date-dialog__step-label{color:var(--ui-text-muted)}.arrange-date-dialog__step.is-pending .arrange-date-dialog__step-desc{color:var(--ui-text-muted);opacity:.7}.arrange-date-dialog__step-tip-bg{background:#d4945c14}.arrange-date-dialog__step-action{color:var(--theme-primary);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:1px;margin:0;padding:0 2px;font-size:12px;font-weight:600;display:inline-flex}.arrange-date-dialog__step-action:hover{text-decoration:underline}.arrange-date-dialog__done-tag-bg{background:#5b9a6e1a}.arrange-date-dialog__step-line{background:var(--theme-surface-border);width:1.5px;position:absolute;top:28px;bottom:0;left:13.5px}.arrange-date-dialog__step.is-done .arrange-date-dialog__step-line{background:var(--theme-success);opacity:.4}.arrange-date-dialog__step.is-blocked .arrange-date-dialog__step-line{background:var(--theme-surface-border)}.arrange-date-dialog__blocked-bg{background:#d4945c0f;border:1px solid #d4945c1f}.arrange-date-dialog__ready-bg{background:#5b9a6e0f;border:1px solid #5b9a6e1f}.arrange-date-dialog__btns{justify-content:flex-end;gap:8px;display:flex}.offline-date-arrange-dialog.el-dialog{border-radius:16px;overflow:hidden}.offline-date-arrange-dialog .el-dialog__header{border:none;margin:0;padding:22px 28px 0}.offline-date-arrange-dialog__header{align-items:center;gap:6px;display:inline-flex}.offline-date-arrange-dialog__title{color:var(--ui-text-strong);font-size:17px;font-weight:700}.offline-date-arrange-dialog__help{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg-soft);width:22px;height:22px;color:var(--ui-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.offline-date-arrange-dialog__help:hover,.offline-date-arrange-dialog__help:focus-visible{border-color:var(--theme-primary);color:var(--theme-primary);background:#f25f8a14;outline:none}.offline-date-arrange-dialog__help-popover{padding:4px 2px}.offline-date-arrange-dialog__help-popover .popover-title{color:var(--ui-text-strong);margin-bottom:7px;font-size:13px;font-weight:700}.offline-date-arrange-dialog__help-popover .popover-desc{color:var(--ui-text-sub);font-size:13px;line-height:1.7}.offline-date-arrange-dialog .el-dialog__body{padding:20px 28px}.offline-date-arrange-dialog .el-dialog__footer{background:0 0;border:none;padding:0 28px 22px}.offline-date-arrange-dialog__steps{background:var(--theme-shell-bg-soft);border-radius:10px;gap:0;padding:0;display:flex;overflow:hidden}.offline-date-arrange-dialog__step{background:0 0;flex:1;align-items:center;gap:10px;padding:14px 12px;display:flex;position:relative}.offline-date-arrange-dialog__step+.offline-date-arrange-dialog__step{border-left:1px solid var(--theme-surface-border)}.offline-date-arrange-dialog__step-badge{width:32px;height:32px;color:var(--theme-primary);background:#f25f8a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.offline-date-arrange-dialog__step-body{flex:1;min-width:0}.offline-date-arrange-dialog__step-label{color:var(--ui-text-strong);font-size:13px;font-weight:600;line-height:1.3}.offline-date-arrange-dialog__step-desc{color:var(--ui-text-muted);margin-top:1px;font-size:11px;line-height:1.4}.offline-date-arrange-dialog__step-line{display:none}.offline-date-arrange-dialog__notice{color:var(--ui-text-sub);background:#d4945c0f;border:1px solid #d4945c38;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.offline-date-arrange-dialog__notice>i{color:var(--theme-warning);flex:none;margin-top:2px;font-size:16px}.offline-date-arrange-dialog__reminder{color:var(--ui-text-sub);background:#d4945c0f;border:1px solid #d4945c38;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.offline-date-arrange-dialog__reminder>i{color:var(--theme-warning);flex:none;margin-top:2px;font-size:16px}.offline-date-arrange-dialog__form{flex-direction:column;gap:14px;display:flex}.offline-date-arrange-dialog__field{flex-direction:column;gap:6px;display:flex}.offline-date-arrange-dialog__field-label{color:var(--ui-text-strong);font-size:13px;font-weight:600}.offline-date-arrange-dialog__picker{width:100%}.offline-date-arrange-dialog__row{gap:12px;display:flex}.offline-date-arrange-dialog__field--half{flex:1;min-width:0}.offline-date-arrange-dialog__time-range{align-items:center;gap:6px;display:flex}.offline-date-arrange-dialog__time-range .el-date-editor{flex:1}.offline-date-arrange-dialog__time-sep{color:var(--ui-text-muted);flex-shrink:0;font-size:12px}.offline-date-arrange-dialog__venue-list{scrollbar-width:thin;flex-wrap:nowrap;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.offline-date-arrange-dialog__venue-card{box-sizing:border-box;border:1px solid var(--theme-surface-border);background:var(--bg-card);text-align:left;cursor:pointer;border-radius:8px;flex:0 0 220px;width:220px;min-width:220px;padding:12px;transition:all .18s;position:relative}.offline-date-arrange-dialog__venue-card:focus-visible{outline-offset:1px;outline:2px solid #3b82f6}.offline-date-arrange-dialog__venue-card:hover{border-color:#6f9bf7;box-shadow:0 2px 8px #3b82f633}.offline-date-arrange-dialog__venue-card.is-active{background:#3b82f60f;border-color:#6f9bf7;box-shadow:0 3px 12px #3b82f652}.offline-date-arrange-dialog__venue-cover{background:var(--theme-shell-bg-soft);border-radius:6px;width:100%;height:96px;margin-bottom:8px}.offline-date-arrange-dialog__venue-cover-img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.offline-date-arrange-dialog__venue-cover em{background:var(--theme-primary);color:#fff;border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal;position:absolute;top:4px;left:4px}.offline-date-arrange-dialog__venue-info strong{color:var(--ui-text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;display:block;overflow:hidden}.offline-date-arrange-dialog__venue-info span{color:var(--ui-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:36px;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.offline-date-arrange-dialog__btns{justify-content:flex-end;gap:8px;display:flex}.dd-header[data-v-c2a73b91]{align-items:center;gap:12px;height:32px;padding:0 4px;display:flex}.dd-header__title[data-v-c2a73b91]{color:var(--ui-text-strong);font-size:15px;font-weight:700}.dd-header__chips[data-v-c2a73b91]{align-items:center;gap:6px;display:inline-flex}.dd-header__chip[data-v-c2a73b91]{color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.4}.dd-header__chip--type[data-v-c2a73b91]{background:var(--theme-primary-soft,#eef0ff);color:var(--theme-primary,#5563e0)}.date-detail-dialog{flex-direction:column;max-height:calc(85vh - 50px);display:flex;overflow:hidden}.date-detail-dialog.el-dialog .el-dialog__header,.date-detail-dialog.el-dialog .el-dialog__footer{padding:12px 24px!important}.date-detail-dialog .el-dialog__body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.dd-body[data-v-c2a73b91]{flex-direction:column;gap:12px;display:flex}.dd-hero[data-v-c2a73b91]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);border-radius:10px;gap:14px;padding:16px 18px;display:flex;position:relative}.dd-hero__media[data-v-c2a73b91]{background:var(--theme-primary-soft);width:72px;height:72px;color:var(--theme-primary);border-radius:10px;flex:0 0 72px;justify-content:center;align-items:center;font-size:26px;display:flex;overflow:hidden}.dd-hero__media img[data-v-c2a73b91]{object-fit:cover;width:100%;height:100%}.dd-hero__media--online[data-v-c2a73b91]{color:#07c160;background:#07c1601f;font-size:32px}.dd-hero__qr-btn[data-v-c2a73b91]{background:var(--theme-primary-soft);width:60px;height:60px;color:var(--theme-primary);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;font-size:60px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:16px;right:18px}.dd-hero__qr-btn[data-v-c2a73b91]:hover{background:var(--theme-primary);color:#fff}.dd-hero__body[data-v-c2a73b91]{min-width:0;color:var(--ui-text-sub);flex-direction:column;flex:1;gap:6px;font-size:13px;display:flex}.dd-hero__title[data-v-c2a73b91]{color:var(--ui-text-strong);font-size:17px;font-weight:800;line-height:1.35}.dd-hero__meta[data-v-c2a73b91]{color:var(--ui-text-sub);align-items:center;gap:4px;font-size:12px;display:inline-flex}.dd-hero__meta i[data-v-c2a73b91]{font-size:12px}.dd-hero__meta--highlight[data-v-c2a73b91]{color:var(--theme-primary);font-weight:700}.dd-hero__meta--muted[data-v-c2a73b91]{color:var(--ui-text-placeholder,#a0a4ab)}.dd-hero__meta--cancelled[data-v-c2a73b91]{color:#dc2626;font-weight:700}.dd-hero__meta--cancelled i[data-v-c2a73b91]{color:#dc2626}.dd-hero__time[data-v-c2a73b91]{border-top:1px dashed var(--divider,#d9dde3);flex-wrap:wrap;gap:4px 14px;margin-top:2px;padding-top:8px;display:flex}.dd-hero__time>span[data-v-c2a73b91]{color:var(--ui-text-sub);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.dd-hero__time>span i[data-v-c2a73b91]{color:var(--ui-text-muted);font-size:12px}.dd-hero__notes[data-v-c2a73b91]{color:var(--ui-text-sub);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff9;border-radius:6px;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.dd-member-list[data-v-c2a73b91]{flex-direction:column;gap:10px;display:flex}.dd-member-row[data-v-c2a73b91]{border:1px dashed var(--member-border,#93c5fd);background:0 0;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.dd-member-row--male[data-v-c2a73b91]{--member-border:#60a5fa}.dd-member-row--female[data-v-c2a73b91]{--member-border:#f472b6}.dd-member-row--in[data-v-c2a73b91]{--member-border:#10b981}.dd-member-row--disabled[data-v-c2a73b91]{opacity:.78}.dd-member-row__head[data-v-c2a73b91]{align-items:center;gap:10px;min-width:0;display:flex}.dd-member-row__avatar[data-v-c2a73b91]{flex-shrink:0;box-shadow:0 4px 10px #3e48a01a}.dd-member-row__name[data-v-c2a73b91]{flex:1;min-width:0}.dd-member-row__name .dd-member-row__name-line[data-v-c2a73b91]{align-items:center;gap:6px;min-width:0;display:flex}.dd-member-row__name strong[data-v-c2a73b91]{min-width:0;color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;max-width:12em;font-size:13px;font-weight:700;display:block;overflow:hidden}.dd-member-row__name small[data-v-c2a73b91]{white-space:nowrap;text-overflow:ellipsis;color:var(--ui-text-sub);margin-top:3px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.dd-member-row__name small i[data-v-c2a73b91]{color:var(--ui-text-muted,#7b8494);vertical-align:middle;margin:0 3px;font-size:11px}.dd-member-row__gender[data-v-c2a73b91]{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.dd-member-row__gender.is-male[data-v-c2a73b91]{color:#3b82f6;background:#3b82f61f}.dd-member-row__gender.is-female[data-v-c2a73b91]{color:#ec4899;background:#f472b624}.dd-member-row__entry-pill[data-v-c2a73b91]{color:var(--ui-text-muted);background:#94a3b829;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.4;transition:box-shadow .16s,background .16s;display:inline-flex}.dd-member-row__entry-pill i[data-v-c2a73b91]{font-size:12px}.dd-member-row__entry-pill.is-in[data-v-c2a73b91]{color:#10b981;background:#10b9811f}.dd-member-row__entry[data-v-c2a73b91]{flex-direction:column;flex-shrink:0;align-self:flex-start;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.dd-member-row__entry-state[data-v-c2a73b91]{color:#10b981;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.dd-member-row__entry-state i[data-v-c2a73b91]{font-size:15px}.dd-member-row__entry-time[data-v-c2a73b91]{color:#10b981;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.5}.dd-member-row__body[data-v-c2a73b91]{flex-direction:column;gap:6px;min-width:0;display:flex}.dd-member-row__guide[data-v-c2a73b91]{background:#f59e0b0f;border:1px dashed #f59e0b73;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.dd-member-row__guide-text[data-v-c2a73b91]{color:#b45309;flex:1;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.dd-member-row__guide-text i[data-v-c2a73b91]{font-size:13px}.dd-member-row__guide-actions[data-v-c2a73b91]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.dd-member-row__guide-btn[data-v-c2a73b91]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:3px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.4;transition:background .16s,border-color .16s;display:inline-flex}.dd-member-row__guide-btn i[data-v-c2a73b91]{font-size:12px}.dd-member-row__guide-btn--enter[data-v-c2a73b91]{color:var(--theme-success,#10b981);background:#10b9810f;border-color:#10b9814d}.dd-member-row__guide-btn--enter[data-v-c2a73b91]:hover{background:#10b9811f;border-color:#10b9818c}.dd-member-row__guide-btn--reject[data-v-c2a73b91]{color:#dc2626;background:#dc26260d;border-color:#dc26264d}.dd-member-row__guide-btn--reject[data-v-c2a73b91]:hover{background:#dc26261f;border-color:#dc26268c}.dd-member-row__guide-btn--rate[data-v-c2a73b91]{color:#3b82f6;background:#3b82f60f;border-color:#3b82f64d}.dd-member-row__guide-btn--rate[data-v-c2a73b91]:hover{background:#3b82f61f;border-color:#3b82f68c}.dd-member-row__entry-pill--readonly[data-v-c2a73b91]{cursor:default;pointer-events:none;opacity:.85}.dd-member-row__form[data-v-c2a73b91]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.dd-member-row__form-title[data-v-c2a73b91]{color:var(--ui-text-strong);align-items:center;gap:4px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.dd-member-row__form-title i[data-v-c2a73b91]{color:var(--theme-success,#10b981);font-size:13px}.dd-member-row__form-title--reject i[data-v-c2a73b91]{color:#dc2626}.dd-member-row__form-fields[data-v-c2a73b91]{margin:0}.dd-member-row__form-fields[data-v-c2a73b91] .el-form-item{margin-bottom:6px}.dd-member-row__form-fields[data-v-c2a73b91] .el-form-item__label{color:var(--ui-text-strong);font-size:12px;font-weight:700;line-height:1.4}.dd-member-row__form-picker[data-v-c2a73b91]{width:130px}.dd-member-row__form-picker[data-v-c2a73b91] .el-input__wrapper{border-radius:6px}.dd-member-row__form-picker--date[data-v-c2a73b91]{flex:1.4}.dd-member-row__form-picker--time[data-v-c2a73b91]{width:110px;margin-left:6px}.dd-member-row__form-actions[data-v-c2a73b91]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.dd-member-row__rate[data-v-c2a73b91]{align-items:center;gap:8px;display:flex}.dd-member-row__rate[data-v-c2a73b91] .el-rate{height:auto;line-height:1}.dd-member-row__rate[data-v-c2a73b91] .el-rate__item{vertical-align:middle;line-height:1}.dd-member-row__rate-label[data-v-c2a73b91],.dd-member-row__feedback-label[data-v-c2a73b91]{--row-label-width:72px;width:var(--row-label-width);color:var(--ui-text-strong);letter-spacing:.2px;flex-shrink:0;font-size:12px;font-weight:700}.dd-member-row__feedback-label[data-v-c2a73b91]{align-self:flex-start;margin-top:6px}.dd-member-row__rate-text[data-v-c2a73b91]{color:var(--ui-text-muted);font-size:11px;font-weight:700}.dd-member-row__rate-text--poor[data-v-c2a73b91]{color:#dc2626}.dd-member-row__rate-text--warn[data-v-c2a73b91]{color:#6b7280}.dd-member-row__rate-text--mid[data-v-c2a73b91]{color:#3b82f6}.dd-member-row__rate-text--good[data-v-c2a73b91]{color:#10b981}.dd-member-row__rate-text--great[data-v-c2a73b91]{color:#b8860b}.dd-member-row__rejected[data-v-c2a73b91]{color:#dc2626;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.dd-member-row__rejected i[data-v-c2a73b91]{font-size:13px}.dd-member-row__cancelled[data-v-c2a73b91]{color:#6b7280;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.dd-member-row__cancelled i[data-v-c2a73b91]{font-size:13px}.dd-member-row__feedback-line[data-v-c2a73b91]{align-items:flex-start;gap:8px;min-width:0;display:flex}.dd-member-row__feedback-edit[data-v-c2a73b91]{flex:1;align-items:flex-end;gap:8px;min-width:0;display:flex}.dd-member-row__feedback-input[data-v-c2a73b91]{flex:1;min-width:0}.dd-member-row__feedback-actions[data-v-c2a73b91]{flex-shrink:0;align-items:center;gap:4px;display:flex}.dd-member-row__feedback-cancel[data-v-c2a73b91],.dd-member-row__feedback-save[data-v-c2a73b91]{flex-shrink:0;justify-content:center;min-width:68px;margin:0}.dd-member-row__feedback-edit-btn[data-v-c2a73b91]{flex-shrink:0}.dd-member-row__feedback[data-v-c2a73b91]{min-width:0;color:var(--ui-text-sub);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;padding:6px 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.dd-member-row__feedback--empty[data-v-c2a73b91]{color:var(--ui-text-hint);font-style:italic}.dd-member-row__not-mine[data-v-c2a73b91]{color:var(--ui-text-muted);white-space:nowrap;background:#94a3b81f;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.dd-member-row__not-mine i[data-v-c2a73b91]{font-size:11px}.dd-action-bar[data-v-c2a73b91]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dd-action-bar .el-button[data-v-c2a73b91]{flex:none}.dd-action-bar__close[data-v-c2a73b91]{margin-right:auto}.cancel-confirm-dialog.el-dialog{border-radius:14px;overflow:hidden}.cancel-confirm-dialog .el-dialog__header{border:none;margin:0;padding:20px 24px 0}.cancel-confirm-dialog__title{color:#dc2626;align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.cancel-confirm-dialog__body{padding:20px 24px 4px}.cancel-confirm-dialog__confirm-text{color:#dc2626;align-items:flex-start;gap:8px;margin:0;line-height:1.6;display:flex}.cancel-confirm-dialog__confirm-text i{color:#dc2626;flex-shrink:0;margin-top:1px;font-size:24px;line-height:1}.cancel-confirm-dialog__cloud-tip{color:var(--theme-primary,#5563e0);background:#5563e014;border-radius:8px;flex-shrink:0;align-items:flex-start;gap:6px;margin:1px 0 0;padding:10px 12px;font-size:14px;line-height:1.6;display:flex}.cancel-confirm-dialog__reason{margin-top:14px}.cancel-confirm-dialog__tip{color:var(--ui-text-muted);margin:12px 0 0;font-size:12px}.cancel-confirm-dialog .el-dialog__footer{padding:12px 24px 18px}.cancel-confirm-dialog__btns{justify-content:flex-end;gap:10px;display:flex}.invite-qrcode-dialog.el-dialog{border-radius:14px;overflow:hidden}.invite-qrcode-dialog .el-dialog__header{border:none;margin:0;padding:20px 24px 0}.invite-qrcode-dialog__title{color:var(--theme-primary,#5563e0);align-items:center;gap:6px;font-size:16px;font-weight:800;display:flex}.invite-qrcode-dialog__body{flex-direction:column;align-items:center;gap:16px;padding:20px 24px 4px;display:flex}.invite-qrcode-dialog__room-name{color:var(--ui-text-strong);text-align:center;margin:0;font-size:14px;font-weight:700}.invite-qrcode-dialog__qr{border:1px solid var(--theme-surface-border,#e5e7f0);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:220px;height:220px;display:flex;overflow:hidden}.invite-qrcode-dialog__state--error{color:var(--el-color-warning,#e6a23c);gap:8px;font-size:40px}.invite-qrcode-dialog__error-main{max-width:190px;color:var(--ui-text-strong,#1e293b);text-align:center;font-size:14px;font-weight:600;line-height:1.5}.invite-qrcode-dialog__error-sub{max-width:190px;color:var(--ui-text-muted,#8a90a6);text-align:center;font-size:12px;line-height:1.5}.invite-qrcode-dialog__img{object-fit:contain;width:100%;height:100%;display:block}.invite-qrcode-dialog__state{color:var(--ui-text-muted,#8a90a6);flex-direction:column;align-items:center;gap:10px;font-size:32px;display:flex}.invite-qrcode-dialog__tip{color:var(--ui-text-sub,#5a6072);text-align:center;margin:0;font-size:13px;line-height:1.6}.invite-qrcode-dialog .el-dialog__footer{padding:12px 24px 18px}.invite-qrcode-dialog__btns{justify-content:center;gap:10px;display:flex}.matchorder-detail[data-v-804cf685]{background:#f6f7fb;flex:1;padding:22px 22px 40px;overflow-y:auto}.matchorder-detail--drawer[data-v-804cf685]{height:100%;padding-top:18px}.matchorder-detail--drawer .detail-head[data-v-804cf685]{display:none}.detail-head[data-v-804cf685]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.same-gender-alert[data-v-804cf685]{color:#dc2626;white-space:nowrap;background:#dc262614;border-radius:6px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.icon-btn[data-v-804cf685]{width:34px;height:34px;color:var(--ui-text-main);border-radius:6px;padding:0}.head-actions[data-v-804cf685]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.detail-head-action[data-v-804cf685]{border-radius:5px;min-width:96px;height:38px;padding:0 16px;font-size:14px;font-weight:600}.detail-head-action i[data-v-804cf685]{margin-right:5px;font-size:16px}.head-main[data-v-804cf685]{flex:1;min-width:0}.scope-tag[data-v-804cf685]{font-size:var(--ui-font-assist);border-radius:4px;padding:1px 6px;line-height:18px;display:inline-block}.scope-tag--store[data-v-804cf685]{color:var(--theme-success);background:#5b9a6e14;border:1px solid #5b9a6e33}.scope-tag--cloud[data-v-804cf685]{border:1px solid var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary)}.scope-tag--mine[data-v-804cf685]{color:var(--theme-danger);background:#c8646e14;border:1px solid #c8646e33}.person-service-tag[data-v-804cf685]{border:1px solid var(--theme-surface-border);width:auto;min-width:118px;height:20px;font-size:var(--ui-font-assist);white-space:nowrap;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:400;line-height:18px;display:inline-flex}.person-service-text[data-v-804cf685]{color:var(--ui-text-main);font-size:var(--ui-font-assist);white-space:nowrap;font-weight:400;line-height:20px}.kv .person-service-text--success[data-v-804cf685]{color:var(--theme-warning)}.person-service-tag--warning[data-v-804cf685]{color:var(--theme-warning);background:#d4945c0f;border-color:#d4945c24}.person-service-tag--danger[data-v-804cf685]{color:var(--theme-danger);background:#c8646e14;border-color:#c8646e33}.person-service-tag--info[data-v-804cf685]{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary)}.person-service-tag--muted[data-v-804cf685]{background:var(--theme-shell-bg);color:var(--ui-text-sub);border-color:#0000}.person-service-row[data-v-804cf685]{grid-template-columns:max-content minmax(74px,auto);align-items:center;gap:6px;width:max-content;min-width:0;max-width:100%;display:grid}.person-service-action[data-v-804cf685]{width:auto;min-width:74px;height:24px;min-height:24px;font-size:var(--ui-font-assist);border-radius:6px;padding:0 8px;font-weight:400}.person-service-link[data-v-804cf685]{--el-link-text-color:#1d4ed8;--el-link-hover-text-color:#1e40af;background:#2f6bff1a;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.person-service-link i[data-v-804cf685]{font-size:13px}.person-service-link[data-v-804cf685]:hover{background:#2f6bff29}h2[data-v-804cf685]{margin:0;font-size:20px;line-height:1.3}.head-meta[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.detail-status-tag[data-v-804cf685]{border-radius:5px;height:22px;padding:0 8px;font-weight:400;line-height:20px}.detail-status-tag--closed[data-v-804cf685]{color:var(--theme-danger);background:#c8646e14;border-color:#c8646e33}.detail-status-tag--success[data-v-804cf685]{color:var(--theme-success);background:#5b9a6e14;border-color:#5b9a6e33}.detail-status-tag--arranged[data-v-804cf685]{color:var(--theme-warning);background:#d4945c0f;border-color:#d4945c24}.detail-status-tag--processing[data-v-804cf685]{border-color:var(--theme-primary-soft);background:var(--theme-primary-soft);color:var(--theme-primary)}.detail-status-tag--pending[data-v-804cf685]{color:var(--theme-warning);background:#d4945c14;border-color:#d4945c14}.head-created[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist)}.action-strip[data-v-804cf685],.panel[data-v-804cf685]{background:var(--bg-card);border:1px solid var(--theme-surface-border);box-shadow:var(--shadow-sm);border-radius:8px}.action-strip[data-v-804cf685]{border-left:4px solid var(--theme-primary);flex-direction:column;gap:8px;margin-bottom:14px;padding:16px 20px;display:flex}.action-strip--warning[data-v-804cf685]{border-left-color:var(--theme-warning)}.action-strip--success[data-v-804cf685]{border-left-color:var(--theme-success)}.action-strip--closed[data-v-804cf685]{border-color:#c8646e33;border-left-color:var(--theme-danger);background:#c8646e0a}.action-strip--closed .strip-kicker[data-v-804cf685]{color:var(--theme-danger)}.strip-result-title[data-v-804cf685]{margin-top:8px}.strip-result-desc[data-v-804cf685]{color:var(--el-text-color-secondary);margin-top:4px;line-height:1.5}.strip-row[data-v-804cf685]{justify-content:space-between;align-items:center;gap:12px;min-height:0;display:flex}.strip-row__left[data-v-804cf685]{flex:auto;min-width:0}.strip-row__right[data-v-804cf685]{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:300px;display:flex}.strip-row__right--actions[data-v-804cf685]{gap:10px}.hint-card__item[data-v-804cf685]{align-items:baseline;gap:8px;line-height:1.5;display:flex}.hint-card__item-no[data-v-804cf685]{text-align:right;color:var(--theme-warning);font-variant-numeric:tabular-nums;flex:0 0 22px}.hint-card__item-text[data-v-804cf685]{word-break:break-word;flex:1;min-width:0}.hint-cards[data-v-804cf685]{flex-direction:column;gap:8px;display:flex}.hint-card--warning[data-v-804cf685]{background:#d4945c12;border-color:#d4945c40}.hint-card--warning .hint-card__head[data-v-804cf685]{color:var(--theme-warning)}.hint-card--danger[data-v-804cf685]{background:#c8646e0f;border-color:#c8646e40}.hint-card--danger .hint-card__head[data-v-804cf685],.hint-card--danger .hint-card__item[data-v-804cf685]{color:var(--theme-danger)}.dateroom-realname-actions[data-v-804cf685]{flex-wrap:nowrap;gap:6px;margin-top:8px;display:flex}.dateroom-realname-actions[data-v-804cf685] .el-button{white-space:nowrap;flex:1 1 0;min-width:0;margin-left:0;padding:0 8px}.date-action-card[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--bg-card);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:120px;padding:14px 12px;transition:all .2s;display:flex}.date-action-card[data-v-804cf685]:hover{border-color:var(--theme-primary);transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}.date-action-card.is-disabled[data-v-804cf685]{border-color:var(--theme-surface-border);background:var(--theme-shell-bg);opacity:.56;cursor:pointer}.date-action-card.is-disabled[data-v-804cf685]:hover{border-color:var(--theme-surface-border);box-shadow:none;transform:none}.date-action-card__icon[data-v-804cf685]{color:#fff;background:linear-gradient(135deg,#2d8a4e,#43a869);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex;box-shadow:0 4px 10px #2d8a4e40}.date-action-card__icon--amber[data-v-804cf685]{color:#fff;background:linear-gradient(135deg,#c07a2d,#e0983e);box-shadow:0 4px 10px #c07a2d40}.date-action-card__title[data-v-804cf685]{color:var(--ui-text-strong);font-size:13px;font-weight:700;line-height:1.3}.date-action-card__desc[data-v-804cf685]{color:var(--ui-text-muted);font-size:11px;line-height:1.4}.current-date-area[data-v-804cf685]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.current-date-area__intro[data-v-804cf685]{color:var(--ui-text-sub);margin:0;font-size:13px;line-height:1.5}.current-date-card-list[data-v-804cf685]{display:block}.current-date-card[data-v-804cf685]{border:1px solid var(--theme-surface-border);border-left:3px solid var(--date-record-accent,var(--theme-primary));width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.6fr) auto;align-items:center;gap:24px;padding:18px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.current-date-card[data-v-804cf685]:hover{border-color:var(--date-record-accent,var(--theme-primary));transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.current-date-card__identity[data-v-804cf685],.current-date-card__identity-copy[data-v-804cf685],.current-date-card__details[data-v-804cf685],.current-date-card__meta-group[data-v-804cf685],.current-date-card__action[data-v-804cf685],.current-date-card__link[data-v-804cf685],.current-date-card__meta-label[data-v-804cf685]{min-width:0;display:flex}.current-date-card__identity[data-v-804cf685]{align-items:center;gap:12px}.current-date-card__icon[data-v-804cf685]{background:rgba(var(--date-record-accent-rgb,var(--theme-primary-rgb)), .1);width:40px;height:40px;color:var(--date-record-accent,var(--theme-primary));border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.current-date-card__identity-copy[data-v-804cf685]{flex-direction:column;flex:1;gap:4px}.current-date-card__kind[data-v-804cf685]{color:var(--date-record-accent,var(--theme-primary));font-size:12px;line-height:1.3}.current-date-card__title[data-v-804cf685]{color:var(--ui-text-strong);font-size:16px;line-height:1.4}.current-date-card__details[data-v-804cf685]{align-items:stretch;gap:24px;min-width:0}.current-date-card__meta-group[data-v-804cf685]{flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:0}.current-date-card__meta-group+.current-date-card__meta-group[data-v-804cf685]{border-left:1px solid var(--theme-surface-border);padding-left:24px}.current-date-card__meta-label[data-v-804cf685]{color:var(--ui-text-muted);align-items:center;gap:5px;font-size:12px;line-height:1.3}.current-date-card__meta-label i[data-v-804cf685]{color:var(--date-record-accent,var(--theme-primary));font-size:14px}.current-date-card__meta-value[data-v-804cf685]{color:var(--ui-text-sub);font-size:14px;font-weight:500;line-height:1.4}.current-date-card__action[data-v-804cf685]{flex-direction:column;flex:none;align-items:flex-end;gap:11px}.current-date-card__link[data-v-804cf685]{color:var(--theme-primary);justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-weight:500}@media (width<=900px){.current-date-card[data-v-804cf685]{grid-template-columns:minmax(0,1fr) auto;gap:18px}.current-date-card__details[data-v-804cf685]{grid-area:2/1/auto/-1}.current-date-card__action[data-v-804cf685]{grid-area:1/2}.current-date-card__meta-group[data-v-804cf685]{min-width:0}}@media (width<=640px){.current-date-card[data-v-804cf685]{flex-wrap:wrap;gap:16px;padding:16px;display:flex}.current-date-card__identity[data-v-804cf685]{flex:1}.current-date-card__details[data-v-804cf685]{flex-direction:column;gap:12px;width:100%}.current-date-card__meta-group+.current-date-card__meta-group[data-v-804cf685]{border-top:1px solid var(--theme-surface-border);border-left:0;padding-top:12px;padding-left:0}}.close-dialog-body[data-v-804cf685]{gap:16px;display:grid}.close-dialog-intro[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.close-dialog-intro strong[data-v-804cf685],.close-dialog-intro span[data-v-804cf685]{display:block}.close-dialog-intro strong[data-v-804cf685]{color:var(--theme-danger);font-size:15px;line-height:22px}.close-dialog-intro--success strong[data-v-804cf685]{color:var(--theme-primary)}.close-dialog-intro span[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);margin-top:4px;line-height:18px}.close-reason-list[data-v-804cf685]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.close-reason-item[data-v-804cf685]{box-sizing:border-box;border:1px solid var(--theme-surface-border);background:var(--bg-card);height:auto;min-height:76px;color:var(--ui-text-main);border-radius:8px;align-items:flex-start;gap:12px;margin-right:0;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.close-reason-item[data-v-804cf685]:hover{background:#c8646e0a;border-color:#c8646e33}.close-reason-item.is-checked[data-v-804cf685]{border-color:var(--theme-danger);background:#c8646e0a;box-shadow:0 0 0 3px #ef444414}.close-reason-list--success .close-reason-item[data-v-804cf685]:hover{border-color:rgba(var(--theme-primary-rgb), .3);background:var(--theme-primary-soft)}.close-reason-list--success .close-reason-item.is-checked[data-v-804cf685]{border-color:var(--theme-primary);background:var(--theme-primary-soft);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .1)}.close-reason-list--success .close-reason-item[data-v-804cf685] .el-radio__input.is-checked .el-radio__inner{border-color:var(--theme-primary);background:var(--theme-primary)}.close-reason-item[data-v-804cf685] .el-radio__input{flex:none;margin-top:2px}.close-reason-item[data-v-804cf685] .el-radio__label{min-width:0;padding-left:0}.close-reason-text[data-v-804cf685],.close-reason-text b[data-v-804cf685],.close-reason-text small[data-v-804cf685]{display:block}.close-reason-text[data-v-804cf685]{min-width:0}.close-reason-text b[data-v-804cf685]{color:var(--ui-text-strong);font-size:var(--ui-font-body);line-height:20px}.close-reason-text small[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);margin-top:5px;line-height:18px}.close-remark-panel[data-v-804cf685]{gap:8px;display:grid}.close-field-title[data-v-804cf685]{color:var(--ui-text-main);font-size:var(--ui-font-assist);font-weight:400}.close-warning[data-v-804cf685]{color:var(--theme-warning);font-size:var(--ui-font-assist);background:#d4945c0f;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;line-height:18px;display:flex}.close-warning i[data-v-804cf685]{flex:none;font-size:15px}.close-dialog-footer[data-v-804cf685]{justify-content:flex-end;gap:10px;display:flex}.deduct-dialog-body[data-v-804cf685]{align-items:flex-start;gap:14px;display:flex}.deduct-dialog-icon[data-v-804cf685]{width:40px;height:40px;color:var(--theme-warning);background:#d4945c1f;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;font-size:20px;display:flex}.deduct-dialog-main[data-v-804cf685]{flex:1;min-width:0}.deduct-dialog-main strong[data-v-804cf685]{color:var(--ui-text-strong);margin-bottom:4px;font-size:15px;display:block}.deduct-dialog-main p[data-v-804cf685]{color:var(--ui-text-sub);margin:0;font-size:13px;line-height:1.5}.deduct-dialog-footer[data-v-804cf685]{justify-content:flex-end;gap:10px;display:flex}.same-gender-dialog__body[data-v-804cf685]{align-items:flex-start;gap:14px;display:flex}.same-gender-dialog__icon[data-v-804cf685]{color:#dc2626;background:#dc26261a;border-radius:999px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.same-gender-dialog__main[data-v-804cf685]{flex:1;min-width:0}.same-gender-dialog__main strong[data-v-804cf685]{color:var(--ui-text-strong);margin-bottom:4px;font-size:15px;display:block}.same-gender-dialog__main p[data-v-804cf685]{color:var(--ui-text-sub);margin:0;font-size:13px;line-height:1.5}.same-gender-dialog__footer[data-v-804cf685]{justify-content:flex-end;gap:10px;display:flex}.overview-grid[data-v-804cf685]{gap:14px;padding-bottom:20px;display:grid}.panel[data-v-804cf685]{padding:16px}.section-title[data-v-804cf685]{font-size:var(--ui-font-body);color:var(--ui-text-strong);align-items:center;gap:8px;margin-bottom:12px;font-weight:400;display:flex}.order-info-panel[data-v-804cf685]{padding:14px 16px}.order-info-panel .section-title[data-v-804cf685]{margin-bottom:10px}.date-record-list[data-v-804cf685]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.date-record-list--single[data-v-804cf685]{grid-template-columns:1fr}.date-record-card[data-v-804cf685]{border:1px solid var(--theme-surface-border);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px 14px 13px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a08}.date-record-card[data-v-804cf685]:hover{border-color:var(--date-record-accent,var(--theme-primary));box-shadow:0 5px 14px #0f172a14}.date-record-card__rail[data-v-804cf685]{background:var(--date-record-accent,var(--theme-primary));width:4px;position:absolute;top:0;bottom:0;left:0}.date-record-card--online[data-v-804cf685]{--date-record-accent:var(--theme-primary);--date-record-accent-rgb:var(--theme-primary-rgb)}.date-record-card--offline[data-v-804cf685]{--date-record-accent:#f59e0b;--date-record-accent-rgb:245, 158, 11}.date-record-head[data-v-804cf685]{justify-content:space-between;align-items:center;gap:8px;display:flex}.date-record-kind[data-v-804cf685]{min-width:0;color:var(--ui-text-sub);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.date-record-kind i[data-v-804cf685]{color:var(--date-record-accent,var(--theme-primary));font-size:13px}.date-record-status[data-v-804cf685]{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:400;display:inline-flex}.date-record-status--success[data-v-804cf685]{color:#0f8d66;background:#10b9811f}.date-record-status--warning[data-v-804cf685]{color:#b36b00;background:#f59e0b1f}.date-record-status--danger[data-v-804cf685]{color:#c24141;background:#ef44441f}.date-record-status--info[data-v-804cf685]{color:var(--ui-text-sub);background:#94a3b829}.date-record-status--primary[data-v-804cf685]{background:rgba(var(--theme-primary-rgb), .12);color:var(--theme-primary-active)}.date-record-status--muted[data-v-804cf685]{background:var(--theme-shell-bg-soft);color:var(--ui-text-sub)}.date-record-title[data-v-804cf685]{color:var(--ui-text-strong);font-size:15px;line-height:1.4}.date-record-summary[data-v-804cf685]{color:var(--ui-text-sub);margin:0;font-size:13px;line-height:1.6}.date-record-meta[data-v-804cf685]{grid-template-columns:1fr;gap:6px;display:grid}.date-record-meta__item[data-v-804cf685]{min-width:0;color:var(--ui-text-sub);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.6;display:flex}.date-record-meta__item i[data-v-804cf685]{color:var(--date-record-accent,var(--theme-primary));flex-shrink:0;margin-top:2px;font-size:13px}.date-record-progress[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:#fff;border-radius:10px;padding:10px 11px}.date-record-progress__label[data-v-804cf685]{color:var(--date-record-accent,var(--theme-primary));margin-bottom:4px;font-size:12px;font-weight:400;display:inline-block}.date-record-progress__text[data-v-804cf685]{color:var(--ui-text-sub);font-size:12px;line-height:1.65}.order-info-table-wrap[data-v-804cf685]{width:100%;overflow-x:auto}.order-info-table[data-v-804cf685]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px;font-size:var(--ui-font-assist)}.order-info-table th[data-v-804cf685],.order-info-table td[data-v-804cf685]{border:1px solid var(--theme-surface-border);text-align:left;vertical-align:middle;padding:8px 12px}.order-info-table th[data-v-804cf685]{background:var(--theme-shell-bg);color:var(--ui-text-muted);font-weight:600}.order-info-table td[data-v-804cf685]{color:var(--ui-text-strong);word-break:break-word;font-weight:600}.pair[data-v-804cf685]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.person-card[data-v-804cf685]{background:var(--theme-primary-softer);border:1px solid #eef0f5;border-radius:8px;padding:14px;position:relative}.person-card--male[data-v-804cf685]{border-color:rgba(var(--theme-primary-rgb), .14);background:var(--theme-primary-softer)}.person-card--female[data-v-804cf685]{background:#fef6f9;border-color:#f4b0c847}.person-card--neutral[data-v-804cf685]{border-color:rgba(var(--theme-primary-rgb), .14)}.person-intent-tag[data-v-804cf685]{border-radius:8px;height:26px;padding:0 8px;font-weight:400;line-height:24px}.person-head[data-v-804cf685]{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;min-height:44px;display:flex}.person-intent-box[data-v-804cf685]{flex:0 auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.person-intent-label[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);white-space:nowrap;font-weight:400}.person-intent-slot[data-v-804cf685]{flex:0 0 172px;justify-content:flex-end;align-items:center;min-width:172px;min-height:28px;display:flex}.person-intent-placeholder[data-v-804cf685]{width:100%;height:28px}.person-intent-select[data-v-804cf685]{border:1px solid rgba(var(--theme-primary-rgb), .32);min-width:96px;max-width:128px;height:28px;font-size:var(--ui-font-assist);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 1px 0 #ffffffe6 inset, 0 4px 10px rgba(var(--theme-primary-rgb), .08);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px 0 11px;font-weight:600;line-height:26px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s,color .16s;display:inline-flex}.person-intent-select[data-v-804cf685]:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #0000001a}.person-intent-select[data-v-804cf685]:focus-visible{outline:2px solid rgba(var(--theme-primary-rgb), .22);outline-offset:2px}.person-status-caret[data-v-804cf685]{opacity:.9;font-size:14px}.person-intent-editor[data-v-804cf685]{flex:none}.person-intent-tag--success[data-v-804cf685]{color:var(--theme-success);background:#5b9a6e14;border-color:#5b9a6e33}.person-intent-tag--danger[data-v-804cf685]{color:#dc2626;background:#dc262614;border-color:#dc262633}.person-intent-tag--info[data-v-804cf685]{color:var(--ui-text-main);background:#f3f4f6;border-color:#00000014}.person-intent-select.person-intent-tag--success[data-v-804cf685]{color:var(--theme-success);background:#fff;border-color:#5b9a6e57}.person-intent-select.person-intent-tag--danger[data-v-804cf685]{color:#dc2626;background:#fff;border-color:#dc262657}.person-intent-select.person-intent-tag--info[data-v-804cf685]{color:var(--ui-text-main);background:#fff;border-color:#00000029}.person-intent-select span[data-v-804cf685]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-top[data-v-804cf685]{align-items:center;gap:10px;min-width:0;display:flex}.person-title-line[data-v-804cf685]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.role-tag[data-v-804cf685]{white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;height:20px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.role-tag--initiator[data-v-804cf685]{color:var(--theme-link);background:#2f6bff14}.role-tag--passive[data-v-804cf685]{color:var(--ui-text-sub);background:#f0f1f3}.person-name[data-v-804cf685]{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:90px;font-size:15px;font-weight:400;overflow:hidden}.person-gender-tag[data-v-804cf685]{border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:28px;height:20px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.person-gender-tag.person-card--male[data-v-804cf685]{color:#2563eb;background:#eff6ffe0;border:1px solid #3b82f62e}.person-gender-tag.person-card--female[data-v-804cf685]{color:#db2777;background:#fdf2f8e6;border:1px solid #ec48992e}.person-gender-tag.person-card--neutral[data-v-804cf685]{border:1px solid rgba(var(--theme-primary-rgb), .14);background:var(--theme-primary-softer);color:var(--ui-text-sub)}.person-subline[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-weight:600;line-height:1.45;display:flex}.person-subline__divider[data-v-804cf685]{background:var(--ui-text-muted);width:1px;height:12px}.person-subline__phone[data-v-804cf685]{align-items:center;gap:4px;display:inline-flex}.union-contact-row[data-v-804cf685]{align-items:center;gap:8px;min-width:0;display:flex}.union-contact-phone-btn[data-v-804cf685]{border:1px solid var(--theme-primary-soft);background:var(--bg-card);width:24px;height:24px;color:var(--theme-primary);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.union-contact-phone-btn[data-v-804cf685]:hover{border-color:var(--theme-primary);background:var(--theme-primary-soft);transform:translateY(-1px)}.union-contact-popover[data-v-804cf685]{text-align:center;padding:4px 0}.union-contact-popover .popover-title[data-v-804cf685]{color:var(--ui-text-muted);margin-bottom:8px;font-size:12px}.union-contact-popover .popover-phone[data-v-804cf685]{color:var(--theme-primary);letter-spacing:.5px;margin-bottom:4px;font-size:18px;font-weight:700}.union-contact-popover .popover-hint[data-v-804cf685]{color:var(--ui-text-muted);font-size:11px}.kv[data-v-804cf685]{font-size:var(--ui-font-assist);grid-template-columns:72px minmax(0,1fr);gap:8px 10px;display:grid}.person-card>.kv[data-v-804cf685]{padding-top:10px}.kv-wide[data-v-804cf685]{grid-template-columns:90px minmax(0,1fr)}.kv>dd[data-v-804cf685]{color:var(--ui-text-strong);word-break:break-word;min-width:0;margin:0}.phone-value[data-v-804cf685]{align-items:center;gap:6px;min-width:0;display:inline-flex}.phone-eye-btn[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--bg-card);width:22px;height:22px;min-height:22px;color:var(--ui-text-sub);border-radius:6px;flex:none;padding:0}.phone-eye-btn.is-disabled[data-v-804cf685]{cursor:not-allowed;opacity:.45}.phone-eye-btn[data-v-804cf685]:not(.is-disabled):hover,.phone-eye-btn[data-v-804cf685]:not(.is-disabled):focus-visible{color:var(--ui-text-sub);background:#fff;border-color:#cbd5e1}.composer-panel[data-v-804cf685]{gap:10px;padding-top:12px;display:grid}.composer-panel .section-title[data-v-804cf685]{margin-bottom:2px}.composer-panel[data-v-804cf685] .el-textarea__inner{min-height:96px;color:var(--ui-text-main);font-size:var(--ui-font-body);padding:12px 14px 28px;line-height:1.6}.follow-composer-footer[data-v-804cf685]{background:0 0;border:0;border-radius:0;overflow:visible}.follow-target-row[data-v-804cf685]{align-items:center;gap:12px;display:flex}.follow-target-title[data-v-804cf685]{color:var(--ui-text-main);font-size:var(--ui-font-body);flex:none;font-weight:400}.follow-target-list[data-v-804cf685]{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.follow-target-card[data-v-804cf685]{box-sizing:border-box;border:1px solid var(--theme-surface-border);background:var(--bg-card);width:310px;min-width:0;max-width:100%;height:auto;min-height:38px;color:var(--ui-text-main);font-size:var(--ui-font-assist);cursor:pointer;border-radius:7px;align-items:center;gap:8px;margin-right:0;padding:6px 12px;font-weight:400;line-height:20px;transition:border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.follow-target-card[data-v-804cf685] .el-checkbox__label{min-width:0;max-width:100%;color:inherit;font-size:inherit;font-weight:inherit;flex:0 auto}.follow-target-card[data-v-804cf685] .el-checkbox__input{flex:none}.follow-target-label[data-v-804cf685]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.follow-target-card[data-v-804cf685]:hover{border-color:var(--theme-primary);background:var(--theme-shell-bg)}.follow-target-card.is-checked[data-v-804cf685]{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary);box-shadow:0 0 0 2px #3b82f614}.follow-target-row.has-intent-change .follow-target-card[data-v-804cf685]{border-color:var(--theme-warning);background:#d4945c0f}.follow-target-row.has-intent-change .follow-target-card.is-checked[data-v-804cf685]{border-color:var(--theme-warning);background:#d4945c1a;box-shadow:0 0 0 2px #d4945c26}.intent-change-banner[data-v-804cf685]{font-size:var(--ui-font-assist);color:var(--theme-warning);background:#d4945c0f;border:1px solid #d4945c33;border-radius:6px;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;display:flex}.intent-change-banner i[data-v-804cf685]{flex:none;font-size:14px}.intent-change-banner__list[data-v-804cf685]{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.intent-change-banner__item[data-v-804cf685]{white-space:nowrap}.follow-target-card.is-disabled[data-v-804cf685],.follow-target-card.is-disabled[data-v-804cf685] .el-checkbox__input{cursor:default}.follow-target-card.is-disabled[data-v-804cf685]:not(.is-checked){opacity:.72}.follow-composer-bottom-row[data-v-804cf685]{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.composer-submission[data-v-804cf685]{flex:none;align-items:center;gap:12px;display:flex}.composer-meta-inputs[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);border-radius:8px;align-items:center;padding:2px;transition:border-color .2s,box-shadow .2s;display:flex}.composer-meta-inputs[data-v-804cf685]:focus-within{border-color:var(--theme-primary-soft);background:var(--bg-card);box-shadow:0 0 0 3px rgba(var(--theme-primary-rgb), .05)}.meta-divider[data-v-804cf685]{background:var(--theme-surface-border);width:1px;height:16px;margin:0 4px}.follow-method-select[data-v-804cf685]{width:140px}.follow-nexttime-picker[data-v-804cf685]{flex:0 0 232px;width:232px!important}.composer-meta-inputs[data-v-804cf685] .el-input__wrapper,.composer-meta-inputs[data-v-804cf685] .el-select__wrapper{min-height:32px;box-shadow:none!important;background:0 0!important;border:none!important;padding:0 8px!important}.composer-meta-inputs[data-v-804cf685] .el-input__inner{font-size:13px}.composer-meta-inputs[data-v-804cf685] .el-input__prefix-inner i{color:var(--ui-text-sub);font-size:14px}.follow-submit-btn[data-v-804cf685]{border-radius:8px;min-width:96px;height:36px;font-weight:500}.follow-save-tooltip[data-v-804cf685]{display:inline-flex}.follow-attachment-actions[data-v-804cf685]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.follow-attachment-btn[data-v-804cf685]{width:36px;min-width:36px;height:36px;color:var(--ui-text-sub);border-radius:8px;padding:0}.follow-attachment-btn i[data-v-804cf685]{font-size:18px;line-height:1}.follow-attachment-hint[data-v-804cf685]{color:var(--ui-text-sub);flex:0 auto;align-items:center;gap:8px;font-size:12px;display:inline-flex}.follow-attachment-size-limit[data-v-804cf685]{color:var(--ui-text-muted)}.sr-only[data-v-804cf685]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.follow-attachment-list[data-v-804cf685]{flex:none;gap:8px;min-width:0;display:grid}.follow-attachment-item[data-v-804cf685]{background:var(--theme-shell-bg);border:1px solid #e8edf5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.follow-attachment-left[data-v-804cf685]{align-items:center;gap:10px;min-width:0;display:flex}.follow-attachment-thumb[data-v-804cf685],.follow-attachment-icon[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--bg-card);border-radius:8px;flex:none;width:36px;height:36px}.follow-attachment-thumb[data-v-804cf685]{object-fit:cover}.follow-attachment-icon[data-v-804cf685]{color:var(--ui-text-sub);justify-content:center;align-items:center;display:inline-flex}.follow-attachment-meta[data-v-804cf685]{min-width:0}.follow-attachment-name[data-v-804cf685]{text-overflow:ellipsis;white-space:nowrap;max-width:520px;color:var(--ui-text-main);font-size:var(--ui-font-assist);font-weight:400;overflow:hidden}.follow-attachment-sub[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.follow-attachment-remove[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--bg-card);width:32px;height:32px;color:var(--ui-text-sub);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.follow-attachment-remove[data-v-804cf685]:disabled{opacity:.55;cursor:not-allowed}.timeline[data-v-804cf685]{gap:12px;min-height:140px;display:grid}.timeline-item[data-v-804cf685]{grid-template-columns:16px 1fr;gap:10px;display:grid}.timeline-dot[data-v-804cf685]{background:var(--theme-primary);border-radius:50%;width:8px;height:8px;margin-top:8px}.timeline-item--follow .timeline-dot[data-v-804cf685],.timeline-item--success .timeline-dot[data-v-804cf685]{background:var(--theme-success)}.timeline-item--danger .timeline-dot[data-v-804cf685]{background:var(--theme-danger)}.timeline-item--warning .timeline-dot[data-v-804cf685]{background:var(--theme-warning)}.timeline-item--muted .timeline-dot[data-v-804cf685]{background:var(--ui-text-muted)}.timeline-content[data-v-804cf685]{background:var(--bg-card);border:1px solid #eef0f5;border-radius:8px;padding:10px 12px}.timeline-item--log .timeline-content[data-v-804cf685]{background:var(--theme-shell-bg)}.timeline-item--follow .timeline-content[data-v-804cf685]{border-color:#5b9a6e1a}.timeline-item--success .timeline-content[data-v-804cf685]{background:#5b9a6e14;border-color:#5b9a6e33}.timeline-item--danger .timeline-content[data-v-804cf685]{background:#c8646e0a;border-color:#c8646e33}.timeline-item--warning .timeline-content[data-v-804cf685]{background:#d4945c0f;border-color:#d4945c24}.timeline-head[data-v-804cf685]{font-size:var(--ui-font-assist);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.timeline-head-meta[data-v-804cf685]{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.timeline-head-meta span[data-v-804cf685],.timeline-sub[data-v-804cf685]{color:var(--ui-text-muted);font-size:var(--ui-font-assist)}.timeline-body[data-v-804cf685]{color:var(--ui-text-main);font-size:var(--ui-font-assist);word-break:break-word;white-space:pre-wrap;line-height:1.7}.timeline-next[data-v-804cf685]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);align-items:center;gap:6px;margin-top:8px;font-weight:400;display:inline-flex}.timeline-attachments[data-v-804cf685]{border-top:1px solid var(--theme-shell-bg);margin-top:10px;padding-top:10px}.timeline-attachments .attachment-list[data-v-804cf685]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.attachment-list--single-row[data-v-804cf685]{white-space:nowrap;-webkit-overflow-scrolling:touch;min-height:52px;overflow:auto hidden}.attachment-image[data-v-804cf685]{flex:0 0 48px;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;display:block;overflow:hidden}.attachment-image[data-v-804cf685] .el-image__inner{object-fit:cover;border-radius:8px;width:100%;height:100%}.attachment-media-btn[data-v-804cf685]{border:1px solid var(--theme-surface-border);width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--ui-text-sub);background:var(--theme-shell-bg);border-radius:8px;flex:0 0 48px;padding:0}.attachment-media-btn i[data-v-804cf685]{font-size:18px}.attachment-video-thumb[data-v-804cf685]{object-fit:cover;background:var(--ui-text-strong);border-radius:8px;width:100%;height:100%;display:block}.timeline-meta[data-v-804cf685]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.timeline-meta-tags[data-v-804cf685]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.timeline-meta-tag[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);color:#315ea8;border-radius:8px;align-items:center;height:22px;padding:0 8px;font-size:12px;line-height:20px;display:inline-flex}.timeline-meta-tag--muted[data-v-804cf685]{background:var(--theme-shell-bg);color:var(--ui-text-sub);border-color:#0000}.media-preview-player[data-v-804cf685]{background:var(--ui-text-strong);border-radius:8px;width:100%;max-height:60vh}.media-preview-audio[data-v-804cf685]{width:100%}.media-preview-fallback[data-v-804cf685]{text-align:right;margin-top:10px}.pager[data-v-804cf685]{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=860px){.matchorder-detail[data-v-804cf685]{padding:14px}.action-strip[data-v-804cf685]{flex-direction:column;align-items:flex-start}.strip-actions[data-v-804cf685]{flex:none;justify-content:flex-start;gap:12px;width:100%}.strip-actions__top[data-v-804cf685],.strip-actions__bottom[data-v-804cf685]{justify-content:flex-start}.dateroom-checklist[data-v-804cf685],.offline-venue-list[data-v-804cf685],.offline-date__form[data-v-804cf685]{grid-template-columns:1fr}.dateroom-condition[data-v-804cf685]{padding:10px}.date-record-list[data-v-804cf685],.pair[data-v-804cf685]{grid-template-columns:1fr}.person-head[data-v-804cf685]{flex-direction:column;align-items:stretch;gap:10px}.person-intent-slot[data-v-804cf685]{flex:none;justify-content:flex-start;min-width:0}.person-top[data-v-804cf685]{padding-right:0}.follow-target-row[data-v-804cf685]{flex-direction:column;align-items:stretch}.follow-target-list[data-v-804cf685],.follow-target-card[data-v-804cf685]{width:100%}.composer-tools[data-v-804cf685]{flex-direction:column;align-items:stretch}.composer-field[data-v-804cf685]{flex-direction:column;align-items:stretch;gap:6px}.composer-field[data-v-804cf685] .el-date-editor,.composer-field .follow-method-select[data-v-804cf685]{width:100%}.composer-tools .follow-save-wrap[data-v-804cf685]{margin-left:0}.follow-composer-footer[data-v-804cf685]{gap:8px;display:grid}.follow-attachment-row[data-v-804cf685],.follow-attachment-list[data-v-804cf685],.composer-tools[data-v-804cf685]{width:100%}.close-reason-list[data-v-804cf685]{grid-template-columns:1fr}}.matchorder-detail[data-v-804cf685]{background:0 0}.detail-head[data-v-804cf685],.action-strip[data-v-804cf685],.panel[data-v-804cf685],.person-card[data-v-804cf685],.follow-target-card[data-v-804cf685],.timeline-content[data-v-804cf685],.feedback-tools-card[data-v-804cf685],.close-remark-panel[data-v-804cf685]{border-color:var(--theme-surface-border)}.panel[data-v-804cf685],.action-strip[data-v-804cf685],.timeline-content[data-v-804cf685],.feedback-tools-card[data-v-804cf685],.close-remark-panel[data-v-804cf685]{background:linear-gradient(#fffffffa,#f8fcfdf0);border-radius:8px;box-shadow:0 2px 12px #0000000a,inset 0 1px #ffffffd6}.action-strip[data-v-804cf685]{background:0 0}.section-title[data-v-804cf685],.head-meta h2[data-v-804cf685],.person-name[data-v-804cf685],.timeline-body[data-v-804cf685]{color:var(--ui-text-strong)}.section-title[data-v-804cf685]:before{background:linear-gradient(180deg, var(--theme-accent), var(--theme-primary));box-shadow:0 8px 16px rgba(var(--theme-accent-rgb), .18)}.person-card[data-v-804cf685]{background:0 0;box-shadow:0 2px 8px #00000008}.person-card--female[data-v-804cf685],.person-card--male[data-v-804cf685],.person-card--neutral[data-v-804cf685]{border-color:var(--theme-surface-border)}.timeline-dot[data-v-804cf685]{background:linear-gradient(135deg, var(--theme-accent), var(--theme-primary));box-shadow:0 0 0 5px rgba(var(--theme-accent-rgb), .12)}.timeline-meta-tag[data-v-804cf685]{border-color:rgba(var(--theme-accent-rgb), .22);background:var(--theme-accent-softer);color:var(--theme-accent-active)}.composer-panel[data-v-804cf685]{border-color:var(--theme-surface-border);background:0 0;position:relative;overflow:hidden}.follow-target-row.is-required .follow-target-title[data-v-804cf685]{color:rgba(var(--theme-accent-rgb), 1)}.follow-target-title[data-v-804cf685]{color:var(--ui-text-sub);font-weight:600}.follow-target-card[data-v-804cf685]{border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s}.follow-target-card[data-v-804cf685]:hover{border-color:rgba(var(--theme-accent-rgb), .28);box-shadow:0 12px 24px rgba(var(--theme-accent-rgb), .08);transform:translateY(-1px)}.composer-panel[data-v-804cf685] .el-textarea__inner{border:1px solid var(--theme-surface-border);background:#fffffff5;border-radius:8px;min-height:124px;line-height:1.75;box-shadow:inset 0 1px #ffffffe0}.composer-panel[data-v-804cf685] .el-textarea__inner:focus{border-color:rgba(var(--theme-accent-rgb), .36);box-shadow:0 0 0 4px rgba(var(--theme-accent-rgb), .1)}.follow-attachment-row[data-v-804cf685]{border-bottom:1px solid rgba(var(--theme-primary-rgb), .1);padding:10px 0}.follow-attachment-list[data-v-804cf685]{padding:0 12px 10px}.follow-composer-row[data-v-804cf685]{align-items:center;gap:12px;display:flex}.composer-tools[data-v-804cf685]{background:linear-gradient(#ffffffb8,#fffffff0);flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:10px 12px 12px;display:flex}.composer-tools .composer-field[data-v-804cf685]{flex:0 360px}.composer-tools .follow-save-wrap[data-v-804cf685]{margin-left:auto}.follow-attachment-btn[data-v-804cf685]{border-color:rgba(var(--theme-primary-rgb), .16);color:var(--theme-primary-active);background:#ffffffeb}.follow-attachment-btn[data-v-804cf685]:hover{border-color:rgba(var(--theme-accent-rgb), .28);color:var(--theme-accent-active)}.follow-attachment-item[data-v-804cf685]{border-color:var(--theme-surface-border);background:linear-gradient(#fffffffa,#f8fcfdf0);border-radius:8px;box-shadow:0 12px 24px #2d485b12}.follow-attachment-sub .is-success[data-v-804cf685]{color:var(--theme-success);font-weight:600}.follow-attachment-sub .is-error[data-v-804cf685]{color:var(--theme-danger);font-weight:600}.timeline[data-v-804cf685]{padding-left:2px}.timeline-content[data-v-804cf685]{transition:border-color .18s,box-shadow .18s,transform .18s}.timeline-item:hover .timeline-content[data-v-804cf685]{border-color:rgba(var(--theme-accent-rgb), .24);box-shadow:0 16px 36px rgba(var(--theme-accent-rgb), .08), 0 1px 0 #ffffffd6 inset;transform:translateY(-1px)}.close-order-dialog .el-dialog__header{margin-right:0!important;padding:16px 24px 12px!important}.close-order-dialog .el-dialog__headerbtn{top:14px!important;right:18px!important}.close-order-dialog .el-dialog__body{background:0 0}.close-dialog-footer[data-v-804cf685]{justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.close-dialog-footer--with-refund[data-v-804cf685]{justify-content:space-between}.close-dialog-footer-actions[data-v-804cf685]{gap:10px;display:flex}.close-dialog-refund[data-v-804cf685]{min-height:32px;color:var(--ui-text-main);font-size:var(--ui-font-body)}.order-info-panel[data-v-804cf685]{position:relative}.order-info-table-wrap[data-v-804cf685]{border:1px solid var(--theme-surface-border);background:#ffffffa3;border-radius:8px;overflow:hidden}.order-info-table[data-v-804cf685]{table-layout:fixed}.order-info-table th[data-v-804cf685]{color:var(--ui-text-muted);background:linear-gradient(180deg, rgba(var(--theme-primary-rgb), .09), rgba(var(--theme-primary-rgb), .04));font-weight:600}.order-info-table td[data-v-804cf685]{color:var(--ui-text-strong);background:#ffffffe6;font-weight:400}.person-card>.kv[data-v-804cf685]{background:rgba(var(--theme-primary-rgb), .025);border:0;border-radius:0;padding:12px}.person-card--male>.kv[data-v-804cf685]{background:#3b82f609}.person-card--female>.kv[data-v-804cf685]{background:#ec489909}.kv>dt[data-v-804cf685]{color:var(--ui-text-muted)}.kv>dd[data-v-804cf685]{color:var(--ui-text-strong);margin:0}.person-service-tag[data-v-804cf685],.person-intent-tag[data-v-804cf685],.timeline-meta-tag[data-v-804cf685]{box-shadow:inset 0 1px #ffffffbd}.matchorder-detail:not(.matchorder-detail--drawer) .detail-head[data-v-804cf685]{background:var(--bg-card);border-radius:8px;padding:16px 20px}.matchorder-detail:not(.matchorder-detail--drawer) .action-strip[data-v-804cf685]{background:var(--bg-card)}.matchorder-detail[data-v-804cf685],.matchorder-detail--drawer[data-v-804cf685]{background:#f6f7fb}.matchorder-detail--drawer .action-strip[data-v-804cf685],.matchorder-detail--drawer .panel[data-v-804cf685],.matchorder-detail--drawer .person-card[data-v-804cf685],.matchorder-detail--drawer .timeline-content[data-v-804cf685],.matchorder-detail--drawer .feedback-tools-card[data-v-804cf685],.matchorder-detail--drawer .close-remark-panel[data-v-804cf685],.matchorder-detail--drawer .composer-panel[data-v-804cf685],.matchorder-detail--drawer .order-info-table-wrap[data-v-804cf685],.matchorder-detail--drawer .follow-target-row[data-v-804cf685],.matchorder-detail--drawer .follow-attachment-row[data-v-804cf685],.matchorder-detail--drawer .composer-tools[data-v-804cf685]{background:var(--bg-card)}.matchorder-detail--drawer .follow-composer-footer[data-v-804cf685]{background:0 0}.matchorder-detail--drawer .follow-composer-row[data-v-804cf685],.matchorder-detail--drawer .composer-panel[data-v-804cf685] .el-textarea__inner,.matchorder-detail--drawer .order-info-table td[data-v-804cf685]{background:var(--bg-card)}.person-realname-row[data-v-804cf685]{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.text-realname-done[data-v-804cf685]{color:var(--theme-success)}.text-realname-undo[data-v-804cf685]{color:var(--theme-danger)}.person-realname-link[data-v-804cf685]{--el-link-text-color:#1d4ed8;--el-link-hover-text-color:#1e40af;background:#2f6bff1a;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.person-realname-link i[data-v-804cf685]{font-size:13px}.person-realname-link[data-v-804cf685]:hover{background:#2f6bff29}.charge-drawer[data-v-57052198]{--charge-primary:var(--primary);--charge-primary-hover:var(--primary-hover);--charge-primary-soft:var(--primary-light);--charge-primary-border:var(--primary-border);background:0 0;flex-direction:column;height:100%;display:flex}.drawer-head[data-v-57052198],.drawer-foot[data-v-57052198]{border-color:rgba(var(--theme-primary-rgb), .12);background:linear-gradient(135deg, rgba(var(--theme-accent-rgb), .1), #fff0 44%), linear-gradient(180deg, #fffffffa, #f8fcfdf0);flex:none}.drawer-head[data-v-57052198]{border-bottom:1px solid var(--el-border-color-lighter);padding:20px 24px}.drawer-title[data-v-57052198]{align-items:center;gap:12px;display:flex}.drawer-title h1[data-v-57052198]{color:var(--el-text-color-primary);margin:0;font-size:20px;font-weight:600;line-height:28px}.drawer-title p[data-v-57052198]{color:var(--ui-text-sub);margin:5px 0 0;font-size:13px;font-weight:400;line-height:20px}.charge-drawer[data-v-57052198] .el-button--primary{border-color:var(--charge-primary);background:var(--charge-primary);color:#fff}.charge-drawer[data-v-57052198] .el-button--primary:hover,.charge-drawer[data-v-57052198] .el-button--primary:focus{border-color:var(--charge-primary-hover);background:var(--charge-primary-hover)}.charge-drawer[data-v-57052198] .el-input__wrapper.is-focus,.charge-drawer[data-v-57052198] .el-select__wrapper.is-focused,.charge-drawer[data-v-57052198] .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--charge-primary) inset}.charge-drawer[data-v-57052198] .el-form-item__label{min-height:28px;color:var(--ui-text-sub);align-items:center;margin-bottom:9px;padding:0;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.charge-drawer[data-v-57052198] .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before,.charge-drawer[data-v-57052198] .el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before{color:var(--charge-primary);margin-right:4px;font-weight:600}.drawer-body[data-v-57052198]{flex:1;min-height:0;padding:18px 20px 20px;overflow-y:auto}.form-section[data-v-57052198]{border:1px solid rgba(var(--theme-primary-rgb), .14);background:linear-gradient(#fffffffa,#f8fcfdf0);border-radius:20px;margin-bottom:12px;box-shadow:0 2px 8px #00000008,inset 0 1px #ffffffd6}.form-section[data-v-57052198] .el-card__header{border-bottom:1px solid rgba(var(--theme-primary-rgb), .12);background:linear-gradient(#ffffffe6,#fff8f56b);padding:6px 14px}.form-section[data-v-57052198] .el-card__body{padding:16px}.section-title[data-v-57052198]{color:var(--el-text-color-primary);justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}.section-title-main[data-v-57052198]{align-items:center;gap:8px;min-width:0;font-size:15px;line-height:60px;display:flex}.section-step[data-v-57052198]{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-hover));min-width:22px;height:22px;box-shadow:0 4px 8px rgba(var(--theme-accent-rgb), .14);border:0;font-size:12px}.section-title[data-v-57052198] .el-text{color:var(--ui-text-sub);font-size:13px;font-weight:600;line-height:20px}.form-grid[data-v-57052198]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.grid-full[data-v-57052198]{grid-column:1/-1}.order-summary[data-v-57052198]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative;overflow:hidden}.order-summary__item[data-v-57052198]{border:1px solid rgba(var(--theme-primary-rgb), .1);background:#ffffffa3;border-radius:14px;min-width:0;padding:10px 12px}.order-summary__item span[data-v-57052198]{color:var(--ui-text-sub);font-size:13px;font-weight:400;line-height:18px;display:block}.order-summary__item strong[data-v-57052198]{color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:16px;font-weight:600;line-height:22px;display:block;overflow:hidden}.order-summary__item strong.is-success[data-v-57052198]{color:var(--theme-success)}.order-summary__item strong.is-warning[data-v-57052198]{color:var(--theme-warning)}.order-summary__item strong.is-danger[data-v-57052198]{color:var(--theme-danger)}.receipt-grid[data-v-57052198]{align-items:start}.receipt-grid[data-v-57052198] .el-form-item,.compact-form-item[data-v-57052198]{margin-bottom:14px}.service-plan-select[data-v-57052198]{margin-top:10px}.service-plan-panel[data-v-57052198]{border:1px solid rgba(var(--theme-primary-rgb), .14);border-left:4px solid rgba(var(--theme-accent-rgb), .44);background:linear-gradient(#fffffffa,#f8fcfdf0);border-radius:20px;width:100%;padding:16px;box-shadow:0 2px 8px #00000008,inset 0 1px #ffffffd6}.service-plan-panel-head[data-v-57052198]{justify-content:space-between;align-items:center;gap:12px;display:flex}.service-plan-panel-head strong[data-v-57052198]{color:var(--el-text-color-primary);font-size:15px;line-height:22px}.service-plan-panel-head span[data-v-57052198]{color:var(--el-text-color-secondary);font-size:13px;line-height:20px}.service-plan-preview[data-v-57052198]{margin-top:12px}.service-plan-preview[data-v-57052198] .el-card__body{padding:14px}.service-plan-preview__name[data-v-57052198]{color:var(--el-text-color-primary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:15px;font-weight:600;line-height:22px;display:flex}.service-plan-stats[data-v-57052198] .el-statistic{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-lighter);border-radius:8px;padding:10px 12px}.service-plan-stats[data-v-57052198] .el-statistic__head{color:var(--el-text-color-secondary);margin-bottom:6px;font-size:13px;line-height:18px}.service-plan-stats[data-v-57052198] .el-statistic__content{color:var(--el-text-color-primary);font-size:18px;font-weight:600}.plan-option[data-v-57052198]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.plan-option strong[data-v-57052198]{color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.plan-option span[data-v-57052198],.field-tip[data-v-57052198]{color:var(--el-text-color-secondary);font-size:12px}.field-tip[data-v-57052198]{margin-top:6px}.field-tip.is-danger[data-v-57052198]{color:var(--el-color-danger)}.current-service-summary[data-v-57052198]{border:1px solid rgba(var(--theme-primary-rgb), .14);border-left:4px solid rgba(var(--theme-primary-rgb), .38);background:linear-gradient(#fffffffa,#f8fcfdf0);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:42px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #00000008,inset 0 1px #ffffffd6}.current-service-summary>div[data-v-57052198]:first-child{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.current-service-summary strong[data-v-57052198]{color:var(--el-text-color-primary);font-size:13px}.current-service-summary span[data-v-57052198]{color:var(--el-text-color-secondary);font-size:12px}.current-service-stats[data-v-57052198]{flex:none;gap:6px;display:flex}.charge-type-group[data-v-57052198]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.charge-type-group[data-v-57052198] .el-radio{box-sizing:border-box;border-color:var(--el-border-color);background:var(--el-bg-color);align-items:flex-start;width:100%;height:100%;min-height:82px;margin-right:0;padding:15px 16px;display:flex}.charge-type-group[data-v-57052198] .el-radio.is-bordered.is-checked{border-color:var(--charge-primary);background:var(--charge-primary-soft);box-shadow:0 0 0 1px var(--charge-primary-border)}.charge-type-group[data-v-57052198] .el-radio__input.is-checked .el-radio__inner{border-color:var(--charge-primary);background:var(--charge-primary)}.charge-type-group[data-v-57052198] .el-radio__input.is-checked+.el-radio__label{color:var(--el-text-color-primary)}.charge-type-group[data-v-57052198] .el-radio__label{white-space:normal;min-width:0;padding-left:12px;display:block}.charge-type-group[data-v-57052198] .el-radio__input{padding-top:2px}.charge-type-card[data-v-57052198]{background:0 0;border-radius:16px;flex-direction:column;gap:7px;min-width:0;min-height:86px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.charge-type-card__head[data-v-57052198]{align-items:center;min-height:20px;display:flex}.charge-type-card strong[data-v-57052198]{color:var(--el-text-color-primary);font-size:15px;line-height:20px}.charge-type-card span[data-v-57052198]{color:var(--el-text-color-secondary);font-size:13px;line-height:20px}.service-mode-group[data-v-57052198]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.service-mode-group[data-v-57052198] .el-radio{box-sizing:border-box;border-color:var(--el-border-color);background:var(--el-bg-color);align-items:flex-start;width:100%;height:100%;min-height:88px;margin-right:0;padding:16px;display:flex;position:relative}.service-mode-group[data-v-57052198] .el-radio.is-disabled{border-color:var(--el-border-color-lighter);background:var(--el-fill-color-light);opacity:.72;cursor:not-allowed}.service-mode-group[data-v-57052198] .el-radio.is-bordered.is-checked{border-color:var(--charge-primary);background:var(--charge-primary-soft);box-shadow:0 0 0 1px var(--charge-primary-border)}.service-mode-group[data-v-57052198] .el-radio__input.is-checked .el-radio__inner{border-color:var(--charge-primary);background:var(--charge-primary)}.service-mode-group[data-v-57052198] .el-radio__input.is-checked+.el-radio__label{color:var(--el-text-color-primary)}.service-mode-group[data-v-57052198] .el-radio__label{white-space:normal;min-width:0;padding-left:12px;display:block}.service-mode-group[data-v-57052198] .el-radio__input{padding-top:2px}.service-mode-card[data-v-57052198]{background:0 0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;gap:7px;min-width:0;min-height:86px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.service-mode-card.is-disabled[data-v-57052198]{opacity:.92}.service-mode-card-head[data-v-57052198]{align-items:center;min-height:21px;display:flex}.service-mode-card-head--tooltip[data-v-57052198]{cursor:help}.service-mode-card strong[data-v-57052198]{color:var(--el-text-color-primary);font-size:15px;line-height:21px;display:block}.service-mode-card span[data-v-57052198]{color:var(--el-text-color-secondary);font-size:13px;line-height:20px;display:block}.service-mode-lock[data-v-57052198]{color:var(--el-color-warning);flex:none;margin-top:1px;font-size:14px}.current-service-stats[data-v-57052198] .el-tag{font-weight:400}.member-option[data-v-57052198]{box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;min-height:74px;padding:8px 0;line-height:1.35;display:flex}.member-option-main[data-v-57052198]{flex:1;min-width:0}.member-option-name[data-v-57052198]{align-items:center;gap:6px;min-width:0;display:flex}.member-option strong[data-v-57052198]{max-width:180px;color:var(--el-text-color-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:inline-block;overflow:hidden}.member-option-name span[data-v-57052198]{color:var(--el-text-color-secondary);flex:none;font-size:12px}.member-option p[data-v-57052198]{color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.member-select-wrap[data-v-57052198]{width:100%}.selected-member-card[data-v-57052198]{border:1px solid var(--el-border-color);background:var(--el-bg-color);border-radius:8px;align-items:center;gap:12px;min-height:82px;display:flex}.selected-member-card[data-v-57052198] .el-card__body{align-items:center;gap:14px;width:100%;padding:16px;display:flex}.selected-member-main[data-v-57052198]{flex:1;min-width:0}.selected-member-head[data-v-57052198]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.selected-member-head strong[data-v-57052198]{color:var(--el-text-color-primary);font-size:16px}.selected-member-line[data-v-57052198]{color:var(--ui-text-sub);flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14px;font-weight:400;line-height:22px;display:flex}.selected-member-line span[data-v-57052198]{align-items:center;display:inline-flex}.selected-member-line span+span[data-v-57052198]:before{background:var(--el-border-color);content:"";border-radius:50%;width:3px;height:3px;margin-right:8px}.selected-member-service[data-v-57052198]{color:var(--el-color-success);align-items:center;gap:5px;margin-top:8px;font-size:12px;font-weight:400;display:inline-flex}.member-remove[data-v-57052198]{border-radius:8px;flex:none;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.member-remove[data-v-57052198]:hover{border-color:var(--el-color-danger);background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.receipt-amount-field[data-v-57052198]{width:100%}.receipt-amount-control[data-v-57052198]{gap:8px;width:100%;display:flex}.receipt-amount-control[data-v-57052198] .el-input-number{flex:1}.receipt-amount-control[data-v-57052198] .el-button{flex:none}.receipt-actions[data-v-57052198]{border:1px solid rgba(var(--theme-accent-rgb), .22);background:var(--theme-accent-softer);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;min-height:22px;margin-top:6px;padding:10px 12px;display:flex}.receipt-actions[data-v-57052198] .el-button{height:24px;margin-left:0;padding:0 6px;font-weight:400}.receipt-actions span[data-v-57052198]{color:var(--el-text-color-secondary);font-size:12px}.receipt-actions .is-overpay[data-v-57052198]{color:var(--theme-warning);font-size:13px;font-weight:600}.overpay-alert[data-v-57052198]{width:100%;margin-top:10px}.overpay-alert[data-v-57052198] .el-alert__title{color:#7c2d12;font-size:14px;font-weight:600;line-height:1.55}.receipt-attachment[data-v-57052198]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.receipt-upload[data-v-57052198]{flex:none}.receipt-mode-group[data-v-57052198],.receipt-fields[data-v-57052198],.inline-alert[data-v-57052198]{margin-top:10px}.receipt-mode-group[data-v-57052198] .el-radio-button__original-radio:checked+.el-radio-button__inner,.charge-drawer[data-v-57052198] .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:var(--charge-primary);background:var(--charge-primary);box-shadow:-1px 0 0 0 var(--charge-primary);color:#fff}.receipt-mode-group[data-v-57052198] .el-radio-button__inner:hover,.charge-drawer[data-v-57052198] .el-radio-button__inner:hover{color:var(--charge-primary)}.attachment-hint[data-v-57052198]{color:var(--el-text-color-placeholder);font-size:13px}.upload-box[data-v-57052198]{border:1px dashed var(--el-border-color);background:var(--el-bg-color);height:38px;color:var(--el-text-color-regular);border-radius:8px;gap:8px;font-weight:400}.upload-box[data-v-57052198]:hover{border-style:dashed;border-color:var(--charge-primary-border);background:var(--charge-primary-soft);color:var(--charge-primary)}.attachment-grid[data-v-57052198]{flex-basis:100%;grid-template-columns:repeat(6,74px);gap:10px;margin-top:12px;display:grid}.attachment-item[data-v-57052198]{border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);border-radius:8px;width:74px;height:74px;position:relative;overflow:hidden}.attachment-item img[data-v-57052198]{object-fit:cover;width:100%;height:100%}.attachment-remove[data-v-57052198]{opacity:.9;width:22px;height:22px;min-height:22px;position:absolute;top:4px;right:4px}.drawer-foot[data-v-57052198]{border-top:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:16px 20px;display:flex;box-shadow:0 -14px 34px #2d485b14}.drawer-foot--actions-only[data-v-57052198]{justify-content:flex-end}.submit-summary[data-v-57052198]{min-width:0;color:var(--ui-text-sub);background:linear-gradient(180deg, var(--theme-accent-softer), #ffffffdb);border-radius:18px;flex:1;align-items:center;gap:7px;margin-right:14px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.submit-summary[data-v-57052198] .el-icon{color:#ea580c;flex:none;font-size:16px}.submit-summary strong[data-v-57052198]{color:var(--theme-danger);font-weight:600}.drawer-actions[data-v-57052198]{flex:none;justify-content:flex-end;gap:10px;display:flex}.submit-button[data-v-57052198]{min-width:172px;height:42px;padding:0 22px;font-size:14px;font-weight:600}.is-spinning[data-v-57052198]{animation:.8s linear infinite spin-57052198}@keyframes spin-57052198{to{transform:rotate(360deg)}}@media (width<=768px){.form-grid[data-v-57052198]{grid-template-columns:1fr}.order-summary[data-v-57052198]{grid-template-columns:1fr 1fr}.attachment-grid[data-v-57052198]{grid-template-columns:repeat(3,74px)}.charge-type-group[data-v-57052198],.service-mode-group[data-v-57052198],.service-plan-stats[data-v-57052198]{grid-template-columns:1fr}.drawer-foot[data-v-57052198]{flex-direction:column;align-items:stretch}.drawer-foot--actions-only[data-v-57052198]{align-items:flex-end}.submit-summary[data-v-57052198]{margin-right:0}.drawer-actions[data-v-57052198]{justify-content:flex-end}}.drawer-title h3[data-v-57052198],.section-title-main[data-v-57052198],.service-plan-panel-title[data-v-57052198]{color:var(--ui-text-strong)}.charge-type-card[data-v-57052198],.service-mode-card[data-v-57052198],.receipt-mode-card[data-v-57052198]{border-color:rgba(var(--theme-primary-rgb), .14);background:0 0;border-radius:16px;transition:border-color .18s,box-shadow .18s,transform .18s}.charge-type-card[data-v-57052198]:hover,.service-mode-card[data-v-57052198]:hover,.receipt-mode-card[data-v-57052198]:hover{border-color:rgba(var(--theme-accent-rgb), .32);box-shadow:0 14px 28px rgba(var(--theme-accent-rgb), .1);transform:translateY(-1px)}.charge-type-group[data-v-57052198] .el-radio.is-checked .charge-type-card,.service-mode-group[data-v-57052198] .el-radio.is-checked .service-mode-card,.receipt-mode-group[data-v-57052198] .el-radio.is-checked .receipt-mode-card{border-color:var(--theme-accent);box-shadow:0 16px 34px rgba(var(--theme-accent-rgb), .14);background:0 0}.submit-summary[data-v-57052198]{border-color:rgba(var(--theme-accent-rgb), .24);background:linear-gradient(180deg, var(--theme-accent-softer), #ffffffdb)}.receipt-fields[data-v-57052198],.service-plan-panel[data-v-57052198],.order-summary[data-v-57052198],.submit-summary[data-v-57052198]{position:relative;overflow:hidden}.receipt-mode-group[data-v-57052198],.charge-type-group[data-v-57052198],.service-mode-group[data-v-57052198]{width:100%}.receipt-mode-card[data-v-57052198],.charge-type-card[data-v-57052198],.service-mode-card[data-v-57052198]{min-height:86px}.service-mode-card-head[data-v-57052198],.charge-type-card__head[data-v-57052198]{color:var(--ui-text-main);font-weight:600}.order-summary[data-v-57052198]{background:0 0}.submit-summary[data-v-57052198]{border-color:rgba(var(--theme-accent-rgb), .24)}.drawer-actions[data-v-57052198] .el-button--primary{min-width:112px;box-shadow:0 14px 28px rgba(var(--theme-accent-rgb), .18)}.drawer-actions[data-v-57052198] .el-button--primary:hover{transform:translateY(-1px)}.charge-form[data-v-57052198] .el-form-item__error{color:#a85f5f;background:#c987871a;border-radius:999px;width:fit-content;margin-top:4px;padding:3px 8px}.manual-charge-member-popper .el-select-dropdown__item{height:auto;min-height:82px;padding:0 16px;line-height:normal}.manual-charge-member-popper .el-select-dropdown__item.is-hovering,.manual-charge-member-popper .el-select-dropdown__item:hover{background:var(--el-fill-color-light)}.manual-charge-member-popper .el-select-dropdown__item.is-selected{background:var(--el-color-primary-light-9)}.detail-drawer[data-v-94e072c1]{background:var(--theme-shell-bg);height:100%}.drawer-head[data-v-94e072c1]{border-bottom:1px solid var(--theme-surface-border);background:var(--bg-card);border-radius:12px 0 0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.drawer-title[data-v-94e072c1]{align-items:center;gap:12px;display:flex}.drawer-title h1[data-v-94e072c1]{color:var(--ui-text-strong);margin:0;font-size:20px;font-weight:600}.drawer-title p[data-v-94e072c1]{color:var(--ui-text-sub);font-size:13px;line-height:var(--ui-line-body);margin:6px 0 0}.icon-btn[data-v-94e072c1]{border-radius:8px;width:34px;height:34px}.status-tags[data-v-94e072c1]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.drawer-head-side[data-v-94e072c1]{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.drawer-actions[data-v-94e072c1]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.drawer-body[data-v-94e072c1]{flex:1;min-height:0;padding:18px;overflow-y:auto}.money-row[data-v-94e072c1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.money-item[data-v-94e072c1],.detail-section[data-v-94e072c1]{border:1px solid var(--theme-surface-border);background:var(--bg-card);border-radius:8px}.money-item[data-v-94e072c1]{padding:16px}.money-item span[data-v-94e072c1]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);font-weight:400;display:block}.money-item strong[data-v-94e072c1]{color:var(--ui-text-strong);margin-top:8px;font-size:24px;display:block}.green[data-v-94e072c1]{color:var(--theme-success)!important}.orange[data-v-94e072c1]{color:var(--theme-warning)!important}.detail-section[data-v-94e072c1]{margin-bottom:14px;padding:16px}.user-profile-section[data-v-94e072c1]{background:0 0;border:none;padding:0}.user-profile-card[data-v-94e072c1]{background:var(--bg-card);border:1px solid var(--theme-surface-border);border-radius:12px;overflow:hidden}.user-profile-header[data-v-94e072c1]{align-items:center;gap:16px;padding:20px;display:flex}.user-info-main[data-v-94e072c1]{flex:1;min-width:0}.user-info-top[data-v-94e072c1]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.user-name[data-v-94e072c1]{color:var(--ui-text-strong);font-size:18px;font-weight:600}.user-name-link[data-v-94e072c1]{color:var(--ui-text-strong);line-height:1.3}.user-name-link[data-v-94e072c1] .el-link__inner{font-size:18px;font-weight:600}.user-name-link[data-v-94e072c1]:hover{color:var(--theme-accent-active)}.user-name-link[data-v-94e072c1]:focus-visible{outline:2px solid var(--theme-primary-border);outline-offset:2px;border-radius:4px}.user-id[data-v-94e072c1]{color:var(--ui-text-sub);font-size:13px}.user-info-bottom[data-v-94e072c1]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-tags-inline[data-v-94e072c1]{flex-wrap:wrap;align-items:center;gap:0 16px;display:inline-flex}.profile-tag-chip[data-v-94e072c1]{color:var(--ui-text-main);white-space:nowrap;align-items:center;gap:4px;font-size:14px;display:inline-flex}.profile-tag-chip i[data-v-94e072c1]{color:var(--ui-text-sub);flex-shrink:0;font-size:15px}.user-meta-item[data-v-94e072c1]{color:var(--ui-text-main);align-items:center;gap:6px;font-size:14px;display:flex}.user-meta-item i[data-v-94e072c1]{color:var(--ui-text-sub);font-size:16px}.user-meta-divider[data-v-94e072c1]{background:var(--theme-surface-border);width:1px;height:12px}.user-profile-ext[data-v-94e072c1]{background:var(--theme-shell-bg);border-top:1px solid var(--theme-surface-border);grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px;display:grid}.ext-item[data-v-94e072c1]{flex-direction:column;gap:4px;display:flex}.ext-label[data-v-94e072c1]{color:var(--ui-text-sub);font-size:12px}.ext-value[data-v-94e072c1]{color:var(--ui-text-strong);font-size:14px;font-weight:500}.ext-item.is-error .ext-value[data-v-94e072c1]{color:var(--theme-danger)}.detail-main-stack[data-v-94e072c1]{flex-direction:column;display:flex}.phone-eye[data-v-94e072c1]{cursor:pointer;color:var(--ui-text-sub);vertical-align:middle;font-size:14px}.phone-eye[data-v-94e072c1]:hover{color:var(--theme-primary)}.section-title[data-v-94e072c1]{color:var(--ui-text-strong);margin-bottom:12px;font-size:15px;font-weight:600}.section-head[data-v-94e072c1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.section-head .section-title[data-v-94e072c1]{margin-bottom:0}.receipt-filter-bar[data-v-94e072c1]{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.receipt-filter-segmented[data-v-94e072c1]{--el-segmented-bg-color:#fff;--el-segmented-item-selected-color:#fff;--el-segmented-item-selected-bg-color:var(--theme-primary);--el-border-radius-base:8px}.receipt-filter-segmented[data-v-94e072c1] .el-segmented{border-radius:9px;padding:1px;box-shadow:inset 0 0 0 1px #0000}.receipt-filter-segmented[data-v-94e072c1] .el-segmented__item{min-height:26px;color:var(--ui-text-main);padding:0 10px;font-size:14px;font-weight:400;transition:background-color .2s,color .2s,box-shadow .2s}.receipt-filter-segmented[data-v-94e072c1] .el-segmented__item.is-selected{box-shadow:none}.receipt-filter-segmented[data-v-94e072c1] .el-segmented__item.is-selected .receipt-filter-option{color:#fff}.receipt-filter-option[data-v-94e072c1]{white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.receipt-filter-option__label[data-v-94e072c1]{color:inherit}.receipt-filter-option__count[data-v-94e072c1]{min-width:16px;height:16px;color:var(--theme-primary);text-align:center;box-sizing:border-box;background:#eef4ff;border-radius:999px;padding:0 5px;font-size:11px;font-weight:400;line-height:16px}.receipt-filter-segmented[data-v-94e072c1] .el-segmented__item.is-selected .receipt-filter-option__count{color:#fff;background:#fff3}.inline-note[data-v-94e072c1]{color:var(--ui-text-sub);margin-left:8px;font-weight:400}.pending-receipt-list[data-v-94e072c1]{gap:10px;display:grid}.pending-receipt-card[data-v-94e072c1]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);border-radius:8px;padding:12px 14px}.pending-receipt-head[data-v-94e072c1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pending-receipt-head strong[data-v-94e072c1]{color:var(--ui-text-strong);font-size:var(--ui-font-body)}.pending-receipt-meta[data-v-94e072c1]{color:var(--ui-text-sub);font-size:var(--ui-font-assist);flex-wrap:wrap;gap:10px;margin-top:8px;font-weight:400;display:flex}.pending-receipt-actions[data-v-94e072c1]{margin-top:8px}.receipt-card-list[data-v-94e072c1]{gap:8px;display:grid}.receipt-card[data-v-94e072c1]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);border-radius:8px;padding:10px 12px}.receipt-card__head[data-v-94e072c1]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.receipt-card__no[data-v-94e072c1]{color:var(--ui-text-strong);font-size:14px;font-weight:600}.receipt-amount[data-v-94e072c1]{color:var(--ui-text-strong);font-size:15px;font-weight:600}.receipt-amount.is-refund[data-v-94e072c1]{color:var(--theme-warning)}.receipt-desc-shell[data-v-94e072c1]{border:1px solid var(--theme-surface-border);background:var(--bg-card);border-radius:10px;margin-top:8px;overflow:hidden}.receipt-desc[data-v-94e072c1] .el-descriptions__label{width:72px;color:var(--ui-text-sub);font-size:12px;font-weight:400}.receipt-desc[data-v-94e072c1] .el-descriptions__content{color:var(--ui-text-strong);word-break:break-all;font-size:13px;font-weight:500;line-height:1.4}.receipt-desc[data-v-94e072c1] .el-descriptions__cell{padding-top:7px;padding-bottom:7px}.receipt-images[data-v-94e072c1]{flex-wrap:wrap;gap:6px;display:flex}.receipt-img[data-v-94e072c1]{border-radius:6px;width:32px;height:32px}.reject-text[data-v-94e072c1]{color:var(--theme-danger);font-size:var(--ui-font-assist);margin-top:4px;font-weight:400}.table-empty-lite[data-v-94e072c1]{min-height:64px;color:var(--ui-text-muted);font-size:var(--ui-font-assist);justify-content:center;align-items:center;font-weight:400;display:flex}.abandon-guide__text[data-v-94e072c1]{color:var(--theme-warning);font-size:var(--ui-font-body);background:#d4945c0f;border:1px solid #d4945c24;border-radius:8px;margin-bottom:12px;padding:10px 12px;line-height:1.6}.abandon-guide__text.is-ready[data-v-94e072c1]{color:var(--theme-success);background:#5b9a6e14;border-color:#5b9a6e33}.abandon-guide__table[data-v-94e072c1]{width:100%}.muted[data-v-94e072c1]{color:var(--ui-text-muted)}@media (width<=768px){.drawer-head[data-v-94e072c1]{flex-direction:column;align-items:flex-start}.drawer-head-side[data-v-94e072c1]{align-items:flex-start}.status-tags[data-v-94e072c1],.drawer-actions[data-v-94e072c1]{justify-content:flex-start}.section-head[data-v-94e072c1]{flex-direction:column;align-items:flex-start}.receipt-filter-bar[data-v-94e072c1]{flex-direction:column;align-items:flex-start;width:100%}.receipt-filter-segmented[data-v-94e072c1]{width:100%}.receipt-filter-segmented[data-v-94e072c1] .el-segmented{flex-wrap:wrap;width:100%}.receipt-filter-segmented[data-v-94e072c1] .el-segmented__item{flex:auto;justify-content:center}.money-row[data-v-94e072c1],.info-grid[data-v-94e072c1]{grid-template-columns:1fr}.info-cell[data-v-94e072c1]{border-right:none;border-bottom:1px solid var(--theme-surface-border)}.info-cell[data-v-94e072c1]:last-child{border-bottom:none}}.detail-drawer[data-v-94e072c1]{background:0 0}.drawer-head[data-v-94e072c1]{border-bottom-color:rgba(var(--theme-primary-rgb), .12);background:linear-gradient(135deg, rgba(var(--theme-accent-rgb), .1), #fff0 44%), linear-gradient(180deg, #fffffffa, #f8fcfdf0);box-shadow:0 2px 8px #00000008}.drawer-title h3[data-v-94e072c1],.section-title[data-v-94e072c1]{color:var(--ui-text-strong)}.detail-section[data-v-94e072c1],.pending-receipt-card[data-v-94e072c1]{background:linear-gradient(#fffffffa,#f8fcfdf0);box-shadow:0 2px 8px #00000008,inset 0 1px #ffffffd6}.section-title[data-v-94e072c1]:before{background:linear-gradient(180deg, var(--theme-accent), var(--theme-primary))}.money-card[data-v-94e072c1],.pending-receipt-card[data-v-94e072c1]{background:0 0}.table-empty-lite[data-v-94e072c1]{border:1px dashed rgba(var(--theme-primary-rgb), .2);color:var(--ui-text-muted);background:#ffffffad;border-radius:14px}.receipt-filter-bar[data-v-94e072c1]{border:1px solid rgba(var(--theme-primary-rgb), .12);background:#ffffff9e;border-radius:12px;padding:4px 6px}.receipt-filter-segmented[data-v-94e072c1] .el-segmented{background:#ffffffbd}.receipt-filter-segmented[data-v-94e072c1] .el-segmented__item.is-selected{background:linear-gradient(135deg, var(--theme-accent), var(--theme-accent-hover));box-shadow:0 10px 20px rgba(var(--theme-accent-rgb), .16)}.receipt-filter-option__count[data-v-94e072c1]{background:rgba(var(--theme-primary-rgb), .1);border-radius:999px;padding:1px 5px}.pending-receipt-card[data-v-94e072c1]{border-left:4px solid rgba(var(--theme-accent-rgb), .5);position:relative;overflow:hidden}.pending-receipt-card[data-v-94e072c1]:before{content:"???";border:1px solid rgba(var(--theme-accent-rgb), .22);background:var(--theme-accent-softer);color:var(--theme-accent-active);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:12px;right:12px}.pending-receipt-head strong[data-v-94e072c1]{color:var(--ui-text-main)}.pending-receipt-actions[data-v-94e072c1]{border-top:1px dashed rgba(var(--theme-primary-rgb), .14);margin-top:10px;padding-top:10px}.receipt-img[data-v-94e072c1]{border-color:rgba(var(--theme-primary-rgb), .14);box-shadow:0 10px 18px #2d485b14}.abandon-guide__text.is-ready[data-v-94e072c1]{border-color:rgba(var(--theme-accent-rgb), .22);background:var(--theme-accent-softer);color:var(--theme-accent-active)}.cloud-auth-body[data-v-c120a584]{padding:4px 2px 0}.cloud-auth-headline[data-v-c120a584]{background:var(--theme-shell-bg);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cloud-auth-headline>i[data-v-c120a584]{color:var(--theme-primary);flex:none;margin-top:2px;font-size:22px}.cloud-auth-headline strong[data-v-c120a584]{color:var(--ui-text-strong);font-size:15px;display:block}.cloud-auth-headline p[data-v-c120a584]{color:var(--ui-text-main);margin:4px 0 0;font-size:13px;line-height:1.6}.cloud-benefit-cards[data-v-c120a584]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.benefit-card[data-v-c120a584]{border:1px solid var(--theme-shell-border,#0000000f);background:var(--bg-card);border-radius:10px;padding:12px 10px}.benefit-card .benefit-icon[data-v-c120a584]{width:30px;height:30px;color:var(--theme-primary);background:#5a77ff1f;border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;font-size:16px;display:inline-flex}.benefit-card strong[data-v-c120a584]{color:var(--ui-text-strong);font-size:14px;display:block}.benefit-card p[data-v-c120a584]{color:var(--ui-text-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.cloud-privacy-note[data-v-c120a584]{color:var(--ui-text-main);background:#5a77ff14;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}.cloud-privacy-note>i[data-v-c120a584]{color:var(--theme-primary);flex:none;margin-top:2px}.cloud-privacy-note--warn[data-v-c120a584]{color:var(--ui-text-main);background:#e6a23c1f}.cloud-privacy-note--warn>i[data-v-c120a584]{color:var(--theme-warning)}.cloud-agreement-row[data-v-c120a584]{margin-top:14px;font-size:13px}.cloud-agreement-row[data-v-c120a584] .el-checkbox{white-space:normal;align-items:flex-start;height:auto;margin-right:0;display:flex}.cloud-agreement-row[data-v-c120a584] .el-checkbox__label{white-space:normal;word-break:break-word;padding-left:8px;line-height:1.7;display:inline}.cloud-agreement-row .protocol-link-btn[data-v-c120a584]{vertical-align:baseline;height:auto;line-height:inherit;padding:0 2px;display:inline}.cloud-auth-footer[data-v-c120a584]{justify-content:flex-end;gap:10px;display:flex}.protocol-dialog-body[data-v-c120a584]{max-height:60vh;color:var(--ui-text-main);font-size:13px;line-height:1.8;overflow-y:auto}.protocol-intro[data-v-c120a584]{margin:0 0 10px}.protocol-dialog-body ol[data-v-c120a584]{margin:0;padding-left:20px}.protocol-dialog-body li[data-v-c120a584]{margin-bottom:6px}.smart-panel[data-v-c47924d4]{min-height:100%;color:var(--ui-text-strong);background:var(--theme-shell-bg);flex-direction:column;display:flex}.smart-panel--embedded[data-v-c47924d4]{background:0 0;min-height:0}.panel-header[data-v-c47924d4]{background:var(--bg-card);border-bottom:1px solid var(--theme-surface-border);border-top-left-radius:12px;border-top-right-radius:12px;flex:none;padding:18px 24px}.panel-header__title[data-v-c47924d4]{color:var(--ui-text-strong);align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.panel-header__title i[data-v-c47924d4]{color:var(--theme-danger);font-size:20px}.panel-header__desc[data-v-c47924d4]{color:var(--ui-text-main);margin:4px 0 0;font-size:14px;line-height:1.5}.panel-body[data-v-c47924d4]{background:var(--theme-shell-bg-soft);flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.smart-panel--embedded .panel-body[data-v-c47924d4]{background:0 0;min-height:auto;padding:0;display:block;overflow:visible}.smart-panel--embedded .panel-body[data-v-c47924d4]>*+*{margin-top:14px}.panel-section[data-v-c47924d4]{background:var(--bg-card);border:1px solid var(--theme-surface-border);border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0f172a0d}.smart-panel--embedded .panel-section[data-v-c47924d4]{border-color:var(--theme-surface-border);border-radius:14px;box-shadow:0 8px 24px #0f172a08}.panel-section--subject[data-v-c47924d4]{border-left:4px solid var(--theme-danger);padding:16px 20px}.panel-section--result[data-v-c47924d4]{flex:1;min-height:400px}.smart-panel--embedded .panel-section--result[data-v-c47924d4]{min-height:auto}.subject-card[data-v-c47924d4]{align-items:center;gap:14px;min-width:0;display:flex}.subject-main[data-v-c47924d4]{min-width:0}.subject-badge[data-v-c47924d4]{background:var(--theme-shell-bg);color:var(--ui-text-main);border-radius:999px;margin-top:6px;padding:3px 10px;font-size:13px;font-weight:500;display:inline-block}.subject-title[data-v-c47924d4]{color:var(--ui-text-strong);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:20px;font-weight:600;display:flex}.subject-title strong[data-v-c47924d4]{background:var(--theme-shell-bg);color:var(--ui-text-main);border-radius:999px;padding:3px 10px;font-size:14px}.subject-meta[data-v-c47924d4]{color:var(--ui-text-main);margin-top:4px;font-size:14px}.surface-head[data-v-c47924d4]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.surface-title[data-v-c47924d4]{color:var(--ui-text-strong);font-size:16px;font-weight:700}.surface-head p[data-v-c47924d4]{color:var(--ui-text-main);margin:4px 0 0;font-size:14px;line-height:1.6}.config-line[data-v-c47924d4]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px 24px;display:grid}.config-condition-block[data-v-c47924d4]{border-top:1px solid var(--theme-surface-border);margin-top:16px;padding-top:16px}.config-field[data-v-c47924d4]{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.config-field--algorithm[data-v-c47924d4]{grid-column:1/-1}.config-field--exclusion[data-v-c47924d4]{grid-template-columns:auto minmax(0,1fr);gap:16px}.config-separator[data-v-c47924d4]{color:var(--theme-surface-border);-webkit-user-select:none;user-select:none;font-size:14px;line-height:1}.config-field label[data-v-c47924d4]{color:var(--ui-text-strong);font-size:14px;font-weight:700}.config-label[data-v-c47924d4]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.config-field-help[data-v-c47924d4]{width:16px;height:16px;color:var(--ui-text-muted);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.config-field-help[data-v-c47924d4]:hover{color:var(--theme-primary)}.config-help-popover{max-width:280px;color:#fff!important}.config-help-popover *{color:#fff!important}.config-help-popover p{margin:0;line-height:1.6;color:#fff!important}.config-help-popover strong{color:#fff;font-weight:700}.config-help-popover p+p{margin-top:6px}.config-inline-group[data-v-c47924d4]{flex-wrap:wrap;gap:8px 14px;min-width:0;display:flex}.config-choice[data-v-c47924d4]{white-space:nowrap;align-items:center;gap:6px;height:auto;margin-right:0;display:inline-flex}.config-choice[data-v-c47924d4] .el-checkbox__label,.config-choice[data-v-c47924d4] .el-radio__label{white-space:normal;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;line-height:1.2;display:flex}.config-choice[data-v-c47924d4] .el-checkbox__input,.config-choice[data-v-c47924d4] .el-radio__input{flex:none}.config-choice-main[data-v-c47924d4]{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.config-choice-main strong[data-v-c47924d4]{color:var(--ui-text-strong);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1.25;display:inline-flex}.config-choice-main em[data-v-c47924d4]{background:var(--theme-shell-bg);color:var(--ui-text-main);border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.config-choice--unauthorized[data-v-c47924d4]{cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.config-choice--unauthorized[data-v-c47924d4]:disabled{cursor:not-allowed;opacity:.6}.config-choice--unauthorized .config-choice-main strong[data-v-c47924d4]{background:var(--theme-warning-soft,#e6a23c24);color:var(--theme-warning,#b88230);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.5}.config-choice--unauthorized:hover .config-choice-main strong[data-v-c47924d4]{background:var(--theme-warning-soft,#e6a23c3d)}.config-help[data-v-c47924d4]{background:var(--theme-shell-bg);width:18px;height:18px;color:var(--ui-text-muted);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.condition-tags[data-v-c47924d4]{flex-wrap:wrap;gap:10px;display:flex}.condition-result-tag[data-v-c47924d4]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg-soft);min-height:40px;color:inherit;text-align:left;cursor:default;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:all .2s;display:inline-flex}.condition-result-tag[data-v-c47924d4]:hover{border-color:var(--theme-danger);background:var(--bg-card);box-shadow:0 4px 10px #0f172a0d}.condition-result-tag__label[data-v-c47924d4]{color:var(--ui-text-sub);font-size:13px;font-weight:500}.condition-result-tag__value[data-v-c47924d4]{color:var(--ui-text-strong);font-size:13px;font-weight:700}.condition-result-tag__close[data-v-c47924d4]{width:20px;height:20px;color:var(--ui-text-sub);cursor:pointer;background:#94a3b81a;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.condition-result-tag__close[data-v-c47924d4]:hover{background:rgba(var(--theme-danger-rgb), .12);color:var(--theme-danger)}.condition-result-tag__close.is-disabled[data-v-c47924d4]{opacity:.45;cursor:not-allowed}.condition-empty[data-v-c47924d4]{border:1px dashed var(--theme-surface-border);background:var(--theme-shell-bg-soft);color:var(--ui-text-muted);text-align:center;border-radius:10px;padding:30px 16px;font-size:14px;line-height:1.5}.condition-clear-all-btn[data-v-c47924d4]{color:var(--ui-text-sub);border-style:dashed;align-self:center}.condition-clear-all-btn[data-v-c47924d4]:hover{border-color:var(--theme-danger);color:var(--theme-danger);background:rgba(var(--theme-danger-rgb), .06)}.surface-actions[data-v-c47924d4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.surface-actions[data-v-c47924d4] .el-button{font-family:var(--ui-font-family-sans);letter-spacing:0;font-weight:500}.filter-btn[data-v-c47924d4]{--el-button-hover-text-color:#fff;--el-button-hover-bg-color:var(--theme-primary);--el-button-hover-border-color:var(--theme-primary-border);--el-button-active-text-color:#fff;--el-button-active-bg-color:var(--theme-primary);--el-button-active-border-color:var(--theme-primary)}.candidate-area[data-v-c47924d4]{min-height:240px;padding:10px 0}.smart-panel--embedded .candidate-area[data-v-c47924d4]{min-height:auto;padding:4px 0 0}.candidate-list[data-v-c47924d4]{gap:12px;display:grid}.candidate-card[data-v-c47924d4]{border:1px solid var(--theme-surface-border);background:var(--theme-shell-bg);cursor:pointer;border-radius:10px;gap:14px;padding:14px;display:flex}.candidate-card[data-v-c47924d4]:hover{border-color:var(--theme-primary-border);background:var(--theme-primary-softer)}.candidate-card.is-saved[data-v-c47924d4]{background:var(--theme-primary-softer)}.candidate-card.is-selected[data-v-c47924d4]{border-color:var(--theme-primary);background:var(--theme-primary-softer);box-shadow:0 0 0 1px var(--theme-primary)}.candidate-side[data-v-c47924d4]{flex-direction:column;flex:0 0 64px;align-items:center;gap:8px;width:64px;display:flex}.candidate-check[data-v-c47924d4]{height:24px;margin:0}.candidate-check[data-v-c47924d4] .el-checkbox__label{display:none}.candidate-check[data-v-c47924d4] .el-checkbox__input{display:inline-flex}.candidate-check[data-v-c47924d4] .el-checkbox__inner{border-radius:6px;width:20px;height:20px}.candidate-main[data-v-c47924d4]{flex:1;min-width:0}.candidate-head[data-v-c47924d4]{justify-content:space-between;gap:12px;display:flex}.candidate-name[data-v-c47924d4]{color:var(--ui-text-strong);font-size:16px;font-weight:600}.candidate-card.is-saved .candidate-name[data-v-c47924d4]:hover{color:var(--theme-primary)}.candidate-name-row[data-v-c47924d4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.candidate-code[data-v-c47924d4]{background:var(--theme-shell-bg);height:24px;color:var(--ui-text-main);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;font-weight:400;display:inline-flex}.candidate-info-row[data-v-c47924d4]{color:var(--ui-text-main);flex-wrap:wrap;gap:0;margin-top:6px;font-size:13px;line-height:1.42;display:flex}.candidate-info-row+.candidate-info-row[data-v-c47924d4]{margin-top:2px}.candidate-info-item[data-v-c47924d4]{color:inherit;font-size:inherit;line-height:inherit;align-items:center;display:inline-flex}.candidate-info-item[data-v-c47924d4]:before{content:"·";color:var(--ui-text-muted);margin:0 8px}.candidate-info-item[data-v-c47924d4]:first-child:before{display:none}.candidate-rate[data-v-c47924d4]{color:var(--theme-danger);flex:none;font-size:22px;font-weight:400}.score-strip[data-v-c47924d4]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.score-pill[data-v-c47924d4]{border:1px solid var(--theme-surface-border);border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex}.score-action[data-v-c47924d4]{cursor:pointer;font-family:inherit;transition:background-color .2s,border-color .2s,color .2s}.score-action[data-v-c47924d4]:focus-visible{outline:2px solid rgba(var(--theme-primary-rgb), .24);outline-offset:2px}.score-action[data-v-c47924d4]:disabled{cursor:default}.score-action.is-analyzing[data-v-c47924d4]{position:relative;overflow:hidden}.score-action.is-analyzing[data-v-c47924d4]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.1s ease-in-out infinite scoreAnalyzeSweep-c47924d4;position:absolute;inset:0}.score-action i[data-v-c47924d4],.score-action span[data-v-c47924d4]{z-index:1;position:relative}.score-action i[data-v-c47924d4]{font-size:14px;line-height:1}@keyframes scoreAnalyzeSweep-c47924d4{0%{transform:translate(-100%)}to{transform:translate(100%)}}.score-pill--bazi[data-v-c47924d4]{color:#d33b3b;background:#c8646e0a;border-color:#c8646e1a}.score-pill--zodiac[data-v-c47924d4]{color:#d46a19;background:#d4945c0f;border-color:#d4945c26}.candidate-state-list[data-v-c47924d4]{flex-direction:column;align-items:center;gap:6px;width:100%;min-height:22px;display:flex}.candidate-tags[data-v-c47924d4]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.candidate-actions[data-v-c47924d4]{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;margin-top:12px;margin-bottom:-80px;display:flex;transform:translateY(-80px)}.candidate-save-btn[data-v-c47924d4]{min-width:92px;height:30px;padding:0 10px;font-weight:400}.candidate-save-btn.is-saved[data-v-c47924d4],.candidate-save-btn.is-saved[data-v-c47924d4]:hover,.candidate-save-btn.is-saved[data-v-c47924d4]:focus{color:var(--ui-text-sub)}.candidate-tag[data-v-c47924d4]{background:var(--theme-shell-bg);color:var(--ui-text-main);border:1px solid var(--theme-surface-border);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:400;display:inline-flex}.candidate-tag--private[data-v-c47924d4]{background:var(--theme-shell-bg);border-color:var(--theme-surface-border);color:var(--ui-text-main)}.candidate-tag--cloud[data-v-c47924d4]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.candidate-tag--saved[data-v-c47924d4]{background:rgba(var(--theme-primary-rgb), .05);border-color:rgba(var(--theme-primary-rgb), .15);color:var(--theme-primary)}.candidate-tag--risk[data-v-c47924d4]{color:#c2410c;background:#fff7ed;border-color:#ffedd5}.candidate-empty[data-v-c47924d4]{border:1px dashed var(--theme-surface-border);background:var(--theme-shell-bg-soft);color:var(--ui-text-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:60px 20px;display:flex}.candidate-empty__title[data-v-c47924d4]{color:var(--ui-text-strong);font-size:15px;font-weight:600}.candidate-empty__desc[data-v-c47924d4]{font-size:14px;line-height:1.5}.candidate-empty__btn[data-v-c47924d4]{margin-top:8px}.panel-footer[data-v-c47924d4]{border-top:1px solid var(--theme-surface-border);background:var(--bg-card);border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding:16px 24px;display:flex;position:sticky;bottom:0}.smart-panel--embedded .panel-footer[data-v-c47924d4]{z-index:8;border:1px solid var(--theme-surface-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:14px;width:min(920px,100vw - 420px);margin-top:12px;padding:14px 18px;position:fixed;bottom:18px;right:28px;box-shadow:0 12px 30px #0f172a0f}.selected-summary[data-v-c47924d4]{color:var(--ui-text-main);margin-right:auto;font-size:14px;font-weight:700}.selected-summary strong[data-v-c47924d4]{color:var(--theme-danger)}@media (width<=900px){.config-line[data-v-c47924d4],.condition-tags[data-v-c47924d4],.condition-range-row[data-v-c47924d4]{grid-template-columns:1fr}.surface-head[data-v-c47924d4]{flex-direction:column}.config-field--exclusion[data-v-c47924d4]{grid-template-columns:1fr}.config-separator[data-v-c47924d4]{display:none}}@media (width<=640px){.candidate-card[data-v-c47924d4]{align-items:flex-start}.candidate-side[data-v-c47924d4]{flex-basis:56px;width:56px}.candidate-head[data-v-c47924d4]{flex-direction:column}.candidate-info-row[data-v-c47924d4]{margin-top:4px}.candidate-info-row+.candidate-info-row[data-v-c47924d4]{margin-top:2px}}.condition-window[data-v-74139172]{flex-direction:column;height:100%;min-height:0;display:flex}.condition-window__body[data-v-74139172]{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex;overflow-y:auto}.condition-range-row[data-v-74139172]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.condition-field[data-v-74139172]{gap:9px;min-width:0;display:grid}.condition-field label[data-v-74139172]{color:var(--ui-text-strong);font-size:14px;font-weight:700;line-height:1.5}.range-inputs[data-v-74139172]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.range-inputs span[data-v-74139172]{color:var(--ui-text-main);font-size:14px}.range-inputs--compact[data-v-74139172]{max-width:420px}.condition-field[data-v-74139172] .el-input__wrapper,.condition-field[data-v-74139172] .el-select__wrapper,.condition-field[data-v-74139172] .el-cascader .el-input__wrapper{box-shadow:0 0 0 1px var(--theme-surface-border) inset;border-radius:12px}.condition-field[data-v-74139172] .el-input__wrapper:hover,.condition-field[data-v-74139172] .el-select__wrapper:hover,.condition-field[data-v-74139172] .el-cascader .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--theme-primary-border) inset}.condition-field[data-v-74139172] .el-cascader,.condition-field[data-v-74139172] .el-select{width:100%}.choice-box[data-v-74139172]{border:1px solid var(--theme-surface-border);background:linear-gradient(#fff 0%,#f9fbff 100%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:54px;padding:12px 14px;display:flex}.choice-box--radio[data-v-74139172]{align-items:flex-start}.choice-box[data-v-74139172] .el-checkbox,.choice-box[data-v-74139172] .el-radio{margin-right:0;line-height:1.6}.choice-box[data-v-74139172] .el-checkbox__label,.choice-box[data-v-74139172] .el-radio__label{color:var(--ui-text-main);font-size:14px;font-weight:500}@media (width<=768px){.condition-range-row[data-v-74139172]{grid-template-columns:minmax(0,1fr)}.range-inputs--compact[data-v-74139172]{max-width:none}}.choice-box[data-v-74139172]:hover{border-color:rgba(var(--theme-accent-rgb), .28)}.choice-box[data-v-74139172] .el-checkbox.is-checked .el-checkbox__label,.choice-box[data-v-74139172] .el-radio.is-checked .el-radio__label{color:var(--theme-accent-active)}.area-cascader[data-v-74139172]{width:100%;max-width:420px}.area-cascader[data-v-74139172] .el-tag,.area-cascader[data-v-74139172] .el-tag--info{--el-tag-text-color:#000!important;--el-tag-bg-color:#f1f5f9!important;--el-tag-border-color:#cbd5e1!important;color:#000!important;opacity:1!important;background-color:#f1f5f9!important;border-color:#cbd5e1!important;font-weight:800!important}.area-cascader[data-v-74139172] .el-tag .el-tag__close{color:#475569!important;opacity:1!important}.area-cascader[data-v-74139172] .el-cascader__tags .el-tag__content,.area-cascader[data-v-74139172] .el-cascader__tags .el-tag__content>span,.area-cascader[data-v-74139172] .el-select__tags-text{color:#000!important;opacity:1!important;font-weight:800!important}.area-cascader[data-v-74139172] .el-input__inner{color:#000!important;font-weight:800!important}.condition-window__footer[data-v-74139172]{border-top:1px solid var(--theme-surface-border);background:#fff;flex-shrink:0;justify-content:flex-end;align-items:center;padding:16px 30px;display:flex}.detail-drawer[data-v-93f02b61]{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.detail-view[data-v-93f02b61]{flex-direction:column;flex:1;min-height:0;display:flex}.detail-scroll-area[data-v-93f02b61]{flex:1;min-height:0;padding:24px 30px;overflow-y:auto}.detail-scroll-area[data-v-93f02b61]::-webkit-scrollbar{width:4px}.detail-scroll-area[data-v-93f02b61]::-webkit-scrollbar-thumb{background:#eee;border-radius:2px}.post-header[data-v-93f02b61]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.post-header .avatar-box[data-v-93f02b61]{flex-shrink:0;width:40px;height:40px}.post-header .avatar-box .avatar-img[data-v-93f02b61]{border-radius:6px;width:100%;height:100%}.post-header .avatar-box .avatar-placeholder[data-v-93f02b61]{color:#fff;background:#5b67fb;border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:700;display:flex}.post-header .username[data-v-93f02b61]{color:#1a1a1a;font-size:15px;font-weight:600}.post-header .post-time[data-v-93f02b61]{color:#999;margin-top:1px;font-size:12px}.post-content[data-v-93f02b61]{margin-bottom:12px}.post-content .summary-text[data-v-93f02b61]{color:#333;white-space:pre-wrap;font-size:15px;line-height:1.5}.post-content .tag-list[data-v-93f02b61]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.post-content .tag-list .tag-item[data-v-93f02b61]{color:#576b95;cursor:pointer;font-size:14px;font-weight:500}.post-media[data-v-93f02b61]{gap:8px;max-width:600px;margin:12px 0;display:grid}.post-media.grid-1[data-v-93f02b61]{grid-template-columns:minmax(200px,450px)}.post-media.grid-1 .pic-item[data-v-93f02b61]{border-radius:4px;max-height:600px}.post-media.grid-2[data-v-93f02b61]{grid-template-columns:repeat(2,1fr);width:400px}.post-media.grid-2 .media-cell[data-v-93f02b61]{aspect-ratio:1}.post-media.grid-3[data-v-93f02b61]{grid-template-columns:repeat(3,1fr);width:600px}.post-media.grid-3 .media-cell[data-v-93f02b61]{aspect-ratio:1}.post-media .media-cell[data-v-93f02b61]{background:#f8f8f8;border-radius:4px;overflow:hidden}.post-media .media-cell .pic-item[data-v-93f02b61]{cursor:zoom-in;width:100%;height:100%;transition:opacity .2s}.post-media .media-cell .pic-item[data-v-93f02b61]:hover{opacity:.9}.post-actions[data-v-93f02b61]{align-items:center;gap:30px;margin:18px 0 10px;display:flex}.post-actions div[data-v-93f02b61]{color:#666;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:15px;display:flex}.post-actions div i[data-v-93f02b61]{font-size:19px}.post-actions .like-button.is-active[data-v-93f02b61],.post-actions .like-button.is-active i[data-v-93f02b61]{color:#ff4d4f}.comment-section .empty-placeholder[data-v-93f02b61]{text-align:center;color:#ccc;padding:30px 0}.comment-section .empty-placeholder i[data-v-93f02b61]{font-size:24px}.comment-section .empty-placeholder p[data-v-93f02b61]{margin-top:8px;font-size:13px}.comment-section .comment-item[data-v-93f02b61]{gap:12px;margin-bottom:20px;display:flex}.comment-section .comment-item .comment-avatar-box[data-v-93f02b61]{flex-shrink:0;width:32px;height:32px}.comment-section .comment-item .comment-avatar-box .avatar-img[data-v-93f02b61]{border-radius:4px;width:100%;height:100%}.comment-section .comment-item .comment-avatar-box .avatar-placeholder-mini[data-v-93f02b61]{color:#8c8c8c;background:#f0f2f5;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.comment-section .comment-item .comment-user[data-v-93f02b61]{color:#576b95;margin-bottom:5px;font-size:14px;font-weight:600}.comment-section .comment-item .comment-text[data-v-93f02b61]{color:#333;font-size:14px;line-height:1.5}.comment-section .comment-item .comment-footer[data-v-93f02b61]{align-items:center;gap:15px;margin-top:6px;display:flex}.comment-section .comment-item .comment-footer .time-label[data-v-93f02b61]{color:#b2b2b2;font-size:12px}.comment-section .end-tips[data-v-93f02b61]{text-align:center;color:#e0e0e0;margin-top:15px;font-size:12px}.footer-input[data-v-93f02b61]{z-index:10;background:#fff;border-top:1px solid #f0f0f0;flex:none;padding:12px 24px 24px;position:relative}.footer-input .input-box[data-v-93f02b61]{background:#f5f6f7;border-radius:20px;align-items:center;gap:12px;padding:8px 16px;display:flex}.footer-input .input-box[data-v-93f02b61] .el-textarea__inner{resize:none;background:0 0;border:none;padding:4px 0;font-size:14px;box-shadow:none!important}.footer-input .input-box .el-button[data-v-93f02b61]{border-radius:16px;flex-shrink:0;height:32px;padding:0 20px}.empty-view[data-v-93f02b61]{color:#c0c4cc;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-view i[data-v-93f02b61]{margin-bottom:15px;font-size:50px}.import-record-detail-popup[data-v-f5e62cda]{flex-direction:column;height:100%;display:flex;overflow:hidden}.drawer-body[data-v-f5e62cda]{flex-direction:column;flex:1;gap:16px;padding:18px 20px 22px;display:flex;overflow-y:auto}.summary-panel[data-v-f5e62cda],.compare-column[data-v-f5e62cda]{background:#fffffff0;border:1px solid #e2e8f0eb;border-radius:16px;box-shadow:0 2px 8px #0f172a0a}.summary-panel[data-v-f5e62cda]{flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.summary-grid[data-v-f5e62cda]{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summary-item[data-v-f5e62cda]{border:1px solid var(--theme-surface-border);background:var(--bg-card);border-radius:12px;min-width:0;padding:10px 12px}.summary-item span[data-v-f5e62cda]{color:var(--ui-text-sub);margin-bottom:6px;font-size:12px;display:block}.summary-value[data-v-f5e62cda]{color:var(--ui-text-strong);word-break:break-all;font-size:13px;line-height:1.5;display:block}.summary-value-link[data-v-f5e62cda]{height:auto;color:var(--theme-primary);padding:0;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;display:inline}.summary-value-link[data-v-f5e62cda]:hover,.summary-value-link[data-v-f5e62cda]:focus-visible{color:var(--theme-primary-active);text-underline-offset:2px;text-decoration:underline}.compare-panel[data-v-f5e62cda]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;min-height:520px;display:grid}.compare-column[data-v-f5e62cda]{flex-direction:column;min-height:520px;display:flex}.compare-column__header[data-v-f5e62cda]{border-bottom:1px solid #e2e8f0d9;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.compare-column__header h4[data-v-f5e62cda]{color:var(--ui-text-strong);margin:0;font-size:14px}.compare-column__header span[data-v-f5e62cda]{color:var(--ui-text-sub);font-size:12px}.compare-column__body[data-v-f5e62cda]{flex:1;padding:0;overflow-y:auto}.detail-row[data-v-f5e62cda]{background:#fffffff5;border-bottom:1px solid #e2e8f0d1;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:11px 14px;display:grid}.detail-row[data-v-f5e62cda]:last-child{border-bottom:none}.detail-row__label[data-v-f5e62cda]{color:var(--ui-text-sub);font-size:12px;line-height:1.65;display:block}.detail-row__value[data-v-f5e62cda]{color:var(--ui-text-strong);word-break:break-all;font-size:13px;line-height:1.55;display:block}.detail-row__value--button[data-v-f5e62cda]{text-align:left;white-space:normal;justify-content:flex-start;height:auto;padding:0;font-weight:400}.detail-row__value--button[data-v-f5e62cda]:hover,.detail-row__value--button[data-v-f5e62cda]:focus-visible{color:var(--theme-primary);text-underline-offset:3px;text-decoration:underline}.empty-state[data-v-f5e62cda]{border:1px dashed var(--theme-surface-border);min-height:160px;color:var(--ui-text-sub);background:#f8fafcb8;border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:flex}.extra-section[data-v-f5e62cda]{border-top:1px dashed #e2e8f0cc}.extra-section__title[data-v-f5e62cda]{color:var(--ui-text-sub);align-items:center;gap:8px;padding:12px 14px 8px;font-size:12px;font-weight:500;display:flex}.extra-section__title[data-v-f5e62cda]:before,.extra-section__title[data-v-f5e62cda]:after{content:"";background:#e2e8f099;flex:1;height:1px}@media (width<=900px){.summary-panel[data-v-f5e62cda]{flex-direction:column}.summary-grid[data-v-f5e62cda]{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=720px){.drawer-body[data-v-f5e62cda]{padding:16px}.compare-panel[data-v-f5e62cda]{grid-template-columns:1fr;min-height:0}.compare-column[data-v-f5e62cda]{min-height:320px}.summary-grid[data-v-f5e62cda]{grid-template-columns:1fr}.detail-row[data-v-f5e62cda]{grid-template-columns:1fr;gap:6px}}
