.admin-layout{min-height:100vh}.admin-layout__sider{position:sticky;top:0;height:100vh;overflow:auto;background:var(--color-bg-container);border-right:1px solid var(--color-border, #e2e8f0)}.admin-layout__brand{display:flex;align-items:center;gap:10px;height:64px;padding:0 20px;border-bottom:1px solid var(--color-border, #e2e8f0)}.admin-layout__brand-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;color:var(--color-bg-container);font-size:14px;font-weight:800;background:var(--color-primary, #2563eb)}.admin-layout__brand-text{display:flex;flex-direction:column;gap:1px}.admin-layout__brand-title{color:var(--color-text-heading, #0f172a);font-size:14px;font-weight:700;letter-spacing:.01em;white-space:nowrap;line-height:1.3}.admin-layout__brand-subtitle{color:var(--color-text-secondary, #64748b);font-size:11px;font-weight:400;white-space:nowrap;line-height:1.3}.admin-layout__menu{border-inline-end:none!important;padding:8px 8px 0}.admin-layout__main{min-width:0;background:var(--color-bg-layout, #f1f5f9)}.admin-layout__header{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px;padding:0 28px;background:var(--color-bg-container);border-bottom:1px solid var(--color-border, #e2e8f0);position:sticky;top:0;z-index:100}.admin-layout__header-heading{display:grid;gap:2px}.admin-layout__header-title{color:var(--color-text-heading, #0f172a);font-size:16px;font-weight:600;line-height:22px}.admin-layout__header-subtitle{color:var(--color-text-tertiary, #94a3b8);font-size:13px;line-height:18px}.admin-layout__account{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;background:var(--color-bg-subtle, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:999px;cursor:default;transition:border-color .15s}.admin-layout__account:hover{border-color:var(--color-text-tertiary, #94a3b8)}.admin-layout__account-info{display:flex;flex-direction:column;gap:1px}.admin-layout__account-name{font-size:13px;font-weight:600;color:var(--color-text, #1e293b);line-height:1.3}.admin-layout__account-phone{font-size:11px;color:var(--color-text-secondary, #64748b);line-height:1.3}.admin-layout__account-avatar{flex-shrink:0;background:var(--color-primary, #2563eb)}.admin-layout__todo-notify{flex-shrink:0;display:inline-flex;align-items:center;height:30px;overflow:hidden;background:var(--color-bg-subtle, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:999px;transition:border-color .15s,box-shadow .15s}.admin-layout__todo-notify:hover{border-color:color-mix(in srgb,var(--color-primary, #2563eb) 28%,var(--color-border, #e2e8f0));box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary, #2563eb) 8%,transparent)}.admin-layout__todo-state{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 12px;color:var(--color-text, #1e293b);font-size:12px;font-weight:500;line-height:28px;white-space:nowrap}.admin-layout__todo-state-dot{width:7px;height:7px;border-radius:999px;background:var(--todo-dot-color, var(--color-success, #16a34a));box-shadow:0 0 0 3px color-mix(in srgb,var(--todo-dot-color, var(--color-success, #16a34a)) 14%,transparent)}.admin-layout__todo-state-text{line-height:1}.admin-layout__todo-state--reconnecting .admin-layout__todo-state-text{color:var(--color-warning, #d97706)}.admin-layout__todo-toggle{height:30px;border-radius:999px;font-size:12px;font-weight:500}.admin-layout__todo-notify .admin-layout__todo-toggle{height:28px;padding:0 11px;color:var(--color-text-secondary, #64748b);background:transparent;border:0;border-left:1px solid var(--color-border, #e2e8f0);border-radius:0;box-shadow:none}.admin-layout__todo-notify .admin-layout__todo-toggle:hover{color:var(--color-error, #dc2626);background:color-mix(in srgb,var(--color-error, #dc2626) 7%,transparent);border-left-color:color-mix(in srgb,var(--color-error, #dc2626) 16%,var(--color-border, #e2e8f0))}.admin-layout__todo-notify .admin-layout__todo-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary, #2563eb) 35%,transparent);outline-offset:-2px}.admin-layout__content{padding:24px;min-height:calc(100vh - 68px)}@media (max-width: 1024px){.admin-layout__content{padding:16px}}.login-page{min-height:100vh;padding:32px 20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 28%),radial-gradient(circle at bottom right,color-mix(in srgb,var(--color-warning) 16%,transparent),transparent 24%),linear-gradient(180deg,var(--color-border) 0%,var(--color-bg-subtle) 42%,var(--color-bg-layout) 100%)}.login-page__shell{display:grid;grid-template-columns:minmax(280px,520px) minmax(320px,420px);gap:24px;align-items:center;max-width:1120px;min-height:calc(100vh - 64px);margin:0 auto}.login-page__hero{padding:12px 8px}.login-page__brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.login-page__logo{width:72px;height:72px;border-radius:14px}.login-page__brand-name{font-size:32px;font-weight:700;color:var(--color-text-heading);letter-spacing:.02em}.login-page__title{margin-top:18px;color:var(--color-text-heading);font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.login-page__desc{max-width:560px;margin-top:16px;color:var(--color-text-secondary);font-size:15px;line-height:1.75}.login-page__app-download{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:10px 20px;color:var(--color-primary);font-size:14px;font-weight:600;text-decoration:none;background:color-mix(in srgb,var(--color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 24%,transparent);border-radius:999px;transition:background .2s,border-color .2s}.login-page__app-download:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent);border-color:color-mix(in srgb,var(--color-primary) 36%,transparent)}.login-page__app-download-icon{font-size:12px}.login-page__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.login-page__point{padding:16px;background:color-mix(in srgb,var(--color-bg-container) 78%,transparent);border:1px solid color-mix(in srgb,var(--color-text-tertiary) 16%,transparent);border-radius:18px;box-shadow:var(--shadow-card)}.login-page__card{border-radius:24px;border:1px solid color-mix(in srgb,var(--color-text-tertiary) 18%,transparent);box-shadow:var(--shadow-modal)}.login-page__card-title{margin-bottom:24px;color:var(--color-text-heading);font-size:20px;font-weight:700;line-height:1.3}@media (max-width: 960px){.login-page__shell{grid-template-columns:1fr;align-items:stretch}.login-page__points{grid-template-columns:1fr}}.page-container{display:flex;flex-direction:column;gap:16px}.page-container__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page-container__title{display:block;color:var(--color-text-heading, #0f172a);font-size:22px;font-weight:700;line-height:1.25}.page-container__subtitle{display:block;margin-top:6px;color:var(--color-text-secondary, #64748b);font-size:14px}.page-container__body{display:flex;flex-direction:column;gap:16px}.page-placeholder{display:flex;flex-direction:column;align-items:center;gap:20px;padding:48px 32px;background:var(--color-bg-container);border-radius:12px;border:1px solid var(--color-border, #e2e8f0);box-shadow:var(--shadow-card, 0 1px 4px rgba(15, 23, 42, .08));text-align:center}.page-placeholder__header{display:flex;flex-direction:column;align-items:center;gap:10px}.page-placeholder__tag{margin:0}.page-placeholder__title{margin:0;font-size:18px;font-weight:600;color:var(--color-text-heading, #0f172a);line-height:1.3}.page-placeholder__desc{margin:0;color:var(--color-text-secondary, #64748b);font-size:14px;line-height:1.65;max-width:480px}.page-placeholder__bullets{padding-left:18px;color:var(--color-text-secondary, #475569);text-align:left}.page-placeholder__bullets li+li{margin-top:8px}.btn-link-cell.ant-btn{padding-inline:0}.filter-bar{margin-bottom:16px}.table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.table-toolbar__filter{flex:1;min-width:0}.table-toolbar__filter .filter-bar{margin-bottom:0}.table-toolbar__actions{flex-shrink:0}.table-action-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px}.carrier-supplier-label,.delivery-team-label,.product-scope-summary-label{margin-inline-end:0;max-width:100%;white-space:normal;word-break:break-all}.product-scope-summary-tooltip{max-width:360px;line-height:1.6;word-break:break-all}.courier-owner-cell{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.45}.courier-owner-cell__name{max-width:100%;color:var(--color-text);font-weight:600;overflow-wrap:anywhere}.courier-owner-cell__role{display:inline-flex;align-items:center;min-height:22px;border-radius:4px;padding:1px 6px;font-size:12px;line-height:20px}.courier-owner-cell__role--platform{background-color:var(--color-bg-subtle);color:var(--color-text-secondary)}.courier-owner-cell__role--leader{background-color:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-container));color:var(--color-primary)}.courier-owner-cell__role--station{background-color:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-container));color:var(--color-success)}.courier-owner-cell__role--unknown{background-color:var(--color-bg-subtle);color:var(--color-text-secondary)}.table-header-nowrap{white-space:nowrap}.courier-work-status-tag{display:inline-flex;align-items:center;gap:6px;min-height:24px;border-radius:999px;padding:2px 10px;border:1px solid transparent;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.courier-work-status-tag__dot{width:6px;height:6px;border-radius:999px;flex:0 0 6px}.courier-work-status-tag--working{border-color:color-mix(in srgb,var(--color-success) 18%,var(--color-bg-container));background-color:color-mix(in srgb,var(--color-success) 10%,var(--color-bg-container));color:var(--color-success)}.courier-work-status-tag--working .courier-work-status-tag__dot{background-color:var(--color-success)}.courier-work-status-tag--resting{border-color:color-mix(in srgb,var(--color-warning) 18%,var(--color-bg-container));background-color:color-mix(in srgb,var(--color-warning) 10%,var(--color-bg-container));color:var(--color-warning)}.courier-work-status-tag--resting .courier-work-status-tag__dot{background-color:var(--color-warning)}.courier-work-status-tag--unknown{border-color:var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text-secondary)}.courier-work-status-tag--unknown .courier-work-status-tag__dot{background-color:var(--color-text-tertiary)}@media (max-width: 768px){.table-toolbar{flex-direction:column;align-items:stretch}.table-toolbar__actions{display:flex;justify-content:flex-end}.table-action-group{gap:8px 12px}}.loading-block{display:flex;justify-content:center;align-items:center;width:100%}.empty-block{display:flex;justify-content:center;padding-block:32px}.role-permissions-page{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;height:calc(100vh - 116px);min-height:520px;overflow:hidden}.role-list-panel,.role-permissions-panel{min-height:100%;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.role-list-panel{overflow:hidden}.role-list-panel__header{display:flex;align-items:center;height:48px;padding:0 16px;color:var(--color-text-heading);font-size:15px;font-weight:600;border-bottom:1px solid var(--color-border)}.role-list-panel__body{display:flex;flex-direction:column;gap:4px;max-height:calc(100% - 48px);overflow-y:auto;padding:12px}.role-list-panel__skeleton{padding:6px 4px}.role-list-panel__item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;width:100%;height:40px;padding:0 12px 0 8px;color:var(--color-text);font:inherit;text-align:left;background:transparent;border:1px solid transparent;border-left-width:3px;border-radius:var(--radius-md);cursor:pointer}.role-list-panel__item:hover{background:var(--color-bg-subtle)}.role-list-panel__item--selected{color:var(--color-primary);background:var(--color-primary-bg);border-color:var(--color-primary)}.role-list-panel__icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:16px}.role-list-panel__name{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.role-permissions-panel{display:flex;flex-direction:column;gap:16px;min-height:0;padding:20px;overflow:hidden}.role-summary{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.role-summary__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-primary);font-size:20px;background:var(--color-primary-bg);border-radius:var(--radius-md)}.role-summary__content{min-width:0;flex:1}.role-summary__title{margin:0;color:var(--color-text-heading);font-size:16px;font-weight:600;line-height:1.5}.role-summary__description{margin:2px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.5}.role-summary__scope{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.role-summary__scope-label{padding:1px 6px;color:var(--color-primary);font-weight:600;background:var(--color-primary-bg);border-radius:var(--radius-sm)}.role-summary__scope-value{color:var(--color-text-heading);font-weight:600}.role-summary__scope-description{color:var(--color-text-tertiary)}.role-summary__action{display:inline-flex;flex-shrink:0;align-items:center}.role-summary__edit-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.role-summary__hint{color:var(--color-text-tertiary);font-size:13px}.role-permissions-panel__groups{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:4px}.role-permissions-panel__empty{display:flex;flex:1;align-items:center;justify-content:center;min-height:320px}.permission-group-card{padding:14px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.permission-group-card--loading{min-height:180px}.permission-group-card__header{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:12px}.permission-group-card__title{margin:0;color:var(--color-text-heading);font-size:15px;font-weight:600;line-height:1.5}.permission-group-card__count{color:var(--color-text-secondary);font-size:13px;font-weight:600}.permission-group-card__modules{display:flex;flex-direction:column;gap:12px;margin-top:12px}.permission-module-card{padding:12px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.permission-module-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.permission-module-card__title{margin:0;color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:1.5}.permission-module-card__count{color:var(--color-text-secondary);font-size:12px;font-weight:600}.permission-module-card__sections{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:12px;margin-top:10px}.permission-module-card__section{min-width:0}.permission-module-card__section-title{margin-bottom:6px;color:var(--color-text-secondary);font-size:12px;font-weight:600}.permission-module-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-module-card__empty{display:flex;align-items:center;min-height:56px;padding:10px 12px;color:var(--color-text-tertiary);font-size:12px;background:var(--color-bg-container);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.permission-tile{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:56px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.permission-tile--owned{background:var(--color-primary-bg);border-color:var(--color-primary)}.permission-tile--missing{background:var(--color-bg-subtle);border-color:var(--color-border)}.permission-tile--editable{cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.permission-tile--editable:hover{background:var(--color-primary-bg);border-color:var(--color-primary-hover)}.permission-tile--editable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.permission-tile--editable.permission-tile--missing{background:var(--color-bg-container)}.permission-tile--editable.permission-tile--missing:hover{background:var(--color-primary-bg)}.permission-tile--disabled,.permission-tile--disabled:hover{cursor:not-allowed;background:var(--color-bg-subtle);border-color:var(--color-border);opacity:.72}.permission-tile__icon{display:inline-flex;color:var(--color-text-tertiary);font-size:16px}.permission-tile__checkbox{display:inline-flex;align-items:center;justify-content:center;width:22px}.permission-tile--owned .permission-tile__icon{color:var(--color-primary)}.permission-tile__content{display:flex;min-width:0;flex-direction:column}.permission-tile__name{overflow:hidden;color:var(--color-text-heading);font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.permission-tile__description{overflow:hidden;margin-top:2px;color:var(--color-text-secondary);font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.permission-tile--missing .permission-tile__name,.permission-tile--missing .permission-tile__description{color:var(--color-text-tertiary)}.permission-tile--editable.permission-tile--missing .permission-tile__name{color:var(--color-text-heading)}.permission-tile--editable.permission-tile--missing .permission-tile__description{color:var(--color-text-secondary)}.permission-tile--disabled .permission-tile__name,.permission-tile--disabled .permission-tile__description{color:var(--color-text-tertiary)}@media (max-width: 1024px){.role-permissions-page{grid-template-columns:220px minmax(0,1fr)}.permission-module-card__sections{grid-template-columns:1fr}.permission-module-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.role-permissions-page{grid-template-columns:1fr;height:auto;min-height:auto;overflow:visible}.role-list-panel,.role-permissions-panel{min-height:0}.role-permissions-panel{padding:16px;overflow:visible}.role-list-panel__body,.role-permissions-panel__groups{max-height:none;overflow:visible;padding-right:0}.role-summary{flex-wrap:wrap;align-items:flex-start}.role-summary__action{width:100%;justify-content:flex-end}.permission-module-card__grid{grid-template-columns:1fr}}.create-courier-modal .ant-modal-content{display:flex;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden}.create-courier-modal .ant-modal-body{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-top:var(--spacing-md)}.create-courier-title{display:flex;flex-direction:column;gap:var(--spacing-xs)}.create-courier-title>span:first-child{color:var(--color-text-heading);font-size:18px;font-weight:700;line-height:26px}.create-courier-form{display:flex;flex:1;flex-direction:column;min-height:0}.create-courier-form__scroll{display:flex;flex:1;flex-direction:column;gap:var(--spacing-md);min-height:0;padding-right:2px;padding-bottom:var(--spacing-md);overflow-y:auto}.create-courier-form .ant-form-item{margin-bottom:0}.create-courier-section{padding:var(--spacing-md);background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-md)}.create-courier-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.create-courier-section__title{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);color:var(--color-text-heading);font-size:15px;font-weight:700;line-height:24px}.create-courier-section__header .create-courier-section__title{margin-bottom:0}.create-courier-section__title .anticon{color:var(--color-primary)}.create-courier-required{color:var(--color-error);font-size:14px;font-weight:600}.create-courier-basic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.create-courier-basic-grid .ant-form-item:nth-child(3){grid-column:1 / -1}.create-courier-section-alert{margin-bottom:var(--spacing-md)}.create-courier-area-panel{min-height:48px}.create-courier-empty{padding:var(--spacing-lg) 0;background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.create-courier-qualification-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.create-courier-qualification-summary{line-height:22px}.create-courier-qualification-card{padding:var(--spacing-md);background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-md)}.create-courier-qualification-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.create-courier-qualification-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;color:var(--color-text-heading);font-size:16px;font-weight:700;line-height:24px}.create-courier-emp-no-input{width:min(620px,100%);margin-bottom:var(--spacing-sm)}.create-courier-products-title{margin-bottom:10px;color:var(--color-text-secondary);font-size:13px;line-height:20px}.create-courier-products{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding-left:0}.create-courier-default-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);min-height:40px;padding:var(--spacing-sm);background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.create-courier-footer-item{flex:0 0 auto;padding-top:var(--spacing-md);margin-bottom:0;background:var(--color-bg-container);border-top:1px solid var(--color-border)}.modal-hint{margin-bottom:16px;color:var(--color-text-secondary, #64748b);font-size:13px;line-height:1.6}@media (max-width: 768px){.create-courier-modal .ant-modal-content{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.create-courier-basic-grid{grid-template-columns:1fr}}.nos-table{margin-bottom:24px}.nos-section-title{margin-bottom:8px;font-weight:500;color:var(--color-text, #1e293b)}.product-scope-modal{display:flex;flex-direction:column;gap:16px}.product-scope-summary{display:flex;align-items:center;min-height:32px}.product-scope-alert{margin:0}.product-scope-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.product-scope-modes .ant-radio-button-wrapper{height:auto;min-height:72px;padding:10px 12px;border-inline-start-width:1px;border-radius:6px}.product-scope-modes .ant-radio-button-wrapper:before{display:none}.product-scope-modes .ant-radio-button-wrapper span:not(.ant-radio-button){display:flex;flex-direction:column;gap:4px;line-height:1.4}.product-scope-mode-help{color:var(--color-text-secondary, #64748b);font-size:12px}.product-scope-products{padding:12px;background:var(--color-bg-subtle, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:6px}.product-scope-products .ant-checkbox-group{display:flex;flex-direction:column;gap:10px}.product-scope-code,.product-scope-commission{color:var(--color-text-secondary, #64748b);font-size:12px}.qualification-config-title{display:flex;flex-direction:column;gap:6px}.qualification-config-title__sub{color:var(--color-text-secondary, #64748b);font-size:13px;font-weight:400}.qualification-config-modal{display:flex;flex-direction:column;gap:16px}.qualification-config-main-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:8px 0 16px}.qualification-config-main-toolbar__text{color:var(--color-text-secondary, #64748b);font-size:13px;line-height:20px}.qualification-config-card-list{display:flex;flex-direction:column;gap:12px}.qualification-config-card-list.is-scrollable{max-height:520px;overflow-y:auto;padding-right:2px}.qualification-config-summary{display:block;margin-bottom:4px;color:var(--color-text-secondary, #64748b);font-size:13px;line-height:20px}.qualification-config-card{padding:16px;background:var(--color-bg-container, #fff);border:1px solid var(--color-border, #e2e8f0);border-radius:8px}.qualification-config-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.qualification-config-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;color:var(--color-text-heading, #0f172a);font-size:16px;font-weight:700;line-height:24px}.qualification-config-card__slash{color:var(--color-text-tertiary, #94a3b8);font-weight:500}.qualification-config-card__emp-no{margin-inline-start:4px;color:var(--color-primary, #2563eb);background:var(--color-primary-bg, #eff6ff);border-color:var(--color-primary-bg, #eff6ff)}.qualification-config-card__products-title{margin-bottom:10px;color:var(--color-text-secondary, #64748b);font-size:13px;line-height:20px}.qualification-config-card__products{display:flex;flex-wrap:wrap;gap:8px}.qualification-config-products-empty{display:inline-flex;min-height:32px;align-items:center;color:var(--color-text-tertiary, #94a3b8);font-size:13px}.qualification-config-product-pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:4px 4px 4px 10px;color:var(--color-text, #1e293b);font-size:14px;line-height:22px;background:var(--color-bg-subtle, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:6px}.qualification-config-product-pill__name{min-width:0;overflow-wrap:anywhere}.qualification-config-product-pill__close{display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;padding:0;color:var(--color-text-tertiary, #94a3b8);background:transparent;border:0;border-radius:4px;cursor:pointer}.qualification-config-product-pill__close:hover{color:var(--color-error, #dc2626);background:#fee2e2}.qualification-config-emp-no-alert{margin-bottom:16px}.qualification-config-steps{margin:4px auto 12px;max-width:520px}.qualification-config-product-panel,.qualification-config-no-panel{border:1px solid var(--color-border, #e2e8f0);border-radius:8px;background:var(--color-bg-container, #fff)}.qualification-config-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--color-border, #e2e8f0)}.qualification-config-filter__carrier,.qualification-config-filter__supplier,.qualification-config-filter__keyword,.qualification-config-filter__product-code,.qualification-config-filter__product-name{min-width:0}.qualification-config-filter__product-code{width:180px}.qualification-config-filter__product-name{width:240px}.qualification-config-filter__button{width:88px}.qualification-config-table .ant-table-thead>tr>th{background:var(--color-bg-subtle, #f8fafc)}.qualification-config-table .ant-table-row-selected>td{background:var(--color-primary-bg, #eff6ff)!important}.qualification-config-table__row--disabled>td{color:var(--color-text-tertiary, #94a3b8);cursor:not-allowed;background:var(--color-bg-subtle, #f8fafc)}.qualification-config-table .ant-pagination{margin:16px}.qualification-config-commission{color:var(--color-success, #16a34a);font-weight:600}.qualification-config-no-panel{display:flex;flex-direction:column;gap:12px;min-height:430px;padding:16px}.qualification-config-selected__count{color:var(--color-text-secondary, #64748b);font-size:12px}.qualification-config-selected__reuse-tag{color:var(--color-primary, #2563eb);background:var(--color-primary-bg, #eff6ff);border-color:var(--color-primary-bg, #eff6ff)}.qualification-config-selected__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;background:var(--color-bg-container, #fff)}.qualification-config-supplier-label{display:inline-flex;max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qualification-config-selected__item .ant-input{width:100%}.qualification-config-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.qualification-config-footer strong{color:var(--color-primary, #2563eb)}.courier-default-tags-modal{display:flex;flex-direction:column;gap:var(--spacing-md)}.courier-default-tags-modal__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.courier-default-tags-selected{padding-bottom:16px;border-bottom:1px solid var(--color-border, #e2e8f0)}.courier-default-tags-selected__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.courier-default-tags-selected__body{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:36px}.courier-default-tag-pill{margin-inline-end:0;height:32px;padding:4px 12px;font-size:14px;line-height:22px;border-radius:999px}.courier-default-tags-groups{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 8px);background:var(--color-bg-container, #fff)}.courier-default-tags-group{display:flex;flex-direction:column;gap:10px}.courier-default-tags-group__title{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:var(--color-text-secondary, #64748b);font-size:15px;line-height:24px}.courier-default-tags-group__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--color-text-tertiary, #94a3b8)}.courier-default-tags-group__options{display:flex;flex-wrap:wrap;gap:8px 10px}.courier-default-tags-group__empty{display:inline-flex;align-items:center;min-height:40px;color:var(--color-text-tertiary, #94a3b8);font-size:13px}.courier-default-tag-option-wrap{display:inline-flex;align-items:center;height:34px;min-width:96px;overflow:hidden;border:1px solid transparent;border-radius:10px;background:#f3f4f6;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.courier-default-tag-option-wrap.is-checked{border-color:#dbeafe;background:#e8f0ff;box-shadow:none}.courier-default-tag-option{display:inline-flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 10px;color:var(--color-text, #1e293b);font-size:13px;line-height:18px;background:transparent;border:0;border-radius:10px;cursor:pointer}.courier-default-tag-option__edit.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:32px;margin-right:1px;color:var(--color-text-secondary, #64748b);border-radius:8px}.courier-default-tag-option.is-checked{color:var(--color-primary, #2563eb);background:transparent}.courier-default-tag-option .ant-checkbox-wrapper,.courier-default-tag-option .ant-checkbox{pointer-events:none}.courier-default-tag-option .ant-checkbox+span{padding-inline-start:0}.courier-default-tag-form{margin-top:var(--spacing-md)}.courier-default-tag-form__hint{margin-top:var(--spacing-xs)}.courier-default-tag-import{display:flex;flex-direction:column;gap:var(--spacing-md)}.courier-default-tag-import__desc.ant-typography{margin-bottom:0;line-height:22px}.courier-default-tag-import__options{display:flex;flex-wrap:wrap;gap:8px}.courier-default-tag-import__option.ant-checkbox-wrapper{display:inline-flex;align-items:center;min-height:32px;margin-inline-start:0;padding:5px 10px;background:var(--color-bg-subtle, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-md, 8px)}.courier-default-tag-import__option .ant-checkbox+span{display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.create-courier-section__header,.create-courier-qualification-card__header{align-items:stretch;flex-direction:column}.create-courier-basic-grid,.product-scope-modes,.qualification-config-filter{grid-template-columns:minmax(0,1fr)}.qualification-config-main-toolbar,.qualification-config-card__header{align-items:stretch;flex-direction:column}.courier-default-tags-modal__header{align-items:flex-start;flex-direction:column}.courier-default-tag-option-wrap{min-width:92px}}.courier-area-tags{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.courier-area-tags__tag.ant-tag{display:inline-flex;max-width:100%;align-items:center;margin-inline-end:0;white-space:normal;word-break:break-word}.courier-area-tags__label{min-width:0}.courier-area-tags__tag--more{font-weight:500}.courier-area-tags--compact{gap:4px;max-width:300px}.courier-area-tags--compact .courier-area-tags__tag{max-width:280px}.courier-area-tags--compact .courier-area-tags__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courier-area-tags__tooltip{display:flex;flex-direction:column;gap:4px}.courier-area-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border);border-radius:8px}.courier-area-column{min-width:0;border-right:1px solid var(--color-border)}.courier-area-column:last-child{border-right:0}.courier-area-column__header{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--color-bg-layout);border-bottom:1px solid var(--color-border)}.courier-area-column__count{font-size:12px}.courier-area-column__body{height:360px;overflow-y:auto}.courier-area-column__item.ant-list-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:8px 14px;cursor:pointer}.courier-area-column__item:hover{background:var(--color-bg-subtle)}.courier-area-column__item--active.ant-list-item{background:var(--color-bg-layout)}.courier-area-column__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courier-area-column__arrow{color:var(--color-text-tertiary);font-size:12px}.courier-area-selected{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding-top:16px}.courier-area-selected__label{line-height:32px;white-space:nowrap}.courier-area-selected__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:32px;max-height:80px;overflow-y:auto}.courier-area-selected__tags .ant-tag{display:inline-flex;max-width:100%;min-height:32px;align-items:center;padding-inline:10px;margin-inline-end:0}.courier-area-selected__tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.courier-area-picker{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.courier-area-column__body{height:320px}}@media (max-width: 560px){.courier-area-selected{grid-template-columns:1fr;gap:8px}.courier-area-selected__label{line-height:22px}}.courier-team-detail-list{display:flex;flex-direction:column;gap:16px}.courier-team-detail{padding:16px;background:var(--color-bg-muted, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:8px}.courier-team-detail__header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.courier-team-detail__name{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courier-team-detail__leader{margin-top:4px;color:var(--color-text-secondary, #64748b);font-size:13px}.courier-team-detail__nos .ant-descriptions-row>th,.courier-team-detail__nos .ant-descriptions-row>td{padding-bottom:8px}.courier-qualification-list{display:flex;flex-direction:column;gap:12px}.courier-qualification{position:relative;padding:16px;background:var(--color-bg-muted, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-radius:8px}.courier-qualification__delete{position:absolute;top:8px;right:8px}.courier-qualification__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-right:32px;padding-bottom:12px;border-bottom:1px solid var(--color-border, #e2e8f0)}.courier-qualification__field{min-width:0}.courier-qualification__label{display:block;margin-bottom:4px;color:var(--color-text-secondary, #64748b);font-size:12px;line-height:20px}.courier-qualification__value{display:block;min-width:0;color:var(--color-text, #0f172a);font-size:14px;line-height:22px;overflow-wrap:anywhere}.courier-qualification__products{padding-top:12px}.courier-qualification__products-title{margin-bottom:8px;color:var(--color-text-secondary, #64748b);font-size:12px;line-height:20px}.courier-qualification-products{display:flex;flex-direction:column;gap:8px}.courier-qualification-product{display:flex;gap:8px;align-items:flex-start;justify-content:flex-start;color:var(--color-text, #0f172a);font-size:14px;line-height:22px}.courier-qualification-product__name{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.courier-qualification-product:before{flex:0 0 auto;margin-right:6px;color:var(--color-text-secondary, #64748b);content:"·"}.courier-qualification-product__delete{flex:0 0 auto;height:22px;padding:0;line-height:22px}.courier-qualification-product-empty{color:var(--color-text-secondary, #64748b);font-size:14px;line-height:22px}.courier-assign-owner-admin__alert{margin-bottom:16px}.courier-assign-owner-admin__current{margin-bottom:12px;color:var(--color-text-secondary, #64748b)}.courier-assign-owner-admin__select{width:100%}.courier-channel-table__channel-cell{display:inline-flex;max-width:100%;align-items:flex-start}.courier-channel-table__channel{display:inline-block;max-width:100%;line-height:1.5;white-space:normal;word-break:break-all}.courier-channel-section__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.courier-channel-section__search{width:260px}@media (max-width: 768px){.courier-team-detail__header{flex-direction:column}.courier-qualification__meta{grid-template-columns:1fr}.courier-channel-section__toolbar{align-items:stretch;flex-direction:column}.courier-channel-section__search{width:100%}}.courier-area-modal__alert{margin-bottom:16px}.courier-area-modal__footer{margin-top:20px}.owner-default-tag-manager{display:flex;min-height:0;flex-direction:column;gap:var(--spacing-md)}.owner-default-tag-manager--compact{min-height:520px}.owner-default-tag-manager__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.owner-default-tag-manager__desc.ant-typography{margin:4px 0 0;font-size:13px}.owner-default-tag-manager__alert{flex:0 0 auto}.owner-default-tag-manager__toolbar{display:grid;grid-template-columns:minmax(180px,1fr) 140px 120px auto auto;align-items:center;gap:var(--spacing-sm)}.owner-default-tag-manager__table{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.owner-default-tag-manager__table .ant-table-wrapper,.owner-default-tag-manager__table .ant-spin-nested-loading,.owner-default-tag-manager__table .ant-spin-container{display:flex;flex:1;min-height:0;flex-direction:column}.owner-default-tag-manager__table .ant-table{flex:1;min-height:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.owner-default-tag-manager__pager{display:flex;flex:0 0 auto;justify-content:flex-end;min-height:48px;padding-top:var(--spacing-sm)}.owner-default-tag-manager__pager .ant-pagination{margin:0}.owner-default-tag-manager__type{margin-inline-end:0}@media (max-width: 768px){.owner-default-tag-manager__header{flex-direction:column}.owner-default-tag-manager__toolbar{grid-template-columns:1fr}}.courier-list-summary{color:var(--color-text-secondary, #64748b);font-size:13px}.courier-list-alert{margin-bottom:var(--spacing-md)}.courier-filter-control{width:160px}.courier-filter-status{width:120px}.courier-filter-owner{width:220px}.courier-filter-area{width:240px}.courier-muted-text{color:var(--color-text-secondary, #64748b)}.courier-name-link.ant-btn{display:inline-block;max-width:100%;text-align:left;vertical-align:middle;white-space:normal;word-break:break-all}.courier-compact-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.courier-compact-tag{margin-inline-end:0;max-width:100%;white-space:normal;word-break:break-all}.courier-compact-tag-more{font-weight:500}.courier-list-action-group{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:12px;white-space:nowrap}@media (max-width: 768px){.courier-list-filter .ant-input,.courier-list-filter .ant-select,.courier-list-filter .ant-select-selector{width:100%!important}.courier-list-filter.ant-space{width:100%}.courier-list-filter.ant-space .ant-space-item{flex:1 1 calc(50% - 8px);min-width:120px}.courier-list-filter.ant-space .ant-space-item:last-child{flex:0 0 auto}}.product-supplier-tree{overflow:hidden;min-width:0;min-height:420px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.product-supplier-tree__list{display:flex;flex-direction:column;min-height:0}.product-supplier-tree__tabs{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));flex:0 0 auto;gap:0;min-height:48px;padding:0 12px;border-bottom:1px solid var(--color-border)}.product-supplier-tree__tab{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:48px;min-width:0;padding:0;margin:0;color:var(--color-text);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;background:transparent;border:0;cursor:pointer}.product-supplier-tree__tab:hover,.product-supplier-tree__tab.is-active{color:var(--color-primary)}.product-supplier-tree__tab.is-active:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;content:"";background:var(--color-primary)}.product-supplier-tree__content{display:grid;flex:1 1 auto;align-content:start;gap:2px;min-height:0;padding-bottom:16px;overflow:auto}.product-supplier-tree__carrier-group{display:grid}.product-supplier-tree__carrier-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:0 16px;color:var(--color-text-heading);font:inherit;font-weight:600;text-align:left;background:transparent;border:0}.product-supplier-tree__carrier-main{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;gap:8px}.product-supplier-tree__carrier-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-supplier-tree__carrier-main .anticon{color:var(--color-text-tertiary);font-size:12px}.product-supplier-tree__carrier-count{flex:0 0 auto;color:var(--color-text-secondary);font-size:12px;font-weight:400}.product-supplier-tree__supplier-list{display:grid;gap:0;padding:0}.product-supplier-tree__node{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;overflow:hidden;padding:0 12px 0 34px;color:var(--color-text);font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.product-supplier-tree__node:hover,.product-supplier-tree__node.is-active{color:var(--color-primary);background:var(--color-primary-bg)}.product-supplier-tree__node.is-active{font-weight:600}.product-supplier-tree__node.is-active:after{position:absolute;top:0;right:0;width:2px;height:100%;content:"";background:var(--color-primary)}.product-supplier-tree__supplier-main,.product-supplier-tree__supplier-meta{display:inline-flex;align-items:center;min-width:0;gap:8px}.product-supplier-tree__supplier-main{flex:1 1 auto;overflow:hidden}.product-supplier-tree__supplier-meta{flex:0 0 auto}.product-supplier-tree__supplier-dot{flex:0 0 auto;width:6px;height:6px;background:var(--color-primary-hover);border-radius:50%}.product-supplier-tree__supplier-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-supplier-tree__supplier-name .carrier-supplier-label{display:inline-block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.product-supplier-tree__supplier-name .carrier-supplier-label .ant-tag{max-width:100%}.product-supplier-tree__supplier-name .carrier-supplier-label{line-height:20px}.product-supplier-tree__supplier-count{flex:0 0 auto;padding:0 7px;color:var(--color-primary);font-size:12px;line-height:22px;background:var(--color-primary-bg);border:1px solid transparent;border-radius:var(--radius-sm)}.product-supplier-tree__supplier-arrow{flex:0 0 auto;color:var(--color-text-tertiary);font-size:11px}.product-supplier-tree__node.is-active .product-supplier-tree__supplier-arrow{color:var(--color-primary)}.select-courier-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.select-courier-panel__summary{padding:12px 24px;color:var(--color-text-secondary);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.select-courier-modal .ant-modal-content{overflow:hidden;padding:0}.select-courier-modal .ant-modal-header{margin:0;padding:24px 32px;border-bottom:1px solid var(--color-border)}.select-courier-modal .ant-modal-title{font-size:18px;font-weight:600}.select-courier-modal .ant-modal-body{padding:0}.select-courier-modal__summary{display:block;margin-top:4px;font-size:13px;font-weight:400}.select-courier-toolbar{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;padding:16px;border-bottom:1px solid var(--color-border)}.select-courier-toolbar__tag-type{width:112px;flex:0 0 112px}.select-courier-toolbar__tag-select{width:108px;flex:0 0 108px}.select-courier-toolbar__search{width:86px;flex:0 0 86px}.select-courier-toolbar__identity{width:116px;flex:0 0 116px}.select-courier-toolbar__phone{width:136px;flex:0 0 136px}.select-courier-toolbar__area{width:250px;flex:0 0 250px}.select-courier-toolbar>.ant-btn{width:60px;flex:0 0 60px}.courier-area-filter-field{display:flex;min-width:0;flex-direction:column;gap:4px}.courier-area-filter-field>.ant-cascader{width:100%}.courier-area-filter-field__message{font-size:12px;line-height:18px}.select-courier-modal__alert{margin:16px 24px 0}.select-courier-table{padding:16px 24px 0}.select-courier-table .ant-table-row{cursor:pointer}.select-courier-table .select-courier-table__row--disabled{cursor:not-allowed}.select-courier-modal__disabled-reason{display:inline-block;max-width:128px;font-size:12px;line-height:20px}.select-courier-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px 24px;border-top:1px solid var(--color-border)}.select-courier-panel__inline-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 24px 16px;border-top:1px solid var(--color-border)}@media (max-width: 768px){.select-courier-modal .ant-modal-header{padding:20px 16px}.select-courier-toolbar{flex-wrap:wrap;padding:16px}.select-courier-panel__summary{padding:12px 16px}.select-courier-toolbar__tag-type,.select-courier-toolbar__tag-select,.select-courier-toolbar__identity,.select-courier-toolbar__search,.select-courier-toolbar__phone,.select-courier-toolbar__area{width:100%}.select-courier-table,.select-courier-modal__footer{padding:16px}.select-courier-panel__inline-footer{padding:12px 16px 16px}}.product-store-binding-modal .ant-drawer-content{overflow:hidden}.product-store-binding-modal .ant-drawer-header{padding:20px 24px;border-bottom:1px solid var(--color-border)}.product-store-binding-modal .ant-drawer-body{display:flex;flex-direction:column;min-height:0;padding:0}.product-store-binding-modal__title{display:flex;flex-direction:column;gap:6px}.product-store-binding-modal__title>span:first-child{color:var(--color-text-heading);font-size:16px}.product-store-binding-panel{display:flex;min-height:0;flex:1;flex-direction:column}.product-store-binding-panel__alert{margin:16px 24px 0}.product-store-binding-panel__tabs{padding:0 24px}.product-store-binding-panel__tabs .ant-tabs-nav{margin-bottom:0}.product-store-binding-panel__tab-label{display:inline-flex;align-items:center;gap:7px}.product-store-binding-panel__tab-count{display:inline-flex;min-width:22px;height:20px;align-items:center;justify-content:center;padding:0 6px;color:var(--color-text-secondary);font-size:12px;line-height:20px;background:var(--color-bg-subtle);border-radius:10px}.product-store-binding-panel__tabs .ant-tabs-tab-active .product-store-binding-panel__tab-count{color:var(--color-primary);background:var(--color-primary-bg)}.product-store-binding-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--color-border)}.product-store-binding-panel__filters{display:grid;grid-template-columns:repeat(2,220px) auto;align-items:center;gap:12px;min-width:0}.product-store-binding-panel__default-filters{display:grid;grid-template-columns:240px 72px 72px;align-items:center;gap:8px;min-width:0}.product-store-binding-panel__default-filters .ant-btn{width:72px}.product-store-binding-panel__notice{padding:10px 24px 0;color:var(--color-text-secondary);font-size:13px}.product-store-binding-panel__table{display:flex;min-height:0;flex:1;flex-direction:column;padding:16px 24px 20px}.product-store-binding-panel__manual-layout{display:flex;min-height:0;flex:1;gap:0;padding:16px 24px 20px}.product-store-binding-panel__master,.product-store-binding-panel__detail{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--color-bg-container);border:1px solid var(--color-border)}.product-store-binding-panel__master{width:32%;border-radius:var(--radius-md) 0 0 var(--radius-md)}.product-store-binding-panel__detail{flex:1;border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0}.product-store-binding-panel__subheader{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.product-store-binding-panel__subheader>span{min-width:0}.product-store-binding-panel__master .product-store-binding-table-frame,.product-store-binding-panel__detail .product-store-binding-table-frame{padding:0}.product-store-binding-panel__master .product-store-binding-table-frame__pagination,.product-store-binding-panel__detail .product-store-binding-table-frame__pagination{padding:12px 16px 0}.product-store-binding-master-frame{overflow:hidden}.product-store-binding-master-frame .product-store-binding-table-frame__list{overflow:auto}.product-store-binding-master-columns{display:grid;grid-template-columns:minmax(0,1fr) 72px 14px;gap:8px;align-items:center;min-height:40px;padding:0 12px;color:var(--color-text-secondary);font-weight:500;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.product-store-binding-master-columns span:nth-child(2){text-align:right}.product-store-binding-master-frame .ant-list-empty-text{padding:40px 12px}.product-store-binding-master-item{position:relative;display:flex;min-height:68px;align-items:center;gap:8px;padding:10px 12px!important;cursor:pointer;transition:background-color .2s ease}.product-store-binding-master-item:hover{background:var(--color-bg-subtle)}.product-store-binding-master-item.is-selected{background:var(--color-primary-bg);box-shadow:inset 3px 0 0 var(--color-primary)}.product-store-binding-master-item__identity{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.product-store-binding-master-item__identity>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-store-binding-master-item__count{display:flex;min-width:56px;align-items:flex-end;flex-direction:column;gap:2px}.product-store-binding-master-item__arrow{color:var(--color-primary);font-size:22px;line-height:1}.product-store-binding-panel__detail-empty{display:flex;min-height:0;flex:1;align-items:center;justify-content:center}.product-store-binding-panel__manual-filters{grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) minmax(180px,1fr) auto}.product-store-binding-panel__auto-filters{grid-template-columns:200px 220px auto}.product-store-binding-panel__auto-section{display:flex;min-height:0;flex:1;flex-direction:column;margin:16px 24px 20px;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.product-store-create-panel__progress{padding:12px 24px;background:var(--color-bg-container);border-bottom:1px solid var(--color-border)}.product-store-create-panel__steps{max-width:420px;margin:0 auto}.product-store-create-panel__steps .ant-steps-item-title{color:var(--color-text-secondary);font-size:14px;font-weight:400}.product-store-create-panel__steps .ant-steps-item-process .ant-steps-item-title{color:var(--color-text-heading);font-weight:600}.product-store-create-panel__steps .ant-steps-item-icon{width:24px;height:24px;margin-inline-end:8px;line-height:22px}.product-store-create-panel__steps .ant-steps-item-tail{top:11px}.product-store-create-panel__courier-step{display:flex;min-height:0;flex:1;flex-direction:column;padding:16px 24px;overflow:hidden}.product-store-create-panel__courier-step .select-courier-panel{display:flex;min-height:0;flex:1;flex-direction:column;border-radius:var(--radius-md)}.product-store-create-panel__courier-step .select-courier-table{min-height:0;flex:1;overflow:auto}.product-store-create-panel__courier-step .select-courier-modal__footer{flex:0 0 auto;padding:12px 16px;background:var(--color-bg-container)}.product-store-modal__alert{margin-bottom:12px}.product-store-modal__product-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:16px 0 20px;margin-bottom:20px;border-bottom:1px solid var(--color-border)}.product-store-modal__product-info div{display:flex;min-width:0;flex-direction:column;gap:8px}.product-store-modal__product-info span{color:var(--color-text-secondary)}.product-store-modal__product-info strong{color:var(--color-text-heading);font-size:16px}.product-store-modal__amount{color:var(--color-primary)!important}.product-store-modal__section{margin-bottom:20px}.product-store-modal__label-row{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.product-store-modal__label-row strong{color:var(--color-text-heading);font-size:16px}.product-store-modal__label-row span{color:var(--color-error)}.product-store-modal__label-row em{color:var(--color-text-tertiary);font-style:normal}.product-store-modal__courier-picker{display:flex;align-items:center;justify-content:center;width:100%;min-height:64px;gap:12px;color:var(--color-text-secondary);background:var(--color-bg-container);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer}.product-store-modal__courier-picker:disabled{cursor:not-allowed;opacity:.55}.product-store-modal__courier-card{display:flex;align-items:center;gap:14px;min-height:82px;padding:14px 16px;background:var(--color-primary-bg);border:1px solid var(--color-primary-hover);border-radius:var(--radius-md)}.product-store-modal__avatar{flex:0 0 auto;background:var(--color-primary)}.product-store-modal__courier-info{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:6px 12px}.product-store-modal__courier-info strong{color:var(--color-text-heading);font-size:16px}.product-store-modal__courier-info span,.product-store-modal__courier-info small{color:var(--color-text-secondary)}.product-store-modal__store-filters{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;margin-bottom:12px}.product-store-modal__courier-filters{max-width:320px;margin-bottom:12px}.product-store-modal__filters{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-bottom:12px}.product-store-modal__channel-meta{color:var(--color-text-secondary);font-size:12px}.product-store-binding-table__channel{display:inline-block;max-width:100%;line-height:1.5;white-space:normal;word-break:break-all}.product-store-modal__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.product-store-modal__footer{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--color-text-secondary)}.product-store-modal__footer strong{color:var(--color-primary)}.product-store-create-modal .ant-modal-content{overflow:hidden;padding:0}.product-store-create-modal .ant-modal-header{margin:0;padding:16px 24px;border-bottom:1px solid var(--color-border)}.product-store-create-modal .ant-modal-body{padding:0}.product-store-create-panel{display:flex;max-height:calc(100vh - 144px);flex-direction:column;overflow:hidden}.product-store-create-panel__product-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:10px 24px;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.product-store-create-panel__product-summary>span{display:flex;min-width:0;align-items:center;gap:6px}.product-store-create-panel__product-summary strong{min-width:0;color:var(--color-text-heading)}.product-store-create-panel__amount{color:var(--color-primary)!important}.product-store-create-panel__alert{margin:12px 24px 0}.product-store-create-panel__section{padding:16px 24px;background:var(--color-bg-container);border-bottom:1px solid var(--color-border)}.product-store-create-panel__section-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.product-store-create-panel__courier-picker{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;color:var(--color-text-secondary);background:var(--color-bg-container);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer}.product-store-create-panel__courier-picker:disabled{cursor:not-allowed;opacity:.55}.product-store-create-panel__courier-card{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-md)}.product-store-create-panel__courier-card>div{display:flex;min-width:0;flex-direction:column;gap:4px}.product-store-create-panel__stores{min-height:240px;overflow:auto}@media (max-width: 1100px){.product-store-binding-panel__manual-filters{grid-template-columns:repeat(2,minmax(160px,1fr))}.product-store-binding-panel__manual-filters .ant-space{grid-column:1 / -1}}@media (max-width: 760px){.product-store-binding-panel__manual-layout{flex-direction:column}.product-store-binding-panel__master{width:100%;max-height:260px;border-radius:var(--radius-md) var(--radius-md) 0 0}.product-store-binding-panel__detail{min-height:420px;border-left:1px solid var(--color-border);border-top:0;border-radius:0 0 var(--radius-md) var(--radius-md)}.product-store-binding-panel__manual-filters,.product-store-binding-panel__auto-filters{grid-template-columns:1fr}.product-store-binding-panel__manual-filters .ant-space{grid-column:auto}}.product-store-create-panel__store-filters{display:grid;grid-template-columns:minmax(220px,320px) 72px 72px;align-items:center;gap:8px;margin-bottom:8px}.product-store-create-panel__store-filters .ant-btn{width:72px}.product-store-create-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--color-bg-container);border-top:1px solid var(--color-border)}.product-store-binding-table-frame{display:flex;min-height:0;flex:1;flex-direction:column}.product-store-binding-table-frame__list{min-height:0;flex:1;overflow:hidden}.product-store-binding-table-frame__list .ant-table-wrapper,.product-store-binding-table-frame__list .ant-spin-nested-loading,.product-store-binding-table-frame__list .ant-spin-container{height:100%;min-height:0}.product-store-binding-table-frame__list .ant-spin-container,.product-store-binding-table-frame__list .ant-table,.product-store-binding-table-frame__list .ant-table-container{display:flex;min-height:0;flex:1;flex-direction:column}.product-store-binding-table-frame__list .ant-table-container{border-radius:var(--radius-md)}.product-store-binding-table-frame__pagination{display:flex;align-items:center;justify-content:flex-end;min-height:56px;flex:0 0 auto;padding:12px 0 0;background:var(--color-bg-container);border-top:1px solid var(--color-border)}.product-store-binding-table-frame__list .ant-table-body{min-height:0;flex:1;scrollbar-gutter:stable}.add-product-auth-modal .ant-modal-content{overflow:hidden;padding:0}.add-product-auth-modal .ant-modal-close{top:32px;right:32px}.add-product-auth-modal .ant-modal-body{display:flex;max-height:calc(100vh - 96px);flex-direction:column;padding:0}.add-product-auth-modal__header{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) 40px;border-bottom:1px solid var(--color-border)}.add-product-auth-modal__icon{display:inline-flex;width:56px;height:56px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-primary);font-size:24px;background:var(--color-primary-bg);border-radius:var(--radius-lg)}.add-product-auth-modal__title{margin:0!important;color:var(--color-text-heading)!important}.add-product-auth-modal__subtitle{display:block;margin-top:4px;font-size:14px}.add-product-auth-modal__notice{padding:var(--spacing-sm) 40px;color:var(--color-text-secondary);font-size:13px;line-height:20px;background:var(--color-primary-bg);border-bottom:1px solid var(--color-border)}.add-product-auth-modal__alert{margin:var(--spacing-md) 40px 0}.add-product-auth-modal__toolbar{display:grid;grid-template-columns:150px 180px minmax(280px,1fr) auto;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-md) 40px;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.add-product-auth-modal__carrier,.add-product-auth-modal__supplier,.add-product-auth-modal__keyword{width:100%}.add-product-auth-modal__table{display:flex;height:clamp(360px,calc(100vh - 360px),620px);flex:0 1 auto;min-height:0;flex-direction:column;padding:var(--spacing-lg) 40px 0;overflow:hidden}.add-product-auth-modal__table .ant-table-wrapper{display:flex;flex:1;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.add-product-auth-modal__table .ant-spin-nested-loading,.add-product-auth-modal__table .ant-spin-container{display:flex;flex:1;min-height:0;flex-direction:column}.add-product-auth-modal__table .ant-table{flex:1;min-height:0;overflow:hidden;border-radius:var(--radius-lg)}.add-product-auth-modal__table .ant-table-container{display:flex;height:100%;min-height:0;flex-direction:column}.add-product-auth-modal__table .ant-table-body{flex:1;height:100%;min-height:0;overflow-y:auto!important}.add-product-auth-modal__table .ant-table-placeholder{height:100%}.add-product-auth-modal__pager{flex:0 0 auto;display:flex;justify-content:flex-end;min-height:56px;padding:var(--spacing-sm) var(--spacing-md) 0;border-top:1px solid var(--color-border)}.add-product-auth-modal__pager .ant-pagination{margin:0}.add-product-auth-modal__table .ant-table-row{cursor:pointer}.add-product-auth-modal__row--selected>td{background:var(--color-primary-bg)!important}.add-product-auth-modal__commission{color:var(--color-success);font-weight:600}.add-product-auth-modal__team-name{display:inline-block;max-width:96px;vertical-align:middle}.add-product-auth-modal__transfer-tag{margin-inline-end:0}.add-product-auth-modal__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) 40px var(--spacing-lg);border-top:1px solid var(--color-border)}@media (max-width: 900px){.add-product-auth-modal__header,.add-product-auth-modal__notice,.add-product-auth-modal__alert,.add-product-auth-modal__toolbar,.add-product-auth-modal__table,.add-product-auth-modal__footer{padding-inline:var(--spacing-md)}.add-product-auth-modal__toolbar{grid-template-columns:1fr}.add-product-auth-modal__footer{align-items:stretch;flex-direction:column}}.delivery-team-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:16px;min-height:0;padding:0;margin-bottom:24px;background:transparent;border:0;border-radius:0;box-shadow:none}.delivery-team-toolbar__status{display:flex;align-items:center;flex:0 0 auto;min-height:60px;padding:10px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.delivery-team-status-tabs{display:flex;gap:6px;padding:0;background:transparent;border:0;border-radius:var(--radius-sm)}.delivery-team-status-tabs__item{min-width:88px;height:34px;padding:0 16px;color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:32px;white-space:nowrap;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color 80ms ease,background-color 80ms ease,border-color 80ms ease,box-shadow 80ms ease}.delivery-team-status-tabs__item:hover{color:var(--color-primary);background:var(--color-primary-bg);border-color:transparent}.delivery-team-status-tabs__item:active{color:var(--color-bg-container);background:var(--color-primary-active)}.delivery-team-status-tabs__item:focus-visible{box-shadow:0 0 0 2px var(--color-primary-bg),0 0 0 4px var(--color-primary-hover)}.delivery-team-status-tabs__item.is-active{color:var(--color-bg-container);background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 4px 10px #2563eb2e}.delivery-team-status-tabs__item.is-active:hover{color:var(--color-bg-container);background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.delivery-team-toolbar__right{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;min-width:0;min-height:60px;padding:10px 12px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.delivery-team-toolbar__filters,.delivery-team-toolbar__actions{display:flex;align-items:center;gap:10px;min-width:0}.delivery-team-toolbar__filters{flex:1 1 auto}.delivery-team-toolbar__actions{flex:0 0 auto;margin-left:auto}.delivery-team-toolbar__search{width:176px;margin-left:0}.delivery-team-toolbar__search--leader{width:152px}.delivery-team-page__alert{margin-bottom:16px}.delivery-team-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.delivery-team-card{display:flex;flex-direction:column;min-height:336px;padding:24px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.delivery-team-card--deleted{border-color:var(--color-error)}.delivery-team-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:32px}.delivery-team-card__title-wrap{min-width:0}.delivery-team-card__title{overflow:hidden;margin:0;color:var(--color-text-heading);font-size:16px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.delivery-team-card__badge{display:inline-block;margin-top:4px;color:var(--color-text-secondary);font-size:12px;line-height:18px}.delivery-team-card__remark{overflow:hidden;margin:4px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.delivery-team-card__leader{display:flex;align-items:center;gap:12px;min-height:84px;padding:16px;margin-top:20px;background:var(--color-bg-subtle);border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:var(--radius-md)}.delivery-team-card__leader-avatar{display:grid;flex:0 0 36px;width:36px;height:36px;color:var(--color-warning);place-items:center;background:color-mix(in srgb,var(--color-warning) 16%,var(--color-bg-container));border-radius:50%}.delivery-team-card__leader-role{flex:0 0 auto;align-self:flex-start;padding:1px 7px;color:var(--color-warning);font-size:12px;line-height:18px;background:color-mix(in srgb,var(--color-warning) 10%,var(--color-bg-container));border:1px solid color-mix(in srgb,var(--color-warning) 36%,var(--color-bg-container));border-radius:var(--radius-sm)}.delivery-team-card__leader-main{display:grid;flex:1;min-width:0;gap:3px}.delivery-team-card__leader-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-team-card__leader-name{color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:20px}.delivery-team-card__leader-phone{color:var(--color-text-secondary);font-size:12px;line-height:18px}.delivery-team-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px}.delivery-team-card>.delivery-team-stats{margin-bottom:24px}.delivery-team-stats--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.delivery-team-stat{display:grid;place-items:center;min-height:64px;padding:8px;background:var(--color-bg-subtle);border-radius:var(--radius-md)}.delivery-team-stat__value{color:var(--color-text-heading);font-size:20px;font-weight:700;line-height:24px}.delivery-team-stat__label{margin-top:3px;color:var(--color-text-secondary);font-size:12px;line-height:18px;white-space:nowrap}.delivery-team-stat--primary .delivery-team-stat__value{color:var(--color-primary)}.delivery-team-stat--warning .delivery-team-stat__value{color:var(--color-warning)}.delivery-team-card__footer{display:flex;justify-content:flex-end;flex-wrap:nowrap;gap:8px;padding:14px 0 0;margin-top:auto;border-top:1px solid var(--color-border)}.delivery-team-card__action{min-width:54px;height:32px;padding-inline:12px;color:var(--color-text);font-size:13px;font-weight:600;background:var(--color-bg-container);border-color:var(--color-border);border-radius:var(--radius-sm);box-shadow:none}.delivery-team-card__action:hover,.delivery-team-card__action--primary{color:var(--color-primary);background:var(--color-primary-bg);border-color:var(--color-primary-hover)}.delivery-team-card__action--primary:hover{color:var(--color-bg-container);background:var(--color-primary);border-color:var(--color-primary)}.delivery-team-card__action--success{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 9%,var(--color-bg-container));border-color:color-mix(in srgb,var(--color-success) 34%,var(--color-bg-container))}.delivery-team-card__action--success:hover{color:var(--color-bg-container);background:var(--color-success);border-color:var(--color-success)}.delivery-team-card__action--danger{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 8%,var(--color-bg-container));border-color:color-mix(in srgb,var(--color-error) 28%,var(--color-bg-container))}.delivery-team-card__action--danger:hover{color:var(--color-bg-container);background:var(--color-error);border-color:var(--color-error)}.delivery-team-card__action.ant-btn[disabled],.delivery-team-card__action.ant-btn[disabled]:hover{color:var(--color-text-tertiary);background:var(--color-bg-subtle);border-color:var(--color-border)}.delivery-team-role-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;color:var(--color-primary);font-size:12px;line-height:20px;background:var(--color-primary-bg);border:1px solid var(--color-primary-hover);border-radius:var(--radius-sm)}.delivery-team-member-name-link.ant-btn{height:auto;max-width:100%;padding:0;white-space:normal;word-break:break-all;text-align:left;line-height:1.5}.delivery-team-member-tag{margin-inline-end:4px;color:var(--color-text);white-space:normal;word-break:break-all;vertical-align:middle}.delivery-team-tag-title{display:inline-flex;align-items:center;gap:4px}.delivery-team-tag-title__icon{color:var(--color-text-tertiary);font-size:13px;cursor:help}.delivery-team-tag-title__tooltip{display:grid;gap:6px}.delivery-team-tag-title__tooltip div{display:inline-flex;align-items:center;gap:6px}.delivery-team-add-member-filter{display:flex;align-items:center;gap:8px;margin-bottom:12px}.delivery-team-add-member-filter__supplier{width:180px}.delivery-team-add-member-filter__keyword{flex:1;min-width:240px}.delivery-team-add-member-filter__area{width:260px}.delivery-team-candidate-nos,.delivery-team-candidate-products,.delivery-team-candidate-tags{display:flex;flex-wrap:wrap;gap:6px}.delivery-team-tag-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 12px;color:var(--color-text-secondary);font-size:13px}.delivery-team-tag-legend span{display:inline-flex;align-items:center;gap:6px}.delivery-team-tag-legend__dot{width:8px;height:8px;border-radius:999px}.delivery-team-tag-legend__dot--default{background:var(--color-primary)}.delivery-team-tag-legend__dot--team{background:var(--color-warning)}.delivery-team-tag-legend__note{color:var(--color-text-tertiary)}.delivery-team-product-scopes{display:flex;flex-direction:column;gap:6px;max-width:180px}.delivery-team-product-scope-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.delivery-team-add-member-footer{padding-top:12px;margin-top:12px;border-top:1px solid var(--color-border)}.delivery-team-modal-alert{margin-bottom:16px}.delivery-team-modal .ant-modal-body{max-height:calc(100vh - 160px);overflow-y:auto}.delivery-team-modal-footer{margin-bottom:0}.delivery-team-assign-product-summary{padding:12px;margin-bottom:16px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.delivery-team-grid-state{display:grid;min-height:360px;place-items:center;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.delivery-team-pagination{display:flex;justify-content:flex-end;margin-top:24px}.delivery-team-modal__section{padding:18px 0;margin-bottom:0;background:var(--color-bg-container);border-bottom:1px solid var(--color-border);border-radius:0}.delivery-team-modal__section:first-child{padding-top:4px}.delivery-team-modal__section:last-of-type{border-bottom:0}.delivery-team-modal__section h5{margin-bottom:14px;color:var(--color-text-heading);font-size:14px;font-weight:700}.delivery-team-modal__section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.delivery-team-modal__section-header h5{margin-bottom:0}.delivery-team-modal__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.delivery-team-modal__remark{grid-column:1 / -1}.delivery-team-modal__product-team-name{display:inline-block;max-width:96px;vertical-align:middle}.delivery-team-modal__transfer-tag{margin-inline-end:0}.delivery-team-modal__footer{padding-top:16px;margin-bottom:0}@media (max-width: 1360px){.delivery-team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.delivery-team-toolbar{flex-direction:column;gap:12px}.delivery-team-toolbar__status{width:100%;min-height:52px;padding:8px 12px}.delivery-team-toolbar__right{flex-wrap:nowrap;width:100%;min-height:52px;padding:8px 12px}.delivery-team-toolbar__filters{flex:1 1 auto}.delivery-team-toolbar__actions{margin-left:0}.delivery-team-toolbar__search{flex:1 1 150px;width:auto;min-width:140px}.delivery-team-toolbar__search--leader{flex-basis:140px}.delivery-team-toolbar__filters>.ant-btn,.delivery-team-toolbar__actions>.ant-btn{flex:0 0 auto}}@media (max-width: 768px){.delivery-team-card-grid{grid-template-columns:1fr}.delivery-team-toolbar{gap:10px;min-height:auto;margin-bottom:16px}.delivery-team-toolbar__status{width:100%;padding:8px}.delivery-team-toolbar__status .delivery-team-status-tabs{width:100%}.delivery-team-status-tabs__item{flex:1;min-width:0;padding:0 12px}.delivery-team-toolbar__right{width:100%;flex-wrap:wrap;gap:8px}.delivery-team-toolbar__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.delivery-team-toolbar__actions{width:100%;margin-left:0}.delivery-team-toolbar__search{width:100%;min-width:0}.delivery-team-toolbar__filters>.ant-btn,.delivery-team-toolbar__actions>.ant-btn{min-width:64px}.delivery-team-toolbar__actions>.ant-btn{width:100%}.delivery-team-stats--compact,.delivery-team-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-team-modal__fields{grid-template-columns:1fr}.delivery-team-add-member-filter{align-items:stretch;flex-direction:column}.delivery-team-add-member-filter__supplier,.delivery-team-add-member-filter__keyword,.delivery-team-add-member-filter__area{width:100%;min-width:0}}@media (prefers-reduced-motion: reduce){.delivery-team-status-tabs__item{transition:none}}.delivery-team-backbar{padding:10px 12px;margin-bottom:16px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.delivery-team-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:20px;align-items:center}.delivery-team-summary__desc{min-width:0}.delivery-team-summary__remark{display:inline-block;max-width:100%;color:var(--color-text);white-space:pre-wrap;word-break:break-word}.delivery-team-manage-panel{margin-top:16px}.delivery-team-manage-panel .ant-card-body{padding-top:12px}.delivery-team-member-filter__input{width:160px}.delivery-team-member-filter__supplier{width:200px}.delivery-team-member-filter__tag-type{width:132px}.delivery-team-member-filter__tag-value{width:220px}.delivery-team-member-filter__status{width:120px}.delivery-team-tag-panel{min-width:0}.delivery-team-tag-filter__type,.delivery-team-tag-filter__enable{width:132px}.delivery-team-tag-filter__name{width:180px}.delivery-team-member-tag-summary{display:grid;gap:4px;padding:12px;margin-bottom:16px;background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.delivery-team-products{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;min-height:420px}.delivery-team-products__tree,.delivery-team-products__table-panel{min-width:0;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.delivery-team-products__tree-title,.delivery-team-products__table-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 16px;border-bottom:1px solid var(--color-border)}.delivery-team-products__tree-title{color:var(--color-text-heading);font-size:15px;font-weight:600}.delivery-team-products__tree-list{display:grid;gap:2px;padding:8px 0}.delivery-team-products__carrier-group{display:grid}.delivery-team-products__carrier-title{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:0 16px;color:var(--color-text-heading);font:inherit;font-weight:600;text-align:left;background:transparent;border:0;cursor:pointer}.delivery-team-products__carrier-title:hover{color:var(--color-primary);background:var(--color-bg-subtle)}.delivery-team-products__carrier-main{display:inline-flex;align-items:center;min-width:0;gap:8px}.delivery-team-products__carrier-main .anticon{color:var(--color-text-tertiary);font-size:12px}.delivery-team-products__carrier-count{display:none}.delivery-team-products__supplier-count{flex:0 0 auto;padding:0 7px;color:var(--color-primary);font-size:12px;line-height:22px;background:var(--color-primary-bg);border:1px solid transparent;border-radius:var(--radius-sm)}.delivery-team-products__supplier-list{display:grid;gap:0;padding:0}.delivery-team-products__tree-node{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 12px 0 34px;color:var(--color-text);font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.delivery-team-products__tree-node:hover,.delivery-team-products__tree-node.is-active{color:var(--color-primary);background:var(--color-primary-bg)}.delivery-team-products__tree-node.is-active{font-weight:600}.delivery-team-products__tree-node.is-active:after{position:absolute;top:0;right:0;width:2px;height:100%;content:"";background:var(--color-primary)}.delivery-team-products__tree-node.is-active .delivery-team-products__supplier-count{color:var(--color-primary)}.delivery-team-products__supplier-main,.delivery-team-products__supplier-meta{display:inline-flex;align-items:center;min-width:0;gap:8px}.delivery-team-products__supplier-main{flex:1}.delivery-team-products__supplier-dot{flex:0 0 auto;width:6px;height:6px;background:var(--color-primary-hover);border-radius:50%}.delivery-team-products__supplier-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-team-products__supplier-arrow{color:var(--color-text-tertiary);font-size:11px}.delivery-team-products__tree-node.is-active .delivery-team-products__supplier-arrow{color:var(--color-primary)}.delivery-team-products__tree-node small{display:block;color:var(--color-text-tertiary);font-size:12px;line-height:16px}.delivery-team-products__table-panel .ant-table-wrapper{padding:12px}.delivery-team-products__table-panel .product-store-binding-panel{padding:8px 0}.delivery-team-product-amount{color:var(--color-primary);font-weight:700}.delivery-team-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.delivery-team-form-grid__full{grid-column:1 / -1}.delivery-team-courier-nos{display:grid;gap:10px}.delivery-team-courier-nos__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:12px;align-items:center}.delivery-team-courier-nos__row .ant-form-item{margin-bottom:0}@media (max-width: 1024px){.delivery-team-summary,.delivery-team-products{grid-template-columns:1fr}.delivery-team-tag-filter__type,.delivery-team-tag-filter__enable,.delivery-team-tag-filter__name{width:100%}}@media (max-width: 768px){.delivery-team-courier-nos__row,.delivery-team-form-grid{grid-template-columns:1fr}}.downstream-list__appid{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;color:var(--color-text, #1e293b)}.downstream-list__empty-cell{color:var(--color-text-tertiary, #94a3b8);font-size:13px}@media (max-width: 768px){.downstream-list__appid{font-size:12px;word-break:break-all}}.downstream-secret-warning{display:flex;gap:8px;align-items:flex-start;padding:12px 16px;background-color:var(--color-bg-subtle, #f8fafc);border:1px solid var(--color-border, #e2e8f0);border-left:4px solid var(--color-warning, #d97706);border-radius:var(--radius-md, 8px)}.downstream-secret-warning__icon{color:var(--color-warning, #d97706);font-size:16px;margin-top:1px;flex-shrink:0}.downstream-secret-warning__text{font-size:14px;color:var(--color-text, #1e293b);line-height:1.6}.downstream-reset-warning{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;background-color:#fff7ed;border:1px solid var(--color-border, #e2e8f0);border-left:4px solid var(--color-error, #dc2626);border-radius:var(--radius-md, 8px)}.downstream-reset-warning__icon{color:var(--color-error, #dc2626);font-size:18px;margin-top:1px;flex-shrink:0}.downstream-reset-warning__content{display:flex;flex-direction:column;gap:6px}.downstream-reset-warning__list{margin:4px 0 0;padding-left:20px;color:var(--color-text, #1e293b);font-size:14px;line-height:1.8}.downstream-reset-warning__list li{list-style:disc}.downstream-edit-appid{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-top:16px;margin-bottom:4px;background-color:var(--color-bg-subtle, #f8fafc);border-radius:var(--radius-sm, 6px);border:1px solid var(--color-border, #e2e8f0)}.downstream-edit-appid__label{font-size:12px;color:var(--color-text-secondary, #64748b);flex-shrink:0}.downstream-edit-appid__value{font-size:13px;color:var(--color-text, #1e293b);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;word-break:break-all}.activation-attachment-gallery--detail{margin-top:16px}.activation-attachment-gallery h4{margin:0 0 12px;color:var(--color-text-heading);font-size:14px;font-weight:600}.activation-attachment-gallery__group{margin-bottom:16px}.activation-attachment-gallery__group:last-child{margin-bottom:0}.activation-attachment-gallery__group-title{margin-bottom:8px;color:var(--color-text-secondary)}.activation-attachment-gallery__images{display:flex;flex-wrap:wrap;gap:8px}.activation-attachment-gallery__images .ant-image,.activation-attachment-gallery__images img{width:120px;height:90px}.activation-attachment-gallery__images img{object-fit:cover;border-radius:6px}.order-stats-cards{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0 12px}.order-list__stats-alert{margin-bottom:12px}.order-list__tabs{margin-bottom:0}.order-list__relation-alert{margin-bottom:16px}.order-stats-card-wrapper{display:contents}.order-stats-card{display:flex;align-items:center;gap:12px;flex:1 1 calc(25% - 9px);min-width:160px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 20px;box-shadow:0 1px 4px #0000000a;cursor:default;transition:box-shadow .2s}.order-stats-card:hover{box-shadow:0 2px 8px #00000014}.order-stats-card__icon{font-size:28px;flex-shrink:0;display:flex;align-items:center}.order-stats-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.order-stats-card__label{font-size:13px;color:#8c8c8c;white-space:nowrap}.order-stats-card__value{font-size:24px;font-weight:700;line-height:1.3;white-space:nowrap}.activation-stats-summary{margin-bottom:16px}.activation-review__toolbar{margin-bottom:8px}.activation-review__filter-bar{display:block;width:100%}.activation-review__filter-layout{display:flex;flex-direction:column;gap:8px;width:100%}.activation-review__filter-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;width:100%}.activation-review__filter-control{width:100%;min-width:0}.activation-review__filter-row>.activation-review__filter-control{width:auto}.activation-review__phone-filter{flex:1 1 220px;min-width:0}.activation-review__filter-row--search .activation-review__filter-control--order,.activation-review__filter-row--search .activation-review__filter-control--courier{flex:1 1 220px}.activation-review__filter-control--supplier,.activation-review__filter-control--team{flex:1 1 180px}.activation-review__field-error{display:block;margin-top:2px;color:var(--color-error);font-size:12px;line-height:18px}.activation-review__filter-control--range{flex:2 1 380px}.activation-review__filter-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.activation-review__tabs{margin-bottom:0}.activation-review__alert{margin-bottom:12px}.activation-review__phone-cell{display:flex;flex-direction:column;align-items:flex-start;gap:0}.activation-review__duplicate-phone.ant-btn{height:20px;padding:0;color:var(--color-warning);font-size:12px;line-height:20px}.activation-review__duplicate-phone.ant-btn:hover,.activation-review__duplicate-phone.ant-btn:focus-visible{color:var(--color-warning);opacity:.86}@media (max-width: 768px){.activation-review__filter-row>.activation-review__filter-control,.activation-review__phone-filter{flex-basis:100%;width:100%}.activation-review__filter-control--range{flex-basis:100%}.activation-review__filter-actions{justify-content:flex-end}}.order-detail-log-scroll{height:560px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:8px 4px 8px 0}.order-list__order-sn{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.order-list__order-sn-main{display:flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap}.order-list__order-sn .btn-link-cell{padding-left:0}.order-list__duplicate-row{display:flex;align-items:center;gap:4px;line-height:18px;margin-top:-2px}.order-list__duplicate-icon{color:var(--color-warning);font-size:12px}.order-list__duplicate-action.ant-btn{height:18px;padding:0;color:var(--color-warning);font-size:12px;line-height:18px}.order-list__duplicate-action.ant-btn:hover,.order-list__duplicate-action.ant-btn:focus{color:var(--color-warning);opacity:.86}.order-list__table-action.ant-btn{height:26px;padding:0 8px;border-radius:var(--radius-sm);font-weight:500;line-height:24px}.order-list__table-action--view.ant-btn{border:1px solid var(--color-border);background:var(--color-bg-container);color:var(--color-text)}.order-list__table-action--view.ant-btn:hover,.order-list__table-action--view.ant-btn:focus-visible{border-color:var(--color-primary-hover);color:var(--color-primary-hover)}.order-list__table-action--assign.ant-btn{border:1px solid var(--color-primary);background:var(--color-bg-container);color:var(--color-primary)}.order-list__table-action--assign.ant-btn:hover,.order-list__table-action--assign.ant-btn:focus-visible{border-color:var(--color-primary-hover);background:var(--color-bg-container);color:var(--color-primary-hover)}.order-list__table-action--assign.ant-btn:active{border-color:var(--color-primary-active);color:var(--color-primary-active)}.order-list__table-action--change-courier.ant-btn{border:1px solid var(--color-warning);background:var(--color-bg-container);color:var(--color-warning)}.order-list__table-action--change-courier.ant-btn:hover,.order-list__table-action--change-courier.ant-btn:focus-visible{border-color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 8%,var(--color-bg-container));color:var(--color-warning)}.order-list__table-action--change-courier.ant-btn:active{background:color-mix(in srgb,var(--color-warning) 14%,var(--color-bg-container))}.order-list__table-action--danger.ant-btn{border:1px solid var(--color-error);background:var(--color-bg-container)}.order-list__product-name{white-space:normal;overflow-wrap:anywhere}.order-list__address-cell{display:flex;flex-direction:column;gap:4px;min-width:0;line-height:1.5}.order-list__region{color:var(--color-text)}.order-list__address{color:var(--color-text-secondary);white-space:normal;word-break:break-all}.order-list__status-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.order-list__pending-text{color:var(--color-warning);font-size:12px;line-height:1.5}.order-list__filter-bar{display:block;width:100%}.order-list__filter-compact{display:flex;flex-direction:column;gap:8px;width:100%}.order-list__filter-row{display:flex;flex-wrap:wrap;gap:8px;width:100%;align-items:stretch}.order-list__filter-row--search{align-items:stretch}.order-list__filter-control{min-width:0}.order-list__filter-row--search .order-list__filter-control--order-sn,.order-list__filter-row--search .order-list__filter-control--downstream-sn,.order-list__filter-row--search .order-list__filter-control--product-name,.order-list__filter-row--search .order-list__filter-control--product-code,.order-list__filter-row--search .order-list__filter-control--customer-phone,.order-list__filter-row--search .order-list__filter-control--customer-id-card{flex:1 1 0}.order-list__filter-row--filters .order-list__filter-control--pending{flex:1 1 136px}.order-list__filter-row--filters .order-list__filter-control--courier,.order-list__filter-row--filters .order-list__filter-control--supplier,.order-list__filter-row--filters .order-list__filter-control--team{flex:1.15 1 168px}.order-list__filter-row--filters .order-list__filter-control--range{flex:1.8 1 320px}.order-list__filter-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.order-list__toolbar{margin-bottom:8px}.order-list__table .ant-table-tbody>tr.ant-table-row-selected>td,.order-list__table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--color-bg-container)!important}.order-list__table .ant-table-tbody .ant-table-cell-fix-right{z-index:3;background:var(--color-bg-container)}.order-list__table .ant-table-thead .ant-table-cell-fix-right{z-index:4}.order-modal-alert{margin-bottom:16px}@media (max-width: 1440px){.order-list__filter-row--search .order-list__filter-control--downstream-sn{flex-basis:240px}.order-list__filter-row--filters .order-list__filter-control--range{flex-basis:280px}}@media (max-width: 1200px){.order-list__filter-row--search .order-list__filter-control--order-sn,.order-list__filter-row--search .order-list__filter-control--downstream-sn,.order-list__filter-row--search .order-list__filter-control--product-name,.order-list__filter-row--search .order-list__filter-control--product-code,.order-list__filter-row--search .order-list__filter-control--customer-phone,.order-list__filter-row--search .order-list__filter-control--customer-id-card{flex:1 1 calc(33.333% - 6px)}.order-list__filter-actions{flex-basis:100%;justify-content:flex-end;margin-left:0}}@media (max-width: 991px){.order-detail-log-scroll{height:360px}.order-list__filter-row--search .order-list__filter-control--order-sn,.order-list__filter-row--search .order-list__filter-control--downstream-sn,.order-list__filter-row--search .order-list__filter-control--product-name,.order-list__filter-row--search .order-list__filter-control--product-code,.order-list__filter-row--search .order-list__filter-control--customer-phone,.order-list__filter-row--search .order-list__filter-control--customer-id-card{flex:1 1 calc(50% - 4px)}.order-list__filter-row--filters .order-list__filter-control--pending,.order-list__filter-row--filters .order-list__filter-control--courier,.order-list__filter-row--filters .order-list__filter-control--supplier,.order-list__filter-row--filters .order-list__filter-control--team{flex:1 1 calc(33.333% - 6px)}.order-list__filter-row--filters .order-list__filter-control--range{flex:1 1 100%}.order-list__filter-actions{margin-left:0;justify-content:flex-end}}@media (max-width: 768px){.order-list__filter-row{flex-direction:column;align-items:stretch}.order-list__filter-control,.order-list__filter-row--search .order-list__filter-control--order-sn,.order-list__filter-row--search .order-list__filter-control--downstream-sn,.order-list__filter-row--search .order-list__filter-control--product-name,.order-list__filter-row--search .order-list__filter-control--product-code,.order-list__filter-row--search .order-list__filter-control--customer-phone,.order-list__filter-row--search .order-list__filter-control--customer-id-card,.order-list__filter-row--filters .order-list__filter-control--pending,.order-list__filter-row--filters .order-list__filter-control--courier,.order-list__filter-row--filters .order-list__filter-control--supplier,.order-list__filter-row--filters .order-list__filter-control--team,.order-list__filter-row--filters .order-list__filter-control--range{flex:1 1 100%}.order-list__filter-actions{width:100%;margin-left:0;justify-content:stretch}.order-list__filter-actions .ant-btn{flex:1 1 0}}.order-detail__duplicate-warning{display:inline-flex;align-items:center;gap:4px;color:var(--color-warning);font-weight:500}.assign-modal .ant-modal-content,.select-courier-modal .ant-modal-content{overflow:hidden;padding:0}.assign-modal .ant-modal-header,.select-courier-modal .ant-modal-header{margin:0;padding:24px 32px;border-bottom:1px solid var(--color-border)}.assign-modal .ant-modal-title,.select-courier-modal .ant-modal-title{font-size:18px;font-weight:600}.assign-modal .ant-modal-body,.select-courier-modal .ant-modal-body{padding:0}.assign-modal-form{margin:0}.assign-modal-layout{display:grid;grid-template-columns:minmax(300px,34%) minmax(420px,66%);min-height:620px}.assign-modal-left{display:flex;flex-direction:column;gap:24px;padding:24px 32px;background:var(--color-bg-layout);border-right:1px solid var(--color-border)}.assign-modal-right{display:flex;flex-direction:column;gap:24px;padding:24px 32px 0;background:var(--color-bg-container)}.assign-info-section,.assign-action-section{display:flex;flex-direction:column;gap:16px}.assign-info-section h5.ant-typography,.assign-action-section h5.ant-typography{margin:0}.assign-info-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;line-height:1.6}.assign-info-row__label{color:var(--color-text-secondary)}.assign-info-row__value{min-width:0;color:var(--color-text);word-break:break-word}.assign-info-row__value--em{color:var(--color-primary);font-weight:600}.assign-info-row__copy{max-width:100%}.assign-info-row__sub{font-size:12px}.assign-modal-risk{margin-bottom:0}.assign-courier-picker{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:96px;padding:16px;color:var(--color-text);text-align:left;background:var(--color-bg-container);border:1px dashed var(--color-border);border-radius:8px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.assign-courier-picker:hover,.assign-courier-picker:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-bg);outline:none}.assign-courier-picker__placeholder{color:var(--color-text-tertiary);font-size:15px}.assign-courier-picker__selected{display:flex;min-width:0;flex-direction:column;gap:8px}.assign-courier-picker__name{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-weight:600}.assign-courier-picker__name span{color:var(--color-text-secondary);font-weight:400}.assign-courier-picker__icon{flex:0 0 auto;color:var(--color-text-tertiary)}.assign-action-section__notice{margin-top:12px}.assign-courier-picker__empty{margin:12px 0 0}.assign-action-section__header{display:flex;justify-content:space-between;gap:16px;align-items:center}.assign-modal-commission-input{width:100%}.assign-modal-footer{margin-top:auto;padding:24px 0;border-top:1px solid var(--color-border)}@media (max-width: 768px){.assign-modal .ant-modal-header{padding:20px 16px}.assign-modal-layout{grid-template-columns:1fr;min-height:auto}.assign-modal-left{padding:20px 16px;border-right:0;border-bottom:1px solid var(--color-border)}.assign-modal-right{padding:20px 16px 0}.assign-info-row{grid-template-columns:76px minmax(0,1fr);gap:12px}}.platform-version-list__notes{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.platform-version-list__target{font-weight:600}.platform-version-list__code{color:#0f172a;font-variant-numeric:tabular-nums}.platform-version-list__readonly{color:#94a3b8}.product-catalog-workbench{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;height:calc(100vh - 160px);min-height:560px}.product-catalog-workbench__table-panel{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0 12px 12px;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.product-catalog-workbench__table-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin:0 -12px 16px;padding:0 16px;border-bottom:1px solid var(--color-border)}.product-catalog-workbench__table-header div{display:inline-flex;align-items:center;gap:8px}.product-catalog-workbench__table-header strong{color:var(--color-text-heading);font-size:15px}.product-catalog-workbench__table-header span{color:var(--color-text-secondary);font-size:12px}.product-catalog-workbench__filter-input{width:160px}.product-catalog-workbench__filter-status{width:120px}.product-catalog-workbench__filter-team{width:180px}.product-catalog-workbench__supplier-cell{display:flex;min-width:0;flex-direction:column;gap:4px;line-height:1.5}.product-catalog-workbench__supplier-carrier{color:var(--color-text-heading);font-weight:500}.product-catalog-workbench__supplier-company{max-width:150px;overflow:hidden;color:var(--color-text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-catalog-workbench>.product-supplier-tree{display:flex;flex-direction:column;height:100%;min-height:0}.product-catalog-workbench>.product-supplier-tree .product-supplier-tree__list{flex:1 1 auto;min-height:0}.product-catalog-workbench>.product-supplier-tree .product-supplier-tree__content{overflow:auto}.product-catalog-workbench__table-panel .ant-alert{flex:0 0 auto;margin-bottom:16px}.product-catalog-workbench__table-panel .table-toolbar{flex:0 0 auto}.product-catalog-workbench__table-panel .ant-table-wrapper,.product-catalog-workbench__table-panel .ant-spin-nested-loading,.product-catalog-workbench__table-panel .ant-spin-container{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.product-catalog-workbench__table-panel .ant-table{flex:1 1 auto;min-height:0}.product-catalog-workbench__table-panel .ant-table-container{height:100%}.product-catalog-workbench__table-panel .ant-table-content{height:100%;overflow:auto!important}.product-catalog-workbench__table-panel .ant-table-placeholder{height:100%}.product-catalog-workbench__table-panel .ant-pagination{flex:0 0 auto;margin:12px 0 0}.product-edit-modal__readonly{margin-bottom:16px;background:var(--color-bg-subtle)}.product-edit-modal__readonly .ant-descriptions-item-label{width:112px;color:var(--color-text-secondary)}.product-edit-modal__readonly .ant-descriptions-item-content{color:var(--color-text-heading)}.product-edit-modal__form{margin-top:16px}.product-edit-modal__amount-input{width:100%}.product-edit-modal__footer{margin-top:8px;margin-bottom:0}@media (max-width: 1024px){.product-catalog-workbench{grid-template-columns:1fr}}@media (max-width: 768px){.product-catalog-workbench__filter-input,.product-catalog-workbench__filter-team,.product-catalog-workbench__filter-status{width:100%}}.product-auth-workbench{display:grid;grid-template-columns:440px minmax(0,1fr);gap:var(--spacing-lg);height:calc(100vh - 112px);min-height:620px}.product-auth-readonly{display:flex;height:calc(100vh - 112px);min-height:560px;flex-direction:column;overflow:hidden;background:transparent;border:0;border-radius:0}.product-auth-readonly__notice{flex:0 0 auto;margin:var(--spacing-lg) var(--spacing-lg) 0}.product-auth-readonly .product-auth-readonly__table{min-height:0;padding:0}.product-auth-readonly .product-auth-table-frame__pager{padding-top:var(--spacing-sm)}.product-auth-sidebar,.product-auth-detail{overflow:hidden;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.product-auth-sidebar{display:flex;flex-direction:column;min-height:0}.product-auth-sidebar__tabs{flex:0 0 auto;padding:0 var(--spacing-md);border-bottom:1px solid var(--color-border)}.product-auth-sidebar__tabs .ant-tabs-nav{margin-bottom:0}.product-auth-sidebar__filters{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}.product-auth-sidebar__alert{flex:0 0 auto;margin:var(--spacing-md)}.product-auth-table-frame{display:flex;flex:1;min-height:0;flex-direction:column;padding:var(--spacing-md);overflow:hidden}.product-auth-table-frame .ant-table-wrapper,.product-auth-table-frame .ant-spin-nested-loading,.product-auth-table-frame .ant-spin-container{display:flex;flex:1;min-height:0;flex-direction:column}.product-auth-table-frame .ant-table-wrapper{overflow:hidden}.product-auth-table-frame .ant-table{flex:1;min-height:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.product-auth-table-frame .ant-table-container{display:flex;height:100%;min-height:0;flex-direction:column}.product-auth-table-frame .ant-table-body{flex:1;min-height:0}.product-auth-table-frame .ant-table-placeholder{height:100%}.product-auth-table-frame__pager{flex:0 0 auto;display:flex;justify-content:flex-end;min-height:56px;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.product-auth-table-frame__pager .ant-pagination{margin:0}.product-auth-owner__name{display:flex;min-width:0;flex-direction:column;gap:2px}.product-auth-owner__name strong{overflow:hidden;color:var(--color-text-heading);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-auth-owner__name span{color:var(--color-text-secondary);font-size:12px}.product-auth-owner__arrow{color:var(--color-text-tertiary)}.product-auth-owner-row--active>td{background:var(--color-primary-bg)!important}.product-auth-owner-row--active .product-auth-owner__arrow{color:var(--color-primary)}.product-auth-detail{display:flex;min-width:0;min-height:0;flex-direction:column}.product-auth-detail__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:90px;flex:0 0 auto;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.product-auth-detail__identity{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.product-auth-detail__avatar{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-primary);font-weight:700;background:var(--color-primary-bg);border-radius:var(--radius-md)}.product-auth-detail__title{overflow:hidden;color:var(--color-text-heading);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.product-auth-detail__meta{margin-top:4px;color:var(--color-text-secondary);font-size:13px}.product-auth-detail__alert{flex:0 0 auto;margin:var(--spacing-md) var(--spacing-lg) 0}.product-auth-detail__empty{display:flex;flex:1;align-items:center;justify-content:center;min-height:420px}.product-auth-detail__tabs{display:flex;flex:1;min-height:0;flex-direction:column}.product-auth-detail__tabs>.ant-tabs-nav{flex:0 0 auto;margin:0;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border)}.product-auth-detail__tabs>.ant-tabs-content-holder{flex:1;min-height:0}.product-auth-detail__tabs .ant-tabs-content,.product-auth-detail__tabs .ant-tabs-tabpane{height:100%;min-height:0}.product-auth-detail__platform-products{padding:var(--spacing-lg)}.product-auth-detail__tag-manager{height:100%;min-height:0;padding:var(--spacing-lg);overflow:hidden}@media (max-width: 1180px){.product-auth-workbench{grid-template-columns:1fr}.product-auth-detail__header{align-items:flex-start;flex-direction:column}}.withdrawal-action-modal__snapshot,.withdrawal-action-modal__form{margin-top:16px}.withdrawal-action-modal__notice{margin-top:16px;margin-bottom:0}.withdrawal-action-modal__footer{margin-top:16px}.withdrawal-list__two-line-cell{display:flex;flex-direction:column;gap:2px}.withdrawal-list__primary-text{color:var(--color-text, #1e293b);line-height:1.6}.withdrawal-list__secondary-text{color:var(--color-text-secondary, #64748b);font-size:12px;line-height:1.5}.withdrawal-list__status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.withdrawal-list__status-hint{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;background:var(--color-bg-subtle, #f8fafc);color:var(--color-warning, #d97706);font-size:12px;line-height:1.5}.withdrawal-list__failure-cell{color:var(--color-text, #0f172a);line-height:1.6;white-space:normal;word-break:break-word}.balance-panel,.balance-table-panel,.balance-detail-tabs{background:var(--color-bg-container, #fff)}.balance-table-panel{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.balance-workbench{display:grid;grid-template-columns:440px minmax(0,1fr);gap:var(--spacing-lg);height:calc(100vh - 112px);min-height:620px}.balance-workbench--readonly{grid-template-columns:minmax(0,1fr)}.balance-account-sidebar,.balance-account-detail{overflow:hidden;background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.balance-account-sidebar{display:flex;min-height:0;flex-direction:column}.balance-account-sidebar__tabs{flex:0 0 auto;padding:0 var(--spacing-md);border-bottom:1px solid var(--color-border)}.balance-account-sidebar__tabs .ant-tabs-nav{margin-bottom:0}.balance-account-sidebar__filters{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}.balance-account-sidebar__alert{flex:0 0 auto;margin:var(--spacing-md)}.balance-account-sidebar__table{flex:1;min-height:0}.balance-table-frame{display:flex;flex-direction:column;padding:var(--spacing-md);overflow:hidden}.balance-table-frame .ant-table-wrapper,.balance-table-frame .ant-spin-nested-loading,.balance-table-frame .ant-spin-container{display:flex;flex:1;min-height:0;flex-direction:column}.balance-table-frame .ant-table-wrapper{overflow:hidden}.balance-table-frame .ant-table{flex:1;min-height:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md)}.balance-table-frame .ant-table-container{display:flex;height:100%;min-height:0;flex-direction:column}.balance-table-frame .ant-table-body{flex:1;min-height:0}.balance-table-frame .ant-table-placeholder{height:100%}.balance-table-frame__pager{flex:0 0 auto;display:flex;justify-content:flex-end;min-height:56px;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.balance-table-frame__pager .ant-pagination{margin:0}.balance-account-sidebar__name{display:flex;min-width:0;flex-direction:column;gap:2px}.balance-account-sidebar__name strong{overflow:hidden;color:var(--color-text-heading);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.balance-account-sidebar__arrow{color:var(--color-text-tertiary)}.balance-account-row--active>td{background:var(--color-primary-bg)!important}.balance-account-row--active .balance-account-sidebar__arrow{color:var(--color-primary)}.balance-account-detail{display:flex;min-width:0;min-height:0;flex-direction:column}.balance-account-detail__header{display:flex;min-height:90px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.balance-account-detail__identity{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.balance-account-detail__avatar{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-primary);font-weight:700;background:var(--color-primary-bg);border-radius:var(--radius-md)}.balance-account-detail__title-wrap{min-width:0}.balance-account-detail__title{overflow:hidden;color:var(--color-text-heading);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.balance-account-detail__meta{margin-top:4px;color:var(--color-text-secondary);font-size:13px}.balance-account-detail__alert{flex:0 0 auto;margin:var(--spacing-md) var(--spacing-lg) 0}.balance-account-detail__body{flex:0 0 auto;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.balance-account-detail__empty{display:flex;flex:1;align-items:center;justify-content:center;min-height:420px}.balance-account-detail__tabs{display:flex;flex:1;min-height:0;flex-direction:column}.balance-account-detail__tabs>.ant-tabs{display:flex;flex:1;min-height:0;flex-direction:column}.balance-account-detail__tabs>.ant-tabs>.ant-tabs-nav{flex:0 0 auto;margin:0;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border)}.balance-account-detail__tabs .ant-tabs-content-holder{flex:1;min-height:0;overflow:auto}.balance-account-detail__tabs .ant-tabs-content,.balance-account-detail__tabs .ant-tabs-tabpane{height:100%;min-height:0}.balance-wallet-panel{margin-bottom:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.balance-wallet-panel__label{display:block;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.balance-wallet-panel__amount{display:block;color:var(--color-text-heading);font-size:28px;font-weight:600;line-height:1.3}.balance-wallet-panel__owner{display:block;color:var(--color-text-secondary);font-size:13px;line-height:1.6}.balance-owner-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.balance-owner-card__type{width:128px}.balance-owner-card__select{width:320px}.balance-owner-card__readonly{color:var(--color-text-secondary, #64748b);font-size:13px}.balance-owner-card__alert,.balance-table-panel__alert{margin-top:12px}.balance-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.balance-summary-card{min-height:116px}.balance-summary-card .ant-statistic-content{color:var(--color-text, #0f172a);font-weight:600}.balance-wallet-card__content{display:flex;align-items:center;justify-content:space-between;gap:16px}.balance-wallet-card__label{display:block;color:var(--color-text-secondary, #64748b);font-size:13px;line-height:1.6}.balance-wallet-card__amount{display:block;color:var(--color-text, #0f172a);font-size:28px;font-weight:600;line-height:1.3}.balance-wallet-card__owner{display:block;color:var(--color-text-secondary, #64748b);font-size:13px;line-height:1.6}.balance-detail-tabs .ant-tabs-nav{margin-bottom:16px}.balance-date-range{width:560px;max-width:100%}.balance-two-line-cell{display:flex;flex-direction:column;gap:2px}.balance-secondary-text{color:var(--color-text-secondary, #64748b);font-size:12px}.balance-owner-cell{display:flex;align-items:center;gap:8px}.balance-withdrawal-modal .ant-modal-content{max-height:calc(100vh - 64px);display:flex;flex-direction:column}.balance-withdrawal-modal .ant-modal-body{max-height:calc(100vh - 176px);overflow-y:auto;padding-right:8px}.balance-withdrawal-modal__summary{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin-bottom:12px;padding:12px 16px;border-radius:8px;border:1px solid var(--color-border, #e2e8f0);background:var(--color-bg-subtle, #f8fafc);color:var(--color-text, #0f172a)}.balance-withdrawal-modal__summary-item{min-width:0}.balance-withdrawal-modal__summary-label{display:block;color:var(--color-text-secondary, #64748b);font-size:12px;line-height:1.5}.balance-withdrawal-modal__summary-value{display:block;font-weight:600;line-height:1.6}.balance-withdrawal-modal__form{margin-top:8px}.balance-withdrawal-modal__amount{width:100%}.balance-withdrawal-modal__section{margin-bottom:12px;padding:12px 16px 0;border:1px solid var(--color-border, #e2e8f0);border-radius:8px;background:var(--color-bg-container, #ffffff)}.balance-withdrawal-modal__section-title{margin-bottom:8px;color:var(--color-text, #0f172a);font-weight:600;line-height:1.6}.balance-withdrawal-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.balance-withdrawal-modal__single-row{max-width:320px}.balance-withdrawal-confirm p{margin:0 0 8px;line-height:1.7}.balance-withdrawal-confirm p:last-child{margin-bottom:0}.balance-withdrawal-modal__selector{margin-bottom:12px}.balance-withdrawal-modal__selector .balance-panel{background:var(--color-bg-subtle, #f8fafc)}.balance-withdrawal-modal__selector .balance-panel.ant-card{border:0}.balance-withdrawal-modal__selector .balance-owner-card{align-items:flex-start;flex-direction:column}.balance-withdrawal-modal__selector .balance-owner-card__select{width:300px}.balance-record-filter__owner-type{width:128px}.balance-record-filter__keyword{width:220px}.balance-record-filter__status{width:128px}@media (max-width: 1180px){.balance-workbench{grid-template-columns:360px minmax(0,1fr)}.balance-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-owner-card,.balance-wallet-card__content{align-items:flex-start;flex-direction:column}}@media (max-width: 720px){.balance-workbench,.balance-workbench--readonly{height:auto;min-height:0;grid-template-columns:1fr}.balance-account-sidebar,.balance-account-detail{min-height:520px}.balance-account-sidebar__filters,.balance-account-detail__header{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.balance-summary-grid{grid-template-columns:1fr}.balance-owner-card__select,.balance-date-range,.balance-withdrawal-modal__selector .balance-owner-card__select{width:100%}.balance-withdrawal-modal__summary,.balance-withdrawal-modal__grid{grid-template-columns:1fr}.balance-withdrawal-modal__single-row{max-width:none}}:root{--color-primary: #2563eb;--color-primary-hover: #3b82f6;--color-primary-active: #1d4ed8;--color-success: #16a34a;--color-warning: #d97706;--color-error: #dc2626;--color-text-heading: #0f172a;--color-text: #1e293b;--color-text-secondary: #64748b;--color-text-tertiary: #94a3b8;--color-primary-bg: #eff6ff;--color-bg-layout: #f1f5f9;--color-bg-container: #ffffff;--color-bg-subtle: #f8fafc;--color-border: #e2e8f0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--shadow-card: 0 1px 4px 0 rgba(15, 23, 42, .06);--shadow-modal: 0 8px 32px 0 rgba(15, 23, 42, .12)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;min-height:100%}#root{height:100vh}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Source Han Sans CN,Noto Sans CJK SC,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:var(--color-text);background-color:var(--color-bg-layout);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-card{box-shadow:var(--shadow-card)!important}.ant-form-item .ant-form-item-label>label{color:var(--color-text);font-weight:600}.ant-descriptions .ant-descriptions-item-label{color:var(--color-text)!important;font-weight:600;background:transparent!important}.ant-descriptions .ant-descriptions-item-label>span{color:inherit}.ant-pagination .ant-pagination-item{background:#fff}.ant-pagination .ant-pagination-item a{color:var(--color-text-secondary)}.ant-pagination .ant-pagination-item-active{background:#fff;border-color:var(--color-primary)}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a{color:var(--color-primary)}
