@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--mm-bg: #f4f5fb;--mm-surface: #fff;--mm-surface-muted: #f0f1f4;--mm-surface-subtle: #e8eaf0;--mm-table-header-bg: #f4f5fb;--mm-table-header-text: #475467;--mm-table-row-hover-bg: #fafbfc;--mm-table-row-selected-bg: rgba(18, 16, 184, .045);--mm-border: rgba(0, 0, 0, .08);--mm-border-strong: rgba(0, 0, 0, .12);--mm-text: #111327;--mm-text-muted: #6b7280;--mm-text-subtle: #9ca3af;--mm-primary: #1210b8;--mm-primary-light: #2d24d6;--mm-primary-bg: rgba(18, 16, 184, .07);--mm-success: #10b981;--mm-success-bg: rgba(16, 185, 129, .08);--mm-warning: #f59e0b;--mm-warning-bg: rgba(245, 158, 11, .08);--mm-danger: #ef4444;--mm-danger-bg: rgba(239, 68, 68, .07);--mm-info: #0d9488;--mm-info-bg: rgba(13, 148, 136, .08);--mm-ai: #8b5cf6;--mm-ai-bg: rgba(139, 92, 246, .08);--mm-radius-card: 8px;--mm-radius-control: 8px;--mm-radius-badge: 6px;--mm-shadow: 0 1px 3px rgba(0, 0, 0, .06);--mm-shadow-subtle: var(--mm-shadow);--mm-shadow-float: 0 8px 24px rgba(15, 23, 42, .08);--mm-page-padding: 24px;--mm-section-gap: 16px;--mm-card-padding: 20px;--mm-control-height: 32px;--mm-header-height: 48px;--mm-brand-height: 56px;--mm-menu-item-height: 34px;--bg: var(--mm-bg);--surface: var(--mm-surface);--surface2: var(--mm-surface-muted);--surface3: var(--mm-surface-subtle);--border: var(--mm-border);--border2: var(--mm-border-strong);--text: var(--mm-text);--text2: var(--mm-text-muted);--text3: var(--mm-text-subtle);--primary: var(--mm-primary);--primary-light: var(--mm-primary-light);--primary-bg: var(--mm-primary-bg);--green: var(--mm-success);--green-bg: var(--mm-success-bg);--amber: var(--mm-warning);--amber-bg: var(--mm-warning-bg);--red: var(--mm-danger);--red-bg: var(--mm-danger-bg);--cyan: var(--mm-info);--cyan-bg: var(--mm-info-bg);--violet: var(--mm-ai);--violet-bg: var(--mm-ai-bg);--radius: var(--mm-radius-card);--radius-sm: var(--mm-radius-control);--radius-xs: var(--mm-radius-badge);--shadow: var(--mm-shadow)}@media(max-width:767px){:root{--mm-page-padding: 10px 12px;--mm-section-gap: 12px}}:root{font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;color:var(--mm-text);background:var(--mm-bg)}*{box-sizing:border-box}html,body,#root,.ant-app{height:100%}body{margin:0;overflow:hidden}.app-shell{height:100vh;overflow:hidden}.app-sider{background:var(--mm-surface)!important;border-right:1px solid var(--mm-border)}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.brand{height:66px;padding:0 18px;display:flex;align-items:center;gap:10px;color:var(--mm-text);border-bottom:1px solid var(--mm-border)}.brand>span{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--mm-primary);color:var(--mm-surface);font-weight:800}.brand b,.brand small{display:block}.brand b{font-size:15px}.brand small{font-size:var(--mm-font-size-12);color:var(--mm-text-subtle)}.scope{padding:12px 16px 6px;display:flex;gap:8px}.scope label{display:grid;gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);flex:1}.scope .ant-select{width:100%}.side-nav{flex:1;overflow:auto;padding:6px 7px}.side-nav .ant-menu{border:0}.side-nav .ant-menu-item-group-title{padding:14px 10px 5px;color:var(--mm-text-subtle);font-size:var(--mm-font-size-12);font-weight:700;letter-spacing:.7px}.side-nav .ant-menu-item{font-size:var(--mm-font-size-14);border-radius:5px;margin-block:2px}.collapse{color:var(--mm-text-muted)!important;border-top:1px solid var(--mm-border);border-radius:0;height:42px;text-align:left}.app-header{height:66px;line-height:normal;padding:0 24px;background:var(--mm-surface);border-bottom:1px solid var(--mm-border)}.app-header .ant-flex{height:100%}.app-header h1{margin:2px 0 0;font-size:18px;line-height:24px}.app-header .ant-breadcrumb{font-size:var(--mm-font-size-12);color:var(--mm-text-subtle)}.user-avatar{background:var(--mm-primary);cursor:pointer}.app-content{min-height:0;overflow:auto;padding:20px 24px;background:var(--mm-bg)}.page-stack{display:grid;gap:14px}.filter-card .ant-card-body{padding:12px 14px}.search-filter{width:260px}.table-card .ant-card-head{min-height:48px}.table-card .ant-card-head-title,.table-card .ant-card-extra{padding:12px 0}.compact-table .ant-table-thead>tr>th{font-size:var(--mm-font-size-12);padding:10px 12px;white-space:nowrap}.compact-table .ant-table-tbody>tr>td{padding:9px 12px;vertical-align:middle}.compact-table small,.thumb+div small,.avatar+div small{display:block;color:var(--mm-text-subtle);font-size:var(--mm-font-size-12);margin-top:2px}.thumb{width:38px;height:38px;background:linear-gradient(135deg,var(--mm-surface-subtle),var(--mm-text-subtle));border-radius:5px;display:grid;place-items:center;color:var(--mm-surface);font-weight:700}.status{border:0;border-radius:4px;margin:0;font-size:var(--mm-font-size-12)}.status-投放中,.status-已同步,.status-已测出,.status-启用,.status-合作中,.status-主推{color:var(--mm-success);background:var(--mm-success-bg)}.status-待确认,.status-待评估,.status-未测出,.status-常规{color:var(--mm-warning);background:var(--mm-warning-bg)}.status-驳回{color:var(--mm-danger);background:var(--mm-danger-bg)}.column-panel{display:grid;gap:8px;min-width:170px;padding:4px}.column-panel .ant-checkbox-wrapper{margin:0}.material-hero{margin-bottom:12px}.material-hero .ant-card-body{padding:16px}.material-preview{width:76px;height:76px;display:grid;place-items:center;border-radius:6px;background:linear-gradient(135deg,var(--mm-surface-subtle),var(--mm-primary-light));font-size:28px;color:var(--mm-surface)}.material-hero p{margin:8px 0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.metric-row{margin-bottom:12px}.drawer-card{margin-top:12px}.selected-review-row td{background:var(--mm-primary-bg)!important}.review-filter .ant-card-body{padding:0 14px}.review-filter .ant-tabs-nav{margin:0}.analysis-card .ant-card-body{padding:0 16px 14px}.analysis-card .ant-tabs-nav{margin-bottom:12px}.dimension-row{padding:10px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:5px}.metric-row .ant-card{cursor:pointer}.metric-active{border-color:var(--mm-primary)!important;box-shadow:0 0 0 2px var(--mm-primary-bg)}.intake-stage{min-height:310px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--mm-text-muted)}.intake-stage h3{color:var(--mm-text);margin:12px 0 5px}.upload-icon{font-size:48px;color:var(--mm-primary)}.intake-form{width:420px;text-align:left}.avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--mm-primary-bg);color:var(--mm-primary);font-weight:700}.section-title{font-size:var(--mm-font-size-14)}.mobile-menu{display:none}@media(max-width:768px){.app-sider{display:none}.app-content{padding:12px}.app-header{padding:0 12px}.mobile-menu{display:inline-flex}.search-filter,.filter-card .ant-flex{width:100%}.filter-card .ant-select{flex:1}.table-card .ant-card-head{padding:0 12px}.table-card .ant-card-head-wrapper{align-items:flex-start;gap:8px;flex-wrap:wrap}.table-card .ant-card-extra{margin-left:0}.metric-row .ant-col{margin-bottom:8px}.metric-row .ant-col{flex:0 0 100%;max-width:100%}.analysis-card .ant-card-body{padding-inline:12px}.material-drawer .ant-drawer-content-wrapper{width:calc(100vw - 20px)!important}.intake-form{width:min(100%,340px)}}.ant-tooltip{--ant-tooltip-arrow-background-color:var(--mm-surface)}.ant-tooltip .ant-tooltip-container,.ant-tooltip .ant-tooltip-inner{color:var(--mm-text)!important;background:var(--mm-surface)!important;border:1px solid var(--mm-border);box-shadow:var(--mm-shadow-float)}.ant-tooltip .ant-tooltip-arrow:before{background:var(--mm-surface)!important}.prototype-library{display:grid;grid-template-columns:178px minmax(0,1fr);gap:12px;align-items:start}.batch-directory{position:sticky;top:0;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.directory-head{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:6px 8px 6px 12px;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.directory-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;min-height:36px;padding:6px 10px;color:var(--mm-text-muted);text-align:left;background:var(--mm-surface);border:0;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.directory-item>span{display:flex;align-items:center;gap:7px}.directory-item .anticon{font-size:var(--mm-font-size-14)}.directory-item b{color:var(--mm-text-subtle);font-size:var(--mm-font-size-12)}.directory-item.indent{padding-left:27px;font-size:var(--mm-font-size-12)}.directory-item:hover{background:var(--mm-surface-muted)}.directory-item.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}.prototype-library-main{min-width:0;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px;padding:0 14px 14px}.status-tabs{display:flex;align-items:flex-end;gap:28px;min-height:49px;border-bottom:1px solid var(--mm-border)}.status-tabs>div{display:flex;align-items:center;gap:7px;min-width:0}.status-tabs>div>span,.library-control>span,.field-views>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.status-tabs .ant-tabs{min-width:0}.status-tabs .ant-tabs-nav{margin:0}.status-tabs .ant-tabs-nav:before{display:none}.status-tabs .ant-tabs-tab{padding:9px 5px 8px;margin:0 5px 0 0;font-size:var(--mm-font-size-12)}.library-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 0 8px}.dimension-tabs .ant-tabs-nav{margin:0}.dimension-tabs .ant-tabs-nav:before{display:none}.dimension-tabs .ant-tabs-tab{padding:5px 9px;margin:0;background:var(--mm-surface-subtle);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.dimension-tabs .ant-tabs-tab:first-child{border-radius:5px 0 0 5px}.dimension-tabs .ant-tabs-tab:nth-child(2){border-radius:0 5px 5px 0}.dimension-tabs .ant-tabs-tab-active{background:var(--mm-surface);box-shadow:0 1px 2px #0f172a14}.dimension-tabs .ant-tabs-ink-bar{display:none}.library-control{display:grid;gap:3px}.library-control .ant-select{width:116px}.library-control .ant-select-selector{height:30px!important;padding-top:0!important;padding-bottom:0!important;font-size:var(--mm-font-size-12)}.library-search{width:205px;height:30px;font-size:var(--mm-font-size-12)}.library-controls>.ant-btn{height:30px;font-size:var(--mm-font-size-12)}.field-views{display:flex;align-items:center;gap:3px;min-height:40px;padding:4px 0;border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.field-views>span{margin-right:5px}.field-views>.ant-btn{height:28px;padding:0 8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.field-views>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:var(--mm-border-strong);font-weight:700}.control-spacer{flex:1}.bulk-actions{display:flex;align-items:center;gap:7px;min-height:43px;padding:6px 9px;margin-top:8px;background:var(--mm-primary-bg);border:1px solid var(--mm-border-strong);border-radius:4px;font-size:var(--mm-font-size-12)}.bulk-actions b{margin-right:auto}.bulk-actions b em{color:var(--mm-primary);font-style:normal;font-size:var(--mm-font-size-14)}.result-note{padding:8px 2px;margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.prototype-table .ant-table-thead>tr>th{padding:9px 8px;color:var(--mm-text-muted);background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);white-space:nowrap}.prototype-table .ant-table-tbody>tr>td{padding:8px;font-size:var(--mm-font-size-12)}.prototype-table .ant-pagination{margin-bottom:0}.material-identity{display:flex;align-items:center;gap:8px;min-width:0;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0}.material-identity>span:last-child{display:grid;min-width:0}.material-identity b{display:flex;align-items:center;gap:4px;color:var(--mm-primary)}.material-identity small,.cell-note{display:block;margin-top:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.material-mini-thumb{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--mm-border);border-radius:3px;color:var(--mm-surface);background:linear-gradient(135deg,var(--mm-surface-subtle),var(--mm-primary-light));font-size:var(--mm-font-size-12);font-weight:700}.prototype-badge{margin:0;border:0;border-radius:3px;padding:2px 6px;font-size:var(--mm-font-size-12);line-height:1.35;font-weight:700}.prototype-badge-green{color:var(--mm-success);background:var(--mm-success-bg)}.prototype-badge-amber{color:var(--mm-warning);background:var(--mm-warning-bg)}.prototype-badge-blue{color:var(--mm-info);background:var(--mm-info-bg)}.prototype-badge-muted{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.material-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.material-gallery .ant-card-body{display:grid;gap:6px;padding:10px;font-size:var(--mm-font-size-12)}.material-gallery small{color:var(--mm-text-muted)}.gallery-image{display:grid;place-items:center;height:130px;background:linear-gradient(135deg,var(--mm-primary-bg),var(--mm-primary-light));color:var(--mm-surface);font-weight:700}@media(max-width:1100px){.prototype-library{grid-template-columns:164px minmax(0,1fr)}.status-tabs{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.field-views{overflow-x:auto}.library-search{width:180px}}@media(max-width:768px){.prototype-library{grid-template-columns:1fr}.batch-directory{position:static}.directory-item:not(.active){display:none}.directory-head{border-bottom:0}.status-tabs{flex-direction:column;align-items:stretch}.library-controls{align-items:stretch}.library-control{flex:1;min-width:120px}.library-search{width:100%}.field-views{white-space:nowrap}.prototype-library-main{padding-inline:10px}}.source-page{display:grid;gap:12px;max-width:1540px}.source-page-title{display:flex;justify-content:space-between;align-items:flex-end;min-height:72px}.source-page-title>div:first-child{display:grid;gap:3px}.source-page-title span{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:700}.source-page-title h2{margin:0;color:var(--mm-text);font-size:22px;line-height:1.2}.source-tabs{padding:0 2px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.source-tabs .ant-tabs-tab{padding:10px 8px;font-size:var(--mm-font-size-12)}.source-filter-line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 14px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.source-filter-line label,.source-filter-grid label{display:grid;gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-filter-line .ant-select{width:128px}.source-filter-line .ant-input-affix-wrapper{width:240px;height:31px}.source-filter-line>span{align-self:center;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-surface{overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.source-table .ant-table-thead>tr>th{padding:9px 10px;color:var(--mm-text-muted);background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12)}.source-table .ant-table-tbody>tr>td{padding:10px;font-size:var(--mm-font-size-12)}.source-table .ant-pagination{margin:12px 14px}.source-badge{margin:0;border:0;border-radius:3px;padding:2px 6px;font-size:var(--mm-font-size-12);font-weight:700}.source-badge-blue{color:var(--mm-info);background:var(--mm-info-bg)}.source-badge-green{color:var(--mm-success);background:var(--mm-success-bg)}.source-badge-muted{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.batch-name{display:flex;align-items:center;gap:8px}.batch-name i{width:8px;height:8px;border-radius:50%;background:var(--mm-text-subtle)}.batch-name i.activity{background:var(--mm-primary)}.batch-name i.daily{background:var(--mm-text-subtle)}.source-empty{display:grid;min-height:230px;place-items:center;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-subtabs{display:flex;align-items:center;gap:4px;min-height:40px;padding:4px 8px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.source-subtabs .ant-tabs{flex:1}.source-subtabs .ant-tabs-nav{margin:0}.source-subtabs .ant-tabs-nav:before{display:none}.source-subtabs .ant-tabs-tab{padding:6px 8px;margin:0;font-size:var(--mm-font-size-12)}.source-subtabs>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-subtabs>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}.source-subtabs>label{display:flex;align-items:center;gap:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-subtabs .ant-select{width:110px}.product-identity{display:flex;align-items:center;gap:8px}.product-identity>span{display:grid;place-items:center;width:38px;height:38px;border-radius:3px;background:var(--mm-primary-bg);color:var(--mm-primary);font-weight:700}.product-identity small,.block-note{display:block;margin-top:2px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-filter-grid{display:grid;grid-template-columns:1.6fr repeat(5,minmax(118px,1fr)) auto;align-items:end;gap:10px;padding:12px 14px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.source-filter-grid .ant-select,.source-filter-grid .ant-input-affix-wrapper{width:100%;height:31px}.source-filter-grid>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.influencer-records{overflow:auto;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.influencer-record{display:grid;grid-template-columns:32px minmax(210px,1fr) minmax(170px,.8fr) 150px 210px 130px;align-items:center;gap:10px;min-width:960px;padding:12px;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.influencer-record:last-child{border-bottom:0}.influencer-head{color:var(--mm-text-muted);background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);font-weight:600}.influencer-identity-source{display:flex;align-items:center;gap:8px;padding:0;text-align:left;background:transparent;border:0}.influencer-identity-source i{display:grid;place-items:center;width:34px;height:34px;border-radius:4px;color:var(--mm-primary);background:var(--mm-primary-bg);font-style:normal;font-weight:700}.influencer-identity-source span,.influencer-record>div{display:grid;gap:3px;min-width:0}.influencer-record small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-detail{display:grid;gap:12px}.source-detail h3,.source-detail h4,.source-detail p{margin:0}.detail-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.detail-metrics b{padding:10px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px}.readonly-system-dimensions{display:grid;gap:8px;padding:14px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px;font-size:var(--mm-font-size-12)}.readonly-system-dimensions span{color:var(--mm-text-muted)}.readonly-system-dimensions>div{display:flex;flex-wrap:wrap;gap:5px}@media(max-width:1100px){.source-filter-grid{grid-template-columns:repeat(3,1fr)}.source-filter-grid>span{grid-column:1/-1}}@media(max-width:768px){.source-page-title{align-items:flex-start;flex-direction:column}.source-filter-grid{grid-template-columns:1fr}.source-filter-line label,.source-filter-line .ant-select,.source-filter-line .ant-input-affix-wrapper{width:100%}.source-subtabs{overflow:auto;white-space:nowrap}}.filter-line-spacer{flex:1}.source-tabs{padding-inline:16px}.source-tabs .ant-tabs-nav{margin:0}.source-tabs .ant-tabs-nav-list{gap:20px}.source-tabs .ant-tabs-tab{min-height:48px;margin:0!important;padding:14px 8px 12px;font-size:var(--mm-font-size-14);font-weight:500}.source-tabs .ant-tabs-tab-btn{line-height:22px}.source-tabs .ant-tabs-ink-bar{height:2px}.source-column-popover{display:grid;gap:8px;min-width:190px;padding:10px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px;box-shadow:0 12px 30px #0f172a29}.source-column-popover .ant-checkbox-wrapper{margin:0;font-size:var(--mm-font-size-12)}.prototype-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.source-pagination{padding:12px 14px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);border-top:1px solid var(--mm-border)}.scope .scope-field{display:grid;gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}html,body,#root,.ant-app{font-family:Plus Jakarta Sans,Noto Sans SC,system-ui,sans-serif;color:var(--mm-text)}.brand>span,.user-avatar,.upload-icon,.sidebar-brand-mark{background:var(--mm-primary)!important}.brand>span:hover,.user-avatar:hover,.upload-icon:hover{background:var(--mm-primary-light)!important}.directory-item.active,.directory-item.active:hover,.field-views>.ant-btn.active,.field-views>.ant-btn.active:hover,.source-subtabs>.ant-btn.active,.source-subtabs>.ant-btn.active:hover,.source-page-title span,.material-identity b,.product-identity>span{color:var(--mm-primary)!important;background:var(--mm-primary-bg)!important}.directory-item.active:before,.field-views>.ant-btn.active:after,.source-subtabs>.ant-btn.active:after{background:var(--mm-primary)!important}.batch-name i.activity,.influencer-identity-source i{background:var(--mm-primary)!important}.metric-active{border-color:var(--mm-primary)!important;box-shadow:0 0 0 2px var(--mm-primary-bg)!important}.ant-btn-primary{background:var(--mm-primary)!important;border-color:var(--mm-primary)!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--mm-primary-light)!important;border-color:var(--mm-primary-light)!important}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-pagination .ant-pagination-item-active a{color:var(--mm-primary)!important}.ant-tabs .ant-tabs-ink-bar{background:var(--mm-primary)!important}.ant-pagination .ant-pagination-item-active{border-color:var(--mm-primary)!important}.material-performance-note{margin:8px 0 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.6}.material-performance-loading{display:grid;min-height:180px;place-items:center}.material-detail-section .ant-empty{padding:28px 0}.material-detail-section .ant-descriptions-item-content{font-variant-numeric:tabular-nums}.source-badge-primary{color:var(--mm-primary);background:var(--mm-primary-bg)}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-sm):not(.ant-btn-lg){height:34px!important;min-width:34px;padding-inline:14px!important;border-radius:6px!important;font-size:var(--mm-font-size-14)!important;font-weight:600;box-shadow:0 2px 4px #1677ff2e}.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-sm):not(.ant-btn-lg):hover,.ant-btn-primary:not(.ant-btn-dangerous):not(.ant-btn-sm):not(.ant-btn-lg):focus-visible{box-shadow:0 3px 7px #1677ff3d}.source-badge-info{color:var(--mm-info);background:var(--mm-info-bg)}.material-detail-section-note{margin:-7px 0 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.material-tag-groups{display:grid;gap:10px;margin-top:12px}.material-tag-group{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface-muted)}.material-tag-group>b{padding-top:3px;color:var(--mm-text);font-size:var(--mm-font-size-12)}.material-tag-group .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:680px){.material-tag-group{grid-template-columns:1fr;gap:7px}}.source-filter-grid{grid-template-columns:minmax(190px,1.6fr) repeat(3,minmax(118px,1fr)) minmax(210px,1.35fr) minmax(118px,1fr) auto}.source-filter-grid>label,.source-filter-grid .ant-select{min-width:0}.source-filter-grid .ant-select-selection-overflow{min-width:0;flex-wrap:nowrap;overflow:hidden}.source-filter-grid .ant-select-selection-item{min-width:0;overflow:hidden;text-overflow:ellipsis}.influencer-metric-views{display:flex;align-items:center;gap:3px}.influencer-metric-views>span{margin-right:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.influencer-metric-views .ant-btn{height:28px;padding-inline:7px;color:var(--mm-text-muted);border-color:transparent;font-size:var(--mm-font-size-12)}.influencer-metric-views .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 18%,var(--mm-border));font-weight:700}.source-custom-period{grid-column:1/-1;max-width:320px}.source-custom-period .ant-picker{width:100%;height:31px}.influencer-metric-cell{font-variant-numeric:tabular-nums}.influencer-metric-cell>b{white-space:nowrap}.source-page-title .ant-btn>span{color:inherit!important;background:transparent!important}.source-column-popover{max-height:min(70vh,620px);min-width:300px;overflow:auto}.source-column-group{display:grid;gap:5px;padding-top:7px;border-top:1px solid var(--mm-border)}.source-column-group:first-of-type{padding-top:0;border-top:0}.source-column-group small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:700}.source-column-group .ant-btn-link{height:20px;padding:0;font-size:var(--mm-font-size-12)}.influencer-identity-source i{overflow:hidden}.influencer-record a{color:var(--mm-primary);font-size:var(--mm-font-size-12)}.influencer-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.influencer-detail-metrics>div{display:grid;gap:3px}.influencer-detail-metrics small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-detail-metrics b{font-variant-numeric:tabular-nums}@media(max-width:768px){.influencer-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.influencer-record:not(.influencer-head) .influencer-identity-source span>b,.influencer-record:not(.influencer-head) .influencer-identity-source span>small,.influencer-record:not(.influencer-head)>div>b,.influencer-record:not(.influencer-head)>div>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-record:not(.influencer-head)>div .ant-space{max-height:46px;overflow:hidden}.influencer-record:not(.influencer-head)>div .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.source-surface .ant-table-content{overflow-x:auto;overscroll-behavior-inline:contain}.source-surface .ant-table-cell{overflow:hidden;text-overflow:ellipsis}.source-surface .ant-table-cell .ant-btn{overflow:visible}.material-account-cell{display:grid;gap:3px;min-width:170px}.material-account-cell small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.45}.material-account-cell a{margin-left:4px;color:var(--mm-primary)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mm-text-muted) 46%,transparent) transparent}*::-webkit-scrollbar{width:7px;height:7px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mm-text-muted) 46%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--mm-text-muted) 68%,transparent);background-clip:padding-box}*::-webkit-scrollbar-button{display:none}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mm-text-muted) 46%,transparent) transparent}.ant-table-wrapper .ant-table-content::-webkit-scrollbar,.ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:7px;height:7px}.ant-table-wrapper .ant-table-sticky-scroll{display:none!important}.source-page{width:100%;min-width:0;max-width:none}.app-sider .brand-block{display:flex;align-items:center;gap:10px;height:66px;padding:0 18px;border-bottom:1px solid var(--mm-border)}.app-sider .brand-mark{display:block;flex:0 0 auto;width:32px;height:32px;border-radius:9px;overflow:hidden}.app-sider .brand-mark img{display:block;width:100%;height:100%}.logout-transition{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:24px;background:#f5f6f8b8;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.logout-transition-card{display:grid;justify-items:center;width:min(360px,100%);padding:28px 32px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:12px;box-shadow:0 18px 40px #0f172a24}.logout-transition-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px;text-align:left}.logout-transition-mark{display:block;width:34px;height:34px;border-radius:9px;overflow:hidden}.logout-transition-mark img{display:block;width:100%;height:100%}.logout-transition-card b,.logout-transition-card small{display:block}.logout-transition-card b{color:var(--mm-text);font-size:var(--mm-font-size-14);line-height:19px}.logout-transition-card small,.logout-transition-card p{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.logout-transition-card small{line-height:15px}.logout-transition-spinner{position:relative;display:grid;place-items:center;width:48px;height:48px;margin:0 0 14px;border-radius:50%;background:var(--mm-primary-bg);color:var(--mm-primary);font-size:22px}.logout-transition-spinner:after{position:absolute;inset:-5px;border:2px solid rgba(18,16,184,.15);border-top-color:var(--mm-primary);border-radius:50%;content:"";animation:logout-transition-spin .8s linear infinite}.logout-transition-card p{margin:0;text-align:center;font-size:var(--mm-font-size-14);line-height:20px}@keyframes logout-transition-spin{to{transform:rotate(360deg)}}.app-sider .brand-copy{min-width:0}.app-sider .brand-title{display:block;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700;line-height:20px}.app-sider .brand-subtitle{display:block;color:var(--mm-text-subtle);font-size:var(--mm-font-size-12);line-height:16px}.app-header{height:48px;min-height:48px;padding-inline:24px}.app-header>.ant-flex{min-width:0}.app-header>.ant-flex>.ant-flex{min-width:0}.app-header-breadcrumb{min-width:0;overflow:hidden}.app-header-breadcrumb ol{flex-wrap:nowrap}.app-header-breadcrumb li{flex:none;white-space:nowrap}.app-header-breadcrumb .ant-breadcrumb-link{color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:400;line-height:22px}.app-header-breadcrumb .ant-breadcrumb-separator{margin-inline:10px;color:var(--mm-text-subtle);font-size:15px}.app-header-breadcrumb .app-breadcrumb-current{color:var(--mm-text);font-size:15px;font-weight:600}.app-access-denied{display:grid;place-content:center;min-height:calc(100vh - 106px);padding:0}.app-access-denied .ant-result-title{font-size:22px}.app-access-denied .ant-result-subtitle{font-size:var(--mm-font-size-14)}.access-denied-fullscreen{min-height:100vh;background:var(--mm-bg)}.app-session-loading{display:grid;min-height:100vh;place-items:center;background:var(--mm-bg)}.app-sider .side-nav{flex:1;overflow-y:auto;padding:8px 10px}.app-sider .side-menu{border-inline-end:0!important}.app-sider .side-menu .ant-menu-item-group-title{padding:14px 10px 5px;color:var(--mm-text-subtle);font-size:var(--mm-font-size-12);font-weight:700;letter-spacing:1.2px}.app-sider .side-menu .ant-menu-item{height:40px;margin:2px 0;border-radius:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:500}.app-sider .side-menu .ant-menu-item .ant-menu-item-icon,.app-sider .side-menu .ant-menu-item .anticon,.app-sider .side-menu .ant-menu-item .system-icon{width:15px;height:15px;margin-inline-end:9px;color:inherit;font-size:15px}.app-sider .side-menu .ant-menu-item-selected{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:500}.app-sider .side-menu .ant-menu-item:not(.ant-menu-item-selected):hover{color:var(--mm-primary);background:var(--mm-primary-bg)}.app-sider .side-menu .ant-menu-item,.app-sider .side-menu .ant-menu-submenu-title{width:100%}.app-sider{position:relative;overflow:visible}.sidebar-edge-toggle{position:absolute!important;z-index:20;top:68px;right:-12px;display:grid!important;place-items:center;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;color:var(--mm-text-subtle)!important;background:var(--mm-surface)!important;border:1px solid var(--mm-border)!important;border-radius:50%!important;box-shadow:0 2px 8px #0f172a1a}.sidebar-edge-toggle:hover,.sidebar-edge-toggle:focus-visible{color:var(--mm-primary)!important;border-color:color-mix(in srgb,var(--mm-primary) 28%,var(--mm-border))!important;background:var(--mm-surface)!important}.sidebar-edge-toggle .system-icon{width:12px;height:12px}.sidebar-footer{flex:none;background:var(--mm-surface)}.sidebar-account{display:flex;align-items:center;gap:6px;min-height:58px;padding:9px 12px;border-top:1px solid var(--mm-border)}.sidebar-account-profile{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.sidebar-account-profile:focus-visible{outline:2px solid color-mix(in srgb,var(--mm-primary) 36%,transparent);outline-offset:3px;border-radius:6px}.sidebar-account-profile .user-avatar{flex:none}.sidebar-account-copy{display:flex;flex:1;align-items:center;min-width:0}.sidebar-account-copy b{overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.sidebar-account-logout{display:grid!important;flex:0 0 32px;place-items:center;width:32px!important;min-width:32px!important;padding:0!important;color:var(--mm-text-muted)!important}.sidebar-account-logout:hover{color:var(--mm-primary)!important;background:var(--mm-primary-bg)!important}.app-sider.ant-layout-sider-collapsed .brand-block{justify-content:center;padding:0}.app-sider.ant-layout-sider-collapsed .brand-mark{margin:0 auto}.app-sider.ant-layout-sider-collapsed .sidebar-account{justify-content:center;padding-inline:0}.app-sider.ant-layout-sider-collapsed .sidebar-account-profile{flex:none;justify-content:center}.app-sider.ant-layout-sider-collapsed .side-nav{width:60px;padding:12px 0}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item-group-title{display:none}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item-group-list{display:grid;justify-items:center}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;margin:2px auto;padding-inline:0!important}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item-icon,.app-sider.ant-layout-sider-collapsed .side-menu .anticon,.app-sider.ant-layout-sider-collapsed .side-menu .system-icon{margin:0!important;font-size:var(--mm-font-size-16);line-height:1}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-title-content{display:none}@media(max-width:767px){.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{position:static!important;inset:auto!important}.ant-table-wrapper .ant-table-cell-fix-left-last:after,.ant-table-wrapper .ant-table-cell-fix-right-first:after{display:none!important}}.ant-tag,.review-measurement-status{border-color:transparent!important;border-radius:4px!important;font-weight:400!important}.ant-btn-link:not(.ant-btn-dangerous),.ant-btn-link:not(.ant-btn-dangerous):hover,.ant-btn-link:not(.ant-btn-dangerous):focus{color:var(--mm-primary)!important}.ant-btn-link:not(.ant-btn-dangerous):hover,.ant-btn-link:not(.ant-btn-dangerous):focus{color:var(--mm-primary-light)!important}.ant-btn-link.ant-btn-dangerous,.ant-btn-link.ant-btn-dangerous:hover,.ant-btn-link.ant-btn-dangerous:focus{color:var(--mm-danger)!important}.condition-builder{padding:14px;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface-muted)}.condition-builder>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:var(--mm-font-size-14)}.condition-group{position:relative;padding:10px 0 0}.condition-group+.condition-group{border-top:1px dashed var(--mm-border);margin-top:8px}.condition-row{display:grid;grid-template-columns:132px 138px 112px 72px minmax(32px,1fr) 32px;gap:8px;align-items:center}.condition-row .ant-btn{padding-inline:7px}.add-and-condition{margin-top:4px;padding-inline:0}.condition-or{position:absolute;top:-10px;left:14px;padding:0 6px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12)}@media(max-width:768px){.condition-row{grid-template-columns:1fr 1fr 112px 72px minmax(32px,1fr) 32px;gap:6px}}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td,.ant-table-wrapper .ant-table-column-title,.ant-table-wrapper .ant-table-column-sorters,table>thead>tr>th{white-space:nowrap!important}.ant-table-wrapper .ant-table-column-sorters{justify-content:flex-start;gap:4px}.ant-table-wrapper .ant-table-column-sorters .ant-table-column-title{flex:0 1 auto}.ant-table-wrapper .ant-table-column-sorters .ant-table-column-sorter{margin-inline-start:0}.ant-table-wrapper .ant-table-thead>tr>.app-table-monetary-column .ant-table-column-sorters{justify-content:flex-end}.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{color:var(--mm-text-subtle)!important;background:var(--mm-surface-muted)!important;border-color:var(--mm-border)!important;box-shadow:none!important;cursor:not-allowed!important}.ant-btn-primary:disabled:hover,.ant-btn-primary.ant-btn-disabled:hover{color:var(--mm-text-subtle)!important;background:var(--mm-surface-muted)!important;border-color:var(--mm-border)!important}.ant-spin-fullscreen .ant-spin-description,.ant-spin-fullscreen .ant-spin-text{color:var(--mm-primary);font-weight:600}.ant-table-content{cursor:default;overscroll-behavior-x:contain}.ant-table-content .ant-table-cell{cursor:default;-webkit-user-select:text;user-select:text}.ant-table-content.table-drag-scrollable,.influencer-records.table-drag-scrollable,.ant-table-content.table-drag-scrollable .ant-table-cell{cursor:grab}.ant-table-content[data-table-drag-cursor=text],.influencer-records[data-table-drag-cursor=text],.ant-table-content.table-drag-scrollable[data-table-drag-cursor=text] .ant-table-cell{cursor:default}.ant-table-content.table-drag-scrolling,.influencer-records.table-drag-scrolling{cursor:grabbing;-webkit-user-select:none;user-select:none}.ant-table-content.table-drag-scrolling *,.influencer-records.table-drag-scrolling *{cursor:grabbing!important}.personal-view-modal-hint{margin:0 0 10px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.table-viewport-loading.is-viewport-loading .ant-spin:not(.ant-spin-dot)>.ant-spin-section{position:fixed!important;z-index:10;top:min(70vh,100vh - 96px)!important;inset-inline-start:calc(50vw + 140px)!important;transform:translate(-50%,-50%)!important}.table-viewport-loading .ant-spin-section>.ant-spin-description{position:absolute;top:28px;left:50%;display:block!important;width:max-content;max-width:240px;transform:translate(-50%);color:var(--mm-primary);font-size:var(--mm-font-size-12);line-height:18px}.app-shell:has(.app-sider.ant-layout-sider-collapsed) .table-viewport-loading.is-viewport-loading .ant-spin:not(.ant-spin-dot)>.ant-spin-section{inset-inline-start:calc(50vw + 30px)!important}@media(max-width:768px){.app-header{padding-inline:12px}.app-header-breadcrumb{max-width:calc(100vw - 112px)}.app-header-breadcrumb .ant-breadcrumb-link{font-size:var(--mm-font-size-12)}.app-header-breadcrumb .app-breadcrumb-current{font-size:var(--mm-font-size-14)}.app-header-breadcrumb .ant-breadcrumb-separator{margin-inline:6px}.table-viewport-loading.is-viewport-loading .ant-spin:not(.ant-spin-dot)>.ant-spin-section{inset-inline-start:50vw!important}}.app-shell>.ant-layout{min-width:0;overflow:hidden}.app-content{min-width:0;overflow-x:hidden;overflow-y:auto}.ant-modal .ant-modal-content{--mm-modal-content-padding-inline:24px}.ant-modal .ant-modal-header{margin-inline:calc(-1 * var(--mm-modal-content-padding-inline));padding-inline:var(--mm-modal-content-padding-inline)!important;padding-top:0!important;padding-bottom:10px!important;border-bottom:1px solid var(--mm-border)!important}.ant-modal .ant-modal-footer{padding-bottom:0!important}.ant-modal:not(.ant-modal-confirm) .ant-modal-body{max-height:clamp(400px,84dvh - 150px,720px);overflow-y:auto;overscroll-behavior:contain}.ant-alert .ant-alert-title,.ant-alert .ant-alert-message{margin-bottom:0!important}.system-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;line-height:1;vertical-align:-.125em}.system-icon>svg{display:block;width:100%;height:100%}.system-icon--spin{animation:system-icon-spin 1s linear infinite}@keyframes system-icon-spin{to{transform:rotate(360deg)}}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item>.system-icon,.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item .ant-menu-item-icon>.system-icon{position:absolute;inset-inline-start:50%;margin:0!important;transform:translate(-50%)}.app-header{display:flex;align-items:center;justify-content:space-between}.selection-v15-filters{display:grid;gap:14px;padding:18px 20px;background:var(--mm-surface)}.selection-filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.selection-v15-filters .selection-search{width:240px;flex:0 0 240px;padding-top:15px}.selection-v15-filters .selection-search .ant-input{height:32px}.selection-filter-row>.ant-btn{height:30px;margin-bottom:0}.selection-filter-row>.ant-btn.active{color:var(--mm-primary);border-color:color-mix(in srgb,var(--mm-primary) 32%,var(--mm-border));background:var(--mm-primary-bg);font-weight:700}.selection-filter{flex:0 0 132px;min-width:0;gap:5px;line-height:14px}.selection-filter>span{height:14px;white-space:nowrap}.selection-filter .ant-select-single .ant-select-selector,.selection-v15-filters .ant-input,.selection-v15-filters .ant-input-affix-wrapper,.selection-filter.range .ant-input{height:32px!important}.selection-filter .ant-select-single .ant-select-selection-item,.selection-filter .ant-select-single .ant-select-selection-placeholder{line-height:30px!important}.selection-v15-filters .ant-input-affix-wrapper{display:flex;align-items:center;padding-block:0!important}.selection-v15-filters .ant-input-affix-wrapper .ant-input{height:20px!important;min-height:0;padding-block:0!important;line-height:20px!important}.selection-filter--active>span{color:var(--mm-primary);font-weight:700}.selection-filter--active .ant-select-selector,.selection-filter--active .ant-input,.selection-filter--active .ant-input-affix-wrapper{border-color:var(--mm-primary)!important;background:var(--mm-primary-bg)!important}.selection-filter.range{flex-basis:140px}.selection-filter.range>div{height:32px;gap:4px}.selection-filter.range .ant-input,.selection-filter.range .ant-input-affix-wrapper{width:62px}.selection-filter.range .ant-input{padding-block:5px!important;line-height:20px!important}.selection-filter.range .ant-input-affix-wrapper .ant-input{height:20px!important;padding-block:0!important;line-height:20px!important}.selection-v15-more{display:grid;gap:14px;padding:0 20px 18px;background:var(--mm-surface);border-bottom:1px solid var(--mm-border)}.selection-filter-row-attributes{gap:12px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.08)}.selection-filter-row-business{padding-top:2px}.selection-selected-count{margin-left:auto;align-self:end;padding:0 2px 8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.selection-selected-count b{color:var(--mm-primary)}.selection-v15-field-row{min-height:50px;padding-inline:12px;background:var(--mm-surface)}.selection-performance-period{display:flex;align-items:center;gap:5px;margin-left:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.selection-performance-period .ant-select{width:90px;height:28px}.selection-performance-period .ant-select .ant-select-selector{min-height:28px!important;height:28px!important}.selection-v15-table .ant-table-thead>tr>th{height:42px;padding-block:10px}.selection-v15-table .selection-status-tag{width:max-content;margin:0;border:0;border-radius:4px;padding:2px 6px;font-size:var(--mm-font-size-12);font-weight:700;line-height:18px}.selection-v15-table .selection-status-tag.is-success{color:var(--mm-success);background:var(--mm-success-bg)}.selection-v15-table .selection-status-tag.is-warning{color:var(--mm-warning);background:var(--mm-warning-bg)}.selection-v15-table .selection-status-tag.is-danger{color:var(--mm-danger);background:var(--mm-danger-bg)}.selection-v15-table .selection-status-tag.is-muted{color:var(--mm-text-muted);background:var(--mm-surface-muted)}@media(max-width:1160px){.selection-v15-filters .selection-search{flex-basis:240px}}@media(max-width:768px){.selection-v15-filters{padding:14px 12px}.selection-v15-filters .selection-search{width:100%;padding-top:0}.selection-filter{min-width:calc(50% - 4px)}}@media(min-width:1400px){.selection-v15-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px 10px}.selection-v15-filters .selection-filter-row{display:contents}.selection-v15-filters .selection-search{width:220px;flex-basis:220px}.selection-v15-filters .selection-filter{flex-basis:120px}.selection-v15-filters .selection-filter.range{flex-basis:136px}.selection-v15-filters .selection-filter.range .ant-input,.selection-v15-filters .selection-filter.range .ant-input-affix-wrapper{width:60px}}.library-authorization .is-expiring{color:var(--mm-warning);background:#f59e0b14}.influencer-record>div:last-child{display:flex;align-items:center;gap:4px;white-space:nowrap}.influencer-record>div:last-child .ant-btn{height:24px;padding-inline:3px;font-size:var(--mm-font-size-12)}.library-row-actions{display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.ant-form .ant-form-item-label>label.ant-form-item-required:before{display:inline-block!important;margin-inline-end:4px!important;color:var(--mm-danger)!important;font-family:inherit!important;content:"*"!important}.mm-required-label{display:inline-flex;align-items:baseline;gap:4px}.mm-required-label:before{color:var(--mm-danger);content:"*"}.app-sider,.app-header{border-color:var(--mm-border)!important}.app-header{box-shadow:0 1px #0f172a05}.side-nav .ant-menu-item{min-height:40px;margin-block:2px;border-radius:8px;font-weight:500}.side-nav .ant-menu-item:hover{color:var(--mm-text)!important;background:var(--mm-surface-muted)!important}.side-nav .ant-menu-item-selected{color:var(--mm-primary)!important;background:var(--mm-primary-bg)!important;font-weight:700}.app-sider .brand-block{height:56px;padding-inline:16px;gap:12px}.app-sider .brand-mark{width:36px;height:36px;border-radius:9px;background:transparent;box-shadow:none}.app-sider .scope{display:grid;gap:8px;padding:12px 14px 16px}.app-sider .scope-field{gap:8px;color:var(--mm-sidebar-text);font-size:var(--mm-font-size-12);font-weight:400;line-height:18.9px}.app-sider .scope .ant-select{width:100%}.app-sider .scope .ant-select-selector{height:38px!important;padding-inline:10px!important;border-color:var(--mm-border)!important;background:var(--mm-surface)!important;border-radius:7px!important;box-shadow:none!important}.app-sider .scope .ant-select-selection-item,.app-sider .scope .ant-select-selection-placeholder{line-height:36px!important;font-size:var(--mm-font-size-14)}.scope-site-selected{display:inline-flex;align-items:center;gap:8px}.scope-site-selected:before{width:8px;height:8px;border-radius:2px;background:var(--mm-warning);content:""}.app-sider .side-nav{padding:8px 10px 12px}.app-sider .side-menu .ant-menu-item-group-title{padding:0 8px 7px;color:var(--mm-sidebar-section);font-size:var(--mm-font-size-12);line-height:17px;font-weight:600;letter-spacing:normal}.app-sider .side-menu .ant-menu-item-group+.ant-menu-item-group .ant-menu-item-group-title{margin-top:18px}.app-sider .side-menu .ant-menu-item{position:relative;display:flex;align-items:center;min-height:34px;height:34px;line-height:34px;margin-block:0;padding-inline:10px!important;border-radius:7px;color:var(--mm-sidebar-text);font-size:var(--mm-font-size-14);font-weight:400}.app-sider .side-menu .ant-menu-item .ant-menu-item-icon{display:inline-flex;flex:0 0 15px;align-items:center;justify-content:center;margin-inline-end:9px!important;color:var(--mm-sidebar-icon);font-size:15px}.app-sider .side-menu .ant-menu-item .ant-menu-item-icon>svg{stroke-width:1.6}.app-sider .side-menu .ant-menu-item .ant-menu-title-content{min-width:0;margin-inline-start:0!important}.app-sider .side-menu .ant-menu-item-selected{color:var(--mm-sidebar-active)!important;background:var(--mm-sidebar-active-bg)!important;font-weight:400}.app-sider .side-menu .ant-menu-item:hover:not(.ant-menu-item-selected){color:var(--mm-sidebar-active)!important;background:var(--mm-sidebar-active-bg)!important}.app-sider .side-menu .ant-menu-item-selected .ant-menu-item-icon,.app-sider .side-menu .ant-menu-item:hover .ant-menu-item-icon{color:var(--mm-sidebar-active)}.app-sider .side-menu .ant-menu-item-selected:before{position:absolute;top:8px;left:-10px;width:3px;height:18px;border-radius:0 3px 3px 0;background:var(--mm-sidebar-active);content:""}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item{height:40px;line-height:40px}.app-sider.ant-layout-sider-collapsed .side-menu .ant-menu-item-selected:before{left:-10px}.app-content,.side-nav,.batch-directory,.tag-tree-panel{scrollbar-color:var(--mm-border) transparent;scrollbar-width:thin}button.ant-btn:not(.ant-btn-sm){min-height:32px;border-radius:8px;font-weight:600}.ant-btn-default:not(:disabled):not(.ant-btn-dangerous):hover,.ant-btn-dashed:not(:disabled):hover{color:var(--mm-primary)!important;border-color:color-mix(in srgb,var(--mm-primary) 34%,var(--mm-border))!important;background:var(--mm-primary-bg)!important}.ant-btn-text:not(:disabled):hover,.ant-btn-link:not(:disabled):hover{color:var(--mm-primary)!important;background:var(--mm-primary-bg)!important}.ant-btn:not(:disabled):hover,.ant-btn:not(:disabled):hover *,.ant-table a:hover,.ant-table a:hover *{opacity:1!important;filter:none!important}.ant-btn-dangerous.ant-btn-text:not(:disabled):hover,.ant-btn-dangerous.ant-btn-link:not(:disabled):hover{color:var(--mm-danger)!important;background:#ef444412!important}.ant-table-wrapper .ant-table-tbody .ant-btn-text:not(:disabled):hover,.ant-table-wrapper .ant-table-tbody .ant-btn-link:not(:disabled):hover{background:transparent!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled){color:var(--mm-surface)!important;background:var(--mm-danger)!important;border-color:var(--mm-danger)!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):hover,.ant-btn-primary.ant-btn-dangerous:not(:disabled):focus-visible{color:var(--mm-surface)!important;background:color-mix(in srgb,var(--mm-danger) 88%,var(--mm-text))!important;border-color:color-mix(in srgb,var(--mm-danger) 88%,var(--mm-text))!important}.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-select .ant-select-selector{border-radius:8px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:color-mix(in srgb,var(--mm-primary) 28%,var(--mm-border))!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,button.ant-btn:focus-visible{border-color:var(--mm-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-primary) 12%,transparent)!important;outline:none}.ant-tabs .ant-tabs-tab{color:var(--mm-text-muted);font-weight:500}.ant-tabs .ant-tabs-tab:hover{color:var(--mm-primary)}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:700}.ant-card,.prototype-library-main,.batch-directory,.source-surface,.source-filter-line,.source-filter-grid,.measurement-v15-surface,.review-prototype-shell,.review-metric-panel,.review-analysis-grid{border-color:var(--mm-border)!important;border-radius:var(--mm-radius-card);box-shadow:var(--mm-shadow-subtle)}.source-filter-line,.source-filter-grid,.measurement-v15-filter,.selection-v15-filters,.selection-v15-more{background:var(--mm-surface)}.source-page,.review-prototype-page,.measurement-v15-page,.selection-v15-page{gap:16px}.ant-table-wrapper{min-width:0}.ant-table-wrapper .ant-table-content{scrollbar-gutter:auto}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--mm-text-muted);font-weight:700;letter-spacing:.01em;border-bottom-color:var(--mm-border)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:color-mix(in srgb,var(--mm-border) 82%,transparent)!important;transition:background-color .14s ease}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--mm-surface-muted)!important}.prototype-table .ant-table-tbody>tr:hover>td,.source-table .ant-table-tbody>tr:hover>td,.selection-v15-table .ant-table-tbody>tr:hover>td,.measurement-v15-table .ant-table-tbody>tr:hover>td,.review-live-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--mm-primary-bg) 38%,var(--mm-surface))!important}.row-actions,.selection-row-actions,.library-row-actions,.influencer-record>div:last-child{align-items:center;gap:2px;white-space:nowrap}.row-actions .ant-btn,.selection-row-actions .ant-btn,.influencer-record>div:last-child .ant-btn{padding-inline:3px}.library-row-actions .ant-btn[type=text],.selection-row-actions .ant-btn,.influencer-record>div:last-child .ant-btn{transition:color .14s ease,background-color .14s ease,border-color .14s ease}.ant-spin-nested-loading>div>.ant-spin .ant-spin-description,.ant-spin-nested-loading>div>.ant-spin .ant-spin-text,.ant-spin-fullscreen .ant-spin-description,.ant-spin-fullscreen .ant-spin-text{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:600}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot-item{background-color:var(--mm-primary)}.ant-empty-description,.ant-result-subtitle{color:var(--mm-text-muted)!important}.directory-item,.material-identity,.selection-product-cell,.influencer-identity-source{min-width:0}.directory-item>span,.material-identity>span:last-child,.selection-product-cell>div,.influencer-identity-source>span{min-width:0}.material-identity b,.selection-product-cell b,.influencer-identity-source b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-table .influencer-identity-source>span{display:grid;gap:1px}.influencer-table .influencer-identity-source b{color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600;line-height:20px}.influencer-table .influencer-identity-source small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:17px}.ant-table-wrapper.influencer-table .ant-table-thead>tr>th{color:var(--mm-text-muted);background:var(--mm-table-header-bg)}.influencer-table .ant-table-tbody small{font-size:var(--mm-font-size-12);line-height:17px}.influencer-detail-v15 .ant-tag{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 28%,var(--mm-border))}@media(max-width:768px){.app-content{padding:12px}.source-page,.review-prototype-page,.measurement-v15-page,.selection-v15-page{gap:12px}.source-filter-line,.source-filter-grid,.measurement-v15-filter{border-radius:10px}}.library-row-actions{display:flex;align-items:center;gap:4px;white-space:nowrap}.library-row-actions .ant-btn{height:24px;padding-inline:3px;font-size:var(--mm-font-size-12)}.library-row-actions .ant-btn[type=text]{width:28px;min-width:28px;border:1px solid rgba(0,0,0,.08);border-radius:6px}.mm-filter-field{display:grid;align-content:start;gap:4px;min-width:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.mm-filter-field-label{display:block;min-height:18px;font-weight:500}.mm-filter-field>.ant-select,.mm-filter-field>.ant-picker,.mm-filter-field>.ant-input-affix-wrapper,.mm-filter-field>.ant-input,.mm-filter-field>.ant-btn{width:100%;min-width:0;height:32px;border-radius:8px}.mm-filter-field>.ant-select .ant-select-selector{min-height:32px!important;border-radius:8px!important}.mm-filter-field>.ant-picker{padding-inline:10px}.mm-filter-field>.ant-btn{display:flex;align-items:center;justify-content:flex-start;font-size:var(--mm-font-size-12)}.mm-filter-field .ant-select-selection-overflow{flex-wrap:nowrap}.mm-filter-field .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-filter-field .ant-select-selection-overflow-item{min-width:0}.mm-filter-field--search{align-self:end}.mm-filter-field--range{min-width:210px}.mm-filter-field--compact{font-size:var(--mm-font-size-12)}.mm-filter-field--compact>.ant-select,.mm-filter-field--compact>.ant-picker,.mm-filter-field--compact>.ant-btn{height:32px}.mm-filter-field--compact>.ant-select .ant-select-selector{min-height:32px!important}@media(max-width:768px){.mm-filter-field--range{min-width:0}}.material-library-v15 .library-control{gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-library-v15 .library-control .ant-select-selector{height:32px!important;border-radius:8px!important}.material-library-v15 .library-control .ant-select-selection-item{line-height:30px!important}.material-library-v15 .library-control .ant-picker{width:100%;height:32px;border-radius:8px}.material-library-v15 .library-search,.material-library-v15 .library-controls>.ant-btn{height:32px;border-radius:8px}.source-filter-grid>.mm-filter-field{font-size:var(--mm-font-size-12)}.source-filter-grid>.mm-filter-field>.ant-select,.source-filter-grid>.mm-filter-field>.ant-input-affix-wrapper{height:32px}.measurement-v15-filter>.mm-filter-field{min-width:132px}.measurement-v15-filter>.mm-filter-field>.ant-select{width:100%}.library-filter-field,.source-filter-line>label,.source-filter-grid>label,.selection-filter,.review-filter-field,.tag-management-filter label{display:grid;align-content:start;gap:4px;min-width:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.library-filter-field>span,.source-filter-line>label>span,.source-filter-grid>label>.mm-filter-field-label,.selection-filter>span,.review-filter-field>.mm-filter-field-label,.tag-management-filter label>span{display:block;min-height:18px;font-weight:500;line-height:18px}.library-filter-field .ant-select,.library-filter-field .ant-picker,.library-filter-field .ant-input,.library-filter-field .ant-input-affix-wrapper,.source-filter-line>label .ant-select,.source-filter-line>label .ant-picker,.source-filter-line>label .ant-input,.source-filter-line>label .ant-input-affix-wrapper,.source-filter-grid>label .ant-select,.source-filter-grid>label .ant-picker,.source-filter-grid>label .ant-input,.source-filter-grid>label .ant-input-affix-wrapper,.selection-filter .ant-select,.selection-filter .ant-picker,.selection-filter .ant-input,.selection-filter .ant-input-affix-wrapper,.review-filter-field .ant-select,.review-filter-field .ant-picker,.review-filter-field .ant-input,.review-filter-field .ant-input-affix-wrapper,.tag-management-filter label .ant-select{width:100%;min-width:0;height:32px;border-radius:8px}.library-filter-field .ant-select-selector,.source-filter-line>label .ant-select-selector,.source-filter-grid>label .ant-select-selector,.selection-filter .ant-select-selector,.review-filter-field .ant-select-selector,.tag-management-filter label .ant-select-selector{min-height:32px!important;border-radius:8px!important}.library-filter-field .ant-select-selection-overflow,.source-filter-grid>label .ant-select-selection-overflow,.selection-filter .ant-select-selection-overflow,.review-filter-field .ant-select-selection-overflow{flex-wrap:nowrap}.library-filter-field .ant-select-selection-overflow-item,.source-filter-grid>label .ant-select-selection-overflow-item,.selection-filter .ant-select-selection-overflow-item,.review-filter-field .ant-select-selection-overflow-item{min-width:0}.library-filter-field .ant-select-selection-item,.source-filter-grid>label .ant-select-selection-item,.selection-filter .ant-select-selection-item,.review-filter-field .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-filter.range>div{min-width:0}.selection-filter.range .ant-input,.selection-filter.range .ant-input-affix-wrapper{height:32px!important;border-radius:8px!important}.review-filter-strip{align-items:end;gap:12px}.review-filter-field{min-width:132px}.tag-management-filter label{min-width:170px}.review-analysis-grid:has(.review-tag-drilldown){grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.review-tag-drilldown{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border-left:1px solid var(--mm-border);background:linear-gradient(180deg,var(--mm-surface),var(--mm-surface))}.review-tag-drilldown>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-drilldown>b{font-size:var(--mm-font-size-14);line-height:1.5}.review-tag-drilldown-metrics,.review-top-materials,.review-material-details{margin-top:0!important;padding-top:10px;border-top:1px solid var(--mm-border)}.review-tag-drilldown h3{margin:0 0 8px;color:var(--mm-text);font-size:var(--mm-font-size-14)}.review-material-details{min-width:0}.review-material-details>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-material-details>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.review-material-details .ant-table-wrapper{min-width:0;border:1px solid var(--mm-border);border-radius:8px}.review-material-details .ant-table-content{max-width:100%;overflow-x:auto!important;scrollbar-gutter:stable}.review-material-details .ant-table-thead>tr>th{padding:7px 8px;background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);white-space:nowrap}.review-material-details .ant-table-tbody>tr>td{padding:8px;font-size:var(--mm-font-size-12)}.review-detail-material-cell{display:grid;gap:2px;min-width:130px}.review-detail-material-cell b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-detail-material-cell small,.review-material-details td small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.4}.review-detail-material-loading{display:grid;min-height:100px;place-items:center}.review-material-details>.ant-btn{margin-top:6px;padding-inline:0}@media(max-width:980px){.review-analysis-grid:has(.review-tag-drilldown){grid-template-columns:1fr}.review-tag-drilldown{border-top:1px solid var(--mm-border);border-left:0}}.review-material-details .ant-table-content{scrollbar-gutter:auto}.brand-loading-indicator{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;vertical-align:middle;isolation:isolate}.brand-loading-orbit{position:absolute;inset:0;border:1.5px solid color-mix(in srgb,var(--mm-primary) 16%,transparent);border-top-color:var(--mm-primary);border-right-color:transparent;border-radius:50%;pointer-events:none;animation:brand-loading-orbit .86s cubic-bezier(.55,.08,.38,.92) infinite}.brand-loading-mark{display:block;overflow:hidden;width:19px;height:19px;border-radius:5px}.brand-loading-mark img{display:block;width:100%;height:100%}.ant-spin-sm .brand-loading-indicator{width:19px;height:19px}.ant-spin-sm .brand-loading-mark{width:10px;height:10px;border-radius:3px}.ant-spin-lg .brand-loading-indicator{width:42px;height:42px}.ant-spin-lg .brand-loading-mark{width:22px;height:22px;border-radius:6px}.ant-spin .ant-spin-description,.ant-spin .ant-spin-text{display:none!important}.ant-spin-fullscreen .brand-loading-indicator{width:76px;height:76px}.ant-spin-fullscreen .brand-loading-orbit{border-width:2px}.ant-spin-fullscreen .brand-loading-mark{width:40px;height:40px;border-radius:12px}.route-loading{display:grid;min-height:320px;place-items:center}.route-loading .brand-loading-indicator{width:42px;height:42px}.route-loading .brand-loading-mark{width:22px;height:22px;border-radius:6px}.material-detail-loading-banner{display:grid;min-height:42px;place-items:center;border-bottom:1px solid var(--mm-border)}.material-detail-loading-state{display:grid;min-height:520px;place-content:center;justify-items:center;gap:10px;padding:28px 20px;color:var(--mm-text-muted);background:var(--mm-surface);font-size:var(--mm-font-size-14)}.source-detail-performance-loading{display:grid;min-height:104px;place-items:center}@keyframes brand-loading-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brand-loading-orbit{animation:none}.brand-loading-orbit{border-right-color:var(--mm-primary)}}.batch-management-controls{overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card)}.batch-management-controls .source-tabs{flex:1;padding-inline:16px;border-bottom:1px solid var(--mm-border)}.batch-management-tabs-row{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding-right:12px}.batch-management-tabs-row:after{position:absolute;inset-inline:0;bottom:0;z-index:0;height:1px;background:var(--mm-border);content:""}.batch-management-tabs-row .source-tabs{position:relative;z-index:1;padding-inline:0;background:transparent;border-bottom:0}.batch-management-tabs-row .source-tabs .ant-tabs-nav{height:56px}.batch-management-tabs-row .source-tabs .ant-tabs-nav:before{border-bottom:0}.batch-management-tabs-row .source-tabs .ant-tabs-nav-list{padding-inline-start:16px}.batch-management-controls .source-filter-line{border:0;border-radius:0}.source-filter-line>.batch-filter-year,.source-filter-line>.batch-filter-month{flex:0 0 104px;width:104px}.batch-table .ant-table-content{scrollbar-gutter:auto}.batch-table .ant-table-container{border-top:0}.batch-name b{color:var(--mm-text)}.material-library-v15 .batch-directory{border-radius:var(--mm-radius-card);min-width:178px;top:12px;max-height:calc(100dvh - 132px);overflow:auto;overscroll-behavior:contain}.material-library-v15.is-directory-collapsed .batch-directory{width:42px;min-width:42px;min-height:44px}@media(max-width:768px){.material-library-v15 .batch-directory{position:static;max-height:none}}.batch-row-actions .ant-btn{padding-inline:3px}.batch-row-delete{position:relative}.batch-row-delete.ant-btn-loading .ant-btn-loading-icon{position:absolute;inset-inline-start:-16px;margin-inline-end:0}.influencer-table-toolbar{display:flex;align-items:center;min-height:32px}.influencer-table-toolbar__actions{margin-left:auto}.influencer-create-form .ant-input-disabled{color:var(--mm-text-muted);background:var(--mm-surface-muted);-webkit-text-fill-color:var(--mm-text-muted)}.influencer-tag-filter-trigger{display:inline-flex;align-items:center;width:198px;justify-content:space-between!important;text-align:left;font-weight:400!important;color:var(--mm-text-muted)!important;background:var(--mm-surface)!important;border-color:var(--mm-border)!important;box-shadow:none!important}.influencer-tag-filter-trigger>span:first-child,.influencer-tag-filter-trigger>svg{color:var(--mm-text-muted)!important}.influencer-tag-filter-trigger>svg{width:14px;height:14px;margin-left:8px}.influencer-tag-filter-arrow{flex:0 0 auto}.influencer-tag-filter-trigger:hover,.influencer-tag-filter-trigger.ant-dropdown-open{color:var(--mm-text-muted)!important;background:var(--mm-surface)!important;border-color:var(--mm-border)!important}.influencer-tag-filter-clear{display:none;place-items:center;width:16px;height:16px;margin-left:auto;color:var(--mm-text-muted);border-radius:50%}.influencer-tag-filter-clear svg{width:12px;height:12px}.influencer-tag-filter-trigger.has-selection:hover .influencer-tag-filter-clear,.influencer-tag-filter-clear:focus-visible{display:grid}.influencer-tag-filter-trigger.has-selection:hover .influencer-tag-filter-arrow{display:none!important}.influencer-tag-filter-clear:hover{color:var(--mm-text);background:var(--mm-surface-muted)}.influencer-tag-filter-panel{width:min(920px,100vw - 32px);overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:10px;box-shadow:0 10px 28px #16223324}.influencer-tag-filter-search{padding:12px;border-bottom:1px solid var(--mm-border)}.influencer-tag-filter-board{display:grid;grid-template-columns:300px minmax(0,1fr);height:430px;min-height:292px}.influencer-tag-filter-board aside{min-height:0;overflow:auto;border-right:1px solid var(--mm-border)}.influencer-tag-filter-board header{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:0 14px;border-bottom:1px solid var(--mm-border);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-tag-filter-board header b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.influencer-tag-filter-board header button{padding:0;color:var(--mm-primary);border:0;background:transparent;font-weight:700;cursor:pointer}.influencer-tag-filter-board aside>button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-height:40px;margin:0;padding:7px 10px;padding-inline-start:calc(10px + var(--influencer-tag-filter-tree-depth, 0) * 16px);color:var(--mm-text);text-align:left;border:0;border-bottom:1px solid var(--mm-border);border-radius:0;background:var(--mm-surface);cursor:pointer}.influencer-tag-filter-board aside>button:hover,.influencer-tag-filter-board aside>button.active{background:var(--mm-primary-bg)}.influencer-tag-filter-board aside>button.active{color:var(--mm-primary);box-shadow:inset 3px 0 0 var(--mm-primary)}.influencer-tag-filter-board aside strong{display:flex;align-items:center;gap:7px;font-weight:600}.influencer-tag-filter-board aside svg{width:14px;color:var(--mm-text-muted)}.influencer-tag-filter-board aside em{color:var(--mm-text-muted);font-style:normal}.influencer-tag-filter-board>section{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.influencer-tag-filter-board>section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;overflow:auto;padding:14px}.influencer-tag-filter-board>section label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;min-height:64px;padding:10px;border:1px solid var(--mm-border);border-radius:7px;background:var(--mm-surface);cursor:pointer}.influencer-tag-filter-check{display:block!important;width:16px;min-width:16px;height:16px;min-height:16px;padding:2px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.influencer-tag-filter-check .ant-checkbox-wrapper{display:block;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0!important;line-height:16px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.influencer-tag-filter-check .ant-checkbox{position:relative;top:0}.influencer-tag-filter-board>section label>.influencer-tag-filter-check,.influencer-tag-filter-board>section label>.influencer-tag-filter-copy{padding-top:3px!important}.influencer-tag-filter-board>section label>span{padding-top:3px}.influencer-tag-filter-board>section label.selected{border-color:var(--mm-primary);background:var(--mm-primary-bg)}.influencer-tag-filter-board>section label>span{display:grid;gap:3px;min-width:0}.influencer-tag-filter-board>section label b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.influencer-tag-filter-board>section label small{color:var(--mm-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-tag-filter-selected{display:grid;gap:8px;padding:10px 12px;border-bottom:1px solid var(--mm-border);color:var(--mm-text);font-size:var(--mm-font-size-12)}.influencer-tag-filter-selected>div{display:flex;align-items:center;justify-content:space-between}.influencer-tag-filter-selected b span{color:var(--mm-text-muted);font-weight:400}.influencer-tag-filter-selected section{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.influencer-tag-filter-selected section>span{color:var(--mm-text-muted)}.influencer-tag-filter-selected .ant-tag{margin:0;color:var(--mm-primary);background:var(--mm-primary-bg);border-color:transparent}.influencer-tag-filter-empty{padding:36px;color:var(--mm-text-muted);text-align:center}@media(max-width:720px){.influencer-tag-filter-trigger{width:100%}.influencer-tag-filter-board{grid-template-columns:1fr;height:65vh}.influencer-tag-filter-board aside{max-height:160px;border-right:0;border-bottom:1px solid var(--mm-border)}.influencer-tag-filter-board>section>div{grid-template-columns:1fr}}.influencer-detail-modal .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:0 16px 44px #1622332e}.influencer-detail-modal .ant-modal-header{padding:16px 20px 14px;border-bottom:1px solid var(--mm-border);background:linear-gradient(90deg,var(--mm-surface),var(--mm-surface))}.influencer-detail-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow:auto;padding:18px 20px 22px}.influencer-detail-modal-title{display:grid;gap:3px}.influencer-detail-modal .source-detail{display:grid;gap:16px}.influencer-detail-modal .source-detail>h4{margin:4px 0 -7px;padding-top:14px;border-top:1px solid var(--mm-border);color:var(--mm-text);font-size:var(--mm-font-size-14)}.influencer-detail-modal .source-detail>h4:first-of-type{margin-top:0}.influencer-detail-modal .source-detail .ant-descriptions-item-label{width:116px;color:var(--mm-text-muted);background:var(--mm-surface-muted)!important;font-size:var(--mm-font-size-12)}.influencer-detail-modal .source-detail .ant-descriptions-item-content,.influencer-detail-modal .source-detail .ant-descriptions-item-label{padding:8px 10px!important;font-size:var(--mm-font-size-12)}.influencer-detail-modal .source-detail .ant-table-wrapper{overflow:auto;border:1px solid var(--mm-border);border-radius:8px}.influencer-detail-modal .source-detail .ant-table-thead>tr>th{background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);white-space:nowrap}.influencer-detail-modal .source-detail .ant-table-tbody>tr>td{font-size:var(--mm-font-size-12)}.influencer-detail-modal .detail-metrics{display:flex;flex-wrap:wrap;gap:8px;padding:12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:8px}.influencer-detail-modal .detail-metrics .ant-btn{height:30px;padding-inline:9px;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface);font-size:var(--mm-font-size-12)}.influencer-detail-modal .influencer-detail-metrics{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;background:transparent;border:0;padding:0}.influencer-detail-modal .influencer-detail-metrics>div{display:grid;gap:4px;min-height:58px;padding:10px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:7px}.influencer-detail-modal .influencer-detail-metrics small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-detail-modal .influencer-detail-metrics b{color:var(--mm-text);font-size:var(--mm-font-size-14)}@media(max-width:900px){.influencer-detail-modal{max-width:calc(100vw - 24px);margin:12px auto}.influencer-detail-modal .ant-modal-body{max-height:calc(100vh - 132px);padding:14px}.influencer-detail-modal .influencer-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.influencer-detail-modal .influencer-detail-metrics{grid-template-columns:1fr}.influencer-detail-modal .source-detail>div:first-child{align-items:flex-start;flex-direction:column}}.influencer-detail-modal-title span,.influencer-edit-modal-title span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400}.influencer-detail-modal .ant-modal-header{padding-right:52px}.influencer-detail-modal .source-detail>div:first-child .ant-btn{height:32px;font-size:var(--mm-font-size-12)}.influencer-edit-modal .ant-modal-content,.influencer-create-modal .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:10px}.influencer-edit-modal .ant-modal-header{min-height:194px;padding:28px 44px 26px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.influencer-edit-modal .ant-modal-body{max-height:calc(100vh - 300px);overflow:auto;padding:28px 44px 42px}.influencer-edit-modal .ant-modal-footer{padding:18px 44px;border-top:1px solid var(--mm-border)}.influencer-edit-modal-title{display:inline-flex;align-items:baseline;gap:8px}.influencer-edit-modal-title span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400}.influencer-edit-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.influencer-edit-core-grid .ant-form-item{margin-bottom:18px}.influencer-edit-core-grid .influencer-edit-email{grid-column:1/-1}.influencer-edit-core-form .ant-form-item-label>label{color:var(--mm-text-muted);font-size:15px}.influencer-edit-core-form .ant-input,.influencer-edit-core-form .ant-picker{min-height:54px;border-radius:5px;font-size:17px}.influencer-edit-core-form textarea.ant-input{min-height:92px;padding-top:10px;line-height:1.45}.influencer-edit-tags{display:grid;gap:12px;padding:20px 14px;background:var(--mm-surface-muted);border:1px solid var(--mm-surface-subtle);border-radius:6px}.influencer-edit-tags>b{font-size:var(--mm-font-size-16)}.influencer-edit-tags .ant-tag{margin:0;padding:3px 9px;border:0;border-radius:3px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:15px;font-weight:600}.influencer-edit-accounts{overflow:auto;margin:4px 0 18px;padding:14px;border:1px solid var(--mm-border);border-radius:8px}.influencer-account-editor-modal .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:10px}.influencer-account-editor-modal .ant-modal-header,.influencer-account-editor-modal .ant-modal-body,.influencer-account-editor-modal .ant-modal-footer{padding-left:28px;padding-right:28px}.influencer-account-editor-modal .ant-modal-footer{padding-top:16px;border-top:1px solid var(--mm-border)}.influencer-account-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.influencer-edit-modal .prototype-form-grid{margin-top:4px;padding:12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:7px}.influencer-edit-modal .prototype-form-grid .ant-form-item{margin-bottom:9px}@media(max-width:640px){.influencer-edit-modal{max-width:calc(100vw - 20px)}.influencer-edit-modal .ant-modal-header{min-height:0;padding:20px}.influencer-edit-modal .ant-modal-body,.influencer-edit-modal .ant-modal-footer{padding:20px}.influencer-edit-core-grid{grid-template-columns:1fr}.influencer-edit-core-form .ant-input,.influencer-edit-core-form .ant-picker{min-height:42px;font-size:15px}.influencer-edit-modal .prototype-form-grid{padding:10px}}.influencer-detail-modal .ant-modal-header{padding:18px 14px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.influencer-detail-modal .ant-modal-body{max-height:calc(100vh - 150px);padding:18px 14px}.influencer-detail-modal-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.influencer-detail-modal-title>div:first-child{display:grid;gap:5px}.influencer-detail-modal-title b{font-size:26px}.influencer-detail-modal-title span{font-size:var(--mm-font-size-16)}.influencer-detail-modal-title .ant-space{flex-wrap:wrap;justify-content:flex-end}.influencer-detail-modal-title .ant-btn{height:40px;padding-inline:14px;border-color:var(--mm-border);font-size:15px}.influencer-detail-v15{display:grid;gap:0}.influencer-detail-v15>section{padding:16px 0;border-bottom:1px solid var(--mm-border)}.influencer-detail-v15>section:last-child{border-bottom:0}.influencer-detail-v15 h3{margin:0 0 12px;font-size:var(--mm-font-size-14);line-height:20px;font-weight:600}.influencer-detail-v15 .ant-tag{margin:0;padding:3px 8px;border:0;background:var(--mm-surface-muted);color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:600}.influencer-detail-profile{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(300px,.9fr);gap:12px;align-items:center}.influencer-detail-avatar{display:grid;place-items:center;width:98px;height:98px;overflow:hidden;background:var(--mm-primary-bg);border-radius:4px;color:var(--mm-primary);font-size:26px;font-weight:700}.influencer-detail-avatar img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}.influencer-detail-avatar .ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.influencer-detail-avatar .ant-image{display:block;width:100%;height:100%;cursor:zoom-in}.influencer-detail-profile>div:nth-child(2){display:grid;gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.influencer-detail-profile>div:nth-child(2)>b{color:var(--mm-text);font-size:var(--mm-font-size-16)}.influencer-detail-followers{display:grid;gap:4px;padding-left:18px;border-left:1px solid var(--mm-border);color:var(--mm-text-muted)}.influencer-detail-followers>b{color:var(--mm-text);font-size:20px}.influencer-detail-followers>span{font-size:var(--mm-font-size-14)}.influencer-detail-followers small{font-size:var(--mm-font-size-14)}.influencer-detail-v15 .ant-table-wrapper{border:1px solid var(--mm-border);border-radius:5px;overflow:auto}.influencer-detail-v15 .ant-table-thead>tr>th{background:var(--mm-table-header-bg);font-size:var(--mm-font-size-14)}.influencer-detail-v15 .ant-table-tbody>tr>td{font-size:var(--mm-font-size-14)}.influencer-detail-material-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--mm-border);border-right:0}.influencer-detail-material-grid>button,.influencer-detail-material-grid>div{display:grid;gap:7px;padding:12px 14px;color:var(--mm-text);background:var(--mm-surface);border:0;border-right:1px solid var(--mm-border);text-align:left}.influencer-detail-material-grid>.ant-btn.influencer-detail-material-metric{justify-content:flex-start;width:100%;min-width:0;height:auto;min-height:64px;border-radius:0!important;white-space:normal}.influencer-detail-material-metric-content{display:grid;gap:7px;width:100%;min-width:0;text-align:left}.influencer-detail-material-grid button:hover{background:var(--mm-primary-bg)}.influencer-detail-material-grid small,.influencer-detail-ad-grid small{color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.influencer-detail-material-grid b{color:var(--mm-primary);font-size:18px}.influencer-detail-period{display:flex;align-items:center;gap:8px}.influencer-detail-period .ant-select{width:150px}.influencer-detail-ad-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--mm-border);border-right:0;border-bottom:0}.influencer-detail-ad-grid>div{display:grid;gap:6px;min-height:62px;padding:10px 8px;background:var(--mm-surface);border-right:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.influencer-detail-ad-grid b{font-size:17px}@media(max-width:820px){.influencer-detail-modal{max-width:calc(100vw - 16px)}.influencer-detail-modal-title{flex-direction:column}.influencer-detail-modal-title .ant-space{justify-content:flex-start}.influencer-detail-profile{grid-template-columns:auto minmax(0,1fr)}.influencer-detail-followers{grid-column:1/-1;padding:12px 0 0;border-top:1px solid var(--mm-border);border-left:0}.influencer-detail-material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.influencer-detail-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.influencer-delete-modal .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:7px}.influencer-delete-modal .ant-modal-header{padding:16px 22px;border-bottom:1px solid var(--mm-border)}.influencer-delete-modal .ant-modal-body{padding:28px 22px 20px}.influencer-delete-modal .ant-modal-footer{padding:14px 22px;border-top:1px solid var(--mm-border)}.influencer-delete-content{display:grid;gap:16px}.influencer-delete-content>p{margin:0;font-size:var(--mm-font-size-16)}.influencer-delete-content .ant-alert{padding:12px;color:var(--mm-warning);background:var(--mm-warning-bg);border:0;border-left:3px solid var(--mm-warning);border-radius:0}.influencer-delete-modal .ant-btn-dangerous:not(:disabled){background:var(--mm-danger);border-color:var(--mm-danger)}.influencer-detail-modal .ant-modal-header{padding:14px 18px}.influencer-detail-modal .ant-modal-body{max-height:calc(100vh - 170px);padding:14px 18px 18px}.influencer-detail-modal-title{gap:12px}.influencer-detail-modal-title>div:first-child{gap:3px}.influencer-detail-modal-title span{font-size:var(--mm-font-size-12)}.influencer-detail-modal-title .ant-btn{height:32px;padding-inline:10px;font-size:var(--mm-font-size-12)}.influencer-detail-v15>section{padding:12px 0}.influencer-detail-v15 h3{margin-bottom:9px;font-size:var(--mm-font-size-14)}.influencer-detail-v15 .ant-tag{padding:2px 6px;font-size:var(--mm-font-size-12)}.influencer-detail-profile{grid-template-columns:auto minmax(0,1fr) minmax(230px,.8fr);gap:10px}.influencer-detail-avatar{width:76px;height:76px;font-size:20px}.influencer-detail-profile>div:nth-child(2){gap:2px;font-size:var(--mm-font-size-12)}.influencer-detail-profile>div:nth-child(2)>b{font-size:var(--mm-font-size-14)}.influencer-detail-followers{gap:2px;padding-left:14px}.influencer-detail-followers>b{font-size:17px}.influencer-detail-followers>span,.influencer-detail-followers small{font-size:var(--mm-font-size-12)}.influencer-detail-v15 .ant-table-thead>tr>th{padding:8px!important;font-size:var(--mm-font-size-12)}.influencer-detail-v15 .ant-table-tbody>tr>td{padding:8px!important;font-size:var(--mm-font-size-12)}.influencer-detail-material-grid>button,.influencer-detail-material-grid>div{gap:4px;padding:9px 10px}.influencer-detail-material-grid small,.influencer-detail-ad-grid small{font-size:var(--mm-font-size-12)}.influencer-detail-material-grid b{font-size:15px}.influencer-detail-period .ant-select{width:120px}.influencer-detail-ad-grid>div{gap:3px;min-height:52px;padding:8px}.influencer-detail-ad-grid b{font-size:var(--mm-font-size-14)}.influencer-edit-modal .ant-modal-header{min-height:0;padding:0 0 8px}.influencer-edit-modal .ant-modal-body{max-height:min(680px,100vh - 260px);overflow-y:auto;padding:0}.influencer-edit-modal .ant-modal-footer{padding:16px 0 0}.influencer-edit-core-grid{gap:0 14px}.influencer-edit-core-grid .ant-form-item{margin-bottom:12px}.influencer-edit-core-form .ant-form-item-label>label{font-size:var(--mm-font-size-12)}.influencer-edit-core-form .ant-input,.influencer-edit-core-form .ant-picker{min-height:36px;font-size:var(--mm-font-size-14)}.influencer-edit-core-form textarea.ant-input{min-height:70px;padding-top:7px}.influencer-edit-tags{gap:8px;padding:12px}.influencer-edit-tags>b{font-size:var(--mm-font-size-14)}.influencer-edit-tags .ant-tag{padding:2px 6px;font-size:var(--mm-font-size-12)}.influencer-delete-modal .ant-modal-header{padding:14px 18px}.influencer-delete-modal .ant-modal-body{padding:20px 18px 16px}.influencer-delete-modal .ant-modal-footer{padding:12px 18px}.influencer-delete-content{gap:12px}.influencer-delete-content>p{font-size:var(--mm-font-size-14)}.influencer-delete-content .ant-alert{padding:9px;font-size:var(--mm-font-size-12)}.influencer-table,.influencer-table .ant-spin-nested-loading,.influencer-table .ant-spin-container,.influencer-table .ant-table-wrapper{min-width:0;max-width:100%}.influencer-table .ant-table-content{overflow-x:auto;overscroll-behavior-x:contain;cursor:default;-webkit-user-select:text;user-select:text}.influencer-table .ant-table-content.table-drag-scrollable{cursor:grab;-webkit-user-select:none;user-select:none}.influencer-table [data-table-drag-scroll-text]{display:inline-block;max-width:100%;cursor:default;-webkit-user-select:text;user-select:text}.influencer-table .ant-table-cell-fix-left,.influencer-table .ant-table-cell-fix-right{background:var(--mm-surface)}.influencer-table .ant-table-thead .ant-table-cell-fix-left,.influencer-table .ant-table-thead .ant-table-cell-fix-right{background:var(--mm-table-header-bg)}.influencer-row-actions .ant-btn{height:24px;padding-inline:3px;font-size:var(--mm-font-size-12)}.influencer-tag-summary{display:flex;align-items:center;min-width:0;gap:4px;overflow:hidden;cursor:help}.influencer-tag-summary .ant-tag{margin-inline-end:0}.influencer-tag-chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding-inline:7px;color:var(--mm-primary);background:var(--mm-surface-muted);border-color:color-mix(in srgb,var(--mm-primary) 28%,var(--mm-border));border-radius:var(--mm-radius-xs)}.influencer-tag-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-tag-count{flex:0 0 auto;padding-inline:6px;color:var(--mm-text-muted);background:var(--mm-surface);border-color:var(--mm-border);border-radius:var(--mm-radius-xs)}.influencer-account-summary{gap:4px}.influencer-account-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-follower-scale,.influencer-developer-summary{display:grid;min-width:0;gap:2px}.influencer-follower-scale strong{font-size:var(--mm-font-size-14);line-height:18px}.influencer-follower-scale span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-follower-scale small,.influencer-developer-summary small{min-width:0;white-space:normal;overflow-wrap:anywhere}.influencer-relations-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.influencer-relations-summary>span{display:grid;gap:2px}.influencer-relations-summary b{font-variant-numeric:tabular-nums}.influencer-ad-summary{gap:2px}.influencer-ad-summary>span{font-size:var(--mm-font-size-12)}.influencer-ad-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;margin:0 0 -2px}.influencer-table-toolbar .ant-btn{height:30px;font-size:var(--mm-font-size-12)}.influencer-table-toolbar .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 28%,var(--mm-border));font-weight:600}.influencer-account-summary,.influencer-account-details,.influencer-follower-scale,.influencer-developer-summary,.influencer-ad-summary{display:grid;min-width:0;gap:3px}.influencer-record:not(.influencer-head)>.influencer-identity-source span>small,.influencer-record:not(.influencer-head)>.influencer-account-summary>small,.influencer-record:not(.influencer-head)>.influencer-account-details>small,.influencer-record:not(.influencer-head)>.influencer-follower-scale>small,.influencer-record:not(.influencer-head)>.influencer-developer-summary>small,.influencer-record:not(.influencer-head)>.influencer-ad-summary>small{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.influencer-record:not(.influencer-head)>.influencer-developer-summary>b{white-space:normal;overflow-wrap:anywhere}.influencer-ad-summary>span,.influencer-ad-summary>b{display:block}.influencer-ad-summary>b{color:var(--mm-success)}.influencer-relations-summary{grid-template-columns:1fr;align-content:center;gap:0;background:var(--mm-border);border:1px solid var(--mm-border)}.influencer-relations-summary>span{display:grid;gap:2px;padding:7px 6px;text-align:center;background:var(--mm-surface);border:0}.influencer-relations-summary>span+span{border-top:1px solid var(--mm-border)}.influencer-table .ant-table-thead>tr>th{color:var(--mm-text-muted);background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);font-weight:600}.influencer-record:not(.influencer-head) .influencer-identity-source span>b{color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600;line-height:20px}.influencer-record:not(.influencer-head)>div>b,.influencer-record:not(.influencer-head)>div strong{color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:600;line-height:18px}.influencer-record:not(.influencer-head) .influencer-identity-source span>small,.influencer-record:not(.influencer-head)>div>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px;font-weight:400}.influencer-record:not(.influencer-head) .influencer-identity-source span>small:first-of-type{color:var(--mm-text-subtle)}.influencer-follower-scale strong{color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700}.influencer-ad-summary>b{color:var(--mm-success)!important;font-weight:600}.influencer-row-actions .ant-btn-link{color:var(--mm-primary);font-weight:500}.influencer-row-actions .ant-btn-dangerous{color:var(--mm-danger)}.influencer-table .influencer-account-summary>b,.influencer-table .influencer-developer-summary>b{color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:600;line-height:18px}.influencer-table .influencer-follower-scale>strong{color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700;line-height:18px}.influencer-table .influencer-account-summary>small,.influencer-table .influencer-account-details>small,.influencer-table .influencer-follower-scale>small,.influencer-table .influencer-developer-summary>small,.influencer-table .influencer-ad-summary>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:17px}.influencer-table .influencer-follower-scale>span{color:var(--mm-text-subtle);font-size:var(--mm-font-size-12);font-weight:400;line-height:17px}.influencer-table .influencer-identity-source{display:flex;height:60px;align-items:center;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;transition:color .14s ease}.influencer-table .ant-table-tbody>tr>td:has(.influencer-identity-source){line-height:0}.influencer-table .influencer-identity-source>i{position:relative;flex:0 0 54px;width:54px;height:54px;overflow:hidden;border:1px solid var(--mm-border);border-radius:4px;color:var(--mm-text-muted);background:var(--mm-surface-muted)!important}.influencer-table .influencer-identity-source>i>.app-image-boundary{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;background:var(--mm-surface)}.influencer-table .influencer-identity-source>i>.app-image-boundary>.ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%}.influencer-table .influencer-identity-source>i>.app-image-boundary>.ant-image .ant-image-img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;background:var(--mm-surface)}.source-page>.influencer-filter-grid{grid-template-columns:240px 110px 130px 130px 170px 110px 280px minmax(140px,max-content);justify-content:start;gap:10px;padding:12px 14px}.source-page>.influencer-filter-grid>.mm-filter-field{width:auto;min-width:0}.source-page>.influencer-filter-grid>.mm-filter-field--search{width:240px}.source-page>.influencer-filter-grid>.source-custom-period{grid-column:auto;width:280px;max-width:none}.source-page>.influencer-filter-grid>.mm-filter-field--search .ant-input-affix-wrapper{display:flex;align-items:center;height:32px!important;padding-block:0!important}.source-page>.influencer-filter-grid>.mm-filter-field--search .ant-input-affix-wrapper .ant-input{height:auto!important;line-height:20px!important}.source-page>.influencer-filter-grid>.mm-filter-field--search .ant-input-prefix{display:flex;align-items:center}.source-page>.influencer-filter-grid>span{align-self:end;margin:0;padding-bottom:7px;white-space:nowrap}@media(max-width:1450px){.source-page>.influencer-filter-grid{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(118px,140px)) minmax(160px,210px) 120px}.source-page>.influencer-filter-grid>span{grid-column:1/-1;padding-bottom:0}}@media(max-width:900px){.source-page>.influencer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-page>.influencer-filter-grid>.mm-filter-field--search{width:auto}.source-page>.influencer-filter-grid>span{grid-column:1/-1}}@media(max-width:600px){.source-page>.influencer-filter-grid{grid-template-columns:1fr}}.source-page>.influencer-filter-grid{grid-auto-flow:row;overflow:visible}@container (max-width:1160px){.source-page>.influencer-filter-grid{grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(128px,1fr));justify-content:stretch}.source-page>.influencer-filter-grid>.mm-filter-field--search{width:auto;min-width:240px}.source-page>.influencer-filter-grid>span{grid-column:1/-1;align-self:start;padding-bottom:0}}@container (max-width:760px){.source-page>.influencer-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 16px}.source-page>.influencer-filter-grid>.mm-filter-field--search{grid-column:1/-1;min-width:0}}@container (max-width:480px){.source-page>.influencer-filter-grid{grid-template-columns:1fr;padding:14px 12px}.source-page>.influencer-filter-grid>.mm-filter-field--search{grid-column:auto}}.influencer-edit-core-form .ant-form-item-label>label{color:var(--mm-text-muted)!important;font-size:var(--mm-font-size-12)!important;font-weight:500!important}.influencer-create-tag-picker{display:grid;overflow:hidden;border:1px solid var(--mm-border);border-radius:6px}.influencer-create-tag-search{padding:10px 12px 8px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.influencer-create-tag-search .ant-input-affix-wrapper{height:36px}.influencer-create-tag-board{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:260px;border-top:0}.influencer-create-tag-board aside{min-width:0;overflow:auto;border-right:1px solid var(--mm-border)}.influencer-create-tag-board aside header,.influencer-create-tag-values header{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 10px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.influencer-create-tag-board aside button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:7px 10px;color:var(--mm-text);background:var(--mm-surface);border:0;border-bottom:1px solid var(--mm-border)}.influencer-create-tag-board aside button.active{color:var(--mm-primary);background:var(--mm-primary-bg);box-shadow:inset 3px 0 0 var(--mm-primary)}.influencer-create-tag-values .ant-checkbox-wrapper{margin:0}.influencer-create-tag-picker>footer{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;background:var(--mm-surface-muted);border-top:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}@media(max-width:800px){.influencer-create-tag-board{grid-template-columns:1fr}.influencer-create-tag-board aside{border-right:0;border-bottom:1px solid var(--mm-border)}.influencer-create-tag-values>div{grid-template-columns:1fr}}.influencer-create-modal{max-width:calc(100vw - 48px)}.influencer-create-modal .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:10px}.influencer-create-modal .ant-modal-header{min-height:0;padding:0 0 8px}.influencer-create-modal .ant-modal-body{max-height:min(680px,100vh - 260px);overflow-y:auto;padding:0!important}.influencer-create-modal .ant-modal-footer{padding:16px 0 0!important}.influencer-create-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.influencer-create-layout>section{min-width:0;padding:14px;border:1px solid var(--mm-border);border-radius:8px}.influencer-create-layout h4{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-16);font-weight:700;line-height:24px}.influencer-create-basic{padding:0!important;border:0!important}.influencer-create-core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.influencer-create-core-grid .ant-form-item{margin-bottom:12px}.influencer-create-core-grid .influencer-create-avatar-field{grid-column:1;grid-row:1/span 2;width:128px}.influencer-create-basic-grid{display:contents}.influencer-create-core-grid .influencer-create-basic-grid>.ant-form-item:first-child{grid-column:2;grid-row:1}.influencer-create-core-grid .influencer-create-basic-grid>.ant-form-item:last-child{grid-column:2;grid-row:2}.influencer-create-core-grid .influencer-create-email{grid-column:1/-1}.influencer-create-core-grid .ant-form-item-label>label{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-create-core-grid .ant-input,.influencer-create-core-grid .ant-picker,.influencer-create-core-grid .ant-select-selector{min-height:36px!important;border-radius:5px!important;font-size:var(--mm-font-size-14)}.influencer-create-avatar-field .influencer-avatar-upload,.influencer-create-avatar-field .influencer-avatar-upload .ant-upload{width:auto;height:auto}.influencer-avatar-placeholder{display:grid;place-items:center;width:128px;height:128px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px dashed var(--mm-border);border-radius:8px}.influencer-avatar-placeholder--empty{gap:5px;cursor:pointer;color:var(--mm-primary);border-color:color-mix(in srgb,var(--mm-primary) 45%,var(--mm-border));background:var(--mm-primary-bg)}.influencer-avatar-placeholder--empty .anticon{font-size:28px}.influencer-avatar-placeholder--empty b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.influencer-avatar-placeholder--empty small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-create-accounts{overflow:auto}.influencer-create-section-head{min-width:890px;margin-bottom:10px}.influencer-create-section-head .ant-btn{font-weight:600}.influencer-create-account-row{display:grid;grid-template-columns:130px 176px 176px minmax(180px,1fr) 110px auto;align-items:end;gap:10px;min-width:890px}.influencer-create-account-row .ant-form-item,.influencer-create-account-row .ant-btn{margin-bottom:8px}.influencer-create-tags{grid-column:1/-1}.influencer-create-tag-picker{overflow:hidden;border:1px solid var(--mm-border);border-radius:6px}.influencer-create-tag-picker>.ant-input-affix-wrapper{margin:10px;width:calc(100% - 20px)}.influencer-create-tag-board{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:220px;border-top:1px solid var(--mm-border)}.influencer-create-tag-board aside{border-right:1px solid var(--mm-border)}.influencer-create-tag-board aside button{display:flex;justify-content:space-between;width:100%;padding:9px 12px;color:var(--mm-text-muted);background:var(--mm-surface);border:0;border-bottom:1px solid var(--mm-border);text-align:left}.influencer-create-tag-board aside button.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:600}.influencer-create-tag-board aside small{color:var(--mm-text-subtle)}.influencer-create-tag-values header{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.influencer-create-tag-values header span{color:var(--mm-text-muted)}.influencer-create-tag-values>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.influencer-create-tag-values .ant-checkbox-wrapper{min-height:36px;margin:0;padding:8px;border:1px solid var(--mm-border);border-radius:4px}.influencer-create-tag-picker footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--mm-surface-muted);border-top:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.influencer-create-tags .ant-alert{max-width:560px}@media(max-width:800px){.influencer-create-layout,.influencer-create-basic-grid,.influencer-create-core-grid{grid-template-columns:1fr}.influencer-create-core-grid .influencer-create-avatar-field,.influencer-create-core-grid .influencer-create-basic-grid>.ant-form-item:first-child,.influencer-create-core-grid .influencer-create-basic-grid>.ant-form-item:last-child,.influencer-create-core-grid .influencer-create-email{grid-column:1;grid-row:auto}.influencer-create-tags{grid-column:auto}.influencer-create-tag-board{grid-template-columns:1fr}.influencer-create-tag-board aside{border-right:0;border-bottom:1px solid var(--mm-border)}.influencer-create-modal .ant-modal-body{padding:14px!important}}.influencer-edit-core-form .ant-form-item-label>label.ant-form-item-required:before{color:var(--mm-danger)!important}.influencer-edit-core-form .ant-input,.influencer-edit-core-form .ant-picker-input>input{color:var(--mm-text)!important}.influencer-edit-core-form .ant-input::placeholder,.influencer-edit-core-form .ant-picker-input>input::placeholder{color:var(--mm-text-subtle)!important}.influencer-edit-tags{background:var(--mm-surface-muted)!important;border-color:var(--mm-border)!important}.influencer-edit-tags>b{color:var(--mm-text)}.influencer-edit-tags .ant-tag{color:var(--mm-primary)!important;background:var(--mm-primary-bg)!important;border-color:transparent!important}.influencer-detail-modal .ant-modal-header,.influencer-edit-modal .ant-modal-header,.influencer-create-modal .ant-modal-header,.tag-assignment-modal--workspace .ant-modal-header,.influencer-delete-modal .ant-modal-header{min-height:0;padding:0 0 8px}.influencer-detail-modal .ant-modal-body,.influencer-edit-modal .ant-modal-body,.influencer-create-modal .ant-modal-body,.tag-assignment-modal--workspace .ant-modal-body,.influencer-delete-modal .ant-modal-body{padding:0}.influencer-detail-modal .ant-modal-footer,.influencer-edit-modal .ant-modal-footer,.influencer-create-modal .ant-modal-footer,.tag-assignment-modal--workspace .ant-modal-footer,.influencer-delete-modal .ant-modal-footer{padding:16px 0 0}.influencer-detail-loading{display:grid;min-height:240px;place-items:center;align-content:center;gap:12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.influencer-history-timeline{margin:4px 0 0}.influencer-history-timeline article{display:grid;gap:2px}.influencer-history-timeline article>b{color:var(--mm-text)}.influencer-history-timeline article>small{color:var(--mm-text-muted)}.influencer-history-timeline article>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-avatar-upload{display:block;width:128px;height:128px}.influencer-avatar-upload .ant-upload{display:block;width:100%;height:100%}.influencer-avatar-placeholder{position:relative;overflow:hidden;cursor:pointer}.influencer-avatar-placeholder>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center}.influencer-avatar-placeholder>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--mm-text-muted);background:var(--mm-surface-muted);opacity:0;transition:opacity .15s}.influencer-avatar-upload:hover .influencer-avatar-placeholder>span{opacity:1}.influencer-avatar-actions{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--mm-surface);background:color-mix(in srgb,var(--mm-text) 72%,transparent);font-size:var(--mm-font-size-12);opacity:0;transition:opacity .15s}.influencer-avatar-actions .ant-btn{height:22px;padding:0 6px;font-size:var(--mm-font-size-12)}.influencer-avatar-upload:hover .influencer-avatar-actions{opacity:1}.influencer-avatar-loading{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--mm-primary);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12)}.influencer-avatar-loading .ant-spin{color:currentColor}.influencer-avatar-loading .ant-spin-dot-item{background-color:currentColor}.influencer-avatar-upload--empty,.influencer-avatar-upload--empty .ant-upload{width:auto;height:auto}.influencer-avatar-upload-trigger{height:32px;padding-inline:10px;border-color:var(--mm-border);color:var(--mm-text)}.influencer-avatar-upload-trigger:hover{color:var(--mm-primary)!important;border-color:var(--mm-primary)!important}.influencer-avatar-actions{color:var(--mm-surface);background:#0f172a75;-webkit-backdrop-filter:none;backdrop-filter:none}.influencer-avatar-actions>span{display:flex;align-items:center;height:28px;padding:0 10px;color:var(--mm-surface);border:1px solid rgba(255,255,255,.78);border-radius:4px;font-size:var(--mm-font-size-12);font-weight:600}.influencer-avatar-actions .ant-btn-dangerous{position:absolute;top:7px;right:7px;width:24px;height:24px!important;padding:0!important;color:var(--mm-surface)!important;background:#0f172a73!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:50%!important}.influencer-avatar-actions .ant-btn-dangerous:hover{background:var(--mm-danger)!important;border-color:var(--mm-danger)!important}.influencer-create-tag-search{padding:10px 12px 8px!important;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.influencer-create-tag-search .ant-input-affix-wrapper{display:flex;align-items:center;width:100%!important;height:36px!important;margin:0!important;padding-block:0!important}.influencer-create-tag-search .ant-input-affix-wrapper .ant-input{height:auto!important;min-height:0!important;padding-block:0!important;line-height:20px!important}.influencer-create-tag-board{grid-template-columns:260px minmax(0,1fr)!important;min-height:260px!important;border-top:0!important}.influencer-create-tag-board aside{min-width:0;overflow:auto;border-right:1px solid var(--mm-border)!important}.influencer-create-tag-board aside header,.influencer-create-tag-values header{display:flex!important;align-items:center;justify-content:space-between;min-height:40px!important;padding:0 10px!important;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.influencer-create-tag-board aside header b,.influencer-create-tag-values header b{font-size:var(--mm-font-size-12)}.influencer-create-tag-board aside header span,.influencer-create-tag-values header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-create-tag-board aside button{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:7px 10px!important;color:var(--mm-text)!important}.influencer-create-tag-board aside button strong{display:flex;min-width:0;gap:5px;overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.influencer-create-tag-board aside button strong span{color:var(--mm-text-muted)}.influencer-create-tag-board aside button em{flex:0 0 auto;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-style:normal}.influencer-create-tag-board aside button.active{color:var(--mm-primary)!important;box-shadow:inset 3px 0 0 var(--mm-primary)}.influencer-create-tag-values{min-width:0}.influencer-create-tag-values header button{padding:0;color:var(--mm-primary);background:transparent;border:0;font-weight:600}.influencer-create-tag-values>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.influencer-create-tag-values label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;min-height:54px;padding:8px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px;cursor:pointer}.influencer-create-tag-values label.selected{background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 48%,var(--mm-border))}.influencer-create-tag-values label>span{display:grid;gap:3px;min-width:0}.influencer-create-tag-values label b{font-size:var(--mm-font-size-12)}.influencer-create-tag-values label small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-create-tag-values .ant-checkbox-wrapper{min-height:auto!important;margin:0!important;padding:0!important;border:0!important}.influencer-create-tag-picker>footer{justify-content:flex-start!important;gap:8px;min-height:42px;padding:8px 10px!important;font-size:var(--mm-font-size-12)}.influencer-create-tag-picker>footer b{font-size:var(--mm-font-size-12)}.influencer-create-tag-picker>footer b span{color:var(--mm-text-muted);font-weight:400}.influencer-create-tag-values>div>label>.ant-checkbox-wrapper{display:block!important;min-height:16px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:800px){.influencer-create-tag-board{grid-template-columns:1fr!important}.influencer-create-tag-board aside{border-right:0!important;border-bottom:1px solid var(--mm-border)}}.influencer-account-editor-table{min-width:0;overflow-x:auto;overflow-y:visible;border:1px solid var(--mm-border);border-radius:6px}.influencer-create-section-head h4,.influencer-create-tags>h4,.influencer-edit-tags>b{margin:0;font-size:var(--mm-font-size-14);line-height:20px;font-weight:600}.influencer-create-tags>h4{margin-bottom:8px}.influencer-create-section-head .ant-btn{font-weight:400}.influencer-account-editor-table-header,.influencer-account-editor-table-row{display:grid;grid-template-columns:110px 160px 130px minmax(180px,1fr) 96px 64px;gap:10px;align-items:center;min-width:820px;padding:8px 10px}.influencer-account-editor-table-header{color:var(--mm-text-muted);background:var(--mm-table-header-bg);border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12);font-weight:600}.influencer-account-editor-table-header i{color:var(--mm-danger);font-style:normal}.influencer-account-editor-table-header>:last-child,.influencer-account-editor-table-row>:last-child{position:sticky;right:0;z-index:1;display:flex;align-items:center;justify-content:flex-start;box-shadow:-6px 0 8px -8px #1f2d3d59}.influencer-account-editor-table-header>:last-child{background:var(--mm-table-header-bg)}.influencer-account-editor-table-row>:last-child{background:var(--mm-surface)}.influencer-account-editor-table-action .ant-btn{height:24px;padding-inline:3px;color:var(--mm-danger);font-size:var(--mm-font-size-12);font-weight:400!important}.influencer-account-editor-table-row+.influencer-account-editor-table-row{border-top:1px solid var(--mm-border)}.influencer-account-editor-table-row .ant-form-item{margin-bottom:0}.influencer-account-editor-table-row .ant-form-item-explain{position:absolute;z-index:2;max-width:220px;padding:2px 4px;background:var(--mm-surface)}.influencer-create-accounts{overflow-x:auto;overflow-y:visible}.influencer-create-section-head{position:sticky;left:0;z-index:2;min-width:0!important;width:100%;padding-right:96px;background:var(--mm-surface)}.influencer-create-section-head .ant-btn{position:absolute;top:0;right:0;z-index:3}.influencer-create-account-row{grid-template-columns:110px 160px 130px minmax(180px,1fr) 96px auto;min-width:720px}.influencer-create-account-row:has(.ant-form-item-has-error){margin-bottom:22px}.influencer-create-account-row .ant-form-item{position:relative}.influencer-create-account-row .ant-form-item-explain{position:absolute;top:calc(100% + 2px);left:0;z-index:3;display:block;width:max-content;max-width:260px;min-height:0;padding:0;line-height:17px;white-space:normal;background:var(--mm-surface)}.influencer-create-tag-branch-icon{flex:0 0 auto;width:14px;height:14px;color:var(--mm-text-muted)}.influencer-page{display:flex;flex-direction:column;gap:12px}.influencer-page .source-page-title{margin-bottom:-2px}.influencer-page .influencer-filter-card,.influencer-page .influencer-results-card{min-width:0;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:var(--mm-shadow-subtle)}.influencer-page .influencer-filter-card{padding-inline:16px}.influencer-page .influencer-primary-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;min-height:60px;padding:12px 0}.influencer-page .influencer-primary-filters .mm-filter-field--search{width:min(280px,100%)}.influencer-page .influencer-primary-filters>.mm-filter-field:not(.mm-filter-field--search,.source-custom-period){flex:0 1 156px;width:156px}.influencer-page .influencer-primary-filters>.mm-filter-field:nth-of-type(5){width:112px}.influencer-page .influencer-primary-filters>.mm-filter-field.source-custom-period{flex:0 0 280px;width:280px;max-width:100%}.influencer-page .influencer-primary-filters>.source-custom-period .ant-picker{width:100%;height:32px}.influencer-page .influencer-primary-filters .ant-input-affix-wrapper,.influencer-page .influencer-primary-filters>.ant-btn{height:32px}.influencer-page .influencer-primary-filters>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 28%,var(--mm-border))}.influencer-page .influencer-results-card{padding:0 12px 10px}.influencer-page .influencer-table-toolbar{min-height:44px;margin:0;border-bottom:0}.influencer-page .influencer-table-toolbar__views,.influencer-page .influencer-table-toolbar__actions,.influencer-page .selection-saved-view-tabs,.influencer-page .selection-saved-view-tab{display:flex;align-items:center;min-width:0;gap:4px}.influencer-page .influencer-table-toolbar__views{flex:1 1 auto;overflow-x:auto}.influencer-page .influencer-table-toolbar__views>span{flex:none;margin-right:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.influencer-page .influencer-table-toolbar__views>.ant-btn,.influencer-page .selection-saved-view-tab>.ant-btn:first-child{flex:none;height:28px;padding-inline:9px;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:400}.influencer-page .influencer-table-toolbar__views>.ant-btn.active,.influencer-page .selection-saved-view-tab>.ant-btn:first-child.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}.influencer-page .selection-saved-view-delete{width:22px;height:22px!important;padding:0}.influencer-page .influencer-table-toolbar__actions{flex:none}.influencer-page .influencer-table-toolbar__actions .ant-btn{height:28px;font-size:var(--mm-font-size-12)}.influencer-page .influencer-results-card>.ant-spin-nested-loading,.influencer-page .influencer-results-card>.ant-spin-nested-loading>.ant-spin-container{min-width:0;width:100%}.influencer-page .influencer-table .ant-table-thead>tr>th,.influencer-page .influencer-table .ant-table-tbody>tr>td{padding-inline:10px}.influencer-page .influencer-table-header-label,.influencer-page .influencer-tag-root-value-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-page .influencer-table-header-label{cursor:default}.influencer-page .influencer-tag-root-values{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;gap:4px}.influencer-page .influencer-tag-root-value.ant-tag{display:block;min-width:0;max-width:100%;margin-inline-end:0}.influencer-page .influencer-results-card>.cursor-pager{padding:10px 0 0;border-top:0}.influencer-page.has-selection .influencer-results-card{padding-bottom:74px}.influencer-more-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.influencer-more-filter-fields .mm-filter-field,.influencer-more-filter-fields .ant-select,.influencer-more-filter-fields .ant-picker,.influencer-more-filter-fields .influencer-tag-filter-trigger{width:100%;min-width:0}.influencer-more-filter-fields .mm-filter-field--range{grid-column:1/-1}.influencer-bulk-dock{position:fixed;z-index:45;bottom:16px;filter:drop-shadow(0 8px 22px rgba(15,23,42,.16))}.influencer-bulk-dock .bulk-actions{min-height:48px;margin:0;padding:8px 10px;background:var(--mm-surface);border-color:color-mix(in srgb,var(--mm-primary) 24%,var(--mm-border));border-radius:8px}.influencer-bulk-dock .bulk-actions .ant-btn-sm{height:28px!important;min-width:28px;padding-inline:9px!important;border-radius:5px!important;font-size:var(--mm-font-size-12)!important;box-shadow:none}.influencer-detail-drawer .ant-drawer-header{padding:14px 20px;border-bottom:1px solid var(--mm-border)}.influencer-detail-drawer .ant-drawer-body{padding:0 20px 24px}.influencer-detail-overview{display:grid;gap:16px;padding-block:18px}.influencer-detail-overview>div{padding:14px;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface)}.influencer-detail-overview>.influencer-overview-section{padding:0 0 16px;border:0;border-bottom:1px solid var(--mm-border);border-radius:0}.influencer-detail-overview .ant-image{overflow:hidden;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface-muted)}.influencer-detail-overview .ant-image-img{object-fit:contain}.influencer-detail-photo{display:inline-flex;width:88px;height:88px}.influencer-detail-photo--empty{align-items:center;justify-content:center;border:1px solid var(--mm-border);border-radius:8px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:13px}.influencer-detail-basic>h3,.influencer-detail-photos>h3,.influencer-detail-tags-section>h3{margin-bottom:14px;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600}.influencer-detail-drawer .influencer-detail-tags-section .ant-tag{margin:0;padding:1px 6px;color:var(--mm-primary);background:var(--mm-primary-bg);border-color:transparent;border-radius:4px;font-size:var(--mm-font-size-12);font-weight:400;line-height:18px}.influencer-detail-profile{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.82fr);gap:28px;min-width:0}.influencer-profile-fields{display:grid;grid-template-columns:minmax(280px,1fr) minmax(310px,1fr);grid-template-rows:repeat(5,minmax(20px,auto));column-gap:28px;row-gap:8px;min-width:0}.influencer-profile-column{display:grid;align-content:start;gap:8px;min-width:0}@media(min-width:768px){.influencer-profile-column{display:contents}.influencer-profile-column:first-child>.influencer-profile-row{grid-column:1}.influencer-profile-column:nth-child(2)>.influencer-profile-row{grid-column:2}.influencer-profile-column>.influencer-profile-row:nth-child(1){grid-row:1}.influencer-profile-column>.influencer-profile-row:nth-child(2){grid-row:2}.influencer-profile-column>.influencer-profile-row:nth-child(3){grid-row:3}.influencer-profile-column>.influencer-profile-row:nth-child(4){grid-row:4}.influencer-profile-column>.influencer-profile-row:nth-child(5){grid-row:5}}.influencer-profile-row{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;min-height:20px;color:var(--mm-text-muted);font-size:13px;line-height:1.45}.influencer-profile-row--top{align-items:start}.influencer-profile-row>.influencer-profile-value{min-width:0;color:var(--mm-text);font-weight:400;overflow-wrap:anywhere}.influencer-profile-emails{display:grid;gap:2px;font-weight:400!important}.influencer-status-tag,.influencer-list-status{margin:0;padding:1px 6px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:0;border-radius:4px;font-size:var(--mm-font-size-12);font-weight:400;line-height:18px}.influencer-detail-followers{display:grid;align-content:center;gap:8px;min-width:0;padding-left:28px;border-left:1px solid var(--mm-border);color:var(--mm-text-muted)}.influencer-detail-followers strong{color:var(--mm-text);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.influencer-detail-followers>span{font-size:13px}.influencer-detail-followers small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.influencer-detail-drawer__content>.ant-tabs{margin:0 -20px 16px;padding-inline:20px;border-bottom:1px solid var(--mm-border)}.influencer-detail-drawer__content>section{margin-block:16px}.influencer-detail-drawer__content h3{margin:0;font-size:var(--mm-font-size-14)}.influencer-detail-drawer__content .influencer-overview-section>h3{margin:0 0 10px}.influencer-photo-section{margin:0 0 18px}.influencer-create-layout>.influencer-photo-section{padding:0;border:0}.influencer-photo-section>h3{margin:0 0 14px;color:var(--mm-text);font-size:var(--mm-font-size-16);font-weight:700;line-height:24px}.influencer-required-mark{color:var(--mm-danger, var(--mm-danger))}.influencer-photo-uploader{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:110px;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--mm-text-muted) 68%,transparent);border-radius:10px;background:var(--mm-surface)}.influencer-photo-strip{display:flex;flex:1 1 auto;align-items:flex-start;gap:6px;min-width:0;padding:6px 6px 0 0;overflow-x:auto}.influencer-photo-empty{display:flex;flex:none;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid var(--mm-border);border-radius:8px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12)}.influencer-photo-item{display:grid;flex:none;justify-items:center;gap:3px}.influencer-photo-item>div{position:relative;width:62px;height:62px;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface-muted)}.influencer-photo-item img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:7px}.influencer-photo-item button{position:absolute;top:-6px;right:-6px;display:grid;width:20px;height:20px;padding:0;place-items:center;color:var(--mm-surface);background:var(--mm-danger);border:2px solid var(--mm-surface);border-radius:50%;font-size:var(--mm-font-size-14);line-height:1;cursor:pointer;z-index:1}.influencer-photo-item>span{color:var(--mm-primary);font-size:var(--mm-font-size-12);line-height:17px}.influencer-photo-uploader>.ant-upload-wrapper{flex:none}.influencer-photo-uploader>.ant-upload-wrapper .ant-btn{height:34px;padding-inline:13px}@media(max-width:767px){.influencer-photo-uploader{align-items:stretch;flex-direction:column}.influencer-photo-uploader>.ant-upload-wrapper,.influencer-photo-uploader>.ant-upload-wrapper .ant-upload,.influencer-photo-uploader>.ant-upload-wrapper .ant-btn{width:100%}}.influencer-detail-record-section{display:grid;gap:12px}#root .influencer-cooperation-action-backdrop{position:absolute;z-index:1;inset:0;display:block;background:var(--mm-surface);pointer-events:none}#root .influencer-cooperation-table .ant-table-tbody>tr:hover .influencer-cooperation-action-backdrop{background:color-mix(in srgb,var(--mm-primary-bg) 38%,var(--mm-surface))}#root .influencer-cooperation-row-actions{position:relative;z-index:2}#root .influencer-detail-drawer .influencer-detail-table .ant-table-thead>tr>th,#root .influencer-detail-drawer .influencer-detail-table .ant-table-thead>tr>td,#root .influencer-detail-drawer .influencer-detail-table .ant-table-thead .ant-table-cell-fix-right{padding:8px 10px;color:var(--mm-text-muted);background:var(--mm-table-header-bg)!important;border-top:1px solid var(--mm-border)!important;border-bottom:1px solid var(--mm-border)!important;font-size:var(--mm-font-size-12);font-weight:700;line-height:20px}#root .influencer-detail-drawer .influencer-detail-table,#root .influencer-detail-drawer .influencer-detail-table .ant-table,#root .influencer-detail-drawer .influencer-detail-table .ant-table-container,#root .influencer-detail-drawer .influencer-detail-table .ant-table-body{height:auto!important;max-height:none!important}#root .influencer-detail-drawer .influencer-detail-table .ant-table-content{max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}.influencer-cell-stack{display:grid;align-content:start;gap:3px;min-width:0}.influencer-list-lines{display:grid;align-content:start;width:100%;min-width:0;gap:3px}.influencer-list-lines>span{display:block;min-width:0;overflow:hidden;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.influencer-account-summary>span>b{margin-right:4px}.influencer-cell-stack>span,.influencer-cell-stack>small{min-width:0;line-height:17px}.influencer-cell-stack>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-cost-label{color:var(--mm-text-muted);font-weight:400}.influencer-list-status,.influencer-content-tag{margin:0;border:0;border-radius:4px;font-weight:400}#root .influencer-detail-v15 .influencer-content-tag--1{color:var(--mm-success);background:var(--mm-success-bg)}#root .influencer-detail-v15 .influencer-content-tag--2{color:var(--mm-info);background:var(--mm-info-bg)}.influencer-latest-follow-up{display:flex;align-items:flex-start;gap:4px;min-width:0}.influencer-latest-follow-up>span{display:-webkit-box;overflow:hidden;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.influencer-latest-follow-up .ant-btn{flex:none;height:20px;padding-inline:2px}.influencer-record-modal .ant-modal-container,.influencer-record-modal .ant-modal-content{--mm-modal-content-padding-inline: 20px;overflow:hidden;padding:0 0 12px}.influencer-record-modal .ant-modal-header{margin:0;margin-inline:0!important;padding:16px 20px 10px!important;border-bottom:1px solid var(--mm-border)}.influencer-record-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow-y:auto;padding:12px 20px 4px}.influencer-record-modal .ant-modal-footer{margin:0;padding:12px 20px 0!important;border-top:1px solid var(--mm-border);background:var(--mm-surface)}.influencer-detail-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.influencer-followup-form-grid{grid-template-columns:1fr}.influencer-followup-screenshots__tiles{display:flex;flex-wrap:wrap;gap:8px}.influencer-followup-screenshots__add{position:relative;display:flex;width:76px;height:76px;flex-direction:column;align-items:center;justify-content:center;gap:4px;overflow:hidden;border:1px dashed var(--mm-border-strong);border-radius:var(--mm-radius-control);background:var(--mm-surface-muted);color:var(--mm-text-muted);cursor:pointer}.influencer-followup-screenshots__add input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.influencer-followup-screenshots__add:focus-within,.influencer-followup-screenshots__add:hover{border-color:var(--mm-primary);color:var(--mm-primary)}.influencer-followup-screenshots__add.is-uploading{cursor:wait}.influencer-followup-screenshots>small{display:block;margin-top:6px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.influencer-followup-thumbnail{position:relative;display:inline-flex;width:76px;height:76px;flex:none}.influencer-followup-thumbnail__preview{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid var(--mm-border);border-radius:var(--mm-radius-control);background:var(--mm-surface);cursor:zoom-in}.influencer-followup-thumbnail__remove{position:absolute;top:-6px;right:-6px;display:flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;border:1px solid var(--mm-border);border-radius:50%;background:var(--mm-surface);color:var(--mm-text-muted);cursor:pointer}.influencer-followup-thumbnail--compact{width:44px;height:44px}.influencer-followup-table-thumbnails{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:120px}.influencer-detail-form-grid .ant-form-item{min-width:0;margin-bottom:16px}.influencer-detail-form-grid .ant-input-number,.influencer-detail-form-grid .ant-picker,.influencer-detail-form-grid .ant-select,.influencer-detail-form-grid .ant-upload-wrapper{width:100%}.influencer-detail-form-grid .ant-checkbox-group{display:flex;min-height:32px;align-items:center;gap:24px}.influencer-form-span-2{grid-column:1/-1}.influencer-detail-drawer-title{display:flex;flex-direction:column;gap:2px}.influencer-detail-drawer-title>span{color:var(--mm-text-secondary);font-size:var(--mm-font-size-12);font-weight:400}.influencer-developer-current{margin:0 0 16px}.influencer-account-editor-empty{grid-column:1/-1;padding:20px;color:var(--mm-text-secondary);text-align:center}.influencer-repeat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.influencer-repeat-row>label{display:grid;gap:6px;color:var(--mm-text);font-size:13px}.influencer-repeat-list{display:grid;gap:8px}.influencer-repeat-list>.ant-btn-link{justify-self:start;height:28px;padding-inline:0}.influencer-readonly-field{display:grid;gap:6px;margin-bottom:16px;color:var(--mm-text);font-size:13px}.influencer-readonly-field>div{min-height:34px;padding:5px 10px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:8px}.influencer-cooperation-form{display:grid;gap:14px}.influencer-cooperation-linkage-stack{display:grid;grid-template-columns:1fr;gap:14px}.influencer-record-form-section{min-width:0;padding:14px 0 0;background:transparent;border:0;border-bottom:1px solid var(--mm-border);border-radius:0}.influencer-cooperation-form>.influencer-record-form-section:last-child{border-bottom:0}.influencer-record-form-section-head{display:flex;align-items:center;min-height:20px;margin-bottom:12px}.influencer-record-form-section-head h4{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600;line-height:20px}.influencer-record-form-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.influencer-record-form-section-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.influencer-record-form-section .ant-form-item{min-width:0;margin-bottom:14px}.influencer-record-form-section .ant-input-number,.influencer-record-form-section .ant-picker,.influencer-record-form-section .ant-select,.influencer-record-form-section .ant-upload-wrapper{width:100%}.influencer-record-form-section .influencer-readonly-field{margin-bottom:14px}.influencer-contract-preview-host{display:none}.influencer-cooperation-order-list,.influencer-cooperation-sku-field{margin-bottom:14px}.influencer-cooperation-order-list .influencer-repeat-row,.influencer-cooperation-code-list .influencer-repeat-row{grid-template-columns:minmax(0,calc((100% - 20px)/2)) auto;justify-content:start}.influencer-cooperation-order-list .influencer-repeat-row>.ant-btn,.influencer-cooperation-code-list .influencer-repeat-row>.ant-btn{height:24px;margin-bottom:4px;padding-inline:3px;background:transparent}.influencer-cooperation-sku-field>div{min-height:34px}.influencer-cooperation-code-list,.influencer-cooperation-commission{margin-bottom:14px}.influencer-commission-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.influencer-commission-row .ant-input-number{width:100%}.influencer-commission-row .ant-form-item{margin-bottom:0}.influencer-commission-remove{align-self:end;margin-bottom:4px;padding-inline:4px}.influencer-cooperation-sku-search{width:min(320px,100%)}.influencer-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-row-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.influencer-row-actions .ant-btn{padding-inline:3px}.influencer-more-actions-label{display:inline-flex;align-items:center;gap:2px}@media(max-width:900px){.influencer-detail-profile{grid-template-columns:1fr}.influencer-detail-followers{grid-column:1/-1;padding:18px 0 0;border-top:1px solid var(--mm-border);border-left:0}}@media(max-width:767px){.influencer-detail-drawer{width:100%!important}.influencer-detail-profile{grid-template-columns:1fr;gap:16px}.influencer-profile-fields{grid-template-columns:1fr;grid-template-rows:none;gap:16px}.influencer-detail-followers{grid-column:auto}.influencer-profile-row{grid-template-columns:96px minmax(0,1fr)}.influencer-detail-form-grid{grid-template-columns:1fr}.influencer-form-span-2{grid-column:auto}.influencer-record-form-section-grid,.influencer-record-form-section-grid--three,.influencer-commission-row{grid-template-columns:1fr}.influencer-cooperation-order-list .influencer-repeat-row,.influencer-cooperation-code-list .influencer-repeat-row{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:767px){.influencer-more-filter-fields{grid-template-columns:1fr}.influencer-more-filter-fields .mm-filter-field--range{grid-column:auto}.influencer-bulk-dock{bottom:12px}}.influencer-detail-drawer .influencer-detail-overview{gap:20px;margin:0;padding:18px 0 14px;border-bottom:1px solid var(--mm-border)}.influencer-detail-drawer .influencer-detail-overview>.influencer-overview-section{padding:0;border-bottom:0}.influencer-detail-drawer .influencer-overview-section>h3,.influencer-photo-section>h3{margin:0 0 10px}.influencer-detail-drawer__content>.influencer-detail-tabs{margin:0 -20px;padding:0 20px;background:var(--mm-surface);border-bottom:1px solid var(--mm-border)}.influencer-detail-tabs>.ant-tabs-nav{margin-bottom:0;overflow-x:auto;scrollbar-width:none}.influencer-detail-tabs>.ant-tabs-nav::-webkit-scrollbar{display:none}.influencer-detail-tabs>.ant-tabs-nav:before{border-bottom:0}.influencer-detail-tabs .ant-tabs-tab{margin:0 20px 0 0!important;padding:12px 0 9px!important;font-size:var(--mm-font-size-14)}.influencer-detail-tabs .ant-tabs-tab-btn{color:var(--mm-text);white-space:nowrap}.influencer-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--mm-text)}.influencer-detail-drawer__content>section:not(.influencer-detail-overview){margin:0;padding:16px 0 24px;border-bottom:0}.influencer-detail-drawer .influencer-detail-drawer__content>section.influencer-detail-tab-panel{padding-top:8px}.influencer-detail-drawer .influencer-detail-tab-actions{min-height:32px;margin-bottom:10px}.influencer-detail-drawer .influencer-cooperation-record-section,.influencer-detail-drawer .influencer-followup-record-section{gap:8px}.influencer-cooperation-cost-total{margin-left:4px;font-size:18px;line-height:26px;font-variant-numeric:tabular-nums}.influencer-detail-drawer .influencer-cooperation-record-section>.influencer-detail-tab-actions,.influencer-detail-drawer .influencer-followup-record-section>.influencer-detail-tab-actions{margin-bottom:0}.influencer-create-layout{gap:16px}.influencer-create-layout>.influencer-photo-section{margin-bottom:0}.influencer-create-layout>section{padding:0;border:0;border-radius:0}.influencer-create-accounts,.influencer-edit-accounts{margin:4px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--mm-border);border-radius:0}.influencer-create-section-head,.influencer-edit-modal .ant-modal-header,.influencer-create-modal .ant-modal-header,.influencer-delete-modal .ant-modal-header,.influencer-owner-modal .ant-modal-header{margin-bottom:10px}.influencer-owner-modal .influencer-developer-current,.influencer-owner-modal .source-note,.influencer-delete-content>p{margin:0}.influencer-owner-modal .ant-form{display:grid;gap:10px}.influencer-owner-modal .ant-form-item{margin-bottom:0}.influencer-delete-content{display:grid;gap:10px}.influencer-cooperation-product{display:inline-flex;align-items:center;gap:8px;max-width:240px;min-width:0;margin:2px 0;vertical-align:middle}.influencer-cooperation-product .app-image-boundary{flex:0 0 36px;width:36px;height:36px;border-radius:var(--mm-radius-badge)}.influencer-cooperation-product .ant-image,.influencer-cooperation-product img{width:36px;height:36px;object-fit:contain}.influencer-cooperation-product>span:last-child{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.3}.influencer-cooperation-product b,.influencer-cooperation-product small,.influencer-cooperation-product .influencer-cooperation-product-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.influencer-cooperation-product .influencer-cooperation-product-name{width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.influencer-product-name-popover{max-width:360px}.influencer-product-name-popover-text{margin-bottom:8px;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.influencer-cooperation-products{display:flex;min-width:0;flex-direction:column}.influencer-cooperation-products .influencer-cooperation-product{width:100%;max-width:100%}.source-page-title{display:flex!important;align-items:center;justify-content:flex-end;min-height:0;min-width:0}.source-page-title>div:first-child{display:none}.source-page-title>.ant-flex{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.source-page-title-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;min-width:0}.source-page-title-actions .ant-btn{display:inline-flex;align-items:center;gap:6px}.source-page-title-actions .ant-btn .ant-btn-icon{display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;font-size:var(--mm-font-size-14);line-height:1}.source-page-title-actions .ant-btn .ant-btn-icon>.system-icon{display:inline-flex!important}.source-page-title-actions .source-page-action-icon{width:14px;height:14px;color:currentColor}.source-page-title-actions .ant-btn-primary .source-page-action-icon{color:var(--mm-surface)!important}.source-page-title-actions .influencer-top-action{height:34px!important;padding-inline:14px!important;border-radius:6px!important;font-size:var(--mm-font-size-14)!important}.source-surface .cursor-pager,.source-page .cursor-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;padding:10px 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.source-surface .cursor-pager>.ant-pagination,.source-page .cursor-pager>.ant-pagination{margin-left:auto}.source-page>.cursor-pager{margin-top:-12px;padding-top:12px;background:var(--mm-surface);border-top:1px solid var(--mm-border)}.source-filter-line>.ant-input-affix-wrapper{display:flex;align-items:center;flex:0 0 300px;min-width:300px;width:300px;height:32px;padding-block:0}.source-filter-line>.ant-input-affix-wrapper .ant-input-prefix{display:flex;align-items:center;margin-inline-end:6px;color:var(--mm-text-subtle)}.source-filter-line>.ant-input-affix-wrapper .ant-input{height:20px;padding-block:0;line-height:20px}.source-filter-line label .ant-select-selector{height:32px!important}.source-filter-line label .ant-select-selection-item,.source-filter-line label .ant-select-selection-placeholder{line-height:30px!important}.source-filter-line>span{align-self:flex-end;padding-bottom:9px}.source-badge-blue,.prototype-badge-blue{color:var(--mm-primary);background:var(--mm-primary-bg)}.source-badge-amber{color:var(--mm-warning);background:#f5b90b14}.tag-name-cell .tag-level-limit{color:var(--mm-text-muted);font-weight:400}.source-badge-teal{color:var(--mm-info);background:#0d948814}.source-badge-purple{color:var(--mm-ai);background:#8b5cf614}.source-column-view-hint{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.45}.source-column-popover{max-height:min(440px,100vh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mm-text-muted) 42%,transparent) transparent}.source-column-popover>.ant-select{width:100%}.source-column-popover::-webkit-scrollbar{width:7px;height:7px}.source-column-popover::-webkit-scrollbar-track{background:transparent}.source-column-popover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mm-text-muted) 42%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.source-column-popover::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--mm-primary) 52%,var(--mm-text-muted))}.source-column-popover::-webkit-scrollbar-button{display:none}.source-page{width:100%;min-width:0;max-width:none;margin:0;padding:0;container-type:inline-size}.source-page>*{min-width:0;max-width:100%}.source-page>.ant-spin-nested-loading,.source-page>.ant-spin-nested-loading>.ant-spin-container{width:100%;min-width:0;max-width:100%}@media(max-width:600px){.source-page-title-actions{width:100%;justify-content:flex-start}}.tag-management-page{position:relative}.tag-page-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.tag-management-surface{padding:0}.tag-management-surface .ant-table-content{scrollbar-gutter:auto}.tag-management-surface>.source-tabs{padding:0 16px;margin-bottom:10px}.tag-management-surface>.tag-name-table{margin-inline:12px}.tag-history-modal .tag-history-pagination{display:flex;justify-content:flex-end;padding:10px 12px}.tag-domain-hint{margin:0;padding:10px 16px;color:var(--mm-text-muted);background:var(--mm-surface);border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12);line-height:1.55}.tag-name-table .ant-table-cell{vertical-align:middle}.tag-name-row-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.tag-name-row-actions .ant-btn{height:24px;padding-inline:3px}.tag-drawer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:20px}.tag-drawer-summary span{display:grid;gap:5px;padding:10px;border:1px solid var(--mm-border);border-radius:var(--mm-radius-sm);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-drawer-summary b{color:var(--mm-text);font-size:var(--mm-font-size-12)}@media(max-width:768px){.tag-drawer-summary{grid-template-columns:1fr}.tag-domain-hint{padding-inline:12px}}.tag-tree-page{display:grid;gap:12px;width:100%;min-width:0}.tag-tree-actions{display:flex;justify-content:flex-end;gap:8px}.tag-tree-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.tag-tree-summary>span{display:grid;gap:5px;min-height:68px;padding:12px 14px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);border-right:1px solid var(--mm-border)}.tag-tree-summary>span:last-child{border:0}.tag-tree-summary b{color:var(--mm-text);font-size:var(--mm-font-size-12)}.tag-tree-workspace{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:510px;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.tag-tree-panel{overflow:auto;border-right:1px solid var(--mm-border);background:var(--mm-surface-muted)}.tag-tree-panel>header{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.tag-tree-panel header div{display:grid;gap:2px}.tag-tree-panel header small,.tag-tree-root small,.tag-node-header small,.tag-node-facts small,.tag-value-name small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-tree-root{display:grid;gap:3px;width:100%;padding:12px 14px;color:var(--mm-text);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--mm-border)}.tag-tree-root.active{color:var(--mm-primary);background:var(--mm-primary-bg);box-shadow:inset 3px 0 0 var(--mm-primary)}.tag-tree-values{display:grid;padding:6px 0}.tag-tree-values button{padding:9px 16px 9px 34px;color:var(--mm-text-muted);text-align:left;background:transparent;border:0;font-size:var(--mm-font-size-12)}.tag-tree-values button.active,.tag-tree-values button:hover{color:var(--mm-primary);background:var(--mm-primary-bg)}.tag-node-panel{min-width:0;padding:18px}.tag-node-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--mm-border)}.tag-node-header>div:first-child{display:grid;gap:4px}.tag-node-header h2,.tag-node-header p{margin:0}.tag-node-header h2{font-size:18px}.tag-node-header p{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-node-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0}.tag-node-facts span{display:grid;gap:5px;padding:10px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:6px}.tag-node-facts b{font-size:var(--mm-font-size-12)}.tag-node-values{margin-top:6px;border:1px solid var(--mm-border);border-radius:6px}.tag-node-values>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--mm-border)}.tag-node-values h3,.tag-value-detail h3{margin:0;font-size:var(--mm-font-size-14)}.tag-value-name{display:grid;gap:3px}.tag-value-detail{display:grid;gap:8px;padding:14px;border:1px solid var(--mm-border);border-radius:6px}.tag-value-detail code{width:max-content;padding:5px 7px;color:var(--mm-primary);background:var(--mm-primary-bg);border-radius:4px}@media(max-width:768px){.tag-tree-summary{grid-template-columns:1fr 1fr}.tag-tree-summary>span:nth-child(2){border-right:0}.tag-tree-summary>span:nth-child(-n+2){border-bottom:1px solid var(--mm-border)}.tag-tree-workspace{grid-template-columns:1fr}.tag-tree-panel{max-height:230px;border-right:0;border-bottom:1px solid var(--mm-border)}.tag-node-panel{padding:12px}.tag-node-header{align-items:stretch;flex-direction:column}.tag-node-facts{grid-template-columns:1fr}}.tag-rule-form .ant-form-item{margin-bottom:0}.tag-rule-core{margin-bottom:14px}.tag-rule-core .ant-select,.tag-rule-core .ant-input{width:100%}.tag-rule-options{display:grid;grid-template-columns:1fr;gap:14px}.tag-rule-options .ant-checkbox-group{display:flex;flex-wrap:wrap;gap:10px 12px}.tag-rule-options .ant-checkbox-wrapper{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-12)}@media(max-width:640px){.tag-rule-modal{max-width:calc(100vw - 24px);margin-inline:auto}.tag-rule-core{grid-template-columns:1fr}}.tag-tree-v15 .tag-tree-node-name,.tag-tree-v15 .tag-tree-value-name{display:inline-flex;align-items:center;gap:8px;min-width:0}.tag-tree-v15 .tag-tree-node-name{flex:1 1 auto;overflow:hidden}.tag-tree-v15 .tag-tree-node-name b,.tag-tree-v15 .tag-tree-value-name span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-tree-v15 .tag-tree-node-name b{flex:1 1 auto;font-weight:700}.tag-tree-v15 .tag-tree-value-name{flex:1 1 auto;overflow:hidden}.tag-tree-v15 .tag-tree-value-name span{flex:1 1 auto;font-weight:400!important}.tag-tree-v15 .tag-tree-node-name>.anticon{width:14px;height:14px;flex:0 0 14px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-tree-value .anticon{width:14px;height:14px;flex:0 0 14px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-tree-root.active .anticon,.tag-tree-v15 .tag-tree-value.active .anticon{color:var(--mm-primary)}.tag-tree-v15 .tag-tree-node-name em{padding:2px 6px;border-radius:4px;background:var(--mm-surface-muted);color:var(--mm-text-muted);font-style:normal;font-size:var(--mm-font-size-12);font-weight:700;white-space:nowrap}.tag-tree-v15{padding:18px 22px 28px}.tag-tree-v15 .tag-tree-actions{display:flex;justify-content:flex-end;gap:10px;margin-bottom:14px}.tag-tree-v15 .tag-tree-actions .ant-btn{height:36px;font-weight:600}.tag-tree-v15 .tag-tree-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--mm-surface-subtle);border-radius:8px;background:var(--mm-surface);overflow:hidden}.tag-tree-v15 .tag-tree-summary span{min-height:80px;padding:17px 18px;border-right:1px solid var(--mm-surface-subtle);color:var(--mm-text-muted);font-size:var(--mm-font-size-14);display:flex;flex-direction:column;gap:7px}.tag-tree-v15 .tag-tree-summary span:last-child{border:0}.tag-tree-v15 .tag-tree-summary b{font-size:var(--mm-font-size-16);color:var(--mm-text)}.tag-tree-v15 .tag-tree-workspace{margin-top:18px;display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;background:transparent}.tag-tree-v15 .tag-tree-panel,.tag-tree-v15 .tag-node-panel{border:1px solid var(--mm-surface-subtle);border-radius:8px;background:var(--mm-surface);overflow:hidden}.tag-tree-v15 .tag-tree-panel>header{height:68px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mm-surface-subtle)}.tag-tree-v15 .tag-tree-panel header small,.tag-tree-v15 .tag-node-header small{display:block;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-tree-panel header b{font-size:18px}.tag-tree-v15 .tag-tree-panel>.tag-tree-branch{padding:9px 10px 0}.tag-tree-v15 .tag-tree-root,.tag-tree-v15 .tag-tree-value{position:relative;width:100%;min-height:40px;border:0;border-radius:5px;background:transparent;text-align:left;display:flex;align-items:center;justify-content:space-between;color:var(--mm-text-muted);cursor:pointer}.tag-tree-v15 .tag-tree-root b{font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-tree-root small,.tag-tree-v15 .tag-tree-value small{flex:0 0 auto;color:var(--mm-text-muted);text-align:right;white-space:nowrap}.tag-tree-v15 .tag-tree-root>small{position:absolute;top:50%;right:8px;width:48px;transform:translateY(-50%)}.tag-tree-v15 .tag-tree-value>small{position:absolute;top:50%;right:8px;width:42px;transform:translateY(-50%)}.tag-tree-v15 .tag-tree-root.active,.tag-tree-v15 .tag-tree-value.active{background:var(--mm-primary-bg);color:var(--mm-primary)}.tag-tree-v15 .tag-tree-value{padding-right:58px;font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-node-header{min-height:138px;padding:18px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--mm-surface-subtle)}.tag-tree-v15 .tag-node-header h2{margin:5px 0;font-size:24px;line-height:1.2}.tag-tree-v15 .tag-node-header p{margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-node-facts{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--mm-surface-subtle)}.tag-tree-v15 .tag-node-facts span{padding:15px 18px;min-height:70px;border-right:1px solid var(--mm-surface-subtle);display:flex;flex-direction:column;gap:6px}.tag-tree-v15 .tag-node-facts span:last-child{border-right:0}.tag-tree-v15 .tag-node-facts small{color:var(--mm-text-muted)}.tag-tree-v15 .tag-node-facts b{color:var(--mm-text)}.tag-tree-v15 .tag-node-values{padding:16px}.tag-tree-v15 .tag-node-values>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tag-tree-v15 .tag-node-values h3{margin:0;font-size:19px}.tag-tree-v15 .tag-node-values header small{color:var(--mm-warning);margin-left:10px}.tag-tree-v15 .tag-node-values .ant-table-thead>tr>th{background:var(--mm-table-header-bg)}.tag-tree-v15 .tag-value-name{display:flex;flex-direction:column;gap:3px}.tag-tree-v15 .tag-value-name small{color:var(--mm-text-muted)}.tag-tree-v15 .tag-value-detail{margin:16px;padding:18px;border:1px dashed var(--mm-border);border-radius:6px}.tag-tree-v15 .tag-value-detail h3{margin:0 0 10px}.tag-tree-v15 .tag-value-detail p,.tag-tree-v15 .tag-value-detail code{color:var(--mm-text-muted)}@media(max-width:1100px){.tag-tree-v15 .tag-tree-summary{grid-template-columns:repeat(2,1fr)}.tag-tree-v15 .tag-tree-workspace{grid-template-columns:1fr}.tag-tree-v15 .tag-tree-panel{max-height:360px;overflow:auto}}@media(max-width:700px){.tag-tree-v15{padding:12px}.tag-tree-v15 .tag-tree-summary{grid-template-columns:1fr}.tag-tree-v15 .tag-tree-summary span{border-right:0;border-bottom:1px solid var(--mm-surface-subtle)}.tag-tree-v15 .tag-node-header{display:block}.tag-tree-v15 .tag-node-header .ant-flex{margin-top:12px}.tag-tree-v15 .tag-node-facts{grid-template-columns:1fr}}.sync-modal-count,.tag-modal-note{margin:0 0 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-assignment-layout{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:430px}.tag-assignment-targets{padding:16px 14px;background:var(--mm-surface-muted);border-right:1px solid var(--mm-border)}.tag-assignment-targets header{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:var(--mm-font-size-12)}.tag-assignment-targets header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-assignment-targets>div{display:grid;gap:6px}.tag-assignment-targets>div span{padding:8px;color:var(--mm-text);background:var(--mm-primary-bg);border:1px solid color-mix(in srgb,var(--mm-primary) 22%,var(--mm-border));border-radius:5px;font-size:var(--mm-font-size-12);font-weight:600}.tag-assignment-main{min-width:0;padding:16px 18px}.tag-assignment-main .ant-form-item{margin-bottom:14px}.tag-assignment-main .tag-assignment-group{padding:10px;border:1px solid var(--mm-border);border-radius:6px}.tag-assignment-main .tag-assignment-group>b{font-size:var(--mm-font-size-14)}.tag-assignment-main .ant-checkbox-wrapper{align-items:flex-start;font-size:var(--mm-font-size-12);line-height:1.45}.tag-assignment-main .ant-checkbox{top:2px}@media(max-width:640px){.tag-assignment-layout{grid-template-columns:1fr}.tag-assignment-targets{border-right:0;border-bottom:1px solid var(--mm-border)}}.tag-assignment-modal--workspace .ant-modal-header{min-height:0;padding:16px 18px}.tag-assignment-modal--workspace .ant-modal-title{gap:3px}.tag-assignment-title-count{margin-top:4px;font-size:var(--mm-font-size-14)}.tag-picker-v15{padding:14px}.tag-picker-v15-search .ant-input-affix-wrapper{height:38px;padding-inline:10px}.tag-picker-v15-search>span{top:10px;font-size:var(--mm-font-size-12)}.tag-picker-v15-board{grid-template-columns:30% minmax(0,1fr);min-height:440px}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:44px;padding:0 12px}.tag-picker-v15-tree>button{padding:9px 12px}.tag-picker-v15-tree>button small{font-size:var(--mm-font-size-12)}.tag-picker-v15-values>div{gap:8px;padding:12px}.tag-picker-v15-values label{gap:8px;min-height:64px;padding:10px}.tag-picker-v15-selected{gap:8px;min-height:82px;padding:12px}.tag-picker-v15-selected .ant-tag{padding:4px 7px}.tag-assignment-modal--workspace .source-note{margin:0 0 10px}.tag-assignment-modal--workspace .ant-modal-header{padding:18px 20px 14px}.tag-assignment-title-count{font-size:var(--mm-font-size-14)}.tag-picker-v15{padding:12px}.tag-picker-v15-board{grid-template-columns:270px minmax(0,1fr);min-height:330px;max-height:450px}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:39px;padding:8px 10px}.tag-picker-v15-tree header b,.tag-picker-v15-values header b{overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-tree>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:4px 7px;color:var(--mm-text-muted);background:transparent}.tag-picker-v15-tree>button.active{box-shadow:none;color:var(--mm-primary);border-color:var(--mm-border-strong);background:var(--mm-primary-bg)}.tag-picker-v15-tree>button strong{overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-tree>button small{display:none}.tag-picker-v15-tree>button em{flex:0 0 auto;align-self:auto;min-width:20px;font-size:var(--mm-font-size-12);text-align:right}.tag-picker-v15-values>div{align-content:start;gap:7px;padding:10px;overflow:auto}.tag-picker-v15-values label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;min-height:54px;padding:8px;border-radius:3px}.tag-picker-v15-values label b{overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-values label small{font-size:10px;line-height:1.35}.tag-picker-v15-selected{display:grid;gap:7px;min-height:72px;padding:9px 10px;background:var(--mm-surface)}.tag-picker-v15-selected .ant-tag{display:inline-flex;align-items:center;max-width:300px;min-height:27px;padding:3px 6px 3px 8px;border-radius:3px;font-size:10px}.tag-picker-v15-treatment{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:12px 16px 16px;border:1px solid var(--mm-border);border-radius:6px}.tag-picker-v15-treatment legend{display:block;width:auto;margin-left:10px;padding:0 6px;background:var(--mm-surface);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-picker-v15-treatment legend span{display:block}.tag-picker-v15-treatment>button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:64px;padding:12px;color:var(--mm-text);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px;text-align:left;cursor:pointer}.tag-picker-v15-treatment>button:hover,.tag-picker-v15-treatment>button.active{border-color:var(--mm-primary);background:var(--mm-primary-bg)}.tag-picker-v15-treatment>button .ant-checkbox-wrapper{width:20px;margin:1px 0 0}.tag-picker-v15-treatment>button>span{display:grid;gap:4px}.tag-picker-v15-treatment>button b{font-size:var(--mm-font-size-14);line-height:18px}.tag-picker-v15-treatment>button small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px}.tag-assignment-modal--workspace .ant-modal-content{border-radius:6px}.tag-assignment-modal--workspace .ant-modal-header{min-height:196px;padding:28px 22px 24px}.tag-assignment-modal--workspace .ant-modal-title{gap:6px}.tag-assignment-modal--workspace .ant-modal-footer{padding:16px 22px}.tag-picker-v15{padding:0;overflow:hidden;background:var(--mm-surface);border:0;border-radius:5px}.tag-picker-v15-search{margin:0;padding:12px 14px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.tag-picker-v15-search .ant-input-affix-wrapper{height:54px;border-radius:5px}.tag-picker-v15-search>span{top:30px;right:26px;font-size:var(--mm-font-size-12)}.tag-picker-v15-board{grid-template-columns:31% minmax(0,1fr);min-height:560px;max-height:none;border:0;border-radius:0}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:58px;padding:0 14px}.tag-picker-v15-tree>button{min-height:66px;padding:12px 18px;font-size:var(--mm-font-size-14);border-bottom:1px solid var(--mm-border)}.tag-picker-v15-tree>button em{font-size:var(--mm-font-size-14)}.tag-picker-v15-values>div{gap:12px;padding:16px}.tag-picker-v15-values label{grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:82px;padding:14px;border-radius:5px}.tag-picker-v15-values label small{font-size:var(--mm-font-size-14)}.tag-picker-v15-selected{min-height:120px;padding:18px 14px;border:0;border-bottom:1px solid var(--mm-border);border-radius:0}.tag-picker-v15-selected .ant-tag{max-width:360px;min-height:34px;padding:6px 9px;font-size:var(--mm-font-size-14)}.tag-assignment-modal--workspace .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:8px}.tag-assignment-modal--workspace .ant-modal-header{min-height:180px;padding:22px 18px;border-bottom:1px solid var(--mm-border)}.tag-assignment-modal--workspace .ant-modal-title>b{font-size:26px}.tag-assignment-title-count{margin-top:20px;font-size:18px}.tag-assignment-modal--workspace .ant-modal-footer{padding:18px;border-top:1px solid var(--mm-border)}.tag-picker-v15{padding:18px}.tag-picker-v15-search{position:relative;margin-bottom:12px}.tag-picker-v15-search .ant-input-affix-wrapper{height:54px;padding-inline:14px;border-color:var(--mm-border);border-radius:5px}.tag-picker-v15-search .ant-input{font-size:17px}.tag-picker-v15-search>span{position:absolute;top:18px;right:12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);pointer-events:none}.tag-picker-v15-board{display:grid;grid-template-columns:31% minmax(0,1fr);min-height:560px;border:0;border-radius:6px;overflow:hidden}.tag-picker-v15-tree{border-right:1px solid var(--mm-border);background:var(--mm-surface)}.tag-picker-v15-tree header,.tag-picker-v15-values header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 14px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.tag-picker-v15-tree header b,.tag-picker-v15-values header b{font-size:var(--mm-font-size-16)}.tag-picker-v15-tree header span,.tag-picker-v15-values header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-picker-v15-tree>button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;width:100%;padding:14px 18px;color:var(--mm-text);background:var(--mm-surface);border:0;border-bottom:1px solid var(--mm-border);text-align:left}.tag-picker-v15-tree>button:hover,.tag-picker-v15-tree>button.active{background:var(--mm-primary-bg)}.tag-picker-v15-tree>button.active{box-shadow:inset 3px 0 0 var(--mm-primary)}.tag-picker-v15-tree>button small{grid-column:1/-1;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-picker-v15-tree>button strong{font-size:15px}.tag-picker-v15-tree>button em{align-self:end;color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-style:normal}.tag-picker-v15-values header button,.tag-picker-v15-selected>button{padding:0;color:var(--mm-primary);background:transparent;border:0;font-weight:700}.tag-picker-v15-values>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.tag-picker-v15-values label{display:flex;align-items:flex-start;gap:12px;min-height:82px;padding:14px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px;cursor:pointer}.tag-picker-v15-values label.selected{background:var(--mm-primary-bg);border-color:var(--mm-primary-light);box-shadow:inset 3px 0 0 var(--mm-primary)}.tag-picker-v15-values .ant-checkbox{top:1px}.tag-picker-v15-values label b{font-size:var(--mm-font-size-16)}.tag-picker-v15-values label small{color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.tag-picker-v15-selected{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:12px;min-height:120px;padding:18px 14px;border:1px solid var(--mm-border);border-top:0;border-radius:0 0 6px 6px}.tag-picker-v15-selected>b span{color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:400}.tag-picker-v15-selected .ant-tag{margin:0;padding:7px 9px;border-color:var(--mm-border);background:var(--mm-surface);font-size:var(--mm-font-size-14)}@media(max-width:760px){.tag-assignment-modal--workspace{max-width:calc(100vw - 20px)}.tag-picker-v15{padding:12px}.tag-picker-v15-board{grid-template-columns:1fr;min-height:0}.tag-picker-v15-tree{max-height:240px;overflow:auto;border-right:0;border-bottom:1px solid var(--mm-border)}.tag-picker-v15-values>div{grid-template-columns:1fr}.tag-assignment-modal--workspace .ant-modal-header{min-height:0}}.tag-management-filter{display:flex;align-items:end;gap:14px;padding:12px 14px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface-muted)}.tag-management-filter label{display:grid;gap:4px;min-width:170px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-management-filter .ant-select{width:100%}.tag-management-filter .ant-select-selector{min-height:32px!important;border-radius:6px!important}.tag-management-filter>small{max-width:560px;padding-bottom:7px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.45}@media(max-width:640px){.tag-management-filter{align-items:stretch;flex-direction:column}.tag-management-filter>small{padding:0}.tag-management-filter label{min-width:0}}.tag-management-page .tag-management-surface>.source-tabs .ant-tabs-extra-content{display:flex;align-items:center}.tag-management-page .tag-page-action{height:34px;padding-inline:14px;border-radius:6px;font-size:var(--mm-font-size-14)}.tag-tree-v15{padding:12px 16px 20px}.tag-tree-v15 .tag-tree-actions{gap:8px;margin-bottom:10px}.tag-tree-v15 .tag-tree-actions .ant-btn{height:32px;font-size:var(--mm-font-size-12);font-weight:400}.tag-tree-v15 .tag-tree-summary{border-color:var(--mm-border);border-radius:6px}.tag-tree-v15 .tag-tree-summary span{min-height:58px;padding:10px 12px;gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);border-color:var(--mm-border)}.tag-tree-v15 .tag-tree-summary b{font-size:var(--mm-font-size-12);color:var(--mm-text)}.tag-tree-v15 .tag-tree-workspace{grid-template-columns:minmax(310px,360px) minmax(0,1fr);gap:12px;margin-top:12px}.tag-tree-v15 .tag-tree-panel,.tag-tree-v15 .tag-node-panel{border-color:var(--mm-border);border-radius:6px}.tag-tree-v15 .tag-tree-panel>header{height:auto;padding:12px;border-color:var(--mm-border)}.tag-tree-v15 .tag-tree-panel header small,.tag-tree-v15 .tag-node-header small{font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-tree-panel header b{font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-tree-branch{padding:0}.tag-tree-v15 .tag-tree-panel>.tag-tree-branch{padding:7px 7px 0}.tag-tree-v15 .tag-tree-root,.tag-tree-v15 .tag-tree-value{min-height:38px;border-radius:3px;font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-tree-root b,.tag-tree-v15 .tag-tree-root small,.tag-tree-v15 .tag-tree-value small{font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-tree-value{padding-right:58px;font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-tree-root{padding-right:64px}.tag-tree-v15 .tag-tree-node-name,.tag-tree-v15 .tag-tree-value>span{gap:6px}.tag-tree-v15 .tag-tree-node-name>.anticon,.tag-tree-v15 .tag-tree-value .anticon{font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-tree-node-name em{padding:1px 4px;font-size:10px}.tag-tree-v15 .tag-node-header{min-height:0;padding:0 0 14px;border-color:var(--mm-border)}.tag-tree-v15 .tag-node-header h2{margin:2px 0 4px;font-size:18px;line-height:1.3}.tag-tree-v15 .tag-node-header p{font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-node-header>.ant-flex{gap:7px!important}.tag-tree-v15 .tag-node-header>.ant-flex .ant-btn{height:30px;padding-inline:9px;font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-node-facts{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(100px,.65fr));border-color:var(--mm-border)}.tag-tree-v15 .tag-node-facts span{min-height:62px;padding:10px 12px;gap:4px;border-color:var(--mm-border)}.tag-tree-v15 .tag-node-facts small{font-size:10px}.tag-tree-v15 .tag-node-facts b{font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-node-values{padding:12px}.tag-tree-v15 .tag-node-values>header{margin-bottom:10px}.tag-tree-v15 .tag-node-values h3{font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-node-values header small{margin-left:8px;font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-node-values .ant-table{font-size:var(--mm-font-size-12)}.tag-tree-v15 .tag-node-values .ant-table-cell{padding-block:8px!important}.tag-tree-v15 .tag-value-detail{margin:0;padding:14px}.tag-tree-v15 .tag-value-detail h3{margin-bottom:4px;font-size:var(--mm-font-size-14)}.tag-tree-v15 .tag-value-detail p{font-size:var(--mm-font-size-12)}.tag-tree-editor-modal .ant-modal-content{overflow:hidden}.tag-tree-editor-modal .ant-modal-body{padding:16px 0}.tag-tree-editor-modal .ant-modal-footer{margin-top:0;padding:12px 0}.tag-tree-editor-modal .ant-alert{margin-bottom:12px;font-size:var(--mm-font-size-12)}.tag-tree-editor-path,.tag-tree-editor-paths{display:grid;gap:4px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--mm-border);border-radius:4px;background:var(--mm-surface-muted)}.tag-tree-editor-path small,.tag-tree-editor-paths small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-tree-editor-path b,.tag-tree-editor-paths b{font-size:var(--mm-font-size-12)}.tag-tree-editor-paths{grid-template-columns:1fr 1fr;gap:1px;padding:0;overflow:hidden;background:var(--mm-border)}.tag-tree-editor-paths span{display:grid;gap:4px;padding:10px 12px;background:var(--mm-surface)}.tag-tree-editor-confirm .ant-alert{margin-bottom:12px}.tag-tree-editor-layer-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tag-tree-editor-layer-fields .ant-form-item{margin-bottom:0}.tag-tree-editor-values{display:grid;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--mm-border);border-radius:4px}.tag-tree-editor-values>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:var(--mm-font-size-12)}.tag-tree-editor-values>div:first-child>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-tree-editor-values .ant-space{justify-content:flex-start}.tag-tree-editor-values .ant-tag{margin-inline-end:0}.tag-tree-editor-stability{display:grid;gap:3px;padding:9px 10px;border-left:3px solid var(--mm-primary);border-radius:3px;background:var(--mm-primary-bg);font-size:var(--mm-font-size-12)}.tag-tree-editor-stability span{color:var(--mm-text-muted)}@media(max-width:640px){.tag-tree-editor-layer-fields,.tag-tree-editor-paths{grid-template-columns:1fr}}.tag-tree-editor-modal--layer-confirm{width:min(620px,100vw - 48px)!important}.tag-tree-editor-modal--layer-confirm .ant-modal-body{padding-block:18px}.tag-tree-editor-modal--layer-confirm .ant-alert{padding:10px 12px}.tag-tree-editor-modal--layer-confirm .ant-alert-message{margin-bottom:2px!important;line-height:18px}.tag-tree-editor-modal--layer-confirm .ant-alert-description{line-height:18px}.tag-tree-editor-modal--layer-confirm .ant-alert-icon{margin-top:2px}.tag-tree-editor-modal--layer-confirm .tag-tree-editor-stability{display:flex;align-items:flex-start;gap:9px;color:var(--mm-success);border:1px solid color-mix(in srgb,var(--mm-success) 30%,var(--mm-border));background:var(--mm-success-bg)}.tag-tree-editor-modal--layer-confirm .tag-tree-editor-stability>.anticon{flex:0 0 auto;margin-top:1px;font-size:var(--mm-font-size-16)}.tag-tree-editor-modal--layer-confirm .tag-tree-editor-stability>div{display:grid;gap:2px}.tag-tree-editor-modal--layer-confirm .tag-tree-editor-stability span{color:var(--mm-success)}@media(max-width:640px){.tag-tree-editor-modal--layer-confirm{width:calc(100vw - 24px)!important}}.tag-tree-page,.review-v15-page,.measurement-v15-page,.review-prototype-page{width:100%;min-width:0;max-width:none;margin:0;padding:0}.tag-tree-editor-modal .ant-alert-title{font-weight:600}.tag-tree-editor-modal .ant-alert-description{font-weight:400}.tag-tree-v15 .tag-node-values{margin-top:0;padding:12px;border:0;border-radius:0}.tag-tree-v15 .tag-node-values>header{margin:0 0 10px;padding:0;border:0}.tag-tree-v15 .tag-node-values h3{font-size:var(--mm-font-size-14);font-weight:600}.tag-tree-v15 .tag-node-values .ant-table-wrapper{border:0;border-radius:0}.tag-tree-v15 .tag-node-header small{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:700;line-height:18px}.tag-tree-editor-modal .tag-value-entry-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.tag-tree-editor-modal .tag-value-entry-head .ant-upload-wrapper{display:inline-flex}.tag-tree-editor-modal .tag-value-entry-head .ant-btn{padding-inline:2px;font-size:var(--mm-font-size-12)}.tag-tree-editor-modal .tag-value-methods{display:flex;gap:0;margin:0 0 10px;border-bottom:1px solid var(--mm-border)}.tag-tree-editor-modal .tag-value-methods .ant-btn{height:33px;padding-inline:12px;color:var(--mm-text-muted);border-radius:0;border-bottom:2px solid transparent;font-size:var(--mm-font-size-12)}.tag-tree-editor-modal .tag-value-methods .ant-btn.active{color:var(--mm-primary);border-bottom-color:var(--mm-primary)}.tag-tree-editor-modal .tag-value-textarea{margin-bottom:0}.tag-tree-editor-modal .tag-value-textarea .ant-form-item-label{padding-bottom:5px}.tag-tree-editor-modal .tag-value-textarea textarea{padding:9px;border-radius:3px}.tag-tree-editor-modal .tag-value-textarea .ant-form-item-extra{min-height:0;margin-top:4px;font-size:var(--mm-font-size-12)}.tag-value-excel-import .ant-upload-wrapper .ant-upload-drag{padding:16px 12px;border-color:var(--mm-border);border-radius:3px;background:var(--mm-surface-muted)}.tag-value-excel-import .ant-upload-drag-icon{margin-bottom:4px!important;color:var(--mm-primary)}.tag-value-excel-import .ant-upload-drag-icon .anticon{font-size:22px}.tag-value-excel-import .ant-upload-text{margin-bottom:3px!important;color:var(--mm-text)!important;font-size:var(--mm-font-size-12)!important;font-weight:600}.tag-value-excel-import .ant-upload-hint{margin:0!important;color:var(--mm-text-muted)!important;font-size:var(--mm-font-size-12)!important}.tag-tree-editor-modal .tag-import-preview{display:flex;align-items:center;gap:7px;margin-top:9px;padding:8px 9px;color:var(--mm-success);background:var(--mm-success-bg);border:1px solid color-mix(in srgb,var(--mm-success) 30%,var(--mm-border));border-radius:3px;font-size:var(--mm-font-size-12)}.tag-assignment-modal--workspace{max-width:calc(100vw - 48px);padding-bottom:16px}.tag-assignment-modal--workspace .ant-modal-content{overflow:hidden;border:1px solid var(--mm-border);border-radius:6px}.tag-assignment-modal--workspace .ant-modal-header{min-height:196px;padding:28px 22px 24px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.tag-assignment-modal--workspace .ant-modal-title{display:grid;gap:6px}.tag-assignment-modal--workspace .ant-modal-title>b{font-size:24px}.tag-assignment-title-count{margin-top:16px;font-size:var(--mm-font-size-16)}.tag-assignment-modal--workspace .ant-modal-body{padding:24px 22px 26px}.tag-assignment-modal--workspace .ant-modal-footer{padding:16px 22px;border-top:1px solid var(--mm-border)}.tag-picker-v15{display:block;overflow:hidden;padding:0!important;background:var(--mm-surface);border:0!important;border-radius:5px}.tag-picker-v15-search{position:relative;display:block;height:auto!important;min-height:78px!important;margin:0!important;padding:12px 14px!important;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.tag-picker-v15-search .ant-input-affix-wrapper{height:54px!important;padding-inline:14px;border-color:var(--mm-border);border-radius:5px}.tag-picker-v15-search .ant-input{font-size:var(--mm-font-size-16)}.tag-picker-v15-search>span{top:30px!important;right:26px!important;font-size:var(--mm-font-size-12)}.tag-picker-v15-board{display:grid;grid-template-columns:31% minmax(0,1fr);min-height:560px!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important}.tag-picker-v15-tree{min-width:0;overflow:auto;border-right:1px solid var(--mm-border)!important}.tag-picker-v15-values{min-width:0}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:58px!important;padding:0 14px!important}.tag-picker-v15-tree header b,.tag-picker-v15-values header b{overflow:hidden;font-size:var(--mm-font-size-16);text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-tree>button{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:66px!important;padding:12px 18px!important;color:var(--mm-text-muted);background:transparent;border:0;border-bottom:1px solid var(--mm-border);text-align:left}.tag-picker-v15-tree>button.active{box-shadow:inset 3px 0 0 var(--mm-primary)!important;color:var(--mm-primary);background:var(--mm-primary-bg);border-color:var(--mm-border-strong)}.tag-picker-v15-tree>button strong{overflow:hidden;font-size:var(--mm-font-size-14);text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-tree>button small{display:none!important}.tag-picker-v15-tree>button em{flex:0 0 auto;align-self:auto;min-width:20px;font-size:var(--mm-font-size-14);text-align:right}.tag-picker-v15-values>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding:16px;overflow:auto}.tag-picker-v15-values label{display:grid!important;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;min-height:82px!important;padding:14px!important;border-radius:5px}.tag-picker-v15-values label span{display:grid;gap:6px;min-width:0}.tag-picker-v15-values label b{overflow:hidden;font-size:var(--mm-font-size-16);text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-values label small{font-size:var(--mm-font-size-14);line-height:1.35}.tag-picker-v15-selected{display:grid;grid-template-columns:auto auto 1fr;gap:12px;min-height:120px!important;padding:18px 14px!important;background:var(--mm-surface);border:0;border-top:1px solid var(--mm-border);border-radius:0}.tag-picker-v15-selected>b{font-size:var(--mm-font-size-16)}.tag-picker-v15-selected>b span{font-size:var(--mm-font-size-14)}.tag-picker-v15-selected>div{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.tag-picker-v15-selected .ant-tag{display:inline-flex;align-items:center;max-width:360px;min-height:34px;padding:6px 9px;border-radius:3px;font-size:var(--mm-font-size-14)}.tag-picker-v15-selected .ant-tag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-assignment-modal--workspace{max-width:calc(100vw - 48px);padding-bottom:0}.tag-assignment-modal--workspace .ant-modal-header{min-height:0;padding:16px 18px 14px}.tag-assignment-title-count{margin-top:6px;font-size:var(--mm-font-size-14);font-weight:400}.tag-assignment-modal--workspace .ant-modal-body{padding:18px}.tag-assignment-modal--workspace .ant-modal-footer{padding:12px 18px}.tag-picker-v15-search{min-height:48px!important;padding:8px 10px!important}.tag-picker-v15-search .ant-input-affix-wrapper{height:34px!important;padding-inline:10px}.tag-picker-v15-search .ant-input{font-size:var(--mm-font-size-12)}.tag-picker-v15-search>span{top:17px!important;right:20px!important;font-size:10px}.tag-picker-v15-board{grid-template-columns:270px minmax(0,1fr);min-height:330px!important;max-height:450px!important}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:39px!important;padding:8px 10px!important}.tag-picker-v15-tree header span,.tag-picker-v15-values header span{font-size:10px}.tag-picker-v15-tree>button{min-height:32px!important;padding:4px 7px!important}.tag-picker-v15-tree>button em{font-size:10px}.tag-picker-v15-values>div{gap:7px;padding:10px}.tag-picker-v15-values label{grid-template-columns:16px minmax(0,1fr);gap:7px;min-height:54px!important;padding:8px!important;border-radius:3px}.tag-picker-v15-values label span{gap:3px}.tag-picker-v15-values label b{font-size:var(--mm-font-size-12)}.tag-picker-v15-values label small{font-size:10px}.tag-picker-v15-selected{gap:7px;min-height:72px!important;padding:9px 10px!important}.tag-picker-v15-selected>b span{font-size:10px}.tag-picker-v15-selected .ant-tag{max-width:100%;min-height:27px;padding:3px 6px 3px 8px;font-size:10px}.tag-assignment-modal--workspace{width:min(1320px,100vw - 48px)!important}.tag-assignment-modal--workspace .ant-modal-header{min-height:160px;padding:24px 22px 20px}.tag-assignment-modal--workspace .ant-modal-title>b{font-size:20px}.tag-assignment-title-count{margin-top:12px;font-size:var(--mm-font-size-16)}.tag-assignment-modal--workspace .ant-modal-body{padding:22px}.tag-picker-v15-search{min-height:60px!important;padding:10px 12px!important}.tag-picker-v15-search .ant-input-affix-wrapper{height:40px!important;padding-inline:12px}.tag-picker-v15-search>span{top:21px!important;right:24px!important;font-size:var(--mm-font-size-12)}.tag-picker-v15-board{grid-template-columns:31% minmax(0,1fr);min-height:520px!important;max-height:560px!important}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:48px!important;padding:0 12px!important}.tag-picker-v15-tree header b,.tag-picker-v15-values header b{font-size:var(--mm-font-size-14)}.tag-picker-v15-tree>button{min-height:52px!important;padding:9px 12px!important}.tag-picker-v15-tree>button strong{font-size:var(--mm-font-size-14)}.tag-picker-v15-values>div{gap:10px;padding:14px}.tag-picker-v15-values label{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:70px!important;padding:12px!important;border-radius:4px}.tag-picker-v15-values label span{gap:4px}.tag-picker-v15-selected{gap:9px;min-height:94px!important;padding:14px 12px!important}.tag-picker-v15-selected>b{font-size:var(--mm-font-size-14)}.tag-picker-v15-selected>b span{font-size:var(--mm-font-size-12)}.tag-picker-v15-selected>div{gap:7px}.tag-picker-v15-selected .ant-tag{max-width:360px;min-height:30px;padding:4px 8px;font-size:var(--mm-font-size-12)}.tag-assignment-modal--workspace .ant-modal-title>b{font-size:18px}.tag-assignment-title-count{margin-top:8px;font-size:var(--mm-font-size-14)}.tag-picker-v15-search .ant-input{font-size:var(--mm-font-size-14)}.tag-picker-v15-search>span{font-size:var(--mm-font-size-12)}.tag-picker-v15-tree header b,.tag-picker-v15-values header b{font-size:var(--mm-font-size-12)}.tag-picker-v15-tree header span,.tag-picker-v15-values header span{font-size:var(--mm-font-size-12)}.tag-picker-v15-tree>button strong{font-size:var(--mm-font-size-12)}.tag-picker-v15-tree>button em{font-size:var(--mm-font-size-12)}.tag-picker-v15-values label b{font-size:var(--mm-font-size-14)}.tag-picker-v15-values label small{font-size:var(--mm-font-size-12)}.tag-picker-v15-selected>b{font-size:var(--mm-font-size-12)}.tag-picker-v15-selected>b span,.tag-picker-v15-selected .ant-tag{font-size:var(--mm-font-size-12)}.tag-assignment-modal--workspace .ant-modal-footer .ant-btn{height:34px;padding-inline:14px;font-size:var(--mm-font-size-14)}.tag-picker-v15-values>div>label>.ant-checkbox-wrapper{display:inline-flex;align-self:start;align-items:flex-start;margin:0;padding:0;line-height:18px}.tag-picker-v15-values>div>label>.ant-checkbox-wrapper .ant-checkbox{top:0!important;margin-top:2px}.tag-picker-v15-values>div>label>.ant-checkbox-wrapper{width:16px;min-width:16px;height:16px;min-height:16px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.tag-picker-v15-values>div>label>.ant-checkbox-wrapper{align-self:start!important;justify-self:start;position:relative;top:0!important;margin-top:0!important}.tag-picker-v15-values>div>label>.ant-checkbox-wrapper .ant-checkbox{position:relative;top:0!important;margin-top:0!important}.tag-assignment-modal--workspace .tag-picker-v15{margin:4px}.tag-picker-v15-search{margin:10px 12px 8px!important;padding:0!important;min-height:36px!important;background:transparent!important;border:0!important}.tag-picker-v15-search .ant-input-affix-wrapper{width:100%;height:36px!important}.tag-picker-v15-selected .ant-tag{display:inline-flex;align-items:center;max-width:280px;overflow:hidden;white-space:nowrap}.tag-picker-v15-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-selected .ant-tag .ant-tag-close-icon{flex:0 0 auto;margin-left:5px}.tag-picker-v15-search-area{padding:10px 12px 8px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.tag-picker-v15-search-area .tag-picker-v15-search{margin:0!important;padding:0!important;min-height:36px!important;background:transparent!important;border:0!important}.tag-picker-v15-search-area .tag-picker-v15-search .ant-input-affix-wrapper{width:100%;height:36px!important}.tag-picker-v15-search-area{position:relative;z-index:2}.tag-picker-v15-search-area .ant-input-affix-wrapper,.tag-picker-v15-search-area .ant-input{pointer-events:auto!important}.tag-picker-v15-search-area .ant-input-affix-wrapper{position:relative;z-index:1}.tag-picker-v15-search-area{position:relative;z-index:2;display:block;box-sizing:border-box;padding:10px 12px 12px!important;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.tag-picker-v15-search-area>.ant-input-affix-wrapper{position:relative!important;left:0!important;right:auto!important;display:flex;box-sizing:border-box;width:100%!important;max-width:100%!important;height:36px!important;margin:0!important;padding-inline:10px;pointer-events:auto!important}.tag-picker-v15-tree>button{padding-inline-start:calc(12px + var(--tag-picker-v15-tree-depth, 0) * 16px)!important}.tag-picker-v15-tree>button strong .tag-picker-v15-branch-icon{flex:0 0 auto;width:14px;height:14px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.tag-picker-v15-tree>button strong{display:flex;align-items:center;gap:5px}.tag-picker-v15-tree>button strong .anticon{flex:0 0 auto;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.tag-picker-v15-tree>button.active strong .anticon{color:var(--mm-primary)}.tag-assignment-modal--workspace .ant-modal-header{min-height:124px;padding:18px 20px 14px}.tag-assignment-title-count{margin-top:5px}.tag-assignment-modal--workspace .ant-modal-body{padding:16px 20px}.tag-assignment-modal--workspace .ant-modal-footer{padding:10px 20px}.tag-picker-v15-search{min-height:52px!important;padding:8px 10px!important}.tag-picker-v15-search .ant-input-affix-wrapper{height:36px!important}.tag-picker-v15-search>span{top:16px!important}.tag-picker-v15-board{min-height:400px!important;max-height:440px!important}.tag-picker-v15-tree header,.tag-picker-v15-values header{min-height:40px!important;padding:0 10px!important}.tag-picker-v15-tree>button{min-height:42px!important;padding:7px 10px!important}.tag-picker-v15-values>div{gap:8px;padding:10px}.tag-picker-v15-values label{min-height:58px!important;padding:9px!important;gap:8px}.tag-picker-v15-selected{min-height:74px!important;padding:9px 10px!important;gap:6px}.tag-picker-v15-selected>div{gap:5px}.tag-picker-v15-selected .ant-tag{min-height:26px;padding:3px 6px}.tag-assignment-modal--workspace{width:min(960px,100vw - 48px)!important}.tag-assignment-modal--workspace .ant-modal-header{min-height:0;padding:0 0 8px}.tag-assignment-modal--workspace .ant-modal-title{gap:2px}.tag-assignment-modal--workspace .ant-modal-title>b{font-size:var(--mm-font-size-16);line-height:22px}.tag-assignment-title-count{margin-top:3px;font-size:var(--mm-font-size-12)}.tag-assignment-modal--workspace .ant-modal-body{padding:0}.tag-assignment-modal--workspace .ant-modal-footer{padding:12px 0 0}.tag-assignment-modal--workspace .tag-picker-v15{margin:0}.tag-picker-v15-board{min-height:330px!important;max-height:400px!important}.tag-picker-v15-search-area{padding:8px 10px!important}.tag-picker-v15-tree>button{min-height:36px!important;padding:5px 8px!important}.tag-picker-v15-values>div{gap:7px;padding:8px}.tag-picker-v15-values label{min-height:54px!important;padding:8px!important}.tag-picker-v15-selected{min-height:68px!important;padding:8px 10px!important}.tag-picker-v15-tree>button{padding-inline-start:calc(8px + var(--tag-picker-v15-tree-depth, 0) * 8px)!important}.tag-picker-v15-tree>button strong{min-width:0;gap:6px}.tag-picker-v15-tree-guide{display:inline-block;flex:0 0 16px;align-self:stretch;min-height:20px;border-left:1px solid var(--mm-border-strong);margin-left:6px}.tag-picker-v15-tree-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-picker-v15-tree>button[aria-expanded] .tag-picker-v15-branch-icon{color:var(--mm-primary)}.tag-picker-v15-tree>button .tag-picker-v15-leaf-spacer{flex:0 0 14px;width:14px;height:14px}.tag-picker-v15-tree,.tag-picker-v15-values{max-height:400px;overflow-y:auto;overscroll-behavior:contain}.material-confirmation-tag-targets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tag-assignment-title{display:inline-flex;align-items:baseline;min-width:0}.tag-assignment-title-count{margin:0;margin-inline-start:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:inherit}.selection-import-modal{width:min(720px,100vw - 48px)!important}.selection-import-modal .ant-modal-header{padding:16px 20px}.selection-import-modal .ant-modal-body{padding:16px 20px 18px}.selection-import-modal .ant-modal-footer{margin-top:0;padding:12px 20px;border-top:1px solid var(--mm-border)}.selection-import-content{display:grid;gap:10px}.selection-template-download{padding:12px;background:var(--mm-primary-bg);border:1px solid color-mix(in srgb,var(--mm-primary) 10%,transparent);border-radius:4px}.selection-template-download .ant-btn{color:var(--mm-text);font-weight:600;background:var(--mm-surface);border-color:var(--mm-border)}.selection-import-fields{display:flex;flex-wrap:wrap;gap:6px}.selection-import-fields span{padding:4px 7px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1;background:var(--mm-surface-muted);border-radius:3px}.selection-import-modal .ant-upload-wrapper .ant-upload-drag{min-height:132px;padding:20px 18px;background:var(--mm-surface-muted);border-color:var(--mm-border)}.selection-import-modal .ant-upload-drag-icon{margin-bottom:8px!important;color:var(--mm-primary)!important}.selection-import-modal .ant-upload-drag-icon .anticon{font-size:28px}.selection-import-modal .ant-upload-text{margin-bottom:10px!important;font-weight:700}.selection-import-file-control{display:flex;align-items:center;justify-content:center;gap:8px;margin:0!important}.selection-import-file-control .ant-btn{height:26px;font-size:var(--mm-font-size-12)}.selection-import-file-control span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.selection-import-file-remove{min-width:24px;padding-inline:3px!important;opacity:0;pointer-events:none;transition:opacity .16s ease}.selection-import-file-control:hover .selection-import-file-remove,.selection-import-file-control:focus-within .selection-import-file-remove{opacity:1;pointer-events:auto}.selection-import-footer{display:flex;justify-content:flex-end;gap:8px}.selection-import-footer .ant-btn{height:34px}.selection-import-footer .ant-btn-primary:disabled{color:var(--mm-surface);background:color-mix(in srgb,var(--mm-primary) 38%,white);border-color:transparent}@media(max-width:768px){.selection-import-modal{width:calc(100vw - 24px)!important}.selection-import-modal .ant-modal-header,.selection-import-modal .ant-modal-body{padding:14px 16px}.selection-import-modal .ant-modal-footer{padding:10px 16px}.selection-import-footer .ant-btn{padding-inline:10px}}.selection-v15-tabs>.selection-v15-actions{display:flex;align-items:center;gap:6px}.selection-v15-actions .ant-btn{height:30px;padding-inline:10px;border-radius:6px;font-size:var(--mm-font-size-12)}.selection-v15-action-sync{color:var(--mm-text);border-color:var(--mm-border);background:var(--mm-surface)}.selection-v15-action-sync:hover{color:var(--mm-primary)!important;border-color:color-mix(in srgb,var(--mm-primary) 40%,var(--mm-border))!important;background:var(--mm-primary-bg)!important}.selection-v15-action-import{min-width:116px;font-weight:600}.selection-v15-action-remove:not(:disabled){color:var(--mm-danger);border-color:color-mix(in srgb,var(--mm-danger) 30%,var(--mm-border));background:var(--mm-danger-bg)}.selection-v15-action-history{color:var(--mm-text)!important;border-color:var(--mm-border)!important;background:var(--mm-surface)!important}.selection-v15-page{display:grid;width:100%;min-width:0;max-width:none;margin:0;padding:0;gap:12px}.source-tabs,.status-tabs,.selection-v15-tabs{padding-inline:16px}.source-tabs .ant-tabs-nav,.status-tabs .ant-tabs-nav,.selection-v15-tabs .ant-tabs-nav{margin:0}.source-tabs .ant-tabs-nav-list,.status-tabs .ant-tabs-nav-list,.selection-v15-tabs .ant-tabs-nav-list{gap:20px}.source-tabs .ant-tabs-tab,.status-tabs .ant-tabs-tab,.selection-v15-tabs .ant-tabs-tab{min-height:48px;margin:0!important;padding:14px 8px 12px;font-size:var(--mm-font-size-14);font-weight:500}.source-tabs .ant-tabs-tab-btn,.status-tabs .ant-tabs-tab-btn,.selection-v15-tabs .ant-tabs-tab-btn{line-height:22px}.source-tabs .ant-tabs-ink-bar,.status-tabs .ant-tabs-ink-bar,.selection-v15-tabs .ant-tabs-ink-bar{height:2px}.selection-product-list{display:grid;gap:4px;padding:10px 12px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.selection-product-list>div{display:grid;gap:2px}.selection-product-list small{color:var(--mm-text-muted)}.selection-record-summary .ant-btn{justify-self:end;grid-column:2;grid-row:1;color:var(--mm-primary)}.selection-record-modal{top:24px;padding-bottom:24px;width:min(680px,100vw - 32px)!important}.selection-record-modal .ant-modal-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 48px);overflow:hidden}.selection-record-modal .ant-modal-header{padding:14px 16px}.selection-record-modal .ant-modal-body{min-height:0;display:grid;gap:10px;overflow-y:auto;padding:14px 16px}.selection-record-modal .selection-record-summary{display:grid;gap:3px;padding:10px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:5px}.selection-record-modal .selection-record-summary b{font-size:var(--mm-font-size-14)}.selection-record-modal .selection-record-summary span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.selection-record-modal .ant-form{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.selection-record-modal .ant-form-item{margin-bottom:8px}.selection-record-modal .ant-form-item:nth-last-child(1){grid-column:1/-1;margin-bottom:0}.selection-record-modal .ant-form-item-label{padding-bottom:3px}.selection-record-modal .ant-form-item-label>label{font-size:var(--mm-font-size-12);color:var(--mm-text-muted)}.selection-record-modal textarea{min-height:68px!important}.selection-record-modal .ant-modal-footer{margin-top:0;padding:10px 16px}.selection-record-modal .selection-record-summary{grid-template-columns:38px 1fr;align-items:center;min-height:58px}.selection-record-modal .selection-record-summary:before{content:"1";display:grid;place-items:center;width:34px;height:34px;border-radius:4px;background:var(--mm-primary);color:var(--mm-surface);font-weight:700;font-size:var(--mm-font-size-16)}.selection-record-modal .selection-record-summary b{font-size:0}.selection-record-modal .selection-record-summary b:after{content:"已选商品";font-size:var(--mm-font-size-14)}.selection-record-modal .selection-record-summary span{grid-column:2;font-size:var(--mm-font-size-12)}.selection-record-modal .ant-modal-footer{padding-top:10px;border-top:1px solid var(--mm-border)}.selection-history-modal{width:min(1080px,100vw - 48px)!important}.selection-history-modal .ant-modal-header{padding:16px 20px 12px}.selection-history-modal .ant-modal-title{color:var(--mm-text);font-size:var(--mm-font-size-16);font-weight:700}.selection-history-modal .ant-modal-body{padding:0}.selection-history-modal .ant-table-wrapper{border-top:1px solid var(--mm-border);border-radius:8px 8px 0 0;overflow:hidden}.selection-history-modal .cursor-pager{padding-top:12px}.selection-history-modal .ant-table-thead>tr>th{height:46px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:700;background:var(--mm-table-header-bg)}.selection-history-modal .ant-table-tbody>tr>td{height:50px;color:var(--mm-text);font-size:var(--mm-font-size-12)}.selection-history-modal .ant-table-tbody>tr>td:first-child{font-weight:700;font-variant-numeric:tabular-nums}.selection-history-time,.selection-history-note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-history-time{font-variant-numeric:tabular-nums}.selection-history-action{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:24px;padding:0 7px;border-radius:4px;font-size:var(--mm-font-size-12);font-weight:700;white-space:nowrap}.selection-history-action.is-in{color:var(--mm-primary);background:var(--mm-primary-bg)}.selection-history-action.is-out{color:var(--mm-danger);background:var(--mm-danger-bg)}@media(max-width:768px){.selection-history-modal{width:calc(100vw - 24px)!important}.selection-history-modal .ant-modal-header{padding:14px 16px}.selection-history-modal .ant-modal-title{font-size:var(--mm-font-size-16)}.selection-history-modal .ant-modal-body{padding:0}.selection-history-modal .ant-table{min-width:760px}.selection-history-modal .ant-table-wrapper{overflow:auto}}.selection-record-modal{width:min(760px,100vw - 48px)!important}.selection-record-modal .ant-modal-header{padding:16px 18px}.selection-record-modal .ant-modal-body{gap:14px;padding:16px 18px}.selection-record-modal .selection-record-summary{grid-template-columns:42px 1fr;min-height:72px;padding:12px}.selection-record-modal .selection-record-summary:before{width:42px;height:42px;font-size:18px}.selection-record-modal .selection-record-summary b:after{font-size:var(--mm-font-size-14)}.selection-record-modal .selection-record-summary span{font-size:var(--mm-font-size-12)}.selection-record-modal .ant-form{gap:0 12px}.selection-record-modal .ant-form-item{margin-bottom:10px}.selection-record-modal .ant-form-item-label{padding-bottom:4px}.selection-record-modal .ant-form-item-label>label{font-size:var(--mm-font-size-12)}.selection-record-modal .ant-select-selector,.selection-record-modal .ant-input{min-height:34px!important;font-size:var(--mm-font-size-14)}.selection-record-modal .ant-select-selection-item,.selection-record-modal .ant-select-selection-placeholder{line-height:32px!important}.selection-record-modal textarea{min-height:78px!important;font-size:var(--mm-font-size-14)}.selection-record-modal .ant-modal-footer{padding:12px 18px}.selection-record-modal .ant-modal-footer .ant-btn{height:34px;padding-inline:14px;font-size:var(--mm-font-size-14)}.selection-edit-drawer .ant-drawer-content-wrapper{inset:50% auto auto 50%!important;width:min(680px,100vw - 48px)!important;height:min(780px,100vh - 48px)!important;transform:translate(-50%,-50%)!important;border-radius:8px;overflow:hidden;box-shadow:0 18px 54px #0f172a38}.selection-edit-drawer .ant-drawer-body{padding:16px}.selection-edit-drawer .ant-drawer-footer{display:flex;justify-content:flex-end;gap:8px}.selection-edit-summary{display:flex;align-items:center;gap:12px;padding:12px;background:var(--mm-primary-bg);border:1px solid var(--mm-primary-bg);border-radius:6px}.selection-edit-summary>span{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;background:var(--mm-primary);color:var(--mm-surface);font-size:20px;font-weight:700}.selection-edit-summary>div{display:grid;gap:3px;flex:1}.selection-edit-summary small{color:var(--mm-text-muted)}.selection-edit-readonly{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0 18px;border:1px solid var(--mm-border);border-radius:5px;overflow:hidden}.selection-edit-readonly span{display:grid;gap:6px;padding:12px;border-right:1px solid var(--mm-border)}.selection-edit-readonly span:last-child{border:0}.selection-edit-readonly small{color:var(--mm-text-muted)}.selection-edit-readonly b{font-size:var(--mm-font-size-14)}.selection-edit-form .ant-form-item-label em{color:var(--mm-danger);font-style:normal;margin-left:4px}.selection-edit-form .ant-checkbox-group{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.selection-edit-form .ant-checkbox-wrapper{margin:0!important;padding:12px;border:1px solid var(--mm-border);border-radius:4px;background:var(--mm-surface)}.selection-edit-form .selection-batch-cards{grid-template-columns:repeat(2,1fr)}.selection-edit-form .selection-batch-cards .ant-checkbox-wrapper{align-items:flex-start;min-height:66px}.selection-batch-card{display:grid;gap:4px;min-width:0}.selection-batch-card b,.selection-batch-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-batch-card b{color:var(--mm-text);font-size:var(--mm-font-size-12)}.selection-batch-card small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.selection-page-action{display:flex;justify-content:flex-end;min-height:0}.selection-v15-surface{overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:0 1px 3px #0000000a}.selection-v15-filter-card,.selection-v15-results-card{min-width:0}.selection-v15-filter-card .selection-v15-filters,.selection-v15-filter-card .selection-v15-more{border-bottom:0}.selection-v15-filter-card .selection-filter-chips{margin-inline:20px;border-top:1px solid var(--mm-border);border-bottom:0}.selection-v15-results-card .selection-v15-field-row:first-child{border-radius:var(--mm-radius-card) var(--mm-radius-card) 0 0}.selection-v15-results-card .selection-v15-field-row{border-bottom:0}.selection-v15-results-card>.selection-v15-table{width:auto;margin-inline:12px}.selection-v15-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 12px;border-bottom:1px solid var(--mm-border)}.selection-v15-tabs .ant-tabs-nav{margin:0}.selection-v15-tabs .ant-tabs-nav:before{border:0}.selection-v15-tabs .ant-tabs-tab{padding:14px 8px 12px}.selection-v15-tabs>div:last-child{display:flex;gap:4px}.selection-v15-filters,.selection-v15-more{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;border-bottom:1px solid var(--mm-border)}.selection-v15-more{padding-top:0;background:var(--mm-surface-muted)}.selection-search{width:210px}.selection-filter{display:grid;gap:4px;min-width:104px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.selection-filter .ant-select{width:100%}.selection-filter.range{width:104px}.selection-filter.range>div{display:flex;align-items:center;gap:3px}.selection-filter.range .ant-input,.selection-filter.range .ant-input-affix-wrapper{min-width:0;padding-inline:5px;font-size:var(--mm-font-size-12)}.selection-filter.range i{color:var(--mm-text-subtle);font-style:normal}.selection-v15-field-row{display:flex;align-items:center;gap:3px;min-height:48px;padding:7px 12px;border-bottom:1px solid var(--mm-border)}.selection-v15-field-row>span,.selection-v15-field-row small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.selection-v15-field-row>.ant-btn,.selection-saved-view-tab>.ant-btn:first-child{height:28px;padding-inline:9px;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:400!important}.selection-v15-field-row .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700!important}.selection-field-spacer{flex:1}.selection-column-menu{display:grid;gap:9px;min-width:220px;max-height:min(440px,100vh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:12px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px;box-shadow:0 10px 25px #0000001f}.selection-column-menu>b{font-size:var(--mm-font-size-14)}.selection-column-menu>small{color:var(--mm-text-muted)}.selection-column-menu .ant-checkbox-group{display:grid;gap:7px}.selection-column-menu .ant-checkbox-wrapper{margin:0;font-size:var(--mm-font-size-12)}.selection-v15-table .ant-table-thead>tr>th{background:var(--mm-table-header-bg);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.selection-v15-table .ant-table-container{border-radius:8px 8px 0 0;overflow:hidden}.selection-v15-table .ant-table-content{scrollbar-gutter:auto;cursor:auto;-webkit-user-select:text;user-select:text}.selection-v15-table .ant-table-tbody>tr>td{padding:10px;font-size:var(--mm-font-size-12)}.selection-v15-table .ant-table-cell-fix-left,.selection-v15-table .ant-table-cell-fix-start{z-index:3;background-color:var(--mm-surface)!important;background-image:none!important;opacity:1}.selection-v15-table .ant-table-thead .ant-table-cell-fix-left,.selection-v15-table .ant-table-thead .ant-table-cell-fix-start{z-index:4;background-color:var(--mm-table-header-bg)!important}.selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start{background-color:color-mix(in srgb,var(--mm-primary) 3%,var(--mm-surface))!important}.selection-product-cell{display:flex;align-items:center;gap:9px}.selection-product-cell>span{display:grid;place-items:center;width:38px;height:38px;background:var(--mm-primary-bg);color:var(--mm-primary);font-weight:700;border-radius:6px}.selection-product-cell div{display:grid;gap:1px}.selection-product-cell small,.selection-product-cell em{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-style:normal}.selection-row-actions{display:flex;gap:2px;white-space:nowrap}.selection-row-actions .ant-btn{padding-inline:3px}.selection-import-empty{padding:48px;color:var(--mm-text-muted);text-align:center}@media(max-width:768px){.selection-v15-tabs{align-items:flex-start;flex-direction:column;padding-top:8px}.selection-v15-tabs>div:last-child{padding-bottom:8px}.selection-search{width:100%}.selection-v15-field-row{overflow:auto}.selection-v15-field-row small{display:none}}.selection-saved-view-tabs{display:flex;align-items:center;gap:0}.selection-saved-view-tab{display:flex;align-items:center;min-width:0}.selection-saved-view-tab>.ant-btn:first-child{min-width:0;padding-inline:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-saved-view-tab>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700!important}.selection-saved-view-tab .selection-saved-view-delete{width:16px;min-width:16px;height:28px;padding:0;overflow:hidden;opacity:0;pointer-events:none;color:var(--mm-danger);justify-content:center;transition:opacity .12s ease}.selection-saved-view-tab:hover .selection-saved-view-delete,.selection-saved-view-tab:focus-within .selection-saved-view-delete{opacity:1;pointer-events:auto}.selection-saved-view-tab .selection-saved-view-delete:hover{background:var(--mm-danger-bg)}.selection-product-cell>img{display:block;width:38px;height:38px;overflow:hidden;border-radius:6px;object-fit:contain}.selection-v15-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.selection-v15-pager span{margin-right:auto}.selection-v15-page .cursor-pager{display:flex;justify-content:flex-end;width:100%;padding:10px 12px}.selection-v15-page .cursor-pager>.ant-pagination{margin-left:auto}.selection-more-filter-drawer .selection-more-filter-range>div{display:flex;align-items:center;gap:6px}.selection-more-filter-drawer .selection-more-filter-range>div>.ant-input,.selection-more-filter-drawer .selection-more-filter-range>div>.ant-input-affix-wrapper{flex:1;min-width:0}.selection-more-filter-drawer .selection-more-filter-range i{color:var(--mm-text-subtle);font-style:normal}.selection-v15-page.has-selection .selection-v15-results-card{padding-bottom:74px}.selection-bulk-dock{position:fixed;z-index:45;bottom:16px;filter:drop-shadow(0 8px 22px rgba(15,23,42,.16))}.selection-bulk-dock .bulk-actions{min-height:48px;margin:0;padding:8px 10px;background:var(--mm-surface);border-color:color-mix(in srgb,var(--mm-primary) 24%,var(--mm-border));border-radius:8px}.selection-bulk-dock .bulk-actions .ant-btn-sm{height:28px!important;min-width:28px;padding-inline:9px!important;border-radius:5px!important;font-size:var(--mm-font-size-12)!important;box-shadow:none}@media(max-width:767px){.selection-bulk-dock{bottom:12px}.selection-bulk-dock .bulk-actions{flex-wrap:wrap}.selection-bulk-dock .bulk-action-spacer{display:none}}.selection-bulk-enter-modal .ant-modal-body{display:grid;gap:16px}.selection-bulk-enter-modal .selection-bulk-enter-summary{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid color-mix(in srgb,var(--mm-primary) 18%,var(--mm-border));border-radius:8px;background:var(--mm-primary-bg)}.selection-bulk-enter-modal .selection-bulk-enter-count{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--mm-surface);background:var(--mm-primary);font-weight:700}.selection-bulk-enter-modal .selection-bulk-enter-summary>div,.selection-bulk-enter-modal .selection-bulk-enter-products>div>div{display:grid;min-width:0;gap:2px}.selection-bulk-enter-modal .selection-bulk-enter-summary small,.selection-bulk-enter-modal .selection-bulk-enter-products small{color:var(--mm-text-muted)}.selection-bulk-enter-modal .selection-bulk-enter-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:minmax(48px,auto);min-height:64px;max-height:180px;gap:8px;overflow-x:hidden;overflow-y:auto;padding:8px;border:1px solid var(--mm-border);border-radius:8px}.selection-bulk-enter-modal .selection-bulk-enter-products>div{display:flex;align-items:center;min-width:0;min-height:48px;gap:8px;padding:6px;border-radius:6px;background:var(--mm-surface-muted)}.selection-bulk-enter-modal .selection-bulk-enter-products img,.selection-bulk-enter-modal .selection-bulk-enter-products>div>span{flex:0 0 36px;width:36px;height:36px;border:1px solid var(--mm-border);border-radius:4px;object-fit:contain}.selection-bulk-enter-modal .selection-bulk-enter-products>div>span{display:grid;place-items:center;color:var(--mm-primary);background:var(--mm-surface);font-size:var(--mm-font-size-12);font-weight:700}.selection-bulk-enter-modal .selection-bulk-enter-products b,.selection-bulk-enter-modal .selection-bulk-enter-products small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-bulk-enter-modal .selection-bulk-enter-form{margin-top:0}.selection-bulk-enter-modal .selection-bulk-enter-form .selection-batch-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.selection-bulk-enter-modal .selection-bulk-enter-form .selection-batch-cards .ant-checkbox-wrapper{align-items:center;min-width:0;min-height:58px;margin:0!important;padding:7px 10px;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface)}.selection-bulk-enter-modal .selection-bulk-enter-form .selection-batch-cards .ant-checkbox-wrapper-checked{border-color:var(--mm-primary);background:var(--mm-primary-bg)}.selection-bulk-enter-modal .selection-bulk-enter-form .selection-batch-card b{line-height:18px;font-size:var(--mm-font-size-12)}.selection-bulk-enter-modal .selection-bulk-enter-form .selection-batch-card small{line-height:16px;font-size:var(--mm-font-size-12)}.selection-bulk-enter-modal .selection-bulk-enter-form .selection-batch-card{gap:1px}@media(max-width:640px){.selection-bulk-enter-bar{flex-wrap:wrap}.selection-bulk-enter-bar .ant-btn-primary{margin-left:0}.selection-bulk-enter-modal .selection-bulk-enter-products{grid-template-columns:1fr}}.selection-v15-table .selection-product-cell>.ant-image,.selection-v15-table .selection-product-cell>span{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;min-width:54px;height:54px;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px}.selection-v15-table .selection-product-cell>.ant-image .ant-image-img{flex:0 0 auto;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain!important}.selection-column-menu>.ant-select{width:100%}.selection-column-actions{display:flex;flex-wrap:wrap;gap:2px}.selection-column-actions .ant-btn{padding-inline:2px}.selection-column-menu{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mm-text-muted) 42%,transparent) transparent}.selection-column-menu::-webkit-scrollbar{width:7px;height:7px}.selection-column-menu::-webkit-scrollbar-track{background:transparent}.selection-column-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mm-text-muted) 42%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.selection-column-menu::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--mm-primary) 52%,var(--mm-text-muted))}.selection-column-menu::-webkit-scrollbar-button{display:none}.selection-record-modal .selection-record-summary{display:flex;align-items:center;min-height:76px;gap:12px;padding:14px;background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 16%,var(--mm-border));border-radius:8px}.selection-record-modal .selection-record-summary:before{content:none}.selection-record-modal .selection-record-count{flex:0 0 44px;display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--mm-surface)!important;background:var(--mm-primary);font-size:18px;font-weight:700!important;font-variant-numeric:tabular-nums}.selection-record-modal .selection-record-summary b,.selection-record-modal .selection-record-summary b:after{content:none;font-size:var(--mm-font-size-14);line-height:20px}.selection-record-modal .selection-record-summary>b{flex:1 1 auto;min-width:0}.selection-record-modal .selection-record-summary .selection-record-list-toggle{grid-column:auto;grid-row:auto;justify-self:auto;padding-inline:8px;border-radius:6px;color:var(--mm-primary);background:transparent}.selection-record-modal .selection-record-summary>.ant-dropdown-trigger{flex:0 0 auto;margin-left:auto}.selection-record-modal .selection-record-summary .selection-record-list-toggle:hover,.selection-record-modal .selection-record-summary .selection-record-list-toggle:focus-visible{color:var(--mm-primary);background:var(--mm-primary-bg)}.selection-record-modal .selection-record-list-toggle .system-icon{width:14px;height:14px;margin-left:2px;transition:transform .16s ease}.selection-record-modal .selection-record-list-toggle.ant-dropdown-open .system-icon{transform:rotate(180deg)}.selection-record-modal .selection-record-form{margin-top:2px}.selection-record-modal .selection-record-product-menu{width:min(300px,100vw - 64px);max-height:260px;overflow:auto;margin-top:8px;padding:8px 12px;border-radius:8px;box-shadow:var(--mm-shadow-float)}.selection-record-modal .selection-record-product-menu>div{display:flex;align-items:center;gap:8px;padding:8px 0}.selection-record-modal .selection-record-product-menu>div+div{border-top:1px solid var(--mm-border)}.selection-record-modal .selection-record-product-menu b{overflow:hidden;font-size:var(--mm-font-size-14);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.selection-record-modal .selection-record-product-item>img,.selection-record-modal .selection-record-product-item>span{flex:0 0 40px;width:40px;height:40px;border:1px solid var(--mm-border);border-radius:6px;object-fit:contain}.selection-record-modal .selection-record-product-item>span{display:grid;place-items:center;color:var(--mm-primary);background:var(--mm-primary-bg);font-size:var(--mm-font-size-12);font-weight:700!important}.selection-record-modal .selection-record-product-item>div{display:grid;min-width:0;gap:2px}@media(max-width:640px){.selection-record-modal .selection-record-summary{min-height:0;flex-wrap:wrap}.selection-record-modal .selection-record-count{width:40px;height:40px}.selection-record-modal .selection-record-list-toggle{margin-left:52px}.selection-record-modal .selection-record-form{grid-template-columns:1fr}}.selection-record-product-menu{width:min(300px,100vw - 64px);max-height:260px;overflow:auto;margin-top:8px;padding:8px 12px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px;box-shadow:var(--mm-shadow-float)}.selection-record-product-menu>div{display:flex;align-items:center;gap:8px;padding:8px 0}.selection-record-product-menu>div+div{border-top:1px solid var(--mm-border)}.selection-record-product-menu .selection-record-product-item>img,.selection-record-product-menu .selection-record-product-item>span{display:block;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--mm-border);border-radius:6px;object-fit:contain}.selection-record-product-menu .selection-record-product-item>span{display:grid;place-items:center;color:var(--mm-primary);background:var(--mm-primary-bg);font-size:var(--mm-font-size-12);font-weight:700}.selection-v15-table .selection-product-cell>.ant-image .ant-image-img,.selection-bulk-enter-products img,.selection-record-product-item>img,.selection-record-product-menu .selection-record-product-item>img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important;background:var(--mm-surface)}.selection-v15-table .selection-product-cell>.ant-image .ant-image-mask{display:none}.selection-bulk-enter-products img{width:36px!important;height:36px!important;object-position:center}.selection-record-product-item>img,.selection-record-product-menu .selection-record-product-item>img{width:40px!important;height:40px!important;object-position:center}.selection-record-product-menu .selection-record-product-item>div{display:grid;min-width:0;gap:2px}.selection-record-product-menu .selection-record-product-item b{overflow:hidden;font-size:var(--mm-font-size-14);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.selection-record-product-menu .selection-record-product-item small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.selection-v15-tabs>.selection-v15-actions{gap:8px!important}.selection-v15-tabs>.selection-v15-actions .ant-btn{height:34px!important;padding-inline:14px!important;border-radius:6px!important;font-size:var(--mm-font-size-14)!important}.selection-v15-tabs>.selection-v15-actions .selection-v15-action-import{min-width:132px;box-shadow:0 2px 4px #1677ff2e}.selection-v15-tabs>.selection-v15-actions .selection-v15-action-sync,.selection-v15-tabs>.selection-v15-actions .selection-v15-action-remove:not(:disabled){background:var(--mm-surface)!important}.selection-v15-tabs>.selection-v15-actions .selection-v15-action-remove:not(:disabled){color:var(--mm-danger)!important;border-color:color-mix(in srgb,var(--mm-danger) 45%,var(--mm-border))!important}.selection-v15-tabs>.selection-v15-actions .selection-v15-action-history{height:34px!important;padding-inline:14px!important;font-size:var(--mm-font-size-14)!important}.selection-history-modal.ant-modal .ant-modal-body{max-height:none;overflow:hidden}.selection-v15-table .ant-table-row-expand-icon{color:#000000a6;border-radius:2px;background:transparent}.selection-imports-table .ant-table-expanded-row>td,.selection-imports-table .ant-table-expanded-row>.ant-table-cell{padding:20px 12px 16px 24px!important;background:var(--mm-surface)!important}.review-metric-trend{width:260px;color:var(--mm-primary)}.review-metric-trend--empty{display:grid;gap:6px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-metric-trend header,.review-metric-trend footer{display:flex;justify-content:space-between;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-metric-trend header b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.review-metric-trend svg{display:block;width:100%;margin:8px 0}.review-trend-value{display:inline-block;cursor:pointer}.review-v15-page{display:grid;gap:16px;width:100%;min-width:0}.review-v15-toolbar .ant-card-body{display:grid;gap:14px;padding:16px 20px}.review-v15-toolbar .ant-tabs-nav{margin:0}.review-v15-mode{border-top:1px solid var(--mm-border);padding-top:10px}.review-v15-dimensions{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--mm-surface-muted);border-radius:8px;font-size:var(--mm-font-size-12)}.review-v15-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:2px 0}.review-filter-control{display:grid;gap:5px;min-width:132px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-filter-control .ant-select{width:100%}.review-v15-filters .ant-btn{height:32px}.review-v15-views{display:flex;align-items:center;gap:4px;padding-top:10px;border-top:1px solid var(--mm-border)}.review-v15-views>span{margin-right:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-v15-views .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}.review-v15-views .ant-checkbox-wrapper{margin-left:auto;font-size:var(--mm-font-size-12)}.review-prototype-shell.review-prototype-shell--tag-system{overflow:visible}.review-tag-mode-switch{display:inline-flex;align-items:center;align-self:flex-start;gap:2px;width:fit-content;min-height:38px;margin:12px 16px 0;padding:3px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:8px}.review-tag-mode-switch>button{min-height:30px;padding:0 14px;color:var(--mm-text-muted);background:transparent;border:0;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.review-tag-mode-switch>button:hover{color:var(--mm-primary)}.review-tag-mode-switch>button:focus-visible{outline:2px solid color-mix(in srgb,var(--mm-primary) 34%,transparent);outline-offset:1px}.review-tag-mode-switch>button.active{color:var(--mm-text);background:var(--mm-surface);box-shadow:0 1px 2px #1113271a;font-weight:700}.review-analysis-settings-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;margin:12px 16px 0;padding:10px 12px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.review-analysis-settings-summary>div{display:grid;min-width:0;gap:2px}.review-analysis-settings-summary b{color:var(--mm-text);font-size:13px}.review-analysis-settings-summary span{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.review-analysis-settings-summary>.ant-btn{flex:none;min-height:32px;font-size:var(--mm-font-size-12)}.review-prototype-shell--tag-system .review-filter-strip--tag-system{flex-wrap:wrap;gap:10px 12px;padding:14px 16px 8px}.review-prototype-shell--tag-system .review-filter-strip--tag-system>.review-filter-field{flex:1 1 0;min-width:118px}.review-prototype-shell--tag-system .review-filter-strip--tag-system>.review-date-field{flex:1.35 1 0;min-width:220px}.review-ranking-dimension-field{flex:0 0 180px;min-width:180px}.review-ranking-dimension-field .ant-select{width:100%}.review-ranking-badge{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:4px;background:var(--mm-primary-bg);color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:700;line-height:1}.review-prototype-shell--tag-system .review-filter-strip--tag-system>.review-batch-field,.review-prototype-shell--tag-system .review-filter-strip--tag-system>.review-business-purpose-field{width:auto;max-width:none}.review-filter-actions{display:flex;align-items:center;min-height:40px;padding:0 16px 12px;border-bottom:1px solid var(--mm-border)}.review-filter-actions .ant-btn{height:28px;padding:0;font-size:var(--mm-font-size-12);font-weight:600}.review-prototype-shell .review-quick-views--tag-system{min-height:54px;padding-inline:16px;border-top:0}.review-prototype-shell .review-quick-views--tag-system .review-quick-view-tabs{height:36px;border-radius:8px}.review-prototype-shell .review-quick-views--tag-system .review-quick-view-tabs .ant-btn{min-height:34px;padding-inline:14px;font-size:13px}.review-ranking-dimension-dropdown .ant-select-item-group{padding-block:8px 4px;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:700}.review-ranking-dimension-dropdown .ant-select-item-option-grouped{padding-inline-start:24px}@media(max-width:768px){.review-tag-mode-switch{max-width:calc(100% - 24px);margin-inline:12px;overflow-x:auto}.review-tag-mode-switch>button{white-space:nowrap}.review-analysis-settings-summary{align-items:stretch;flex-direction:column;margin-inline:12px}.review-analysis-settings-summary span{white-space:normal}.review-filter-strip--tag-system>.review-filter-field,.review-filter-strip--tag-system>.review-date-field{flex-basis:100%}.review-quick-views--tag-system{align-items:flex-start;flex-wrap:wrap;padding-block:8px}.review-quick-views--tag-system .review-quick-view-tabs{order:3;width:100%;overflow-x:auto}}@media(max-width:768px){.review-v15-toolbar .ant-card-body{padding:12px}.review-v15-dimensions,.review-v15-views{overflow:auto;white-space:nowrap}.review-filter-control{min-width:calc(50% - 6px)}}.review-prototype-page{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0}.review-prototype-shell,.review-metric-panel,.review-analysis-grid{overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card)}.review-object-tabs{display:flex;gap:8px;min-height:42px;padding:5px 12px;border-bottom:1px solid var(--mm-border)}.review-object-tabs .ant-btn{height:32px;padding-inline:12px;color:var(--mm-text-muted)}.review-object-tabs .ant-btn.active{color:var(--mm-primary);border-bottom:2px solid var(--mm-primary);border-radius:0;font-weight:700}.review-mode-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.review-mode-cards button{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;color:var(--mm-text);text-align:left;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:6px}.review-mode-cards button.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:#1210b840;box-shadow:inset 3px 0 0 var(--mm-primary)}.review-mode-cards .anticon{font-size:18px}.review-mode-cards span{display:grid;gap:2px}.review-mode-cards small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-combination{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.review-combination div{display:flex;gap:10px}.review-combination span{color:var(--mm-text-muted)}.review-filter-strip{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:12px}.review-filter-reset{display:inline-flex;align-items:center;height:26px;padding-inline:4px}.review-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:7px 12px;color:var(--mm-text-muted);border-top:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.review-filter-chip.ant-tag{display:inline-flex;align-items:center;gap:5px;height:26px;margin:0;padding-inline:8px;color:var(--mm-primary);background:var(--mm-primary-bg);border:0;border-radius:6px}.review-filter-chip .ant-tag-close-icon{color:var(--mm-primary)}.review-filter-field{display:grid;gap:4px;min-width:130px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-filter-field .ant-select{width:100%}.review-prototype-page .review-filter-strip>.review-search-field{flex:0 0 var(--mm-filter-select-width);width:var(--mm-filter-select-width);min-width:0;max-width:100%}@media(max-width:768px){.review-prototype-page .review-filter-strip>.review-search-field{flex:1 1 100%;width:100%;max-width:none}}.review-quick-views{display:flex;align-items:center;gap:3px;min-height:42px;padding:5px 12px;border-top:1px solid var(--mm-border)}.review-quick-views>span{margin-right:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-quick-views .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}.review-quick-views .ant-checkbox-wrapper{margin-left:auto;font-size:var(--mm-font-size-12)}.review-metric-panel header{display:flex;justify-content:space-between;padding:9px 12px;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.review-metric-panel header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-metric-strip{display:grid;grid-template-columns:repeat(6,1fr)}.review-metric-strip div{display:grid;align-content:start;gap:4px;min-height:52px;padding:10px 12px;border-right:1px solid var(--mm-border)}.review-metric-card{position:relative}.review-metric-chart-icon{position:absolute;top:10px;right:12px;color:var(--mm-primary);font-size:var(--mm-font-size-14);pointer-events:none}.review-metric-card>small{padding-right:20px}.review-metric-strip small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-metric-strip b{font-size:20px;line-height:26px}.review-analysis-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px}.review-analysis-table{min-width:0}.review-analysis-table>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.review-analysis-table .ant-table-thead>tr>th{background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12)}.review-analysis-table .ant-table-tbody>tr>td{font-size:var(--mm-font-size-12)}.review-side-summary{display:grid;align-content:start;gap:8px;padding:12px;border-left:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.review-side-summary>small{color:var(--mm-text-muted)}.review-side-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.review-side-summary>div span{display:grid;gap:2px;padding:6px;background:var(--mm-surface-muted);border-radius:4px}.review-side-summary>div b{font-size:var(--mm-font-size-12)}.review-representatives-modal .ant-modal-body{padding-top:14px}.review-representatives-modal .review-material-details{padding-top:0;border-top:0}.review-representatives-modal .review-representative-material-table,.review-representatives-modal .review-representative-material-table .ant-table-container,.review-representatives-modal .review-representative-material-table .ant-table-thead>tr:first-child>th{border-top:0}.review-representative-identity{display:flex;align-items:center;gap:8px;min-width:0;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0}.review-representative-identity>span:first-child{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;aspect-ratio:1;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface-muted);border-radius:4px}.review-representative-identity .ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.review-representative-identity .ant-image-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:var(--mm-surface)}.review-representative-identity>span:last-child{display:grid;min-width:0;gap:2px}.review-representative-identity b,.review-representative-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-representative-identity small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-representatives-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px}.review-representatives-footer>span{margin-right:auto;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}@media(max-width:900px){.review-mode-cards,.review-analysis-grid{grid-template-columns:1fr}.review-side-summary{border-top:1px solid var(--mm-border);border-left:0}.review-metric-strip{grid-template-columns:repeat(3,1fr)}.review-metric-strip div:nth-child(3){border-right:0}}@media(max-width:768px){.review-object-tabs,.review-quick-views{overflow:auto;white-space:nowrap}.review-filter-field{min-width:calc(50% - 4px)}.review-metric-strip{grid-template-columns:repeat(2,1fr)}}.review-live-page .review-date-field{min-width:246px}.review-filter-strip .review-batch-field{flex:0 0 220px;width:220px;min-width:220px;max-width:220px}.review-filter-strip .review-business-purpose-field{flex:0 0 180px;width:180px;min-width:180px;max-width:180px}.review-filter-strip .review-batch-field .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-date-range{display:flex;align-items:center;gap:5px;height:30px;padding:0 7px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px}.review-date-range input{width:98px;min-width:0;padding:0;border:0;outline:0;color:var(--mm-text);font:inherit}.review-date-range i{color:var(--mm-text-muted);font-style:normal}.review-tag-condition-trigger{display:flex;align-items:center;justify-content:flex-start;width:100%;height:30px;color:var(--mm-text);font-size:var(--mm-font-size-12)}.review-tag-condition-panel{width:420px;max-height:min(460px,100vh - 160px);overflow:auto;padding:4px}.review-tag-condition-panel>header{display:flex;align-items:center;justify-content:space-between}.review-tag-condition-panel>p{margin:0 0 8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-condition-values{display:grid;gap:6px;padding:10px 0;border-top:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.review-tag-condition-values .ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.review-tag-condition-values .ant-checkbox-wrapper{margin-inline-start:0;line-height:1.35}.review-scope-switch{display:flex;align-items:center;gap:4px;padding:0 12px 10px}.review-scope-switch>span{margin-right:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-scope-switch .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 24%,var(--mm-border));font-weight:700}.review-loading,.review-table-placeholder{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-table-placeholder{min-height:220px}.review-metric-strip em{font-size:var(--mm-font-size-12);font-style:normal}.review-metric-cell{display:grid;gap:3px}.review-comparison{display:block;font-size:var(--mm-font-size-12);font-style:normal;line-height:17px}.review-comparison--up{color:var(--mm-danger)}.review-comparison--down{color:var(--mm-success)}.review-comparison--neutral{color:var(--mm-text-muted)}.review-live-table .ant-table-tbody>tr{cursor:pointer}.review-live-table .ant-table-tbody>tr:hover .review-identity-cell,.review-live-table .ant-table-tbody>tr:hover .review-material-identity b,.review-live-table .ant-table-tbody>tr:hover .review-product-identity b{color:var(--mm-primary)}.review-metric-strip>div{cursor:pointer}.review-identity-cell{display:grid;gap:2px;min-width:130px;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0;cursor:pointer}.review-material-identity{display:flex;align-items:center;gap:8px;min-width:220px;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0;cursor:pointer}.review-material-thumb{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px}.review-material-thumb>.ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.review-material-thumb>.ant-image .ant-image-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:var(--mm-surface)}.review-material-thumb>.ant-image .ant-image-mask,.review-product-thumb>.ant-image .ant-image-mask,.review-influencer-avatar>.ant-image .ant-image-mask,.review-representative-identity .ant-image .ant-image-mask{display:none}.review-material-thumb>i{font-size:var(--mm-font-size-16);font-style:normal}.review-material-copy{display:grid;min-width:0;gap:2px}.review-material-copy>span{display:flex;align-items:center;gap:6px}.review-material-copy .material-kind{margin:0;border:0;border-radius:4px;padding:2px 6px;font-size:var(--mm-font-size-12);font-weight:700}.review-material-copy .material-kind.kind-nc{color:var(--mm-primary);background:var(--mm-primary-bg)}.review-material-copy .material-kind.kind-yn{color:var(--mm-warning);background:var(--mm-warning-bg)}.review-material-copy .material-kind.kind-con{color:var(--mm-success);background:var(--mm-success-bg)}.review-material-copy b{color:var(--mm-text);font-weight:700}.review-material-copy small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px;text-overflow:ellipsis;white-space:nowrap}.review-product-identity{display:flex;align-items:center;gap:8px;min-width:220px;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0;cursor:pointer}.review-product-thumb{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px}.review-product-thumb>.ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.review-product-thumb>.ant-image .ant-image-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:var(--mm-surface)}.review-product-thumb>i{font-size:var(--mm-font-size-16);font-style:normal}.review-product-identity>span:last-child{display:grid;min-width:0;gap:2px}.review-product-identity b{overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-product-identity small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px;text-overflow:ellipsis;white-space:nowrap}.review-employee-identity{display:grid;min-width:130px;gap:3px;color:var(--mm-text)}.review-employee-identity b{overflow:hidden;font-size:var(--mm-font-size-14);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-employee-identity small .ant-tag{margin:0;border:0;border-radius:4px;padding:1px 5px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12);line-height:16px}.review-influencer-identity{display:flex;align-items:center;gap:8px;min-width:220px;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0;cursor:pointer}.review-influencer-avatar{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface-muted);border-radius:4px;font-size:var(--mm-font-size-14);font-weight:700}.review-influencer-avatar>.ant-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.review-influencer-avatar>.ant-image .ant-image-img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.review-influencer-detail-trigger{display:grid;min-width:0;gap:2px;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0;cursor:pointer}.review-influencer-detail-trigger b{overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.review-influencer-detail-trigger small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px;text-overflow:ellipsis;white-space:nowrap}.review-measurement-status{margin:0;border:0;border-radius:4px;padding:2px 6px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12);font-weight:700;line-height:16px}.review-measurement-status--measured{color:var(--mm-primary);background:var(--mm-primary-bg)}.review-measurement-status--excellent{color:var(--mm-success);background:var(--mm-success-bg)}.review-measurement-status--blockbuster{color:var(--mm-danger);background:var(--mm-danger-bg)}.review-measurement-status--empty{display:inline-block}.review-identity-cell small,.review-metric-cell small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-metric-cell{display:grid;gap:2px;min-width:74px}.review-metric-cell b{font-size:var(--mm-font-size-14);font-weight:500}.review-metric-cell .review-comparison{font-size:10px}.review-metric-cell .review-comparison--up{color:var(--mm-danger)}.review-metric-cell .review-comparison--down{color:var(--mm-success)}.review-metric-cell .review-comparison--neutral{color:var(--mm-text-muted)}.review-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--mm-border);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-pagination .cursor-pager{width:100%}.review-pagination .cursor-pager .ant-pagination{display:flex;margin-left:auto}.review-custom-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;padding:4px 0}.review-custom-metrics .ant-checkbox-wrapper{margin-inline-start:0}.review-detail-summary{display:grid;gap:6px;margin-bottom:16px;padding:12px;border-radius:6px;background:var(--mm-surface-muted)}.review-detail-summary small,.review-detail-summary span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-top-materials{margin-top:20px}.review-top-materials h3{margin-bottom:8px;font-size:var(--mm-font-size-14)}.review-top-materials>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--mm-border)}.review-top-materials>div>span{display:grid;gap:3px;text-align:right}.review-top-materials>div>span:first-child{text-align:left}.review-top-materials small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-top-materials .ant-tag{margin:0 0 0 4px}.review-tag-top-materials{margin-top:16px;padding-top:12px;border-top:1px solid var(--mm-border)}.review-tag-top-materials>header,.review-material-details>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.review-tag-top-materials>header h3,.review-material-details>header h3{margin:0;font-size:var(--mm-font-size-14)}.review-tag-top-materials>header span,.review-material-details>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-top-material-card{display:flex;align-items:center;width:100%;gap:8px;margin-bottom:6px;padding:6px;color:var(--mm-text);text-align:left;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px;cursor:pointer}.review-top-material-card:hover{background:var(--mm-surface-muted)}.review-top-material-thumb{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface-muted);border-radius:3px}.review-top-material-thumb>img{width:100%;height:100%;object-fit:contain;background:var(--mm-surface)}.review-top-material-thumb>i,.review-top-material-arrow{font-style:normal}.review-top-material-copy{display:grid;flex:1;min-width:0;gap:1px}.review-top-material-copy>span{display:flex;align-items:center;gap:5px}.review-top-material-copy b,.review-detail-material-link{color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700}.review-top-material-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-top-material-copy em{color:var(--mm-success);font-size:var(--mm-font-size-12);font-style:normal;font-weight:700}.review-top-material-arrow{color:var(--mm-text-subtle);font-size:17px}.review-material-kind{margin:0;border:0;border-radius:4px;padding:2px 6px;font-size:var(--mm-font-size-12);font-weight:700}.review-material-kind.kind-nc{color:var(--mm-primary);background:var(--mm-primary-bg)}.review-material-kind.kind-yn{color:var(--mm-warning);background:var(--mm-warning-bg)}.review-material-kind.kind-con{color:var(--mm-success);background:var(--mm-success-bg)}.review-detail-material-table .ant-table-tbody>tr{cursor:pointer}.review-detail-material-link{display:block;max-width:100%;overflow:hidden;padding:0;background:transparent;border:0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.review-live-page .review-date-field{min-width:100%}.review-filter-strip .review-batch-field{flex:1 1 220px;max-width:none}.review-filter-strip .review-business-purpose-field{flex:1 1 180px;max-width:none}.review-date-range input{width:calc(50% - 16px)}.review-tag-condition-panel{width:min(420px,100vw - 44px)}.review-custom-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.review-pagination{justify-content:flex-end}.review-detail-drawer .ant-drawer-content-wrapper{width:calc(100vw - 18px)!important}}.review-tag-condition-panel{width:440px;max-height:min(560px,100vh - 160px);padding:10px}.review-tag-condition-panel>header{gap:12px;padding-bottom:8px;border-bottom:1px solid var(--mm-border)}.review-tag-condition-panel>header>span{display:grid;gap:2px}.review-tag-condition-panel>header small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-condition-list{display:grid;gap:6px;padding:8px 0}.review-tag-condition-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px}.review-tag-condition-card>span:first-child{display:grid;min-width:0;gap:2px}.review-tag-condition-card small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.review-tag-condition-card>span:last-child{display:flex;gap:4px;flex:0 0 auto}.review-tag-condition-card .ant-btn{width:27px;height:27px;padding:0;border:1px solid var(--mm-border);border-radius:4px}.review-tag-condition-empty{padding:10px;color:var(--mm-text-muted);text-align:center;background:var(--mm-surface-muted);border:1px dashed var(--mm-border);border-radius:4px;font-size:var(--mm-font-size-12)}.review-tag-condition-editor{padding:9px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px}.review-tag-condition-editor .mm-filter-field{gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-condition-editor .ant-select{width:100%}.review-tag-condition-values{margin-top:8px;padding:0;border:0}.review-tag-condition-values>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.review-tag-condition-values>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-condition-values .ant-checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px;overflow:auto}.review-tag-condition-values .ant-checkbox-wrapper{display:flex;align-items:center;min-height:30px;padding:5px 7px;color:var(--mm-text);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:3px;font-size:var(--mm-font-size-12)}.review-tag-condition-panel>footer{display:flex;position:sticky;bottom:0;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 0 0;background:var(--mm-surface);border-top:1px solid var(--mm-border)}.review-tag-condition-actions{display:flex;gap:8px;margin-left:auto}.review-custom-metric-popover{width:360px}.review-custom-metric-popover>header,.review-custom-metric-popover>footer{padding:10px 12px}.review-custom-metric-popover>header{border-bottom:1px solid var(--mm-border)}.review-custom-metric-popover>header b{color:var(--mm-text);font-size:13px}.review-custom-metric-popover .ant-checkbox-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:270px;padding:8px;overflow-y:auto}.review-custom-metric-popover .ant-checkbox-wrapper{min-height:30px;margin-inline-start:0;padding:4px 6px;font-size:var(--mm-font-size-12)}.review-custom-metric-popover>footer{display:flex;justify-content:flex-end;border-top:1px solid var(--mm-border)}.review-custom-metric-trigger.ant-btn{flex:none;height:28px;font-size:var(--mm-font-size-12)}@media(max-width:768px){.review-custom-metric-popover{width:min(360px,100vw - 48px)}}.review-analysis-settings-modal .ant-modal-content{overflow:hidden}.review-analysis-settings-modal .ant-modal-body{display:grid;gap:14px;max-height:calc(100vh - 220px);overflow:auto;padding:12px 18px 16px}.review-analysis-settings-modal .ant-modal-footer{margin-top:0;padding:12px 18px;border-top:1px solid var(--mm-border)}.review-analysis-settings-title{display:grid;gap:2px}.review-analysis-settings-title b{font-size:18px}.review-analysis-settings-modal .review-analysis-dimension-builder{display:grid;gap:12px;padding:0;border:0;background:transparent}.review-analysis-settings-modal .review-analysis-dimension-builder>header{padding-bottom:10px;border-bottom:1px solid var(--mm-border)}.review-analysis-settings-modal .review-analysis-dimension-builder>header span{font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-dimension-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.review-analysis-settings-modal .review-analysis-dimension-slot{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"order select";min-height:58px;padding:8px;background:var(--mm-surface-muted)}.review-analysis-settings-modal .review-analysis-dimension-slot>header{align-self:center}.review-analysis-settings-modal .review-analysis-dimension-select .ant-btn{padding-inline:4px}.review-analysis-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:12px;border-top:1px solid var(--mm-border)}.review-analysis-options>label,.review-analysis-options>fieldset{display:grid;gap:7px;margin:0;padding:9px 10px;border:1px solid var(--mm-border);border-radius:5px;background:var(--mm-surface)}.review-analysis-options>label>span,.review-analysis-options legend{padding:0;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:700}.review-analysis-options .ant-select{width:100%}.review-analysis-options .ant-radio-group{display:grid;gap:7px}.review-analysis-options .ant-radio-wrapper{margin-inline-end:0;font-size:var(--mm-font-size-12)}@media(max-width:640px){.review-analysis-settings-modal{width:calc(100vw - 24px)!important}.review-analysis-settings-modal .review-analysis-dimension-slots,.review-analysis-options{grid-template-columns:1fr}.review-analysis-settings-modal .ant-modal-body,.review-analysis-settings-modal .ant-modal-footer{padding-inline:14px}}.review-analysis-settings-modal .ant-modal-content{overflow:hidden;padding:0}.review-analysis-settings-modal .ant-modal-header{margin:0;padding:20px 22px;border-bottom:1px solid var(--mm-border)}.review-analysis-settings-modal .ant-modal-title{color:var(--mm-text);font-size:20px;line-height:28px}.review-analysis-settings-modal .ant-modal-close{inset-block-start:16px;inset-inline-end:18px}.review-analysis-settings-modal .ant-modal-body{display:block;max-height:calc(100vh - 210px);padding:20px 22px;overflow-y:auto}.review-analysis-settings-modal .ant-modal-footer{margin:0;padding:14px 22px;border-top:1px solid var(--mm-border)}.review-analysis-settings-body{display:grid;gap:16px}.review-analysis-setting-group{display:grid;gap:16px;padding:20px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:10px}.review-analysis-setting-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.review-analysis-setting-group>header h3{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-16);font-weight:600}.review-analysis-settings-modal .review-analysis-dimension-builder{display:grid;gap:16px;padding:20px;overflow:visible;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:10px}.review-analysis-settings-modal .review-analysis-dimension-builder>header .ant-btn{height:32px;font-size:var(--mm-font-size-14)}.review-analysis-dimension-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}.review-analysis-settings-modal .review-analysis-dimension-slot{display:grid;grid-template-columns:minmax(0,1fr);flex:none;gap:12px;min-width:0;padding:16px;color:var(--mm-text-muted);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:10px}.review-analysis-dimension-slot>label{display:grid;gap:6px;color:var(--mm-text-muted);font-size:13px}.review-analysis-dimension-slot>label>div{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;min-width:0}.review-analysis-dimension-slot>label .ant-select{width:100%;min-width:0}.review-analysis-dimension-slot>label .ant-btn{width:40px;height:40px;color:var(--mm-text-muted);border:1px solid var(--mm-border)}.review-analysis-value-group{display:grid;gap:10px;min-width:0}.review-analysis-value-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--mm-text-muted);font-size:13px}.review-analysis-value-group>header b{color:var(--mm-text);font-weight:600}.review-analysis-settings-modal .review-analysis-setting-group>header h3{font-weight:700}.review-analysis-value-group>header small{color:var(--mm-text-subtle)}.review-analysis-value-options{display:flex;flex-wrap:wrap;gap:8px;max-height:128px;padding:10px;overflow-y:auto;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:8px}.review-analysis-value-option{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 10px;color:var(--mm-text);font-size:13px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:999px;cursor:pointer}.review-tag-value-identity b{font-size:var(--mm-font-size-14)}.review-analysis-value-option.is-selected{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:var(--mm-primary-border)}.review-analysis-value-option .ant-checkbox-wrapper,.review-analysis-value-option .ant-checkbox{pointer-events:none}.review-analysis-value-empty{color:var(--mm-text-muted);font-size:13px}.review-analysis-range-setting .ant-select{width:min(540px,100%)}.review-analysis-logic-setting .ant-radio-group{display:flex;flex-wrap:wrap;gap:24px}.review-analysis-logic-setting .ant-radio-wrapper{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-14)}.review-analysis-settings-footer{display:flex;align-items:center;gap:12px}.review-analysis-settings-footer>span{flex:1}.review-analysis-settings-footer>.ant-btn-link{padding-inline:0}.review-analysis-settings-modal .review-analysis-dimension-error{border:1px solid var(--mm-danger);border-radius:6px}.review-analysis-dimension-dropdown .ant-select-item-group{color:var(--mm-text);font-size:13px;font-weight:600}.review-analysis-dimension-dropdown .ant-select-item-option{padding-inline-start:24px}@media(max-width:900px){.review-analysis-dimension-slots{grid-template-columns:1fr}.review-analysis-settings-modal .ant-modal-body{padding-inline:14px}.review-analysis-setting-group,.review-analysis-settings-modal .review-analysis-dimension-builder{padding:14px}}.review-analysis-settings-modal .review-analysis-dimension-slot>.review-analysis-value-group{display:grid;grid-column:auto;gap:10px;min-width:0}.review-analysis-settings-modal .review-analysis-value-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.review-analysis-settings-modal .review-analysis-value-options{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;width:100%}.review-quick-views{gap:8px}.review-quick-view-tabs{display:flex;align-items:center;margin-right:auto;overflow:hidden;border:1px solid var(--mm-border);border-radius:5px}.review-quick-view-tabs .ant-btn{height:28px;padding-inline:10px;border-radius:0!important;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:400!important}.review-quick-view-tabs .ant-btn+.ant-btn{border-left:1px solid var(--mm-border)}.review-quick-view-tabs .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700!important}.review-quick-views .ant-checkbox-wrapper{margin-left:0}.review-analysis-grid--single{grid-template-columns:minmax(0,1fr)}.review-analysis-table>header{gap:12px}.review-analysis-table-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.review-analysis-table-actions>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.review-material-scope,.review-influencer-scope{display:flex;overflow:hidden;border:1px solid var(--mm-border);border-radius:5px}.review-material-scope .ant-btn,.review-influencer-scope .ant-btn{height:28px;padding-inline:10px;border:0;border-radius:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-material-scope .ant-btn+.ant-btn,.review-influencer-scope .ant-btn+.ant-btn{border-left:1px solid var(--mm-border)}.review-material-scope .ant-btn.active,.review-influencer-scope .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}.review-metric-strip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.review-metric-strip div{border-bottom:1px solid var(--mm-border)}@media(max-width:768px){.review-quick-views{align-items:flex-start}.review-quick-view-tabs{flex:1}.review-analysis-table>header{align-items:flex-start}.review-analysis-table-actions{flex-wrap:wrap;justify-content:flex-end}.review-material-scope,.review-influencer-scope{order:2}.review-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-analysis-settings-modal .ant-modal-body{display:grid;gap:16px;padding-top:18px}.review-analysis-settings-title{display:grid;gap:3px}.review-analysis-settings-title small{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:700}.review-analysis-settings-title b{color:var(--mm-text);font-size:17px}.review-analysis-settings-title span,.review-analysis-setting-group>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.review-analysis-setting-group{display:grid;gap:8px;padding:12px;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface-muted)}.review-analysis-setting-group>b{font-size:var(--mm-font-size-14)}.review-analysis-setting-group .ant-radio-group{display:flex;flex-wrap:wrap;gap:12px}.review-analysis-setting-group .ant-radio-wrapper{margin-inline-end:0;font-size:var(--mm-font-size-12)}.review-analysis-dimension-builder>header,.review-tag-drilldown-head,.review-tag-drilldown-metrics>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-analysis-dimension-builder>header>div{display:grid;gap:3px}.review-analysis-dimension-builder>header b{font-size:var(--mm-font-size-14)}.review-analysis-dimension-builder>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.review-analysis-dimension-slots{display:grid;gap:8px}.review-analysis-dimension-slot{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-analysis-dimension-slot>div{display:flex;align-items:center;gap:4px;min-width:0}.review-analysis-dimension-slot .ant-select{flex:1;min-width:0}.review-analysis-dimension-slot .ant-btn{flex:none}.review-analysis-dimension-catalog{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start;padding-top:9px;border-top:1px dashed var(--mm-border);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-analysis-dimension-catalog>div{display:flex;flex-wrap:wrap;gap:4px}.review-analysis-dimension-catalog .ant-tag{margin:0}.review-analysis-dimension-catalog small{line-height:20px}.review-combination--dimension-map{align-items:stretch;gap:16px;padding-block:10px}.review-combination--dimension-map>.review-combination__content{display:grid!important;flex:1;min-width:0;gap:8px!important}.review-combination__heading{display:flex!important;align-items:baseline;gap:10px!important;min-width:0}.review-combination__heading>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-combination-dimension-map{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important}.review-combination-dimension-entry{display:flex!important;align-items:center;gap:6px!important}.review-combination-dimension-card{display:grid;gap:2px;min-width:164px;padding:7px 9px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:5px}.review-combination-dimension-card small{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:700}.review-combination-dimension-card b{overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-12);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.review-combination-dimension-card span{font-size:var(--mm-font-size-12);line-height:1.35}.review-combination-dimension-joiner{display:grid;place-items:center;width:17px;height:17px;color:var(--mm-primary)!important;background:var(--mm-primary-bg);border-radius:50%;font-size:var(--mm-font-size-14);font-weight:700}.review-combination--dimension-map>.review-combination__actions{display:flex!important;align-items:center;align-self:center;gap:7px!important;flex:none}.review-combination__actions>.ant-tag{margin:0;color:var(--mm-primary);background:var(--mm-primary-bg);border:0}.review-analysis-dimension-slots{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.review-analysis-dimension-slot{grid-template-columns:62px minmax(0,1fr);grid-template-areas:"order select" "order values";align-items:start;gap:7px;padding:10px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.review-analysis-dimension-slot>header{display:grid;grid-area:order;gap:3px;padding-top:1px}.review-analysis-dimension-slot>header>span{display:grid;place-items:center;min-height:24px;color:var(--mm-surface);background:var(--mm-primary);border-radius:4px;font-size:var(--mm-font-size-12);font-weight:700;white-space:nowrap}.review-analysis-dimension-slot>header>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-align:center}.review-analysis-dimension-select{display:flex;grid-area:select;align-items:center;gap:4px;min-width:0}.review-analysis-dimension-select .ant-select{flex:1;min-width:0}.review-analysis-dimension-select .ant-btn{flex:none}.review-analysis-dimension-slot>.review-analysis-dimension-values{display:grid;grid-area:values;gap:4px;min-width:0}.review-analysis-dimension-values>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-analysis-dimension-values>div{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.review-analysis-dimension-values .ant-tag{max-width:118px;margin:0;overflow:hidden;color:var(--mm-primary);background:var(--mm-primary-bg);border:0;text-overflow:ellipsis;white-space:nowrap}.review-analysis-dimension-values em{padding:1px 5px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border-radius:3px;font-size:var(--mm-font-size-12);font-style:normal}.review-analysis-dimension-values>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.35}.review-analysis-dimension-catalog{display:grid;grid-template-columns:1fr;gap:6px;padding-top:9px}.review-analysis-dimension-catalog>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-analysis-dimension-catalog>div{display:flex;flex-wrap:wrap;gap:6px}.review-analysis-dimension-catalog>div>button{display:grid;gap:2px;min-width:142px;padding:7px 8px;color:var(--mm-text);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px;text-align:left;cursor:pointer}.review-analysis-dimension-catalog>div>button:hover:not(:disabled){color:var(--mm-primary);border-color:color-mix(in srgb,var(--mm-primary) 42%,var(--mm-border));background:var(--mm-primary-bg)}.review-analysis-dimension-catalog>div>button.selected{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 36%,var(--mm-border));cursor:default}.review-analysis-dimension-catalog>div>button:disabled:not(.selected){opacity:.5;cursor:not-allowed}.review-analysis-dimension-catalog>div>button b{font-size:var(--mm-font-size-12)}.review-analysis-dimension-catalog>div>button small{color:inherit;font-size:var(--mm-font-size-12);line-height:1.35}.review-analysis-grid:has(.review-tag-drilldown){grid-template-columns:minmax(0,1fr) minmax(340px,390px)}.review-tag-drilldown{gap:12px;padding:12px;background:linear-gradient(180deg,var(--mm-surface),var(--mm-surface))}.review-tag-drilldown-head>div{display:grid;gap:4px;min-width:0}.review-tag-drilldown-head small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-drilldown-head b{overflow:hidden;font-size:var(--mm-font-size-14);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.review-tag-drilldown-head>.ant-tag{flex:none;margin:0;line-height:20px}.review-tag-drilldown-metrics>header{align-items:center;margin-bottom:8px}.review-tag-drilldown-metrics>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.review-tag-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:270px;overflow:auto;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface)}.review-tag-metric-grid>span{display:grid;gap:3px;min-height:54px;padding:8px;border-right:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.review-tag-metric-grid>span:nth-child(3n){border-right:0}.review-tag-metric-grid>span:nth-last-child(-n+3){border-bottom:0}.review-tag-metric-grid small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.35}.review-tag-metric-grid b{overflow:hidden;font-size:var(--mm-font-size-12);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.review-live-table .review-row-selected>td{background:var(--mm-primary-bg)!important}.review-live-table .review-ranking-column{text-align:center!important}@media(max-width:980px){.review-tag-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.review-tag-metric-grid>span:nth-child(3n){border-right:1px solid var(--mm-border)}.review-tag-metric-grid>span:nth-child(2n){border-right:0}.review-tag-metric-grid>span:nth-last-child(-n+3){border-bottom:1px solid var(--mm-border)}.review-tag-metric-grid>span:nth-last-child(-n+2){border-bottom:0}}@media(max-width:600px){.review-analysis-dimension-slot,.review-analysis-dimension-catalog{grid-template-columns:1fr}.review-analysis-dimension-slot{grid-template-areas:"order" "select" "values"}.review-analysis-dimension-slot>header{grid-template-columns:auto 1fr;align-items:center}.review-analysis-dimension-slot>header>small{text-align:left}.review-combination--dimension-map{flex-direction:column}.review-combination--dimension-map>.review-combination__actions{align-self:flex-start}.review-combination__heading{align-items:flex-start;flex-direction:column;gap:3px!important}.review-analysis-dimension-builder>header{flex-direction:column}.review-tag-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-object-tabs{gap:20px;min-height:48px;padding:0 16px}.review-object-tabs .ant-btn{height:48px;padding-inline:8px;font-size:var(--mm-font-size-14)}.review-analysis-table,.review-analysis-table .ant-table-wrapper{width:100%;min-width:0}.review-analysis-table .ant-table-content{overflow-x:auto;scrollbar-gutter:auto}.review-analysis-table .ant-table{min-width:100%}.review-analysis-settings-modal .review-analysis-dimension-builder{gap:0;border:1px solid var(--mm-border);border-radius:5px;background:var(--mm-surface);overflow:hidden}.review-analysis-settings-modal{width:min(1280px,100vw - 48px)!important}.review-analysis-settings-modal .review-analysis-dimension-builder>header{align-items:center;min-height:43px;padding:7px 10px;border-bottom:1px solid var(--mm-border)}.review-analysis-settings-modal .review-analysis-dimension-builder>header>div{display:flex;align-items:center;gap:10px}.review-analysis-settings-modal .review-analysis-dimension-builder>header b{display:flex;align-items:center;gap:6px;font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-dimension-builder>header b .anticon{color:var(--mm-primary);font-size:15px}.review-analysis-settings-modal .review-analysis-dimension-builder>header span{font-size:var(--mm-font-size-12);line-height:1.4}.review-analysis-settings-modal .review-analysis-dimension-builder>header .ant-btn{height:27px;font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-dimension-slots{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;padding:9px 10px}.review-analysis-settings-modal .review-analysis-dimension-slot{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:stretch;flex:1 1 170px;gap:3px;min-width:170px;padding:0;color:var(--mm-text-muted);background:transparent;border:0;border-radius:0;font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-dimension-slot>span{display:block;grid-area:auto;line-height:16px}.review-analysis-settings-modal .review-analysis-dimension-slot>div{grid-column:1}.review-analysis-settings-modal .review-analysis-dimension-slot>div{display:flex;align-items:center;gap:3px;min-width:0}.review-analysis-settings-modal .review-analysis-dimension-slot .ant-select{flex:1;min-width:0}.review-analysis-settings-modal .review-analysis-dimension-slot .ant-select-selector{min-height:30px!important}.review-analysis-settings-modal .review-analysis-dimension-slot .ant-btn{flex:0 0 30px;height:30px;padding:0;color:var(--mm-text-muted)}.review-analysis-settings-modal .review-analysis-dimension-slot .ant-btn:hover{color:var(--mm-danger);background:var(--mm-danger-bg)}.review-analysis-settings-modal .review-analysis-dimension-error{display:flex;align-items:center;gap:6px;padding:6px 10px;color:var(--mm-danger);background:var(--mm-danger-bg);border-bottom:1px solid var(--mm-danger);font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-options{padding:12px 10px 4px;border-top:1px solid var(--mm-border)}.review-analysis-settings-modal .review-analysis-options>label,.review-analysis-settings-modal .review-analysis-options>fieldset{padding:8px 10px;border-radius:4px}@media(max-width:640px){.review-analysis-settings-modal .review-analysis-dimension-builder>header>div{display:grid;gap:3px}.review-analysis-settings-modal .review-analysis-dimension-slots{display:grid}.review-analysis-settings-modal .review-analysis-dimension-slot{min-width:0}}.review-analysis-settings-modal{width:min(880px,100vw - 48px)!important}.review-analysis-settings-modal .ant-modal-header{padding:16px 18px 12px}.review-analysis-settings-modal .ant-modal-title{font-size:var(--mm-font-size-16);font-weight:600;line-height:22px}.review-analysis-settings-modal .ant-modal-close{inset-block-start:10px;inset-inline-end:12px}.review-analysis-settings-modal .ant-modal-footer{padding:12px 18px}.review-analysis-settings-body{gap:12px}.review-analysis-settings-modal .review-analysis-dimension-slot>.review-analysis-value-group{display:grid;grid-column:auto;gap:8px;min-width:0}.review-analysis-settings-modal .review-analysis-value-group>header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.review-analysis-settings-modal .review-analysis-value-options{display:flex;align-items:flex-start;flex-wrap:wrap;gap:6px;width:100%;max-height:112px;padding:8px}.review-analysis-settings-modal .ant-modal-body{display:block;max-height:clamp(520px,84dvh - 24px,720px);padding:16px 18px}.review-analysis-setting-group,.review-analysis-settings-modal .review-analysis-dimension-builder{display:grid;gap:12px;padding:14px;overflow:visible;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.review-analysis-settings-modal .review-analysis-dimension-builder>header{min-height:32px;padding:0;border:0}.review-analysis-setting-group>header h3{font-size:var(--mm-font-size-14);font-weight:400;line-height:20px}.review-analysis-settings-modal .review-analysis-dimension-builder>header .ant-btn{font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-dimension-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.review-analysis-settings-modal .review-analysis-dimension-slot{display:grid;grid-template-columns:minmax(0,1fr);flex:none;gap:10px;min-width:0;padding:12px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.review-analysis-settings-modal .review-analysis-dimension-slot>label{font-size:var(--mm-font-size-12);font-weight:400}.review-analysis-value-group>header{font-size:var(--mm-font-size-12)}.review-analysis-settings-modal .review-analysis-value-group>header b{font-weight:400}.review-analysis-settings-modal .review-analysis-dimension-slot>label>div{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px}.review-analysis-settings-modal .review-analysis-dimension-slot>label .ant-btn{width:32px;height:32px;border:1px solid var(--mm-border)}.review-analysis-settings-modal .review-analysis-value-option{min-height:28px;padding:2px 8px;font-size:var(--mm-font-size-12);font-weight:400}.review-analysis-settings-modal .ant-btn,.review-analysis-settings-modal .ant-radio-wrapper,.review-analysis-settings-modal .ant-select-selection-item,.review-analysis-settings-modal .ant-select-selection-placeholder,.review-analysis-settings-modal .ant-checkbox-wrapper,.review-analysis-settings-modal .review-analysis-dimension-builder>header b,.review-analysis-settings-modal .review-analysis-value-group>header small{font-weight:400!important}.review-analysis-range-setting .ant-select{width:min(360px,100%)}.review-analysis-dimension-dropdown .ant-select-item{font-weight:400}@media(max-width:900px){.review-analysis-settings-modal .review-analysis-dimension-slots{grid-template-columns:1fr}.review-analysis-settings-modal .ant-modal-body{padding-inline:14px}}.measurement-v15-page .cursor-pager{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:10px 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.measurement-v15-page .cursor-pager>.ant-pagination{margin-left:auto}.measurement-v15-page{display:grid;gap:12px;width:100%;min-width:0}.measurement-v15-actions{display:flex;justify-content:flex-end}.measurement-v15-surface{overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card)}.measurement-v15-filter-card,.measurement-v15-results-card{min-width:0}.measurement-v15-filter{display:grid;grid-template-columns:132px 132px 1fr auto;align-items:end;gap:12px;padding:16px 20px;border-bottom:0}.measurement-v15-results-card{padding:0 0 10px}.measurement-v15-results-card>.measurement-v15-table{width:100%;margin-inline:0}.measurement-v15-results-card .ant-table-thead>tr>th{border-top:0!important}.measurement-v15-results-card>.cursor-pager{padding:10px 12px 0}.measurement-v15-filter label{display:grid;gap:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.measurement-v15-filter small{padding-bottom:8px;color:var(--mm-text-muted)}.measurement-v15-update-time{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.measurement-v15-table .ant-table-thead>tr>th{background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12)}.measurement-v15-table .ant-table-tbody>tr>td{font-size:var(--mm-font-size-12)}.measurement-v15-table small{display:block;color:var(--mm-text-subtle);font-size:var(--mm-font-size-12)}.measurement-rule-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.measurement-rule-actions .ant-btn{padding-inline:3px}.measurement-levels{display:grid;gap:5px;min-width:430px}.measurement-levels span{display:flex;gap:8px;line-height:1.5}.measurement-levels b{min-width:30px;color:var(--mm-primary);font-size:var(--mm-font-size-12)}.measurement-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 12px}.measurement-builders{display:grid;gap:12px}.measurement-editor-modal .ant-modal-body{max-height:calc(100vh - 220px);overflow:auto}@media(max-width:768px){.measurement-v15-filter{grid-template-columns:1fr 1fr;padding:12px}.measurement-v15-filter span{display:none}.measurement-v15-filter small{grid-column:1/-1;padding-bottom:0}.measurement-form-grid{grid-template-columns:1fr}.measurement-levels{min-width:360px}.measurement-editor-modal{max-width:calc(100vw - 24px);margin:0 auto}}.measurement-levels .measurement-level{align-items:flex-start;gap:8px}.measurement-levels .measurement-level>b,.condition-builder-level{display:inline-flex;align-items:center;justify-content:center;min-width:32px;margin:0;padding:2px 6px;border-radius:3px;font-size:var(--mm-font-size-12);line-height:18px;font-weight:700}.measurement-levels .measurement-level>span{flex:1;min-width:0}.measurement-level--measured>b,.condition-builder--measured .condition-builder-level{color:var(--mm-primary);background:var(--mm-primary-bg)}.measurement-level--excellent>b,.condition-builder--excellent .condition-builder-level{color:var(--mm-success);background:var(--mm-success-bg)}.measurement-level--blockbuster>b,.condition-builder--blockbuster .condition-builder-level{color:var(--mm-danger);background:var(--mm-danger-bg)}.measurement-editor-modal .ant-modal-body{padding-top:14px}.measurement-editor-modal .measurement-form-grid .ant-form-item{margin-bottom:12px}.measurement-editor-modal .measurement-builders{gap:8px}.measurement-editor-modal .condition-builder{padding:10px 14px}.measurement-editor-modal .condition-builder>header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center;min-height:28px;margin-bottom:6px}.measurement-editor-modal .add-or-condition{justify-self:end;margin-left:auto;white-space:nowrap}.measurement-editor-modal .condition-group{display:grid;row-gap:6px;padding:6px 0 0}.measurement-editor-modal .condition-group+.condition-group{margin-top:12px;padding-top:14px}.measurement-editor-modal .condition-row{grid-template-columns:132px 138px 112px minmax(84px,1fr) minmax(84px,1fr) 32px;gap:8px}.measurement-editor-modal .condition-upper-bound,.measurement-editor-modal .condition-upper-bound .ant-input-number{min-width:0;width:100%}.measurement-editor-modal .condition-delete{grid-column:6;justify-self:end}.measurement-editor-modal .add-and-condition{margin-top:0}.measurement-editor-modal .condition-or{top:-9px;left:8px;padding:0 8px;line-height:18px}@media(max-width:768px){.measurement-editor-modal .condition-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px 80px minmax(72px,1fr) 32px;gap:6px}.measurement-editor-modal .condition-builder>header{column-gap:10px}}.material-library-v15 .cursor-pager{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:10px 12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-library-v15 .cursor-pager>.ant-pagination{margin-left:auto}.library-file-material-link{display:grid;height:auto;padding:0;text-align:left;font-weight:700}.library-file-material-link small,.library-file-cell small{display:block;margin-top:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400}.library-file-cell{display:grid;gap:2px;min-width:0}.library-file-cell b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-table-toolbar{display:flex;align-items:center;min-height:42px;padding:6px 2px;border-bottom:1px solid var(--mm-border)}.library-table-toolbar>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.library-table-toolbar .ant-btn{margin-left:auto;color:var(--mm-text);font-size:var(--mm-font-size-12)}.library-tab-groups{display:flex;align-items:center;gap:30px;min-height:52px;border-bottom:1px solid var(--mm-border)}.library-tab-group{display:flex;align-items:center;gap:10px;min-width:0}.library-tab-group>span{flex:none;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.library-tab-group .ant-tabs{min-width:0}.library-tab-group .ant-tabs-nav{margin:0}.library-tab-group .ant-tabs-nav:before{border-bottom:0}.library-tab-group .ant-tabs-nav-list{display:flex;align-items:stretch;gap:20px}.library-tab-group .ant-tabs-tab{min-height:52px;margin:0!important;padding:14px 0 12px;font-size:var(--mm-font-size-14)}.library-tab-group .ant-tabs-tab-btn{padding:0!important}.library-tab-group .ant-tabs-tab-btn>span{display:inline-flex;align-items:center;gap:4px}.library-tab-group .ant-tabs-tab-btn b{color:var(--mm-text-subtle);font-size:var(--mm-font-size-12)}.library-tab-group .ant-tabs-tab-active .ant-tabs-tab-btn b{color:var(--mm-primary)}.material-library-v15 .library-controls{display:flex;flex-wrap:wrap;align-items:end;column-gap:16px;row-gap:12px;padding:12px 0;border-bottom:0}.library-dimension-toggle{display:flex;overflow:hidden;border:1px solid var(--mm-border-strong);border-radius:8px;transition:border-color .14s ease}.library-dimension-toggle:hover{border-color:color-mix(in srgb,var(--mm-primary) 34%,var(--mm-border-strong))}.library-dimension-toggle:focus-within{border-color:var(--mm-primary)}.library-dimension-toggle .ant-btn{position:relative;height:30px;padding-inline:10px;border:0;border-radius:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);transition:color .14s ease,background-color .14s ease}.library-dimension-toggle .ant-btn+.ant-btn:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--mm-border-strong);content:"";pointer-events:none}.library-dimension-toggle .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700}#root .library-dimension-toggle>.ant-btn,#root .library-dimension-toggle>.ant-btn:hover,#root .library-dimension-toggle>.ant-btn:focus,#root .library-dimension-toggle>.ant-btn:focus-visible{border:0!important;box-shadow:none!important;outline:0}.material-library-v15 .library-control{display:grid;gap:4px;min-width:106px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-library-v15 .library-control .ant-select{width:100%}.material-library-v15 .library-control .ant-select-selector{height:30px!important;padding-top:0!important;padding-bottom:0!important}.material-library-v15 .library-control .ant-select-selection-item{line-height:28px!important;font-size:var(--mm-font-size-12)}.material-library-v15 .library-period{min-width:92px}.material-library-v15 .library-search{width:218px;height:30px;font-size:var(--mm-font-size-12)}.material-library-v15 .library-controls>.ant-btn{height:30px;font-size:var(--mm-font-size-12)}.library-control-spacer{flex:1}.material-library-v15 .library-controls>.ant-btn[type=button].active{color:var(--mm-primary);background:var(--mm-primary-bg)}.library-field-views{display:flex;align-items:center;gap:4px;min-height:42px;padding:6px 0;border-top:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.library-field-views>span:first-child{margin-right:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.library-field-views>.ant-btn{height:28px;padding-inline:9px;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:400!important}.library-field-views>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700!important}.library-field-views>.library-control-spacer+.ant-btn{margin-left:auto;color:var(--mm-text)}.material-library-v15 .library-table-toolbar{display:none}@media(max-width:1100px){.library-tab-groups{align-items:flex-start;flex-direction:column;gap:0;padding-top:4px}.library-tab-group{min-height:42px}.material-library-v15 .library-search{width:190px}}@media(max-width:768px){.library-tab-groups{align-items:stretch}.library-tab-group{overflow:auto}.material-library-v15 .library-controls{align-items:stretch}.material-library-v15 .library-control{flex:1;min-width:120px}.material-library-v15 .library-search{width:100%}.library-field-views{overflow:auto;white-space:nowrap}.library-field-views .library-control-spacer{display:none}}.material-library-v15 .library-tab-groups{justify-content:flex-start;gap:42px}.material-library-v15 .library-tab-group{flex:none;height:52px}.material-library-v15 .library-tab-group:last-child{margin-left:auto}.material-library-v15 .library-tab-group>span{line-height:1}.material-library-v15 .library-tab-group .ant-tabs{flex:none;width:max-content}.material-library-v15 .library-tab-group .ant-tabs-nav{display:flex;align-items:center;min-height:52px;width:max-content}.material-library-v15 .library-tab-group+.library-tab-group{margin-left:0}.material-library-v15 .library-tab-group+.library-tab-group:last-child{margin-left:auto}.material-library-v15 .library-tab-group .ant-tabs-nav-wrap{flex:none}.material-library-v15 .library-tab-group .ant-tabs-nav-list{flex:none;width:max-content;gap:20px}.material-library-v15 .library-tab-group .ant-tabs-tab{flex:none;width:auto;min-height:48px;padding:14px 8px 12px}@media(max-width:1100px){.material-library-v15 .library-tab-group:last-child,.material-library-v15 .library-tab-group+.library-tab-group:last-child{margin-left:0}}@media(max-width:768px){.material-library-v15 .library-tab-groups{align-items:stretch;justify-content:flex-start;gap:0}.material-library-v15 .library-tab-group+.library-tab-group{margin-left:0}}.library-field-views>.library-dimension-toggle+span{margin-left:10px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.library-field-views{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.material-library-v15 .library-search.ant-input-affix-wrapper{display:flex;align-items:center;height:30px!important;min-height:30px!important;padding-top:0!important;padding-bottom:0!important;line-height:28px}.material-library-v15 .library-search .ant-input{height:20px;padding-block:0;line-height:20px}.material-library-v15 .library-search .ant-input-prefix{display:flex;align-items:center}.material-library-v15 .library-search .ant-input-prefix .anticon{font-size:var(--mm-font-size-14)}.library-advanced-panel{min-width:0;margin:0 0 12px;overflow:hidden;border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);background:var(--mm-surface);box-shadow:0 2px 8px #18274b0a}.library-advanced-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 16px;background:linear-gradient(90deg,var(--mm-surface) 0%,var(--mm-surface) 100%);border-bottom:1px solid var(--mm-border)}.library-advanced-panel>header>div{display:grid;gap:3px}.library-advanced-panel>header b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.library-advanced-panel>header small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.library-advanced-panel>header .ant-btn{width:28px;height:28px;color:var(--mm-text-muted);border-radius:8px}.library-advanced-panel>header .ant-btn:hover{color:var(--mm-primary);background:var(--mm-primary-bg)}.library-advanced-body>section{border-bottom:1px solid var(--mm-border)}.library-advanced-body>section:last-child{border-bottom:0}.library-advanced-section-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 0}.library-advanced-section-head>div{display:grid;gap:3px}.library-advanced-section-head h4{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-12);line-height:1.2}.library-advanced-section-head small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.4}.library-advanced-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px;padding:10px 16px 15px}.library-filter-field{display:grid;align-content:start;gap:4px;min-width:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.library-filter-field>span{min-height:18px;line-height:18px}.library-filter-field .ant-select,.library-filter-field .ant-picker,.library-filter-field .ant-input{width:100%;min-width:0;height:32px;font-size:var(--mm-font-size-12)}.library-advanced-panel .library-filter-field .ant-input-affix-wrapper{display:flex;align-items:center;height:32px;padding-block:0}.library-advanced-panel .library-filter-field .ant-input-affix-wrapper .ant-input{height:20px;min-height:0;padding-block:0;line-height:20px}.library-filter-field .ant-select-selector{min-height:32px!important;border-radius:8px!important}.library-filter-field .ant-select-selection-overflow{flex-wrap:nowrap}.library-filter-field .ant-select-selection-overflow-item{min-width:0}.library-filter-field .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-filter-field .ant-picker{border-radius:8px}.library-filter-field--range{min-width:0}.library-filter-field--range .ant-picker{padding-inline:8px}.library-filter-field--range .ant-picker-input>input{font-size:var(--mm-font-size-12)}.library-filter-field--switch .ant-checkbox-wrapper{display:flex;align-items:center;min-height:32px;margin:0;padding:0;color:var(--mm-text);background:transparent;border:0;font-size:var(--mm-font-size-12)}.library-filter-field--switch .ant-checkbox-wrapper:hover{background:transparent}.library-tag-filter{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:16px;padding:10px 16px 15px}.library-tag-filter>div{display:grid;gap:3px}.library-tag-filter b{color:var(--mm-text);font-size:var(--mm-font-size-12)}.library-tag-filter small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.4}.library-tag-filter .ant-select{width:100%}.library-tag-filter .ant-select-selector{min-height:32px!important;border-radius:8px!important}.library-advanced-panel>footer{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--mm-surface-muted);border-top:1px solid var(--mm-border)}.library-advanced-panel>footer>span{flex:1}.library-advanced-panel>footer .ant-btn{height:32px;border-radius:8px;font-size:var(--mm-font-size-12)}@media(max-width:640px){.library-advanced-grid,.library-tag-filter{grid-template-columns:1fr}.library-advanced-panel>header,.library-advanced-section-head{padding-inline:12px}.library-advanced-grid,.library-tag-filter{padding-inline:12px}.library-advanced-panel>footer{flex-wrap:wrap;padding-inline:12px}.library-advanced-panel>footer>span{display:none}}.library-column-group--tags .ant-checkbox-wrapper{display:grid!important;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:5px;width:100%;overflow:hidden}.library-column-group--tags .ant-checkbox-wrapper:after{display:none;content:none}.library-column-group--tags .library-column-label--tag{display:block;width:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.material-library-tag-cell{display:flex;min-width:0;gap:4px;overflow:hidden}.material-library-tag-cell .ant-tag{min-width:0;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-library-tag-cell .ant-tag:first-child{flex:1 1 auto}.material-library-tag-cell .ant-tag+.ant-tag{flex:0 0 auto}.library-table-column-title{display:block;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-drawer-v15 .material-tag-groups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.material-drawer-v15 .material-tag-group{display:grid;grid-template-columns:1fr;align-content:start;gap:8px;min-height:0;padding:12px 14px;border:1px solid var(--mm-border);border-radius:4px;background:var(--mm-surface-muted)}.material-drawer-v15 .material-tag-group>b{padding:0;font-size:var(--mm-font-size-14);line-height:19px}.material-drawer-v15 .material-tag-paths{display:grid;gap:6px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.material-drawer-v15 .material-tag-paths span{display:block;min-width:0;padding:5px 8px;border:1px solid var(--mm-border);border-radius:3px;background:var(--mm-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.material-drawer-v15 .material-tag-groups{grid-template-columns:1fr}}.material-ownership-modal-title{display:inline-flex;align-items:baseline;gap:8px}.material-ownership-modal-title>span{color:var(--mm-text)}.material-ownership-modal-title small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:18px}.material-ownership-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.material-ownership-field{display:grid;gap:4px;min-width:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.material-ownership-field .ant-select{width:100%}.material-ownership-field .ant-select-selector{min-height:32px!important;padding-inline:10px!important;border-color:var(--mm-border-strong)!important;border-radius:8px!important}.material-ownership-field .ant-select-selection-item,.material-ownership-field .ant-select-selection-placeholder{line-height:30px!important;font-size:var(--mm-font-size-14)}.material-ownership-field .ant-select-arrow{display:grid;place-items:center;width:20px;color:var(--mm-text-muted);pointer-events:none}.material-ownership-field .ant-select-arrow .system-icon,.material-ownership-field .ant-select-arrow svg{width:15px;height:15px}.material-ownership-dropdown .ant-select-item{min-height:34px;padding:7px 12px;font-size:var(--mm-font-size-14);line-height:20px}@media(max-width:640px){.material-ownership-modal{width:calc(100vw - 24px)!important}.material-ownership-form{grid-template-columns:1fr}}.material-influencer-detail{display:grid;gap:14px}.material-influencer-detail .material-influencer-tags{display:grid;gap:9px;padding:12px 14px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:6px}.material-influencer-detail .material-influencer-tags>b{font-size:var(--mm-font-size-14)}.material-influencer-detail .material-influencer-tags>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-influencer-detail .material-influencer-summary{display:flex;align-items:center;gap:28px;min-height:68px}.material-influencer-detail .material-influencer-summary>div{display:grid;gap:3px}.material-influencer-detail .material-influencer-summary>div:first-child{padding-right:28px;border-right:1px solid var(--mm-border)}.material-influencer-detail .material-influencer-summary>.ant-avatar{flex:0 0 auto;border-radius:4px;object-fit:contain}.material-influencer-detail .material-influencer-summary b,.material-influencer-detail .material-influencer-summary strong{color:var(--mm-text);font-size:17px;line-height:22px}.material-influencer-detail .material-influencer-summary span,.material-influencer-detail .material-influencer-summary small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:16px}.material-influencer-detail .material-influencer-accounts>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.material-influencer-detail .material-influencer-accounts>header h3{margin:0}.material-influencer-detail .material-influencer-accounts>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-influencer-detail .material-influencer-accounts .ant-table{border:1px solid var(--mm-border);border-radius:6px}.material-influencer-detail .material-influencer-accounts .ant-table-thead>tr>th{background:var(--mm-table-header-bg)}.material-influencer-detail .material-influencer-accounts .ant-table-cell{font-size:var(--mm-font-size-12)}.material-influencer-detail .ant-descriptions-item-label,.material-influencer-detail .ant-descriptions-item-content{background:var(--mm-surface)!important}.material-detail-section--influencer>.material-influencer-detail-shell .influencer-detail-overview{padding-top:0}.material-drawer-v15 .material-product-tabs .ant-tabs-nav{margin:0 0 14px}.material-drawer-v15 .material-product-tabs .ant-tabs-tab{padding:0 0 10px;font-size:var(--mm-font-size-14)}.material-drawer-v15 .material-product-tabs .ant-tabs-tab-btn{display:inline-flex;align-items:center;gap:5px}.material-drawer-v15 .material-product-tabs .detail-primary-tag{font-size:10px}.material-drawer-v15 .material-product-layout{display:grid;grid-template-columns:224px minmax(0,1fr);gap:18px;align-items:start}.material-drawer-v15 .material-product-image{display:grid;place-items:center;aspect-ratio:1;min-height:0;overflow:hidden;color:var(--mm-text-subtle);background:var(--mm-surface-muted);border:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.material-drawer-v15 .material-product-image img{display:block;width:100%;height:100%;object-fit:contain;background:var(--mm-surface)}.material-drawer-v15 .material-product-content{min-width:0}.material-drawer-v15 .material-product-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:64px;padding:7px 0 12px}.material-drawer-v15 .material-product-summary>div:first-child{display:grid;gap:4px;min-width:0}.material-drawer-v15 .material-product-summary b{color:var(--mm-text);font-size:var(--mm-font-size-16);line-height:22px}.material-drawer-v15 .material-product-summary>div:first-child span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.material-drawer-v15 .material-product-summary strong{color:var(--mm-text);font-weight:700}.material-drawer-v15 .material-product-summary .ant-flex{flex:none}.material-drawer-v15 .material-product-field-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--mm-border);border-radius:5px}.material-drawer-v15 .material-product-field-grid>section{display:grid;align-content:start;gap:2px;min-width:0;min-height:58px;padding:7px 10px;background:var(--mm-surface);border-right:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.material-drawer-v15 .material-product-field-grid>section:nth-child(4n){border-right:0}.material-drawer-v15 .material-product-field-grid>section>b{color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:700;line-height:20px}.material-drawer-v15 .material-product-field-grid>section>span{overflow-wrap:anywhere;color:var(--mm-text);font-size:var(--mm-font-size-12);line-height:18px}.material-drawer-v15 .material-detail-base-grid,.material-drawer-v15 .material-detail-authorization-grid{display:grid;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px}.material-drawer-v15 .material-detail-base-grid>section,.material-drawer-v15 .material-detail-authorization-grid>section{display:grid;align-content:start;gap:1px;min-width:0;min-height:58px;padding:7px 12px;border-right:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.material-drawer-v15 .material-detail-base-grid>section>b,.material-drawer-v15 .material-detail-authorization-grid>section>b{color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:700;line-height:20px}.material-drawer-v15 .material-detail-base-grid>section>div,.material-drawer-v15 .material-detail-authorization-grid>section>div{min-width:0;color:var(--mm-text);font-size:var(--mm-font-size-12);line-height:18px}.material-drawer-v15 .material-detail-base-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.material-drawer-v15 .material-detail-base-grid>section:nth-child(4n){border-right:0}.material-drawer-v15 .material-detail-base-grid>section:nth-last-child(2){border-bottom:0}.material-drawer-v15 .material-detail-authorization-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.material-drawer-v15 .material-detail-authorization-grid>section:nth-child(3n){border-right:0}.material-drawer-v15 .material-detail-authorization-grid{margin-top:14px}.material-drawer-v15 .material-detail-post-link{color:var(--mm-primary);overflow-wrap:anywhere}.material-drawer-v15 .material-detail-post-link:hover{color:var(--mm-primary-light)}.material-drawer-v15 .material-detail-staff{grid-column:1/-1;margin:0!important;padding:7px 12px!important;background:var(--mm-surface)!important;border-top:1px solid var(--mm-border)!important;border-radius:0!important}.material-drawer-v15 .material-detail-staff>div>.ant-flex{min-height:18px}@media(max-width:680px){.material-influencer-detail .material-influencer-summary{align-items:flex-start;flex-direction:column;gap:12px}.material-influencer-detail .material-influencer-summary>div:first-child{padding:0;border:0}}.material-time-stack{display:grid;gap:12px;min-width:156px}.material-time-stack__item{display:grid;gap:2px}.material-time-stack small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.material-time-stack time{color:var(--mm-text);font-size:var(--mm-font-size-14);font-variant-numeric:tabular-nums;line-height:20px;white-space:nowrap}.material-library-influencer-summary{display:grid;gap:3px;min-width:168px}.material-library-influencer-summary>b{color:var(--mm-text);font-size:var(--mm-font-size-14);line-height:18px}.material-library-influencer-summary>small{display:block;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:16px;overflow-wrap:anywhere}.library-advanced-section-head h4{margin:0;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:700;line-height:20px}.library-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:46px;margin:0 0 8px;padding:8px 10px;border:1px solid var(--mm-border);border-radius:5px;background:var(--mm-surface)}.library-active-filters>b{margin-right:3px;font-size:var(--mm-font-size-12)}.library-active-filters .ant-btn:not(.ant-btn-link){height:27px;padding-inline:8px;color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 18%,var(--mm-border));font-size:var(--mm-font-size-12)}.library-active-filters .ant-btn:not(.ant-btn-link) .anticon{font-size:var(--mm-font-size-12)}.library-active-filters .ant-btn-link{height:27px;padding-inline:2px;font-weight:700}.library-field-views{position:relative}.library-column-popover{position:absolute;z-index:12;top:40px;right:0;display:flex;flex-direction:column;width:360px;padding:14px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:6px;box-shadow:0 12px 30px #00000024}.library-column-popover>header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.library-column-popover>header>div{display:grid;gap:3px}.library-column-popover>header b{font-size:var(--mm-font-size-14)}.library-column-popover>header small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.45}.library-column-popover fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;margin:10px 0;border:1px solid var(--mm-border);border-radius:5px}.library-column-popover legend{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.library-column-popover legend>span:last-child{display:flex;gap:6px}.library-column-popover legend .ant-btn{height:22px;padding-inline:2px;font-size:var(--mm-font-size-12)}.library-column-popover .ant-checkbox-wrapper{margin:0;font-size:var(--mm-font-size-12)}.library-column-group--tags .ant-checkbox-wrapper{display:flex;align-items:center;min-width:0}.library-column-group--tags .ant-checkbox+.library-column-label--tag{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-column-popover>footer{flex:0 0 auto;display:flex;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--mm-border)}.library-column-group{position:relative;padding:8px 10px 10px;margin:18px 0 10px;border:1px solid var(--mm-border);border-radius:5px}.library-column-group__header{position:absolute;top:-12px;inset-inline:6px;display:flex;align-items:center;justify-content:space-between;min-height:22px;padding-inline:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.library-column-group__header>span:first-child{padding-inline:4px;background:var(--mm-surface)}.library-column-group__header>span:last-child{display:flex;gap:6px;padding-inline:2px;background:var(--mm-surface)}.library-column-group__header .ant-btn{height:22px;padding-inline:2px;font-size:var(--mm-font-size-12)}.library-column-group__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;grid-auto-rows:min-content;gap:8px;padding-top:4px}.library-column-popover>footer .ant-btn{height:30px;font-size:var(--mm-font-size-12)}.library-column-popover>footer .library-column-delete-view.ant-btn-dangerous{color:var(--mm-danger);background:var(--mm-danger-bg);border-color:color-mix(in srgb,var(--mm-danger) 34%,var(--mm-border))}.library-column-popover>footer .library-column-delete-view.ant-btn-dangerous:hover,.library-column-popover>footer .library-column-delete-view.ant-btn-dangerous:focus-visible{color:var(--mm-danger);background:color-mix(in srgb,var(--mm-danger) 13%,var(--mm-surface));border-color:var(--mm-danger)}@media(max-width:640px){.library-column-popover{position:fixed;top:84px;right:12px;left:12px;width:auto}.library-column-popover fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.library-material-identity{display:flex;align-items:center;justify-content:flex-start!important;min-width:0;width:100%;height:auto;padding:0!important;text-align:left;color:var(--mm-text)}.library-material-thumb{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:60px;height:60px;overflow:hidden;border:1px solid var(--mm-border);border-radius:4px;background:linear-gradient(145deg,color-mix(in srgb,var(--mm-primary) 14%,var(--mm-surface)),var(--mm-surface-muted));color:var(--mm-primary)}.library-material-thumb.kind-yn{background:linear-gradient(145deg,color-mix(in srgb,var(--mm-primary) 8%,var(--mm-warning-bg)),var(--mm-surface));color:var(--mm-warning)}.library-material-thumb.kind-con{background:linear-gradient(145deg,color-mix(in srgb,var(--mm-primary) 14%,var(--mm-success-bg)),var(--mm-surface));color:var(--mm-success)}.library-material-thumb:has(>img){background:var(--mm-surface)}.library-material-thumb i{font-size:17px;font-style:normal}.library-material-copy{display:grid;flex:1 1 auto;min-width:0;overflow:hidden;gap:4px;margin-left:9px}.library-material-copy>span{display:flex;align-items:center;min-width:0;gap:6px}.library-material-copy b{min-width:0;overflow:hidden;color:var(--mm-primary);font-size:var(--mm-font-size-14);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.library-material-copy small{display:block;min-width:0;width:100%;overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.library-authorization{display:grid;gap:4px;min-width:170px}.library-authorization .ant-tag,.material-library-v15 .prototype-table .is-delivery,.material-library-v15 .prototype-table .material-placement-tag{width:max-content;margin:0;border:0;border-radius:4px;padding:1px 6px;font-size:var(--mm-font-size-12);line-height:18px}.material-detail-sku-picker-modal .ant-modal-body{display:grid;gap:10px}.material-detail-sku-picker-list{display:grid;max-height:360px;overflow:auto;border:1px solid var(--mm-border)}.material-detail-sku-picker-row{display:grid;grid-template-columns:20px 48px minmax(180px,1fr) minmax(150px,.7fr);align-items:center;gap:10px;min-height:68px;padding:9px 12px;border-bottom:1px solid var(--mm-border);cursor:pointer}.material-detail-sku-picker-row:last-child{border-bottom:0}.material-detail-sku-picker-row:hover,.material-detail-sku-picker-row.selected{background:var(--mm-primary-bg)}.material-detail-sku-picker-row:has(input:disabled){cursor:default}.material-detail-sku-picker-row>span{display:grid;min-width:0}.material-detail-sku-picker-row b,.material-detail-sku-picker-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-detail-sku-picker-row b{color:var(--mm-text);font-size:var(--mm-font-size-12)}.material-detail-sku-picker-row small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-detail-sku-picker-image{display:grid!important;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px}.material-detail-sku-picker-image img{display:block;width:100%;height:100%;object-fit:contain;background:var(--mm-surface)}.material-detail-sku-picker-meta{text-align:right}.material-detail-sku-picker-empty{display:grid;place-content:center;min-height:120px;gap:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-align:center}@media(max-width:700px){.material-detail-sku-picker-row{grid-template-columns:20px 44px minmax(0,1fr)}.material-detail-sku-picker-meta{display:none!important}}.library-authorization small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.library-authorization .is-expiring{color:var(--mm-warning);background:var(--mm-warning-bg)}.library-authorization .is-valid{color:var(--mm-success);background:var(--mm-success-bg)}.library-authorization .is-expired{color:var(--mm-danger);background:var(--mm-danger-bg)}.library-authorization .is-muted{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.library-row-actions{display:grid;justify-items:start;gap:2px}.library-row-actions .ant-btn{height:24px;padding-inline:3px;color:var(--mm-primary);font-size:var(--mm-font-size-12)}.library-row-actions .ant-btn[type=text]{width:40px;height:30px;margin-top:1px;border:1px solid var(--mm-border);border-radius:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14);letter-spacing:1px}.material-influencer-picker-avatar,.material-edit-influencer-avatar{display:block;flex:0 0 auto;width:48px;height:48px;overflow:hidden;border-radius:4px}.material-edit-influencer-avatar{width:56px;height:56px}.material-influencer-avatar{display:block;width:132px;height:132px;overflow:hidden;border-radius:8px}.material-library-v15 .library-material-thumb>.library-material-thumb-image{display:block;flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain!important}.material-library-v15 .library-tab-groups{gap:30px}.material-library-v15 .library-tab-group+.library-tab-group{margin-left:auto}.library-field-views .library-dimension-toggle{flex:none;white-space:nowrap}.library-field-views .library-dimension-toggle .ant-btn{white-space:nowrap}.material-library-v15 .library-row-actions{justify-items:center}.library-more-actions-label{display:inline-flex;align-items:center;gap:2px}.library-row-actions>div .ant-btn{width:46px;height:36px;margin-top:2px;border:1px solid var(--mm-border);border-radius:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-16);letter-spacing:1px}.material-library-v15 .library-query-state{margin:6px 0 12px}.material-library-v15 .library-query-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-library-v15 .ant-table-content{cursor:default;-webkit-user-select:text;user-select:text}.material-library-v15 .prototype-table:not(.table-text-selection) .ant-table-content.table-drag-scrollable{cursor:grab;-webkit-user-select:none;user-select:none}.material-library-v15 .prototype-table [data-table-drag-scroll-text]{display:inline-block;max-width:100%;cursor:default;-webkit-user-select:text;user-select:text}.material-library-v15 .prototype-table .library-table-copyable>*{max-width:100%}.library-column-popover>footer{flex-wrap:wrap}.library-column-popover>footer .ant-btn{flex:0 0 auto}.library-saved-view-tabs{display:flex;align-items:center;gap:0}.library-saved-view-tab{display:flex;align-items:center;min-width:0}.library-saved-view-tab>.ant-btn:first-child{min-width:0;padding-inline:9px;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-saved-view-tab>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);font-weight:700!important}.library-saved-view-tab .library-saved-view-delete{width:16px;min-width:16px;height:28px;padding:0;overflow:hidden;opacity:0;pointer-events:none;color:var(--mm-danger);justify-content:center;transition:opacity .12s ease}.library-saved-view-tab:hover .library-saved-view-delete,.library-saved-view-tab:focus-within .library-saved-view-delete{opacity:1;pointer-events:auto}.library-saved-view-tab .library-saved-view-delete:hover{background:var(--mm-danger-bg)}.material-library-members{display:grid;gap:4px;min-width:0;max-width:100%}.material-library-members>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-sku-cell{display:grid;gap:6px;min-width:0}.material-confirmation-sku-cell>div{display:flex;align-items:center;gap:5px;min-width:0}.material-confirmation-sku-cell b,.material-confirmation-sku-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-sku-cell small{color:var(--mm-text-muted)}.material-confirmation-sku-cell .ant-tag{margin:0;color:var(--mm-primary);background:var(--mm-primary-bg)}.material-confirmation-sku-cell .ant-btn{justify-self:start}.material-confirmation-sku-picker-modal .ant-modal-body{display:grid;gap:12px}.material-confirmation-sku-picker-summary{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border)}.material-confirmation-sku-picker-summary b{font-size:var(--mm-font-size-12)}.material-confirmation-sku-picker-summary span{color:var(--mm-text);font-size:var(--mm-font-size-12)}.material-confirmation-sku-picker-list{overflow:auto;max-height:410px;border:1px solid var(--mm-border)}.material-confirmation-sku-picker-row{display:grid;grid-template-columns:22px 48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 14px;border-bottom:1px solid var(--mm-border)}.material-confirmation-sku-picker-row:last-child{border-bottom:0}.material-confirmation-sku-picker-row.selected{background:var(--mm-primary-bg)}.material-confirmation-sku-picker-image{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);border-radius:4px;font-size:var(--mm-font-size-12);font-weight:700}.material-confirmation-sku-picker-image img{display:block;width:100%;height:100%;object-fit:contain}.material-confirmation-sku-picker-copy{display:grid;gap:4px;min-width:0}.material-confirmation-sku-picker-copy b,.material-confirmation-sku-picker-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-sku-picker-copy b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.material-confirmation-sku-picker-copy small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-confirmation-sku-picker-primary{display:flex;align-items:center;gap:7px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.material-confirmation-sku-picker-primary input{accent-color:var(--mm-primary)}.material-confirmation-sku-picker-primary input:checked+span{color:var(--mm-primary)}.material-confirmation-sku-picker-empty{padding:44px;color:var(--mm-text-muted);text-align:center}.material-confirmation-initial-loading{display:grid;place-items:center;align-content:center;gap:12px;min-height:360px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}@media(max-width:1100px){.material-library-v15 .library-tab-group+.library-tab-group{margin-left:0}}.library-column-menu{position:static;top:auto;right:auto}.material-library-v15 .batch-directory{position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100dvh - 88px);overflow:hidden;overscroll-behavior:contain}.material-library-v15 .directory-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.material-library-v15 .directory-group:not(.is-empty){cursor:pointer}.material-library-v15 .directory-group.is-empty,.material-library-v15 .directory-group.is-empty:hover{cursor:default;background:var(--mm-surface)}@media(max-width:768px){.material-library-v15 .batch-directory{position:static;min-height:auto;max-height:none;contain:none}.material-library-v15 .directory-list{overflow:visible}}.library-column-menu{width:540px;max-width:calc(100vw - 32px)}.library-column-popover fieldset,.library-column-group__options{grid-template-columns:repeat(3,minmax(148px,1fr));column-gap:14px;row-gap:9px}.library-column-popover .ant-checkbox-wrapper{display:flex;align-items:center;min-width:0;gap:7px;line-height:18px}.library-column-popover .ant-checkbox{top:0;align-self:center}.library-column-popover .ant-checkbox+span{min-width:0;padding-inline-start:0;line-height:18px}@media(max-width:640px){.library-column-menu{width:calc(100vw - 24px)}.library-column-popover fieldset,.library-column-group__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.library-column-popover{max-height:52dvh;overflow:hidden}.library-column-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--mm-text-muted) 42%,transparent) transparent}.library-column-scroll::-webkit-scrollbar{width:7px;height:7px}.library-column-scroll::-webkit-scrollbar-track{background:transparent}.library-column-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--mm-text-muted) 42%,transparent);border:2px solid transparent;border-radius:999px;background-clip:padding-box}.library-column-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--mm-primary) 52%,var(--mm-text-muted))}.library-column-scroll::-webkit-scrollbar-button{display:none}.library-column-group--tags{margin-block:18px 10px;padding-block:8px 4px}.library-column-popover .library-column-group--tags .ant-checkbox-wrapper{min-height:18px;padding-block:0}.material-change-timeline{display:grid;gap:0;max-width:720px}.material-change-timeline-item{position:relative;min-height:50px;padding:0 0 16px 20px;border-left:2px solid var(--mm-primary-bg)}.material-change-timeline-item:last-of-type{padding-bottom:0}.material-change-timeline-item:before{position:absolute;top:3px;left:-5px;width:8px;height:8px;background:var(--mm-primary);border:2px solid var(--mm-surface);border-radius:50%;content:""}.material-change-timeline-item>b{display:block;color:var(--mm-text);font-size:var(--mm-font-size-14);line-height:20px}.material-change-timeline-meta{display:flex;gap:6px;margin-top:2px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.material-change-timeline-meta span:before{margin-right:6px;color:var(--mm-border);content:"·"}.material-change-timeline-fields{display:grid;gap:2px;margin:6px 0 0;padding:6px 10px;list-style:none;border-radius:4px;background:var(--mm-surface-subtle);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:20px}.material-change-timeline-fields li{display:flex;flex-wrap:wrap;gap:6px}.material-change-timeline-fields li>span{color:var(--mm-text)}.material-change-timeline-fields del{color:var(--mm-text-muted);text-decoration:line-through}.material-change-timeline-fields i{color:var(--mm-text-muted);font-style:normal}.material-change-timeline-fields ins{color:var(--mm-success);font-weight:500;text-decoration:none}.material-change-timeline-reason{margin:4px 0 0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.material-edit-form-v15 .material-edit-influencer-form-item{grid-column:1/-1}.material-edit-form-v15 .material-edit-authorization-dates{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.material-edit-form-v15 .material-edit-authorization-dates .ant-picker{width:100%}.material-library-v15 .prototype-table .ant-table-thead>tr>th{height:46px;padding:9px 14px;background:var(--mm-table-header-bg);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:700}.material-library-v15 .prototype-table .ant-table-tbody>tr>td{height:104px;padding:10px 14px;border-bottom-color:var(--mm-border);font-size:var(--mm-font-size-12);vertical-align:middle}.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>td{background:var(--mm-surface)}.material-library-v15 .prototype-table .is-delivery--pending{color:var(--mm-warning);background:var(--mm-warning-bg)}.material-library-v15 .prototype-table .is-delivery--stored{color:var(--mm-success);background:var(--mm-success-bg)}.material-library-v15 .prototype-table .is-delivery--rejected{color:var(--mm-danger);background:var(--mm-danger-bg)}.material-library-v15 .prototype-table .ant-table-cell-fix-left,.material-library-v15 .prototype-table .ant-table-cell-fix-right,.material-library-v15 .prototype-table .ant-table-cell-fix-start,.material-library-v15 .prototype-table .ant-table-cell-fix-end{z-index:5;background-color:var(--mm-surface)!important;background-image:none!important;opacity:1!important}.material-library-v15 .prototype-table .ant-table-thead .ant-table-cell-fix-left,.material-library-v15 .prototype-table .ant-table-thead .ant-table-cell-fix-right,.material-library-v15 .prototype-table .ant-table-thead .ant-table-cell-fix-start,.material-library-v15 .prototype-table .ant-table-thead .ant-table-cell-fix-end{z-index:6;background-color:var(--mm-table-header-bg)!important}.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end{background-color:var(--mm-surface-muted)!important}.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:has(.library-material-identity):before,.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:has(.library-row-actions):before,.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:has(.library-material-identity):before,.material-library-v15 .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:has(.library-row-actions):before{background:var(--mm-surface-muted)}.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-left:has(.library-material-identity),.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-right:has(.library-row-actions),.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-start:has(.library-material-identity),.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-end:has(.library-row-actions){position:sticky;isolation:isolate;overflow:hidden}.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-left:has(.library-material-identity):before,.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-right:has(.library-row-actions):before,.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-start:has(.library-material-identity):before,.material-library-v15 .prototype-table .ant-table-tbody>tr>.ant-table-cell-fix-end:has(.library-row-actions):before{position:absolute;z-index:0;inset:0;background:var(--mm-surface);content:"";pointer-events:none}.material-library-v15 .prototype-table .ant-table-cell-fix-left .library-material-identity,.material-library-v15 .prototype-table .ant-table-cell-fix-right .library-row-actions,.material-library-v15 .prototype-table .ant-table-cell-fix-start .library-material-identity,.material-library-v15 .prototype-table .ant-table-cell-fix-end .library-row-actions{position:relative;z-index:1}.material-library-v15 .prototype-table .ant-table-cell-fix-right-first:after{box-shadow:-5px 0 10px #0f172a0f}.material-library-v15 .material-kind{margin:0;border:0;border-radius:4px;padding:2px 6px;font-size:var(--mm-font-size-12);font-weight:700}.material-library-v15 .material-kind.kind-nc{color:var(--mm-primary);background:var(--mm-primary-bg)}.material-library-v15 .material-kind.kind-yn{color:var(--mm-warning);background:var(--mm-warning-bg)}.material-library-v15 .material-kind.kind-con{color:var(--mm-success);background:var(--mm-success-bg)}.material-gallery-info .material-delivery-status{min-width:0}.material-gallery-info>.gallery-type-tag{color:var(--mm-primary);background:var(--mm-primary-bg)}.material-gallery-info>div .is-delivery--pending{color:var(--mm-warning);background:var(--mm-warning-bg)}.material-gallery-info>div .is-delivery--stored{color:var(--mm-success);background:var(--mm-success-bg)}.material-gallery-info>div .is-delivery--rejected{color:var(--mm-danger);background:var(--mm-danger-bg)}.material-delivery-status{display:grid;justify-items:start;gap:3px;min-width:0}.material-delivery-status .ant-tag{width:max-content;margin:0;border:0;font-size:var(--mm-font-size-12)}.material-rejection-reason{display:block;max-width:100%;overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px;text-overflow:ellipsis;white-space:nowrap}.material-edit-modal-v15 .ant-modal-header{padding:16px 0 12px;border-bottom:1px solid var(--mm-border)}.material-edit-modal-v15 .ant-modal-footer{padding:12px 0;border-top:1px solid var(--mm-border)}.material-edit-title{display:flex;align-items:baseline;gap:8px}.material-edit-title span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400}.material-edit-form-v15{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.material-edit-form-v15 .ant-form-item{margin-bottom:9px}.material-edit-form-v15 .ant-form-item-label>label{height:auto;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-edit-form-v15 .ant-input,.material-edit-form-v15 .ant-select-selector,.material-edit-form-v15 .ant-picker-input>input{font-size:var(--mm-font-size-12)!important}.material-edit-form-v15 .ant-picker{width:100%}.material-edit-pending-con-notice{grid-column:1/-1}.material-edit-pending-con-notice .ant-alert{align-items:center;padding:7px 10px;background:var(--mm-warning-bg);border-color:color-mix(in srgb,var(--mm-warning) 22%,var(--mm-border));border-radius:6px}.material-edit-pending-con-notice .ant-alert-icon{margin-inline-end:8px;color:var(--mm-warning);font-size:var(--mm-font-size-14)}.material-edit-pending-con-notice .ant-alert-message{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:18px}.material-edit-con-origin{display:grid;gap:8px}.material-edit-influencer{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--mm-border)}.material-edit-influencer>b{font-size:var(--mm-font-size-12)}.material-edit-influencer>div{display:flex;align-items:center;gap:9px}.material-edit-avatar{display:grid;place-items:center;width:42px;height:42px;color:var(--mm-primary);background:var(--mm-primary-bg);border-radius:4px;font-size:var(--mm-font-size-12);font-weight:700}.material-edit-influencer p{display:grid;gap:2px;margin:0}.material-edit-influencer strong{font-size:var(--mm-font-size-14)}.material-edit-influencer small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.45}.material-edit-influencer .ant-btn{justify-self:start;height:28px;font-size:var(--mm-font-size-12)}.material-edit-influencer-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:8px 10px;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface)}.material-edit-influencer-summary{display:flex;min-width:0;align-items:center;gap:10px}.material-edit-influencer-summary>div{display:grid;min-width:0;gap:2px}.material-edit-influencer-summary>.ant-avatar,.material-influencer-picker-list>button>.ant-avatar{flex:0 0 auto;border-radius:6px}.material-edit-influencer-summary>.ant-avatar img,.material-influencer-picker-list>button>.ant-avatar img{object-fit:contain}.material-edit-influencer-summary b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.material-edit-influencer-summary span,.material-edit-influencer-summary small,.material-edit-influencer-placeholder{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-edit-influencer-field>.ant-btn{flex:0 0 auto}.material-influencer-picker-modal{top:24px;padding-bottom:0}.material-influencer-picker-modal .ant-modal-body{display:grid;gap:10px}.material-influencer-picker-search{height:36px}.material-influencer-picker-list{border:1px solid var(--mm-border);border-radius:6px}.material-influencer-picker-list>button{display:grid;grid-template-columns:18px 48px minmax(0,1fr) 132px;width:100%;min-height:72px;align-items:center;gap:10px;padding:10px;color:var(--mm-text);background:var(--mm-surface);border:0;border-bottom:1px solid var(--mm-border);text-align:left}.material-influencer-picker-list>button:last-child{border-bottom:0}.material-influencer-picker-list>button:hover{background:var(--mm-surface-muted)}.material-influencer-picker-list>button.selected{background:var(--mm-primary-bg)}.material-influencer-picker-radio{width:16px;height:16px;border:1px solid var(--mm-text-subtle);border-radius:50%}.material-influencer-picker-list>button.selected .material-influencer-picker-radio{border:5px solid var(--mm-primary)}.material-influencer-picker-identity{display:grid;min-width:0;gap:2px}.material-influencer-picker-identity b{overflow:hidden;font-size:var(--mm-font-size-14);text-overflow:ellipsis;white-space:nowrap}.material-influencer-picker-identity small,.material-influencer-picker-metrics small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-influencer-picker-metrics{display:grid;justify-items:end;gap:3px}.material-influencer-picker-metrics b{font-size:var(--mm-font-size-14)}.material-influencer-picker-state{display:grid;min-height:176px;place-content:center;gap:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-sync-modal{max-width:calc(100vw - 48px)}.material-sync-modal .sync-modal-form{display:block}.material-sync-modal-title{display:inline-flex;align-items:baseline;gap:8px}.material-sync-modal-title em{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-style:normal;font-weight:400;line-height:20px}.material-sync-modal-fields{display:grid;grid-template-columns:minmax(260px,1fr) minmax(300px,1fr);gap:16px;padding:16px;background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:6px}.material-sync-modal-fields .ant-form-item{margin-bottom:0}.material-sync-modal-fields .ant-form-item-label{padding-bottom:5px}.material-sync-modal-fields .ant-form-item-label>label{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-sync-risk{display:flex;align-items:center;gap:8px;margin-top:20px;padding:14px 18px;color:color-mix(in srgb,var(--mm-warning) 68%,var(--mm-text));background:var(--mm-warning-bg);border-left:3px solid var(--mm-warning);font-size:var(--mm-font-size-14);line-height:20px}.material-sync-risk .system-icon{flex:none;font-size:18px}.material-sync-authorization{display:block;width:max-content;margin-bottom:3px;padding:2px 6px;border-radius:3px;font-size:var(--mm-font-size-12);font-weight:700}.material-sync-authorization.is-valid{color:var(--mm-success);background:var(--mm-success-bg)}.material-sync-authorization.is-expiring{color:var(--mm-warning);background:var(--mm-warning-bg)}.material-sync-authorization.is-expired{color:var(--mm-danger);background:var(--mm-danger-bg)}.material-sync-authorization.is-muted{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.material-sync-modal .material-sync-app-table small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-drawer-v15 .material-sync-record-table{width:100%;border-collapse:collapse;color:var(--mm-text);font-size:var(--mm-font-size-14)}.material-drawer-v15 .material-sync-record-table th,.material-drawer-v15 .material-sync-record-table td{padding:14px 18px;border-bottom:1px solid var(--mm-border);text-align:left;vertical-align:middle}.material-drawer-v15 .material-sync-record-table th{color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12);font-weight:700}.material-drawer-v15 .material-sync-record-table td{min-height:76px}.material-drawer-v15 .material-sync-record-table td:nth-child(2){display:table-cell}.material-drawer-v15 .material-sync-record-table td:nth-child(4),.material-drawer-v15 .material-sync-record-table td:nth-child(6){overflow-wrap:anywhere}.material-drawer-v15 .material-sync-record-table td b,.material-drawer-v15 .material-sync-record-table td small{display:block}.material-drawer-v15 .material-sync-record-table td b{font-size:var(--mm-font-size-14);font-weight:500;line-height:20px}.material-drawer-v15 .material-sync-record-table td small{margin-top:2px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px}.material-drawer-v15 .material-sync-record-table .ant-tag{margin:0}.material-drawer-v15 .material-detail-file-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--mm-border);border-radius:5px}.material-drawer-v15 .material-detail-file-facts>section{display:grid;align-content:start;gap:1px;min-width:0;min-height:58px;padding:7px 12px;background:var(--mm-surface);border-right:1px solid var(--mm-border)}.material-drawer-v15 .material-detail-file-facts>section:nth-child(n+4){border-top:1px solid var(--mm-border)}.material-drawer-v15 .material-detail-file-facts>section:nth-child(3n){border-right:0}.material-drawer-v15 .material-detail-file-facts>section>b{color:var(--mm-text-muted);font-size:var(--mm-font-size-14);font-weight:700;line-height:20px}.material-drawer-v15 .material-detail-file-facts>section>span{overflow-wrap:anywhere;color:var(--mm-text);font-size:var(--mm-font-size-12);line-height:18px}.material-placement-tag{margin:0;border:0;border-radius:3px;padding:0 6px;font-size:var(--mm-font-size-12);font-weight:700;line-height:20px}.material-placement-tag--active{color:var(--mm-success);background:var(--mm-success-bg)}.material-placement-tag--pending_sync{color:var(--mm-warning);background:var(--mm-warning-bg)}.material-placement-tag--synced{color:var(--mm-info);background:var(--mm-info-bg)}.material-placement-tag--ended{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.material-drawer-v15 .material-detail-files{align-items:start}.material-drawer-v15 .material-detail-preview{aspect-ratio:1;min-height:0}.material-drawer-v15 .material-detail-preview>img,.material-drawer-v15 .material-detail-preview>video{height:100%;min-height:0}.material-drawer-v15 .material-detail-video-cover{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;color:var(--mm-surface);background:var(--mm-text);border:0;cursor:pointer}.material-drawer-v15 .material-detail-video-cover img{display:block;width:100%;height:100%;object-fit:contain}.material-drawer-v15 .material-detail-video-cover span{position:absolute;inset:50% auto auto 50%;width:auto;max-width:none;padding:7px 11px;color:var(--mm-surface);background:#0f172abd;border-radius:999px;font-size:var(--mm-font-size-12);line-height:1;transform:translate(-50%,-50%)}.material-drawer-v15 .material-detail-video-cover:disabled{cursor:wait}.material-drawer-v15 .material-detail-file-strip i{position:relative;width:46px;height:46px;overflow:hidden}.material-drawer-v15 .material-detail-file-strip i img{display:block;width:100%;height:100%;object-fit:contain}.material-drawer-v15 .material-detail-file-strip i em{position:absolute;top:4px;left:4px;z-index:1;margin:0;padding:1px 5px;color:var(--mm-surface);background:var(--mm-primary);border-radius:999px;font-size:var(--mm-font-size-12);font-weight:600;font-style:normal;line-height:14px;white-space:nowrap}.material-drawer-v15 .material-detail-file-strip{flex-wrap:wrap}.material-drawer-v15 .material-detail-file-strip button{flex:0 1 auto;width:fit-content;min-width:0;max-width:min(100%,360px);height:auto;min-height:60px}.material-drawer-v15 .material-detail-file-strip span{overflow:visible;line-height:17px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.material-drawer-v15 .material-detail-file-actions{gap:12px}.material-drawer-v15 .material-detail-file-actions .ant-btn{height:36px;padding-inline:14px;font-size:var(--mm-font-size-14);font-weight:600}.material-drawer-v15 .material-detail-file-actions .ant-btn .anticon{font-size:var(--mm-font-size-16)}.material-drawer-v15 .material-detail-file-actions .material-detail-file-delete:not(:disabled){color:var(--mm-surface);background:var(--mm-danger);border-color:var(--mm-danger)}.material-drawer-v15 .material-detail-file-actions .material-detail-file-delete:not(:disabled):hover{color:var(--mm-surface)!important;background:color-mix(in srgb,var(--mm-danger) 88%,var(--mm-text))!important;border-color:color-mix(in srgb,var(--mm-danger) 88%,var(--mm-text))!important}.material-drawer-v15 .material-source-derived-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--mm-border);border-radius:4px}.material-drawer-v15 .material-source-derived-grid>section,.material-drawer-v15 .material-source-derived-grid-empty{display:grid;align-content:start;gap:3px;min-width:0;min-height:74px;padding:10px 12px;background:var(--mm-surface);border-right:1px solid var(--mm-border);border-bottom:1px solid var(--mm-border)}.material-drawer-v15 .material-source-derived-grid>section:nth-child(4){border-right:0}.material-drawer-v15 .material-source-derived-grid>section:nth-child(5){border-bottom:0}.material-drawer-v15 .material-source-derived-grid>section b{color:var(--mm-text-muted);font-size:var(--mm-font-size-14);line-height:20px}.material-drawer-v15 .material-source-derived-grid>section>div{min-width:0;color:var(--mm-text);font-size:var(--mm-font-size-14);line-height:20px}.material-drawer-v15 .material-source-derived-grid .ant-btn-link{height:auto;padding:0;font-size:inherit;line-height:inherit}.material-drawer-v15 .material-source-derived-grid .ant-tag{width:fit-content}.material-drawer-v15 .material-source-derived-grid-empty{grid-column:span 3;border-right:0;border-bottom:0;background:var(--mm-surface-subtle)}.material-drawer-v15 .material-derived-list{display:grid;gap:8px;margin-top:14px}.material-drawer-v15 .material-derived-list>b{font-size:var(--mm-font-size-14)}.material-drawer-v15 .material-derived-list>div{display:grid;gap:8px;width:min(520px,100%)}.material-drawer-v15 .material-derived-list>div>button{display:grid;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:62px;padding:6px;color:var(--mm-text);text-align:left;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:3px;cursor:pointer}.material-drawer-v15 .material-derived-list>div>button:hover{border-color:color-mix(in srgb,var(--mm-primary) 45%,var(--mm-border));background:var(--mm-primary-bg)}.material-drawer-v15 .material-derived-list>div>button.is-static{cursor:default}.material-drawer-v15 .material-derived-list>div>button>i{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mm-primary);background:var(--mm-primary-bg);font-size:var(--mm-font-size-12);font-style:normal}.material-drawer-v15 .material-derived-list>div>button>i img{display:block;width:100%;height:100%;object-fit:contain}.material-drawer-v15 .material-derived-list>div>button>span{display:grid;min-width:0;gap:3px}.material-drawer-v15 .material-derived-list>div>button>span b,.material-drawer-v15 .material-derived-list>div>button>span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-drawer-v15 .material-derived-list>div>button>span b{font-size:var(--mm-font-size-14)}.material-drawer-v15 .material-derived-list>div>button>span small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-drawer-v15 .material-derived-list>div>button>.anticon{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}@media(max-width:640px){.material-influencer-picker-list>button{grid-template-columns:18px 42px minmax(0,1fr)}.material-influencer-picker-list>button .ant-avatar{width:42px!important;height:42px!important}.material-influencer-picker-metrics{display:none}.material-sync-modal{width:calc(100vw - 24px)!important}.material-sync-modal-fields,.material-drawer-v15 .material-detail-file-facts{grid-template-columns:1fr}.material-drawer-v15 .material-detail-file-facts>section{border-right:0}}.prototype-library-main>.status-tabs>.ant-tabs{align-self:stretch;display:flex}.prototype-library-main>.status-tabs>.ant-tabs .ant-tabs-nav,.prototype-library-main>.status-tabs>.ant-tabs .ant-tabs-nav-wrap,.prototype-library-main>.status-tabs>.ant-tabs .ant-tabs-nav-list{align-self:stretch;height:100%}.prototype-library-main>.status-tabs>.ant-tabs .ant-tabs-nav-list{display:flex;align-items:flex-end}.prototype-library-main>.status-tabs>.ant-tabs .ant-tabs-tab{display:flex;align-items:center}.material-library-v15{gap:16px}.material-library-v15 .prototype-library-main{padding:0 16px 8px;border-radius:8px}.material-library-v15 .result-note{padding:9px 2px 7px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-library-v15 .prototype-table .ant-table-thead>tr>th{height:40px;padding:8px 10px;font-size:var(--mm-font-size-12)}.material-library-v15 .prototype-table .ant-table-tbody>tr>td{padding:9px 10px;font-size:var(--mm-font-size-12)}.material-library-v15 .prototype-table .ant-table-pagination{margin:12px 0 0}.material-library-v15 .bulk-actions{margin-top:10px}@media(max-width:768px){.material-library-v15 .prototype-library-main{padding-inline:10px}}.material-library-v15.is-directory-collapsed .directory-head{justify-content:center;padding-inline:3px}.material-library-v15.is-directory-collapsed .directory-head>b{display:none}.material-library-v15 .directory-head .ant-btn{color:var(--mm-text-muted)}.material-library-v15 .directory-item{position:relative;grid-template-columns:minmax(0,1fr) auto 14px;min-height:42px;padding:8px 12px;border-bottom-color:var(--mm-border);font-size:var(--mm-font-size-14)}.material-library-v15 .directory-item>span{gap:9px}.material-library-v15 .directory-item>span .anticon{color:var(--mm-text-muted);font-size:var(--mm-font-size-16)}.material-library-v15 .directory-item>strong{color:var(--mm-text-subtle);font-size:var(--mm-font-size-12);font-weight:700}.material-library-v15 .directory-item>svg{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-library-v15 .directory-item.active>span .anticon,.material-library-v15 .directory-item.active>strong{color:var(--mm-primary)}.material-library-v15 .directory-group{font-weight:500}.material-library-v15 .directory-child{padding-left:38px;font-size:var(--mm-font-size-12)}.material-library-v15 .directory-child>span .anticon{font-size:17px}.material-library-v15 .directory-child:has(+.directory-group){border-bottom-color:var(--mm-border)}.material-gallery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:4px 0 12px}.material-gallery-card{overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:6px}.material-gallery-preview{position:relative;display:grid;place-items:center;height:142px;color:var(--mm-surface);background:linear-gradient(145deg,var(--mm-primary),color-mix(in srgb,var(--mm-primary) 52%,var(--mm-text-muted)));font-size:24px;font-weight:700}.material-gallery-preview.tone-1{background:linear-gradient(145deg,color-mix(in srgb,var(--mm-primary) 78%,var(--mm-text-muted)),color-mix(in srgb,var(--mm-primary) 34%,var(--mm-text-muted)))}.material-gallery-preview.tone-2{background:linear-gradient(145deg,color-mix(in srgb,var(--mm-primary) 72%,var(--mm-success)),color-mix(in srgb,var(--mm-primary) 28%,var(--mm-success)))}.material-gallery-preview.tone-3{background:linear-gradient(145deg,color-mix(in srgb,var(--mm-primary) 72%,var(--mm-text)),color-mix(in srgb,var(--mm-primary) 28%,var(--mm-text-muted)))}.material-gallery-preview>.ant-checkbox-wrapper{position:absolute;top:10px;left:10px;padding:4px;background:var(--mm-surface);border-radius:4px}.material-gallery-preview>.ant-btn{position:absolute;top:8px;right:8px;height:28px;padding-inline:8px;color:var(--mm-text);background:var(--mm-surface);border:0}.material-gallery-info{display:grid;gap:6px;padding:10px}.material-gallery-info>.ant-tag{width:max-content;margin:0;color:var(--mm-primary);background:var(--mm-primary-bg);border:0}.material-gallery-info>.ant-btn{justify-self:start;height:auto;padding:0;color:var(--mm-primary);font-weight:700}.material-gallery-info>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mm-font-size-14)}.material-gallery-info small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-gallery-info>div{display:flex;gap:4px}.material-gallery-info>div .ant-tag{margin:0;border:0;font-size:var(--mm-font-size-12)}.material-gallery-card:hover{border-color:var(--mm-primary);box-shadow:0 4px 12px color-mix(in srgb,var(--mm-primary) 14%,transparent)}@media(max-width:1200px){.material-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.material-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.material-gallery-preview{height:120px}}.material-library-v15 .bulk-actions .ant-btn-sm{height:28px!important;min-width:28px;padding-inline:9px!important;border-radius:5px!important;font-size:var(--mm-font-size-12)!important;box-shadow:none}.material-library-v15{grid-template-columns:178px minmax(0,1fr);gap:12px}.material-library-v15 .directory-head{min-height:42px;padding:6px 8px 6px 12px;font-size:var(--mm-font-size-12)}.material-library-v15 .directory-item{grid-template-columns:minmax(0,1fr) auto 12px;gap:6px;min-height:36px;padding:6px 10px;font-size:var(--mm-font-size-12)}.material-library-v15 .directory-item>span{min-width:0;gap:7px;white-space:nowrap}.material-library-v15 .directory-item>span .anticon{flex:none;font-size:var(--mm-font-size-14)}.material-library-v15 .directory-item>strong{flex:none;font-size:var(--mm-font-size-12);white-space:nowrap}.material-library-v15 .directory-item>svg{width:12px;font-size:var(--mm-font-size-12)}.material-library-v15 .directory-child{padding-left:27px;font-size:var(--mm-font-size-12)}.material-library-v15 .directory-child>span .anticon{font-size:var(--mm-font-size-14)}.material-library-v15 .directory-group{font-weight:400}.material-library-v15 .directory-item.active{font-weight:700}.material-library-v15 .directory-item>span{min-width:0;overflow:hidden}.material-library-v15 .directory-item>span>.anticon{flex:none}.material-library-v15 .directory-item-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-library-v15 .directory-item>strong{min-width:2ch;justify-self:end;text-align:right;font-variant-numeric:tabular-nums}.material-library-v15 .directory-item:not(.directory-group)>strong{grid-column:3}.material-library-v15.is-directory-collapsed{grid-template-columns:42px minmax(0,1fr)}.material-drawer-v15 .ant-drawer-body{padding:0;overflow:auto;scrollbar-width:none}.material-drawer-v15 .ant-drawer-body::-webkit-scrollbar,.material-detail-tabs .ant-tabs-nav::-webkit-scrollbar{display:none}.material-drawer-v15 .material-detail-head{position:sticky;z-index:5;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:88px;padding:15px 20px;background:var(--mm-surface);border-bottom:1px solid var(--mm-border)}.material-detail-head h2{display:flex;align-items:center;gap:6px;margin:0;color:var(--mm-text);font-size:24px;line-height:1.15}.material-detail-head p{margin:4px 0 0;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.material-detail-head .ant-btn{height:34px;font-size:var(--mm-font-size-14)}.material-detail-kind{margin:0;border:0;color:var(--mm-primary);background:var(--mm-primary-bg);font-size:var(--mm-font-size-12)}.material-detail-files{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;padding:16px 20px;border-bottom:1px solid var(--mm-border)}.material-detail-preview{display:grid;place-content:center;gap:7px;min-height:250px;padding:20px;color:var(--mm-surface);background:linear-gradient(145deg,var(--mm-primary),var(--mm-primary-light));border-radius:4px;text-align:center}.material-detail-preview.has-media{padding:0;overflow:hidden;background:var(--mm-text)}.material-detail-preview>img,.material-detail-preview>video{display:block;width:100%;height:100%;min-height:250px;object-fit:contain}.material-detail-preview-fallback{display:grid;justify-items:center;gap:7px}.material-detail-preview b{font-size:28px}.material-detail-preview span{max-width:200px;font-size:var(--mm-font-size-12);line-height:1.4}.material-detail-file-side{min-width:0}.material-detail-file-strip{display:flex;gap:8px;margin-bottom:10px}.material-detail-file-strip button{display:flex;align-items:center;gap:7px;min-width:150px;height:52px;padding:6px 8px;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px;text-align:left}.material-detail-file-strip button.active{border-color:var(--mm-primary);background:var(--mm-primary-bg)}.material-detail-file-strip i{display:grid;place-items:center;width:36px;height:36px;color:var(--mm-primary);background:var(--mm-primary-bg);border-radius:3px;font-size:var(--mm-font-size-12);font-style:normal}.material-detail-file-strip span{overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-detail-file-side .ant-descriptions-view{border-color:var(--mm-border)}.material-detail-file-side .ant-descriptions-item-label,.material-detail-file-side .ant-descriptions-item-content{padding:7px 9px!important;font-size:var(--mm-font-size-12)}.material-detail-file-side .ant-descriptions-item-label{color:var(--mm-text-muted);background:var(--mm-surface-muted)!important}.material-detail-file-actions{margin-top:10px}.material-detail-file-actions .ant-btn{height:32px;font-size:var(--mm-font-size-12)}.material-detail-tabs{position:sticky;z-index:4;top:88px;padding:0 20px;background:var(--mm-surface);border-bottom:1px solid var(--mm-border)}.material-detail-tabs .ant-tabs-nav{margin:0;overflow-x:auto;scrollbar-width:none}.material-detail-tabs .ant-tabs-nav:before{border-bottom:0}.material-detail-tabs .ant-tabs-tab{margin:0 20px 0 0!important;padding:12px 0 9px!important;font-size:var(--mm-font-size-14)}.material-detail-tabs .ant-tabs-tab-btn,.material-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--mm-text);white-space:nowrap}.material-detail-section{padding:16px 20px 24px}.material-detail-section h3{margin:0 0 12px;color:var(--mm-text);font-size:15px}.material-detail-section .ant-descriptions-view{border-color:var(--mm-border)}.material-detail-section .ant-descriptions-item-label,.material-detail-section .ant-descriptions-item-content{padding:9px 10px!important;font-size:var(--mm-font-size-12)}.material-detail-section .ant-descriptions-item-label{color:var(--mm-text-muted);background:var(--mm-surface-muted)!important}.material-detail-staff{display:grid;gap:5px;margin-top:12px;padding:10px;background:var(--mm-surface-muted);font-size:var(--mm-font-size-12)}.material-detail-staff span{color:var(--mm-text-muted)}.detail-success-tag,.detail-primary-tag,.detail-warning-tag{margin:0;border:0;border-radius:3px;font-size:var(--mm-font-size-12);font-weight:700}.detail-success-tag{color:var(--mm-success);background:var(--mm-success-bg)}.detail-primary-tag{color:var(--mm-primary);background:var(--mm-primary-bg)}.detail-warning-tag{color:var(--mm-warning);background:var(--mm-warning-bg)}@media(max-width:900px){.material-drawer-v15 .ant-drawer-content-wrapper{width:calc(100vw - 20px)!important}.material-detail-files{grid-template-columns:1fr}.material-detail-preview{min-height:180px}.material-detail-preview>img,.material-detail-preview>video{min-height:180px}.material-detail-head{flex-direction:column}.material-detail-head>.ant-flex{flex-wrap:wrap}.material-detail-tabs{top:132px}}.material-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.material-edit-form .ant-form-item{margin-bottom:10px}.material-edit-form .ant-form-item-label{padding-bottom:3px}.material-edit-form .ant-form-item-label>label{font-size:var(--mm-font-size-12)}.material-history-modal>b{display:block;margin-bottom:12px}.material-history-modal table,.sync-modal-table{width:100%;border-collapse:collapse;font-size:var(--mm-font-size-12)}.material-history-modal th,.material-history-modal td,.sync-modal-table th,.sync-modal-table td{padding:9px 8px;border:1px solid var(--mm-border);text-align:left}.material-history-modal th,.sync-modal-table th{color:var(--mm-text-muted);background:var(--mm-surface-muted);font-weight:600}.sync-modal-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sync-modal-form .ant-form-item{margin-bottom:0}.sync-modal-rule,.delete-block-reason{margin:12px 0;padding:9px 10px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:4px;font-size:var(--mm-font-size-12)}.delete-block-reason{color:var(--mm-danger);background:var(--mm-danger-bg);border-color:var(--mm-danger)}@media(max-width:640px){.material-edit-form,.sync-modal-form{grid-template-columns:1fr}}.material-detail-file-strip em{flex:none;margin-left:auto;padding:2px 4px;color:var(--mm-primary);background:var(--mm-primary-bg);border-radius:2px;font-size:var(--mm-font-size-12);font-style:normal;white-space:nowrap}.detail-sku-head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:var(--mm-font-size-14)}.detail-sku-actions{margin-top:10px}.detail-sku-actions .ant-btn{height:30px;font-size:var(--mm-font-size-12)}.material-library-v15 .material-product-cell{display:grid;width:100%;max-width:100%;min-width:0;overflow:hidden;gap:3px;cursor:pointer}.material-library-v15 .material-product-cell-item{display:grid;gap:2px;min-width:0;overflow:hidden}.material-library-v15 .material-product-cell-item>span{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden}.material-library-v15 .material-product-cell strong{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-library-v15 .material-product-cell small{display:block;max-width:100%;overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-library-v15 .material-product-cell .ant-tag{flex:none;margin:0;padding-inline:5px;font-size:10px;font-weight:400;line-height:18px}.material-library-v15 .material-product-primary-tag{color:var(--mm-primary);background:var(--mm-primary-bg)}.material-library-v15 .material-product-multiple-tag{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.material-product-multiple-row{display:flex;justify-content:flex-start;min-height:18px}.material-product-sku-row{display:flex;align-items:center;gap:4px;min-width:0}.material-library-follower-summary{display:grid;gap:3px;min-width:120px}.material-library-follower-summary>span{display:flex;align-items:baseline;gap:6px;color:var(--mm-text);line-height:20px}.material-library-follower-summary>span>strong,.material-library-follower-summary>span>b{font-size:inherit}.material-library-follower-summary>small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:17px;text-overflow:ellipsis;white-space:nowrap}.material-detail-image-preview.ant-image{display:block;width:100%;height:100%;min-height:250px;cursor:zoom-in}.material-detail-image-preview .ant-image-img{display:block;width:100%;height:100%;min-height:250px;object-fit:contain}.material-product-tooltip{display:grid;gap:4px;min-width:240px;max-width:420px;padding:2px}.material-product-tooltip>b{padding-bottom:4px;border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12)}.material-product-tooltip>div{display:grid;gap:0}.material-product-tooltip>div>span{display:flex;align-items:center;gap:6px;line-height:20px}.material-product-tooltip strong{overflow-wrap:anywhere;font-size:var(--mm-font-size-12)}.material-product-tooltip em{flex:none;padding:1px 5px;color:var(--mm-surface);background:var(--mm-primary);border-radius:3px;font-size:10px;font-style:normal;font-weight:400}.material-product-tooltip small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px;overflow-wrap:anywhere}.material-product-tooltip small:empty{display:none}.material-detail-files--empty{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:136px}.material-detail-empty-file-state{display:flex;align-items:center;gap:12px;padding:18px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px dashed var(--mm-border);border-radius:7px}.material-detail-empty-file-state>.anticon{color:var(--mm-primary);font-size:24px}.material-detail-empty-file-state>div{display:grid;gap:4px}.material-detail-empty-file-state b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.material-detail-empty-file-state span{max-width:540px;font-size:var(--mm-font-size-12);line-height:1.55}.material-detail-files--empty>.ant-btn{height:32px}@media(max-width:900px){.material-detail-files--empty{grid-template-columns:1fr}.material-detail-files--empty>.ant-btn{justify-self:start}}.material-confirmation-modal .ant-modal-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:90vh;max-height:90vh;overflow:hidden}.material-confirmation-modal .ant-modal-header{padding:14px 16px;border-bottom:1px solid var(--mm-border)}.material-confirmation-modal .ant-modal-body{min-height:0;overflow:auto;padding:14px 16px 0}.material-confirmation-modal .ant-steps{margin-bottom:14px}.material-confirmation-content{min-height:430px;padding-bottom:14px}.material-confirmation-section-title{margin:0 0 10px;padding:9px 10px;color:var(--mm-text);background:var(--mm-surface-muted);border:1px solid var(--mm-border);font-size:var(--mm-font-size-12);font-weight:700}.material-confirmation-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:8px 10px;border:1px solid var(--mm-border);background:var(--mm-surface)}.material-confirmation-bulkbar>span{display:flex;align-items:center;gap:5px;font-size:var(--mm-font-size-12);white-space:nowrap}.material-confirmation-bulkbar>span b{color:var(--mm-text)}.material-confirmation-bulkbar>div{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.material-confirmation-bulkbar .ant-select{width:132px}.material-confirmation-bulkbar .ant-input{width:150px}.material-confirmation-bulkbar .ant-btn{height:30px;font-size:var(--mm-font-size-12)}.material-confirmation-table{border:1px solid var(--mm-border)}.material-confirmation-table .ant-table{font-size:var(--mm-font-size-12)}.material-confirmation-table .ant-table-thead>tr>th{padding:8px 10px;background:var(--mm-table-header-bg);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:700;white-space:nowrap}.material-confirmation-table .ant-table-tbody>tr>td{padding:8px 10px;vertical-align:top}.material-confirmation-table .ant-select,.material-confirmation-table .ant-input{width:100%;font-size:var(--mm-font-size-12)}.material-confirmation-table .ant-select-selector,.material-confirmation-table .ant-input{min-height:30px!important}.material-confirmation-identity{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0}.material-confirmation-identity i{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;color:var(--mm-primary);background:var(--mm-primary-bg);border:1px solid color-mix(in srgb,var(--mm-primary) 22%,var(--mm-border));border-radius:3px;font-size:10px;font-style:normal;font-weight:700}.material-confirmation-identity span{display:grid;min-width:0;gap:2px}.material-confirmation-identity b,.material-confirmation-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-identity b{font-size:var(--mm-font-size-12)}.material-confirmation-identity small,.material-confirmation-muted{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-confirmation-tags{display:grid;gap:8px;max-width:920px;margin:auto}.material-confirmation-tag-row{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--mm-border);background:var(--mm-surface)}.material-confirmation-tag-row b{font-size:var(--mm-font-size-12)}.material-confirmation-tag-row .ant-select{width:100%}.material-confirmation-review{display:grid;gap:10px;max-width:720px;margin:36px auto;padding:18px;border:1px solid var(--mm-border);background:var(--mm-surface-muted)}.material-confirmation-review p{margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-confirmation-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.material-confirmation-footer>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-confirmation-footer>div{display:flex;gap:8px}.material-confirmation-bulk-sku{display:grid;gap:14px}.material-confirmation-bulk-sku label{display:grid;gap:6px;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:600}.material-confirmation-bulk-sku .ant-select{width:100%}@media(max-width:820px){.material-confirmation-modal{width:calc(100vw - 24px)!important}.material-confirmation-modal .ant-modal-content{height:94vh;max-height:94vh}.material-confirmation-bulkbar{align-items:flex-start;flex-direction:column}.material-confirmation-bulkbar>div{flex-wrap:wrap;justify-content:flex-start}.material-confirmation-content{min-height:360px}.material-confirmation-tag-row{grid-template-columns:1fr}}.material-confirmation-material-cell{display:grid;gap:7px;min-width:0}.material-confirmation-file-strip{display:flex;gap:7px;width:270px;max-width:270px;overflow-x:auto;overflow-y:hidden;padding:1px 1px 4px}.material-confirmation-file-strip button{position:relative;display:grid;grid-template-rows:52px auto;flex:0 0 72px;gap:3px;width:72px;overflow:hidden;padding:0;color:var(--mm-text);background:transparent;border:0;cursor:zoom-in;text-align:left}.material-confirmation-file-strip button>span{display:grid;place-items:center;width:72px;height:52px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:3px;font-size:10px;font-weight:700}.material-confirmation-file-strip button:hover>span,.material-confirmation-file-strip button.is-main>span{border-color:var(--mm-primary)}.material-confirmation-file-strip button.is-main>span{box-shadow:0 0 0 1px var(--mm-primary)}.material-confirmation-file-strip button img{display:block;width:100%;height:100%;object-fit:contain}.material-confirmation-file-strip button em{position:absolute;top:3px;left:3px;padding:1px 4px;color:var(--mm-surface);background:var(--mm-primary);border-radius:2px;font-size:10px;font-style:normal}.material-confirmation-file-strip button small{overflow:hidden;color:var(--mm-text-muted);font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-preview-trigger{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;padding:0;color:var(--mm-primary);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:3px;font-size:10px;font-weight:700;cursor:zoom-in}.material-confirmation-identity .material-confirmation-preview-trigger{width:36px;height:36px}.material-confirmation-preview-trigger:hover{border-color:var(--mm-primary)}.material-confirmation-preview-trigger img{display:block;width:100%;height:100%;object-fit:contain}.material-confirmation-preview-modal .ant-modal-body{padding:16px 20px}.material-confirmation-preview-body{display:grid;gap:12px}.material-confirmation-preview-stage{display:grid;place-items:center;min-height:360px;max-height:calc(100vh - 310px);overflow:hidden;background:var(--mm-text);border-radius:7px}.material-confirmation-preview-stage img{display:block;max-width:100%;max-height:calc(100vh - 320px);object-fit:contain}.material-confirmation-preview-fallback{display:grid;justify-items:center;gap:7px;color:var(--mm-text-subtle)}.material-confirmation-preview-fallback b{font-size:20px}.material-confirmation-preview-fallback span{font-size:var(--mm-font-size-12)}.material-confirmation-preview-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--mm-border);border-radius:5px;overflow:hidden}.material-confirmation-preview-meta span{display:grid;gap:4px;min-height:52px;padding:8px 10px;border-right:1px solid var(--mm-border)}.material-confirmation-preview-meta span:last-child{border-right:0}.material-confirmation-preview-meta small{color:var(--mm-text-muted);font-size:10px}.material-confirmation-preview-meta b{font-size:var(--mm-font-size-12);font-weight:500}.material-confirmation-preview-strip{display:flex;gap:8px;overflow:auto;padding:1px}.material-confirmation-preview-strip button{position:relative;display:grid;grid-template-rows:70px auto;width:112px;min-width:112px;overflow:hidden;padding:0;color:var(--mm-text);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:5px;cursor:pointer;text-align:left}.material-confirmation-preview-strip button.active{border-color:var(--mm-primary);box-shadow:0 0 0 1px var(--mm-primary)}.material-confirmation-preview-strip button>.app-image-boundary,.material-confirmation-preview-strip button>i{display:grid;place-items:center;width:100%;height:70px;object-fit:contain;color:var(--mm-primary);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12);font-style:normal;font-weight:700}.material-confirmation-preview-strip .material-confirmation-preview-file-name{overflow:hidden;padding:5px 6px;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-preview-strip button>em{position:absolute;top:4px;left:4px;padding:2px 4px;color:var(--mm-surface);background:var(--mm-primary);border-radius:2px;font-size:10px;font-style:normal}@media(max-width:700px){.material-confirmation-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.material-confirmation-preview-meta span:nth-child(2n){border-right:0}.material-confirmation-preview-stage{min-height:260px}}.material-confirmation-preview-modal{max-width:calc(100vw - 32px)}.material-confirmation-preview-stage{width:100%;height:clamp(320px,52vh,520px);min-height:0;max-height:none;margin-inline:auto}.material-confirmation-preview-stage img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.material-confirmation-source-cell{display:flex;align-items:center;gap:4px;min-width:0}.material-confirmation-source-cell .ant-btn:first-child{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-source-picker-intro{margin-bottom:12px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.material-confirmation-source-picker-list{display:grid;gap:8px;min-height:240px;max-height:460px;overflow:auto;margin-top:12px}.material-confirmation-source-picker-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:8px;text-align:left;color:var(--mm-text);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:6px;cursor:pointer}.material-confirmation-source-picker-row:hover{border-color:var(--mm-primary);background:var(--mm-primary-soft)}.material-confirmation-source-picker-image{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);border-radius:4px;font-size:var(--mm-font-size-12)}.material-confirmation-source-picker-image img{width:100%;height:100%;object-fit:contain}.material-confirmation-source-picker-copy{display:grid;gap:3px;min-width:0}.material-confirmation-source-picker-copy b,.material-confirmation-source-picker-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-source-picker-copy small{color:var(--mm-text-muted)}.material-confirmation-source-picker-action{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:600}.material-confirmation-source-picker-empty{display:grid;place-items:center;min-height:220px;color:var(--mm-text-muted)}.material-confirmation-source-picker-modal.ant-modal{width:min(920px,100vw - 48px)!important}.material-confirmation-source-picker-modal .ant-modal-body{padding:16px 20px}.material-confirmation-source-picker-modal .ant-modal-footer .ant-btn{height:32px;padding-inline:12px;font-size:var(--mm-font-size-12)}.material-confirmation-source-picker-filters{grid-template-columns:minmax(0,1fr) 180px;gap:14px;align-items:end}.material-confirmation-source-picker-filters>label{display:grid;gap:6px;color:var(--mm-text);font-size:var(--mm-font-size-12)}.material-confirmation-source-picker-summary{display:flex;align-items:center;gap:10px;min-height:52px;margin-top:12px;padding:0 12px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:1px solid var(--mm-border);border-radius:6px;font-size:var(--mm-font-size-12)}.material-confirmation-source-picker-summary b{color:var(--mm-text);font-weight:600}.material-confirmation-source-picker-list{gap:8px;min-height:0;max-height:clamp(220px,36dvh,330px);margin-top:12px;padding-right:2px}.material-confirmation-source-picker-row{grid-template-columns:20px 48px minmax(0,1fr);gap:10px;min-height:64px;padding:7px 10px;border-radius:7px}.material-confirmation-source-picker-row .ant-radio{align-self:center}.material-confirmation-source-picker-row.selected{border-color:var(--mm-primary);background:var(--mm-primary-bg)}.material-confirmation-source-picker-image{width:48px;height:48px;border-radius:6px}.material-confirmation-source-picker-copy{gap:2px}.material-confirmation-source-picker-copy b{display:flex;align-items:center;gap:6px;font-size:var(--mm-font-size-14)}.material-confirmation-source-picker-copy b .ant-tag{margin-inline-end:0;border:0;font-size:var(--mm-font-size-12)}.material-confirmation-source-picker-copy .material-kind.kind-nc{color:var(--mm-primary);background:var(--mm-primary-bg)}.material-confirmation-source-picker-copy .material-kind.kind-yn{color:var(--mm-warning);background:var(--mm-warning-bg)}.material-confirmation-source-picker-copy small{font-size:var(--mm-font-size-12)}.material-confirmation-source-picker-row:hover{border-color:var(--mm-primary);background:var(--mm-primary-bg)}@media(max-width:640px){.material-confirmation-source-picker-modal.ant-modal{width:calc(100vw - 24px)!important}.material-confirmation-source-picker-modal .ant-modal-body{padding:14px}.material-confirmation-source-picker-filters{grid-template-columns:minmax(0,1fr) 132px;gap:8px}.material-confirmation-source-picker-row{grid-template-columns:20px 44px minmax(0,1fr);gap:8px;padding:7px 8px}.material-confirmation-source-picker-image{width:44px;height:44px}.material-confirmation-source-picker-copy b{font-size:var(--mm-font-size-14)}}.material-confirmation-modal .ant-modal-body{display:flex;flex-direction:column;overflow:hidden}.material-confirmation-modal .material-confirmation-steps{flex:0 0 auto}.material-confirmation-modal .material-confirmation-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.material-confirmation-tags{width:100%;max-width:none;margin:0}.material-confirmation-tags>.tag-picker-v15{border:1px solid var(--mm-border);background:var(--mm-surface)}.material-confirmation-tags{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;min-height:560px;border:1px solid var(--mm-border);background:var(--mm-surface)}.material-confirmation-tags .material-confirmation-tag-materials{min-width:0;border-right:1px solid var(--mm-border);background:var(--mm-surface-muted)}.material-confirmation-tags .material-confirmation-tag-materials>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;padding:10px 12px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.material-confirmation-tags .material-confirmation-tag-materials>header b{font-size:var(--mm-font-size-14)}.material-confirmation-tags .material-confirmation-tag-materials>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.material-confirmation-tags .material-confirmation-tag-materials>header .ant-btn{padding-inline:2px}.material-confirmation-tags .material-confirmation-tag-materials>div{max-height:565px;overflow-y:auto}.material-confirmation-tags .material-confirmation-tag-material{display:grid;grid-template-columns:16px 42px minmax(0,1fr);align-items:start;gap:7px;padding:9px 10px;border-bottom:1px solid var(--mm-surface-subtle);cursor:pointer}.material-confirmation-tags .material-confirmation-tag-material.selected{background:var(--mm-primary-bg)}.material-confirmation-tags .material-confirmation-tag-material .ant-checkbox-wrapper{margin:2px 0 0}.material-confirmation-tags .material-confirmation-tag-thumbnail{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface);font-size:var(--mm-font-size-12)}.material-confirmation-tags .material-confirmation-tag-thumbnail img{width:100%;height:100%;object-fit:contain}.material-confirmation-tags .material-confirmation-tag-material-copy{display:grid;min-width:0;gap:3px}.material-confirmation-tags .material-confirmation-tag-material-copy b,.material-confirmation-tags .material-confirmation-tag-material-copy small,.material-confirmation-tags .material-confirmation-tag-material-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-tags .material-confirmation-tag-material-copy b{font-size:var(--mm-font-size-12)}.material-confirmation-tags .material-confirmation-tag-material-copy small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-confirmation-tags .material-confirmation-tag-material-copy em{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-style:normal}.material-confirmation-tags .material-confirmation-tag-board{min-width:0;padding:10px}.material-confirmation-tags .material-confirmation-tag-board>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:50px;padding:9px 12px;border:1px solid var(--mm-border);background:var(--mm-surface-muted)}.material-confirmation-tags .material-confirmation-tag-board>header b{font-size:var(--mm-font-size-14)}.material-confirmation-tags .material-confirmation-tag-board .tag-picker-v15{margin-top:10px;border:1px solid var(--mm-border);background:var(--mm-surface)}@media(max-width:820px){.material-confirmation-tags{grid-template-columns:minmax(0,1fr)}.material-confirmation-tags .material-confirmation-tag-materials{border-right:0;border-bottom:1px solid var(--mm-border)}.material-confirmation-tags .material-confirmation-tag-materials>div{max-height:220px}}.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected>td,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--mm-primary-bg)!important}.material-confirmation-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>td{background:var(--mm-surface-muted)!important}.material-confirmation-review{display:grid;gap:14px;max-width:1100px;margin:0 auto;padding:0;border:0;background:transparent}.material-confirmation-review .ant-alert{border:1px solid color-mix(in srgb,var(--mm-success) 24%,var(--mm-border));background:var(--mm-success-bg)}.material-confirmation-review .ant-alert-error{border-color:color-mix(in srgb,var(--mm-danger) 24%,var(--mm-border));background:var(--mm-danger-bg)}.material-confirmation-review-table{border:1px solid var(--mm-border)}.material-confirmation-review-table .ant-table{font-size:var(--mm-font-size-12)}.material-confirmation-review-table .ant-table-thead>tr>th{padding:9px 10px;color:var(--mm-text-muted);background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);white-space:nowrap}.material-confirmation-review-table .ant-table-tbody>tr>td{padding:10px;vertical-align:top}.material-confirmation-review-table .ant-table-cell{overflow:hidden}.material-confirmation-review-table .ant-table-cell-fix-left,.material-confirmation-review-table .ant-table-cell-fix-right{z-index:4;background:var(--mm-surface)!important}.material-confirmation-review-table .ant-table-thead .ant-table-cell-fix-left,.material-confirmation-review-table .ant-table-thead .ant-table-cell-fix-right{z-index:5;background:var(--mm-table-header-bg)!important}.material-confirmation-review-primary{display:grid;min-width:0;gap:3px}.material-confirmation-review-primary b,.material-confirmation-review-primary small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-review-primary small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400}.material-confirmation-review-list{display:grid;gap:5px}.material-confirmation-review-list>span{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.material-confirmation-review-list b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mm-font-size-12);font-weight:500}.material-confirmation-review-list .ant-tag,.material-confirmation-review-tags .ant-tag{margin:0}.material-confirmation-review-tags{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:4px}.material-confirmation-review-tags .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-review-source{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:100%}.material-confirmation-review-source>div{min-width:0}.material-confirmation-review-source-preview{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;color:var(--mm-primary);background:var(--mm-primary-bg);border:1px solid var(--mm-border);border-radius:3px}.material-confirmation-review-source-preview img{display:block;width:100%;height:100%;object-fit:contain}.material-confirmation-review-source-preview b{font-size:10px}.material-rejection-modal .ant-modal-body{padding-top:14px}.material-rejection-workspace{display:grid;gap:12px}.material-rejection-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--mm-border);background:var(--mm-surface)}.material-rejection-bulkbar>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.material-rejection-bulkbar>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.material-rejection-bulkbar .ant-input{width:min(460px,40vw)}.material-rejection-table{border:1px solid var(--mm-border)}.material-rejection-table .ant-table{font-size:var(--mm-font-size-12)}.material-rejection-table .ant-table-thead>tr>th{padding:9px 10px;color:var(--mm-text-muted);background:var(--mm-table-header-bg);font-size:var(--mm-font-size-12);white-space:nowrap}.material-rejection-table .ant-table-tbody>tr>td{padding:9px 10px;vertical-align:top}.material-rejection-table .ant-table-tbody>tr.ant-table-row-selected>td,.material-rejection-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--mm-primary-bg)!important}.material-rejection-identity{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.material-rejection-identity>span{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;color:var(--mm-primary);background:var(--mm-primary-bg);border:1px solid var(--mm-border);border-radius:3px}.material-rejection-identity img{display:block;width:100%;height:100%;object-fit:contain}.material-rejection-identity>span b{font-size:10px}.material-rejection-identity>div{display:grid;gap:3px;min-width:0}.material-rejection-identity strong,.material-rejection-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-rejection-identity small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400}.material-rejection-product{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.material-rejection-product span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-rejection-product .ant-tag{margin:0}@media(max-width:820px){.material-rejection-modal{width:calc(100vw - 24px)!important}.material-rejection-bulkbar{align-items:flex-start;flex-direction:column}.material-rejection-bulkbar>div{width:100%;flex-wrap:wrap;justify-content:flex-start}.material-rejection-bulkbar .ant-input{width:100%}}.material-resubmission-modal .ant-modal-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:90vh;max-height:90vh;overflow:hidden;padding:0}.material-resubmission-modal .ant-modal-header{margin:0;padding:14px 20px 10px}.material-resubmission-modal .ant-modal-close{top:14px;right:16px}.material-resubmission-modal .ant-modal-body{min-height:0;overflow:auto;padding:20px 24px 28px;background:var(--mm-bg)}.material-resubmission-modal .ant-modal-footer{margin:0;padding:14px 20px;border-top:1px solid var(--mm-border);background:var(--mm-surface)}.material-resubmission-title{display:grid;gap:2px}.material-resubmission-title span{color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:600}.material-resubmission-title b{color:var(--mm-text);font-size:var(--mm-font-size-16)}.material-resubmission-content{min-height:0}.material-resubmission-reason{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;margin-bottom:16px;padding:14px 16px;color:var(--mm-danger);background:var(--mm-danger-bg);border:1px solid color-mix(in srgb,var(--mm-danger) 28%,var(--mm-border));border-radius:8px}.material-resubmission-reason b,.material-resubmission-reason span{font-size:var(--mm-font-size-12);line-height:1.55}.material-resubmission-reason span{color:var(--mm-text)}.material-resubmission-section{margin-top:16px;padding:18px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.material-resubmission-section>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.material-resubmission-section>header>div{display:flex;align-items:baseline;gap:10px}.material-resubmission-section h3{margin:0;font-size:var(--mm-font-size-14)}.material-resubmission-section header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-resubmission-upload{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.material-resubmission-upload.is-uploading{cursor:wait;opacity:.65}.material-resubmission-upload input{display:none}.material-resubmission-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.material-resubmission-files article{position:relative;min-width:0;padding:10px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:8px}.material-resubmission-files article.is-main{border-color:color-mix(in srgb,var(--mm-primary) 54%,var(--mm-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--mm-primary) 54%,transparent) inset}.material-resubmission-file-preview{position:relative;display:grid;width:100%;min-width:0;padding:0;color:var(--mm-text);text-align:left;background:transparent;border:0;cursor:zoom-in}.material-resubmission-file-preview>span{position:relative;display:grid;place-items:center;width:100%;height:128px;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface-muted);border-radius:6px}.material-resubmission-file-preview>span>.anticon{font-size:28px}.material-resubmission-file-preview img{display:block;width:100%;height:100%;object-fit:contain}.material-resubmission-file-preview i{position:absolute;inset:0;display:grid;place-items:center;color:var(--mm-surface);background:#0f172a47;font-style:normal}.material-resubmission-file-preview i .anticon{font-size:28px}.material-resubmission-file-preview strong,.material-resubmission-file-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-resubmission-file-preview strong{margin-top:9px;font-size:var(--mm-font-size-12)}.material-resubmission-file-preview small{margin-top:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-resubmission-file-preview em{position:absolute;top:6px;left:6px;padding:2px 6px;color:var(--mm-surface);background:var(--mm-primary);border-radius:4px;font-size:10px;font-style:normal}.material-resubmission-file-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.material-resubmission-file-actions .ant-btn{font-size:var(--mm-font-size-12)}.material-resubmission-empty{grid-column:1/-1;padding:28px;color:var(--mm-text-muted);text-align:center;background:var(--mm-surface-muted);border:1px dashed var(--mm-border);border-radius:7px}.material-resubmission-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.material-resubmission-form .ant-form-item{min-width:0;margin:0}.material-resubmission-form .ant-form-item-label{padding-bottom:7px}.material-resubmission-form .ant-form-item-label>label{font-size:var(--mm-font-size-12)}.material-resubmission-form .ant-input[readonly]{color:var(--mm-text-muted);background:var(--mm-surface-muted)}.material-resubmission-sku-summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;gap:12px;padding:3px 3px 3px 12px;background:var(--mm-surface);border:1px solid color-mix(in srgb,var(--mm-text) 12%,transparent);border-radius:6px}.material-resubmission-sku-summary>span{overflow:hidden;min-width:0;color:var(--mm-text);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-resubmission-sku-summary>.ant-btn{flex:0 0 auto}.material-resubmission-errors{display:grid;gap:6px;margin-top:14px;padding:12px 14px;color:var(--mm-danger);background:var(--mm-danger-bg);border-radius:6px}.material-resubmission-errors span{display:flex;align-items:center;gap:7px;font-size:var(--mm-font-size-12)}.material-resubmission-errors .anticon{flex:0 0 16px}.material-resubmission-footer-actions{display:flex;justify-content:flex-end;gap:10px}.material-resubmission-sku-modal .ant-modal-body{display:grid;gap:10px}.material-resubmission-sku-search{width:100%}.material-resubmission-sku-selected{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border)}.material-resubmission-sku-selected b,.material-resubmission-sku-selected span{font-size:var(--mm-font-size-12)}.material-resubmission-sku-selected span{color:var(--mm-text-muted)}.material-resubmission-sku-list{display:grid;max-height:430px;overflow:auto;border:1px solid var(--mm-border)}.material-resubmission-sku-list>.ant-spin-spinning,.material-resubmission-sku-list>.ant-empty{margin:40px auto}.material-resubmission-sku-row{display:grid;grid-template-columns:20px 48px minmax(190px,1fr) minmax(150px,.7fr) 112px;align-items:center;gap:10px;min-height:68px;padding:9px 12px;border-bottom:1px solid var(--mm-border);cursor:pointer}.material-resubmission-sku-row:last-child{border-bottom:0}.material-resubmission-sku-row:hover,.material-resubmission-sku-row.selected{background:var(--mm-primary-bg)}.material-resubmission-sku-image{display:grid!important;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);border-radius:4px}.material-resubmission-sku-image img{width:100%;height:100%;object-fit:contain}.material-resubmission-sku-row>span{display:grid;min-width:0}.material-resubmission-sku-row b,.material-resubmission-sku-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-resubmission-sku-row small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.material-resubmission-sku-meta{text-align:right}.material-resubmission-sku-primary{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap;font-size:var(--mm-font-size-12)}.material-resubmission-preview-body{display:grid;gap:10px}.material-resubmission-preview-stage{display:grid;place-items:center;min-height:420px;max-height:calc(100vh - 260px);overflow:hidden;color:var(--mm-text-subtle);background:var(--mm-text);border-radius:6px}.material-resubmission-preview-stage img,.material-resubmission-preview-stage video{display:block;max-width:100%;max-height:calc(100vh - 280px);object-fit:contain}.material-resubmission-preview-stage>div{display:grid;justify-items:center;gap:7px}.material-resubmission-preview-stage>div b{font-size:22px}.material-resubmission-preview-stage>div span{font-size:var(--mm-font-size-12)}.material-resubmission-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.material-resubmission-preview-meta strong{overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.material-resubmission-preview-meta span{flex:none;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}@media(max-width:820px){.material-resubmission-modal{width:calc(100vw - 24px)!important}.material-resubmission-modal .ant-modal-body{padding:14px}.material-resubmission-files{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.material-resubmission-form{grid-template-columns:1fr}.material-resubmission-sku-row{grid-template-columns:20px 44px minmax(0,1fr) 96px}.material-resubmission-sku-meta{display:none!important}}.material-resubmission-modal .ant-modal-content{height:auto;max-height:86vh}.material-confirmation-sku-picker-image img,.material-confirmation-file-strip button img,.material-confirmation-preview-trigger img,.material-confirmation-preview-strip button>img,.material-confirmation-source-picker-image img,.material-confirmation-review-source-preview img,.material-rejection-identity img,.material-resubmission-file-preview img,.material-resubmission-sku-image img,.material-detail-file-strip i img,.material-detail-sku-picker-image img,.material-derived-list img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important;background:var(--mm-surface)}.material-resubmission-sku-summary{align-items:flex-start}.material-resubmission-sku-summary>span{padding-block:5px;overflow:visible;text-overflow:clip;white-space:normal;line-height:1.5;word-break:break-all}.material-confirmation-table .ant-table-cell-fix-left,.material-confirmation-table .ant-table-cell-fix-start{z-index:5;background-color:var(--mm-surface)!important;background-image:none!important;opacity:1!important}.material-confirmation-table .ant-table-thead .ant-table-cell-fix-left,.material-confirmation-table .ant-table-thead .ant-table-cell-fix-start{z-index:6;background-color:var(--mm-table-header-bg)!important}.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-left:has(.material-confirmation-identity),.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-start:has(.material-confirmation-identity){position:sticky;isolation:isolate;overflow:hidden}.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-left:has(.material-confirmation-identity):before,.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-start:has(.material-confirmation-identity):before{position:absolute;z-index:0;inset:0;background:var(--mm-surface);content:"";pointer-events:none}.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected>.ant-table-cell-fix-left:has(.material-confirmation-identity):before,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected:hover>.ant-table-cell-fix-left:has(.material-confirmation-identity):before,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected>.ant-table-cell-fix-start:has(.material-confirmation-identity):before,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected:hover>.ant-table-cell-fix-start:has(.material-confirmation-identity):before{background:color-mix(in srgb,var(--mm-primary) 7%,var(--mm-surface))}.material-confirmation-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>.ant-table-cell-fix-left:has(.material-confirmation-identity):before,.material-confirmation-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>.ant-table-cell-fix-start:has(.material-confirmation-identity):before{background:var(--mm-surface-muted)}.material-confirmation-table .ant-table-cell-fix-left .material-confirmation-identity,.material-confirmation-table .ant-table-cell-fix-start .material-confirmation-identity{position:relative;z-index:1;min-width:0}.material-confirmation-table .ant-table-cell-fix-left .material-confirmation-identity>span,.material-confirmation-table .ant-table-cell-fix-start .material-confirmation-identity>span{min-width:0}.material-confirmation-table .ant-table-cell-fix-left .material-confirmation-identity b,.material-confirmation-table .ant-table-cell-fix-left .material-confirmation-identity small,.material-confirmation-table .ant-table-cell-fix-start .material-confirmation-identity b,.material-confirmation-table .ant-table-cell-fix-start .material-confirmation-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-left,.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-start{position:sticky;isolation:isolate;overflow:hidden}.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-left:before,.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-start:before{position:absolute;z-index:0;inset:0;background:var(--mm-surface);content:"";pointer-events:none}.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected>.ant-table-cell-fix-left:before,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected:hover>.ant-table-cell-fix-left:before,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected>.ant-table-cell-fix-start:before,.material-confirmation-table .ant-table-tbody>tr.ant-table-row-selected:hover>.ant-table-cell-fix-start:before{background:color-mix(in srgb,var(--mm-primary) 7%,var(--mm-surface))}.material-confirmation-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>.ant-table-cell-fix-left:before,.material-confirmation-table .ant-table-tbody>tr:not(.ant-table-row-selected):hover>.ant-table-cell-fix-start:before{background:var(--mm-surface-muted)}.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-left>*:not(.ant-table-cell-fix-left-first),.material-confirmation-table .ant-table-tbody>tr>.ant-table-cell-fix-start>*{position:relative;z-index:1}.material-confirmation-source-picker-filters{display:grid}@media(min-width:641px){.material-confirmation-source-picker-filters{grid-template-columns:280px 120px}}.material-confirmation-source-picker-list{min-height:unset;height:auto;max-height:none;overflow:visible}.material-confirmation-source-picker-row .ant-radio-wrapper{align-self:center;justify-self:center;margin:0;line-height:0}.material-confirmation-source-picker-row .ant-radio-wrapper .ant-radio{margin:0}.material-library-v15 .directory-item{color:var(--mm-text)}.material-library-v15 .prototype-library-main{display:flex;flex-direction:column;gap:16px;min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.material-library-v15 .library-filter-card,.material-library-v15 .library-results-card{min-width:0;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:var(--mm-shadow-subtle)}.material-library-v15 .library-filter-card{padding-inline:16px}.material-library-v15 .library-results-card{padding:0 16px 10px}.material-library-v15 .library-tab-groups{min-height:48px}.material-library-v15 .library-tab-group{height:48px}.material-library-v15 .library-tab-group:only-child{margin-left:0}.material-library-v15 .library-tab-group .ant-tabs-nav,.material-library-v15 .library-tab-group .ant-tabs-tab{min-height:48px}.material-library-v15 .library-controls{column-gap:16px;row-gap:12px;padding:14px 0;border-bottom:1px solid var(--mm-border)}.material-library-v15 .library-control{min-width:118px}.material-library-v15 .library-control .ant-select-selector,.material-library-v15 .library-controls>.ant-btn,.material-library-v15 .library-search,.material-library-v15 .library-search.ant-input-affix-wrapper{height:32px!important;min-height:32px!important}.material-library-v15 .library-search{width:min(320px,100%)}.material-library-v15 .material-gallery-card{display:flex;flex-direction:column;min-width:0;cursor:default}.material-library-v15 .material-gallery-preview{flex:0 0 auto;width:100%;height:auto;aspect-ratio:1/1;min-width:0;min-height:0;overflow:hidden;color:var(--mm-text-muted);background:var(--mm-surface)}.material-library-v15 .material-gallery-preview-open{display:grid;width:100%;height:100%;padding:0;overflow:hidden;place-items:center;border:0;color:inherit;font:inherit;background:transparent;cursor:pointer}.material-library-v15 .material-gallery-preview-open>img{display:block;min-width:0;min-height:0}.material-library-v15 .material-gallery-preview>.ant-checkbox-wrapper,.material-library-v15 .material-gallery-preview>.ant-btn{z-index:1}.material-library-v15 .material-gallery-preview>.ant-checkbox-wrapper{top:8px;left:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;line-height:0;background:#ffffffe0;border:1px solid rgba(255,255,255,.72);border-radius:7px;box-shadow:0 2px 6px #0f172a24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.material-library-v15 .material-gallery-preview>.ant-checkbox-wrapper .ant-checkbox{position:absolute;inset:0;width:16px;height:16px;margin:auto}.material-library-v15 .material-gallery-preview>.ant-btn{top:8px;right:8px;display:grid;place-items:center;width:24px;min-width:24px;height:24px;padding:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-14);line-height:1;letter-spacing:0;background:#ffffffe0;border:1px solid rgba(255,255,255,.72);border-radius:7px;box-shadow:0 2px 6px #0f172a24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.material-library-v15 .material-gallery-preview>.ant-btn:hover,.material-library-v15 .material-gallery-preview>.ant-btn:focus-visible,.material-library-v15 .material-gallery-preview>.ant-btn[aria-expanded=true]{color:var(--mm-text)!important;background:var(--mm-surface)!important}.material-library-v15 .material-gallery-card:hover{border-color:var(--mm-border);box-shadow:none}.material-library-v15 .material-gallery-info{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:20px 20px;align-content:start;min-width:0}.material-library-v15 .material-gallery-info>.ant-btn{grid-column:1;grid-row:1;align-self:baseline;justify-content:flex-start;width:100%;min-width:0;overflow:hidden;font-size:var(--mm-font-size-14)}.material-library-v15 .material-gallery-info>.ant-btn:hover,.material-library-v15 .material-gallery-info>.ant-btn:focus-visible{background:transparent!important}.material-library-v15 .material-gallery-info>.ant-btn>span,.material-library-v15 .material-gallery-info>b,.material-library-v15 .material-gallery-info>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-library-v15 .material-gallery-info>b{grid-column:1;grid-row:2;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:400}.material-library-v15 .material-gallery-info>div{grid-column:2;grid-row:1;align-items:center;align-self:baseline;justify-self:end;min-width:0;overflow:hidden}.material-library-v15 .material-gallery-info .material-rejection-reason{display:none}.material-library-v15.has-selection .library-results-card{padding-bottom:74px}.library-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:42px;padding:8px 0;border-bottom:1px solid var(--mm-border)}.library-filter-chips>b{margin-right:4px;color:var(--mm-text);font-size:var(--mm-font-size-12)}.library-filter-chip.ant-tag{display:inline-flex;align-items:center;gap:5px;min-height:26px;margin:0;padding-inline:8px 5px;color:var(--mm-primary);background:var(--mm-primary-bg);border:0;border-radius:6px;font-size:var(--mm-font-size-12)}.library-filter-chip .ant-tag-close-icon{color:currentColor}.library-filter-chips>.ant-btn-link{height:26px;padding-inline:4px;font-size:var(--mm-font-size-12)}.library-field-views{justify-content:space-between;gap:12px;min-height:44px;overflow:visible;border-bottom:0}.library-field-view-tabs,.library-view-tools{display:flex;align-items:center;min-width:0;gap:4px}.library-field-view-tabs{flex:1 1 auto;overflow-x:auto;overscroll-behavior-x:contain}.library-field-view-tabs>span{flex:none;margin-right:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.library-field-view-tabs>.ant-btn{flex:none;height:28px;padding-inline:9px;font-size:var(--mm-font-size-14)}.library-view-tools>.ant-btn,.library-view-tools>.ant-dropdown-trigger{flex:none;height:28px;padding-inline:9px;font-size:var(--mm-font-size-12)}.library-field-view-tabs>.ant-btn.active,.library-view-tools>.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg)}.library-field-view-tabs>.ant-btn.active{font-weight:700!important}.library-view-tools{flex:none}.library-bulk-dock{position:fixed;z-index:45;bottom:16px;filter:drop-shadow(0 8px 22px rgba(15,23,42,.16))}.library-bulk-dock .bulk-actions{min-height:48px;margin:0;padding:8px 10px;background:var(--mm-surface);border-color:color-mix(in srgb,var(--mm-primary) 24%,var(--mm-border));border-radius:8px}.library-more-filter-drawer .ant-drawer-header{min-height:52px;padding:14px 18px;border-bottom:1px solid var(--mm-border)}.library-more-filter-drawer .ant-drawer-title{color:var(--mm-text);font-size:var(--mm-font-size-14)}.library-more-filter-drawer .ant-drawer-body{padding:0;overscroll-behavior:contain}.library-more-filter-drawer .ant-drawer-footer{padding:10px 16px;background:var(--mm-surface);border-top:1px solid var(--mm-border)}.library-more-filter-drawer .library-advanced-body>section{border-bottom:1px solid var(--mm-border)}.library-more-filter-drawer .library-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-more-filter-drawer .library-filter-field .ant-input-affix-wrapper{display:flex;align-items:center;height:32px;padding-block:0}.library-more-filter-drawer .library-filter-field .ant-input-affix-wrapper .ant-input{height:20px;min-height:0;padding-block:0}.library-more-filter-drawer__footer{display:flex;align-items:center;gap:8px}.library-more-filter-drawer__footer>span{flex:1}.library-more-filter-drawer__footer .ant-btn{height:32px;font-size:var(--mm-font-size-12)}@media(max-width:767px){.material-library-v15.has-selection .library-results-card{padding-bottom:126px}.material-library-v15 .library-controls{align-items:flex-end}.material-library-v15 .library-search-control{flex:1 1 100%}.library-field-views{align-items:stretch;flex-direction:column;overflow:visible}.library-view-tools{flex-wrap:wrap}.library-bulk-dock{bottom:12px}.library-bulk-dock .bulk-actions{flex-wrap:wrap}.library-bulk-dock .bulk-action-spacer{display:none}.library-more-filter-drawer .ant-drawer-content-wrapper{width:calc(100vw - 20px)!important}.library-more-filter-drawer .library-advanced-grid,.library-more-filter-drawer .library-tag-filter{grid-template-columns:1fr}}.material-drawer-v15 .material-detail-head{align-items:center}@media(min-width:901px){.material-drawer-v15 .material-detail-head{min-height:72px;padding:10px 20px}.material-drawer-v15 .material-detail-tabs{top:72px}}.material-drawer-v15 .material-detail-head>div:first-child{flex:1;min-width:0;max-width:100%}.material-drawer-v15 .material-detail-head>.ant-flex{flex-shrink:0}.material-drawer-v15 .material-detail-name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-detail-head h2{font-size:var(--mm-font-size-16);font-weight:700;line-height:22px}@media(max-width:900px){.material-drawer-v15 .material-detail-head{align-items:flex-start}}.material-drawer-v15 .material-detail-file-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.material-drawer-v15 .material-detail-file-strip button{width:100%;max-width:none;height:64px;min-height:64px}.material-drawer-v15 .material-detail-file-strip span{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--mm-font-size-12);line-height:17px;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-drawer-v15 .material-detail-file-facts>section>b,.material-drawer-v15 .material-detail-base-grid>section>b,.material-drawer-v15 .material-detail-authorization-grid>section>b,.material-drawer-v15 .material-detail-staff>b,.material-drawer-v15 .material-product-field-grid>section>b,.material-drawer-v15 .material-source-derived-grid>section>b{font-size:var(--mm-font-size-12);color:var(--mm-text-muted);font-weight:500;line-height:18px}.material-drawer-v15 .material-detail-file-facts>section>span,.material-drawer-v15 .material-detail-base-grid>section>div,.material-drawer-v15 .material-detail-authorization-grid>section>div,.material-drawer-v15 .material-detail-staff>div,.material-drawer-v15 .material-product-field-grid>section>span,.material-drawer-v15 .material-source-derived-grid>section>div{font-size:var(--mm-font-size-14);color:var(--mm-text);font-weight:400;line-height:20px}.material-performance-empty{margin:32px 0 24px}.material-performance-empty .ant-empty-image{height:40px;margin-bottom:8px}.material-performance-empty-copy{display:grid;justify-items:center;gap:4px}.material-performance-empty-copy>b{color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600;line-height:20px}.material-performance-empty-copy>span{max-width:560px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}@media(max-width:767px){.material-drawer-v15 .material-detail-file-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.material-drawer-v15 .material-detail-file-strip{grid-template-columns:1fr}}.material-edit-copy-text{grid-column:1/-1}.material-sync-select-all{padding:8px 12px;border-bottom:1px solid var(--mm-border)}.material-library-v15 .directory-type{padding-left:20px}.material-library-v15 .directory-batch{padding-left:30px}.library-advanced-panel{container-type:inline-size}.library-advanced-tag-section{display:grid;gap:10px;padding-block:14px 16px}.library-tag-condition-panel{display:grid;gap:8px;min-width:0;margin:0 15px}.library-tag-condition-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.library-tag-condition-panel__header b,.library-tag-condition-panel__header small{display:block}.library-tag-condition-panel__header b{color:var(--mm-text);font-size:var(--mm-font-size-14);line-height:20px}.library-tag-condition-panel__header small{margin-top:2px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.library-tag-condition-panel__header .ant-btn{flex:none;font-weight:400}.library-tag-condition-table{min-width:0;overflow-x:auto;overflow-y:visible;border:1px solid var(--mm-border);border-radius:6px}.library-tag-condition-table__head,.library-tag-condition-table__row{display:grid;grid-template-columns:112px 140px minmax(150px,1fr) 48px;gap:10px;align-items:center;min-width:500px;padding:8px 10px}.library-tag-condition-table__head{color:var(--mm-text-muted);background:var(--mm-table-header-bg);border-bottom:1px solid var(--mm-border);font-size:var(--mm-font-size-12);font-weight:600}.library-tag-condition-table__head i{color:var(--mm-danger);font-style:normal}.library-tag-condition-table__row+.library-tag-condition-table__row{border-top:1px solid var(--mm-border)}.library-tag-condition-table__row>.ant-select{width:100%;min-width:0}.library-tag-condition-table__row .ant-select-selector{min-height:32px!important;border-radius:var(--mm-radius-control)!important}.library-tag-condition-table__row .ant-select-multiple .ant-select-content{flex-wrap:nowrap}.library-tag-condition-table__action{display:flex;align-items:center}.library-tag-condition-table__action .ant-btn{height:24px;padding-inline:3px;color:var(--mm-danger);font-size:var(--mm-font-size-12);font-weight:400!important}@container (max-width: 520px){.library-tag-condition-panel{margin-inline:0}}.intake-v15-page{width:100%;min-width:0}.intake-v15-card{display:grid;min-height:620px;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:0 1px 3px #0000000a}.intake-v15-steps{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;border-bottom:1px solid var(--mm-border);background:var(--mm-surface-muted)}.intake-v15-steps li{min-width:0;border-right:1px solid var(--mm-border)}.intake-v15-steps li:last-child{border-right:0}.intake-v15-steps button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:50px;padding:0 6px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);background:transparent;border:0;cursor:pointer}.intake-v15-steps b{display:grid;place-items:center;width:16px;height:16px;color:var(--mm-surface);font-size:var(--mm-font-size-12);background:var(--mm-surface-subtle);border-radius:50%}.intake-v15-steps li.active button{color:var(--mm-primary);font-weight:700;background:var(--mm-primary-bg)}.intake-v15-steps li.active b,.intake-v15-steps li.done b{background:var(--mm-primary)}.intake-v15-stage{display:grid;align-content:start;min-height:0;padding:28px}.intake-v15-card>footer{display:flex;align-items:center;justify-content:space-between;align-self:end;padding:12px 16px;border-top:1px solid var(--mm-border);color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-card>footer>div{display:flex;gap:8px}.intake-kind-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:0 auto;width:100%}.intake-kind-grid button{display:grid;align-content:start;gap:9px;min-height:160px;padding:16px;text-align:left;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:6px}.intake-kind-grid button:hover,.intake-kind-grid button.active{border-color:var(--mm-primary);background:var(--mm-primary-bg)}.intake-kind-grid span{width:max-content;padding:2px 5px;color:var(--mm-primary);font-size:var(--mm-font-size-12);font-weight:700;background:var(--mm-primary-bg);border-radius:4px}.intake-kind-grid button.kind-nc span{color:var(--mm-primary);background:#1210b812}.intake-kind-grid button.kind-yn span{color:var(--mm-warning);background:#f59e0b14}.intake-kind-grid button.kind-con span{color:var(--mm-success);background:#10b98114}.intake-kind-grid b{font-size:var(--mm-font-size-16)}.intake-kind-grid small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.intake-upload-stage{display:grid;gap:12px;max-width:760px;margin:auto;width:100%}.intake-upload-stage .ant-upload-drag{padding:32px}.intake-upload-stage .ant-upload-drag .anticon{color:var(--mm-primary);font-size:28px}.intake-upload-stage .ant-upload-drag small{display:block;margin-top:6px;color:var(--mm-text-muted)}.intake-file-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--mm-border);border-radius:6px}.intake-file-row .anticon{color:var(--mm-primary);font-size:20px}.intake-file-row span{display:grid;gap:3px}.intake-file-row small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-file-row em{margin-left:auto;color:var(--mm-success);font-size:var(--mm-font-size-12);font-style:normal}.intake-assignment-stage{max-width:760px;margin:auto;width:100%;border:1px solid var(--mm-border);border-radius:8px}.intake-assignment-stage header{display:flex;gap:10px;padding:12px;border-bottom:1px solid var(--mm-border)}.intake-assignment-stage header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-assignment-stage article{display:flex;align-items:center;gap:10px;padding:16px}.intake-assignment-stage article .anticon{font-size:22px;color:var(--mm-primary)}.intake-assignment-stage article div{display:grid;gap:3px}.intake-assignment-stage small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-assignment-stage article>span{margin-left:auto;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-assignment-board{max-width:980px;margin:0 auto;width:100%}.intake-assignment-board>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--mm-surface-muted);border:1px solid var(--mm-border)}.intake-assignment-board>header>div:first-child{display:grid;gap:3px}.intake-assignment-board>header b{font-size:var(--mm-font-size-14)}.intake-assignment-board>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-assignment-actions{display:flex;align-items:center;gap:8px}.intake-assignment-actions .ant-btn{height:32px;font-size:var(--mm-font-size-12)}.intake-assignment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px}.intake-assignment-grid article{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:78px;padding:10px;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:4px}.intake-assignment-grid article.selected{border-color:color-mix(in srgb,var(--mm-primary) 45%,var(--mm-border));background:color-mix(in srgb,var(--mm-primary-bg) 42%,var(--mm-surface))}.intake-assignment-grid label{position:absolute;top:6px;left:6px;z-index:1}.intake-assignment-grid input{width:16px;height:16px;margin:0;accent-color:var(--mm-primary)}.intake-assignment-thumb{display:grid;place-items:center;width:48px;height:48px;color:var(--mm-primary);background:var(--mm-primary-bg);border:1px solid color-mix(in srgb,var(--mm-primary) 18%,var(--mm-border));border-radius:3px}.intake-assignment-thumb .anticon{font-size:20px}.intake-assignment-grid article>div:nth-child(3){display:grid;min-width:0;gap:4px}.intake-assignment-grid b{overflow:hidden;font-size:var(--mm-font-size-14);text-overflow:ellipsis;white-space:nowrap}.intake-assignment-grid small{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.intake-assignment-grid article>span{padding:3px 6px;color:var(--mm-primary);background:var(--mm-primary-bg);border-radius:3px;font-size:var(--mm-font-size-12);white-space:nowrap}.intake-tag-stage{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:360px;border:1px solid var(--mm-border);border-radius:8px}.intake-tag-stage aside{padding:12px;border-right:1px solid var(--mm-border)}.intake-tag-stage aside>b{display:block;margin-bottom:10px;font-size:var(--mm-font-size-12)}.intake-tag-stage aside button{display:grid;gap:5px;width:100%;padding:10px;text-align:left;color:var(--mm-text);background:var(--mm-surface);border:1px solid transparent;border-radius:6px}.intake-tag-stage aside button.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:#1210b826}.intake-tag-stage aside small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-tag-stage main{padding:12px}.intake-tag-stage main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.intake-tag-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.intake-tag-options label{display:grid;gap:6px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-tag-options .ant-select{width:100%}.intake-submit-stage{display:grid;gap:16px;max-width:820px;margin:auto;width:100%}.intake-submit-stage>div{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid rgba(16,185,129,.25);border-radius:8px;background:#10b9810d}.intake-submit-stage .anticon{color:var(--mm-success);font-size:22px}.intake-submit-stage span{display:grid;gap:3px}.intake-submit-stage small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}@media(max-width:767px){#root .ant-table-wrapper .ant-table-cell-fix-left,#root .ant-table-wrapper .ant-table-cell-fix-right,#root .ant-table-wrapper .ant-table-cell-fix-start,#root .ant-table-wrapper .ant-table-cell-fix-end{position:static!important;inset:auto!important;z-index:auto!important}#root .ant-table-wrapper .ant-table-cell-fix-left-last:after,#root .ant-table-wrapper .ant-table-cell-fix-right-first:after,#root .ant-table-wrapper .ant-table-cell-fix-start-last:after,#root .ant-table-wrapper .ant-table-cell-fix-end-first:after{display:none!important}}@media(max-width:768px){.intake-v15-steps{overflow:auto;grid-template-columns:repeat(6,145px);justify-content:start}.intake-v15-stage{padding:14px}.intake-kind-grid{grid-template-columns:1fr}.intake-assignment-board>header{align-items:flex-start;flex-direction:column}.intake-assignment-actions{flex-wrap:wrap}.intake-assignment-grid,.intake-tag-stage{grid-template-columns:1fr}.intake-tag-stage aside{border-right:0;border-bottom:1px solid var(--mm-border)}.intake-tag-options{grid-template-columns:1fr}.intake-common-fields{align-items:flex-start;flex-direction:column;gap:8px}.intake-v15-card>footer{position:sticky;bottom:0;background:var(--mm-surface)}}.intake-con-origin{display:grid;gap:6px;min-width:220px}.intake-con-origin .ant-select{width:100%}.intake-v15-card{grid-template-rows:54px minmax(410px,1fr) 60px;min-height:524px;border-radius:8px}.intake-association-stage{display:grid;gap:16px;min-width:0}.intake-association-stage .ant-table-wrapper{min-width:0;overflow-x:auto}.intake-association-stage .ant-table{min-width:1180px}.intake-common-fields{display:flex;align-items:end;flex-wrap:wrap;gap:10px;padding:12px 14px;background:var(--mm-surface-muted);border:1px solid var(--mm-border)}.intake-common-fields>label{display:grid;min-width:156px;gap:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-common-fields>span{align-self:center;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-common-fields--extended{background:transparent}.intake-row-title{display:grid;gap:3px}.intake-row-title small,.intake-association-stage .ant-table-cell small,.intake-submit-stage .ant-table-cell small{display:block;margin-top:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-row-complete{color:var(--mm-success);font-size:var(--mm-font-size-12);font-weight:600}.intake-row-incomplete{color:var(--mm-warning, var(--mm-warning));font-size:var(--mm-font-size-12);line-height:1.45}.intake-assignment-grid article>label{cursor:pointer}.intake-tag-stage aside{overflow:auto;max-height:430px}.intake-tag-stage aside button+button{margin-top:6px}.intake-v15-steps,.intake-v15-steps button{height:54px}.intake-v15-steps b{width:22px;height:22px}.intake-v15-stage{min-height:410px;padding:22px}.intake-v15-card>footer{align-self:stretch;min-height:60px;padding:10px 18px;background:var(--mm-surface-muted)}.intake-row-fields{display:grid;min-width:210px;gap:6px}.intake-row-fields .ant-select,.intake-row-fields .ant-input{width:100%;font-size:var(--mm-font-size-12)}.intake-row-fields .ant-select-selector,.intake-row-fields .ant-input{min-height:30px}.intake-row-pending{display:block;max-width:160px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.intake-v15-stage{min-width:0;overflow-x:hidden}.intake-v15-steps li.locked button,.intake-v15-steps button:disabled{color:var(--mm-text-subtle);background:transparent;cursor:not-allowed}.intake-v15-steps li.locked b{color:var(--mm-surface);background:var(--mm-surface-subtle)}.intake-v15-steps li.locked button:hover{color:var(--mm-text-subtle);background:transparent}.intake-v15-steps button:disabled{pointer-events:none}.intake-association-stage .ant-table-wrapper,.intake-submit-stage .ant-table-wrapper{min-width:0;overflow:hidden}.intake-association-stage .ant-table-content,.intake-submit-stage .ant-table-content{overflow-x:auto;overscroll-behavior-x:contain}.intake-submit-stage{max-width:none;min-width:0}.intake-submit-stage>.intake-submit-summary{display:flex;align-items:center;gap:10px;max-width:820px;padding:14px;border:1px solid rgba(16,185,129,.25);border-radius:8px;background:#10b9810d}.intake-submit-stage>.ant-table-wrapper{display:block;align-items:initial;gap:0;padding:0;border:0;border-radius:0;background:transparent}.intake-kind-grid{max-width:920px;gap:12px;margin:34px auto}.intake-kind-grid button{gap:12px;min-height:190px;padding:20px;border-radius:5px}.intake-kind-grid b{font-size:22px}.intake-kind-grid small{font-size:var(--mm-font-size-12)}.intake-v15-page .intake-upload-stage{max-width:980px;margin:0 auto}.intake-upload-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px}.intake-upload-intro h3{margin:0 0 4px;color:var(--mm-text);font-size:var(--mm-font-size-16)}.intake-upload-intro p{margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-upload-intro strong{padding:4px 9px;border-radius:999px;background:var(--mm-primary-bg);color:var(--mm-primary);font-size:var(--mm-font-size-12);white-space:nowrap}.intake-upload-stage .ant-upload-wrapper .ant-upload-drag{border-color:var(--mm-border);background:linear-gradient(135deg,var(--mm-surface) 0%,var(--mm-primary-bg) 140%)}.intake-upload-stage .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--mm-primary)}.intake-upload-stage .ant-upload-drag-icon{margin-bottom:7px!important;color:var(--mm-primary)}.intake-upload-stage .ant-upload-drag-icon .anticon{font-size:30px}.intake-upload-stage .ant-upload-text{margin-bottom:4px!important;color:var(--mm-text)!important;font-size:var(--mm-font-size-14)!important;font-weight:600}.intake-upload-stage .ant-upload-hint{color:var(--mm-text-muted)!important;font-size:var(--mm-font-size-12)!important}.intake-file-list{display:grid;gap:8px;margin-top:14px}.intake-file-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface);transition:border-color .16s ease,box-shadow .16s ease}.intake-file-row:hover{border-color:color-mix(in srgb,var(--mm-primary) 35%,var(--mm-border));box-shadow:0 3px 10px #1c2b470d}.intake-file-preview{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:7px;background:var(--mm-primary-bg);color:var(--mm-primary);font-size:18px}.intake-file-preview img{width:100%;height:100%;object-fit:contain}.intake-file-name{min-width:0;overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.intake-file-meta{display:flex;gap:8px;margin-top:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-file-state{display:inline-flex;align-items:center;gap:4px;color:var(--mm-success);font-size:var(--mm-font-size-12);white-space:nowrap}.intake-file-state .anticon{font-size:var(--mm-font-size-12)}.intake-upload-empty{margin:14px 0 0;padding:14px 16px;border:1px dashed var(--mm-border);border-radius:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-align:center}.intake-v15-page .intake-assignment-board{display:grid;gap:12px}.intake-assignment-rule{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--mm-primary) 22%,var(--mm-border));border-radius:8px;background:var(--mm-primary-bg);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.55}.intake-assignment-rule .anticon{margin-top:2px;color:var(--mm-primary)}.intake-assignment-rule b{color:var(--mm-text)}.intake-assignment-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:10px!important}.intake-assignment-grid article{grid-template-columns:20px 48px minmax(0,1fr)!important;align-items:center;min-height:78px;padding:12px!important;border-radius:8px!important}.intake-assignment-grid article>span:last-child{grid-column:3;justify-self:start;margin-top:-4px}.intake-assignment-grid article>label{align-self:start;margin-top:2px}.intake-assignment-file-stack{position:relative;display:flex;align-items:center;width:48px;height:48px}.intake-assignment-thumb{display:grid;place-items:center;width:41px;height:48px;overflow:hidden;border:1px solid var(--mm-border);border-radius:6px;background:var(--mm-surface-muted);color:var(--mm-primary);font-size:var(--mm-font-size-16)}.intake-assignment-thumb:not(:first-child){position:absolute;left:7px;top:3px;opacity:.68}.intake-assignment-thumb img{width:100%;height:100%;object-fit:contain}.intake-assignment-grid article>div:nth-child(3){display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.intake-assignment-grid article>div:nth-child(3)>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-assignment-grid article em{font-style:normal;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-assignment-grid article em:first-letter{color:inherit}.intake-association-stage>.ant-alert{margin-bottom:12px}.intake-association-bulkbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface-subtle)}.intake-association-bulkbar span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-tag-stage{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)!important}.intake-tag-stage aside header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.intake-tag-stage aside header b{display:block;color:var(--mm-text);font-size:var(--mm-font-size-14)}.intake-tag-stage aside header small{display:block;margin-top:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-tag-stage aside>button{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center;gap:8px!important;padding:10px!important;text-align:left}.intake-tag-stage aside>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-tag-stage aside>button input{width:15px;height:15px;margin:0;accent-color:var(--mm-primary)}.intake-tag-stage aside>button em{grid-column:2;overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.intake-tag-stage aside>button em b{font-weight:500;color:var(--mm-primary)}.intake-tag-scope-note{margin:0 0 10px;padding:8px 10px;border-left:3px solid var(--mm-primary);border-radius:4px;background:var(--mm-primary-bg);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.intake-tag-scope-note b{color:var(--mm-text)}.intake-tag-empty{margin:0;padding:22px 10px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-align:center}.intake-submit-tags{display:flex;flex-wrap:wrap;gap:4px}.intake-submit-tags .ant-tag{margin-inline-end:0}.intake-picker-hint{margin:0 0 16px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.6}.intake-picker-field{display:grid;gap:6px;margin:0 0 14px;color:var(--mm-text);font-size:var(--mm-font-size-12);font-weight:600}.intake-picker-field .ant-select,.intake-v15-page .ant-picker{width:100%}@media(max-width:900px){.intake-tag-stage{grid-template-columns:1fr!important}.intake-association-bulkbar,.intake-upload-intro{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.intake-file-row{grid-template-columns:38px minmax(0,1fr)}.intake-file-row>.ant-btn{grid-column:2;justify-self:start}.intake-file-preview{width:38px;height:38px}.intake-assignment-grid{grid-template-columns:1fr!important}.intake-v15-page .intake-upload-stage{max-width:none}}.intake-tag-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px;margin:0 0 12px;padding:9px 10px;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface-subtle)}.intake-tag-toolbar .ant-input-affix-wrapper{min-width:0;background:var(--mm-surface)}.intake-tag-toolbar>span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.intake-tag-toolbar>span b{color:var(--mm-primary);font-variant-numeric:tabular-nums}.intake-tag-toolbar .ant-btn-link{padding-inline:4px}.intake-tag-tree{display:grid;gap:10px;max-height:430px;overflow:auto;padding-right:2px}.intake-tag-root{border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface);overflow:hidden}.intake-tag-root>header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:9px 12px!important;border-bottom:1px solid var(--mm-border);background:var(--mm-surface-muted)}.intake-tag-root>header b{font-size:var(--mm-font-size-14)}.intake-tag-root>header .ant-tag{margin:0;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:0;font-size:var(--mm-font-size-12)}.intake-tag-branch{padding:8px 12px 0}.intake-tag-branch:last-child{padding-bottom:10px}.intake-tag-branch>small{display:block;margin:0 0 6px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-tag-branch>div{display:flex;flex-wrap:wrap;gap:6px}.intake-tag-branch .ant-btn{height:28px;padding:0 9px;color:var(--mm-text);background:var(--mm-surface);border-color:var(--mm-border);font-size:var(--mm-font-size-12)}.intake-tag-branch .ant-btn:hover,.intake-tag-branch .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:color-mix(in srgb,var(--mm-primary) 42%,var(--mm-border));font-weight:600}.intake-tag-branch .ant-btn.active:before{display:inline-block;width:5px;height:5px;margin:0 5px 1px 0;background:var(--mm-primary);border-radius:50%;content:""}@media(max-width:600px){.intake-tag-toolbar{grid-template-columns:1fr}.intake-tag-toolbar>span{order:2}.intake-tag-toolbar .ant-btn-link{justify-self:start;order:3}}.intake-upload-workspace.is-empty{grid-template-columns:1fr}.intake-upload-workspace.is-empty .ant-upload-drag{border-right:0}@media(max-width:800px){.intake-upload-workspace.is-empty .ant-upload-drag{border-bottom:0}}.intake-upload-continue{display:block;width:100%;text-align:center}.intake-v15-page .intake-assignment-board{display:grid;gap:10px;max-width:980px;margin:0 auto;width:100%}.intake-v15-page .intake-assignment-board>header{min-height:48px;padding:8px 12px;background:var(--mm-surface-muted);border-color:var(--mm-border)}.intake-assignment-summary{display:grid;gap:2px}.intake-assignment-summary>b{font-size:var(--mm-font-size-14)}.intake-assignment-summary>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-assignment-actions{gap:6px}.intake-v15-page .intake-assignment-actions .ant-btn{height:28px;padding-inline:8px;font-size:var(--mm-font-size-12)}.intake-v15-page .intake-assignment-grid{grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:10px!important;margin-top:0}.intake-v15-page .intake-assignment-grid article{position:relative;grid-template-columns:56px minmax(0,1fr) auto!important;gap:9px;min-height:78px;padding:10px!important;border-radius:4px!important;background:var(--mm-surface)}.intake-v15-page .intake-assignment-grid article>label{position:absolute;z-index:1;top:6px;left:6px;align-self:start;margin:0}.intake-v15-page .intake-assignment-file-stack{width:56px;height:56px}.intake-v15-page .intake-assignment-thumb{width:56px;height:56px;border-radius:0}.intake-v15-page .intake-assignment-thumb:not(:first-child){left:5px;top:2px}.intake-v15-page .intake-assignment-grid article>div:nth-child(3){min-width:0;gap:4px}.intake-v15-page .intake-assignment-grid article>div:nth-child(3)>b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mm-font-size-14)}.intake-v15-page .intake-assignment-grid article>div:nth-child(3)>small{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-assignment-grid article>div:nth-child(3)>em{display:none}.intake-v15-page .intake-assignment-grid article>span:last-child{grid-column:auto;align-self:center;margin:0;padding:3px 6px;font-size:var(--mm-font-size-12)}@media(max-width:900px){.intake-v15-page .intake-assignment-grid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media(max-width:700px){.intake-v15-page .intake-assignment-grid{grid-template-columns:repeat(2,minmax(160px,1fr))!important}}@media(max-width:600px){.intake-v15-page .intake-assignment-board>header{align-items:flex-start;flex-direction:column}.intake-v15-page .intake-assignment-grid{grid-template-columns:1fr!important}.intake-v15-page .intake-assignment-grid article{grid-template-columns:56px minmax(0,1fr) auto!important;min-height:78px}}.intake-v15-page .intake-association-stage{gap:14px}.intake-v15-page .intake-association-bulkbar{justify-content:flex-start;flex-wrap:wrap;border-radius:0;background:var(--mm-surface-muted)}.intake-v15-page .intake-association-bulkbar>.ant-select{width:164px}.intake-v15-page .intake-association-bulkbar>.ant-btn{height:32px}.intake-v15-page .intake-association-bulkbar>small{flex-basis:100%;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-group-preview{display:flex;align-items:center;gap:8px;min-width:0}.intake-v15-page .intake-group-preview>.intake-group-preview-trigger,.intake-v15-page .intake-group-preview>.anticon{flex:0 0 60px;width:60px;height:60px}.intake-v15-page .intake-group-preview>.intake-group-preview-trigger{position:relative;overflow:hidden;padding:0;cursor:zoom-in}.intake-v15-page .intake-group-preview>.intake-group-preview-trigger>.app-image-boundary{position:absolute;inset:0;min-width:0;min-height:0}.intake-v15-page .intake-group-preview>.anticon{display:grid;place-items:center;color:var(--mm-primary);background:var(--mm-primary-bg)}.intake-v15-page .intake-group-preview .intake-row-title{min-width:0}.intake-v15-page .intake-group-preview b,.intake-v15-page .intake-group-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-sku-cell{display:grid;gap:6px;min-width:0}.intake-v15-page .intake-sku-cell>small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-sku-cell>.ant-btn{justify-self:start}.intake-v15-page .intake-influencer-cell{display:grid;gap:6px;min-width:0}.intake-v15-page .intake-influencer-cell>span{overflow:hidden;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-influencer-cell>.ant-btn{justify-self:start}.intake-v15-page .intake-sku-primary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px}.intake-v15-page .intake-sku-primary>span{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;color:var(--mm-warning);background:var(--mm-warning-bg);border-radius:3px}.intake-v15-page .intake-sku-primary img{width:100%;height:100%;object-fit:contain}.intake-v15-page .intake-sku-primary>div{display:grid;min-width:0;gap:1px}.intake-v15-page .intake-sku-primary b,.intake-v15-page .intake-sku-primary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-sku-primary small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-sku-primary .ant-tag{margin:0;color:var(--mm-primary);background:var(--mm-primary-bg);border:0;font-size:var(--mm-font-size-12)}@media(max-width:700px){.intake-v15-page .intake-association-bulkbar{align-items:stretch;flex-direction:column}.intake-v15-page .intake-association-bulkbar>.ant-select{width:100%}}.intake-v15-page .intake-common-fields{align-items:flex-end;gap:14px;padding:12px 16px;border-radius:0;background:var(--mm-surface-muted)}.intake-v15-page .intake-common-fields>label:first-child{min-width:260px}.intake-v15-page .intake-common-fields>label:nth-child(2){min-width:156px}.intake-v15-page .intake-common-fields>label,.intake-v15-page .intake-validated-field{display:flex;flex-direction:column;align-items:stretch}.intake-v15-page .intake-field-error{margin-top:4px;color:var(--mm-danger);font-size:var(--mm-font-size-12);line-height:18px}.intake-v15-page .intake-action-validation{align-items:flex-start}.intake-v15-page .intake-common-fields>span{margin-left:auto;color:var(--mm-primary)}.intake-v15-page .intake-main-file-single{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-association-bulkbar{gap:12px;padding:14px 16px}.intake-v15-page .intake-association-bulkbar>b{font-size:var(--mm-font-size-14)}.intake-v15-page .intake-association-stage .ant-table-thead>tr>th{background:var(--mm-table-header-bg)}.intake-v15-page .intake-association-stage .ant-table-tbody>tr>td{vertical-align:middle}.intake-v15-page .intake-association-stage .ant-table{table-layout:fixed}.intake-v15-page .intake-association-stage .ant-table-selection-column{box-sizing:border-box!important;width:76px!important;min-width:76px!important;max-width:76px!important;padding-inline:8px!important;text-align:center}.intake-v15-page .intake-association-stage .ant-table-content>table{width:max(100%,2145px)!important;min-width:2145px!important}.intake-v15-page .intake-association-stage .ant-table-content{overflow-x:scroll;overflow-y:hidden;scrollbar-gutter:stable}.intake-v15-page .intake-association-stage .intake-con-association-table .ant-table-content>table{width:max(100%,1360px)!important;min-width:1360px!important}.intake-v15-page .intake-association-stage .ant-table-cell>.ant-select,.intake-v15-page .intake-association-stage .ant-table-cell>.ant-input,.intake-v15-page .intake-association-stage .ant-table-cell>.ant-picker{width:100%}.intake-v15-page .intake-required-title{display:inline-flex;align-items:center;gap:3px}.intake-v15-page .intake-required-title i{color:var(--mm-danger);font-style:normal}.intake-sku-picker-modal .ant-modal-body{display:grid;gap:10px}.intake-sku-picker-title{display:grid;gap:2px}.intake-sku-picker-title small{color:var(--mm-primary);font-size:var(--mm-font-size-12)}.intake-sku-picker-title b{font-size:var(--mm-font-size-16)}.intake-sku-picker-modal .intake-picker-hint{margin:0}.intake-sku-picker-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border)}.intake-sku-picker-summary>div{display:flex;align-items:center;gap:10px}.intake-sku-picker-summary span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-sku-picker-summary .ant-btn-link{padding-inline:2px}.intake-sku-picker-list{display:grid;max-height:360px;overflow:auto;border:1px solid var(--mm-border)}.intake-sku-picker-row{display:grid;grid-template-columns:20px 48px minmax(180px,1fr) minmax(120px,.65fr) 104px;align-items:center;gap:10px;min-height:68px;padding:9px 12px;border-bottom:1px solid var(--mm-border);cursor:pointer}.intake-sku-picker-row:last-child{border-bottom:0}.intake-sku-picker-row:hover,.intake-sku-picker-row.selected{background:var(--mm-primary-bg)}.intake-sku-picker-row>span{display:grid;min-width:0}.intake-sku-picker-row b,.intake-sku-picker-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-sku-picker-row small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-sku-picker-image{display:grid!important;place-items:center;width:48px;height:48px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);border-radius:4px}.intake-sku-picker-image img{width:100%;height:100%;object-fit:contain}.intake-sku-picker-meta{text-align:right}.intake-sku-primary-choice{display:flex!important;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap;font-size:var(--mm-font-size-12)}.intake-sku-picker-empty{display:grid;place-content:center;min-height:120px;gap:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);text-align:center}@media(max-width:700px){.intake-sku-picker-row{grid-template-columns:20px 44px minmax(0,1fr) 96px}.intake-sku-picker-meta{display:none!important}.intake-sku-picker-summary{align-items:flex-start;flex-direction:column}}.intake-sku-picker-load-more{display:flex;grid-column:1/-1;justify-content:center;padding:8px;border-top:1px solid var(--mm-border);background:var(--mm-surface-muted)}.intake-sku-picker-load-more .ant-btn{height:26px;font-size:var(--mm-font-size-12)}.intake-v15-page .intake-sku-primary .intake-primary-tag{margin:0;padding:1px 6px;border-radius:2px;color:var(--mm-primary);background:var(--mm-primary-bg);font-size:var(--mm-font-size-12);font-weight:600;line-height:18px}.intake-v15-page .intake-association-stage .intake-row-fields,.intake-v15-page .intake-association-stage .intake-row-fields .ant-input,.intake-v15-page .intake-association-stage .intake-row-fields .ant-select{min-width:0;width:100%}.intake-v15-page .intake-association-stage .intake-row-fields .ant-picker{min-width:0;width:100%;margin-top:6px}.intake-v15-page .intake-sku-primary{grid-template-columns:28px minmax(0,1fr)}.intake-v15-page .intake-sku-title{display:flex;align-items:center;gap:6px;min-width:0}.intake-v15-page .intake-sku-title>b{min-width:0;flex:0 1 auto}.intake-v15-page .intake-sku-title .intake-primary-tag{flex:0 0 auto}.intake-v15-page .intake-tag-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:560px;border:1px solid var(--mm-border);background:var(--mm-surface)}.intake-v15-page .intake-tag-groups{overflow:auto;border-right:1px solid var(--mm-border);background:var(--mm-surface-muted)}.intake-v15-page .intake-tag-groups>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--mm-border);background:var(--mm-surface)}.intake-v15-page .intake-tag-groups>header b{font-size:var(--mm-font-size-14)}.intake-v15-page .intake-tag-groups>header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);white-space:nowrap}.intake-v15-page .intake-tag-groups>header .ant-btn{padding-inline:2px}.intake-v15-page .intake-tag-group{display:grid;grid-template-columns:16px 42px minmax(0,1fr);align-items:start;gap:7px;padding:9px 10px;border-bottom:1px solid var(--mm-surface-subtle);cursor:pointer}.intake-v15-page .intake-tag-group.selected{background:var(--mm-primary-bg)}.intake-v15-page .intake-tag-group input{width:15px;height:15px;margin:2px 0 0;accent-color:var(--mm-primary)}.intake-v15-page .intake-tag-group-thumb{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;color:var(--mm-primary);background:var(--mm-surface-muted);font-size:15px}.intake-v15-page .intake-tag-group-thumb img{width:100%;height:100%;object-fit:contain}.intake-v15-page .intake-tag-group>span:last-child{display:grid;min-width:0;gap:3px}.intake-v15-page .intake-tag-group b,.intake-v15-page .intake-tag-group small,.intake-v15-page .intake-tag-group em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-tag-group b{font-size:var(--mm-font-size-12)}.intake-v15-page .intake-tag-group small,.intake-v15-page .intake-tag-group em{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-style:normal}.intake-v15-page .intake-tag-group em{color:var(--mm-primary)}.intake-v15-page .intake-tagging-board{min-width:0;padding:10px}.intake-v15-page .intake-bulk-tag-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--mm-surface-muted);border:1px solid var(--mm-border)}.intake-v15-page .intake-bulk-tag-head b{font-size:var(--mm-font-size-14)}.intake-v15-page .intake-bulk-tag-head .ant-btn{height:30px}.intake-v15-page .intake-tag-picker{margin-top:10px;overflow:hidden;background:var(--mm-surface);border:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-search{padding:8px 10px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-search .ant-input-affix-wrapper{background:var(--mm-surface)}.intake-v15-page .intake-tag-picker-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);height:440px;min-height:0;overflow:hidden}.intake-v15-page .intake-tag-picker-tree{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;border-right:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-tree>header,.intake-v15-page .intake-tag-picker-result>header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:39px;padding:8px 10px;background:var(--mm-surface-muted);border-bottom:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-tree header b,.intake-v15-page .intake-tag-picker-result header b{font-size:var(--mm-font-size-12)}.intake-v15-page .intake-tag-picker-tree header span,.intake-v15-page .intake-tag-picker-result header span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-tag-picker-tree>div{min-height:0;overflow:auto}.intake-v15-page .intake-tag-picker-tree .ant-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;padding:5px 10px;padding-inline-start:10px;color:var(--mm-text);text-align:left;border-radius:0;border-bottom:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-label{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:5px}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-guide{display:inline-block;flex:0 0 16px;align-self:stretch;min-height:20px;border-left:1px solid var(--mm-border-strong);margin-left:6px}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-icon{flex:0 0 14px;width:14px;height:14px;color:var(--mm-primary)}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-label>span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-label>.system-icon{flex:0 0 14px;width:14px;height:14px;color:var(--mm-text-muted);overflow:visible}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-label>.intake-tag-picker-tree-guide{flex:0 0 16px;min-width:16px;overflow:visible}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-label>.intake-tag-picker-tree-leaf-spacer{flex:0 0 14px;width:14px;height:14px}.intake-v15-page .intake-tag-picker-tree .intake-tag-picker-tree-label>.intake-tag-picker-tree-icon{color:var(--mm-primary)}.intake-v15-page .intake-tag-picker-tree .ant-btn:hover,.intake-v15-page .intake-tag-picker-tree .ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg)}.intake-v15-page .intake-tag-picker-tree .ant-btn.active{box-shadow:inset 3px 0 0 var(--mm-primary)}.intake-v15-page .intake-tag-picker-tree small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-tag-picker-result{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.intake-v15-page .intake-tag-picker-result>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;overflow:auto;padding:10px}.intake-v15-page .intake-tag-picker-result label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-height:54px;padding:8px;background:var(--mm-surface);border:1px solid var(--mm-border);cursor:pointer}.intake-v15-page .intake-tag-picker-result label:hover{border-color:var(--mm-border);background:var(--mm-primary-bg)}.intake-v15-page .intake-tag-picker-result label.selected{border-color:var(--mm-border);background:var(--mm-primary-bg);box-shadow:inset 3px 0 var(--mm-primary)}.intake-v15-page .intake-tag-picker-result input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--mm-primary)}.intake-v15-page .intake-tag-picker-result label>span{display:grid;min-width:0;gap:3px}.intake-v15-page .intake-tag-picker-result label b{overflow:hidden;font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-tag-picker-result label small{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.35}.intake-v15-page .intake-tag-picker-selected{display:grid;align-content:start;gap:3px;min-height:0;padding:8px 10px;background:var(--mm-surface);border-top:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-selected>div:first-child{display:flex;align-items:center;gap:7px}.intake-v15-page .intake-tag-picker-selected b{font-size:var(--mm-font-size-12)}.intake-v15-page .intake-tag-picker-selected span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.intake-v15-page .intake-tag-picker-selected>div:first-child .ant-btn{margin-left:auto;padding-inline:2px}.intake-v15-page .intake-tag-picker-selected>div:last-child{display:flex;flex-wrap:wrap;gap:5px}.intake-v15-page .intake-tag-picker-selected>div:last-child .ant-btn{height:26px;padding-inline:8px;color:var(--mm-text);background:var(--mm-surface);border-color:var(--mm-border);font-size:var(--mm-font-size-12)}@media(max-width:800px){.intake-v15-page .intake-tag-workspace{grid-template-columns:1fr}.intake-v15-page .intake-tag-groups{max-height:260px;border-right:0;border-bottom:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-workspace{grid-template-columns:1fr;height:auto;max-height:none}.intake-v15-page .intake-tag-picker-tree{max-height:220px;border-right:0;border-bottom:1px solid var(--mm-border)}.intake-v15-page .intake-tag-picker-result>div{min-height:240px;grid-template-columns:1fr}}.intake-v15-page .intake-submit-review{display:grid;gap:10px;max-width:960px;margin:0 auto;width:100%}.intake-v15-page .intake-validation-banner{display:flex;align-items:center;gap:9px;padding:12px 14px;color:var(--mm-success);background:var(--mm-success-bg);border:1px solid var(--mm-success);border-radius:4px}.intake-v15-page .intake-validation-banner>.anticon{font-size:var(--mm-font-size-16)}.intake-v15-page .intake-validation-banner>b{font-size:var(--mm-font-size-14)}.intake-v15-page .intake-review-table .ant-table{border:1px solid var(--mm-border)}.intake-v15-page .intake-review-table .ant-table-thead>tr>th{padding:8px 10px;background:var(--mm-table-header-bg);color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:700}.intake-v15-page .intake-review-table .ant-table-tbody>tr>td{padding:9px 10px;font-size:var(--mm-font-size-12);vertical-align:top}.intake-v15-page .intake-review-type,.intake-v15-page .intake-review-text,.intake-v15-page .intake-review-sku{display:grid;gap:3px;min-width:0}.intake-v15-page .intake-review-type .ant-tag{width:max-content;margin:0;border-radius:3px;padding:1px 5px;font-size:var(--mm-font-size-12);font-weight:700}.intake-v15-page .intake-review-type .kind-nc{color:var(--mm-ai);background:var(--mm-ai-bg)}.intake-v15-page .intake-review-type .kind-yn{color:var(--mm-warning);background:var(--mm-warning-bg)}.intake-v15-page .intake-review-type .kind-con{color:var(--mm-success);background:var(--mm-success-bg)}.intake-v15-page .intake-review-text b,.intake-v15-page .intake-review-sku b{overflow:hidden;color:var(--mm-text);font-size:var(--mm-font-size-12);text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-review-type small,.intake-v15-page .intake-review-text small,.intake-v15-page .intake-review-sku small{overflow:hidden;margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-review-sku>span{display:flex;align-items:center;gap:5px;min-width:0}.intake-v15-page .intake-review-sku .intake-primary-tag{margin:0}.intake-v15-page .intake-submit-tags{align-content:flex-start;gap:4px;min-width:0;width:100%}.intake-v15-page .intake-submit-tags .ant-tag{display:block;max-width:100%;overflow:hidden;margin:0;padding:1px 5px;color:var(--mm-text-muted);background:var(--mm-surface-muted);border:0;border-radius:3px;font-size:var(--mm-font-size-12);line-height:18px;text-overflow:ellipsis;white-space:nowrap}.intake-v15-page .intake-upload-stage{max-width:none;margin:0}.intake-upload-workspace{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:320px;overflow:hidden;border:1px solid var(--mm-border);border-radius:8px;background:var(--mm-surface)}.intake-upload-workspace .intake-upload-dropzone.ant-upload-wrapper{display:block;height:100%}.intake-upload-workspace .ant-upload-drag{display:grid;place-content:center;min-height:320px;height:100%;padding:30px;background:linear-gradient(135deg,var(--mm-surface) 0%,var(--mm-primary-bg) 140%);border:0;border-right:1px solid var(--mm-border);border-radius:0}.intake-upload-workspace .ant-upload-drag-container{display:grid;justify-items:center;gap:8px}.intake-upload-workspace .ant-upload-drag-icon{margin:0!important;color:var(--mm-primary)!important}.intake-upload-workspace .ant-upload-drag-icon .anticon{font-size:28px}.intake-upload-workspace .ant-upload-drag b{color:var(--mm-text);font-size:var(--mm-font-size-14)}.intake-upload-workspace .ant-upload-drag .ant-btn{width:max-content;margin:2px 0 0}.intake-upload-workspace .ant-upload-drag small{max-width:330px;margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.intake-upload-workspace .intake-file-list{display:flex;flex-direction:column;gap:0;min-height:0;max-height:320px;margin:0;overflow:auto;background:var(--mm-surface)}.intake-upload-workspace .intake-file-row{grid-template-columns:42px minmax(0,1fr) auto auto;gap:9px;min-height:66px;padding:10px 12px;border:0;border-bottom:1px solid var(--mm-border);border-radius:0;box-shadow:none;cursor:zoom-in}.intake-upload-workspace .intake-file-row:focus-visible{outline:2px solid var(--mm-primary);outline-offset:-2px}.intake-upload-workspace .intake-file-row:last-child{border-bottom:0}.intake-upload-workspace .intake-file-preview{display:grid;place-items:center;overflow:hidden;flex:0 0 48px;width:48px;height:48px;box-sizing:border-box;border:1px solid var(--mm-border);border-radius:4px;background:var(--mm-surface);font-size:15px}.intake-upload-workspace .intake-file-preview img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}.intake-upload-workspace .intake-file-row>span{min-width:0}.intake-upload-workspace .intake-file-row>span>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mm-font-size-12)}.intake-upload-workspace .intake-file-row>span>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-upload-workspace .intake-file-row em{padding:3px 6px;color:var(--mm-text-muted);background:var(--mm-surface-muted);font-size:var(--mm-font-size-12);font-weight:700}.intake-upload-workspace .intake-file-row em.is-failed{color:var(--mm-danger);background:var(--mm-danger-bg)}.intake-upload-workspace .intake-file-upload-progress{display:grid;grid-template-columns:82px 32px;align-items:center;gap:6px;min-width:120px;color:var(--mm-success);font-size:var(--mm-font-size-12);font-variant-numeric:tabular-nums}.intake-upload-workspace .intake-file-upload-progress .ant-progress{line-height:1}.intake-upload-workspace .intake-file-row .ant-btn{height:24px;padding-inline:3px;font-size:var(--mm-font-size-12)}.intake-upload-workspace .intake-upload-empty{display:grid;place-content:center;min-height:320px;margin:0;border:0}.intake-upload-help{margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:1.5}.intake-file-video-preview-stage{display:grid;place-items:center;min-height:420px;max-height:calc(100vh - 240px);overflow:hidden;color:var(--mm-text-subtle);background:var(--mm-text);border-radius:6px}.intake-file-video-preview-stage video{display:block;max-width:100%;max-height:calc(100vh - 260px);object-fit:contain}.intake-square-thumbnail{display:grid;place-items:center;overflow:hidden;box-sizing:border-box;border:1px solid var(--mm-border)!important;background:var(--mm-surface)}.intake-square-thumbnail>img{display:block;flex:0 0 auto;width:100%!important;height:100%!important;object-fit:contain!important}.intake-v15-page .intake-sku-primary img,.intake-sku-picker-image img{display:block;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important;background:var(--mm-surface)}@media(max-width:800px){.intake-upload-workspace{grid-template-columns:1fr}.intake-upload-workspace .ant-upload-drag{min-height:220px;border-right:0;border-bottom:1px solid var(--mm-border)}.intake-upload-workspace .intake-file-list{max-height:260px}.intake-upload-workspace .intake-upload-empty{min-height:140px}}.intake-v15-steps button:focus-visible{outline:2px solid var(--mm-primary);outline-offset:-2px}.intake-v15-page .intake-association-stage .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--mm-surface)!important}.intake-v15-page .intake-association-stage .ant-table-tbody>tr:hover>td,.intake-v15-page .intake-association-stage .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--mm-primary-bg)!important}.intake-v15-page{width:100%;min-width:0;max-width:none;margin:0;padding:0}.sso-callback{display:grid;min-height:100vh;place-items:center;padding:24px;color:var(--mm-text);background:var(--mm-bg)}.sso-card{width:min(420px,100%);padding:28px 32px;text-align:center;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:0 18px 40px #0f172a1a}.sso-card h1{margin:0 0 6px;color:var(--mm-text);font-size:18px;font-weight:700;line-height:26px}.sso-card p{margin:0;color:var(--mm-text-muted);font-size:var(--mm-font-size-14);line-height:20px}.sso-card .ant-btn{margin-top:24px}.sso-brand{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:26px;text-align:left}.sso-spinner{position:relative;display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;color:var(--mm-primary);font-size:22px;background:var(--mm-primary-bg);border-radius:50%}.sso-spinner:after{position:absolute;inset:-5px;border:2px solid rgba(18,16,184,.15);border-top-color:var(--mm-primary);border-radius:50%;content:"";animation:sso-spin .8s linear infinite}.sso-status{margin-bottom:18px;font-size:44px}.sso-error{color:var(--mm-danger)}@keyframes sso-spin{to{transform:rotate(360deg)}}.usage-logs-page{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mm-section-gap);width:100%;min-width:0;max-width:100%}.usage-logs-page>.ant-card,.usage-logs-page .ant-card-body,.usage-logs-page .ant-table-wrapper{min-width:0;max-width:100%}.usage-logs-page .usage-logs-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:0 16px;min-width:0}.usage-logs-page .usage-logs-filters>.ant-form-item{min-width:0}.usage-logs-page .usage-logs-filters .ant-input,.usage-logs-page .usage-logs-filters .ant-select,.usage-logs-page .usage-logs-filters .ant-input-affix-wrapper{width:100%;min-width:0}.usage-logs-page .usage-logs-filters input.ant-input[type=date]{height:var(--mm-control-height)}.usage-logs-page .ant-table-content{overflow-x:auto;overscroll-behavior-inline:contain}.usage-logs-page .usage-logs-properties{white-space:pre-wrap;overflow-wrap:anywhere}:root{--mm-filter-keyword-width: 240px;--mm-filter-select-width: 160px;--mm-filter-date-width: 160px;--mm-filter-date-range-width: 240px;--mm-filter-numeric-range-width: 180px}.batch-management-tabs-row,.selection-v15-tabs{min-height:50px}.selection-v15-tabs{padding-inline:16px}.batch-management-tabs-row .source-tabs .ant-tabs-nav{height:50px}.batch-management-tabs-row{padding:0 16px 0 0}.batch-management-controls .source-filter-line,.selection-v15-filter-card .selection-v15-filters{padding:14px 16px}.selection-v15-filter-card .selection-v15-filters{display:flex;flex-wrap:wrap;align-items:end;column-gap:12px;row-gap:12px}.selection-v15-filters>.selection-filter-row{display:contents}.selection-v15-filters .selection-search{padding-top:0}.mm-filter-field--search .ant-input-prefix,.library-search-control .ant-input-prefix{display:flex;align-items:center;margin-inline-end:6px;color:var(--mm-text-subtle);font-size:var(--mm-font-size-14)}.source-filter-line>.mm-filter-field,.library-controls>.library-control,.selection-filter-row>.selection-filter:not(.range),.influencer-primary-filters>.mm-filter-field,.review-filter-strip>.review-filter-field,.review-filter-strip.review-filter-strip--tag-system>.review-filter-field,.tag-history-filters>label{flex:0 0 var(--mm-filter-select-width);width:var(--mm-filter-select-width);min-width:var(--mm-filter-select-width);max-width:var(--mm-filter-select-width)}.source-filter-line>.mm-filter-field--search,.library-controls>.library-search-control,.selection-filter-row>.mm-filter-field--search,.influencer-primary-filters>.mm-filter-field--search{flex-basis:var(--mm-filter-keyword-width);width:var(--mm-filter-keyword-width);min-width:var(--mm-filter-keyword-width);max-width:var(--mm-filter-keyword-width)}.library-controls>.library-control{grid-template-columns:minmax(0,1fr)}.library-controls>.library-control .ant-select,.library-controls>.library-control .ant-select-selector{min-width:0;max-width:100%}.library-controls>.library-control .ant-select-selector{overflow:hidden}.library-controls>.library-control .ant-select-selection-wrap{min-width:0;overflow:hidden}.library-controls>.library-control .ant-select-selection-item,.library-controls>.library-control .ant-select-selection-placeholder{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-filter-field>.ant-input-affix-wrapper{display:flex;align-items:center;height:32px;padding-block:0;width:100%}.mm-filter-field>.ant-input-affix-wrapper>.ant-input{min-height:0;height:20px;padding-block:0;line-height:20px}.library-controls>.library-period-range,.review-filter-strip>.review-date-field,.review-filter-strip.review-filter-strip--tag-system>.review-date-field,.mm-filter-field--range{flex:0 0 var(--mm-filter-date-range-width);width:var(--mm-filter-date-range-width);min-width:var(--mm-filter-date-range-width);max-width:var(--mm-filter-date-range-width)}.mm-filter-field--date{flex:0 0 var(--mm-filter-date-width);width:var(--mm-filter-date-width);min-width:var(--mm-filter-date-width);max-width:var(--mm-filter-date-width)}.selection-v15-filters .selection-filter-row>.selection-filter.range{flex:0 0 var(--mm-filter-numeric-range-width);width:var(--mm-filter-numeric-range-width);min-width:var(--mm-filter-numeric-range-width);max-width:var(--mm-filter-numeric-range-width)}.selection-v15-filters .selection-filter-row>.selection-filter.range>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;align-items:center}.selection-v15-filters .selection-filter-row>.selection-filter.range .ant-input,.selection-v15-filters .selection-filter-row>.selection-filter.range .ant-input-affix-wrapper{width:100%;min-width:0}.library-controls>.library-period-range .ant-picker,.review-filter-strip>.review-date-field .ant-picker{width:100%}.measurement-v15-filter{grid-template-columns:repeat(2,var(--mm-filter-select-width)) minmax(0,1fr) auto}.tag-history-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.tag-history-filters>label{display:grid;gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:500;line-height:18px}.tag-history-filters>label>.ant-select{width:100%}@media(max-width:768px){.source-filter-line>.mm-filter-field,.library-controls>.library-control,.selection-filter-row>.selection-filter:not(.range),.influencer-primary-filters>.mm-filter-field,.review-filter-strip>.review-filter-field,.review-filter-strip.review-filter-strip--tag-system>.review-filter-field,.tag-history-filters>label,.mm-filter-field--date,.mm-filter-field--range,.selection-v15-filters .selection-filter-row>.selection-filter.range{flex:1 1 100%;width:100%;min-width:0;max-width:none}.measurement-v15-filter{grid-template-columns:1fr}}#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-left,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-right,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-start,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-end{z-index:5;isolation:isolate;overflow:hidden;background-color:var(--mm-surface)!important;background-image:none!important}#root .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-left,#root .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-right,#root .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-start,#root .ant-table-wrapper .ant-table-thead .ant-table-cell-fix-end{z-index:6;background-color:var(--mm-table-header-bg)!important}#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-left:before,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-right:before,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-start:before,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-end:before{position:absolute;z-index:0;inset:0;background:var(--mm-surface);content:"";pointer-events:none}#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-end{background:var(--mm-surface-muted)!important}#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:before,#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:before,#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:before,#root .ant-table-wrapper .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:before{background:var(--mm-surface-muted)}#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end{background:var(--mm-table-row-hover-bg)!important}#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:before,#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:before,#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:before,#root .prototype-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:before,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:before,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:before,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:before,#root .source-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:before,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:before,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:before,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:before,#root .selection-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:before,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:before,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:before,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:before,#root .measurement-v15-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:before,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-left:before,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-right:before,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-start:before,#root .review-live-table .ant-table-tbody>tr:hover>.ant-table-cell-fix-end:before{background:var(--mm-table-row-hover-bg)}#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-left>*,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-right>*,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-start>*,#root .ant-table-wrapper .ant-table-tbody>tr>.ant-table-cell-fix-end>*{position:relative;z-index:1}.row-actions,.batch-row-actions,.selection-row-actions,.influencer-row-actions,.tag-name-row-actions,.measurement-rule-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.row-actions .ant-btn,.batch-row-actions .ant-btn,.selection-row-actions .ant-btn,.influencer-row-actions .ant-btn,.tag-name-row-actions .ant-btn,.measurement-rule-actions .ant-btn,.library-row-actions .ant-btn{height:24px;padding-inline:3px;font-size:var(--mm-font-size-12)}.library-row-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:2px;white-space:nowrap}.library-row-actions .ant-btn-text{width:24px;min-width:24px;margin-top:0;border:0;border-radius:4px;letter-spacing:normal}.material-library-v15 .material-product-cell .ant-tag,.material-product-tooltip em,.material-drawer-v15 .material-detail-file-strip i em,.material-confirmation-identity i,.material-confirmation-file-strip button>span,.material-confirmation-file-strip button em,.material-confirmation-file-strip button small,.material-confirmation-preview-trigger,.material-confirmation-preview-meta small,.material-confirmation-preview-strip button>span,.material-confirmation-preview-strip button>em,.material-confirmation-review-source-preview b,.material-rejection-identity>span b,.material-resubmission-file-preview em{font-size:var(--mm-font-size-12)}.tag-picker-v15-values label small,.tag-picker-v15-selected .ant-tag,.tag-tree-v15 .tag-tree-node-name em,.tag-tree-v15 .tag-node-facts small,.tag-picker-v15-search>span,.tag-picker-v15-tree header span,.tag-picker-v15-values header span,.tag-picker-v15-tree>button em,.tag-picker-v15-selected>b span{font-size:var(--mm-font-size-12)}.app-table.ant-table-wrapper{--ant-table-header-border-radius: 8px}#root .library-results-card,#root .selection-v15-results-card,#root .measurement-v15-results-card,#root .influencer-results-card,#root .review-results-card,#root .source-results-card{border-radius:var(--mm-radius-card)!important}.app-table.ant-table-wrapper .ant-table,.app-table.ant-table-wrapper .ant-table-container,.app-table.ant-table-wrapper .ant-table-content,.app-table.ant-table-wrapper .ant-table-header,.app-table.ant-table-wrapper table{border-radius:0!important}.app-table.ant-table-wrapper .ant-table-thead,.app-table.ant-table-wrapper .ant-table-thead>tr{background:var(--mm-table-header-bg)!important}.app-table.ant-table-wrapper .ant-table-thead>tr>th,.app-table.ant-table-wrapper .ant-table-thead>tr>td{height:40px;padding:8px 10px;color:var(--mm-text-muted);background:var(--mm-table-header-bg)!important;border-top:1px solid var(--mm-border)!important;border-bottom:1px solid var(--mm-border)!important;font-size:var(--mm-font-size-12);font-weight:700;line-height:20px;letter-spacing:.01em;white-space:nowrap}.app-table.ant-table-wrapper .ant-table-thead>tr>:first-child{border-left:1px solid var(--mm-border)!important;border-start-start-radius:8px!important}.app-table.ant-table-wrapper .ant-table-thead>tr>:last-child{border-right:1px solid var(--mm-border)!important;border-start-end-radius:8px!important}.app-table.ant-table-wrapper .ant-table-thead .ant-table-cell-fix-left,.app-table.ant-table-wrapper .ant-table-thead .ant-table-cell-fix-right,.app-table.ant-table-wrapper .ant-table-thead .ant-table-cell-fix-start,.app-table.ant-table-wrapper .ant-table-thead .ant-table-cell-fix-end{background:var(--mm-table-header-bg)!important;background-image:none!important}.app-table-sticky.ant-table-wrapper{overflow:visible!important}.app-table-sticky>.ant-spin-nested-loading>.ant-spin-container>.ant-table,.app-table-sticky .ant-table-container{overflow:clip!important}#root .selection-v15-results-card:has(.app-table-sticky),#root .measurement-v15-results-card:has(.app-table-sticky),#root .source-surface:has(.app-table-sticky),#root .review-analysis-grid:has(.app-table-sticky),#root .intake-v15-card:has(.app-table-sticky){overflow:clip!important}#root .mm-field-view-toolbar{display:flex;align-items:center;gap:4px;box-sizing:border-box;min-height:44px;padding-block:8px;border-top:0;border-bottom:0}#root .mm-field-view-toolbar__views,#root .mm-field-view-toolbar__actions{display:flex;align-items:center;min-width:0;gap:4px}#root .mm-field-view-toolbar__views{flex:1 1 auto;overflow-x:auto;overscroll-behavior-x:contain}#root .mm-field-view-toolbar__actions{flex:none;margin-left:auto}#root .mm-field-view-toolbar__label{flex:none;margin-right:5px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);font-weight:400;line-height:18px;white-space:nowrap}#root .mm-field-view-toolbar__view.ant-btn{flex:none;height:28px;min-height:28px;padding-inline:9px;color:var(--mm-text);font-size:var(--mm-font-size-14);font-weight:400!important;line-height:20px;border-color:transparent!important;box-shadow:none}#root .mm-field-view-toolbar__view.ant-btn.active{color:var(--mm-primary);background:var(--mm-primary-bg);border-color:transparent!important;font-weight:700!important}#root .mm-object-tabs>.ant-btn{border-radius:0}#root .mm-object-tabs>.ant-btn.ant-btn-text:not(:disabled):hover{color:var(--mm-primary);background:transparent!important;box-shadow:none}#root .mm-object-tabs>.ant-btn:not(.active),#root .mm-object-tabs>.ant-btn:not(.active)>span{font-weight:400!important}#root .mm-object-tabs>.ant-btn.active,#root .mm-object-tabs>.ant-btn.active>span{font-weight:700!important}#root .mm-field-view-toolbar__column.ant-btn{height:28px;min-height:28px;padding-inline:9px;gap:6px;font-size:var(--mm-font-size-12);line-height:18px}#root .mm-field-view-toolbar__column.ant-btn .anticon{font-size:var(--mm-font-size-14)}#root .mm-field-view-toolbar__actions>.ant-btn{height:28px;min-height:28px}#root .mm-field-view-toolbar__actions .library-dimension-toggle{box-sizing:border-box;height:28px}#root .mm-field-view-toolbar__actions .library-dimension-toggle>.ant-btn{height:26px;min-height:26px}.mm-column-popover{position:static!important;display:flex!important;flex-direction:column;box-sizing:border-box;max-width:calc(100vw - 24px);gap:0!important;padding:14px!important;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:var(--mm-shadow-float);max-height:52dvh!important;overflow:hidden!important}.source-column-popover,.selection-column-menu{width:420px}.mm-column-popover__header,.mm-column-popover__footer{flex:0 0 auto}.mm-column-popover__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding-bottom:10px}.mm-column-popover__header>b,.mm-column-popover__header>div>b{font-size:var(--mm-font-size-14);line-height:20px}.mm-column-popover__body{min-height:0;padding-bottom:10px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--mm-border-strong) transparent}.mm-column-popover__body::-webkit-scrollbar{width:6px}.mm-column-popover__body::-webkit-scrollbar-thumb{background:var(--mm-border-strong);border-radius:999px}.mm-column-group{position:relative;margin:18px 0 10px;padding:8px 10px 10px;border:1px solid var(--mm-border);border-radius:5px}.mm-column-group__header{position:absolute;top:-12px;inset-inline:6px;display:flex;align-items:center;justify-content:space-between;min-height:22px;padding-inline:3px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.mm-column-group__header>span{padding-inline:4px;background:var(--mm-surface)}.mm-column-group__header>span:last-child{display:flex;gap:6px;padding-inline:2px}.mm-column-group__header .ant-btn{height:22px;padding-inline:2px;font-size:var(--mm-font-size-12)}.mm-column-group__options{display:grid;align-content:start;grid-auto-rows:min-content;gap:8px;padding-top:4px}.mm-column-popover__footer{display:flex;align-items:center;justify-content:flex-end!important;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--mm-border)}.mm-column-popover__footer>.ant-btn:first-child{margin-right:auto}.mm-column-popover__footer .ant-btn{flex:0 0 auto;box-sizing:border-box;height:30px!important;min-height:30px!important;padding-inline:11px!important;font-size:var(--mm-font-size-12)!important;line-height:18px}.mm-column-popover__danger.ant-btn-dangerous{color:var(--mm-danger);background:var(--mm-danger-bg);border-color:color-mix(in srgb,var(--mm-danger) 34%,var(--mm-border))}.mm-column-popover__danger.ant-btn-dangerous:hover,.mm-column-popover__danger.ant-btn-dangerous:focus-visible{color:var(--mm-danger)!important;background:color-mix(in srgb,var(--mm-danger) 13%,var(--mm-surface))!important;border-color:var(--mm-danger)!important}:where(a[href],button:not(:disabled),select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),summary,label[for],[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[tabindex]:not([tabindex="-1"]):not(input):not(textarea),.ant-btn:not(:disabled):not(.ant-btn-disabled),.ant-tabs-tab:not(.ant-tabs-tab-disabled),.ant-menu-item:not(.ant-menu-item-disabled),.ant-select:not(.ant-select-disabled),.ant-picker:not(.ant-picker-disabled),.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled),.ant-radio-wrapper:not(.ant-radio-wrapper-disabled),.ant-switch:not(.ant-switch-disabled),.ant-pagination-item:not(.ant-pagination-item-disabled),.ant-pagination-prev:not(.ant-pagination-disabled),.ant-pagination-next:not(.ant-pagination-disabled),.ant-dropdown-trigger,.ant-upload,.ant-collapse-header,.ant-table-column-sorters){cursor:pointer!important}:where(a[href],button:not(:disabled),summary,label[for],[role=button]:not([aria-disabled=true]),[role=link]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[tabindex]:not([tabindex="-1"]):not(input):not(textarea),.ant-tabs-tab:not(.ant-tabs-tab-disabled),.ant-menu-item:not(.ant-menu-item-disabled),.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled),.ant-radio-wrapper:not(.ant-radio-wrapper-disabled),.ant-pagination-item:not(.ant-pagination-item-disabled),.ant-pagination-prev:not(.ant-pagination-disabled),.ant-pagination-next:not(.ant-pagination-disabled),.ant-dropdown-trigger,.ant-upload,.ant-collapse-header,.ant-table-column-sorters) *{cursor:pointer!important}.ant-select:not(.ant-select-disabled) .ant-select-selector,.ant-select:not(.ant-select-disabled) input,.ant-picker:not(.ant-picker-disabled),.ant-picker:not(.ant-picker-disabled) input{cursor:pointer!important}:where(button:disabled,select:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,[aria-disabled=true],.ant-btn-disabled,.ant-select-disabled,.ant-picker-disabled,.ant-checkbox-wrapper-disabled,.ant-radio-wrapper-disabled,.ant-switch-disabled,.ant-pagination-disabled){cursor:not-allowed!important}.ant-btn-disabled *,.ant-select-disabled *,.ant-picker-disabled *,.ant-checkbox-wrapper-disabled *,.ant-radio-wrapper-disabled *,.ant-switch-disabled *,.ant-pagination-disabled *{cursor:not-allowed!important}input:not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]{cursor:text}.app-shell,.app-shell>.ant-layout{width:100%;min-width:0;height:100dvh;overflow:hidden}.app-content{min-width:0;padding:var(--mm-page-padding);overflow:auto;overscroll-behavior:contain;background:var(--mm-bg)}.app-page{display:grid;align-content:start;gap:var(--mm-section-gap);width:100%;min-width:0;max-width:none}#root .app-page .ant-card{border-color:var(--mm-border);border-radius:var(--mm-radius-card)}#root .app-page .ant-card .ant-card-head{min-height:44px;padding-inline:16px;border-bottom-color:var(--mm-border)}#root .app-page .ant-card .ant-card-head-title,#root .app-page .ant-card .ant-card-extra{padding-block:12px}#root .app-page .ant-input,#root .app-page .ant-input-affix-wrapper,#root .app-page .ant-picker,#root .app-page .ant-select-single,#root .app-page .ant-select-single .ant-select-selector,#root .app-page .ant-cascader-picker{min-height:var(--mm-control-height)}#root .app-page .ant-input-affix-wrapper>input.ant-input{min-height:0}#root .app-page .ant-input,#root .app-page .ant-input-affix-wrapper,#root .app-page .ant-picker,#root .app-page .ant-select .ant-select-selector,#root .app-page .ant-btn{border-radius:var(--mm-radius-control)}#root .app-page .ant-input,#root .app-page .ant-input-affix-wrapper,#root .app-page .ant-picker,#root .app-page .ant-select .ant-select-selector{border-color:var(--mm-border-strong)}.mm-filter-field,.library-control,.library-filter-field,.selection-filter,.review-filter-field,.tag-management-filter label,.source-filter-line>label,.source-filter-grid>label{gap:4px;color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.mm-filter-field-label,.library-control>span,.library-filter-field>span,.selection-filter>span,.review-filter-field>.mm-filter-field-label,.tag-management-filter label>span{min-height:18px;font-weight:500}.library-controls,.selection-filter-row,.influencer-primary-filters,.review-filter-strip,.source-filter-line,.source-filter-grid{align-items:end;column-gap:16px;row-gap:12px}.app-page :is(.source-tabs,.library-tab-group,.selection-v15-tabs) .ant-tabs-nav{min-height:48px;margin:0}.app-page :is(.source-tabs,.library-tab-group,.selection-v15-tabs) .ant-tabs-nav-list{gap:20px}.app-page :is(.source-tabs,.library-tab-group,.selection-v15-tabs) .ant-tabs-tab{min-height:48px;margin:0!important;padding-inline:8px;color:var(--mm-text-muted);font-size:var(--mm-font-size-14)}.app-page :is(.source-tabs,.library-tab-group,.selection-v15-tabs) .ant-tabs-ink-bar{height:2px;background:var(--mm-primary)}.app-table.ant-table-wrapper .ant-table-thead>tr>th,.app-table.ant-table-wrapper .ant-table-thead>tr>td{height:40px;padding:10px 12px;color:var(--mm-table-header-text);background:var(--mm-table-header-bg)!important;font-size:var(--mm-font-size-12);font-weight:600;line-height:20px;white-space:nowrap}.app-table.ant-table-wrapper .ant-table-tbody>tr>td{padding:8px 12px;color:var(--mm-text);font-size:var(--mm-font-size-12);line-height:20px}.app-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--mm-table-row-hover-bg)!important}.app-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--mm-table-row-selected-bg)!important}.app-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--mm-primary-bg)!important}.app-table.ant-table-wrapper .ant-table-selection-column{padding-inline:10px!important}.ant-table-wrapper .ant-pagination,.source-pagination,.cursor-pager{color:var(--mm-text-muted);font-size:var(--mm-font-size-12)}.ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;row-gap:8px}.ant-tag{min-height:20px;margin-inline-end:6px;padding:1px 6px;border-color:transparent;border-radius:4px;font-size:var(--mm-font-size-12);font-weight:400;line-height:18px}.ant-empty-normal,.source-empty{margin-block:24px;color:var(--mm-text-muted)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-tooltip .ant-tooltip-inner{background:var(--mm-surface)}.ant-modal .ant-modal-content,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-tooltip .ant-tooltip-inner{border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);box-shadow:var(--mm-shadow-float)}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-footer{border-color:var(--mm-border)}.ant-dropdown,.ant-popover,.ant-tooltip{max-width:calc(100vw - 16px)}.ant-tooltip .ant-tooltip-inner{color:var(--mm-text);border-radius:var(--mm-radius-control)}@media(max-width:767px){.app-page{gap:var(--mm-section-gap)}.library-controls,.selection-filter-row,.influencer-primary-filters,.review-filter-strip,.source-filter-line,.source-filter-grid{align-items:stretch}.library-controls>*,.selection-filter-row>*,.influencer-primary-filters>*,.review-filter-strip>*,.source-filter-line>*,.source-filter-grid>*{min-width:min(100%,160px)}#root .ant-table-wrapper .ant-table-cell-fix-left,#root .ant-table-wrapper .ant-table-cell-fix-right,#root .ant-table-wrapper .ant-table-cell-fix-start,#root .ant-table-wrapper .ant-table-cell-fix-end{position:static!important;inset:auto!important}#root .ant-table-wrapper .ant-table-cell-fix-left-last:after,#root .ant-table-wrapper .ant-table-cell-fix-right-first:after,#root .ant-table-wrapper .ant-table-cell-fix-start-last:after,#root .ant-table-wrapper .ant-table-cell-fix-end-first:after{display:none!important}#root .ant-table-wrapper .ant-table-cell-fix-left:before,#root .ant-table-wrapper .ant-table-cell-fix-right:before,#root .ant-table-wrapper .ant-table-cell-fix-start:before,#root .ant-table-wrapper .ant-table-cell-fix-end:before{display:none!important}.app-table-sticky .ant-table-sticky-holder{position:static!important}.ant-pagination .ant-pagination-options{display:none}.ant-modal-root .ant-modal-wrap,.ant-drawer-root .ant-drawer-mask,.ant-drawer-root .ant-drawer-content-wrapper{max-width:100vw}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brand-lockup{display:flex;align-items:center;gap:12px;min-width:0}.brand-lockup__mark{display:block;flex:0 0 auto;width:36px;height:36px;overflow:hidden;border-radius:9px}.brand-lockup__mark img{display:block;width:100%;height:100%}.brand-lockup__copy{display:grid;min-width:0;gap:3px}.brand-lockup__heading{display:flex;align-items:baseline;gap:4px;min-width:0;white-space:nowrap}.brand-lockup__heading b{color:var(--mm-text);font-size:var(--mm-font-size-16);font-weight:800;line-height:18px}.brand-lockup__heading span{color:var(--mm-text-muted);font-size:var(--mm-font-size-12);line-height:18px}.brand-lockup__english{color:var(--mm-text-subtle);font-size:10px;font-weight:400;letter-spacing:.6px;line-height:14px;white-space:nowrap}.download-center{width:min(480px,100vw - 48px)}.download-center .ant-list{max-height:min(60vh,600px);overflow-y:auto}.download-center .download-center-task{display:flex;flex-direction:column;gap:6px;min-width:0}.download-center .download-center-filename{overflow-wrap:anywhere;font-size:12px}.download-center .ant-pagination{display:flex;justify-content:flex-end;padding-top:12px}
