@charset "UTF-8";.page-container{font-size:14px;flex:0 0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.page-container>.n-card,.page-container>.search-card{flex-shrink:0}.card-header{display:flex;align-items:center;justify-content:space-between}.card-header span{font-size:14px;font-weight:600}.page-table-scroll{width:100%;min-width:0;overflow:hidden}.page-table-scroll .n-data-table-th--fixed-right,.page-table-scroll .n-data-table-td--fixed-right,.page-table-scroll .n-data-table-th--fixed-left,.page-table-scroll .n-data-table-td--fixed-left{background-color:var(--n-merged-td-color, var(--app-bg-elevated, #fff))!important}.page-table-scroll .n-data-table-tr.n-data-table-tr--striped .n-data-table-td--fixed-right,.page-table-scroll .n-data-table-tr.n-data-table-tr--striped .n-data-table-td--fixed-left{background-color:var(--n-merged-td-color-striped, var(--app-bg-muted, #fafafa))!important}.n-data-table .table-actions{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;white-space:nowrap}.n-data-table .col-fit,.n-data-table .col-datetime,.n-data-table .col-creator{white-space:nowrap}.image-placeholder{display:flex;align-items:center;justify-content:center;margin:0 auto;width:56px;height:56px;border-radius:4px;background:var(--app-bg-muted, #f5f7fa);color:var(--app-text-muted, #c0c4cc);flex-shrink:0}.image-placeholder--sm{width:48px;height:36px}:root{--app-primary: #10a874;--app-primary-hover: #38ba91;--app-primary-pressed: #0d9465;--app-primary-suppl: #e6f9f0;--app-accent: #14b8a6;--app-text-primary: #1f2937;--app-text-secondary: #475569;--app-text-muted: #94a3b8;--app-border: #eef1f6;--app-bg: #f5f7fa;--app-bg-elevated: #ffffff;--app-bg-muted: #f8fafc;--app-hover-bg: #f5f7fa}.admin-theme-drawer,.admin-theme-drawer .n-drawer-content-wrapper,.admin-theme-drawer .n-drawer-content,.admin-theme-drawer .n-drawer-body-content-wrapper{background:var(--app-bg-elevated, #fff)!important;color:var(--app-text-primary, #1f2937)}.admin-theme-drawer .n-drawer-header{min-height:60px;border-bottom-color:var(--app-border, #e7ebf1)!important;background:var(--app-bg-elevated, #fff);color:var(--app-text-primary, #1f2937)}html[data-admin-frosted="1"] .layout-aside,html[data-admin-frosted="1"] .layout-header{background:color-mix(in srgb,var(--app-bg-elevated, #fff) 72%,transparent)!important;border-color:color-mix(in srgb,var(--app-border, #eef1f6) 70%,transparent)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-admin-frosted="1"] .layout-aside .logo{background:transparent!important}html[data-admin-frosted="1"] .layout-header{box-shadow:none!important}html[data-admin-compact="1"] .layout-header{height:48px!important}html[data-admin-compact="1"] .layout-content{padding:10px 10px 72px!important}html[data-admin-compact="1"] .page-container{gap:10px}html[data-admin-compact="1"] .layout-aside .logo{height:44px}html[data-admin-compact="1"] .layout-aside .n-menu-item-content{height:36px!important}html[data-admin-compact="1"] .search-card .n-card__content,html[data-admin-compact="1"] .n-card>.n-card__content{padding-top:12px!important;padding-bottom:12px!important}html[data-admin-compact="1"] .n-data-table .n-data-table-th,html[data-admin-compact="1"] .n-data-table .n-data-table-td{padding-top:8px!important;padding-bottom:8px!important}.text-muted{font-size:14px;color:var(--app-text-muted, #94a3b8)}.price{color:#f56c6c;font-weight:500}.single-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stock-warning{color:#f56c6c;font-weight:600}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--app-text-primary, #1f2937);background:var(--app-bg, #f5f7fa);-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-accent, var(--app-text-muted, #cbd5e1)) 70%,#94a3b8);border-radius:3px}::-webkit-scrollbar-track{background:var(--app-bg-muted, #f5f7fa)}@media(max-width:991px){.page-container .n-form.n-form--inline{display:flex;flex-direction:column;gap:10px}.page-container .n-form.n-form--inline .n-form-item{width:100%;margin-right:0;margin-bottom:0}.page-container .n-form.n-form--inline .n-input,.page-container .n-form.n-form--inline .n-base-selection,.page-container .n-form.n-form--inline .n-date-picker,.page-container .n-form.n-form--inline .n-input-number{width:100%!important}}.filing-badge[data-v-09613c4e]{position:fixed;left:0;right:0;bottom:10px;z-index:1100;display:flex;justify-content:center;pointer-events:none}.filing-badge__content[data-v-09613c4e]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:999px;background:#00000094;pointer-events:auto}.filing-badge__item[data-v-09613c4e]{color:#f5f7fa;font-size:14px;text-decoration:none;line-height:1}.filing-badge__item[data-v-09613c4e]:hover{color:#fff;text-decoration:underline}@media(max-width:768px){.filing-badge[data-v-09613c4e]{bottom:6px;padding:0 8px}.filing-badge__content[data-v-09613c4e]{width:100%;border-radius:10px;justify-content:center}.filing-badge__item[data-v-09613c4e]{text-align:center;line-height:1.4}}.hello-loader[data-v-fe7517c1]{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--app-bg-page, #fff);transition:opacity .8s ease}.hello-loader.fade-out[data-v-fe7517c1]{opacity:0;pointer-events:none}.hello-text[data-v-fe7517c1]{font-size:72px;font-weight:300;color:#000;letter-spacing:2px;font-family:Segoe Script,PingFang SC,cursive,sans-serif;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.hello-text.visible[data-v-fe7517c1]{opacity:1;transform:translateY(0)}.progress-wrapper[data-v-fe7517c1]{position:absolute;bottom:60px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;width:220px}.progress-track[data-v-fe7517c1]{width:100%;height:3px;background:#e8e8e8;border-radius:3px;overflow:hidden}.progress-bar[data-v-fe7517c1]{height:100%;background:linear-gradient(90deg,#007aff,#34c759);border-radius:3px;transition:width .05s linear}.progress-label[data-v-fe7517c1]{font-size:12px;color:#bbb;letter-spacing:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hello-fade-leave-active[data-v-fe7517c1]{transition:opacity .8s ease}.hello-fade-leave-to[data-v-fe7517c1]{opacity:0}.app-config-provider{height:100%;color:var(--app-text-primary, #1f2937)}.app-config-provider>*,.app-config-provider .n-dialog-provider,.app-config-provider .n-modal-provider,.app-config-provider .n-message-provider,.app-config-provider .n-notification-provider{height:100%}.app-shell{height:100%;min-height:0;overflow:hidden;background:var(--app-bg, #f5f7fa);color:var(--app-text-primary, #1f2937)}.app-shell>.layout-container{height:100%}
