:root{--admin-primary:#1677ff;--admin-primary-hover:#4096ff;--admin-primary-active:#0958d9;--admin-primary-soft:#eaf3ff;--admin-primary-soft-hover:#f3f8ff;--admin-focus-ring:rgb(22 119 255/14%);color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,-apple-system,sans-serif;background:#f5f6f8;color:#15171a;font-synthesis:none}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;min-width:1024px;background:#f5f6f8}h1,h2,p{margin-top:0}body:has(.auth-route){min-width:0}.overline{margin:0 0 8px;color:#737982;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.muted{color:#747a83;line-height:1.6}.admin-shell{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;display:flex;flex-direction:column;padding:18px 12px;border-right:1px solid #e4e6ea;background:#fff;z-index:20}.sidebar-brand{display:flex;align-items:center;gap:10px;padding:2px 8px 18px;font-size:14px}.sidebar-context{display:grid;gap:4px;margin:0 2px 14px;padding:11px 12px;border:1px solid #e7e9ed;border-radius:10px;background:#f8f9fb}.sidebar-context span{color:#9298a1;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sidebar-context strong{overflow:hidden;color:#24282e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar nav{display:grid;gap:4px;overflow-y:auto}.nav-section-label{margin:16px 12px 5px;color:#a0a5ad;font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.nav-button{width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:#5d626b;text-align:left;font-size:14px;font-weight:650}.nav-button:hover:not(:disabled){background:var(--admin-primary-soft-hover);color:var(--admin-primary)}.nav-button.active{background:var(--admin-primary-soft);color:var(--admin-primary);font-weight:750}.sidebar-foot{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding:16px 8px 2px;border-top:1px solid #eceef1}.sidebar-foot span{font-size:13px;font-weight:700}.sidebar-foot small{overflow:hidden;color:#858b94;text-overflow:ellipsis}.admin-language-switcher{width:min(100%,360px);display:grid;gap:6px;margin-bottom:20px}.admin-language-switcher span{color:#858b94;font-size:11px;font-weight:750;letter-spacing:.05em}.admin-language-switcher .ant-select{width:100%}.admin-language-switcher.compact{width:100%;margin:8px 0 10px}.admin-language-switcher.compact .ant-select{font-size:12px}.workspace{grid-column:2;min-width:0;width:100%}.campaign-workspace,.workspace-container{width:100%;max-width:none}.scope-bar{position:sticky;top:0;z-index:15;min-height:62px;justify-content:space-between;gap:14px;padding:8px 20px;border-bottom:1px solid #e4e6ea;background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scope-bar,.scope-selectors{display:flex;align-items:center}.scope-selectors{gap:10px}.scope-bar-meta,.scope-breadcrumb{display:flex;align-items:center;gap:5px;min-width:0}.scope-breadcrumb .ant-btn{max-width:240px;height:30px;padding-inline:7px;overflow:hidden;color:#59616c;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.scope-breadcrumb .ant-btn:last-of-type{color:#20242a;font-weight:760}.scope-breadcrumb .ant-btn:hover{background:#f4f6f8!important}.scope-bar-meta{flex:0 0 auto}.scope-bar-meta>.ant-btn{color:#737b86;font-size:11px}.scope-divider{color:#c0c4ca}.scope-select{display:grid;gap:3px}.scope-select span{color:#90959d;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.scope-select .ant-select{min-width:180px;max-width:260px}.scope-select .ant-select-selector{min-height:34px!important;border-color:#e1e4e8!important;border-radius:8px!important;box-shadow:none!important}.scope-select .ant-select-selection-item,.scope-select .ant-select-selection-placeholder{font-size:13px;font-weight:700}.environment,.status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.08em}.environment.sandbox{background:#fff3cd;color:#845f00}.environment.production{background:#fde8e8;color:#9c2626}.status-pill.active{background:#e8f6ed;color:#216e3a}.status-pill.inactive{background:#eef0f3;color:#626870}.content{width:100%;max-width:none;margin:0;padding:20px 22px 48px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.page-heading h1{margin:0 0 7px;font-size:36px;letter-spacing:-.045em}.page-heading .muted{margin-bottom:0}.resource-grid{width:100%;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,2.1fr);gap:14px;align-items:start}.overview-page-heading{align-items:center;margin-bottom:18px}.overview-title-row{display:flex;align-items:center;gap:10px}.overview-title-row h1{margin-bottom:0}.overview-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.overview-metric-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.store-management-metrics{margin-bottom:14px}.store-management-table-card{margin-bottom:0}.store-management-table-card .ant-card-body{padding:0}.store-management-table-card .ant-table-wrapper{overflow:hidden;border-radius:0 0 12px 12px}.store-management-row{cursor:pointer}.store-management-row:hover>td{background:var(--admin-primary-soft-hover)!important}.store-name-cell{min-width:0;display:grid;gap:3px}.store-name-cell-title{min-width:0;display:flex;align-items:center;gap:7px}.store-name-cell-title strong{min-width:0}.store-name-cell-title .ant-tag{flex:none;margin-inline-end:0}.store-name-cell small,.store-name-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-name-cell strong{color:#24282e;font-size:13px}.store-name-cell small{color:#9298a1;font-size:10px}.store-table-actions{display:flex;align-items:center;gap:2px}.store-table-actions .ant-btn-link{padding-inline:6px}.overview-metric-card{margin-bottom:0}.overview-metric-card .ant-card-body{display:grid;gap:5px;min-height:118px;align-content:center}.overview-metric-card span{color:#858b94;font-size:11px;font-weight:750}.overview-metric-card strong{color:#20242a;font-size:26px;letter-spacing:-.035em;line-height:1.2}.overview-metric-card small,.overview-metric-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-metric-card small{color:#9a9fa7;font-size:10px}.overview-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:14px;align-items:start}.store-overview-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr)}.store-dashboard-section{display:grid;gap:14px;margin-bottom:14px}.store-dashboard-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.store-dashboard-heading h2{margin:0;color:#20242a;font-size:16px}.store-dashboard-heading p{margin:4px 0 0;font-size:11px}.store-dashboard-range{width:150px;flex:0 0 150px}.store-performance-metrics .overview-metric-card strong{font-size:22px}.store-top-products-card .ant-card-body{padding:0}.store-top-products-card .ant-table{font-size:12px}.store-dashboard-period-label{color:#8a919a;font-size:11px}.overview-panel-card{margin-bottom:0}.overview-panel-card .ant-card-head .ant-btn-link{padding-inline:0}.overview-panel-copy{margin:0 0 14px;font-size:12px}.overview-resource-list{display:grid;gap:8px}.overview-resource-list>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid #eceef1;border-radius:9px;background:#fafbfc;color:inherit;text-align:left;cursor:pointer}.overview-resource-list>button:hover{border-color:#d8e7ff;background:var(--admin-primary-soft-hover)}.overview-resource-list>button>span:first-child{min-width:0;display:grid;gap:3px}.overview-resource-list small,.overview-resource-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-resource-list strong{font-size:13px}.overview-resource-list small{color:#8a9098;font-size:10px}.overview-resource-tags{flex:0 0 auto;display:flex;align-items:center;gap:7px}.overview-empty{padding:30px 12px;color:#8a9098;text-align:center;font-size:12px}.overview-action-list{display:grid;gap:9px}.overview-action-list .ant-btn{height:42px;justify-content:flex-start;border-radius:9px}.store-overview-side{display:grid;gap:14px}.store-overview-side>.admin-card,.store-overview-side>.overview-card{margin-bottom:0}.store-home-actions .muted{margin:0 0 16px;font-size:12px}.store-home-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-home-action-grid .ant-btn{height:42px;justify-content:flex-start;border-radius:9px;text-align:left}.list-card,.overview-card{min-width:0;border:1px solid #e3e5e9;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(20 24 30/3%)}.list-card{overflow:hidden}.overview-card{padding:18px}.drawer-head,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.list-card>.section-heading{padding:18px 18px 12px}.drawer-head h2,.section-heading h2{margin:0;font-size:17px;letter-spacing:-.02em}.section-heading>span{color:#92969d;font-size:12px}.resource-list{display:grid;border-top:1px solid #eff0f2}.resource-row{display:grid;gap:5px;padding:15px 18px;border:0;border-bottom:1px solid #eff0f2;background:#fff;color:#24272b;text-align:left}.resource-row:last-child{border-bottom:0}.resource-row:hover{background:var(--admin-primary-soft-hover)}.resource-row.active{background:var(--admin-primary-soft);box-shadow:inset 3px 0 var(--admin-primary)}.resource-row strong{font-size:14px}.resource-row span{color:#7d828a;font-size:12px}.overview-list{margin:18px 0 0}.overview-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid #eff0f2}.overview-list>div:last-child{border-bottom:0}.overview-list dt{color:#888e96;font-size:12px}.overview-list dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:650}.empty-state{padding:42px 22px;color:#858b93;text-align:center;font-size:13px;line-height:1.7}.icon-button,.primary-button,.text-button{border:0;border-radius:8px;transition:.12s ease}.primary-button{padding:10px 15px;background:var(--admin-primary);color:#fff;font-size:13px;font-weight:750}.primary-button:hover:not(:disabled){background:var(--admin-primary-hover)}.primary-button:active:not(:disabled){background:var(--admin-primary-active)}.text-button{padding:8px 0;background:transparent;color:#626870;text-align:left;font-size:12px;font-weight:700}.text-button:hover:not(:disabled){color:var(--admin-primary)}.icon-button{width:34px;height:34px;background:#f2f3f5;color:#5e636b;font-size:20px}.wide{width:100%;text-align:center}.field{display:grid;gap:7px;margin:18px 0}.country-picker legend,.field>span{color:#555b63;font-size:12px;font-weight:700}.field>.field-caption,.integration-field>.field-caption{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-requirement{flex:none;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:18px}.field-requirement.required{color:#c62828;background:#fff1f0}.field-requirement.required b{margin-right:1px;color:#d9363e}.field-requirement.optional{color:#8a919a;background:#f4f5f7}.field-error{margin-top:-1px;color:#d9363e;font-size:11px;font-weight:500;line-height:1.5}.field.has-error .ant-input,.field.has-error .ant-input-affix-wrapper,.integration-field.has-error .ant-input,.integration-field.has-error .ant-input-affix-wrapper{border-color:#d9363e}.field .ant-input,.field .ant-input-affix-wrapper,.field .ant-input-number,.field .ant-picker,.field .ant-select{width:100%}.stack-form{display:grid}.stack-form.compact{margin-top:12px}.stack-form .primary-button{margin-top:8px}.field-hint{margin:-10px 0 4px;color:#8b6a11;font-size:11px}.country-picker{display:block;margin:4px 0 0;padding:12px 14px 14px;border:1px solid #e1e3e7;border-radius:9px}.country-picker legend{padding:0 5px}.country-picker-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:10px}.country-picker-toolbar .ant-input-affix-wrapper{flex:1 1;min-width:0}.country-picker-count{flex-shrink:0;color:#8a8f98;font-size:12px;white-space:nowrap}.country-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:320px;overflow-y:auto;padding-right:2px}.country-picker-empty{margin:12px 0}.country-picker-grid label{display:grid;grid-template-columns:18px 34px 1fr;align-items:center;gap:6px;min-width:0;padding:8px;border-radius:7px;background:#f7f8fa;font-size:12px;transition:background .12s ease}.country-picker-grid label:hover{background:#eef3ff}.country-picker-grid small{overflow:hidden;color:#7c828a;text-overflow:ellipsis;white-space:nowrap}.ant-drawer-title-block{display:grid;gap:2px}.ant-drawer-title-block .overline{margin:0}.ant-drawer-title-block strong{font-size:18px;letter-spacing:-.02em}.ant-drawer .ant-drawer-header{padding:18px 22px;border-bottom:1px solid #eceef1}.ant-drawer .ant-drawer-body{padding:18px 22px 40px}.admin-alert{margin-bottom:16px;border-radius:8px}.workspace-feedback{display:grid;gap:10px;margin-bottom:16px}.workspace-feedback:empty{display:none}.workspace-feedback .admin-alert{margin-bottom:0}.admin-alert .ant-alert-message{font-size:12px;line-height:1.6}.admin-card{min-width:0;margin-bottom:14px;border-color:#e3e5e9;border-radius:12px;box-shadow:0 1px 2px rgb(20 24 30/3%)}.admin-card .ant-card-head{min-height:52px;padding-inline:18px;border-bottom-color:#eceef1}.admin-card .ant-card-head-title{font-size:15px;font-weight:750}.admin-card .ant-card-body{padding:18px}.admin-table-card .ant-card-body{padding:0}.order-page{display:grid}.order-page-heading{margin-bottom:12px}.order-page-heading .muted{margin-top:6px}.order-page>.order-filter-card{margin-bottom:0}.order-page>.admin-table-card{margin-top:24px}.order-filter-card .ant-card-head{min-height:46px;padding-inline:16px}.order-filter-card .ant-card-head-title{padding-block:10px}.order-filter-card .ant-card-body{padding:14px 16px 12px}.order-filter-title{display:flex;gap:8px;align-items:center;color:#343a42;font-size:14px;font-weight:750}.order-filter-title .anticon{color:#7f8791}.order-filter-form{display:grid;gap:10px}.order-filter-more-grid,.order-filter-primary-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px 12px}.order-filter-more-grid{padding-top:10px;border-top:1px solid #edf0f3}.order-filter-field{min-width:0;display:grid;gap:5px}.order-filter-field>span{color:#626a75;font-size:11px;font-weight:700}.order-filter-field .ant-input{height:34px;padding-block:5px;border-radius:7px;font-size:12px}.order-filter-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.order-filter-actions>div{display:flex;gap:8px}.order-filter-actions .ant-btn{height:32px}.order-filter-actions>.ant-btn{padding-inline:4px;color:#69717c}.order-filter-actions>.ant-btn .ant-tag{margin-inline:6px 0}.admin-table-card .ant-table-wrapper{overflow-x:auto}.admin-table-card .ant-table-thead>tr>th{background:#f7f8fa;color:#626870;font-size:12px;font-weight:750}.admin-table-card .ant-table-tbody>tr>td{font-size:12px}.clickable-table-row{cursor:pointer}.clickable-table-row:hover>td{background:#f7f9fc!important}.admin-empty{margin-block:22px}.loading-line{margin:-4px 0 18px;color:#767c84;font-size:11px}.sync-indicator,.workspace-sync-indicator{position:fixed;right:22px;z-index:40;padding:7px 10px;border:1px solid #e4e7eb;border-radius:8px;background:rgb(255 255 255/96%);box-shadow:0 4px 16px rgb(17 24 39/8%);color:#767c84;font-size:11px;opacity:0;pointer-events:none;animation:admin-sync-indicator-in .12s ease .4s forwards}@keyframes admin-sync-indicator-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.sync-indicator{top:74px}.workspace-sync-indicator{top:112px}.admin-shell-loading{overflow:hidden}.sidebar-context-loading{min-height:61px}.loading-card,.skeleton-line,.skeleton-nav-row{display:block;border-radius:7px;background:#eceff3}.skeleton-line{width:100%;height:12px}.skeleton-line-short{width:58%;height:9px}.loading-nav{gap:7px!important;overflow:hidden!important}.skeleton-nav-row{width:100%;height:40px}.sidebar-foot-loading{gap:9px}.loading-breadcrumb{width:min(420px,55vw);gap:12px}.skeleton-breadcrumb-item{width:82px;height:12px}.skeleton-breadcrumb-item.wide{width:150px}.loading-page-heading{display:grid;gap:10px;margin-bottom:22px}.skeleton-title{width:180px;height:28px}.skeleton-subtitle{width:min(420px,70%);height:12px}.loading-content-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);gap:16px}.loading-card{min-height:280px;border:1px solid #e4e7eb;background:#fff}.integration-page{width:100%;display:grid;gap:16px}.integration-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px 26px;border:1px solid #e4e8ef;border-radius:16px;background:radial-gradient(circle at top right,rgb(22 119 255/8%),transparent 34%),linear-gradient(135deg,#ffffff,#fafcff);box-shadow:0 2px 10px rgb(17 24 39/3%)}.integration-page-title{min-width:0}.integration-page-title .overline{margin:0 0 7px}.integration-page-title h1{margin:0;color:#1f2329;font-size:26px;line-height:1.25;letter-spacing:-.025em}.integration-page-title>p:last-child{max-width:720px;margin:8px 0 0;color:#6f7782;font-size:14px;line-height:1.7}.integration-environment{display:grid;flex:0 0 auto;gap:8px;justify-items:end}.integration-environment>span{color:#8a929d;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.integration-environment .ant-segmented{padding:4px;border:1px solid #e0e5ec;background:#f5f7fa;box-shadow:none}.integration-environment .ant-segmented-item{min-width:118px;border-radius:8px;font-weight:700}.integration-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.integration-summary-item{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid #e7eaf0;border-radius:12px;background:#fff}.integration-card-icon,.integration-summary-icon{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#eef4ff;color:#2f6fed}.integration-summary-icon{width:42px;height:42px;font-size:18px}.integration-summary-item>div{min-width:0;display:grid;gap:2px}.integration-summary-item small{color:#858d98;font-size:11px;font-weight:650}.integration-summary-item strong{overflow:hidden;color:#30343a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.integration-summary-item .ant-tag{margin-inline-end:0}.integration-primary-grid,.integration-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.integration-card{min-width:0;height:100%;display:flex;flex-direction:column;margin:0;overflow:hidden;border-color:#e3e7ed;border-radius:14px;box-shadow:0 2px 10px rgb(17 24 39/3%)}.integration-card .ant-card-head{min-height:72px;padding:0 20px;border-bottom-color:#edf0f4;background:#fff}.integration-card .ant-card-head-title{padding:15px 0;white-space:normal}.integration-card .ant-card-body{flex:1 1;display:flex;flex-direction:column;padding:20px}.integration-card-title{display:flex;min-width:0;gap:12px;align-items:center}.integration-card-icon{width:38px;height:38px;font-size:17px}.integration-card-title>div{min-width:0;display:grid;gap:3px}.integration-card-title strong{color:#25292f;font-size:15px;font-weight:780;line-height:1.35}.integration-card-title small{max-width:560px;color:#808893;font-size:11px;font-weight:500;line-height:1.55;white-space:normal}.integration-form{flex:1 1;display:flex;flex-direction:column;gap:16px}.integration-field{min-width:0;display:grid;gap:7px}.integration-field>span{color:#4c535c;font-size:12px;font-weight:720}.integration-field .ant-input,.integration-field .ant-input-affix-wrapper,.integration-field .ant-input-number,.integration-field .ant-select{width:100%}.integration-field .ant-input,.integration-field .ant-input-affix-wrapper,.integration-field .ant-input-number,.integration-field .ant-select-selector{border-radius:9px!important}.integration-contract-grid,.integration-field-grid,.integration-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.integration-contract-grid>:last-child{grid-column:1/-1}.integration-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto -20px -20px;padding:16px 20px;border-top:1px solid #edf0f4;background:#fafbfc}.integration-card-actions .ant-btn-primary{min-width:132px}.integration-action-hint{color:#8a929d;font-size:11px;font-weight:650}.integration-inline-alert{margin-bottom:16px;border-radius:9px}.integration-inline-alert .ant-alert-message{font-size:12px;line-height:1.55}.integration-meta-row{margin:-4px 0 14px;color:#868e99;font-size:11px}.integration-mode-tip{min-height:64px;display:flex;gap:9px;align-items:center;align-self:end;padding:12px 14px;border:1px dashed #d7e3f5;border-radius:9px;background:#f7faff;color:#63738a;font-size:12px}.integration-mode-tip .anticon{color:#3d7ce7}.integration-secondary-actions{margin-top:auto;padding-top:16px}.integration-secondary-actions .ant-btn{min-height:44px}.integration-result-block{display:grid;gap:14px;margin-top:16px}.integration-result-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#69717c;font-size:11px}.integration-role-list{display:grid;gap:8px;padding:14px;border:1px solid #e7eaf0;border-radius:10px;background:#fafbfc}.integration-role-list>strong{margin-bottom:2px;color:#343940;font-size:12px}.integration-role-list>div{display:grid;gap:2px;padding:9px 10px;border-radius:8px;background:#fff}.integration-role-list span{color:#30343a;font-size:12px;font-weight:720}.integration-role-list small{color:#858d98;font-size:10px}.integration-contract-result{display:grid;gap:12px}.integration-contract-result-head>div{display:grid;gap:4px}.integration-contract-result-head strong{color:#31363c;font-size:13px}.integration-contract-result-head small{color:#858d98;font-size:10px;overflow-wrap:anywhere}.integration-check-list{display:grid;gap:8px}.integration-check-item{min-width:0;display:grid;grid-template-columns:84px minmax(130px,.7fr) minmax(0,1.3fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid #edf0f4;border-radius:9px;background:#fafbfc}.integration-check-item .ant-tag{width:fit-content;margin:0}.integration-check-item strong{overflow:hidden;color:#3c4249;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.integration-check-item small{min-width:0;color:#7f8792;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.integration-production-card{width:100%}.integration-production-action{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid #e7eaf0;border-radius:10px;background:#fafbfc}.integration-production-action>div{display:grid;gap:4px}.integration-production-action strong{color:#30343a;font-size:13px}.integration-production-action span{color:#7f8792;font-size:11px}.catalog-columns{width:100%;display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,2.2fr);gap:14px;align-items:start}.catalog-stack{min-width:0;display:grid;gap:14px}.product-library-columns{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px}.product-library-list{min-width:0}.product-library-page{display:grid;gap:16px}.product-library-page>.page-heading{margin-bottom:0}.product-library-list-page{min-width:0}.product-library-list-page>.admin-card{margin:0}.product-library-list-page .admin-card .ant-card-body{min-height:280px}.product-library-list-page .product-table-card .ant-card-body{min-height:0;padding:0}.product-management-table .ant-table{font-size:12px}.product-management-table .ant-table-thead>tr>th{padding:12px 10px;background:#f7f8fa;color:#5f6670;font-size:11px;font-weight:800;white-space:nowrap}.product-management-table .ant-table-tbody>tr>td{padding:12px 10px;vertical-align:middle}.product-management-table .ant-table-pagination{margin:14px 16px}.product-table-icon{width:40px;height:40px;border:1px solid #e3e7ed;border-radius:8px;object-fit:cover;background:#f7f8fa}.product-table-icon-placeholder{display:inline-flex;align-items:center;justify-content:center;color:#8a919b;font-size:14px;font-weight:800}.product-table-name{min-width:0;display:grid;gap:3px}.product-table-name strong{color:#252a30;font-size:12px}.product-table-name span,.product-table-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table-name span{color:#9299a3;font-size:10px}.product-table-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.product-table-actions .ant-btn{padding-inline:5px}.store-product-management-page{display:grid;gap:18px}.store-product-page-heading{margin-bottom:0}.store-product-table-card .ant-card-body{padding:0}.store-product-management-table .ant-table{font-size:12px}.store-product-management-table .ant-table-thead>tr>th{padding:12px 10px;background:#f7f8fa;color:#5f6670;font-size:11px;font-weight:800}.store-product-management-table .ant-table-tbody>tr>td{padding:12px 10px}.store-product-management-table .ant-table-pagination{margin:14px 16px}.store-product-product-cell{display:flex;align-items:center;gap:10px;min-width:0}.store-product-price-value{color:#24292f;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.store-product-table-actions{display:flex;align-items:center;gap:2px;white-space:nowrap}.store-product-drawer-intro{padding:12px 14px;border:1px solid #e6e9ee;border-radius:10px;background:#fafbfc}.store-product-drawer-intro p,.store-product-drawer-intro span{margin:0}.store-product-drawer-intro p{color:#343940;font-size:12px;font-weight:700}.store-product-drawer-intro span{display:block;margin-top:4px;color:#868d96;font-size:11px;line-height:1.6}.drawer-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}.store-product-editor-drawer .ant-drawer-header{padding:14px 20px;border-bottom-color:#eceff2}.store-product-editor-drawer .ant-drawer-body{padding:0}.store-product-editor-sections{display:grid}.store-product-editor-section{padding:18px 20px 16px}.store-product-editor-section+.store-product-editor-section{border-top:1px solid #eceff2}.store-product-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.store-product-sales-form{display:grid;gap:12px}.store-product-sales-form .field{gap:5px;margin:0}.store-product-sales-form .field-requirement{padding:0;background:transparent;font-size:10px;font-weight:600;line-height:16px}.store-product-purchase-fields,.store-product-sales-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:12px;align-items:end}.store-product-purchase-fields.is-unlimited{grid-template-columns:minmax(0,1fr)}.store-product-featured-control{display:grid;gap:5px}.store-product-featured-control>span{color:#555b63;font-size:12px;font-weight:700}.store-product-featured-control .ant-checkbox-wrapper{min-height:38px;padding:8px 12px;border:1px solid #d9dde3;border-radius:8px;background:#fafbfc}.store-product-pricing-inline-hint{padding:8px 10px;border-radius:8px;background:#f3f8ff;color:#52657e;font-size:11px;line-height:1.5}.store-product-discount-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #e6e9ee;border-radius:8px;background:#fafbfc}.store-product-discount-toggle>div{display:grid;gap:2px}.store-product-discount-toggle strong{color:#373c43;font-size:12px}.store-product-discount-toggle span{color:#8a9199;font-size:10px;line-height:1.5}.store-product-advanced-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid #eef0f2}.store-product-advanced-fields .field{margin:0}.store-product-date-field .ant-picker{width:100%;min-height:38px}.store-product-editor-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;padding:12px 0 2px;border-top:1px solid #eef0f2;background:#fff}.store-product-editor-actions .ant-btn{min-width:132px}.store-product-pricing-form{display:grid;gap:12px}.store-product-pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;border:1px solid #e6e9ee;border-radius:10px;background:#fafbfc}.store-product-pricing-toolbar>div{display:flex;align-items:baseline;gap:8px;min-width:0}.store-product-pricing-toolbar small,.store-product-pricing-toolbar span{color:#7f8790;font-size:11px}.store-product-pricing-toolbar strong{color:#262b31;font-size:14px}.pricing-rate-input-row{display:grid;grid-template-columns:max-content minmax(120px,1fr) max-content;align-items:center;gap:8px}.pricing-rate-input-row>span{color:#5f6670;font-size:11px;white-space:nowrap}.pricing-rate-input-row .ant-input-number{width:100%}.store-product-pricing-form .field{gap:5px;margin:0}.store-product-pricing-form .field-requirement{padding:0;background:transparent;font-size:10px;font-weight:600;line-height:16px}.store-product-pricing-table{overflow-x:auto;border:1px solid #e3e7ec;border-radius:10px;background:#fff}.store-product-pricing-table-grid{display:grid;grid-template-columns:120px minmax(175px,1.25fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(115px,.8fr) minmax(115px,.8fr) minmax(105px,.7fr);gap:12px;min-width:940px;align-items:center}.store-product-pricing-table-header{padding:10px 12px;border-bottom:1px solid #e7eaee;background:#f7f8fa;color:#69717c;font-size:11px;font-weight:700}.store-product-pricing-table-body{display:grid}.store-product-pricing-row{min-height:66px;padding:10px 12px;border-bottom:1px solid #edf0f3}.store-product-pricing-row:last-child{border-bottom:0}.store-product-pricing-row.is-base{background:#f7faff}.store-product-pricing-currency-cell{display:grid;gap:3px;min-width:0}.store-product-pricing-currency-cell>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}.store-product-pricing-currency-cell strong{color:#2f343a;font-size:13px}.store-product-pricing-currency-cell small{overflow:hidden;color:#969da6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.store-product-pricing-currency-cell .ant-tag{margin-inline-end:0;padding-inline:5px;font-size:9px;line-height:17px}.store-product-pricing-input-cell,.store-product-pricing-rate-cell,.store-product-pricing-status-cell{min-width:0}.store-product-pricing-input-cell .ant-input-number,.store-product-pricing-status-cell .ant-select{width:100%}.store-product-pricing-reference-cell{overflow:hidden;color:#5b636d;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.store-product-pricing-base-rate{color:#69717b;font-size:11px;font-weight:600;white-space:nowrap}.pricing-rate-input-row.compact{grid-template-columns:max-content minmax(64px,1fr) max-content;gap:5px}.pricing-rate-input-row.compact>span{font-size:10px}.pricing-rate-input-row.compact .ant-input-number{min-width:0}.store-product-pricing-rule.ant-alert{padding:8px 12px;border-radius:8px;font-size:11px}.store-product-pricing-form .store-product-editor-actions{margin-top:0}@media (max-width:760px){.store-product-advanced-fields,.store-product-purchase-fields,.store-product-sales-primary{grid-template-columns:1fr}.store-product-pricing-toolbar{align-items:stretch;flex-direction:column}.store-product-pricing-toolbar>div{flex-wrap:wrap}}.product-editor-drawer .ant-drawer-header{padding:16px 24px;border-bottom-color:#e8ebef}.product-editor-drawer .ant-drawer-body{padding:22px 24px 0}.product-editor-title{display:grid;gap:3px}.product-editor-title strong{color:#20242a;font-size:15px}.product-editor-title span{color:#8a919b;font-size:10px;font-weight:600}.product-drawer-content{display:grid;gap:24px}.product-drawer-section{min-width:0}.product-drawer-section+.product-drawer-section{padding-top:22px;border-top:1px solid #e9ecf0}.product-drawer-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.product-drawer-section-head h3,.product-drawer-section-head p{margin:0}.product-drawer-section-head h3{color:#292d33;font-size:16px}.product-drawer-section-head p{margin-top:4px;color:#858c95;font-size:11px;line-height:1.6}.product-drawer-form{width:100%}.product-unified-form{display:grid;gap:0;width:100%;padding-bottom:0}.product-config-section{min-width:0;padding-bottom:22px}.product-config-section+.product-config-section{padding-top:22px;border-top:1px solid #e9ecf0}.product-config-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.product-config-section-head h3,.product-config-section-head p{margin:0}.product-config-section-head h3{color:#292d33;font-size:16px}.product-config-section-head p{margin-top:4px;color:#858c95;font-size:11px;line-height:1.6}.product-config-grid{width:100%}.product-store-required-card{margin-bottom:16px;border-style:dashed}.product-store-required-card .ant-card-body{padding-block:28px}.product-pricing-intro{display:grid;gap:5px;padding:14px 16px;border:1px solid #e3e7ec;border-radius:10px;background:#f8f9fb}.product-pricing-intro strong{color:#30353c;font-size:13px}.product-pricing-intro span{color:#737b86;font-size:12px;line-height:1.6}.product-store-pricing-list{display:grid;gap:12px}.product-store-pricing-card{overflow:hidden;border:1px solid #e3e7ec;border-radius:10px;background:#fff}.product-store-pricing-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #edf0f3;background:#fafbfc}.product-store-pricing-head>div:first-child{min-width:0;display:grid;gap:3px}.product-store-pricing-head strong{overflow:hidden;color:#30353c;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.product-store-pricing-head small{color:#838b95;font-size:11px}.product-store-pricing-empty{padding:14px;color:#858c95;font-size:12px}.product-legacy-delivery-note{margin-bottom:14px;padding:10px 12px;border:1px solid #eadca9;border-radius:8px;background:#fffaf0;color:#79631d;font-size:11px;line-height:1.6}.product-readonly-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:2px}.readonly-field{display:grid;gap:5px;min-width:0;padding:10px 12px;border:1px solid #e3e6ea;border-radius:8px;background:#f7f8fa}.readonly-field>span{color:#868d96;font-size:10px;font-weight:700}.readonly-field>strong{overflow:hidden;color:#30353c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-immutable-hint{grid-column:1/-1;margin:0 0 2px;color:#8a9098;font-size:10px}.product-image-upload-field{grid-column:1/-1;display:grid;gap:8px}.product-image-upload-body{display:flex;align-items:center;gap:14px;min-height:104px;padding:10px;border:1px dashed #d9dde3;border-radius:10px;background:#fafbfc}.product-editor-image-preview,.product-image-upload-placeholder{width:84px;height:84px;flex:0 0 84px;object-fit:cover;border:1px solid #e3e6ea;border-radius:10px;background:#f5f6f8}.product-image-upload-placeholder{display:flex;align-items:center;justify-content:center;padding:8px;color:#9aa1aa;font-size:11px;line-height:1.4;text-align:center}.product-image-upload-actions{min-width:0;display:grid;gap:7px;justify-items:start}.product-image-upload-actions>span{color:#8a919a;font-size:11px;line-height:1.5}.product-form-actions,.product-sku-form-actions{display:flex;justify-content:flex-end;gap:10px}.product-form-actions{grid-column:1/-1;margin-top:4px}.product-drawer-actions{position:sticky;bottom:0;grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;margin:24px -24px 0;padding:14px 24px;border-top:1px solid #e9ecf0;background:rgb(255 255 255/97%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-sku-list{overflow:hidden;border:1px solid #e6e9ed;border-radius:10px;background:#fff}.product-sku-list .resource-list.inset{margin:0;border:0}.product-sku-forms{display:grid;gap:16px;margin-top:16px}.product-sku-create-form,.product-sku-edit-form{margin-top:0;padding:16px;border:1px solid #e6e9ed;border-radius:10px;background:#f8f9fb}.product-sku-form-title{grid-column:1/-1;margin-bottom:4px;color:#30353c;font-size:13px;font-weight:800}.product-sku-form-actions{grid-column:1/-1}.delivery-editor{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.custom-delivery-readonly,.delivery-items-editor,.delivery-type-field,.external-game-sku-field{grid-column:1/-1}.delivery-items-editor{margin:4px 0 14px;padding:12px;border:1px solid #e0e4e9;border-radius:9px;background:#fff}.delivery-items-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px}.delivery-items-head p,.delivery-items-head strong{margin:0}.delivery-items-head strong{color:#343940;font-size:12px}.custom-delivery-readonly p,.delivery-items-head p,.external-game-sku-field small{margin-top:3px;color:#8a9098;font-size:10px;line-height:1.55}.delivery-item-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr) auto;gap:10px;align-items:end;padding:7px 0;border-top:1px solid #f0f1f3}.delivery-item-row .field{margin:0}.delivery-item-row>.ant-btn{margin-bottom:1px}.custom-delivery-readonly{padding:12px;border:1px solid #eadca9;border-radius:9px;background:#fffaf0}.product-drawer-loading{min-height:360px;margin:0}.catalog-detail-form{width:min(100%,920px);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.catalog-detail-form>.ant-btn,.catalog-detail-form>.button-row,.catalog-detail-form>.translation-fields{grid-column:1/-1}.catalog-detail-form>.button-row{margin-top:4px}.resource-list.inset{margin:16px -22px 0;border-block:1px solid #eff0f2}.resource-row-button.ant-btn{height:auto;padding:0;border-radius:0;text-align:left}.resource-row-button.ant-btn:hover{background:var(--admin-primary-soft-hover)}.resource-row-button.ant-btn.active{background:var(--admin-primary-soft);box-shadow:inset 3px 0 var(--admin-primary)}.resource-row-content{display:grid;width:100%;gap:5px;padding:15px 18px}.resource-row-content strong{color:#24272b;font-size:14px}.resource-row-content small{color:#7d828a;font-size:12px}.embedded-form,.inline-form.divided{margin-top:22px;padding-top:18px;border-top:1px solid #eceef1}.inline-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:20px}.inline-form .primary-button,.inline-form h3{grid-column:1/-1}.inline-form h3,.stack-form h3{margin:0 0 2px;font-size:14px}.button-row{display:flex;gap:10px;align-items:center}.danger-button{padding:10px 15px;border:1px solid #efcaca;border-radius:8px;background:#fff7f7;color:#982c2c;font-size:13px;font-weight:750}.checkbox-group,.translation-fields{display:grid;gap:8px;margin:18px 0;padding:14px;border:1px solid #e1e3e7;border-radius:9px}.checkbox-group legend,.translation-fields legend{padding:0 5px;color:#555b63;font-size:12px;font-weight:700}.translation-row{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(150px,.8fr) minmax(180px,1.2fr);gap:8px;align-items:center}.product-translation-row{grid-template-columns:minmax(110px,.34fr) repeat(4,minmax(140px,1fr));padding:9px 0;border-bottom:1px solid #eef0f2}.product-translation-row:last-child{border-bottom:0}.product-translation-fields{overflow-x:auto}.product-translation-fields .product-translation-row{min-width:860px}.translation-row>span{overflow:hidden;color:#70767f;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.translation-row input{min-width:0;padding:8px 9px;border:1px solid #d9dce1;border-radius:7px}.check-field,.checkbox-group label{display:flex;gap:8px;align-items:center;color:#555b63;font-size:12px;font-weight:650}.check-field{margin:10px 0}.checkbox-group{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-group legend{grid-column:1/-1}.data-table,.issue-list{display:grid;gap:8px;margin-top:16px}.data-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:11px 12px;border-radius:8px;background:#f7f8fa;font-size:12px}.data-row span{overflow:hidden;color:#747a82;text-overflow:ellipsis;white-space:nowrap}.data-row small{color:#858b93}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-6px 0 20px}.pricing-toolbar-filters{display:flex;align-items:center;gap:10px;min-width:0}.pricing-currency-filter{width:220px}.pricing-search{width:min(360px,40vw)}.pricing-table-card .ant-card-body{padding-top:8px}.pricing-amount-cell,.pricing-currency-cell,.pricing-product-cell,.pricing-validity-cell{display:grid;gap:3px}.pricing-amount-cell strong,.pricing-currency-cell strong,.pricing-product-cell strong{color:#20242a;font-size:13px}.pricing-amount-cell span,.pricing-currency-cell span,.pricing-product-cell span,.pricing-validity-cell small{color:#7b818a;font-size:12px}.pricing-amount-cell strong{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-amount-cell span{text-decoration:line-through}.pricing-validity-cell span{color:#464c54;font-size:12px}.pricing-editor-form{gap:18px}.pricing-editor-intro{padding:14px 16px;border:1px solid #e6e8eb;border-radius:10px;background:#fafbfc}.pricing-editor-intro p,.pricing-editor-intro span{margin:0}.pricing-editor-intro p{color:#30353b;font-size:13px;font-weight:650}.pricing-editor-intro span{display:block;margin-top:4px;color:#7b818a;font-size:12px}.pricing-advanced-fields,.pricing-amount-grid,.pricing-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pricing-advanced-fields .ant-select,.pricing-amount-grid .ant-input-number,.pricing-editor-grid .ant-select{width:100%}.pricing-currency-context{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border:1px solid #e2e5e9;border-radius:9px;background:#f7f8fa}.pricing-currency-context>small,.pricing-currency-context>span{color:#747a83;font-size:12px}.pricing-currency-context>strong{color:#262b31;font-size:13px}.pricing-currency-context>small{margin-left:auto}.pricing-advanced-settings{border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;padding:12px 0}.pricing-advanced-settings summary{cursor:pointer;color:#4b5159;font-size:13px;font-weight:650}.pricing-advanced-fields{margin-top:14px}.pricing-risk-warning{padding:14px 16px;border:1px solid #f0c36d;border-radius:10px;background:#fff9eb}.pricing-risk-warning>strong{color:#8a5a00;font-size:13px}.pricing-risk-warning>p{margin:5px 0 12px;color:#765f31;font-size:12px;line-height:1.55}.pricing-risk-warning .field{margin-top:12px}@media (max-width:760px){.pricing-toolbar,.pricing-toolbar-filters{align-items:stretch;flex-direction:column}.pricing-currency-filter,.pricing-search{width:100%}.pricing-advanced-fields,.pricing-amount-grid,.pricing-editor-grid{grid-template-columns:1fr}.pricing-currency-context{align-items:flex-start;flex-direction:column;gap:4px}.pricing-currency-context>small{margin-left:0}}.validation-toolbar{display:flex;gap:18px;align-items:center;margin:-6px 0 24px;padding:16px;border:1px solid #e1e3e7;border-radius:10px;background:#fff}.validation-toolbar p{margin:0;color:#747a83;font-size:12px}.issue-list>div{display:grid;gap:4px;padding:12px;border:1px solid #eceef1;border-radius:8px}.issue-list strong{color:#9b3030;font-size:12px}.issue-list span{font-size:13px}.issue-list small{color:#858b93;font-size:10px;overflow-wrap:anywhere}.status-pill.pass{background:#e8f6ed;color:#216e3a}.status-pill.blocked{background:#fde8e8;color:#9c2626}.status-pill.draft,.status-pill.new,.status-pill.ready{background:#fff3cd;color:#845f00}.status-pill.published{background:#e8f6ed;color:#216e3a}.status-pill.rolled_back,.status-pill.superseded{background:#eef0f3;color:#626870}.secondary-button,.small-button{border:1px solid #d9dce1;border-radius:8px;background:#fff;color:#41464d;font-weight:700}.secondary-button{padding:10px 14px}.small-button,.small-danger{padding:7px 10px;font-size:11px}.typed-props-card{margin:10px 0 16px;padding:2px 13px;border:1px solid #e1e3e7;border-radius:9px;background:#f8f9fa}.typed-reference-list{grid-template-columns:1fr}.translation-editor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-top:8px}.translation-json-field{min-width:0}.builder-section-head{display:grid;grid-template-columns:1fr 1fr;gap:12px}.panel-copy{margin:14px 0 0;color:#777d85;font-size:12px;line-height:1.65}.compact-empty{padding-block:24px}.theme-token-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.color-field{display:grid;gap:7px;padding:11px;border:1px solid #e1e3e7;border-radius:9px;background:#fafbfc}.color-field>span{color:#555b63;font-size:12px;font-weight:700}.color-field>div{display:flex;align-items:center;gap:10px}.color-field .ant-color-picker-trigger{width:42px;height:34px;border-radius:8px}.color-field code{color:#777d85;font-size:11px}.theme-preview{margin-top:18px;padding:36px;border:1px solid #e3e5e9;border-radius:12px}.theme-preview-card{position:relative;overflow:hidden;padding:26px;border-radius:12px;box-shadow:0 12px 32px rgb(22 27 33/8%)}.theme-preview-accent{position:absolute;inset:0 0 auto;height:4px}.theme-preview-card h3{margin:0 0 8px;font-size:20px}.theme-preview-card p{max-width:360px;color:inherit;opacity:.68;font-size:12px;line-height:1.6}.theme-preview-card button{padding:9px 13px;border:0;border-radius:8px;color:#fff;font-size:12px;font-weight:750}.launch-validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.launch-validation-card{margin-bottom:0}.production-readiness-card{border-color:#e7e9ee}.production-readiness-warning{margin:12px 0 0;padding:9px 11px;border-radius:8px;background:#fff1f0;color:#a61d24;font-size:11px;line-height:1.55}.launch-validation-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.launch-validation-card-head h2,.launch-validation-card-head p{margin:0}.launch-validation-card-head h2{margin-bottom:6px;font-size:18px}.launch-validation-card-head p:not(.overline){color:#7d838b;font-size:11px;line-height:1.6}.launch-validation-summary{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #eceef1;color:#777d85;font-size:10px}.launch-catalog-issues{margin-top:12px}.content-workspace-tabs{margin-top:-6px;margin-bottom:12px}.content-workspace-tabs .ant-tabs-nav{margin-bottom:0}.content-list-hint{margin:0;padding:10px 16px;border-bottom:1px solid #eef0f3;background:#fafbfc;color:#7f8790;font-size:11px;line-height:1.5}.content-list-loading{min-height:92px;padding:18px 16px 8px}.content-list-table{overflow:hidden;border:1px solid #edf0f3;border-radius:10px}.content-list-header,.content-list-row{display:grid;align-items:center;gap:18px}.content-announcement-grid{grid-template-columns:minmax(280px,1.8fr) 100px minmax(250px,1.2fr) 88px 56px}.content-faq-grid{grid-template-columns:minmax(320px,2fr) minmax(150px,.9fr) 72px 88px 56px}.content-list-header{min-height:40px;padding:0 16px;border-bottom:1px solid #e9edf1;background:#f7f8fa;color:#747c86;font-size:11px;font-weight:700}.content-list-action-label{text-align:right}.content-list-row-button.ant-btn{border-bottom:1px solid #eef1f3}.content-list-row-button.ant-btn:last-child{border-bottom:0}.content-list-row{min-height:78px;padding:12px 16px}.content-primary-cell,.content-taxonomy-cell,.content-time-cell{display:grid;min-width:0}.content-primary-cell{gap:3px}.content-primary-cell strong{overflow:hidden;color:#2b3138;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.content-summary{display:-webkit-box;overflow:hidden;color:#68717c;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:1}.content-primary-cell small{color:#a0a7af;font-size:10px;font-weight:500}.content-taxonomy-cell{gap:3px}.content-taxonomy-cell strong,.content-time-cell strong{color:#4c545d;font-size:11px;font-weight:600}.content-taxonomy-cell small,.content-time-cell small{color:#9299a2;font-size:10px}.content-time-cell{gap:4px}.content-time-cell>span{display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px;align-items:center}.content-order-cell{color:#4d5560;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-edit-link{color:var(--admin-primary);font-size:12px;font-weight:600;text-align:right}.content-list-row .ant-tag{margin-inline-end:0}.content-editor-drawer .ant-drawer-header{padding:16px 24px;border-bottom-color:#e8ebef}.content-editor-drawer .ant-drawer-body{padding:16px 24px 0}.content-editor-form{display:grid;gap:14px;min-height:100%}.content-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.content-editor-grid .field,.content-editor-translation .field{gap:5px;margin:0}.content-editor-drawer .ant-select-single{height:36px}.content-editor-drawer .ant-input:not(textarea),.content-editor-drawer .ant-select-single .ant-select-selector{min-height:36px}.content-editor-drawer .ant-input-affix-wrapper{height:36px;min-height:36px;padding-block:0}.content-editor-drawer .ant-input-affix-wrapper>.ant-input{height:34px;min-height:0;padding-block:0}.content-editor-drawer .ant-input:not(textarea),.content-editor-drawer .ant-select-single .ant-select-selector{padding-block:4px}.content-editor-drawer .content-date-field .ant-picker{height:36px;min-height:36px;padding-block:0}.content-editor-drawer .content-compact-text-input.ant-input{height:36px;min-height:36px;padding-block:4px}.content-editor-drawer textarea.ant-input{padding:8px 11px;line-height:1.55}.content-date-field .ant-picker{width:100%}.content-editor-translation{display:grid;gap:12px;padding-top:14px;border-top:1px solid #eceff2}.content-editor-error{margin-top:-6px}.content-editor-actions{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:14px 0 18px;border-top:1px solid #eceff2;background:#fff}.content-editor-actions>div{display:flex;gap:8px}.customer-service-editor{display:grid;gap:18px}.customer-service-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid #e5e8ec;border-radius:10px;background:#fafbfc}.customer-service-toggle>div{display:grid;gap:4px}.customer-service-toggle strong{color:#343a41;font-size:13px}.customer-service-toggle span{color:#858d97;font-size:11px;line-height:1.5}.customer-service-fields{padding-top:2px}.customer-service-target{grid-column:1/-1;gap:6px}.customer-service-target .field-error{margin:0}.customer-service-target-hint{margin-top:1px;color:#7f8791;font-size:11px;line-height:1.5}.customer-service-security-note{padding:10px 12px;border-radius:8px;background:#fff9e8;color:#8b6a11;font-size:11px;line-height:1.5}.content-inline-actions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid #eceff2}@media (max-width:760px){.content-editor-grid{grid-template-columns:1fr}.content-list-table{overflow-x:auto}.content-announcement-grid,.content-faq-grid{min-width:820px}.customer-service-toggle{align-items:flex-start;flex-direction:column}.customer-service-target{grid-column:auto}}.release-build-card,.release-gate-card{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px;padding:18px 20px;border:1px solid #e1e3e7;border-radius:12px;background:#fff}.release-gate-card h2{margin:0 0 6px;font-size:21px}.release-build-card>p,.release-gate-card p:not(.overline){max-width:none;margin:0;color:#777d85;font-size:12px;line-height:1.65}.release-validation-grid{width:100%;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,2.1fr);gap:14px;margin-bottom:14px}.release-check-list{display:grid;gap:7px;margin-top:16px}.release-check-list>div{display:grid;grid-template-columns:110px minmax(120px,.55fr) minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:8px;background:#f7f8fa}.release-check-list small,.release-check-list strong{font-size:11px}.release-check-list small{color:#7d838b}.check-status{width:fit-content;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.05em}.check-status.pass{background:#e8f6ed;color:#216e3a}.check-status.fail{background:#fde8e8;color:#9c2626}.check-status.not_applicable,.check-status.warning{background:#fff3cd;color:#845f00}.release-build-form{width:min(760px,58%);min-width:440px}.release-build-form .field{margin:0 0 10px}.compact-heading{margin-top:34px;margin-bottom:14px}.compact-heading h2{margin:0;font-size:22px}.release-list{display:grid;gap:12px}.release-card{padding:20px 22px;border:1px solid #e1e3e7;border-radius:12px;background:#fff}.release-card.current{border-color:#b8d5c2;box-shadow:inset 3px 0 #39764d}.release-card-main{display:flex;justify-content:space-between;gap:20px}.release-card-main h3{margin:0 0 5px;font-size:18px}.release-card-main p:not(.overline){margin:0;color:#787e86;font-size:12px}.release-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.release-meta>div{padding:10px;border-radius:8px;background:#f7f8fa}.release-meta dt{margin-bottom:4px;color:#8a9098;font-size:10px;font-weight:750;text-transform:uppercase}.release-meta dd{margin:0;font-size:12px;font-weight:700}.rollback-form{margin-top:16px;padding-top:16px;border-top:1px solid #eceef1}.rollback-warning{margin-bottom:-4px;color:#8b5f14;font-size:11px;line-height:1.6}.campaign-workspace{display:grid;gap:16px}.campaign-workspace>.admin-alert,.campaign-workspace>.loading-line,.campaign-workspace>.page-heading{margin-bottom:0}.campaign-list-page-card{margin:0}.campaign-list-page-card .ant-card-body{padding:0}.campaign-list-page-rows .resource-row-content{padding:18px 20px}.campaign-editor-drawer .ant-drawer-header{padding:16px 24px;border-bottom-color:#e8ebef}.campaign-editor-drawer .ant-drawer-body{padding:20px 24px 0}.campaign-editor-drawer .campaign-steps{margin-top:0}.campaign-editor-drawer .campaign-step-panel{min-height:360px}.campaign-editor-drawer .campaign-form-grid .ant-picker{width:100%}.campaign-editor-drawer .campaign-drawer-actions{bottom:0;margin:24px -24px 0;padding:14px 24px;border-radius:0}.campaign-drawer-loading{min-height:360px;margin:0}.campaign-layout{width:100%;display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;align-items:start}.campaign-layout>.admin-card{margin:0;align-self:start}.campaign-list-card{position:static;max-height:calc(100vh - 140px);overflow:auto}.campaign-editor{min-width:0}.campaign-editor .ant-card-head,.campaign-list-card .ant-card-head{min-height:56px;padding-inline:20px}.campaign-editor .ant-card-body,.campaign-list-card .ant-card-body{padding:20px}.campaign-editor-title{display:grid;gap:3px}.campaign-editor-title strong{color:#20242a;font-size:15px}.campaign-editor-title span{color:#8a919b;font-size:10px;font-weight:600}.campaign-empty-state{min-height:250px;display:grid;place-items:center;align-content:center;gap:8px;padding:28px 18px;text-align:center}.campaign-empty-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:2px;border-radius:12px;background:var(--admin-primary-soft);color:var(--admin-primary);font-size:24px;font-weight:500}.campaign-empty-state strong{font-size:14px}.campaign-empty-state p{max-width:220px;margin:0 0 6px;color:#858b94;font-size:11px;line-height:1.6}.campaign-editor-heading{align-items:start}.campaign-editor-heading h2{margin-top:2px}.campaign-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:4px 0 24px;padding:0 4px 16px;border-bottom:1px solid #eceef1}.campaign-steps button{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 4px;border:0;background:transparent;color:#8a9098;font-size:10px;font-weight:700}.campaign-steps button:not(:last-child):after{content:"";position:absolute;top:50%;right:-14%;width:28%;height:1px;background:#e0e4e9}.campaign-steps button span{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border:1px solid #dfe3e8;border-radius:999px;background:#f4f5f7;color:#737982;font-size:9px}.campaign-steps button em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.campaign-steps button:hover{color:var(--admin-primary)}.campaign-steps button.active{color:var(--admin-primary);font-weight:800}.campaign-steps button.active span{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff}.campaign-steps button.completed span{border-color:#b9d4ff;background:var(--admin-primary-soft);color:var(--admin-primary)}.campaign-step-panel{min-height:340px}.campaign-section-heading{margin-bottom:14px}.campaign-section-heading h3,.campaign-section-heading p{margin:0}.campaign-section-heading h3{color:#272b31;font-size:15px}.campaign-section-heading p{margin-top:4px;color:#858b94;font-size:11px;line-height:1.6}.campaign-form-grid .field,.campaign-step-panel>.field{margin-bottom:14px}.campaign-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.campaign-form-grid .ant-input,.campaign-form-grid .ant-input-number,.campaign-form-grid .ant-select{width:100%}.campaign-basic-hint{margin-top:2px;padding:10px 12px;border-radius:8px;background:#f7f9fc}.campaign-rule-group,.campaign-target-group,.campaign-translations{margin:14px 0;padding:14px;border:1px solid #e1e3e7;border-radius:9px}.campaign-rule-group legend,.campaign-target-group legend,.campaign-translations legend{padding:0 6px;color:#42474e;font-size:12px;font-weight:800}.campaign-target-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-target-group label{display:flex;gap:8px;align-items:center;min-width:0;padding:9px 10px;border-radius:7px;background:#f7f8fa;color:#51565d;font-size:12px}.campaign-target-group label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-inline-head{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}.campaign-inline-head h3,.campaign-inline-head p{margin:0}.campaign-inline-head h3{font-size:15px}.campaign-inline-head p{margin-top:4px;color:#7b8189;font-size:11px}.campaign-benefit-row,.campaign-rule-row{display:grid;grid-template-columns:minmax(130px,.75fr) repeat(2,minmax(130px,1fr)) auto;gap:9px;align-items:end;margin-bottom:9px;padding:10px;border-radius:8px;background:#f7f8fa}.campaign-benefit-row .ant-input-number,.campaign-benefit-row .ant-select,.campaign-rule-row .ant-picker,.campaign-rule-row .ant-select,.campaign-translation-row .ant-input{width:100%;min-width:0}.campaign-rule-row .ant-picker,.campaign-rule-row .ant-select-selector,.campaign-translation-row .ant-input{min-height:38px!important;border-radius:7px!important}.campaign-benefit-remove.ant-btn{grid-column:-2/-1;justify-self:end;align-self:end;width:88px;min-width:88px}.campaign-benefit-row label{display:grid;gap:5px}.campaign-benefit-row label span{color:#757b83;font-size:10px;font-weight:700}.campaign-translation-head,.campaign-translation-row{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(180px,.85fr) minmax(220px,1.15fr);gap:10px;align-items:center}.campaign-translation-head{margin-bottom:8px;padding:0 2px;color:#8a919b;font-size:10px;font-weight:700}.campaign-translation-row{margin-bottom:8px}.campaign-translation-row>span{overflow:hidden;color:#676d75;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.campaign-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.campaign-review-grid>div{display:grid;gap:5px;padding:13px;border-radius:8px;background:#f7f8fa}.campaign-lifecycle>span,.campaign-review-grid span{color:#858b93;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.campaign-review-grid strong{font-size:13px}.campaign-review-window{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:14px 0;padding:14px;border:1px solid #e1e3e7;border-radius:9px;background:#fff;font-size:11px}.campaign-review-window small{grid-column:1/-1;color:#7b8189}.campaign-lifecycle,.campaign-review-actions{margin-top:16px}.campaign-lifecycle{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding-top:16px;border-top:1px solid #eceef1}.campaign-lifecycle>span{margin-right:auto}.campaign-wizard-nav{position:sticky;bottom:-20px;z-index:8;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);gap:16px;align-items:center;margin:24px -20px -20px;padding:14px 20px;border-top:1px solid #e7e9ed;border-radius:0 0 10px 10px;background:rgb(255 255 255/97%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.campaign-wizard-nav-left,.campaign-wizard-nav-right{display:flex;align-items:center}.campaign-wizard-nav-right{justify-content:flex-end}.campaign-wizard-nav>span{color:#858b93;font-size:10px;font-weight:750;text-align:center}.campaign-wizard-nav-right .ant-btn{min-width:104px}.status-pill.paused,.status-pill.scheduled{background:#fff3cd;color:#845f00}.status-pill.archived,.status-pill.ended{background:#eef0f3;color:#626870}@media (max-width:1180px){body{min-width:900px}.sidebar{width:210px}.admin-shell{grid-template-columns:210px minmax(0,1fr)}.content{padding-inline:20px}.resource-grid{grid-template-columns:minmax(290px,.85fr) minmax(420px,1.15fr)}.overview-metric-grid.four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.store-dashboard-heading{align-items:stretch;flex-direction:column}.store-dashboard-range{width:100%;flex-basis:auto}.integration-primary-grid,.integration-secondary-grid,.launch-validation-grid,.overview-dashboard-grid,.store-overview-dashboard{grid-template-columns:1fr}.integration-page-header{align-items:center;padding:20px 22px}.integration-summary-item{grid-template-columns:38px minmax(0,1fr)}.integration-summary-item>.ant-tag{grid-column:2;width:fit-content}.catalog-columns{grid-template-columns:minmax(290px,.85fr) minmax(440px,1.15fr)}.campaign-layout{grid-template-columns:minmax(260px,.65fr) minmax(500px,1.35fr)}.campaign-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-benefit-row,.campaign-rule-row{grid-template-columns:repeat(2,minmax(150px,1fr))}.scope-select .ant-select{min-width:150px;max-width:200px}}.builder-workspace{display:flex;flex-direction:column;gap:14px}.builder-topbar{justify-content:space-between;gap:12px 16px;padding:12px 16px;border:1px solid #e1e3e7;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(13 20 33/4%)}.builder-topbar,.builder-topbar-group{display:flex;align-items:center;flex-wrap:wrap}.builder-topbar-group{gap:8px 12px;min-width:0;max-width:100%}.builder-topbar-note{color:#777d85;font-size:12px;line-height:1.4}.builder-grid{display:grid;grid-template-columns:minmax(250px,280px) minmax(0,1fr) minmax(340px,390px);gap:16px;align-items:start}.builder-col{display:flex;flex-direction:column;gap:14px}.builder-col,.builder-col-components .ant-card-body,.builder-col-components .builder-panel{min-width:0;max-width:100%}.builder-pages-panel{order:1}.builder-components-panel{order:2}.builder-panel .ant-card-head{min-height:44px;padding:0 14px}.builder-panel .ant-card-head-title{font-size:13px}.builder-panel .ant-card-body{padding:14px}.builder-panel-title{display:inline-flex;align-items:center;gap:7px;font-weight:600}.component-library{display:flex;flex-direction:column;gap:14px}.component-library,.component-library-group{width:100%;min-width:0;max-width:100%}.component-library-group-label{margin-bottom:6px;color:#8a8f98;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.component-library-items{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;max-width:100%}.component-card{display:flex;align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;overflow:hidden;padding:8px 10px;border:1px solid #e6e8ec;border-radius:9px;background:#fafbfc;color:#2b3038;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.component-card:hover:not(:disabled){border-color:#2c4c8f;background:#eef3ff;box-shadow:0 2px 8px rgb(44 76 143/10%)}.component-card:disabled{cursor:not-allowed;opacity:.45}.component-card-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#fff;border:1px solid #eceef1;color:#2c4c8f;font-size:14px;flex-shrink:0}.component-card:hover:not(:disabled) .component-card-icon{border-color:#cdd9f2}.component-card-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-card-add{flex:0 0 auto;color:#b6bcc4;font-size:12px;transition:color .12s ease}.component-card:hover:not(:disabled) .component-card-add{color:#2c4c8f}.builder-create-page{margin-top:12px;padding-top:12px;border-top:1px dashed #e6e8ec}.builder-route-row{display:flex;align-items:flex-end;gap:10px}.builder-route-row .field{flex:1 1;margin:0}.builder-path-chip{padding:6px 10px;margin-bottom:1px;border:1px solid #e6e8ec;border-radius:7px;background:#f5f7fa;color:#5a616b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;white-space:nowrap}.builder-settings-collapse{margin-top:4px}.builder-settings-collapse .ant-collapse-content-box{padding:10px 12px}.builder-sections-block{margin-top:14px}.builder-sections-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.builder-sections-empty{padding:8px 0 4px}.builder-col-settings .button-row{flex-wrap:wrap}.builder-col-settings .button-row .ant-btn{max-width:100%}.builder-page-actions{margin-top:18px;padding-top:2px}.builder-col-copy-settings .ant-tabs,.builder-col-copy-settings .ant-tabs-content-holder,.builder-col-copy-settings .ant-tabs-tabpane,.builder-col-settings .ant-tabs,.builder-col-settings .ant-tabs-content-holder,.builder-col-settings .ant-tabs-tabpane{min-width:0}.builder-col-copy-settings{position:sticky;top:14px;align-self:start}.section-list .ant-collapse-item{border:0;border-radius:9px!important;margin-bottom:8px;overflow:hidden;background:#f7f8fa}.section-list .ant-collapse-header{padding:9px 10px!important;align-items:center!important;gap:4px;min-width:0}.section-list .ant-collapse-expand-icon{flex:0 0 auto;padding-inline-end:2px!important}.section-list .ant-collapse-header-text{flex:1 1 auto;min-width:0;overflow:hidden}.section-list .ant-collapse-extra{flex:0 0 auto;min-width:0;margin-inline-start:2px}.section-head-label{display:flex;align-items:center;gap:6px;width:100%;min-width:0;overflow:hidden}.section-index{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#2c4c8f;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.section-type-icon{color:#2c4c8f;font-size:14px;flex-shrink:0}.section-type-name{flex:1 1 auto;min-width:0;font-weight:600;color:#2b3038;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-eye{font-size:13px;flex-shrink:0}.section-eye.on{color:#4a8f5d}.section-eye.off{color:#c2c7ce}.section-head-actions{display:flex;flex:0 0 auto;align-items:center;gap:1px;max-width:100%}.section-head-actions .ant-btn{width:24px;min-width:24px;height:24px;padding-inline:0}.section-body{padding-top:2px}.visibility-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:4px;padding:10px 12px;border-radius:8px;background:#f2f4f6}.visibility-toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.visibility-toggle-label{color:#4a5058;font-size:12px;font-weight:500}.translation-editor-list.single-col{grid-template-columns:1fr}@media (max-width:1400px){.builder-grid{grid-template-columns:minmax(220px,240px) minmax(0,1fr) minmax(320px,350px)}.builder-panel .ant-card-body{padding:12px}}@media (max-width:1180px){.builder-grid{grid-template-columns:minmax(220px,250px) minmax(0,1fr)}.builder-col-copy-settings{position:static;grid-column:1/-1}}@media (max-width:1000px){.builder-grid{grid-template-columns:1fr}.builder-col-copy-settings{grid-column:auto}}