.storefront-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover;background-position:center top;background-repeat:no-repeat;background-color:#dceee6;pointer-events:none}.backdrop-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff6b,#ffffff29 34%,#ffffff61)}body.store-skin .n-card{background-color:#ffffffb8;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 28px #1f2d3d14}body.store-skin .n-modal .n-card,body.store-skin .n-dialog{background-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 40px #1f2d3d2e}body.store-skin .user-layout,body.store-skin .user-layout .n-layout,body.store-skin .user-layout .n-layout-scroll-container{background:transparent}body.store-skin .user-layout .n-layout-sider,body.store-skin .user-layout .n-layout-header{background-color:#ffffffad;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5)}body.store-skin,body.store-skin *:not(input):not(textarea){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ctext x='0' y='22' font-size='22'%3E%F0%9F%8C%B8%3C/text%3E%3C/svg%3E") 11 11,auto}@media(prefers-reduced-motion:reduce){.flower{animation:none;display:none}}:root{color-scheme:light;--brand: #2d8cf0;--page-bg: #f5f7fa;--text: #1f2225;--text-secondary: #4b5058;--text-muted: #9096a1;--line: #eef0f3}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--page-bg);color:var(--text);font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:600}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:1px 5px;border-radius:3px;background:#f2f4f7}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d5d9df;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#c2c7cf}::-webkit-scrollbar-track{background:transparent}.admin-menu-group-label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#3d434b}.admin-page-tabs>.n-tabs-nav{margin-bottom:16px}.admin-page-tabs .n-tabs-tab{font-size:13px}.rich-content{font-size:13px;line-height:1.8;color:#3d434b;word-break:break-word}.rich-content p{margin:0 0 10px}.rich-content p:last-child{margin-bottom:0}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4{margin:18px 0 10px;color:#1f2225;font-weight:600;line-height:1.4}.rich-content h1{font-size:20px}.rich-content h2{font-size:17px}.rich-content h3{font-size:15px}.rich-content h4{font-size:14px}.rich-content ul,.rich-content ol{margin:0 0 10px;padding-left:22px}.rich-content li{margin:2px 0}.rich-content blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #cfe3fb;background:#f7fafd;color:#4b5058}.rich-content img{max-width:100%;height:auto;border-radius:4px;display:block;margin:10px 0}.rich-content a{color:#2d8cf0;text-decoration:none}.rich-content a:hover{text-decoration:underline}.rich-content hr{margin:16px 0;border:none;border-top:1px solid #eef0f3}.rich-content table{width:100%;border-collapse:collapse;margin:10px 0;font-size:12px}.rich-content th,.rich-content td{border:1px solid #eef0f3;padding:6px 8px;text-align:left}.rich-content th{background:#f7fafd;font-weight:500}.rich-content pre{margin:10px 0;padding:10px 12px;background:#f7fafd;border:1px solid #eef0f3;border-radius:4px;overflow-x:auto;font-size:12px}.rich-content code{font-size:12px}.n-modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.n-modal .n-card-content,.n-modal .n-card__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:768px){html{-webkit-text-size-adjust:100%}body{font-size:13px;-webkit-tap-highlight-color:rgba(45,140,240,.12);overscroll-behavior-y:contain}img{max-width:100%;height:auto}body .n-card-header{flex-wrap:wrap!important;row-gap:8px;align-items:center}body .n-card-header__main{flex:1 1 auto!important;min-width:50%!important}body .n-card-header__extra{max-width:100%}body .n-card-header__extra:has(.n-space){flex:1 1 100%!important}body .n-card-header__close{margin-left:auto}.n-space{flex-wrap:wrap!important;row-gap:8px;max-width:100%}.n-space>[role=none]{flex:1 1 100%!important;min-width:0;max-width:100%}.n-space>[role=none]:not(:has(.n-input,.n-select,.n-base-selection,.n-input-number,.n-date-picker,.n-cascader,.n-space)){flex:0 1 auto!important}.n-space[style*=column]>[role=none]{flex:0 1 auto!important}.n-space>[role=none]>.n-input,.n-space>[role=none]>.n-input-number,.n-space>[role=none]>.n-select,.n-space>[role=none]>.n-base-selection,.n-space>[role=none]>.n-date-picker,.n-space>[role=none]>.n-cascader{width:100%!important;max-width:100%}.n-modal{max-width:calc(100vw - 20px)!important}.n-drawer{max-width:100vw!important}.n-drawer-body-content-wrapper{padding-left:14px!important;padding-right:14px!important}.n-data-table .n-data-table-th,.n-data-table .n-data-table-td{white-space:nowrap}.n-data-table .n-data-table-td{word-break:keep-all}.n-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px}.n-message{max-width:92vw}.n-dialog,.n-notification{max-width:calc(100vw - 24px)}.admin-page-tabs>.n-tabs-nav{margin-bottom:12px}.admin-page-tabs .n-tabs-tab{padding-left:10px;padding-right:10px;font-size:12.5px}.rich-content table{display:block;overflow-x:auto;white-space:nowrap}.rich-content pre{max-width:100%}}@media(max-width:400px){body{font-size:12.5px}.n-modal{max-width:calc(100vw - 16px)!important}}.md-body{font-size:13.5px;line-height:1.85;color:#3c4149;word-break:break-word}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{margin:18px 0 8px;font-size:15px;font-weight:600;color:#1f2225;line-height:1.5}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{margin:0 0 10px}.md-body a{color:var(--sf-primary);text-decoration:none;border-bottom:1px solid var(--sf-primary-line)}.md-body a:hover{border-bottom-color:var(--sf-primary)}.md-body ul,.md-body ol{margin:0 0 10px;padding-left:20px}.md-body li{margin:3px 0}.md-body li>p{margin:0 0 4px}.md-body blockquote{margin:10px 0;padding:8px 12px;border-left:3px solid #cfe3fb;background:#f7fafd;color:#5c636d;border-radius:0 6px 6px 0}.md-body code{padding:1px 5px;border-radius:4px;background:#f2f4f7;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;color:#d03050}.md-body pre{margin:10px 0;padding:10px 12px;border-radius:8px;background:#f7f8fa;overflow-x:auto}.md-body pre code{padding:0;background:transparent;color:#3c4149}.md-body img{max-width:100%;height:auto;border-radius:8px;display:block;margin:10px 0}.md-body hr{border:none;border-top:1px solid #eceff3;margin:14px 0}.md-body table{width:100%;border-collapse:collapse;margin:10px 0;font-size:12.5px}.md-body th,.md-body td{border:1px solid #ebedf1;padding:6px 9px;text-align:left}.md-body th{background:#f7f9fb;font-weight:600}.md-body input[type=checkbox]{margin-right:5px}
