#tax-tour{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:var(--ink,#20304b);font:14px/1.65 "Microsoft YaHei","Segoe UI",sans-serif;z-index:30000}
#tax-tour::backdrop{background:transparent}
#tax-tour .tax-tour-shade{position:fixed;background:rgba(17,29,48,.64);pointer-events:auto}
#tax-tour .tax-tour-ring{position:fixed;border:2px solid #86b1ff;border-radius:10px;box-shadow:0 0 0 3px rgba(134,177,255,.18);pointer-events:none}
#tax-tour .tax-tour-shield{position:fixed;background:transparent;pointer-events:auto}
#tax-tour .tax-tour-note{position:fixed;width:min(350px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:#fff;border:1px solid #d9e6ff;border-radius:13px;padding:19px;box-shadow:0 12px 38px #12244038;pointer-events:auto}
#tax-tour .tax-tour-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}
#tax-tour .tax-tour-count{font-size:11px;color:#6b7e99}
#tax-tour .tax-tour-close{border:0;background:transparent;color:#60748f;padding:3px 5px;font-size:12px}
#tax-tour h2{margin:0 0 9px;font-size:17px;line-height:1.5}
#tax-tour .tax-tour-body{margin:0 0 15px;font-size:13px;color:#536981}
#tax-tour .tax-tour-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px}
#tax-tour button{font:inherit;font-size:12px;cursor:pointer}
#tax-tour .tax-tour-next{background:#285be0;color:#fff;border:0;border-radius:7px;padding:9px 15px}
#tax-tour .tax-tour-back,#tax-tour .tax-tour-skip{border:0;background:transparent;color:#526b91;padding:6px}
#tax-tour button:disabled{opacity:.45;cursor:not-allowed}
#tax-tour label{display:flex;align-items:center;gap:7px;font-size:11px;color:#526b91;margin:0}
#tax-tour input{accent-color:#285be0;margin:0}
#tax-tour .tax-tour-pref{font-size:10px;color:#7b8ca2;margin:6px 0 0}
#tax-tour .tax-tour-status{font-size:11px;color:#935b31;margin:8px 0 0}
#tax-tour button:focus-visible,#tax-tour input:focus-visible{outline:3px solid #92b7ff;outline-offset:3px}
#tax-help{margin-right:15px}
@media(prefers-reduced-motion:reduce){#tax-tour *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
