.beian-footer[data-v-33fca754]{display:flex;justify-content:center;align-items:center;width:100%;padding:0;margin:0;min-height:0;height:16px;font-size:.6rem;line-height:16px;letter-spacing:.02em;text-align:center}.beian-footer a[data-v-33fca754]{color:var(--muted, #6b778a);text-decoration:none}.beian-footer a[data-v-33fca754]:hover{color:var(--brand-navy, #0a1d44);text-decoration:underline}.admin-shell[data-v-fff5c8da]{height:100vh;height:100dvh;overflow:hidden;background:transparent}.nav-mask[data-v-fff5c8da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;border:0;padding:0;background:#0612307a}.admin-body[data-v-fff5c8da]{flex:1;min-width:0;min-height:0;height:100%;overflow:hidden}.aside[data-v-fff5c8da]{background:linear-gradient(180deg,var(--brand-navy-deep) 0%,var(--brand-navy) 48%,#122a55 100%);color:#fff;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;position:relative;transition:width .28s ease;overflow:hidden}.aside[data-v-fff5c8da]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:22px 22px;pointer-events:none;opacity:.7}.aside-brand[data-v-fff5c8da]{position:relative;z-index:1;display:flex;gap:.6rem;align-items:center;padding:.75rem .85rem .7rem;border-bottom:1px solid rgba(255,255,255,.08);transition:padding .28s ease,justify-content .28s ease}.aside-brand.collapsed[data-v-fff5c8da]{justify-content:center;padding:.75rem .55rem .7rem}.brand-text[data-v-fff5c8da]{flex:1;min-width:0}.brand-logo[data-v-fff5c8da]{width:34px;height:34px;border-radius:6px;padding:2px;background:#fff;box-shadow:0 4px 12px #00000038;flex-shrink:0}.header-toggle[data-v-fff5c8da]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--brand-navy);cursor:pointer;transition:background .2s ease,color .2s ease;margin-right:.3rem;flex-shrink:0}.header-toggle[data-v-fff5c8da]:hover{background:#0a1d4414;color:var(--brand-navy)}.title[data-v-fff5c8da]{font-weight:700;font-size:.9rem;letter-spacing:.04em}.sub[data-v-fff5c8da]{font-size:.7rem;color:#ffffff9e;letter-spacing:.06em;text-transform:uppercase}.aside-menu[data-v-fff5c8da]{position:relative;z-index:1;border-right:none;background:transparent;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-top:.2rem;--el-menu-bg-color: transparent;--el-menu-text-color: rgba(255, 255, 255, .86);--el-menu-hover-bg-color: rgba(255, 255, 255, .08);--el-menu-active-color: #fff;--el-menu-item-height: 40px;--el-menu-sub-item-height: 36px;--el-menu-base-level-padding: 14px;--el-menu-level-padding: 14px;--el-menu-icon-width: 20px}.aside-menu[data-v-fff5c8da]:not(.el-menu--collapse){width:228px}.aside-menu[data-v-fff5c8da] .el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);color:#fffffff0;font-size:13px;font-weight:650;letter-spacing:.03em}.aside-menu[data-v-fff5c8da] .el-sub-menu__title .el-icon{font-size:16px;width:var(--el-menu-icon-width);margin-right:6px}.aside-menu[data-v-fff5c8da] .el-sub-menu__icon-arrow{font-size:12px;width:12px;margin-top:-6px;margin-right:10px}.aside-menu[data-v-fff5c8da] .el-sub-menu__title:hover{background:#ffffff14!important}.aside-menu[data-v-fff5c8da] .el-menu-item{min-width:auto;height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height);font-size:13px}.aside-menu[data-v-fff5c8da]>.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-weight:650;letter-spacing:.03em}.aside-menu[data-v-fff5c8da]>.el-menu-item .el-icon{font-size:16px;width:var(--el-menu-icon-width)}.aside-menu[data-v-fff5c8da] .el-sub-menu .el-menu-item{padding-left:42px!important}.aside-menu[data-v-fff5c8da] .el-menu-item .el-icon{font-size:15px;margin-right:6px}.aside-menu[data-v-fff5c8da] .el-menu-item.is-active{background:#d9043d47!important;box-shadow:inset 3px 0 0 var(--brand-red)}.aside-foot[data-v-fff5c8da]{position:relative;z-index:1;padding:.55rem .85rem .7rem;font-size:.68rem;letter-spacing:.14em;color:#ffffff73;border-top:1px solid rgba(255,255,255,.08)}.header[data-v-fff5c8da]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background:#ffffffeb;border-bottom:1px solid var(--steel-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header-left[data-v-fff5c8da]{font-weight:650;color:var(--brand-navy);display:flex;align-items:center;gap:.4rem;letter-spacing:.02em;min-width:0}.page-title[data-v-fff5c8da]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accent-bar[data-v-fff5c8da]{width:3px;height:1rem;background:var(--brand-red);border-radius:2px}.crumb-group[data-v-fff5c8da]{color:var(--muted);font-weight:500}.crumb-sep[data-v-fff5c8da]{color:var(--muted);font-weight:400}.header-right[data-v-fff5c8da]{display:flex;align-items:center;gap:.75rem}.user-chip[data-v-fff5c8da]{color:var(--muted);font-size:.85rem;padding:.25rem .55rem;border:1px solid var(--steel-line);border-radius:999px;background:#f7f9fc}.content[data-v-fff5c8da]{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:auto;padding:1rem 1.25rem}.content.is-wide-list[data-v-fff5c8da]{padding-top:.5rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:0;overflow:hidden}.content.is-wide-list>.el-card[data-v-fff5c8da],.content.is-wide-list>.ship-page[data-v-fff5c8da]{flex:1 1 auto;min-height:0}.content.is-wide-list .admin-beian[data-v-fff5c8da]{margin-top:.1rem;padding:0;width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box}.content.is-workbench[data-v-fff5c8da]{overflow:hidden;padding-bottom:.85rem}.content[data-v-fff5c8da]:has(.detail){overflow:auto!important}.admin-beian[data-v-fff5c8da]{flex-shrink:0;margin-top:auto;padding:.2rem 0 0;border-top:none;background:transparent;width:100%;display:flex;justify-content:center;text-align:center}.admin-shell.is-mobile .aside.is-drawer[data-v-fff5c8da]{position:fixed;z-index:2100;top:0;bottom:0;left:0;width:min(280px,86vw)!important;max-width:86vw;transform:translate(-105%);transition:transform .24s ease;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.admin-shell.is-mobile .aside.is-drawer.is-open[data-v-fff5c8da]{transform:translate(0);box-shadow:8px 0 28px #00000047}.admin-shell.is-mobile .aside-menu[data-v-fff5c8da],.admin-shell.is-mobile .aside-menu[data-v-fff5c8da]:not(.el-menu--collapse){width:100%!important}.admin-shell.is-mobile .admin-body[data-v-fff5c8da]{width:100%;max-width:100%}.admin-shell.is-mobile .header[data-v-fff5c8da]{padding:env(safe-area-inset-top) .5rem 0;min-height:52px}.admin-shell.is-mobile .content[data-v-fff5c8da]{padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.admin-shell.is-mobile .header-left[data-v-fff5c8da]{flex:1}.admin-shell.is-mobile .user-chip[data-v-fff5c8da],.admin-shell.is-mobile .crumb-group[data-v-fff5c8da],.admin-shell.is-mobile .crumb-sep[data-v-fff5c8da],.admin-shell.is-mobile .accent-bar[data-v-fff5c8da]{display:none}.admin-shell.is-mobile .header-right[data-v-fff5c8da]{gap:.25rem;flex-shrink:0}.admin-shell.is-mobile .admin-beian[data-v-fff5c8da]{padding-bottom:env(safe-area-inset-bottom)}.aside-menu-popper{background:linear-gradient(180deg,var(--brand-navy-deep) 0%,var(--brand-navy) 48%,#122a55 100%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 24px #00000047!important}.aside-menu-popper .el-menu{background:transparent!important}.aside-menu-popper .el-menu-item,.aside-menu-popper .el-sub-menu__title{height:36px;line-height:36px;font-size:13px;color:#ffffffeb!important}.aside-menu-popper .el-menu-item:hover,.aside-menu-popper .el-sub-menu__title:hover,.aside-menu-popper .el-menu-item.is-active{background:#ffffff14!important}.aside-menu-popper .el-menu-item.is-active{color:#fff!important;box-shadow:inset 3px 0 0 var(--brand-red)}.aside-menu-popper .el-popper__arrow:before{background:var(--brand-navy)!important;border-color:#ffffff14!important}:root{--brand-navy: #0a1d44;--brand-navy-deep: #061230;--brand-navy-mid: #14305f;--brand-red: #d9043d;--brand-red-dark: #b00331;--steel: #e8edf3;--steel-line: #c5d0de;--panel: #ffffff;--text: #1c2430;--muted: #6b778a;--el-color-primary: #0a1d44;--el-color-primary-light-3: #3d5278;--el-color-primary-light-5: #6d7e9a;--el-color-primary-light-7: #9eabbd;--el-color-primary-light-8: #c5ced9;--el-color-primary-light-9: #e8ecf2;--el-color-primary-dark-2: #061230;--teal: var(--brand-navy-mid);--teal-deep: var(--brand-navy);--bg: #edf1f6;--catalog-process: #14305f;--catalog-process-soft: #e8eef6;--catalog-material: #1a4d5c;--catalog-material-soft: #e7f3f4;--catalog-selected: #eef2f8;--catalog-hover: #f4f7fb;--catalog-radius: 12px;--catalog-shadow: 0 8px 24px rgba(10, 29, 68, .08);--price-ink: var(--brand-navy);--style-banner-green: #3d9c56}.style-banner{min-width:0}.style-banner__row{display:flex;align-items:stretch;min-height:2.6rem;border-bottom:2px solid var(--style-banner-green)}.style-banner__flag{display:inline-flex;align-items:center;background:var(--style-banner-green);color:#1a1a1a;font-weight:700;font-size:.9rem;letter-spacing:.02em;line-height:1.2;padding:.32rem 1.15rem .32rem .85rem;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 100%,0 100%);white-space:nowrap}.style-banner__extra{margin-left:auto;display:flex;align-items:center;gap:.5rem;padding:.2rem .15rem .2rem .5rem}.wizard-op-btn.el-button{font-weight:700;letter-spacing:.02em;padding:.5rem 1.05rem;height:auto;min-height:36px}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:Bahnschrift,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.01em;background-color:var(--bg);background-image:linear-gradient(180deg,rgba(10,29,68,.04) 0%,transparent 220px),linear-gradient(rgba(10,29,68,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(10,29,68,.035) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;background-position:0 0,0 0,0 0;color:var(--text)}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}.page-hint{margin:0 0 1rem;color:var(--muted);font-size:.9rem}.stack{display:grid;gap:.85rem}.card-row{border:1px solid var(--steel-line);border-radius:6px;padding:.9rem;background:var(--panel);box-shadow:0 1px #0a1d440a}.card-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem}.card-actions{display:flex;gap:.45rem;flex-shrink:0}.thumb{width:48px;height:48px;border-radius:6px;object-fit:cover;border:1px solid var(--steel-line, #c5d0de);background:#f7f9fc}.form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1rem}.form-grid>.span-2,.form-grid .el-form-item.span-2{grid-column:span 2}.form-grid>.span-3,.form-grid .el-form-item.span-3{grid-column:span 3}.form-grid>.span-all,.form-grid .el-form-item.span-all{grid-column:1 / -1}@media(max-width:1024px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.form-grid>.span-2,.form-grid .el-form-item.span-2,.form-grid>.span-3,.form-grid .el-form-item.span-3{grid-column:1 / -1}}.summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.summary-card{background:linear-gradient(180deg,#fff,#f3f6fa);border:1px solid var(--steel-line);border-left:3px solid var(--brand-navy);border-radius:6px;padding:.85rem}.summary-card .label{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.summary-card .value{font-size:1.3rem;font-weight:700;color:var(--brand-navy)}.summary-block{border:1px solid var(--steel-line);border-radius:6px;margin-bottom:.85rem;overflow:hidden;background:#fff}.summary-block h3{margin:0;padding:.55rem .8rem;background:linear-gradient(90deg,var(--brand-navy) 0%,var(--brand-navy-mid) 100%);color:#fff;font-size:.92rem;font-weight:650;letter-spacing:.02em}.kv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0}.kv-item{padding:.55rem .8rem;border-top:1px solid var(--el-border-color-lighter)}.kv-item.span-2{grid-column:span 2}.kv-item dt{color:var(--muted);font-size:.75rem;margin-bottom:.15rem}.kv-item dd{margin:0;font-size:.9rem;white-space:pre-wrap;word-break:break-word}.brand-logo{display:block;object-fit:contain;background:#fff}@media(max-width:900px){.summary-cards,.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.is-mobile,html.is-mobile body{overflow-x:hidden;max-width:100%}html.is-mobile .el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px);margin-top:12px!important}html.is-mobile .el-message-box{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)}html.is-mobile .app-grid,html.is-mobile .form-grid,html.is-mobile .track-pair,html.is-mobile .notes-row,html.is-mobile .carton-media-row,html.is-mobile .photo-grid,html.is-mobile .chart-grid,html.is-mobile .metric-trend-grid,html.is-mobile .layout,html.is-mobile .wizard-shell,html.is-mobile .wizard-shell.has-log,html.is-mobile .wizard-shell.has-log.is-log-collapsed,html.is-mobile .detail-shell,html.is-mobile .detail-shell.has-log,html.is-mobile .detail-shell.has-log.is-log-collapsed,html.is-mobile .login-shell{grid-template-columns:1fr!important}html.is-mobile .kpi-grid{grid-template-columns:1fr 1fr!important}html.is-mobile .org-page,html.is-mobile .role-meta,html.is-mobile .perm-list{grid-template-columns:1fr!important}html.is-mobile .analytics-head,html.is-mobile .date-tools{flex-direction:column;align-items:stretch}html.is-mobile .filters{flex-wrap:wrap}html.is-mobile .filters .keyword,html.is-mobile .filters .status-filter{width:100%!important;max-width:100%}html.is-mobile .filter-search-line{display:flex;align-items:center;gap:.4rem;width:100%}html.is-mobile .filter-search-line .filter-search{width:auto!important;flex:1 1 auto;max-width:none!important}html.is-mobile .filter-search,html.is-mobile .filter-date,html.is-mobile .filter-select,html.is-mobile .filter-row .el-date-editor,html.is-mobile .head-actions .el-input,html.is-mobile .head-actions .el-select{width:100%!important;max-width:100%!important}html.is-mobile .head-actions,html.is-mobile .filter-row,html.is-mobile .view-row{max-width:100%}html.is-mobile .view-row{overflow-x:auto}html.is-mobile .el-table-fixed-column--left,html.is-mobile .el-table-fixed-column--right{position:static!important;left:auto!important;right:auto!important}html.is-mobile .el-table__body-wrapper,html.is-mobile .el-table__header-wrapper{overflow-x:auto}html.is-mobile .wizard,html.is-mobile .detail{flex:none;height:auto!important;max-height:none!important;min-height:auto;overflow:visible!important}html.is-mobile .wizard-shell,html.is-mobile .detail-shell{flex:none;overflow:visible!important;height:auto!important;max-height:none!important;min-height:auto}html.is-mobile .detail-shell.is-stacked{display:flex;flex-direction:column}html.is-mobile .detail-main{flex:none;height:auto;max-height:none;min-height:auto;overflow:visible!important}html.is-mobile .changelog.is-stack{flex:none;width:100%;height:auto!important;max-height:none!important;margin-top:.75rem}html.is-mobile .wizard-nav{position:static;height:auto;max-height:none}html.is-mobile .wizard-main,html.is-mobile .detail-main{overflow:visible}html.is-mobile .wizard-footer,html.is-mobile .wizard .footer{flex-wrap:wrap;align-items:stretch;position:sticky;bottom:0}html.is-mobile .footer-actions,html.is-mobile .wizard-actions,html.is-mobile .detail-actions{width:100%;flex-wrap:wrap}html.is-mobile .footer-actions .el-button,html.is-mobile .wizard-actions .el-button,html.is-mobile .wizard .footer .el-button,html.is-mobile .detail-actions .el-button{flex:1 1 8rem}html.is-mobile .detail-actions .edit-chip,html.is-mobile .wizard-actions .edit-chip{width:100%;margin-right:0}html.is-mobile .el-pagination{flex-wrap:wrap;justify-content:center;row-gap:.35rem}html.is-mobile .shipment-summary .review-desc.el-descriptions{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}html.is-mobile .shipment-summary .review-desc .el-descriptions__table{width:max-content;min-width:100%;table-layout:auto}html.is-mobile .shipment-summary .review-desc .el-descriptions__label,html.is-mobile .shipment-summary .review-desc .el-descriptions__content{white-space:nowrap;width:auto!important}html.is-mobile .shipment-summary .review-desc .el-descriptions__content[colspan]:not([colspan="1"]){white-space:pre-line;min-width:16rem;max-width:28rem}@media(max-width:768px){.summary-cards,.kv-grid{grid-template-columns:1fr}}
