.sh-overlay[data-v-bd0d8cef]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1200;box-sizing:border-box;background:#18192880;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sh-dlg[data-v-bd0d8cef]{background:#fff;border-radius:18px;flex-direction:column;width:620px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 26px 70px #14152847}.sh-mh[data-v-bd0d8cef]{flex-shrink:0;align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.sh-mh .sh-mh-text[data-v-bd0d8cef]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.sh-mh .sh-t[data-v-bd0d8cef]{color:#1c1d2e;font-size:17px;font-weight:800}.sh-mh .sh-d[data-v-bd0d8cef]{color:#8a8fa3;font-size:12px}.sh-mh .sh-x[data-v-bd0d8cef]{color:#8a8fa3;cursor:pointer;background:#f4f5fa;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.sh-mh .sh-x svg[data-v-bd0d8cef]{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.sh-mh .sh-x[data-v-bd0d8cef]:hover{color:#1c1d2e;background:#eef0f7}.sh-mb[data-v-bd0d8cef]{flex:1;min-height:0;padding:16px 22px 18px;overflow:auto}.sh-lab[data-v-bd0d8cef]{color:#5b5f73;align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;font-weight:700;display:flex}.sh-lab .opt[data-v-bd0d8cef]{color:#7b5cf5;cursor:pointer;margin-left:auto;font-size:11px;font-weight:600}.sh-art[data-v-bd0d8cef]{background:#fcfcff;border:1px solid #eceef5;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;display:flex}.sh-art.empty[data-v-bd0d8cef]{background:#fafafe}.sh-art .sh-cv[data-v-bd0d8cef]{color:#fff;background:linear-gradient(135deg,#ffcf9a 0%,#f59a3b 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.sh-art .sh-cv img[data-v-bd0d8cef]{object-fit:cover;width:100%;height:100%}.sh-art .sh-art-main[data-v-bd0d8cef]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sh-art .sh-nm[data-v-bd0d8cef]{color:#1c1d2e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sh-art .sh-mt[data-v-bd0d8cef]{color:#8a8fa3;align-items:center;gap:7px;font-size:10.5px;display:flex}.sh-art .sh-pick[data-v-bd0d8cef]{color:#7b5cf5;cursor:pointer;font-size:11.5px;font-weight:700}.sh-badge[data-v-bd0d8cef]{border-radius:5px;padding:2px 7px;font-size:10px;font-weight:600}.sh-badge.purple[data-v-bd0d8cef]{color:#7b5cf5;background:#efeafe}.sh-picker[data-v-bd0d8cef]{border:1px solid #eceef5;border-radius:12px;margin-top:8px;overflow:hidden}.sh-picker .sh-picker-search[data-v-bd0d8cef]{background:#fafafe;border-bottom:1px solid #eceef5;align-items:center;gap:8px;padding:8px 12px;display:flex}.sh-picker .sh-picker-search svg[data-v-bd0d8cef]{stroke:#b4b8c6;fill:none;stroke-width:2px;stroke-linecap:round;flex-shrink:0;width:13px;height:13px}.sh-picker .sh-picker-search input[data-v-bd0d8cef]{color:#1c1d2e;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12px}.sh-picker .sh-picker-search input[data-v-bd0d8cef]::placeholder{color:#b4b8c6}.sh-picker .sh-picker-search .sh-picker-close[data-v-bd0d8cef]{color:#8a8fa3;cursor:pointer;font-size:11px}.sh-picker .sh-picker-list[data-v-bd0d8cef]{max-height:168px;overflow:auto}.sh-picker .sh-picker-row[data-v-bd0d8cef]{cursor:pointer;border-bottom:1px solid #f4f5fa;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.sh-picker .sh-picker-row[data-v-bd0d8cef]:hover{background:#f7f5ff}.sh-picker .sh-picker-row.on[data-v-bd0d8cef]{background:#f3f0ff}.sh-picker .sh-picker-row .sh-picker-title[data-v-bd0d8cef]{color:#1c1d2e;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.sh-picker .sh-picker-row .sh-picker-sub[data-v-bd0d8cef]{color:#8a8fa3;font-size:10.5px}.sh-picker .sh-picker-empty[data-v-bd0d8cef]{text-align:center;color:#b4b8c6;padding:20px 12px;font-size:11.5px}.sh-opts[data-v-bd0d8cef]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sh-opt[data-v-bd0d8cef]{cursor:pointer;background:#fff;border:1px solid #eceef5;border-radius:12px;padding:10px 11px;transition:all .15s;position:relative}.sh-opt .b[data-v-bd0d8cef]{color:#1c1d2e;font-size:12.5px;font-weight:700}.sh-opt .s[data-v-bd0d8cef]{color:#8a8fa3;min-height:15px;margin-top:4px;font-size:10px;line-height:1.5}.sh-opt[data-v-bd0d8cef]:hover{border-color:#f5c88a}.sh-opt.on[data-v-bd0d8cef]{background:#fff9f0;border-color:#f5b36a;box-shadow:0 0 0 2px #f59a3b21}.sh-opt.on .b[data-v-bd0d8cef]{color:#c77e1f}.sh-opt.on[data-v-bd0d8cef]:after{content:"";background:#f59a3b;border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:9px}.sh-opt.on[data-v-bd0d8cef]:before{content:"";z-index:2;border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:5px;height:2.6px;position:absolute;top:11px;right:12.4px;transform:rotate(-45deg)}.sh-date[data-v-bd0d8cef]{background:#fffdf8;border:1px dashed #f5c88a;border-radius:11px;align-items:center;gap:10px;margin-top:9px;padding:9px 12px;display:flex}.sh-date input[data-v-bd0d8cef]{color:#1c1d2e;background:#fff;border:1px solid #f5d9b4;border-radius:8px;outline:none;height:30px;padding:0 8px;font-size:12px}.sh-date span[data-v-bd0d8cef]{color:#b4701c;font-size:10.5px}.sh-lnk[data-v-bd0d8cef]{background:#f4f5fa;border:1px dashed #f5c88a;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sh-lnk svg[data-v-bd0d8cef]{stroke:#c77e1f;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.sh-lnk .u[data-v-bd0d8cef]{color:#3a3d4e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.sh-lnk .cp[data-v-bd0d8cef]{color:#c77e1f;cursor:pointer;background:#fff;border:1px solid #f5d9b4;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.sh-lnk .cp.disabled[data-v-bd0d8cef]{color:#c9ccda;cursor:not-allowed;border-color:#eceef5}.sh-lnk-tip[data-v-bd0d8cef]{color:#b4b8c6;margin-top:6px;font-size:10.5px}.sh-bottom[data-v-bd0d8cef]{gap:10px;margin-top:12px;display:flex}.sh-qr[data-v-bd0d8cef]{background:#fcfcff;border:1px solid #eceef5;border-radius:12px;flex:1;align-items:center;gap:12px;padding:10px 12px;display:flex}.sh-qr .q[data-v-bd0d8cef]{background:#fff;border:1px solid #eceef5;border-radius:8px;flex-shrink:0;width:58px;height:58px;padding:4px}.sh-qr .q img[data-v-bd0d8cef],.sh-qr .q svg[data-v-bd0d8cef]{width:100%;height:100%;display:block}.sh-qr .sh-qr-tip[data-v-bd0d8cef]{color:#8a8fa3;font-size:11px;line-height:1.6}.sh-tips[data-v-bd0d8cef]{background:#fffbf3;border:1px solid #fbe6c7;border-radius:12px;flex-direction:column;flex:1.25;gap:5px;padding:10px 13px;display:flex}.sh-tips .li[data-v-bd0d8cef]{color:#8a5b14;gap:7px;font-size:10.5px;line-height:1.6;display:flex}.sh-tips .li i[data-v-bd0d8cef]{background:#f0b266;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.sh-tips .li b[data-v-bd0d8cef]{font-weight:700}.sh-mf[data-v-bd0d8cef]{background:#fcfcff;border-top:1px solid #eceef5;flex-shrink:0;align-items:center;gap:10px;padding:13px 22px;display:flex}.sh-mf .hint[data-v-bd0d8cef]{color:#8a8fa3;font-size:10.5px}.sh-mf .sh-mf-spacer[data-v-bd0d8cef]{flex:1}.sh-btn-g[data-v-bd0d8cef]{color:#5b5f73;cursor:pointer;background:#fff;border:1px solid #eceef5;border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}.sh-btn-g[data-v-bd0d8cef]:hover{background:#f7f8fc}.sh-btn-p[data-v-bd0d8cef]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb25c 0%,#f59a3b 100%);border-radius:18px;align-items:center;gap:6px;height:36px;padding:0 18px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #f59a3b4d}.sh-btn-p svg[data-v-bd0d8cef]{stroke:#fff;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sh-btn-p[data-v-bd0d8cef]:hover{filter:brightness(1.04)}.sh-btn-p.disabled[data-v-bd0d8cef]{opacity:.55;box-shadow:none;cursor:not-allowed}.sh-fade-enter-active[data-v-bd0d8cef],.sh-fade-leave-active[data-v-bd0d8cef]{transition:opacity .18s}.sh-fade-enter-active .sh-dlg[data-v-bd0d8cef],.sh-fade-leave-active .sh-dlg[data-v-bd0d8cef]{transition:transform .18s}.sh-fade-enter-from[data-v-bd0d8cef],.sh-fade-leave-to[data-v-bd0d8cef]{opacity:0}.sh-fade-enter-from .sh-dlg[data-v-bd0d8cef],.sh-fade-leave-to .sh-dlg[data-v-bd0d8cef]{transform:translateY(10px)scale(.985)}
