:root{font-family:Segoe UI,PingFang SC,sans-serif;color:#1f2937;--page-title-size: clamp(32px, 2.3vw, 42px);--page-subtitle-size: 13px;--section-title-size: 14px;--app-query-bar-height: 0px}body{margin:0;background:#f5f7fb}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 100% 100%,#4384e95c,#4384e900 70%),radial-gradient(1000px 500px at 0% 0%,#1e57aa4d,#1e57aa00 75%),linear-gradient(135deg,#0e2f66,#123f84,#1f4f98)}.login-panel{width:min(460px,90vw);padding:34px 30px 22px;border-radius:16px;background:#f4f5f8;box-shadow:0 18px 44px #081d4647;animation:login-fade-up .45s ease-out}.login-brand{text-align:center;margin-bottom:26px}.brand-mark{width:52px;height:52px;margin:0 auto 14px;border-radius:14px;background:linear-gradient(145deg,#4ea2ff,#256be8);color:#fff;font-size:30px;font-weight:800;line-height:52px;box-shadow:0 10px 20px #256be852}.brand-title{margin:0;color:#1b2c45;font-size:clamp(24px,3.2vw,40px);font-weight:700;line-height:1.2;letter-spacing:.2px}.brand-subtitle{margin:8px 0 0;color:#7d8ca6;font-size:15px}.login-input{height:44px}.login-input.ant-input-affix-wrapper{border-radius:12px;border:1px solid #d6deea;background:#f0f2f6}.login-input.ant-input-affix-wrapper .ant-input{background:transparent;color:#334155;font-size:14px}.login-input.ant-input-affix-wrapper .ant-input::placeholder{color:#9aa7bc}.login-input.ant-input-affix-wrapper .anticon{color:#a0aec3}.input-prefix-icon{width:18px;text-align:center;color:#a0aec3;font-size:12px;font-weight:700;letter-spacing:.4px}.login-submit{height:46px;border:none;border-radius:12px;background:linear-gradient(90deg,#2d73e0,#4d9cff);color:#fff;font-size:18px;font-weight:700;letter-spacing:2px;box-shadow:0 10px 20px #2d73e04d}.login-submit:hover,.login-submit:focus{background:linear-gradient(90deg,#276ad1,#3f8ef0);color:#fff}.login-tip{margin:0;text-align:center;color:#8a98ae;font-size:12px}@keyframes login-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-shell{padding:10px 12px 12px}.page-shell .ant-page-header{padding:2px 0 10px}.page-shell .ant-page-header-heading{align-items:flex-end;column-gap:10px}.page-shell .ant-page-header-heading-title{font-size:var(--page-title-size);font-weight:700;color:#202b3f;line-height:1.08;letter-spacing:.2px}.page-shell .ant-page-header-heading-sub-title{font-size:var(--page-subtitle-size);color:#74839a;margin-top:0;line-height:1.5;max-width:none}.app-shell{height:100vh;background:#edf0f5;overflow:hidden}.app-main{background:#edf0f5;height:100vh;overflow:hidden;display:flex;flex-direction:column;min-width:0}.app-sider{position:sticky;top:0;height:100vh;overflow:hidden;background:linear-gradient(180deg,#00142f,#002752 58%,#003a74)!important;box-shadow:2px 0 14px #05142c59;z-index:10}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.app-sider .ant-layout-sider-trigger{border-top:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d7e7ff}.app-logo{height:52px;padding:0 10px;display:flex;align-items:center;gap:8px;color:#eaf2ff;border-bottom:1px solid rgba(255,255,255,.08)}.app-logo-mark{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,#3899ff,#2b69ee);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff}.app-logo-text{font-size:30px;font-weight:700;letter-spacing:0;color:#ecf4ff;line-height:1}.app-menu{flex:1;overflow-y:auto;background:transparent!important;border-inline-end:none!important;padding:6px 5px}.app-menu.ant-menu-dark .ant-menu-item{margin:5px 0;border-radius:9px;color:#c7d8f5;height:38px;line-height:38px;font-size:14px;font-weight:500;padding-inline:12px!important}.app-menu-label{display:flex;align-items:center;gap:8px}.app-menu-label-collapsed{width:100%;justify-content:center}.app-menu-item-icon{display:inline-flex;width:14px;justify-content:center;font-size:12px;opacity:.95;transform:translateY(-.4px)}.app-menu-item-icon-only{width:auto;font-size:15px;transform:none}.app-menu-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-menu.ant-menu-dark .ant-menu-item:hover{background:#ffffff17;color:#fff}.app-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;background:linear-gradient(90deg,#2f81ff,#2f6de8);box-shadow:0 6px 14px #2b68dd6b}.app-menu.ant-menu-inline .ant-menu-item:after{display:none}.app-sider.ant-layout-sider-collapsed .app-menu.ant-menu-dark .ant-menu-item{padding-inline:0!important;display:flex;justify-content:center;align-items:center}.app-sider.ant-layout-sider-collapsed .app-menu-label{gap:0}.app-sider.ant-layout-sider-collapsed .app-menu-item-text{display:none}.app-header{background:#fff;height:56px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f3;box-shadow:0 1px #0f204008;position:sticky;top:0;z-index:8}.app-header-left{display:flex;align-items:center;gap:12px;min-width:0}.app-header-trigger{width:30px;height:30px;padding:0;border-radius:8px;color:#4f607b;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.app-header-trigger:hover,.app-header-trigger:focus{background:#edf3ff;color:#2f6de8}.app-header-context{min-width:0;display:flex;flex-direction:column;justify-content:center;row-gap:0}.app-header-meta{min-width:0;display:flex;align-items:center;gap:6px;font-size:12px;color:#7f8ca2;line-height:1.2}.app-header-scope{color:#5f6f88;font-weight:600}.app-header-root{white-space:nowrap}.app-header-separator{color:#9eaabd}.app-header-title{min-width:0;max-width:min(52vw,640px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;color:#1d2c43;font-weight:700}.app-header-tenant-tag{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #cfe0ff;background:#edf4ff;color:#2f6de8;border-radius:999px;padding:0 8px;line-height:18px;font-size:11px}.app-header-right{display:flex;align-items:center;gap:8px;margin-left:10px}.app-header-divider{width:1px;height:18px;background:#e3e9f3}.app-header-icon-btn.ant-btn{width:30px;min-width:30px;height:30px;border-radius:999px;padding:0;color:#5a6d8b}.app-header-icon-btn.ant-btn:hover,.app-header-icon-btn.ant-btn:focus{color:#2f6de8;background:#edf3ff}.app-header-icon-btn.ant-btn:focus-visible{outline:2px solid rgba(77,142,245,.35);outline-offset:2px}.app-header-bell{border:1px solid #d2dceb;position:relative;font-size:11px;color:#5a6d8b;background:#f8faff;cursor:pointer}.app-header-bell:hover{border-color:#b9cae7;background:#edf3ff}.app-header-bell-icon{font-size:14px;transform:translateY(-.4px)}.app-header-bell-dot{position:absolute;top:4px;right:5px;width:6px;height:6px;border-radius:999px;background:#ff7a59;box-shadow:0 0 0 1px #fff}.app-user-chip{display:inline-flex;align-items:center;gap:6px}.app-user-dropdown.ant-btn{height:32px;min-width:0;background:#f7faff;padding:0 10px 0 4px;border-radius:999px;cursor:pointer;border:1px solid #d7e2f3;transition:background-color .2s ease,border-color .2s ease;display:inline-flex;align-items:center;line-height:1;font-size:13px;font-weight:600;color:#24344d;box-shadow:none;max-width:200px;white-space:nowrap}.app-user-dropdown.ant-btn>span{display:inline-flex;align-items:center;gap:6px;max-width:100%}.app-user-dropdown.ant-btn:hover,.app-user-dropdown.ant-btn:focus{background:#f1f5fc;border-color:#d7e2f3;color:#24344d}.app-user-dropdown.ant-btn:focus-visible{outline:2px solid rgba(77,142,245,.35);outline-offset:2px}.app-user-avatar{width:22px;height:22px;border-radius:999px;background:#d7dbe2;color:#6c778a;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.app-user-name{font-size:12px;color:#273247;font-weight:600;display:inline-block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-caret{font-size:9px;color:#8090a8;transform:translateY(.5px)}.app-user-dropdown .app-user-main{display:inline-flex;align-items:center;max-width:130px}.app-user-dropdown .app-user-role{display:none!important}.app-user-menu.ant-dropdown-menu{padding:4px;border:1px solid #dbe5f3;border-radius:10px;box-shadow:0 12px 24px #152a501f}.app-user-menu.ant-dropdown-menu .ant-dropdown-menu-item{border-radius:8px;min-width:120px;font-size:13px}.app-content{flex:1;min-height:0;overflow:auto;padding:10px 12px 12px;background:#edf0f5}.app-content .ant-card{border-radius:10px;border:1px solid #e5eaf2;box-shadow:none;overflow:visible}.app-content .ant-card .ant-card-body{overflow:visible}.app-content .ant-card .ant-card-head{min-height:48px}.app-content .ant-card .ant-card-head-title{font-size:var(--section-title-size);font-weight:600;color:#2d3a52}.app-content .ant-table-wrapper .ant-table{border-radius:10px;overflow:visible;background:#fff}.app-content .ant-table-wrapper .ant-table-thead>tr>th{background:#f6f8fc;color:#2a3549;font-weight:600;padding:10px 12px;font-size:13px}.app-content .ant-table-wrapper .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px}.app-content .dc-table .ant-table-thead>tr>th{position:relative;z-index:13;background:#f6f8fc;box-shadow:inset 0 -1px #e6edf8}.app-content .dc-table .ant-table-sticky-holder{position:sticky!important;top:var(--app-query-bar-height, 0px)!important;z-index:40;background:#f6f8fc}.app-content .dc-table .ant-table-sticky-holder .ant-table-thead>tr>th{z-index:41}.app-content .dc-table .ant-table-container{overflow:visible!important}.app-content .dc-table .ant-table-content{overflow-x:auto!important;overflow-y:visible!important}.app-content .dc-table .ant-table-cell-fix-left,.app-content .dc-table .ant-table-cell-fix-right{position:sticky!important;z-index:3;background:var(--mic-surface, #fff)}.app-content .dc-table .ant-table-thead>tr>th.ant-table-cell-fix-left,.app-content .dc-table .ant-table-thead>tr>th.ant-table-cell-fix-right{z-index:41;background:linear-gradient(180deg,#f8fbff,#edf4fc)}.app-content .dc-table .ant-table-thead>tr>th,.app-content .dc-table .ant-table-tbody>tr>td{padding:9px 10px;font-size:12px;line-height:1.45;vertical-align:top}.app-content .dc-table .ant-table-tbody>tr>td .ant-tag{margin-bottom:2px}.app-content .dc-table .ant-space{row-gap:6px}.app-content .dc-product-action-group{justify-content:flex-start}.app-content .dc-product-action-group .ant-btn-link{padding-inline:2px}.app-content .dc-fission-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.app-content .dc-fission-top{display:inline-flex;align-items:center;gap:8px}.app-content .dc-fission-prompt{max-width:210px;color:#475569}.app-content .dc-material-thumb-cell{width:100%;justify-content:center}.app-content .dc-material-fission-cell{width:100%;max-width:136px}.app-content .dc-material-fission-cell .dc-fission-top{width:100%;justify-content:center;flex-wrap:wrap}.app-content .dc-fission-prompt.dc-material-prompt{max-width:132px}.app-content .material-dialog-hint{font-size:12px;color:#99a4b7}.app-content .material-upload-block{min-height:34px}.app-content .material-upload-name{max-width:260px;font-size:12px;color:#6f7f97;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-content .u-file-list{max-height:220px;overflow:auto;border:1px solid #d9e2ef;border-radius:8px;padding:8px;color:#334155;font-size:13px;display:grid;gap:8px}.app-content .u-file-item{display:flex;align-items:center;gap:10px;padding:6px;border:1px solid #e4eaf3;border-radius:8px;background:#f8fbff}.app-content .u-file-thumb{width:56px;height:56px;object-fit:cover;border-radius:6px;border:1px solid #d8e2f0;background:#eef3fa;flex-shrink:0}.app-content .u-file-meta{min-width:0}.app-content .u-file-name{color:#1e293b;font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-content .u-file-size{margin-top:2px;color:#64748b;font-size:12px}.material-upload-modal .ant-modal-content{border-radius:14px;overflow:hidden;box-shadow:0 20px 48px #0f274b38}.material-upload-modal .ant-modal-header{padding:14px 18px 10px;border-bottom:1px solid #e7edf7}.material-upload-modal .ant-modal-title{font-size:16px;font-weight:700;color:#1d2d45}.material-upload-modal .ant-modal-body{padding:14px 18px 12px;background:linear-gradient(180deg,#f8fbff,#f4f7fc)}.material-upload-modal .ant-modal-footer{padding:10px 18px 14px;border-top:1px solid #e7edf7;background:#fff}.material-upload-modal-body{display:grid;gap:12px}.material-upload-modal-tip{border:1px solid #dde7f5;border-radius:10px;padding:10px 12px;background:linear-gradient(135deg,#f7faff,#eef4ff)}.material-upload-modal-title{font-size:14px;color:#1f2f48;font-weight:700;line-height:1.4}.material-upload-modal-subtitle{margin-top:3px;font-size:12px;color:#6b7f9c;line-height:1.5}.material-upload-modal-actions{display:flex;align-items:center;gap:10px}.material-upload-modal-pick-btn{min-width:140px}.material-upload-modal-summary{font-size:12px;color:#7186a3}.material-upload-modal .u-file-list{max-height:300px;overflow:auto;border:1px solid #d7e4f6;border-radius:10px;padding:10px;display:grid;gap:8px;background:#fff}.material-upload-modal .u-file-item{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:8px;border:1px solid #e3ecfa;border-radius:10px;background:#f9fbff}.material-upload-modal .u-file-thumb{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #d7e4f5;background:#edf3fb}.material-upload-modal .u-file-meta{min-width:0}.material-upload-modal .u-file-name{color:#1e2f48;font-size:13px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-upload-modal .u-file-size{margin-top:2px;color:#6d809d;font-size:12px}.material-upload-modal .u-file-progress{margin-top:6px}.material-upload-modal .u-file-remove-btn{padding-inline:4px;color:#375e9b}.material-upload-modal .u-file-remove-btn:hover{color:#1b4a93}.material-upload-modal .u-file-empty{border:1px dashed #c9d8ef;border-radius:10px;background:#fff;padding:18px 12px;text-align:center;color:#7a8ca8;font-size:13px}.app-content .dc-product-image-preview{display:inline-flex;align-items:center;justify-content:center;width:160px;min-height:90px;border-radius:8px;overflow:hidden;background:#f8fafc}.app-content .dc-product-image-preview .ant-image-img{width:160px!important;height:auto!important;max-height:none!important;object-fit:contain}.app-content .dc-product-info-cell{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.app-content .dc-product-info-main{min-width:0;flex:1}.app-content .dc-product-info-sync{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:flex-end;gap:8px;padding-top:2px}.app-content .dc-sync-seal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:58px;min-width:58px;height:58px;padding:6px;border:3px solid #b42323;border-radius:9999px;background:#b4232314;color:#b42323;font-size:11px;font-weight:800;line-height:1.15;letter-spacing:.6px;text-align:center;white-space:normal;word-break:break-all;-webkit-user-select:none;user-select:none;transform:rotate(-18deg);box-shadow:0 1px #ffffffe6 inset}.app-content .dc-sync-seal:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:2px solid currentColor;border-radius:9999px;opacity:.28;pointer-events:none}.app-content .dc-sync-seal--default{border-color:#b42323;background:#b4232314;color:#b42323}.app-content .dc-sync-seal--processing{border-color:#cc3b2f;background:#cc3b2f14;color:#cc3b2f}.app-content .dc-sync-seal--warning{border-color:#c53030;background:#c5303017;color:#c53030}.app-content .dc-sync-seal--danger{border-color:#9f1239;background:#9f12391a;color:#9f1239}.app-content .dc-sync-seal--blacklist{border-color:#7f1d1d;background:#7f1d1d21;color:#7f1d1d;transform:rotate(-11deg)}.app-content .dc-sync-seal--used{border-color:#15803d;background:#16a34a1f;color:#166534;transform:rotate(-13deg)}.app-content .ant-btn{height:34px;border-radius:8px;padding-inline:14px;border-color:#d4dceb;color:#334155;font-weight:500;box-shadow:none}.app-content .ant-btn:hover{border-color:#aac4ea;color:#1f4f98}.app-content .ant-btn-primary{border:none;color:#fff;background:linear-gradient(90deg,#2f81ff,#2f6de8)}.app-content .ant-btn-primary:hover,.app-content .ant-btn-primary:focus{color:#fff!important;background:linear-gradient(90deg,#2c79f0,#2c66dc)}.app-content .ant-btn-link{height:auto;padding:0 4px;border:none;color:#2f6de8}.app-content .ant-btn-link:hover,.app-content .ant-btn-link:focus{color:#2458c2}.app-content .ant-btn-sm{height:28px;padding-inline:10px;font-size:12px}.app-content .ant-input,.app-content .ant-input-affix-wrapper,.app-content .ant-input-number,.app-content .ant-picker{height:34px;border-radius:8px;border-color:#d4dceb;box-shadow:none}.app-content .ant-input,.app-content .ant-picker-input>input{font-size:13px}.app-content .ant-input::placeholder,.app-content .ant-picker-input>input::placeholder{color:#9aa7bc}.app-content .ant-input-affix-wrapper{padding:0 11px}.app-content .ant-input-affix-wrapper .ant-input{height:30px;padding:0;border:none;background:transparent}.app-content .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:34px!important;border-radius:8px!important;border-color:#d4dceb!important;box-shadow:none!important;padding:0 11px!important}.app-content .ant-select-single .ant-select-selector .ant-select-selection-item,.app-content .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:32px!important;font-size:13px}.app-content .ant-input-number{width:100%}.app-content .ant-input-number .ant-input-number-input-wrap{height:100%}.app-content .ant-input-number .ant-input-number-input{height:32px;font-size:13px}.app-content .ant-picker{padding:0 11px}.app-content .ant-input:hover,.app-content .ant-input-affix-wrapper:hover,.app-content .ant-select:hover .ant-select-selector,.app-content .ant-picker:hover,.app-content .ant-input-number:hover{border-color:#aac4ea}.app-content .ant-input:focus,.app-content .ant-input-focused,.app-content .ant-input-affix-wrapper-focused,.app-content .ant-select-focused .ant-select-selector,.app-content .ant-picker-focused,.app-content .ant-input-number-focused{border-color:#4d8ef5!important;box-shadow:0 0 0 2px #4d8ef524!important}.app-content .ant-form-item{margin-bottom:10px}.app-content .page-stack,.app-content .page-section{display:flex;flex-direction:column;gap:10px}.app-content .page-query-row{width:100%;padding:10px 12px;border:1px solid #e4eaf3;border-radius:10px;background:#f7f9fd;row-gap:10px}.app-content .page-query-bar{margin:0;position:sticky;top:0;z-index:20;box-shadow:0 2px #e4eaf3f2}.app-content .page-query-row .ant-btn{min-width:72px}.app-content .page-action-row{width:100%;padding:8px 0 0}.app-content .page-action-row-end{display:flex;justify-content:flex-end}.field-w-full{width:100%!important}.field-w-120{width:120px!important}.field-w-130{width:130px!important}.field-w-140{width:140px!important}.field-w-150{width:150px!important}.field-w-160{width:160px!important}.field-w-170{width:170px!important}.field-w-180{width:180px!important}.field-w-200{width:200px!important}.field-w-220{width:220px!important}.field-w-240{width:240px!important}.field-w-260{width:260px!important}.field-w-320{width:320px!important}.field-min-w-300{min-width:300px!important}.app-content .page-action-row-tight{margin-bottom:12px}.app-content .u-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content .u-ellipsis-inline{display:inline-block}.app-content .u-ellipsis-210{max-width:210px}.app-content .u-ellipsis-250{max-width:250px}.app-content .u-ellipsis-320{max-width:320px}.app-content .u-ellipsis-420{max-width:420px}.app-content .u-ellipsis-440{max-width:440px}.app-content .u-text-muted{color:#8c8c8c}.app-content .u-text-semibold{font-weight:600}.app-content .u-ml-10{margin-left:10px}.app-content .u-mb-6{margin-bottom:6px}.app-content .page-section-title{margin:0;font-size:var(--section-title-size);color:#5b6980;font-weight:600}.app-content .page-create-block{width:100%;padding:12px;border:1px dashed #d8e1ef;border-radius:10px;background:#fbfcff}.app-content .page-create-panel{display:flex;flex-direction:column;gap:8px}.app-content .page-create-title{margin:0;font-size:var(--section-title-size);color:#2f3d56;font-weight:600}.app-content .page-create-block .ant-typography{margin-bottom:2px}.app-content .page-create-block .ant-typography-title,.app-content .page-create-block .ant-typography h5{font-size:var(--section-title-size)!important;font-weight:600;color:#2f3d56;margin-bottom:6px!important}.app-content .ant-divider{margin:12px 0}.app-content .dashboard-kpi-grid{margin-bottom:2px}.app-content .dashboard-kpi-card{border:1px solid #e2e8f2;background:linear-gradient(180deg,#fbfdff,#f6f9fd)}.app-content .dashboard-kpi-card .ant-card-head-title{font-size:var(--section-title-size);color:#51627d}.app-content .dashboard-kpi-card .ant-card-body{font-size:14px;color:#1f2d43;font-weight:600}.app-content .mic-users-table .page-query-row{margin-bottom:10px}.app-content .mic-users-table-grid{border:1px solid #e5eaf2;border-radius:10px;overflow:hidden}.app-content .ant-tag,.mic-unified-drawer .ant-tag{border-radius:999px;padding:0 8px;font-size:12px;line-height:20px;border-width:1px}.app-content .ant-tag.ant-tag-success,.app-content .ant-tag-green,.mic-unified-drawer .ant-tag.ant-tag-success,.mic-unified-drawer .ant-tag-green{color:#2f7e38;border-color:#b8e6bf;background:#edf9ef}.app-content .ant-tag.ant-tag-processing,.app-content .ant-tag-blue,.mic-unified-drawer .ant-tag.ant-tag-processing,.mic-unified-drawer .ant-tag-blue{color:#2f69cf;border-color:#b8d5fb;background:#edf5ff}.app-content .ant-tag.ant-tag-error,.app-content .ant-tag-red,.mic-unified-drawer .ant-tag.ant-tag-error,.mic-unified-drawer .ant-tag-red{color:#c83832;border-color:#f4c2bf;background:#fff1f0}.app-content .ant-tag.ant-tag-warning,.app-content .ant-tag-orange,.mic-unified-drawer .ant-tag.ant-tag-warning,.mic-unified-drawer .ant-tag-orange{color:#b16a1b;border-color:#f3d4ab;background:#fff6ea}.app-content .ant-tag.ant-tag-default,.app-content .ant-tag:not(.ant-tag-has-color):not(.ant-tag-success):not(.ant-tag-processing):not(.ant-tag-error):not(.ant-tag-warning),.mic-unified-drawer .ant-tag.ant-tag-default,.mic-unified-drawer .ant-tag:not(.ant-tag-has-color):not(.ant-tag-success):not(.ant-tag-processing):not(.ant-tag-error):not(.ant-tag-warning){color:#607088;border-color:#d7dfeb;background:#f4f7fb}.mic-unified-modal .ant-modal-content{border-radius:12px;border:1px solid #e2e8f2;box-shadow:0 10px 28px #14264829}.mic-unified-modal .ant-modal-header{padding:12px 14px;border-bottom:1px solid #e7edf6;border-radius:12px 12px 0 0}.mic-unified-modal .ant-modal-title{font-size:14px;color:#23324a;font-weight:600}.mic-unified-modal .ant-modal-body{padding:12px 14px}.mic-unified-modal .ant-modal-footer{padding:10px 14px;border-top:1px solid #e7edf6}.mic-unified-modal .ant-modal-footer .ant-btn{min-width:72px}.mic-unified-modal .ant-form-item{margin-bottom:10px}.mic-unified-modal .mic-modal-form{display:flex;flex-direction:column;gap:10px}.mic-unified-modal .mic-modal-form-section{padding:10px 12px 2px;border:1px solid #e6edf8;border-radius:10px;background:#f8fbff}.mic-unified-modal .mic-modal-form-section-title{margin-bottom:10px;color:#2c3b55;font-size:13px;font-weight:600}.mic-unified-modal .mic-modal-form .ant-form-item-label>label{color:#4b5d79;font-size:12px;font-weight:600}.mic-unified-modal input.ant-input,.mic-unified-modal .ant-input-affix-wrapper,.mic-unified-modal .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.mic-unified-modal .ant-picker,.mic-unified-modal .ant-input-number,.mic-unified-drawer input.ant-input,.mic-unified-drawer .ant-input-affix-wrapper,.mic-unified-drawer .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.mic-unified-drawer .ant-picker,.mic-unified-drawer .ant-input-number{height:34px;border-radius:8px!important;border-color:#d4dceb!important;box-shadow:none!important}.mic-unified-modal input.ant-input:hover,.mic-unified-modal .ant-input-affix-wrapper:hover,.mic-unified-modal .ant-select:hover .ant-select-selector,.mic-unified-modal .ant-picker:hover,.mic-unified-modal .ant-input-number:hover,.mic-unified-drawer input.ant-input:hover,.mic-unified-drawer .ant-input-affix-wrapper:hover,.mic-unified-drawer .ant-select:hover .ant-select-selector,.mic-unified-drawer .ant-picker:hover,.mic-unified-drawer .ant-input-number:hover{border-color:#aac4ea!important}.mic-unified-modal .ant-input-focused,.mic-unified-modal .ant-input-affix-wrapper-focused,.mic-unified-modal .ant-select-focused .ant-select-selector,.mic-unified-modal .ant-picker-focused,.mic-unified-modal .ant-input-number-focused,.mic-unified-drawer .ant-input-focused,.mic-unified-drawer .ant-input-affix-wrapper-focused,.mic-unified-drawer .ant-select-focused .ant-select-selector,.mic-unified-drawer .ant-picker-focused,.mic-unified-drawer .ant-input-number-focused{border-color:#4d8ef5!important;box-shadow:0 0 0 2px #4d8ef524!important}.mic-unified-modal .mic-modal-form .ant-input-affix-wrapper,.mic-unified-drawer .mic-modal-form .ant-input-affix-wrapper{padding:0 11px!important;display:flex;align-items:center}.mic-unified-modal .mic-modal-form .ant-input-affix-wrapper .ant-input,.mic-unified-drawer .mic-modal-form .ant-input-affix-wrapper .ant-input{height:30px!important;line-height:30px!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}.mic-unified-modal .mic-modal-form .ant-input-affix-wrapper .ant-input-suffix,.mic-unified-drawer .mic-modal-form .ant-input-affix-wrapper .ant-input-suffix{border:none!important;box-shadow:none!important;background:transparent!important;display:flex;align-items:center}.mic-modal-target{margin:0;padding:8px 10px;border-radius:8px;border:1px solid #e7edf6;background:#f7f9fd;color:#5e6d84;font-size:12px}.mic-column-setting{width:240px}.mic-column-setting-title{margin-bottom:8px;color:#3a4963;font-size:12px;font-weight:600}.mic-column-setting-subtitle{margin:10px 0 6px;color:#6b7b92;font-size:12px}.mic-column-setting-list{max-height:240px;overflow:auto;padding-right:2px}.mic-column-setting-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:30px}.mic-column-setting-actions{margin-top:10px;display:flex;justify-content:flex-end}.mic-column-setting-trigger.ant-btn{min-width:76px}.mic-unified-drawer .ant-drawer-header{padding:10px 14px;border-bottom:1px solid #e7edf6}.mic-unified-drawer .ant-drawer-title{font-size:var(--section-title-size);color:#24344d;font-weight:600}.mic-unified-drawer .ant-drawer-body{padding:12px 14px;background:#f8fafd}.mic-unified-drawer .ant-descriptions{background:#fff;border-radius:10px;overflow:hidden}.ant-modal-confirm .ant-modal-content{border-radius:12px;border:1px solid #e2e8f2}.tenant-switch-row{margin-bottom:10px;padding:8px 10px;border:1px solid #e5eaf2;border-radius:9px;background:#fff}.app-user{font-weight:600}@media(max-width:640px){.login-panel{width:100%;padding:26px 16px 18px}.brand-subtitle{font-size:14px}.login-submit{font-size:16px;letter-spacing:1px}.app-content [class*=field-w-],.app-content .field-min-w-300{width:100%!important;min-width:100%!important}.app-content .dc-table .ant-table-thead>tr>th,.app-content .dc-table .ant-table-tbody>tr>td{padding:8px;font-size:11px}.app-header{height:50px;padding:0 10px}.app-header-title{max-width:44vw;font-size:14px}.app-header-meta{font-size:11px;gap:4px}.app-header-tenant-tag{max-width:112px;padding:0 6px}.app-user-name{display:none}}:root{--mic-page-bg: #eef3f8;--mic-surface: #ffffff;--mic-surface-soft: #f7faff;--mic-surface-raised: #fbfdff;--mic-border: #dce6f3;--mic-border-strong: #cbd8eb;--mic-text: #1f2a3d;--mic-text-muted: #6b7890;--mic-primary: #256fda;--mic-primary-hover: #1f63c6;--mic-primary-soft: rgba(37, 111, 218, .1);--mic-shadow-card: 0 10px 28px rgba(31, 52, 85, .08);--mic-shadow-table: 0 8px 20px rgba(31, 52, 85, .06);--mic-radius-card: 16px;--mic-radius-control: 10px;--mic-control-height: 34px;--mic-page-gap: 12px}body{color:var(--mic-text);background:radial-gradient(900px 360px at 96% -8%,rgba(37,111,218,.08),transparent 60%),linear-gradient(180deg,#f5f8fc 0%,var(--mic-page-bg) 100%)}.app-main,.app-shell{background:radial-gradient(900px 360px at 96% -8%,rgba(37,111,218,.08),transparent 60%),linear-gradient(180deg,#f5f8fc 0%,var(--mic-page-bg) 100%)}.app-content{gap:var(--mic-page-gap)}.page-shell{padding:12px 14px 14px}.app-content .ant-card{border:1px solid var(--mic-border);border-radius:var(--mic-radius-card);background:#fffffff5;box-shadow:var(--mic-shadow-card)}.app-content .ant-card .ant-card-body{padding:16px}.app-content .ant-card .ant-card-head{min-height:50px;border-bottom-color:#edf2f8}.app-content .ant-divider{margin:12px 0;border-color:#e5edf6}.app-content .page-stack,.app-content .page-section{gap:var(--mic-page-gap)}.app-content .page-query-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;padding:12px;border:1px solid var(--mic-border);border-radius:14px;background:linear-gradient(180deg,#fffffff0,#f7fafff0),var(--mic-surface-soft);box-shadow:inset 0 1px #ffffffe6,0 6px 16px #1f34550a}.app-content .page-query-row>.ant-space,.app-content .page-query-row .ant-space{row-gap:10px!important;column-gap:10px!important}.app-content .page-query-bar{box-shadow:0 3px #e1eaf6e6}.app-content .page-action-row,.app-content .page-action-row.ant-space{display:flex;flex-wrap:wrap;align-items:center;gap:10px!important;width:100%;padding:2px 0 0}.app-content .page-action-row-between{justify-content:space-between}.app-content .page-action-row-end{justify-content:flex-end}.app-content .page-action-row-tight{margin-bottom:10px}.app-content .ant-btn{min-height:var(--mic-control-height);border-radius:var(--mic-radius-control);font-weight:500;box-shadow:none}.app-content .ant-btn:not(.ant-btn-link):not(.ant-btn-text){border-color:var(--mic-border-strong)}.app-content .ant-btn-primary{border-color:var(--mic-primary);background:linear-gradient(180deg,#337ee9 0%,var(--mic-primary) 100%);box-shadow:0 8px 16px #256fda2e}.app-content .ant-btn-primary:not(:disabled):hover{border-color:var(--mic-primary-hover);background:linear-gradient(180deg,#2d75dd 0%,var(--mic-primary-hover) 100%)}.app-content .ant-btn-link{height:28px;min-height:28px;padding-inline:4px;border-radius:7px}.app-content input.ant-input,.app-content textarea.ant-input,.app-content .ant-input-affix-wrapper,.app-content .ant-picker,.app-content .ant-input-number,.app-content .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.app-content .ant-select-multiple .ant-select-selector{border-color:var(--mic-border-strong)!important;border-radius:var(--mic-radius-control)!important;background:#fff;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.app-content input.ant-input,.app-content .ant-input-affix-wrapper,.app-content .ant-picker,.app-content .ant-input-number,.app-content .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{min-height:var(--mic-control-height)}.app-content .ant-input-number-input,.app-content .ant-picker-input>input,.app-content .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:calc(var(--mic-control-height) - 2px)!important}.app-content .ant-select-single .ant-select-selector .ant-select-selection-item,.app-content .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:calc(var(--mic-control-height) - 2px)!important}.app-content input.ant-input:hover,.app-content textarea.ant-input:hover,.app-content .ant-input-affix-wrapper:hover,.app-content .ant-picker:hover,.app-content .ant-input-number:hover,.app-content .ant-select:hover .ant-select-selector{border-color:#8ab0ea!important;background:#fcfdff}.app-content textarea.ant-input:focus,.app-content .ant-input-focused,.app-content .ant-input-affix-wrapper-focused,.app-content .ant-picker-focused,.app-content .ant-input-number-focused,.app-content .ant-select-focused .ant-select-selector{border-color:var(--mic-primary)!important;box-shadow:0 0 0 3px var(--mic-primary-soft)!important}.app-content .ant-table-wrapper{border:1px solid var(--mic-border);border-radius:14px;background:var(--mic-surface);box-shadow:var(--mic-shadow-table);overflow:visible}.app-content .ant-table-wrapper .ant-table{border-radius:14px;background:var(--mic-surface)}.app-content .ant-table-wrapper .ant-table-thead>tr>th,.app-content .dc-table .ant-table-thead>tr>th{padding:11px 12px;color:#25324a;font-size:12px;font-weight:700;letter-spacing:.02em;background:linear-gradient(180deg,#f8fbff,#edf4fc);border-bottom:1px solid var(--mic-border-strong)}.app-content .ant-table-wrapper .ant-table-tbody>tr>td,.app-content .dc-table .ant-table-tbody>tr>td{padding:10px 12px;color:#344157;font-size:12px;line-height:1.55;border-bottom-color:#edf2f8;vertical-align:middle}.app-content .dc-table .ant-table-tbody>tr>td{vertical-align:top}.app-content .ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f7fbff!important}.app-content .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:12px 12px 14px}.app-content .ant-pagination .ant-pagination-item,.app-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.app-content .ant-pagination .ant-pagination-next .ant-pagination-item-link,.app-content .ant-pagination .ant-select-selector{border-radius:9px!important}.app-content .ant-tag{border-radius:999px;padding-inline:8px;line-height:20px}.app-content .dc-product-action-group{gap:4px 8px!important}.field-w-280{width:280px!important}.field-w-300{width:300px!important}.field-w-360{width:360px!important}.field-w-380{width:380px!important}@media(max-width:768px){.page-shell{padding:10px}.app-content .ant-card .ant-card-body{padding:12px}.app-content .page-query-row,.app-content .page-action-row{gap:8px!important}.app-content [class*=field-w-]{width:100%!important;min-width:0!important}}.app-content .ant-input-affix-wrapper>input.ant-input,.app-content .ant-picker-input>input,.app-content .ant-input-number .ant-input-number-input,.app-content .ant-select-selection-search-input{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.app-content .ant-input-affix-wrapper>input.ant-input:hover,.app-content .ant-input-affix-wrapper>input.ant-input:focus,.app-content .ant-picker-input>input:hover,.app-content .ant-picker-input>input:focus,.app-content .ant-input-number .ant-input-number-input:hover,.app-content .ant-input-number .ant-input-number-input:focus,.app-content .ant-select-selection-search-input:hover,.app-content .ant-select-selection-search-input:focus{border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.app-content .ant-input-affix-wrapper-focused,.app-content .ant-picker-focused,.app-content .ant-input-number-focused,.app-content .ant-select-focused .ant-select-selector,.app-content textarea.ant-input:focus{border-color:var(--mic-primary)!important;box-shadow:0 0 0 3px var(--mic-primary-soft)!important}.app-content input.ant-input:-webkit-autofill,.app-content input.ant-input:-webkit-autofill:hover,.app-content input.ant-input:-webkit-autofill:focus{-webkit-text-fill-color:#344157;transition:background-color 9999s ease-out 0s;box-shadow:0 0 0 1000px #fff inset!important}.app-content .ant-input-affix-wrapper>input.ant-input:-webkit-autofill,.app-content .ant-input-affix-wrapper>input.ant-input:-webkit-autofill:hover,.app-content .ant-input-affix-wrapper>input.ant-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px transparent inset!important}.app-content .ant-input-affix-wrapper-focused>input.ant-input,.app-content .ant-input-affix-wrapper>input.ant-input:focus,.app-content .ant-input-affix-wrapper>input.ant-input:focus-visible,.app-content .ant-input-affix-wrapper>input.ant-input:active{border:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;outline:0!important;filter:none!important;-webkit-box-shadow:none!important}.app-content .ant-input-affix-wrapper-focused>input.ant-input:-webkit-autofill,.app-content .ant-input-affix-wrapper-focused>input.ant-input:-webkit-autofill:hover,.app-content .ant-input-affix-wrapper-focused>input.ant-input:-webkit-autofill:focus{border:0!important;outline:0!important;-webkit-text-fill-color:#344157;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important}.app-content .page-query-bar{z-index:32}.app-content .page-action-row-sticky,.app-content .page-action-row-sticky.ant-space{position:sticky;top:var(--app-query-bar-height, 0px);z-index:31;width:100%;margin-top:0;padding:10px 12px;border:1px solid rgba(214,225,241,.94);border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8fbfff5),var(--mic-surface-soft, #f7f9fd);box-shadow:0 10px 22px #1f34550f,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-content .page-action-row-sticky:after,.app-content .page-action-row-sticky.ant-space:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:1px;background:linear-gradient(90deg,#3d80e82e,#d6e1f1cc,#3d80e82e);pointer-events:none}.app-content .dc-table .ant-table-sticky-holder{top:var(--app-sticky-stack-height, var(--app-query-bar-height, 0px))!important}@media(max-width:768px){.app-content .page-action-row-sticky,.app-content .page-action-row-sticky.ant-space{padding:8px 10px;border-radius:10px}}html,body,#app{width:100%;min-width:0}.app-shell,.app-main,.app-content,.page-shell,.app-content .ant-card,.app-content .ant-card-body,.app-content .ant-table-wrapper,.app-content .page-query-row,.app-content .page-action-row{min-width:0;max-width:100%;box-sizing:border-box}.app-content{width:100%;scrollbar-gutter:stable}.app-content .page-query-row>.ant-space,.app-content .page-query-row .ant-space,.app-content .page-action-row,.app-content .page-action-row.ant-space{max-width:100%}.app-content .page-query-row .ant-space-item,.app-content .page-action-row .ant-space-item{max-width:100%}.app-content [class*=field-w-]{max-width:100%!important}.app-content .dc-table,.app-content .dc-table .ant-table,.app-content .dc-table .ant-table-container,.app-content .dc-table .ant-table-content{max-width:100%}.app-content .dc-table .ant-table-content{overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-x:contain}.app-content .dc-table .ant-table-pagination.ant-pagination,.app-content .ant-table-wrapper .ant-table-pagination.ant-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 8px}.mic-unified-modal .ant-modal{max-width:calc(100vw - 24px);margin:12px auto;padding-bottom:12px}.mic-unified-modal .ant-modal-body{max-height:calc(100vh - 168px);overflow:auto}.mic-unified-drawer .ant-drawer-content-wrapper{max-width:100vw}@media(max-width:1440px){:root{--page-title-size: clamp(28px, 2.2vw, 36px);--mic-page-gap: 10px}.page-shell{padding:10px 12px 12px}.app-content .ant-card .ant-card-body{padding:14px}.app-content .page-query-row{gap:8px 10px;padding:10px}}@media(max-width:1280px){:root{--page-title-size: clamp(24px, 2.2vw, 32px);--mic-control-height: 32px}.app-content,.page-shell{padding:8px 10px 10px}.app-content .page-query-row [class*=field-w-]:not(.field-w-full){width:clamp(120px,16vw,240px)!important}.app-content .dc-table .ant-table-thead>tr>th,.app-content .dc-table .ant-table-tbody>tr>td{padding:8px 9px}}@media(max-width:1024px){.app-sider{width:70px!important;min-width:70px!important;max-width:70px!important;flex:0 0 70px!important}.app-logo-text,.app-menu-item-text{display:none!important}.app-logo{justify-content:center;padding:0 6px}.app-menu.ant-menu-dark .ant-menu-item{padding-inline:0!important;display:flex;align-items:center;justify-content:center}.app-menu-label{justify-content:center;gap:0}.app-header-title{max-width:44vw}.app-content .page-query-row [class*=field-w-]:not(.field-w-full){width:calc(33.333% - 8px)!important;min-width:150px!important}.app-content .page-action-row,.app-content .page-action-row.ant-space{gap:8px!important}}@media(max-width:768px){:root{--page-title-size: clamp(22px, 7vw, 28px);--page-subtitle-size: 12px}.app-header{height:50px;padding:0 10px}.app-header-bell,.app-header-divider{display:none!important}.app-user-dropdown.ant-btn{padding-right:6px}.app-content,.page-shell{padding:8px}.page-shell .ant-page-header-heading{align-items:flex-start}.page-shell .ant-page-header-heading-title,.page-shell .ant-page-header-heading-sub-title{white-space:normal}.app-content .ant-card .ant-card-body{padding:10px}.app-content .page-query-row,.app-content .page-action-row-sticky,.app-content .page-action-row-sticky.ant-space{padding:8px;border-radius:10px}.app-content .page-query-row [class*=field-w-]:not(.field-w-full){width:calc(50% - 6px)!important;min-width:0!important}.app-content .page-action-row .ant-btn:not(.ant-btn-link):not(.ant-btn-text){flex:1 1 120px}.mic-unified-modal .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.mic-unified-modal .ant-modal-body{max-height:calc(100vh - 144px)}}@media(max-width:560px){.app-sider{width:56px!important;min-width:56px!important;max-width:56px!important;flex-basis:56px!important}.app-logo-mark{width:26px;height:26px;font-size:13px}.app-header-trigger{width:28px;min-width:28px}.app-header-title{max-width:36vw;font-size:13px}.app-user-name,.app-user-caret{display:none!important}.app-content .page-query-row [class*=field-w-]:not(.field-w-full),.app-content .page-query-row .ant-btn{width:100%!important;min-width:0!important}.app-content .page-action-row .ant-btn:not(.ant-btn-link):not(.ant-btn-text){flex-basis:100%}.app-content .dc-table .ant-table-thead>tr>th,.app-content .dc-table .ant-table-tbody>tr>td{padding:7px 8px;font-size:11px}.mic-unified-modal .ant-modal-footer{display:flex;flex-wrap:wrap;gap:8px}.mic-unified-modal .ant-modal-footer .ant-btn{flex:1 1 120px;margin-inline-start:0!important}}.app-content .dc-table{--mic-table-cell-min: clamp(96px, 9vw, 150px);--mic-table-cell-max: clamp(220px, 30vw, 520px);--mic-table-media-cell-max: clamp(180px, 24vw, 420px)}.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar){min-width:var(--mic-table-cell-min);max-width:var(--mic-table-cell-max);overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar)>*{max-width:100%}.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar) .u-ellipsis,.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar) .u-ellipsis-inline{max-width:min(var(--mic-table-cell-max),100%)!important}.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar) img,.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar) .ant-image,.app-content .dc-table .ant-table-cell:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right):not(.ant-table-selection-column):not(.ant-table-cell-scrollbar) .ant-image-img{max-width:var(--mic-table-media-cell-max)!important}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell){--mic-action-col-max: 92px;width:1%;min-width:fit-content;max-width:var(--mic-action-col-max);white-space:normal}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell):has(.ant-space>.ant-space-item:nth-child(2)){--mic-action-col-max: 140px}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell):has(.ant-space>.ant-space-item:nth-child(3)){--mic-action-col-max: 192px}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell):has(.ant-space>.ant-space-item:nth-child(4)){--mic-action-col-max: 244px}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell):has(.ant-space>.ant-space-item:nth-child(5)){--mic-action-col-max: 296px}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell):has(.ant-space>.ant-space-item:nth-child(6)){--mic-action-col-max: 336px}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell) .dc-product-action-group,.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell)>.ant-space{display:inline-flex!important;flex-wrap:wrap!important;width:max-content;max-width:var(--mic-action-col-max);justify-content:flex-start;white-space:normal}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell) .ant-space-item{max-width:100%}.app-content .dc-table .ant-table-cell-fix-right:not(.dc-column-setting-cell) .ant-btn-link{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:1280px){.app-content .dc-table{--mic-table-cell-min: clamp(88px, 10vw, 136px);--mic-table-cell-max: clamp(180px, 32vw, 420px);--mic-table-media-cell-max: clamp(150px, 28vw, 340px)}}@media(max-width:768px){.app-content .dc-table{--mic-table-cell-min: 86px;--mic-table-cell-max: min(72vw, 320px);--mic-table-media-cell-max: min(64vw, 260px)}}.app-content .dc-table .dc-column-setting-cell{width:72px!important;min-width:72px!important;max-width:72px!important;padding-left:8px!important;padding-right:8px!important;text-align:center!important;overflow:visible!important;white-space:nowrap!important}.app-content .dc-table .dc-column-setting-cell .mic-column-setting-trigger.ant-btn{width:36px!important;min-width:36px!important;max-width:36px!important;padding-inline:0!important}
