*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f8fafc}.admin-main-layout,.admin-content,.admin-content>*{min-width:0;max-width:100%}.admin-content{overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain}.admin-content .ant-table-wrapper,.admin-content .ant-table-container{max-width:100%}.admin-content .ant-table-content,.admin-content .ant-table-body{overscroll-behavior-x:contain}.admin-content .ant-pagination{flex-wrap:wrap;row-gap:8px}.wechat-chat-tabs.ant-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.wechat-chat-tabs>.ant-tabs-nav{flex:0 0 auto}.wechat-chat-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:hidden}.wechat-chat-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%;min-height:0}.wechat-chat-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.admin-filter-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}.admin-filter-grid{flex:1 1 760px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 16px}.admin-filter-actions{flex:0 1 auto;min-width:0;max-width:100%;display:flex;justify-content:flex-end}.admin-filter-actions .ant-space{max-width:100%;flex-wrap:wrap;justify-content:flex-end}.admin-filter-date-range-field{grid-column:span 2;min-width:0;max-width:300px}.sales-performance-date-filter-field{min-width:0}.sales-performance-filter-grid{flex:0 1 auto;grid-template-columns:repeat(4,240px)}.sales-performance-filter-actions{margin-left:auto}.sales-performance-pass-time-field{grid-column:1}.sales-performance-reconcile-field{grid-column:2}.order-list-filter-grid,.custom-info-filter-grid{flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.order-list-filter-row,.custom-info-filter-row{flex-wrap:nowrap}.order-list-filter-row .admin-filter-actions,.custom-info-filter-row .admin-filter-actions{flex:0 0 auto;justify-content:flex-end}.order-list-filter-row .admin-filter-actions .ant-space,.custom-info-filter-row .admin-filter-actions .ant-space{justify-content:flex-end}.order-list-filter-row .admin-filter-actions .ant-btn,.custom-info-filter-row .admin-filter-actions .ant-btn{flex-shrink:0}.order-list-date-filter-field{min-width:0}.date-shortcut-picker-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.date-shortcut-picker-button .date-shortcut-picker-text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-shortcut-picker-button .date-shortcut-picker-clear{display:none;color:#8c8c8c;line-height:1}.date-shortcut-picker-button:hover .date-shortcut-picker-clear{display:inline-flex}.date-shortcut-picker-button.has-value:hover .date-shortcut-picker-arrow{display:none}.date-shortcut-picker-button .date-shortcut-picker-clear:hover{color:#595959}@media (max-width: 1200px){.admin-filter-actions{width:100%}.order-list-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.order-list-filter-row,.custom-info-filter-row{flex-wrap:wrap}.order-list-filter-row .admin-filter-actions,.custom-info-filter-row .admin-filter-actions{flex-basis:100%}.sales-performance-filter-grid{grid-template-columns:repeat(3,240px)}}@media (max-width: 768px){.admin-filter-grid{flex-basis:100%;grid-template-columns:1fr}.admin-filter-date-range-field{grid-column:span 1;max-width:none}.sales-performance-pass-time-field,.sales-performance-reconcile-field{grid-column:auto}.sales-performance-filter-grid{grid-template-columns:1fr}.sales-performance-filter-actions{margin-left:0}.order-list-filter-grid{grid-template-columns:1fr}.admin-filter-actions,.admin-filter-actions .ant-space{width:100%;justify-content:flex-start}}.ant-image-preview-img-wrapper{align-items:flex-start!important;overflow:auto;padding:72px 72px 104px;overscroll-behavior:contain}.ant-image-preview-img-wrapper:before{display:none!important}.ant-image-preview-img{width:auto;height:auto;max-width:100%;margin-block:auto}.ant-image-preview-img-wrapper::-webkit-scrollbar{width:8px;height:8px}.ant-image-preview-img-wrapper::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:999px}@media (max-width: 768px){.ant-image-preview-img-wrapper{padding:56px 12px 96px}}.pasteable-upload-wrap{--pasteable-upload-size: 88px;--pasteable-upload-gap: 8px;display:flex;width:100%;min-height:var(--pasteable-upload-size);padding:0;border:1px dashed #cfd8e3;border-radius:10px;background:#f7f8fa;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;overflow:hidden}.pasteable-upload-wrap:hover{border-color:#9fbbe7;background:#f4f7fb}.pasteable-upload-wrap.is-active{border-color:#1677ff;background:#f2f7ff;box-shadow:0 0 0 3px #1677ff1f}.pasteable-upload-wrap .ant-upload-wrapper.ant-upload-picture-card-wrapper{display:flex;width:100%;min-height:var(--pasteable-upload-size);align-items:stretch;gap:var(--pasteable-upload-gap);overflow-x:auto;overflow-y:hidden;padding:0}.pasteable-upload-wrap .ant-upload-list.ant-upload-list-picture-card{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--pasteable-upload-gap);margin:0;padding:0;min-height:var(--pasteable-upload-size)}.pasteable-upload-wrap .ant-upload-list.ant-upload-list-picture-card:before,.pasteable-upload-wrap .ant-upload-list.ant-upload-list-picture-card:after{display:none}.pasteable-upload-wrap .ant-upload.ant-upload-select,.pasteable-upload-wrap .ant-upload-list-item{width:var(--pasteable-upload-size)!important;height:100%!important;min-height:var(--pasteable-upload-size)!important}.pasteable-upload-wrap .ant-upload-list-item-container{flex:0 0 auto;width:var(--pasteable-upload-size)!important;height:var(--pasteable-upload-size)!important;margin:0!important}.pasteable-upload-wrap .ant-upload.ant-upload-select{flex:0 0 auto;margin:0!important;border:0!important;border-right:1px dashed #dbe4ef!important;border-radius:0;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0e6,0 1px 2px #0f172a0a}.pasteable-upload-wrap .ant-upload.ant-upload-select>div{width:100%;height:100%}.pasteable-upload-wrap .ant-upload-list-item{border-radius:0}.pasteable-upload-wrap .ant-upload-list-item-actions{gap:4px}.pasteable-upload-trigger{display:flex;width:var(--pasteable-upload-size);height:100%;min-height:var(--pasteable-upload-size);padding:8px;align-items:center;justify-content:center}.pasteable-upload-trigger .ant-btn{height:28px;padding-inline:10px;border-radius:8px;border-color:#d5dbe3;background:#fff;color:#1f2937;box-shadow:0 1px 2px #0f172a0f}.pasteable-upload-wrap .ant-upload-list-item-container+.ant-upload-list-item-container,.pasteable-upload-wrap .ant-upload-list-item-container+.ant-upload.ant-upload-select{border-left:1px dashed #e7edf5}.pasteable-upload-wrap::-webkit-scrollbar,.pasteable-upload-wrap .ant-upload-wrapper.ant-upload-picture-card-wrapper::-webkit-scrollbar,.pasteable-upload-wrap .ant-upload-list.ant-upload-list-picture-card::-webkit-scrollbar{height:6px}.pasteable-upload-wrap::-webkit-scrollbar-thumb,.pasteable-upload-wrap .ant-upload-wrapper.ant-upload-picture-card-wrapper::-webkit-scrollbar-thumb,.pasteable-upload-wrap .ant-upload-list.ant-upload-list-picture-card::-webkit-scrollbar-thumb{background:#00000029;border-radius:999px}.admin-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.admin-side-menu{flex:1;scrollbar-width:none}.admin-side-menu::-webkit-scrollbar{width:0;height:0}.admin-side-menu.ant-menu{color:#b7c8d9;background:transparent}.admin-side-menu.ant-menu .ant-menu-item,.admin-side-menu.ant-menu .ant-menu-submenu-title{margin:3px 0!important;height:42px!important;line-height:42px!important;border-radius:8px!important;font-size:14px;font-weight:600;letter-spacing:.1px;transition:color .16s ease,background-color .16s ease}.admin-side-menu.ant-menu .ant-menu-submenu-title{color:#d5e1ed;border:1px solid transparent;background:transparent}.admin-side-menu.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.admin-side-menu.ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:#fff!important;background:#477ab32e!important;border-color:#94b8db1f!important;box-shadow:none}.admin-side-menu.ant-menu .ant-menu-sub.ant-menu-inline{background:transparent!important;margin:2px 0 10px!important;padding:4px 0 4px 8px!important;border-left:1px solid rgba(156,184,211,.2);border-radius:0!important;box-shadow:none}.admin-side-menu.ant-menu .ant-menu-sub .ant-menu-item{margin:2px 0!important;min-width:0;padding-left:15px!important;color:#afc2d5!important;background:transparent;border:1px solid transparent}.admin-side-menu.ant-menu .ant-menu-item-selected{color:#fff!important;background:#2c6fe8!important;box-shadow:0 6px 14px #1b5dcc3b}.admin-side-menu.ant-menu .ant-menu-item-selected:after{display:none!important}.admin-side-menu.ant-menu .ant-menu-sub .ant-menu-item:hover{background:#6b93bc29!important;border-color:transparent!important}.admin-side-menu.ant-menu .ant-menu-item:hover,.admin-side-menu.ant-menu .ant-menu-submenu-title:hover{color:#fff!important}.admin-side-menu.ant-menu .ant-menu-item .ant-menu-item-icon,.admin-side-menu.ant-menu .ant-menu-submenu-title .ant-menu-item-icon,.admin-side-menu.ant-menu .ant-menu-submenu-title .anticon{color:#9eb5cc}.admin-side-menu.ant-menu .ant-menu-item-selected .ant-menu-item-icon,.admin-side-menu.ant-menu .ant-menu-item-selected .anticon,.admin-side-menu.ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:currentColor}.admin-side-menu.ant-menu .ant-menu-submenu-arrow,.admin-side-menu.ant-menu .ant-menu-submenu-arrow:before,.admin-side-menu.ant-menu .ant-menu-submenu-arrow:after{color:#a5bbd0!important}.admin-side-menu.ant-menu-inline-collapsed .ant-menu-submenu-title,.admin-side-menu.ant-menu-inline-collapsed .ant-menu-item{padding-inline:calc(50% - 18px)!important}.admin-brand{font-family:PingFang SC,Microsoft YaHei,sans-serif}
