.team-management{flex-direction:column;gap:12px;display:flex}.permission-overview{background:#f6faf8;border:1px solid #dce8e4;border-radius:10px;padding:15px}.permission-overview>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.permission-overview>div:first-child b{font-size:11px}.permission-overview>div:first-child span{color:#7f8c86;font-size:8px}.permission-cards{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.permission-cards article{background:#fff;border:1px solid #e0e8e4;border-radius:8px;padding:10px}.permission-cards b{color:#08795f;font-size:8px}.permission-cards p{color:#65736d;margin:5px 0 0;font-size:7px;line-height:1.5}.team-summary>div{flex-direction:column;gap:4px;display:flex}.team-summary label{color:#899590;border:1px solid #dfe6e3;border-radius:7px;align-items:center;width:260px;height:32px;padding:0 9px;display:flex}.team-summary input{border:0;outline:0;width:100%;padding-left:6px;font-size:8px}.team-head,.team-row{grid-template-columns:1.1fr 1.35fr 1.25fr .55fr .55fr 190px}.team-row>div:first-child>div{flex-direction:column;display:flex}.team-row>div:first-child small{color:#8b9691;margin-top:3px;font-size:7px}.role-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex!important}.role-chips em{margin:0!important}.role-chips em.admin{color:#fff;background:#087f67}.member-actions{justify-content:flex-end;gap:5px;display:flex}.member-actions button{color:#56645e;cursor:pointer;background:#fff;border:1px solid #dfe6e3;border-radius:6px;height:28px;padding:0 8px;font-size:7px}.member-actions button:hover{color:#08795f;border-color:#8fc9b8}.member-actions button.danger{color:#c75a50}.member-actions button:disabled{opacity:.35;cursor:not-allowed}.role-management-cell{min-width:0;position:relative;display:block!important}.role-pill,.add-role-button{color:#08795f;cursor:pointer;background:#e5f2ee;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:8px;font-weight:700;display:inline-flex}.role-pill.admin{color:#fff;background:#087f67}.role-pill i{opacity:.58;font-size:11px;font-style:normal;line-height:1}.role-pill:hover{border-color:#8fc9b8}.role-pill:hover i{opacity:1}.add-role-button{background:#fff;border-style:dashed;border-color:#a8d4c7}.role-pill:disabled,.add-role-button:disabled{cursor:default;opacity:.72}.role-editor-popover{z-index:30;background:#fff;border:1px solid #dce6e2;border-radius:10px;width:230px;padding:8px;position:absolute;top:34px;left:0;box-shadow:0 16px 38px #172a2230}.role-editor-popover header{border-bottom:1px solid #edf1ef;align-items:center;height:30px;margin:0;padding:0 4px 6px;display:flex}.role-editor-popover header b{font-size:9px}.role-editor-popover header button{color:#7e8984;cursor:pointer;background:0 0;border:0;margin-left:auto}.role-editor-popover label{cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:6px;display:flex}.role-editor-popover label:hover{background:#f3f8f6}.role-editor-popover input{accent-color:#087f67;flex:none;width:15px!important;height:15px!important}.team-row .role-editor-popover label>span{flex-direction:column;gap:2px;color:#26342e!important;background:0 0!important;border-radius:0!important;align-items:flex-start!important;width:auto!important;height:auto!important;font-size:8px!important;font-weight:400!important;display:flex!important}.role-editor-popover label b{font-size:8px}.role-editor-popover label small{color:#89948f;font-size:7px}.member-form{width:min(680px,96vw)}.role-selector{border:1px solid #dfe6e3;border-radius:8px;margin:3px 0 14px;padding:12px}.role-selector legend{color:#65726d;padding:0 5px;font-size:8px;font-weight:750}.role-selector>label{cursor:pointer;border-top:1px solid #edf0ee;align-items:center;gap:9px;padding:9px 6px;flex-direction:row!important;margin:0!important;display:flex!important}.role-selector>label:first-of-type{border-top:0}.role-selector input{accent-color:#0b8068;width:14px!important;height:14px!important}.role-selector span{flex-direction:column;gap:3px;display:flex}.role-selector b{font-size:8px}.role-selector small{color:#89948f;font-size:7px}.permission-tip{background:#eef7f3;border-radius:8px;padding:11px}.permission-tip b{color:#08795f;font-size:8px}.permission-tip p{color:#5e6d66;margin:5px 0 0;font-size:7px;line-height:1.55}@media (max-width:1100px){.permission-cards{grid-template-columns:1fr 1fr}.team-head{display:none}.team-row{flex-wrap:wrap;padding:12px;display:flex}.team-row>*{min-width:30%}.member-actions{min-width:100%}}@media (max-width:650px){.permission-cards{grid-template-columns:1fr}.permission-overview>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.team-summary{flex-direction:column;align-items:stretch;gap:9px;height:auto;padding:12px}.team-summary label{width:100%}.team-row>*{min-width:100%}}
.my-work-controls{align-items:center;gap:8px;display:flex}.my-work-controls .role-view{gap:6px}.my-work-controls .role-view select{color:#08795f;background:0 0;border:0;outline:0;height:26px;font-size:8px;font-weight:750}.my-work-grid.count-1{grid-template-columns:minmax(300px,430px)}.my-work-grid.count-2{grid-template-columns:repeat(2,minmax(300px,430px))}.manual-research-text{background:#fff;border:1px solid #e1e8e5;border-radius:9px;margin-top:11px;padding:15px}.manual-research-text>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.manual-research-text h5{margin:0;font-size:10px}.manual-research-text>div span{color:#08795f;font-size:7px}.manual-research-text p{color:#5f6d67;border-top:1px solid #edf1ef;margin:0;padding:8px 0;font-size:8px;line-height:1.7}.manual-research-text p:first-of-type{border-top:0}.lp-list.lp-seven>div{grid-template-columns:60px minmax(260px,2fr) .78fr .6fr .62fr .72fr 105px;align-items:start;padding-top:14px;padding-bottom:14px}.lp-list.lp-seven .lp-head{align-items:center;padding-top:0;padding-bottom:0}.lp-actions{gap:5px;display:flex}.lp-actions button{color:#08795f;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:6px;height:27px;padding:0 8px;font-size:7px;font-weight:750}.lp-actions button:last-child{color:#c35a50}.lp-actions button:hover{background:#f5faf8}@media (max-width:850px){.my-work-heading{flex-direction:column;align-items:flex-start;gap:10px}.my-work-controls{justify-content:space-between;width:100%}.my-work-grid.count-1,.my-work-grid.count-2{grid-template-columns:1fr}.lp-list.lp-seven>div{grid-template-columns:55px 1fr 1fr}.lp-list.lp-seven .lp-head{display:none}.lp-list.lp-seven>div>*{min-width:0}}@media (max-width:560px){.my-work-controls{flex-direction:column;align-items:stretch}.my-work-controls label{justify-content:space-between}}
.my-work.single-task{grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);align-items:center;gap:18px;display:grid}.my-work.single-task .my-work-heading{margin:0}.my-work.single-task .my-work-heading>div{flex:1}.my-work.single-task .my-work-controls{margin-top:10px}.my-work.single-task .my-work-grid{grid-template-columns:1fr;width:100%}.optimization-type{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0 0 13px;padding:0;display:grid}.optimization-type legend{color:#65726d;margin-bottom:7px;font-size:8px;font-weight:750}.optimization-type label{cursor:pointer;position:relative;margin:0!important;display:block!important}.optimization-type input{opacity:0;pointer-events:none;position:absolute}.optimization-type span{color:#2a3732;background:#fff;border:1px solid #dfe6e3;border-radius:8px;flex-direction:column;justify-content:center;min-height:55px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.optimization-type small{color:#89948f;margin-top:5px;font-size:7px;font-weight:400}.optimization-type input:checked+span{color:#08795f;background:#eef8f4;border-color:#62ad98;box-shadow:0 0 0 2px #0b806812}.optimization-meta{align-items:center;gap:8px;display:flex}.optimization-meta em{color:#08795f;background:#e5f2ee;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.menu-wrap{position:relative;overflow:visible}.dots-button,.category-actions>button{width:34px!important;padding:0!important;font-size:10px!important}.action-menu{z-index:45;background:#fff;border:1px solid #dfe6e3;border-radius:8px;width:205px;padding:5px;position:absolute;top:auto;bottom:34px;right:0;box-shadow:0 12px 30px #172a2225}.action-menu header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;height:30px;padding:0 7px;display:flex}.action-menu header b{color:#29493f;font-size:8px}.action-menu header button{text-align:center!important;color:#7e8984!important;width:26px!important;height:26px!important;padding:0!important;font-size:14px!important}.action-menu button{text-align:left;display:block;color:#394741!important;background:#fff!important;border:0!important;width:100%!important;height:34px!important;padding:0 9px!important;font-size:8px!important}.action-menu button:hover{background:#f2f8f5!important}.action-menu button.danger{color:#c4584e!important}.action-menu button:disabled{opacity:.35}.catalog-list.catalog-six .catalog-list-head,.catalog-list.catalog-six>section{grid-template-columns:.72fr 1.35fr .48fr .58fr .58fr .36fr}.catalog-list.catalog-six .type-group{grid-template-columns:105px 100px 1fr}.type-count{color:#71817a;white-space:nowrap;font-size:7px}.category-form{width:min(700px,96vw)}.offer-selector{border:1px solid #dfe6e3;border-radius:8px;max-height:250px;margin:0;padding:10px;overflow:auto}.offer-selector legend{padding:0 5px;font-size:8px;font-weight:750}.offer-selector label{border-top:1px solid #edf1ef;align-items:center;gap:9px;padding:8px 5px;flex-direction:row!important;margin:0!important;display:flex!important}.offer-selector label:first-of-type{border-top:0}.offer-selector input{accent-color:#0b8068;width:14px!important;height:14px!important}.offer-selector span{flex-direction:column;gap:3px;display:flex}.offer-selector b{font-size:8px}.offer-selector small{color:#89948f;font-size:7px}@media (max-width:900px){.my-work.single-task{grid-template-columns:1fr}.catalog-list.catalog-six .catalog-list-head{display:none}.catalog-list.catalog-six>section{grid-template-columns:1fr 2fr}.catalog-list.catalog-six>section>*{grid-column:auto}.catalog-list.catalog-six .type-group,.optimization-type{grid-template-columns:1fr}}.taxonomy-list.catalog-six .catalog-list-head,.taxonomy-list.catalog-six>section{grid-template-columns:.68fr 1.7fr .38fr .48fr .48fr .28fr}.taxonomy-groups{flex-direction:column;gap:9px;display:flex}.taxonomy-group{background:#fbfdfc;border:1px solid #e2eae6;border-radius:9px;grid-template-columns:115px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:10px 11px;display:grid}.taxonomy-sub{flex-direction:column;gap:3px;display:flex}.taxonomy-sub strong{color:#183b31;font-size:9px}.taxonomy-sub small{color:#89958f;font-size:7px}.taxonomy-types{flex-wrap:wrap;gap:6px;display:flex}.taxonomy-types span{color:#176d58;background:#eaf5f1;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.taxonomy-types b{color:#61716a;text-align:center;background:#fff;border-radius:999px;min-width:17px;padding:1px 5px;font-size:7px}.taxonomy-owners{flex-direction:column;gap:4px;display:flex}.taxonomy-owners em{color:#65746e;font-size:7px;font-style:normal}@media (max-width:1050px){.taxonomy-group{grid-template-columns:1fr}.taxonomy-owners{flex-direction:row}}.offer-pagination{align-items:center;gap:5px;display:flex}.offer-pagination button{min-width:30px}.offer-pagination button:disabled{opacity:.35;cursor:not-allowed}.offer-pagination button.active{font-weight:800;color:#08795f!important;background:#e0f1eb!important;border-color:#8ac8b7!important}.taxonomy-table{background:#fff;border:1px solid #dce5e1;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #17372b08}.taxonomy-table-head,.taxonomy-table-row{grid-template-columns:.8fr 1fr 1.15fr .62fr .62fr .58fr .58fr .68fr;align-items:center;gap:12px;padding:0 16px;display:grid}.taxonomy-table-head{color:#7f8c86;background:#f7f9f8;min-height:46px;font-size:8px;font-weight:800}.taxonomy-table-row{border-top:1px solid #e8eeeb;min-height:70px}.taxonomy-table-row>b{font-size:9px}.taxonomy-table-row>strong{color:#245c4d;font-size:9px}.product-type-name{flex-direction:column;gap:4px;font-size:9px;font-weight:750;display:flex}.product-type-name small{color:#89958f;font-size:7px;font-weight:500}.relation-count{color:#52645d;cursor:pointer;background:#f9fcfb;border:1px solid #dce8e3;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.relation-count b{color:#173b30;font-size:13px}.relation-count small{font-size:7px}.relation-count.similar{color:#08795f;background:#eef8f4;border-color:#acd7ca}.relation-count:disabled{cursor:not-allowed;opacity:.55}.taxonomy-owner{color:#176d58;background:#eaf5f1;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:750}.taxonomy-row-actions{gap:5px;display:flex}.taxonomy-row-actions button{color:#08795f;cursor:pointer;background:#fff;border:1px solid #dce6e2;border-radius:7px;padding:7px 9px;font-size:8px}.taxonomy-row-actions .danger{color:#d6574e}.taxonomy-detail-modal{background:#fff;border-radius:14px;width:min(760px,94vw);max-height:82vh;overflow:hidden;box-shadow:0 24px 70px #0d211a40}.taxonomy-detail-modal header{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.taxonomy-detail-modal header>div{flex-direction:column;gap:5px;display:flex}.taxonomy-detail-modal header b{font-size:14px}.taxonomy-detail-modal header span{color:#84918b;font-size:8px}.taxonomy-detail-modal header button{color:#77847e;cursor:pointer;background:0 0;border:0;font-size:21px}.taxonomy-detail-modal>div{flex-direction:column;gap:8px;max-height:65vh;padding:16px 22px;display:flex;overflow:auto}.taxonomy-detail-modal>div>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9e5;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.taxonomy-detail-modal>div>button:hover{background:#f5faf8;border-color:#91cdbc}.taxonomy-detail-modal>div>button span{flex-direction:column;gap:4px;display:flex}.taxonomy-detail-modal>div>button b{font-size:9px}.taxonomy-detail-modal>div>button small{color:#89958f;font-size:7px}.taxonomy-detail-modal>div>button em{color:#08795f;font-size:8px;font-style:normal}.taxonomy-detail-modal p{text-align:center;color:#89958f;padding:30px;font-size:9px}@media (max-width:1100px){.taxonomy-table{overflow-x:auto}.taxonomy-table-head,.taxonomy-table-row{min-width:1050px}}.taxonomy-standard-panel{background:#fff;border:1px solid #dce7e2;border-radius:12px;margin:0 0 14px;padding:16px 18px;box-shadow:0 2px 10px #17372b08}.taxonomy-standard-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.taxonomy-standard-head b{font-size:12px}.taxonomy-standard-head p{color:#788780;margin:5px 0 0;font-size:8px}.taxonomy-standard-head>span{color:#08795f;white-space:nowrap;background:#edf7f4;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.taxonomy-principles{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.taxonomy-principles article{background:#fafcfb;border:1px solid #e3eae7;border-radius:9px;padding:11px 12px}.taxonomy-principles b{color:#17483a;font-size:9px}.taxonomy-principles p{color:#77847f;margin:5px 0 0;font-size:8px;line-height:1.55}.taxonomy-standard-panel details{border-top:1px solid #e8eeeb;padding-top:10px}.taxonomy-standard-panel summary{color:#08795f;cursor:pointer;font-size:8px;font-weight:750}.taxonomy-directory{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.taxonomy-directory article{background:#f4f8f6;border-radius:8px;padding:9px 10px}.taxonomy-directory b{font-size:8px}.taxonomy-directory p{color:#78847f;margin:4px 0 0;font-size:7px;line-height:1.6}.taxonomy-table-row.needs-review{background:#fffbf4}.taxonomy-table-row.needs-review .product-type-name{color:#a76d18}.match-group-title{align-items:center;gap:7px;padding:12px 19px 0;display:flex}.match-group-title b{color:#28463d;font-size:9px}.match-group-title span{color:#08795f;text-align:center;background:#edf5f2;border-radius:999px;min-width:18px;padding:2px 5px;font-size:7px}.offer-match-card .match-list{padding:0 19px 14px}.relation-empty{color:#8b9792;text-align:center;border:1px dashed #dfe8e4;border-radius:8px;grid-column:1/-1;margin:0;padding:14px;font-size:8px}.offer-match-card .match-list+.match-group-title{border-top:1px solid #e8eeeb;padding-top:14px}@media (max-width:900px){.taxonomy-principles,.taxonomy-directory{grid-template-columns:1fr 1fr}.taxonomy-standard-head{flex-direction:column}.taxonomy-standard-head>span{white-space:normal}}.taxonomy-table{overflow:visible}.taxonomy-table-head,.taxonomy-table-row{grid-template-columns:42px .82fr 1fr 1.18fr .72fr .72fr .72fr .68fr}.taxonomy-filter-cell{align-self:stretch;align-items:center;display:flex;position:relative}.taxonomy-filter-cell>button{color:#697871;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;width:100%;padding:8px 9px;display:grid}.taxonomy-filter-cell>button:hover,.taxonomy-filter-cell>button.active{color:#08795f;background:#eef7f4;border-color:#b9d9cf}.taxonomy-filter-cell>button span{font-size:8px;font-weight:800}.taxonomy-filter-cell>button small{white-space:nowrap;font-size:7px;font-weight:650}.taxonomy-filter-cell>button i{font-size:9px;font-style:normal}.taxonomy-filter-menu{z-index:20;background:#fff;border:1px solid #d8e4df;border-radius:10px;width:220px;max-height:310px;padding:8px;position:absolute;top:42px;left:0;overflow:auto;box-shadow:0 14px 34px #17372b22}.taxonomy-filter-menu header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:5px 6px 8px;display:flex}.taxonomy-filter-menu header b{color:#29493f;font-size:8px}.taxonomy-filter-menu header>span{align-items:center;gap:4px;display:flex}.taxonomy-filter-menu header button{color:#08795f;cursor:pointer;background:0 0;border:0;font-size:7px}.taxonomy-filter-menu header .popover-close{color:#6f7d77;border-radius:6px;width:24px;height:24px;font-size:14px;line-height:1}.taxonomy-filter-menu header .popover-close:hover{color:#0b8068;background:#eef5f2}.taxonomy-filter-menu label{color:#42564f;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 7px;font-size:8px;display:flex}.taxonomy-filter-menu label:hover{background:#f2f8f6}.taxonomy-filter-menu input{accent-color:#078365;width:14px;height:14px}.offer-summary-count{color:#08795f;cursor:pointer;background:#eef8f4;border:1px solid #abd5c9;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.offer-summary-count:hover{background:#e4f4ee;border-color:#54ae95}.offer-summary-count b{color:#173b30;font-size:13px}.offer-summary-count small{white-space:nowrap;font-size:7px}.taxonomy-owner-select{color:#176d58;cursor:pointer;background:#edf7f4;border:1px solid #d9e6e1;border-radius:999px;width:100%;min-width:0;padding:8px 24px 8px 9px;font-size:8px;font-weight:750}.taxonomy-owner-select:hover,.taxonomy-owner-select:focus{border-color:#7fbda9;outline:none;box-shadow:0 0 0 3px #dff2eb}.taxonomy-owner-select:disabled{cursor:wait;opacity:.62}.taxonomy-empty{color:#89958f;text-align:center;border-top:1px solid #e8eeeb;padding:34px 18px;font-size:9px}@media (max-width:1100px){.taxonomy-table{overflow:auto visible}.taxonomy-table-head,.taxonomy-table-row{min-width:980px}}.taxonomy-table-tools{background:#fff;border:1px solid #dce7e2;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 10px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #17372b08}.taxonomy-table-tools>label{color:#778780;background:#f9fbfa;border:1px solid #dbe5e1;border-radius:8px;align-items:center;gap:8px;width:min(420px,55%);height:36px;padding:0 11px;display:flex}.taxonomy-table-tools>label:focus-within{border-color:#70b7a4;box-shadow:0 0 0 3px #0b806812}.taxonomy-table-tools input{color:#24332e;background:0 0;border:0;outline:0;width:100%;font-size:9px}.taxonomy-table-tools>div{align-items:center;gap:10px;display:flex}.taxonomy-table-tools>div span{color:#7d8b85;font-size:8px}.taxonomy-table-tools>div button{color:#08795f;cursor:pointer;background:#f4faf7;border:1px solid #cfe1db;border-radius:7px;padding:6px 9px;font-size:8px}.taxonomy-table-row>b,.taxonomy-table-row>strong,.product-type-name{line-height:1.45}.taxonomy-filter-menu{width:280px}.taxonomy-filter-menu label{line-height:1.4}.taxonomy-table-row{min-height:78px}.category-cell.combined span{white-space:normal;max-width:100%;line-height:1.35}.category-cell.combined small{line-height:1.35}.product-type-cell b{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important}.mvp-row.enhanced{min-height:88px}.taxonomy-select-all,.taxonomy-row-check{color:#71817a;cursor:pointer;align-items:center;gap:6px;font-size:8px;display:flex}.taxonomy-select-all input,.taxonomy-row-check input{accent-color:#087f67;cursor:pointer;width:15px;height:15px;margin:0}.taxonomy-row-check{justify-content:center}.taxonomy-table-row.selected{background:#f1faf6;box-shadow:inset 3px 0 #0b8a6d}.taxonomy-bulk-bar{z-index:24;background:#eaf7f2;border:1px solid #a9d6c8;border-radius:11px;align-items:flex-end;gap:10px;min-height:58px;margin:0 0 10px;padding:9px 12px;display:flex;position:sticky;top:10px;box-shadow:0 8px 24px #17372b18}.taxonomy-bulk-bar>div{flex-direction:column;gap:4px;margin-right:auto;display:flex}.taxonomy-bulk-bar>div b{color:#17483a;font-size:9px}.taxonomy-bulk-bar>div button{color:#08795f;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.taxonomy-bulk-bar label{flex-direction:column;gap:4px;display:flex}.taxonomy-bulk-bar label span{color:#65766e;font-size:7px;font-weight:750}.taxonomy-bulk-bar select{color:#17483a;background:#fff;border:1px solid #badbd1;border-radius:8px;outline:none;min-width:150px;height:34px;padding:0 28px 0 10px;font-size:8px}.taxonomy-bulk-bar select:focus{border-color:#65ad98;box-shadow:0 0 0 3px #d9eee7}.apply-bulk-owner{color:#fff;cursor:pointer;background:#087f67;border:0;border-radius:8px;height:34px;padding:0 14px;font-size:8px;font-weight:800}.apply-bulk-owner:disabled{cursor:not-allowed;background:#a9c4bb}@media (max-width:720px){.taxonomy-table-tools{flex-direction:column;align-items:stretch}.taxonomy-table-tools>label{width:100%}.taxonomy-table-tools>div{justify-content:space-between}.taxonomy-bulk-bar{flex-direction:column;align-items:stretch;position:static}.taxonomy-bulk-bar select,.apply-bulk-owner{width:100%}}
:root{--mgreen:#087b63;--mgreen-strong:#06654f;--mink:#182522;--mmuted:#73817b;--mline:#dfe7e3;--mbg:#f3f6f5}body{font-family:var(--font-geist-sans),Arial,"PingFang SC","Microsoft YaHei",sans-serif;background:var(--mbg)}.mvp-shell{color:var(--mink);background:linear-gradient(#f5f8f7 0,#f2f5f4 100%)}.mvp-main{padding:30px 34px 60px}.mvp-header{margin-bottom:24px}.mvp-header h1{letter-spacing:-.5px;font-size:25px}.mvp-header p{font-size:11px;line-height:1.55}.mvp-header>div:last-child{gap:10px}.secondary,.mvp-primary{border-radius:8px;height:38px;padding:0 15px;font-size:10px}.mvp-primary{background:linear-gradient(#0a876d,#08745d);box-shadow:0 5px 14px #087b6324}.mvp-primary:hover{background:#066b55}.secondary:hover{background:#f8fbfa;border-color:#a9c9be}.mvp-panel,.permission-overview,.catalog-intro,.catalog-list{border-color:#dce5e1;box-shadow:0 2px 10px #17372b08}.mvp-panel{border-radius:13px}.offer-flow{padding:22px 20px 23px}.flow-heading{margin-bottom:17px}.flow-heading h2{font-size:16px}.flow-heading p{font-size:10px}.flow-grid{gap:11px}.flow-grid button{background:#fff;min-height:72px;padding:12px 13px}.flow-grid button>div>span{font-size:10px}.flow-grid button>div>small{font-size:8px}.flow-grid button>b{font-size:25px}.board-sections{gap:16px;display:grid}.flow-panel,.offer-list-panel{overflow:visible}.my-work{background:#fff;border-radius:13px;grid-template-columns:minmax(245px,.85fr) minmax(0,3.15fr);align-items:center;gap:18px;padding:14px 18px;display:grid}.my-work-heading{align-items:center;margin:0!important}.my-work-heading h2{font-size:13px}.my-work-heading p{max-width:340px;font-size:8px;line-height:1.45}.my-work-heading>div:first-child{gap:4px;display:grid}.my-work-controls{margin-left:12px}.my-work-heading label{white-space:nowrap;height:30px;font-size:8px}.my-work-grid{gap:9px}.my-work-grid button{border-radius:9px;min-height:66px;padding:10px 12px}.my-work-grid span,.my-work-grid small,.my-work-grid i{font-size:7px}.my-work-grid b{font-size:9px}.my-work-grid strong{font-size:20px}.my-work-grid i{bottom:9px;right:11px}.my-work.single-task{grid-template-columns:minmax(245px,.85fr) minmax(300px,1fr)}.my-work.single-task .my-work-grid{max-width:520px}.advanced-filter{background:#fbfcfb;padding:20px!important}.filter-title{margin-bottom:14px!important}.filter-title b{font-size:11px!important}.filter-title span,.filter-result{font-size:8px!important}.filter-grid{gap:12px}.filter-grid label{gap:7px;font-size:8px}.filter-grid input,.filter-grid select{background:#fff;border-radius:8px;height:38px;padding:0 11px;font-size:9px}.filter-grid input:focus,.filter-grid select:focus,.mvp-search:focus-within{border-color:#6faf9d;box-shadow:0 0 0 3px #0b806812}.mvp-toolbar{border-top:1px solid #e8eeeb;min-height:68px;padding:0 20px}.mvp-tabs{gap:4px}.mvp-tabs button{padding:9px 12px;font-size:9px}.mvp-tabs button.active{background:#e4f2ed;box-shadow:inset 0 0 0 1px #cfe5dd}.mvp-search{background:#fff;border-radius:8px;width:315px;height:38px;padding:0 11px}.mvp-search input{font-size:9px}.mvp-table-head.enhanced,.mvp-row.enhanced{grid-template-columns:24px minmax(235px,1.6fr) minmax(82px,.52fr) minmax(112px,.7fr) 54px minmax(82px,.58fr) minmax(88px,.5fr) minmax(88px,.5fr) minmax(86px,.52fr) minmax(180px,.92fr) 78px;column-gap:10px;padding-left:20px;padding-right:20px}.mvp-table-head{color:#7f8d87;letter-spacing:.65px;background:#f6f9f7;height:44px;font-size:8px}.mvp-row{background:#fff;min-height:78px}.mvp-row:hover{background:#f5faf8;box-shadow:inset 3px 0 #58aa93}.mvp-offer{min-width:0}.mvp-offer>span{border-radius:10px;width:42px;height:42px;font-size:9px}.mvp-offer b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;display:block;overflow:hidden}.mvp-offer small,.mvp-row>div>small{font-size:8px}.mvp-row>div>b,.owner b{font-size:9px}.category-cell span,.mvp-status{font-size:8px}.product-type-cell b{font-size:10px!important}.lp-cell{min-width:0;padding-left:0}.lp-cell a,.missing{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;display:block;overflow:hidden}.row-open{white-space:nowrap;border-radius:8px;height:34px;padding:0 11px;font-size:8px}.priority-control{border-radius:8px!important;min-height:34px!important}.priority-control span{font-size:9px!important}.owner>span{width:32px;height:32px}.ad-channel-cell b{font-size:9px}.detail-header{min-height:130px}.detail-brand{border-radius:12px;width:56px;height:56px;font-size:17px}.detail-header h2{margin:7px 0;font-size:25px}.detail-header small,.detail-header p{font-size:9px}.detail-tabs{height:58px}.detail-tabs button{padding:0 20px;font-size:10px}.detail-content{padding-top:30px}.section-title{margin-bottom:20px}.section-title h3{font-size:17px}.section-title p{font-size:9px;line-height:1.5}.info-grid{gap:12px}.info-grid small{font-size:8px}.info-grid b{font-size:12px}.card-source,.card-insight-grid>section,.offer-match-card,.spy-card,.market-research-card,.manual-research-text,.test-plan-card{border-radius:10px}.card-insight-grid h4,.offer-match-card h4,.spy-title h4,.research-heading h4{font-size:12px}.card-insight-grid p,.manual-research-text p,.match-list b,.spy-card>article b{font-size:9px}.match-list small,.spy-card>article,.spy-title p{font-size:8px}.lp-list,.ad-placement-list,.review-history,.url-hierarchy{border-radius:10px}.lp-list>div{min-height:62px;font-size:9px}.lp-list .lp-head{min-height:40px;font-size:8px}.lp-list b small,.lp-list a small{color:#71817d;margin-top:4px;font-size:7px;font-weight:500;line-height:1.35;display:block}.lp-list b small{color:#087d69;background:#edf6f3;border-radius:5px;width:max-content;padding:2px 5px}.lp-actions{flex-wrap:wrap;gap:4px;display:flex}.lp-actions button,.copy-url{height:28px!important;padding:0 8px!important;font-size:7px!important}.ad-placement-list article{min-height:62px}.timeline section{border-radius:10px;padding:17px}.timeline h4{font-size:11px}.timeline p,.timeline small{font-size:8px}.catalog-page,.team-management{gap:16px}.catalog-intro{border-radius:11px;padding:17px 19px!important}.catalog-intro b{font-size:12px!important}.catalog-intro span,.catalog-intro em{font-size:8px!important}.catalog-list-head{min-height:44px;font-size:8px}.catalog-list>section{padding-top:17px;padding-bottom:17px}.industry-name b{font-size:11px}.industry-name small,.type-count,.type-group>strong{font-size:8px}.type-group button{min-height:39px}.type-group button span{font-size:9px}.type-group button small,.type-group button i{font-size:8px}.category-owner b{font-size:9px}.permission-overview{padding:18px}.permission-overview>div:first-child b{font-size:12px}.permission-overview>div:first-child span{font-size:9px}.permission-cards{gap:10px}.permission-cards article{padding:12px}.permission-cards b{font-size:9px}.permission-cards p{font-size:8px}.team-summary{min-height:64px}.team-summary b{font-size:12px}.team-summary span{font-size:8px}.team-head{height:42px;font-size:8px}.team-row{min-height:72px}.team-row b,.team-row p{font-size:9px}.team-row>div:first-child small{font-size:8px}.role-chips em{padding:5px 8px!important;font-size:8px!important}.read-only-badge{color:#84918c;background:#f0f3f2;border-radius:999px;padding:5px 9px;font-size:8px}.action-form{border-radius:14px}.form-heading{padding:20px 22px!important}.form-heading h3{font-size:16px!important}.form-heading p{font-size:8px!important}.form-body{padding:20px 22px!important}.form-body>label,.form-row label{gap:7px!important;font-size:8px!important}.form-body input,.form-body select,.form-body textarea{border-radius:8px!important;font-size:9px!important}.form-footer{padding:14px 22px}.optimization-type span{min-height:62px}.action-menu{border-radius:9px;box-shadow:0 14px 34px #172a2230}button,a,input,select,textarea{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #70b7a44d}@media (max-width:1100px){.my-work{grid-template-columns:1fr}.my-work-heading{display:flex}.my-work.single-task{grid-template-columns:1fr}.my-work.single-task .my-work-grid{max-width:none}}@media (max-width:900px){.mvp-main{padding:20px 16px 45px}.mvp-header h1{font-size:21px}.flow-grid{gap:8px}.mvp-search{width:100%}.detail-content{padding:22px 18px 45px}.detail-header{padding:22px}.detail-tabs{padding:0 18px}.my-work{padding:14px}.my-work-heading{align-items:flex-start}.my-work-heading p{max-width:none}}.url-head{grid-template-columns:100px 150px minmax(300px,620px) 64px 60px}.geo-links>div{grid-template-columns:150px minmax(300px,620px) 64px 60px}.copy-url{justify-self:start}.detail-header .detail-back{color:#087f68;background:#fff;border:1px solid #cfe1dc;border-radius:8px;width:auto;height:32px;padding:0 12px;font-size:9px;font-weight:700;position:absolute;top:18px;left:28px}.detail-header:has(.detail-back){padding-top:58px}.offer-card-module{background:#fff;border:1px solid #dce8e4;border-radius:11px;margin:0 0 18px;overflow:hidden}.module-heading{border-bottom:1px solid #e5eeeb;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.module-heading h4{color:#182722;margin:0 0 4px;font-size:12px}.module-heading p{color:#7a8984;margin:0;font-size:8px}.module-heading>span{color:#0a856d;background:#edf7f4;border-radius:99px;padding:5px 9px;font-size:8px}.module-edit{color:#087b63;background:#f4fbf8;border:1px solid #a9d4c8;border-radius:8px;flex:none;height:32px;padding:0 12px;font-size:8px;font-weight:750}.module-edit:hover{background:#eaf7f2;border-color:#69b7a3}.spy-card .spy-head,.spy-card>article{grid-template-columns:40px minmax(190px,1.3fr) minmax(150px,1fr) minmax(170px,1.15fr) minmax(85px,.55fr) minmax(110px,.72fr);align-items:start;gap:13px}.spy-card>article{padding-top:13px;padding-bottom:13px}.spy-sequence{color:#08795f;background:#e5f3ee;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.spy-page-title{color:#394943;font-size:8px;line-height:1.5}.spy-products{gap:4px;margin:0;padding:0;list-style:none;display:grid}.spy-products li{color:#40504a;gap:5px;font-size:7.5px;line-height:1.35;display:flex}.spy-products li i{color:#087b63;flex:none;font-style:normal;font-weight:800}.spy-products .spy-empty{color:#9aa5a1}.spy-meta{color:#40504a;gap:4px;font-size:8px;display:grid}.spy-meta small{color:#8b9792;font-size:7px}.spy-card .competitor-url{overflow-wrap:anywhere;max-width:100%;line-height:1.45;display:block}.research-module-grid{background:#e5eeeb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.research-module-grid article{background:#fff;min-height:112px;padding:18px}.research-module-grid small{color:#0a856d;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.research-module-grid p,.preserve-text{white-space:pre-wrap;color:#3f4f49;margin:0;font-size:9px;line-height:1.75}.research-images{border-top:1px solid #e5eeeb;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.research-images figure{border:1px solid #dce8e4;border-radius:9px;margin:0;overflow:hidden}.research-images img{object-fit:cover;width:100%;height:120px;display:block}.research-images figcaption{color:#66756f;white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;font-size:8px;overflow:hidden}.test-plan-card>.preserve-text{padding:18px}.card-form-section{border-bottom:1px solid #e5eeeb;padding:18px 0}.card-form-section:first-child{padding-top:0}.card-form-section h4{margin:0 0 5px;font-size:12px}.card-form-section>p{color:#7a8984;margin:0 0 13px;font-size:8px}.related-selector{border:1px solid #dce8e4;border-radius:9px;grid-template-columns:1fr 1fr;max-height:230px;display:grid;overflow:auto}.related-selector label{cursor:pointer;border-bottom:1px solid #edf2f0;align-items:center;gap:9px;padding:10px 11px;flex-direction:row!important;display:flex!important}.related-selector input{width:16px!important;height:16px!important}.related-selector span{gap:2px;display:grid}.related-selector small{color:#87938f}@media (max-width:900px){.url-head{grid-template-columns:72px 120px 1fr 56px 54px}.geo-links>div{grid-template-columns:120px 1fr 56px 54px}.research-module-grid,.related-selector{grid-template-columns:1fr}.spy-card .spy-head{display:none}.spy-card>article{grid-template-columns:1fr 1fr}.spy-products,.competitor-url{grid-column:1/-1}}.save-state{color:#779188;white-space:nowrap;font-size:12px}.detail-header .detail-delete{color:#c85a4f;background:#fff;border:1px solid #efc5c0;border-radius:9px;width:auto;height:34px;padding:0 13px;position:absolute;top:26px;right:58px}.trash-modal{background:#fff;border-radius:18px;width:min(760px,100vw - 40px);max-height:78vh;overflow:auto;box-shadow:0 24px 70px #122e263d}.trash-modal>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.trash-modal>header h3{margin:0 0 5px;font-size:22px}.trash-modal>header p{color:#87958f;margin:0}.trash-modal>header>button{color:#6e7e78;background:0 0;border:0;font-size:24px}.trash-modal>div{padding:12px 28px 24px}.trash-modal article{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.trash-modal article div{gap:5px;display:grid}.trash-modal article small{color:#8b9994}.trash-modal article button{color:#07846c;background:#f4fbf8;border:1px solid #91cabc;border-radius:9px;padding:9px 18px;font-weight:700}.notification-button{font-size:0!important}.bell-icon{border:2px solid;border-bottom:0;border-top-left-radius:9px;border-top-right-radius:9px;width:15px;height:15px;margin:auto;display:block;position:relative}.bell-icon:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:-4px;right:-4px}.bell-icon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-8px;left:5px}.notification-button>b{color:#fff;background:#e36659;border-radius:99px;min-width:19px;height:19px;padding:0 5px;font-size:10px;line-height:19px;position:absolute;top:-6px;right:-5px}.notification-backdrop{z-index:75;background:0 0;position:fixed;inset:0}.notification-backdrop .notification-panel{position:absolute;top:78px;right:28px}.notification-head-actions{align-items:center;gap:9px;display:flex}.notification-panel header .notification-close{color:#5f706a;background:#f1f5f3;border-radius:8px;width:30px;height:30px;font-size:18px;line-height:1}.category-cell.combined{align-content:center;gap:5px;display:grid}.category-cell.combined small{color:#71827c;font-size:8px}.category-cell.combined span{width:max-content}.header-tools{align-items:center;gap:10px;display:flex;position:relative}.notification-button{color:#31534a;background:#fff;border:1px solid #d8e5e1;border-radius:10px;width:42px;height:42px;font-size:17px;position:relative}.notification-button em{color:#fff;background:#e36659;border-radius:99px;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;line-height:19px;position:absolute;top:-6px;right:-5px}.notification-panel{z-index:80;background:#fff;border:1px solid #dbe7e3;border-radius:14px;width:min(390px,100vw - 32px);max-height:520px;position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 20px 55px #173a3028}.notification-panel header{border-bottom:1px solid #e8efed;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.notification-panel header div{gap:2px;display:grid}.notification-panel header b{font-size:13px}.notification-panel header span{color:#83908c;font-size:9px}.notification-panel header button{color:#07846c;background:0 0;border:0;font-size:9px}.notification-panel>div{max-height:440px;overflow:auto}.notification-panel>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f0;gap:10px;width:100%;padding:13px 16px;display:flex}.notification-panel>div>button:hover,.notification-panel>div>button.unread{background:#f2faf7}.notification-panel i{background:#c9d3d0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.notification-panel .unread i{background:#0c9a7d}.notification-panel button span{gap:4px;min-width:0;display:grid}.notification-panel button b{font-size:10px}.notification-panel button small{color:#64746e;font-size:9px;line-height:1.45}.notification-panel button time{color:#9aa5a1;font-size:8px}.notification-panel>div>p{text-align:center;color:#8d9995;padding:28px;font-size:10px}.review-action{font-weight:700;color:#087e68!important;background:#eef9f6!important;border-color:#77bfae!important}.review-feedback{color:#c45d4f!important}.previous-feedback{background:#fff8ef;border-left:3px solid #df8d42;border-radius:7px;margin:12px 0;padding:13px 15px}.previous-feedback b{color:#9a5a20;font-size:9px}.previous-feedback p{color:#6c5543;margin:5px 0 0;font-size:9px;line-height:1.55}.review-form{width:min(720px,100vw - 32px)}.review-summary{background:#f8fbfa;border:1px solid #dce8e4;border-radius:9px;gap:6px;padding:14px 16px;display:grid}.review-summary small,.review-summary span{color:#7e8d88;font-size:9px}.review-summary a{color:#087e68;word-break:break-all;font-size:10px;font-weight:700}.review-decision{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:0;display:grid}.review-decision legend{grid-column:1/-1;margin-bottom:8px;font-size:9px;font-weight:700}.review-decision label{position:relative}.review-decision input{opacity:0;position:absolute}.review-decision span{cursor:pointer;background:#fff;border:1px solid #d9e5e1;border-radius:10px;gap:5px;min-height:76px;padding:15px;display:grid}.review-decision span b{font-size:11px}.review-decision span small{color:#7c8a85;font-size:8px}.review-decision input:checked+span{background:#eef9f6;border-color:#68b5a3;box-shadow:0 0 0 3px #5eb29d18}.review-decision label:last-child input:checked+span{background:#fff7ef;border-color:#df9a68;box-shadow:0 0 0 3px #df9a6818}@media (max-width:720px){.review-decision{grid-template-columns:1fr}.notification-panel{position:fixed;top:72px;right:16px}}
.offer-table-scroll{background:#fff;width:100%;max-width:100%;overflow:hidden}.mvp-shell,.mvp-main,.board-sections,.offer-list-panel{min-width:0;max-width:100%}.mvp-shell{overflow-x:hidden}.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:24px minmax(0,1.75fr) minmax(0,1fr) minmax(0,1.05fr) 54px minmax(0,.58fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.58fr) minmax(0,.82fr) 70px;column-gap:12px;width:100%;min-width:0}.offer-table-scroll>.mvp-table-head.enhanced>*,.offer-table-scroll>.mvp-row.enhanced>*{min-width:0}.owner-configure{min-width:0;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;padding:5px 6px;display:flex}.owner-configure:hover{background:#f3f9f7;border-color:#cfe3dc}.owner-name-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.owner-name-list b{color:#24574a;white-space:normal;overflow-wrap:anywhere;background:#edf7f3;border-radius:999px;max-width:100%;padding:3px 6px;font-size:7px;line-height:1.35}.offer-table-scroll>.mvp-table-head.enhanced{z-index:2;border-bottom:1px solid #dfe8e4;height:52px;position:sticky;top:0}.offer-table-scroll>.mvp-row.enhanced{min-height:94px}.table-heading-stack{letter-spacing:0;align-content:center;gap:2px;display:grid}.table-heading-stack b{color:#687a73;letter-spacing:.55px;font-size:8px}.table-heading-stack small{color:#9aa6a1;letter-spacing:.25px;font-size:7px;font-weight:600}.offer-table-scroll .mvp-offer{gap:14px}.offer-table-scroll .mvp-offer>span{color:#19765d;background:linear-gradient(145deg,#def1e7,#b9dfc8);border-radius:12px;flex:0 0 48px;width:48px;height:48px;font-size:10px}.offer-table-scroll .mvp-offer>div{min-width:0}.offer-table-scroll .mvp-offer b{color:#172520;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.38;display:-webkit-box;overflow:hidden}.offer-table-scroll .mvp-offer small{color:#8a9893;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.offer-table-scroll .category-cell.combined{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;display:flex;overflow:hidden}.offer-table-scroll .category-cell.combined span{box-sizing:border-box;color:#087b63;text-overflow:ellipsis;white-space:nowrap;background:#eef8f4;border:1px solid #c5e3d9;border-radius:999px;width:auto;max-width:100%;padding:6px 9px;font-size:8px;font-weight:750;line-height:1.35;overflow:hidden}.offer-table-scroll .category-cell.combined small,.offer-table-scroll .product-type-cell small{color:#71817b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:8px;line-height:1.35;display:flex;overflow:hidden}.offer-table-scroll .category-cell.combined small{padding-left:2px}.offer-table-scroll .category-cell.combined small i,.offer-table-scroll .product-type-cell small i{color:#87948f;letter-spacing:.35px;background:#f0f4f2;border-radius:5px;flex:none;padding:2px 5px;font-size:6px;font-style:normal;font-weight:800}.offer-table-scroll .product-type-cell{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex;overflow:hidden}.offer-table-scroll .product-type-cell b{color:#1d2b27;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.42;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:10px!important}.offer-table-scroll .priority-control{width:54px}.offer-table-scroll+.mvp-panel footer,.offer-list-panel>footer{border-top:1px solid #e1e9e6}.offer-heading-sort{color:#687a73;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;height:38px;padding:0 8px;display:flex}.offer-heading-sort:hover{background:#fff;border-color:#cfe0da}.offer-heading-sort:disabled{cursor:wait;opacity:.65}.offer-heading-sort b{color:inherit;letter-spacing:.55px;font-size:8px}.offer-heading-sort small{white-space:nowrap;color:#08795f;letter-spacing:0;font-size:7px;font-weight:800}@media (max-width:900px){.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:22px minmax(0,1.9fr) minmax(0,1fr) minmax(0,1fr) 50px 72px minmax(0,.72fr) 64px;column-gap:9px}.offer-table-scroll>.mvp-table-head.enhanced>:nth-child(8),.offer-table-scroll>.mvp-table-head.enhanced>:nth-child(9),.offer-table-scroll>.mvp-table-head.enhanced>:nth-child(10),.offer-table-scroll>.mvp-row.enhanced>:nth-child(8),.offer-table-scroll>.mvp-row.enhanced>:nth-child(9),.offer-table-scroll>.mvp-row.enhanced>:nth-child(10){display:none}}
.mvp-search{box-sizing:border-box;color:#6f817a;background:#fff;border:1px solid #d6e3df;border-radius:10px;align-items:center;gap:10px;width:315px;min-width:220px;height:40px;padding:0 11px 0 13px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;box-shadow:0 1px 2px #16372d08}.mvp-search:hover{border-color:#b7d2ca}.mvp-search:focus-within{background:#fff;border-color:#52a991;box-shadow:0 0 0 3px #0b80681c,0 3px 10px #1245360f}.mvp-search .search-icon{box-sizing:border-box;border:1.7px solid #7c8d87;border-radius:50%;flex:0 0 13px;width:13px;height:13px;position:relative}.mvp-search .search-icon:after{content:"";transform-origin:0;background:#7c8d87;border-radius:2px;width:5px;height:1.7px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.mvp-search input{box-sizing:border-box;color:#263630;width:auto;min-width:0;height:100%;font:500 10px/1 var(--font-geist-sans),Arial,"PingFang SC",sans-serif;flex:1;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.mvp-search input::placeholder{color:#9aa7a2;font-weight:450}.mvp-search .search-clear{color:#667872;cursor:pointer;background:#eef4f2;border:0;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;padding:0;font-size:15px;line-height:1;display:grid}.mvp-search .search-clear:hover{color:#087b63;background:#dfece8}@media (max-width:900px){.mvp-search{width:100%;min-width:0}}
.relation-loading-panel,.relation-error-panel{border-radius:14px;align-items:center;gap:16px;min-height:104px;margin:16px 19px 18px;padding:20px 22px;display:flex}.relation-loading-panel{background:linear-gradient(115deg,#eaf8f3,#fbfefd);border:1px solid #82c7b3;position:relative;overflow:hidden;box-shadow:0 8px 28px #0a7f641c}.relation-loading-panel:before{content:"";background:#0a8a6b;width:4px;position:absolute;inset:0 auto 0 0}.relation-loading-panel>div,.relation-error-panel>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.relation-loading-panel b,.relation-error-panel b{color:#173f33;font-size:14px}.relation-loading-panel p,.relation-error-panel p{color:#536e65;margin:0;font-size:11px;line-height:1.6}.relation-loading-panel em{color:#08795f;white-space:nowrap;background:#d8eee7;border-radius:999px;padding:7px 11px;font-size:10px;font-style:normal;font-weight:800}.relation-spinner{border:3px solid #cce8df;border-top-color:#0b896c;border-radius:50%;flex:none;width:28px;height:28px;animation:.75s linear infinite relation-spin}@keyframes relation-spin{to{transform:rotate(360deg)}}.relation-loading-line{gap:6px;width:min(380px,100%);margin-top:3px;display:flex}.relation-loading-line i{background:#cfe8df;border-radius:999px;height:5px;animation:1.2s ease-in-out infinite relation-pulse}.relation-loading-line i:first-child{width:46%}.relation-loading-line i:nth-child(2){width:28%;animation-delay:.15s}.relation-loading-line i:nth-child(3){width:18%;animation-delay:.3s}@keyframes relation-pulse{0%,to{opacity:.45}50%{opacity:1}}.relation-error-panel{background:#fff7f6;border:1px solid #efc7c3}.relation-error-panel b{color:#9c4039}.relation-error-panel button{color:#b54d45;cursor:pointer;background:#fff;border:1px solid #d99a94;border-radius:8px;height:34px;padding:0 12px;font-size:8px;font-weight:800}.relation-stale-panel{color:#8d651e;background:#fffaf0;border:1px solid #efd6a7;border-radius:8px;align-items:center;gap:8px;margin:14px 19px 2px;padding:9px 11px;display:flex}.relation-stale-panel b{font-size:8px}.relation-stale-panel span{color:#8e7a55;font-size:8px}.match-group-title small{color:#89958f;margin-left:auto;font-size:7px}.relation-confirmed-empty{background:#fbfdfc;justify-content:center;align-items:center;gap:8px;display:flex}.relation-confirmed-empty b{color:#08795f;background:#e8f4f0;border-radius:999px;padding:3px 6px;font-size:7px}.relation-confirmed-empty span{color:#788780;font-size:8px}.relation-search-input{box-sizing:border-box;color:#1d3c33;background:#fff;border:1px solid #d9e6e1;border-radius:8px;outline:none;width:100%;min-height:38px;margin:0 0 9px;padding:0 12px;font-size:9px}.relation-search-input:focus{border-color:#70b29f;box-shadow:0 0 0 3px #dff2eb}.relation-search-empty{color:#87948f;text-align:center;grid-column:1/-1;margin:0;padding:24px 12px;font-size:9px}.relation-editor-group{background:#fbfdfc;border:1px solid #dce8e4;border-radius:10px;margin-top:15px;padding:14px}.relation-editor-group h5{color:#24443a;margin:0 0 4px;font-size:10px}.relation-editor-guide{color:#788781;margin:0 0 10px;font-size:8px}.relation-linked-list{gap:6px;margin-bottom:10px;display:grid}.relation-linked-list>span{background:#fff;border:1px solid #d9e7e2;border-radius:7px;gap:2px;padding:8px 34px 8px 10px;display:grid;position:relative}.relation-linked-list b{font-size:8px}.relation-linked-list small{color:#7e8d87;font-size:7px}.relation-linked-list button{color:#60736c;cursor:pointer;background:#edf3f1;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.relation-confirm-button{color:#fff;cursor:pointer;background:#08795f;border:0;border-radius:7px;min-height:32px;margin:0 0 10px auto;padding:0 12px;font-size:8px;font-weight:800;display:block}.relation-confirm-button:disabled{color:#89958f;cursor:not-allowed;background:#dfe8e5}.relation-more-guide{color:#778680;grid-column:1/-1;margin:3px 0 0;font-size:7px}@media (max-width:720px){.relation-loading-panel,.relation-error-panel{align-items:flex-start}.relation-loading-panel em{display:none}.relation-stale-panel,.relation-confirmed-empty{flex-direction:column;align-items:flex-start}}
.review-action.review-primary{justify-content:center;align-items:center;gap:5px;min-width:82px;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 16px #087e6830;color:#fff!important;background:#087e68!important;border:1px solid #087e68!important;border-radius:8px!important;height:34px!important;padding:0 13px!important;font-size:8px!important;font-weight:800!important}.review-action.review-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #087e6840;background:#066a58!important}.review-action.review-primary span{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.review-waiting{color:#7d8a86;white-space:nowrap;background:#f3f6f5;border-radius:6px;align-items:center;min-height:28px;padding:0 8px;font-size:7px;display:inline-flex}
:root{--ui-bg:#f7f9f8;--ui-surface:#fff;--ui-surface-soft:#f8faf9;--ui-surface-tint:#eef7f4;--ui-text:#202124;--ui-text-secondary:#5f6368;--ui-text-muted:#7a8580;--ui-border:#dfe5e2;--ui-border-strong:#c9d5d0;--ui-primary:#087b63;--ui-primary-hover:#066a55;--ui-primary-soft:#e4f2ed;--ui-danger:#c94f45;--ui-shadow-1:0 1px 2px #2021240f,0 2px 8px #2021240a;--ui-shadow-2:0 8px 24px #2021241f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-font-body:14px;--ui-font-support:12px;--ui-font-label:13px}html{font-size:16px}body{background:var(--ui-bg);color:var(--ui-text);font-family:var(--font-geist-sans),Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:var(--ui-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}button,input,select,textarea{font-family:inherit}button{letter-spacing:0}.mvp-shell button{font-size:13px}.mvp-shell input,.mvp-shell select,.mvp-shell textarea{font-size:14px}.mvp-shell label,.mvp-shell p{font-size:13px}.mvp-shell small{font-size:12px!important}::selection{color:#123f34;background:#cce8df}*{scrollbar-color:#bdcbc6 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#bdcbc6 padding-box padding-box;border:2px solid #0000;border-radius:999px}.mvp-shell{background:var(--ui-bg);color:var(--ui-text)}.mvp-sidebar{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:1px 0 #20212405}.mvp-logo{height:80px}.mvp-logo>b{letter-spacing:-.35px;font-size:20px!important}.mvp-logo>span{width:36px;height:36px;font-size:19px}.mvp-sidebar nav{margin-top:16px}.mvp-sidebar nav button{height:46px;color:var(--ui-text-secondary);border-radius:10px}.mvp-sidebar nav button b{font-weight:650;font-size:14px!important}.mvp-sidebar nav button span{font-size:20px}.mvp-sidebar nav button.active{background:var(--ui-primary-soft);color:var(--ui-primary)}.source-state{border-color:var(--ui-border);border-radius:12px;padding:12px}.source-state b,.mvp-user b{font-size:13px!important}.source-state small,.mvp-user small{line-height:1.35;font-size:12px!important}.mvp-user{height:76px}.mvp-main{background:var(--ui-bg);padding:32px 36px 64px}.mvp-header{margin-bottom:26px}.mvp-header h1{letter-spacing:-.5px;line-height:1.25;font-size:28px!important}.mvp-header p{color:var(--ui-text-secondary);line-height:1.5;font-size:14px!important}.header-tools{gap:10px}.secondary,.mvp-primary{border-radius:10px;min-height:40px;padding:0 16px;font-weight:650;font-size:14px!important}.secondary{border-color:var(--ui-border-strong);color:#3c4944}.mvp-primary{background:var(--ui-primary);box-shadow:0 2px 6px #087b632e}.mvp-primary:hover{background:var(--ui-primary-hover)}.notification-button{width:42px;height:42px;font-size:0!important}.mvp-panel,.permission-overview,.catalog-intro,.catalog-list,.taxonomy-table,.taxonomy-standard-panel,.taxonomy-table-tools,.team-summary,.team-table{background:var(--ui-surface);border-color:var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-1)!important}.board-sections,.catalog-page,.team-management{gap:18px}.offer-flow{padding:22px}.flow-heading h2,.my-work-heading h2{line-height:1.35;font-size:17px!important}.flow-heading p,.my-work-heading p{color:var(--ui-text-secondary);line-height:1.5;font-size:13px!important}.flow-grid{gap:10px}.flow-grid button{border-radius:12px;min-height:86px;padding:14px}.flow-grid button>div>span{font-size:14px!important}.flow-grid button>div>small{line-height:1.35;font-size:12px!important}.flow-grid button>b{letter-spacing:-.5px;font-size:28px!important}.my-work{border-color:var(--ui-border);border-radius:var(--ui-radius-lg);background:#fff;padding:18px 20px}.my-work-heading label{border-radius:9px;height:38px;padding:0 12px;font-size:13px!important}.my-work-grid{gap:10px}.my-work-grid button{border-radius:11px;min-height:84px;padding:13px 14px}.my-work-grid span,.my-work-grid small,.my-work-grid i{line-height:1.35;font-size:12px!important}.my-work-grid b{line-height:1.4;font-size:14px!important}.my-work-grid strong{font-size:24px!important}.advanced-filter{border-radius:var(--ui-radius-lg)!important;padding:22px!important}.filter-title b{font-size:15px!important}.filter-title span,.filter-result{color:var(--ui-text-secondary);font-size:12px!important}.filter-grid{gap:14px}.filter-grid label{color:#4f5c57;gap:7px;font-size:13px!important}.filter-grid input,.filter-grid select{border-color:var(--ui-border-strong);border-radius:9px;height:42px;padding:0 12px;font-size:14px!important}.mvp-toolbar{gap:12px;min-height:72px;padding:0 20px}.mvp-tabs{gap:4px}.mvp-tabs button{border-radius:9px;min-height:40px;padding:0 13px;font-size:13px!important}.mvp-tabs b{padding:2px 6px;font-size:12px!important}.mvp-search{border-color:var(--ui-border-strong);border-radius:10px;width:320px;height:42px}.mvp-search input{font-size:14px!important}.mvp-search input::placeholder,.form-body input::placeholder,.form-body textarea::placeholder{color:#9aa0a6}.taxonomy-table-tools{padding:12px 14px}.taxonomy-table-tools>label{border-radius:10px;height:42px}.taxonomy-table-tools input{font-size:14px!important}.taxonomy-table-tools button{font-size:13px!important}.offer-table-scroll{overflow:auto hidden}.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:26px minmax(270px,1.7fr) minmax(165px,1fr) minmax(180px,1.05fr) 70px minmax(105px,.62fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(110px,.62fr) minmax(185px,.9fr) 80px;column-gap:14px;width:100%;min-width:1380px;padding-left:20px;padding-right:20px}.offer-table-scroll>.mvp-table-head.enhanced{letter-spacing:.25px;height:58px;font-size:12px!important}.offer-table-scroll>.mvp-row.enhanced{min-height:100px}.offer-heading-sort{gap:3px;height:44px;padding:0;font-size:12px!important}.offer-heading-sort b,.table-heading-stack b{letter-spacing:.25px;font-size:12px!important}.offer-heading-sort small,.table-heading-stack small{font-size:11px!important}.mvp-offer{gap:12px}.mvp-offer>span{border-radius:12px;width:46px;height:46px;font-size:13px!important}.mvp-offer b{line-height:1.4;font-size:14px!important}.mvp-offer small,.mvp-row>div>small,.category-cell span,.category-cell small{line-height:1.4;font-size:12px!important}.offer-table-scroll .product-type-cell b{line-height:1.45;font-size:13px!important}.offer-table-scroll .product-type-cell small{font-size:12px!important}.offer-table-scroll .product-type-cell small i{font-size:10px!important}.priority-control{width:64px;border-radius:10px!important;min-height:40px!important}.priority-control span{font-size:13px!important}.mvp-status{padding:6px 9px;line-height:1.3;font-size:12px!important}.owner-configure{border-radius:10px;min-height:52px;padding:6px}.owner-name-list{gap:5px}.owner-name-list b{padding:5px 8px;line-height:1.3;font-size:12px!important}.ad-channel-cell b,.ad-channel-cell .pending{font-size:13px!important}.lp-cell a,.missing{line-height:1.4;font-size:12px!important}.row-open{border-radius:9px;height:38px;padding:0 12px;font-size:13px!important}.offer-list-panel>footer{min-height:58px;font-size:12px!important}.offer-pagination button{min-width:34px;height:34px;font-size:12px!important}.catalog-intro{padding:20px 22px!important}.catalog-intro b,.permission-overview>div:first-child b,.team-summary b{font-size:16px!important}.catalog-intro span,.catalog-intro em,.permission-overview>div:first-child span,.team-summary span{line-height:1.45;font-size:12px!important}.taxonomy-standard-head b{font-size:16px!important}.taxonomy-standard-head p,.taxonomy-principles p,.taxonomy-directory p{line-height:1.55;font-size:12px!important}.taxonomy-standard-head>span,.taxonomy-standard-panel summary{font-size:12px!important}.taxonomy-principles b,.taxonomy-directory b{font-size:13px!important}.taxonomy-table{overflow:auto visible}.taxonomy-table-head,.taxonomy-table-row{min-width:1120px;min-height:58px;font-size:12px!important}.taxonomy-table-row{min-height:82px}.taxonomy-filter-cell>button span,.taxonomy-filter-cell>button small{font-size:12px!important}.taxonomy-filter-menu{width:260px}.taxonomy-filter-menu header b,.taxonomy-filter-menu label,.taxonomy-filter-menu header button{font-size:12px!important}.product-type-name,.taxonomy-table-row>b,.taxonomy-table-row>strong{line-height:1.4;font-size:13px!important}.product-type-name small,.offer-summary-count small,.taxonomy-owners em{font-size:12px!important}.offer-summary-count b,.relation-count b{font-size:16px!important}.taxonomy-owner-select,.taxonomy-owner,.taxonomy-row-actions button{font-size:12px!important}.taxonomy-bulk-bar{min-height:70px;padding:12px 14px}.taxonomy-bulk-bar>div b{font-size:14px!important}.taxonomy-bulk-bar>div button,.taxonomy-bulk-bar label span{font-size:12px!important}.taxonomy-bulk-bar select,.apply-bulk-owner{height:40px;font-size:13px!important}.team-head{height:52px;font-size:12px!important}.team-row{min-height:86px}.team-row b,.team-row p{font-size:14px!important}.team-row>div:first-child small{font-size:12px!important}.role-chips em{padding:6px 9px!important;font-size:12px!important}.permission-cards article{border-radius:11px;padding:16px}.permission-cards b{font-size:14px!important}.permission-cards p{line-height:1.5;font-size:12px!important}.read-only-badge{font-size:12px!important}.action-menu{border-radius:11px;width:230px;padding:7px}.action-menu header{height:38px}.action-menu header b{font-size:13px!important}.action-menu button{border-radius:7px!important;height:40px!important;font-size:13px!important}.offer-detail{background:var(--ui-bg)}.detail-header{border-color:var(--ui-border);min-height:142px;padding:30px 36px}.detail-identity{flex:1;min-width:0}.detail-header h2{letter-spacing:-.35px;line-height:1.25;font-size:27px!important}.detail-header small,.detail-header p{line-height:1.45;font-size:13px!important}.detail-header p b,.detail-header p em,.detail-header p i{line-height:1.4;font-size:12px!important}.detail-header .detail-back{font-size:13px!important}.detail-tabs{height:62px;padding:0 36px;overflow-x:auto}.detail-tabs button{white-space:nowrap;padding:0 18px;font-size:14px!important}.detail-content{padding:30px 36px 60px}.section-title h3{line-height:1.35;font-size:19px!important}.section-title p{line-height:1.5;font-size:13px!important}.info-grid>div,.detail-card{border-radius:11px;padding:16px}.info-grid small{font-size:12px!important}.info-grid b{font-size:15px!important}.module-heading{padding:19px 21px}.module-heading h4,.card-insight-grid h4,.offer-match-card h4,.spy-title h4,.research-heading h4{line-height:1.35;font-size:16px!important}.module-heading p,.module-heading>span,.card-insight-grid p,.manual-research-text p,.spy-title p{line-height:1.55;font-size:12px!important}.module-edit{border-radius:9px;height:38px;padding:0 14px;font-size:13px!important}.card-insight-grid>section,.research-module-grid article,.test-plan-card>.preserve-text{padding:20px}.match-list b,.spy-card>article b{font-size:14px!important}.match-list small,.spy-card>article,.spy-page-title,.spy-meta{line-height:1.5;font-size:12px!important}.spy-products li,.spy-meta small{font-size:11px!important}.spy-sequence{width:28px;height:28px;font-size:12px!important}.research-module-grid small,.research-images figcaption{font-size:12px!important}.research-module-grid p,.preserve-text{line-height:1.7;font-size:13px!important}.relation-editor-group h5{font-size:16px!important}.relation-editor-guide,.relation-search-empty{line-height:1.5;font-size:12px!important}.relation-search-input{min-height:44px;font-size:14px!important}.related-selector label{padding:13px}.related-selector b{font-size:14px!important}.related-selector small{font-size:12px!important}.relation-confirm-button{min-height:40px;font-size:13px!important}.relation-linked-list b{font-size:13px!important}.relation-linked-list small{font-size:11px!important}.url-head,.geo-links>div,.lp-list>div,.ad-placement-head,.ad-placement-list article{font-size:12px!important}.url-head,.lp-list .lp-head,.ad-placement-head{min-height:44px}.geo-links>div,.lp-list>div,.ad-placement-list article{min-height:68px}.lp-list b,.lp-list a,.ad-placement-list strong,.ad-placement-list b{font-size:13px!important}.lp-list b small,.lp-list a small{font-size:11px!important}.lp-list.lp-seven a{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;line-height:1.5;overflow:visible}.lp-actions button,.copy-url{height:34px!important;padding:0 10px!important;font-size:12px!important}.timeline h4{font-size:15px!important}.timeline p,.timeline small{line-height:1.5;font-size:12px!important}.form-overlay{background:#1f29257a;padding:24px}.action-form{border-radius:var(--ui-radius-lg);width:min(640px,96vw);box-shadow:var(--ui-shadow-2)}.form-heading{min-height:88px;padding:20px 24px!important}.form-heading>div>span{width:40px;height:40px;font-size:18px}.form-heading h3{line-height:1.3;font-size:20px!important}.form-heading p{line-height:1.4;font-size:13px!important}.form-heading>button,.detail-header>button,.taxonomy-detail-modal header>button{font-size:24px!important}.form-body{padding:22px 24px!important}.form-body>label,.form-row label{color:#4f5d57;margin-bottom:16px;gap:8px!important;font-size:13px!important}.form-body input,.form-body select,.form-body textarea{min-height:42px;border-color:var(--ui-border-strong)!important;border-radius:9px!important;font-size:14px!important}.form-body textarea{min-height:96px;padding:11px 12px}.form-tip{color:var(--ui-text-secondary);line-height:1.6;font-size:12px!important}.form-footer{min-height:68px;padding:14px 24px}.form-footer .mvp-primary,.form-footer .secondary{min-width:104px}.owner-selector{border-radius:11px;gap:9px;padding:14px}.owner-selector legend{font-size:13px!important}.owner-selector label{min-height:42px;font-size:13px!important}.owner-selector span,.owner-selector-empty,.ad-batch-heading p,.ad-batch-heading button{font-size:13px!important}.ad-target-group,.ad-shared-settings{border-radius:11px;padding:15px}.ad-target-group header b,.ad-target-group header button,.ad-shared-settings>header b{font-size:13px!important}.ad-target-single header small,.ad-shared-settings>header small{font-size:12px!important}.ad-geo-selector legend{font-size:13px!important}.ad-geo-selector span{min-height:42px;font-size:14px!important}.ad-geo-field{font-size:13px!important}.ad-geo-multiselect summary{height:42px;font-size:14px!important}.ad-geo-multiselect label span{min-height:40px;font-size:14px!important}.optimization-type legend{font-size:13px!important}.optimization-type span{font-size:14px!important}.optimization-type small{font-size:12px!important}.notification-panel{width:min(430px,100vw - 32px);box-shadow:var(--ui-shadow-2);border-radius:14px}.notification-panel header b{font-size:16px!important}.notification-panel header span,.notification-panel header button{font-size:12px!important}.notification-panel header .notification-close{font-size:20px!important}.notification-panel button b{font-size:14px!important}.notification-panel button small{line-height:1.5;font-size:12px!important}.notification-panel button time{font-size:11px!important}.mvp-toast,.toast{box-shadow:var(--ui-shadow-2);border-radius:10px;padding:13px 17px;font-size:13px!important}.mvp-toast.error{color:#fff;background:#9f342f}.taxonomy-detail-modal{border-radius:var(--ui-radius-lg)}.taxonomy-detail-modal header b{font-size:18px!important}.taxonomy-detail-modal header span{font-size:12px!important}.taxonomy-filter-menu header .popover-close,.action-menu header button{font-size:18px!important}.taxonomy-detail-modal>div>button b{font-size:14px!important}.taxonomy-detail-modal>div>button small,.taxonomy-detail-modal>div>button em{font-size:12px!important}.affiliateos-auth>section,.affiliateos-auth>form{width:min(430px,100%);box-shadow:var(--ui-shadow-2);border-radius:20px;padding:38px}.affiliateos-auth h1{line-height:1.25;font-size:30px!important}.affiliateos-auth p{font-size:14px!important}.affiliateos-auth label span{font-size:13px!important}.affiliateos-auth input,.affiliateos-auth form>button{height:46px;font-size:14px!important}.affiliateos-auth-error{font-size:13px!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1a73e840}@media (max-width:1100px){.mvp-main{padding:26px 22px 54px}.my-work,.my-work.single-task{grid-template-columns:1fr}.my-work-heading{align-items:flex-start}.detail-content{padding:26px 24px 50px}.detail-header{padding-left:24px;padding-right:24px}.detail-tabs{padding:0 24px}}@media (max-width:720px){.mvp-main{padding:20px 14px 44px}.mvp-header{align-items:flex-start;gap:14px}.mvp-header h1{font-size:24px!important}.mvp-toolbar{align-items:stretch;padding:10px 14px}.mvp-tabs{overflow-x:auto}.mvp-tabs button{white-space:nowrap}.mvp-search{width:100%}.flow-grid{grid-template-columns:1fr 1fr}.detail-header h2{font-size:23px!important}.detail-content{padding:22px 16px 42px}.detail-tabs{padding:0 14px}.info-grid,.research-module-grid{grid-template-columns:1fr}.form-overlay{padding:8px}.form-heading,.form-body,.form-footer{padding-left:18px!important;padding-right:18px!important}}
.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:26px minmax(250px,1.55fr) minmax(220px,1.2fr) minmax(190px,1.05fr) 70px minmax(105px,.62fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(110px,.62fr) minmax(185px,.9fr) 80px;min-width:1460px}.offer-table-scroll>.mvp-row.enhanced{min-height:108px}.offer-table-scroll .mvp-offer{gap:0}.offer-table-scroll .mvp-offer>div{width:100%}.offer-table-scroll .offer-meta{color:#75837e;text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:5px 8px;max-width:100%;display:flex;overflow:visible}.offer-network-tag,.geo-tag{color:#087a62;background:#edf8f4;border:1px solid #c8e4da;border-radius:999px;align-items:center;width:max-content;font-style:normal;font-weight:750;line-height:1.25;display:inline-flex}.offer-network-tag{padding:4px 8px;font-size:11px}.offer-table-scroll .category-cell.combined small{color:#63736d;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;max-width:none;padding-left:2px;display:block;overflow:visible}.offer-table-scroll .product-type-cell .geo-tag-list{text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:5px;width:100%;max-width:none;display:flex;overflow:visible}.offer-table-scroll .product-type-cell .geo-tag{color:#536660;letter-spacing:0;background:#f0f5f3;border-color:#dce7e3;padding:4px 7px;font-size:11px!important}
.flow-grid button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.flow-grid button>div{min-width:0}.flow-grid button>div>span{white-space:normal;align-items:flex-start;line-height:1.3}.flow-grid button>div>small{overflow-wrap:anywhere;white-space:normal;margin-top:5px}.flow-grid button>b{text-align:right;white-space:nowrap;min-width:34px}.my-work-heading>div:first-child{display:block}.filter-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-grid label{min-width:0}.filter-grid input,.filter-grid select{width:100%;min-width:0;max-width:100%}.match-group-title b{line-height:1.4;font-size:15px!important}.match-group-title span{line-height:1.4;font-size:12px!important}.match-group-title small{line-height:1.4;font-size:14px!important}.relation-confirmed-empty span,.relation-more-guide,.relation-empty{line-height:1.55;font-size:14px!important}.spy-card .spy-head,.spy-card>article{grid-template-columns:42px minmax(190px,1.35fr) minmax(150px,1fr) minmax(170px,1.15fr) minmax(95px,.58fr) minmax(120px,.76fr) 92px;gap:14px}.spy-card .spy-head{min-height:46px;line-height:1.4;font-size:13px!important}.spy-card>article,.spy-card .competitor-url,.spy-page-title,.spy-meta{font-size:14px!important}.spy-products li,.spy-meta small{font-size:12px!important}.spy-actions{align-items:center;gap:7px;display:flex}.spy-actions button{color:#08795f;cursor:pointer;background:#f4faf8;border:1px solid #b8dbd0;border-radius:8px;height:32px;padding:0 10px;font-size:12px;font-weight:750}.spy-actions button.danger{color:#b64d45;background:#fff7f6;border-color:#efc9c5}.spy-actions button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1200px){.filter-grid,.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.spy-card .spy-head{display:none}.spy-card>article{grid-template-columns:1fr 1fr}.spy-actions{justify-content:flex-end}}@media (max-width:850px){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.advanced-filter{overflow:visible}.filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:14px;display:grid}.filter-grid label,.filter-grid .date-range{min-width:0}.filter-grid .date-range{grid-column:span 2}.filter-grid input,.filter-grid select,.date-range>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.offer-table-scroll{width:100%;max-width:100%;overflow:hidden}.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{box-sizing:border-box;grid-template-columns:24px minmax(175px,1.55fr) minmax(128px,1.05fr) minmax(130px,1.05fr) 56px minmax(82px,.72fr) minmax(88px,.74fr) minmax(88px,.74fr) minmax(82px,.66fr) minmax(78px,.7fr) 64px;column-gap:8px;width:100%;min-width:0;padding-left:12px;padding-right:12px}.offer-table-scroll>.mvp-table-head.enhanced>*,.offer-table-scroll>.mvp-row.enhanced>*{min-width:0;max-width:100%}.offer-table-scroll>.mvp-table-head.enhanced{height:58px}.offer-table-scroll>.mvp-row.enhanced{min-height:112px;padding-top:12px;padding-bottom:12px}.offer-table-scroll .mvp-offer b{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.offer-table-scroll .offer-meta{gap:5px 6px}.offer-network-tag{padding:4px 7px;font-size:11px}.offer-table-scroll .category-cell.combined span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;border-radius:9px;width:auto;max-width:100%;padding:5px 7px;overflow:visible}.offer-table-scroll .category-cell.combined small,.offer-table-scroll .product-type-cell b{text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;width:100%;max-width:none;display:block;overflow:visible;white-space:normal!important}.offer-table-scroll .product-type-cell .geo-tag-list,.owner-name-list{gap:4px}.owner-name-list b{padding:4px 6px;font-size:11px!important}.offer-table-scroll .manual-status,.offer-table-scroll .ad-channel-cell,.offer-table-scroll .lp-cell{min-width:0}.offer-table-scroll .mvp-status{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%}.offer-table-scroll .lp-cell a{color:#08795f;text-overflow:clip;white-space:nowrap;align-items:center;max-width:100%;display:inline-flex;overflow:visible}.offer-table-scroll .row-open{width:64px;min-width:0;padding:0 8px}@media (max-width:1400px){.filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:22px minmax(0,1.6fr) minmax(0,1.08fr) minmax(0,1.08fr) 54px minmax(0,.74fr) minmax(0,.76fr) minmax(0,.76fr) minmax(0,.68fr) minmax(0,.62fr) 60px;column-gap:7px;padding-left:10px;padding-right:10px}.offer-table-scroll .mvp-table-head.enhanced,.offer-table-scroll .mvp-row.enhanced{font-size:11px!important}.offer-table-scroll .mvp-offer b,.offer-table-scroll .product-type-cell b{font-size:12px!important}.offer-table-scroll .category-cell span,.offer-table-scroll .category-cell small,.offer-table-scroll .mvp-offer small,.offer-table-scroll .mvp-row>div>small,.offer-table-scroll .ad-channel-cell b,.offer-table-scroll .ad-channel-cell .pending,.offer-table-scroll .lp-cell a,.offer-table-scroll .missing,.offer-table-scroll .mvp-status,.offer-table-scroll .priority-control span{font-size:11px!important}}@media (max-width:1100px){.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.filter-grid input,.filter-grid select{color:#8a9490;font-weight:500}.filter-grid input::placeholder{color:#a3aaa7;opacity:1}.filter-grid select option{color:var(--ui-text)}.offer-cpa-value{white-space:nowrap;background:#fff4df;border:1px solid #f2c98f;border-radius:7px;align-items:center;min-height:24px;padding:3px 7px;font-weight:800;line-height:1.2;display:inline-flex;color:#a75300!important;font-size:12px!important}.taxonomy-table-tools>label>span{color:#5f6f69;line-height:1;font-size:18px!important}.taxonomy-table-tools input{font-size:15px!important}.taxonomy-table-tools>div>span{color:#687771;line-height:1.4;font-size:13px!important}.taxonomy-table-head,.taxonomy-filter-cell>button span,.taxonomy-filter-cell>button small{font-size:13px!important}.taxonomy-select-all,.taxonomy-row-check{font-size:12px!important}.detail-content>h4{font-size:16px;line-height:1.4}.source-url-table .url-head span{font-size:13px!important}.source-url-table .geo-cell b{font-size:14px!important}.source-url-table .geo-cell small{font-size:12px!important}.source-url-table .geo-links b{font-size:13px!important}.source-url-table .url-content code,.source-url-table .url-content a,.source-url-table .url-content em{line-height:1.45;font-size:12px!important}.source-url-table .copy-url{height:38px!important;padding:0 12px!important;font-size:13px!important}
.flow-heading{align-items:center;margin-bottom:16px}.flow-heading h2{margin:0}.flow-grid button{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:112px;display:flex!important}.flow-grid button>b{text-align:left;order:0;width:100%;min-width:0;line-height:1.05;font-size:30px!important}.flow-grid button>div{order:1;width:100%}.flow-grid button>div>span{white-space:normal;line-height:1.35;font-size:14px!important}.flow-grid button>div>small{white-space:normal;margin:5px 0 0 15px;line-height:1.45;font-size:12px!important}.filter-grid input,.filter-grid select{color:#8a9490;font-weight:500}.filter-grid select option{color:var(--ui-text)}.offer-bulk-bar{z-index:18;color:#244139;background:#eef8f5;border-top:1px solid #c9e0d8;border-bottom:1px solid #c9e0d8;flex-wrap:wrap;gap:10px;min-height:76px;padding:12px 16px;position:relative}.offer-bulk-selection{flex-direction:column;align-items:flex-start;gap:4px;min-width:180px;display:flex}.offer-bulk-selection b{font-size:14px!important}.offer-bulk-selection button{color:#08795f;padding:0;font-size:12px!important}.bulk-priority-control{gap:5px;display:grid}.bulk-priority-control>span{color:#687771;margin:0;font-size:12px!important}.offer-bulk-bar select{border-color:#b9d6cd;width:150px;height:40px;font-size:14px!important}.bulk-owner-picker{position:relative}.bulk-owner-picker>summary{cursor:pointer;background:#fff;border:1px solid #b9d6cd;border-radius:9px;width:210px;min-height:52px;padding:7px 34px 7px 11px;list-style:none;display:grid}.bulk-owner-picker>summary::-webkit-details-marker{display:none}.bulk-owner-picker>summary:after{content:"⌄";color:#527168;font-size:16px;position:absolute;top:17px;right:12px}.bulk-owner-picker>summary span{color:#687771;margin:0;font-size:12px!important}.bulk-owner-picker>summary b{color:#183b31;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.bulk-owner-picker>div{z-index:40;background:#fff;border:1px solid #d5e4df;border-radius:10px;width:240px;max-height:320px;padding:8px;display:grid;position:absolute;top:58px;left:0;overflow:auto;box-shadow:0 16px 36px #173f3426}.bulk-owner-picker>div>button{color:#08795f;text-align:left;border-radius:7px;min-height:36px;padding:0 9px;font-size:13px!important}.bulk-owner-picker>div>button:hover,.bulk-owner-picker>div>label:hover{background:#eef7f4}.bulk-owner-picker>div>label{cursor:pointer;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:0 9px;display:flex}.bulk-owner-picker>div input{accent-color:#087f67;width:17px;height:17px}.bulk-owner-picker>div span{color:#273b34;margin:0;font-size:13px!important}.offer-bulk-bar .apply-offer-owner{color:#fff;background:#087f67;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800;font-size:14px!important}.offer-bulk-bar .apply-offer-owner:disabled{cursor:not-allowed;opacity:.45}.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:24px minmax(220px,1.95fr) minmax(170px,1.28fr) minmax(175px,1.3fr) 58px minmax(88px,.68fr) minmax(96px,.72fr) minmax(96px,.72fr) minmax(88px,.64fr) minmax(76px,.54fr) 66px;column-gap:10px}.spy-card .spy-head,.spy-card>article{grid-template-columns:42px minmax(190px,1.35fr) minmax(150px,1fr) minmax(170px,1.15fr) minmax(95px,.58fr) minmax(120px,.76fr) 126px}.spy-actions{white-space:nowrap;flex-wrap:nowrap}.spy-actions button{white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;min-width:54px;padding:0 11px;line-height:1;font-size:13px!important}.research-module-grid p,.test-plan-card>.preserve-text,.manual-research-text p,.card-form-section textarea{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.card-form-section textarea{resize:vertical;line-height:1.6}.multi-lp-head{color:#687771;margin-bottom:9px;line-height:1.4;font-size:13px!important}.multi-lp-row input,.multi-lp-row select{height:46px!important;font-size:15px!important}.multi-lp-row button{width:40px;height:40px;font-size:16px!important}.add-lp-row{min-height:42px;padding:0 12px;font-size:14px!important}.multi-lp-form .form-tip{line-height:1.6;font-size:13px!important}.relation-loading-panel p,.relation-error-panel p{font-size:13px!important}.relation-loading-panel em{font-size:12px!important}.relation-error-panel button{font-size:13px!important}.relation-stale-panel b,.relation-stale-panel span,.match-list button>span,.match-list button>i{font-size:12px!important}.role-editor-popover header b,.role-editor-popover label b{font-size:13px!important}.role-editor-popover label small{font-size:12px!important}.team-row .role-editor-popover label>span{font-size:13px!important}.test-plan-card h5,.manual-research-text h5{font-size:14px!important}.test-plan-card>div:first-child span,.manual-research-text>div span,.test-plan-grid small{font-size:12px!important}.test-plan-grid b,.test-plan-card>p{font-size:13px!important}@media (max-width:1400px){.offer-table-scroll>.mvp-table-head.enhanced,.offer-table-scroll>.mvp-row.enhanced{grid-template-columns:22px minmax(0,1.85fr) minmax(0,1.22fr) minmax(0,1.24fr) 54px minmax(0,.66fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.62fr) minmax(0,.52fr) 60px;column-gap:8px}}@media (max-width:900px){.offer-bulk-bar{align-items:stretch}.offer-bulk-selection{width:100%}.bulk-owner-picker>summary{width:190px}}
.filter-grid .filter-time-start{grid-column:1}.offer-bulk-bar{color:#173f34;background:#e6f5f0;border-color:#93c4b7;gap:14px}.offer-bulk-selection b{color:#173f34;font-size:15px!important}.offer-bulk-selection button{color:#006b57;font-weight:700}.bulk-priority-control,.bulk-owner-control{gap:6px;min-width:190px;display:grid}.bulk-priority-control>span,.bulk-owner-control>span{color:#365f54;margin:0;font-weight:700;font-size:13px!important}.offer-bulk-bar select,.bulk-owner-picker>summary{color:#173f34;height:44px;box-shadow:none;background:#fff;border-color:#8fbdb0}.offer-bulk-bar select{width:190px}.bulk-owner-picker>summary{align-items:center;width:220px;min-height:44px;padding:0 34px 0 12px;display:flex}.bulk-owner-picker>summary:after{top:11px}.bulk-owner-picker>summary b{color:#173f34;font-size:14px!important}.bulk-owner-picker>div{top:49px}.offer-bulk-bar .apply-offer-owner{background:#087f67;align-self:end;min-width:92px;min-height:44px;box-shadow:0 3px 10px #087f6730}.offer-bulk-bar .apply-offer-owner:not(:disabled):hover{background:#066c58}.offer-table-scroll .offer-meta{gap:7px 11px}.offer-table-scroll .offer-network-tag,.offer-table-scroll .offer-id-value,.offer-table-scroll .offer-cpa-value{flex:none}.offer-table-scroll .category-cell.combined{padding-right:9px}.offer-table-scroll .product-type-cell{padding-left:9px}@media (max-width:1400px){.offer-table-scroll .offer-meta{column-gap:8px}.offer-table-scroll .category-cell.combined{padding-right:5px}.offer-table-scroll .product-type-cell{padding-left:5px}}@media (max-width:900px){.filter-grid .filter-time-start{grid-column:auto}}
.offer-table-scroll .offer-meta{row-gap:8px;column-gap:18px!important}@media (max-width:1400px){.offer-table-scroll .offer-meta{column-gap:14px!important}}
.taxonomy-table-row{content-visibility:auto;contain-intrinsic-size:auto 82px}
.offer-table-scroll .offer-meta{row-gap:8px;column-gap:0!important}.offer-table-scroll .offer-meta>span{flex:none}.offer-table-scroll .offer-meta>span:not(:last-child){margin-inline-end:20px!important}@media (max-width:900px){.offer-table-scroll .offer-meta>span:not(:last-child){margin-inline-end:14px!important}}.taxonomy-owner-multi{white-space:normal;text-align:left;min-height:38px;line-height:1.35}.taxonomy-bulk-owner-control{min-width:210px}.taxonomy-bulk-owner-control .bulk-owner-picker>summary{min-height:44px}.taxonomy-owner-editor>p{line-height:1.5;font-size:14px!important}
.action-form.new-offer-form{width:min(920px,96vw)}.new-offer-url-section{background:#f8fbfa;border:1px solid #d7e5e0;border-radius:12px;margin:4px 0 18px;padding:16px}.new-offer-url-section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 14px;display:flex}.new-offer-url-section>header h4{color:#263b34;margin:0 0 4px;font-size:15px}.new-offer-url-section>header p{color:#7b8984;margin:0;font-size:13px}.new-offer-url-section>header button{color:#087b63;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9dcfc0;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:750}.new-offer-url-list{gap:12px;display:grid}.new-offer-url-list article{background:#fff;border:1px solid #dce8e4;border-radius:10px;grid-template-columns:64px minmax(170px,.75fr) minmax(260px,1.5fr) 64px;align-items:end;gap:12px;padding:14px;display:grid}.new-offer-url-list article>span{color:#087b63;align-self:center;font-size:13px;font-weight:800}.new-offer-url-list label{color:#52635d;gap:7px;display:grid;margin:0!important;font-size:13px!important}.new-offer-url-list input{width:100%;min-width:0}.remove-offer-url{color:#c5574d;cursor:pointer;background:#fff;border:1px solid #e7b9b3;border-radius:8px;min-height:44px;font-size:13px}.remove-offer-url:disabled{opacity:.35;cursor:not-allowed}@media (max-width:760px){.new-offer-url-section>header,.new-offer-url-list article{grid-template-columns:1fr}.new-offer-url-section>header{display:grid}.new-offer-url-section>header button,.remove-offer-url{width:100%}}
.taxonomy-bulk-bar>.taxonomy-bulk-owner-control{flex:0 0 230px;gap:6px;min-width:230px;margin-right:0;display:grid}.taxonomy-bulk-owner-control>span{color:#365f54;margin:0;font-weight:700;font-size:13px!important}.taxonomy-bulk-owner-control .bulk-owner-picker>summary{width:230px}.taxonomy-bulk-owner-control .bulk-owner-picker>div{width:250px}.taxonomy-bulk-bar .taxonomy-bulk-owner-control .bulk-owner-picker>div>label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 10px;display:grid!important}.taxonomy-bulk-bar .taxonomy-bulk-owner-control .bulk-owner-picker>div>label input{width:18px;height:18px;margin:0}.taxonomy-bulk-bar .taxonomy-bulk-owner-control .bulk-owner-picker>div>label span{color:#273b34;white-space:nowrap;margin:0;line-height:1.35;font-size:14px!important}@media (max-width:1100px){.taxonomy-bulk-bar{flex-wrap:wrap}}.header-guide-link{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.optimization-result-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.optimization-result-row strong{margin-right:auto;position:static!important}.optimization-result-row button{color:#08795f;cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:8px;min-width:54px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.optimization-result-row .optimization-delete{color:#c65349;border-color:#f0cbc7}.optimization-result-row button:hover{background:#f2f8f5}.optimization-result-row .optimization-delete:hover{background:#fff3f1}.important-info-card{background:#fffdf7!important;border-color:#e7d29c!important}.important-info-entry{gap:9px;padding:0 20px 16px;display:grid}.important-info-entry textarea{resize:vertical;color:#24332e;background:#fff;border:1px solid #d9e4df;border-radius:10px;outline:none;width:100%;min-height:104px;padding:13px 14px;font-size:14px;line-height:1.6}.important-info-entry textarea:focus{border-color:#72b7a4;box-shadow:0 0 0 3px #0b806812}.important-info-entry>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.important-info-entry small{color:#88958f;font-size:12px}.important-info-list{gap:9px;padding:0 20px 20px;display:grid}.important-info-list article{background:#fff;border:1px solid #eadfbd;border-left:4px solid #d39a31;border-radius:9px;padding:13px 150px 13px 14px;position:relative}.important-info-list article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#283730;margin:0 0 8px;font-size:14px;line-height:1.6}.important-info-list article small{color:#7b8983;font-size:12px}.important-info-actions{gap:8px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.important-info-actions button{color:#08795f;cursor:pointer;background:#fff;border:1px solid #cfe0da;border-radius:8px;min-width:54px;height:34px;padding:0 12px;font-size:12px;font-weight:700}.important-info-actions button.danger{color:#c65349;border-color:#f0cbc7}.important-info-actions button:disabled{cursor:not-allowed;opacity:.45}.notification-type{color:#567068;background:#e8f1ee;border-radius:999px;width:max-content;padding:3px 7px;font-style:normal;font-weight:800;font-size:10px!important}.notification-type.type-重要信息{color:#9a6411;background:#fff0cd}
.mvp-shell small,.mvp-shell time,.mvp-shell code{line-height:1.45;font-size:12px!important}.mvp-header p,.flow-heading p,.my-work-heading p,.section-title p,.module-heading p,.form-heading p,.catalog-intro span,.catalog-intro em,.permission-overview>div:first-child span,.team-summary span,.filter-result,.relation-editor-guide,.relation-more-guide,.relation-stale-panel span,.notification-panel header span,.notification-panel button time,.previous-feedback p,.review-summary span,.review-summary small,.review-decision span small{line-height:1.5;font-size:12px!important}.filter-grid label,.form-body>label,.form-row label,.multi-lp-head,.taxonomy-list-head,.catalog-list-head,.team-head,.mvp-table-head,.lp-list .lp-head,.ad-placement-head,.spy-head,.review-history .review-history-head,.offer-heading-sort b,.offer-heading-sort small{line-height:1.4;font-size:12px!important}.filter-grid input,.filter-grid select,.mvp-search input,.form-body input,.form-body select,.form-body textarea,.relation-search-input,.priority-select,.bulk-bar select,.my-work-controls .role-view select{line-height:1.4;font-size:13px!important}.secondary,.mvp-primary,.mvp-tabs button,.row-open,.module-edit,.approve-btn,.lp-actions button,.copy-url,.relation-confirm-button,.relation-error-panel button,.bulk-bar button,.notification-panel header button{line-height:1.3;font-size:12px!important}.flow-grid button>div>span,.my-work-grid span,.my-work-grid small,.my-work-grid i,.my-work-grid b,.mvp-offer small,.mvp-row>div>small,.mvp-row>div>b,.owner b,.category-cell span,.category-cell.combined small,.product-type-cell b,.lp-cell a,.missing,.ad-channel-cell b,.priority-control span,.priority-chip,.mvp-status,.read-only-badge,.sync-badge,.notification-type,.url-state,.channel-badge,.spy-sequence,.spy-page-title,.spy-products li,.spy-meta,.research-module-grid small,.research-module-grid p,.preserve-text,.research-images figcaption,.related-selector small,.relation-linked-list b,.relation-linked-list small,.relation-confirmed-empty b,.relation-confirmed-empty span,.relation-search-empty,.match-group-title small{line-height:1.45;font-size:12px!important}.mvp-offer b,.product-type-cell b,.lp-list>div,.lp-list b,.lp-list a,.lp-list time,.lp-list>div>span,.ad-placement-list article,.review-history b,.review-history p,.review-history time,.notification-panel button b,.notification-panel button small,.review-summary a,.review-decision legend,.review-decision span b,.previous-feedback b{line-height:1.45;font-size:13px!important}.lp-list .review,.review-waiting,.review-action.review-primary{min-height:32px;line-height:1.35;padding:6px 10px!important;font-size:12px!important}.optimization-meta{flex-wrap:wrap;gap:10px}.spy-product-source{color:#5f756d;white-space:nowrap;background:#edf4f1;border-radius:999px;align-items:center;margin-left:6px;padding:2px 6px;font-weight:700;line-height:1.35;display:inline-flex;font-size:11px!important}.optimization-meta small{color:#66756f;font-size:13px!important}.optimization-meta em{padding:6px 10px;line-height:1.3;font-size:12px!important}.optimization-geo-field>span{font-size:13px;font-weight:700}.optimization-geo-field .ad-geo-multiselect summary,.optimization-geo-field .ad-geo-multiselect label span{font-size:14px!important}.review-waiting{color:#66756f;background:#eef3f1;justify-content:center}@media (min-width:801px){.ad-placement-head,.ad-placement-list article{grid-template-columns:minmax(128px,1.05fr) minmax(68px,.5fr) minmax(0,.95fr) minmax(72px,.58fr) minmax(86px,.62fr) minmax(96px,.7fr) minmax(232px,270px);column-gap:10px;padding-left:12px;padding-right:12px}}.ad-placement-list article>b{white-space:normal;line-height:1.55}.ad-placement-list article>div{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px}.ad-placement-head>span:last-child{text-align:center}.ad-placement-list article>div button{white-space:nowrap;min-width:52px;height:36px;min-height:36px;padding:0 12px;font-weight:700;line-height:1;font-size:13px!important}@media (max-width:760px){.mvp-shell small,.mvp-shell time,.mvp-shell code{font-size:12px!important}}
.data-change-filter{color:#4f5c57;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex;position:relative}.data-change-filter>details{position:relative}.data-change-filter summary{box-sizing:border-box;color:#53615c;cursor:pointer;background:#fff;border:1px solid #cddbd6;border-radius:10px;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:14px;font-weight:600;list-style:none;display:flex}.data-change-filter summary::-webkit-details-marker{display:none}.data-change-filter summary:after{content:"⌄";color:#73817c;font-size:16px}.data-change-filter details[open] summary{border-color:#58a993;box-shadow:0 0 0 3px #0b806814}.data-change-popover{z-index:35;box-sizing:border-box;background:#fff;border:1px solid #d8e2de;border-radius:12px;width:300px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px #173c3224}.data-change-popover section+section{margin-top:14px}.data-change-popover section>b{color:#65736e;margin-bottom:8px;font-size:12px;display:block}.data-change-popover section>div{gap:7px;display:flex}.data-change-popover button{color:#4f5d58;cursor:pointer;background:#fff;border:1px solid #d9e2df;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:600}.data-change-popover button.active{color:#087b63;background:#e8f4f0;border-color:#66ae9b}.data-change-popover .data-change-reset{color:#66746f;background:#f4f7f6;border:0;width:100%;margin-top:14px}.offer-table-scroll .offer-meta .offer-change-badge{color:#60706a;white-space:nowrap;cursor:pointer;background:#f2f6f4;border:1px solid #d9e4df;border-radius:999px;min-height:24px;padding:2px 8px;font:700 11px/1.2 inherit}.offer-table-scroll .offer-meta .offer-change-badge.unread{color:#a96811;background:#fff5e4;border-color:#f1c77f}@media (max-width:900px){.data-change-popover{width:min(300px,82vw);left:auto;right:0}}
.offer-table-scroll .offer-meta .offer-change-control{align-items:center;display:inline-flex;position:relative}.offer-table-scroll .offer-meta .offer-change-badge,.offer-table-scroll .offer-meta .offer-change-badge.unread{min-height:22px;box-shadow:none;color:#71807b;background:#f0f3f2;border:0;border-radius:6px;padding:2px 7px;font:600 11px/1.2 inherit}.offer-table-scroll .offer-meta .offer-change-badge.unread{color:#53655f;background:#e9efed;box-shadow:inset 0 0 0 1px #d4ddda}.offer-table-scroll .offer-meta .offer-change-badge.unread:before{content:"";vertical-align:1px;background:#6c8c82;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.offer-change-detail-popover{z-index:65;box-sizing:border-box;color:#24312d;text-align:left;background:#fff;border:1px solid #d8e2de;border-radius:12px;width:330px;max-width:min(330px,100vw - 48px);padding:0;position:fixed;box-shadow:0 16px 38px #173c3229}.offer-change-detail-popover>header{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.offer-change-detail-popover>header b{font-size:14px}.offer-change-detail-popover>header span{color:#73817c;font-size:12px;font-weight:600}.offer-change-detail-popover ol{max-height:340px;margin:0;padding:7px 12px 9px 42px;overflow:auto}.offer-change-detail-popover li{color:#66736f;padding:9px 3px 9px 2px;font-size:12px}.offer-change-detail-popover li+li{border-top:1px solid #edf2f0}.offer-change-detail-popover li::marker{color:#80908a;font-weight:700}.offer-change-detail-popover li>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.offer-change-detail-popover li b{color:#33443e;font-size:13px}.offer-change-detail-popover li small{color:#84918d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.offer-change-detail-popover time{color:#929d99;margin-top:3px;font-size:11px;display:block}.header-tools .notification-button{justify-content:center;align-items:center;gap:10px;width:auto;min-width:102px;height:42px;padding:0 12px;display:inline-flex;font-size:13px!important}.header-tools .notification-button .bell-icon{margin:0}.notification-unread-label{color:#53635d;white-space:nowrap;font-size:12px;font-weight:600;line-height:1}.notification-unread-label strong{color:#087d67;font-size:14px}@media (max-width:900px){.header-tools .notification-button{min-width:82px;padding:0 9px}.notification-unread-label{font-size:11px}}
.notification-panel{width:min(500px,100vw - 32px);max-height:min(680px,100vh - 96px)}.notification-panel .notification-filters{background:#fbfcfc;border-bottom:1px solid #e8efed;gap:6px;margin:0;padding:10px 14px;display:flex}.notification-panel .notification-filters button{color:#65746f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;width:auto;height:32px;margin:0;padding:0 10px;font-weight:700;display:inline-flex;font-size:12px!important}.notification-panel .notification-filters button:hover{color:#31534a;background:#f0f5f3}.notification-panel .notification-filters button.active{color:#087b65;background:#e9f5f1;border-color:#c8dfd8}.notification-panel .notification-filters button span{color:#71807b;text-align:center;background:#e9eeec;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;line-height:18px;display:inline}.notification-panel .notification-filters button.active span{color:#087b65;background:#cfe8e0}.notification-panel .notification-list{max-height:min(550px,100vh - 210px);overflow:auto}.notification-list article{background:#fff;border-bottom:1px solid #edf2f0;position:relative}.notification-list article.unread{background:#f4faf8}.notification-list .notification-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:11px;width:100%;padding:14px 88px 14px 16px;display:flex}.notification-list .notification-main:hover{background:#f7faf9}.notification-list .notification-main>i{background:#cbd5d1;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:7px}.notification-list article.unread .notification-main>i{background:#0c987c;box-shadow:0 0 0 4px #0c987c14}.notification-list .notification-main>span{flex:1;gap:6px;min-width:0;display:grid}.notification-list .notification-meta,.notification-list .notification-foot{justify-content:space-between;align-items:center;gap:9px;display:flex!important}.notification-list .notification-meta{justify-content:flex-start}.notification-list .notification-meta strong{color:#a56a15;background:#fff0d9;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.35}.notification-list .notification-main>b{color:#25342f;text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden;font-size:14px!important}.notification-list .notification-main small{color:#66766f;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;font-size:12px!important}.notification-list .notification-foot time,.notification-list .notification-foot>span{color:#8a9792;line-height:1.4;font-size:11px!important}.notification-list .notification-foot>span{color:#0a826a;font-weight:700}.notification-list .notification-read{color:#60716b;cursor:pointer;background:#fff;border:1px solid #d6e3df;border-radius:7px;height:30px;padding:0 9px;font-size:11px;position:absolute;top:14px;right:14px}.notification-list .notification-read:hover{color:#087b65;border-color:#9fcbbf}.notification-panel .notification-list>p{color:#88958f;text-align:center;margin:0;padding:42px 20px;font-size:13px}.notification-head-actions button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:620px){.notification-panel .notification-filters{overflow-x:auto}.notification-list .notification-main{padding-bottom:48px;padding-right:16px}.notification-list .notification-read{top:auto;bottom:12px;right:16px}}
.offer-change-detail-popover ol{counter-reset:offer-change;max-height:380px;padding:4px 10px 7px}.offer-change-detail-popover li{counter-increment:offer-change;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:46px;padding:5px 3px;list-style:none;display:grid}.offer-change-detail-popover li:before{content:counter(offer-change);color:#667770;background:#f0f5f3;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:750;display:grid}.offer-change-detail-popover li>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.offer-change-detail-popover li b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.offer-change-detail-popover li small{align-items:center;gap:7px;display:flex;font-size:12px!important}.offer-change-detail-popover li small time{white-space:nowrap;border-left:1px solid #dfe7e4;margin:0;padding-left:7px;display:inline;font-size:12px!important}.multi-lp-form{width:min(900px,96vw)}.multi-lp-form .multi-lp-head,.multi-lp-form .single-lp-record{grid-template-columns:minmax(170px,.72fr) minmax(300px,1.6fr) minmax(170px,.8fr);align-items:center;gap:12px;display:grid}.multi-lp-form .single-lp-record{margin-bottom:16px}.lp-geo-field .ad-geo-multiselect summary{box-sizing:border-box;min-height:46px}.lp-geo-field .ad-geo-multiselect>div{z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));min-width:240px}.optimization-list-actions{align-items:flex-end;gap:10px;display:flex}.optimization-list-actions label{color:#66766f;flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.optimization-list-actions select{color:#394b45;background:#fff;border:1px solid #d5e1dd;border-radius:8px;width:190px;height:40px;padding:0 30px 0 10px;font-size:13px}.optimization-meta .optimization-campaign{color:#42675c;background:#f5faf8;border:1px solid #cbded8}.optimization-campaign-field small{color:#7c8a85;margin-top:2px;font-weight:500}.optimization-action,.optimization-copy{overflow-wrap:anywhere;white-space:pre-wrap}.optimization-copy b{color:#42514b;font-weight:750}.optimization-images{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:12px;display:grid}.optimization-images a{color:#55645e;background:#fff;border:1px solid #dce8e4;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.optimization-images img{object-fit:cover;width:100%;height:96px;display:block}.optimization-images span{text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;font-size:12px;display:block;overflow:hidden}.optimization-image-help{color:#7a8983;margin-top:6px;font-size:12px;font-weight:400;line-height:1.55;display:block}@media (max-width:760px){.multi-lp-form .multi-lp-head{display:none}.multi-lp-form .single-lp-record{grid-template-columns:1fr}.optimization-list-actions{flex-wrap:wrap;width:100%}.optimization-list-actions label,.optimization-list-actions select{width:100%}}
.product-board-list .product-table-head,.product-board-list .product-table-row{grid-template-columns:28px minmax(185px,1.35fr) 68px minmax(150px,1fr) minmax(130px,.9fr) 96px 112px minmax(86px,.62fr) minmax(86px,.62fr) 88px 62px;column-gap:12px;min-width:0}.product-board-list,.product-board-list .product-table-scroll{overflow:visible}.product-board-list .product-owner-picker>div{z-index:130;max-height:min(230px,100vh - 24px)}.product-board-list .product-table-row:nth-last-of-type(-n+3) .product-owner-picker>div,.product-board-list .product-table-row:nth-last-of-type(-n+3) .product-status-by-geo>div,.product-board-list .product-table-row:nth-last-of-type(-n+3) .product-change-control>div{top:auto;bottom:calc(100% + 7px)}.product-board-list .product-table-head,.product-board-list .product-table-head button{font-size:12px}.product-board-list .product-table-head>span:nth-last-child(-n+2){white-space:nowrap}.product-board-list .product-table-head>span:last-child,.product-board-list .product-table-row>.row-open{position:static;right:auto}.product-board-list .product-table-row .product-name{font-size:14px;line-height:1.45}.product-board-list .product-network-list{align-content:center;gap:5px 6px}.product-board-list .product-network-list>b{padding:3px 7px;font-size:11px;line-height:1.35}.product-board-list .product-table-row>.geo-tag-list{flex-wrap:wrap;align-content:center;align-items:center;gap:5px 9px;min-width:0;display:flex}.product-board-list .product-status-by-geo{justify-self:start;position:relative}.product-board-list .product-status-trigger{cursor:pointer;background:0 0;border:0;padding:0;display:block}.product-board-list .product-status-trigger>.mvp-status{white-space:nowrap;align-items:center;width:max-content;max-width:100%;padding:6px 10px;display:inline-flex}.product-board-list .product-status-trigger>.mvp-status:after{content:"⌄";margin-left:5px;font-size:9px}.product-board-list .product-status-trigger[aria-expanded=true]>.mvp-status:after{content:"⌃"}.product-board-list .priority-control{width:72px;min-width:72px}.product-board-list .priority-control>span{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.product-board-list .product-owner-trigger{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}@media (max-width:1400px){.product-board-list .product-table-head,.product-board-list .product-table-row{column-gap:8px}}.product-board-list .product-status-by-geo>div{z-index:30;background:#fff;border:1px solid #dce7e3;border-radius:9px;gap:7px;min-width:190px;max-height:280px;padding:11px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 14px 34px #173d3330}.product-board-list .product-status-by-geo>div>b{color:#52635c;font-size:11px}.product-board-list .product-status-by-geo>div>p{justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.product-board-list .product-status-by-geo>div i{color:#08775f;font-size:11px;font-style:normal;font-weight:800}.product-board-list .product-status-by-geo>div p>.mvp-status{text-align:center;min-width:86px;padding:5px 8px;font-size:11px}.product-board-list .product-table-row>.row-open{color:#08775f;width:58px;min-width:0;height:34px;box-shadow:none;background:#fff;border-color:#a9d4c8;justify-self:start;padding:0 7px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms}.product-board-list .product-table-row>.row-open:hover,.product-board-list .product-table-row>.row-open:focus-visible{color:#fff;background:#087f67;border-color:#087f67;box-shadow:0 4px 12px #087f6726}.product-board-list .product-table-row>.row-open:focus-visible{outline-offset:2px;outline:2px solid #8bcbb9}.product-board-list .product-table-row>.row-open:active{color:#fff;background:#066b56;border-color:#066b56;transform:translateY(1px);box-shadow:0 2px 6px #087f6724}.product-resolution-pagination{justify-content:flex-end;align-items:center;gap:8px;padding:14px 0 2px;display:flex}.product-resolution-pagination>span{color:#718079;margin-right:auto;font-size:12px}.product-resolution-pagination>button{color:#08775f;cursor:pointer;background:#fff;border:1px solid #d6e2dd;border-radius:7px;height:34px;padding:0 12px;font-weight:700}.product-resolution-pagination>button:disabled{opacity:.45;cursor:not-allowed}.lp-list.lp-eight{overflow-x:auto}.lp-list.lp-eight>div{grid-template-columns:72px minmax(150px,1fr) minmax(210px,1.35fr) 124px 76px 104px 124px 104px;align-items:start;min-width:1050px;padding-top:14px;padding-bottom:14px}.lp-list.lp-eight .lp-head{align-items:center;padding-top:0;padding-bottom:0}.lp-list.lp-eight>div>:nth-child(n+4){align-self:center}.lp-list.lp-eight>div>:nth-child(5),.lp-list.lp-eight>div>:nth-child(6),.lp-list.lp-eight>div>:nth-child(7),.lp-list.lp-eight>div>:nth-child(8){text-align:center;justify-self:center}.lp-list.lp-eight .review{box-sizing:border-box;justify-content:center;align-items:center;min-width:78px;min-height:30px;display:inline-flex}.lp-list.lp-eight .review.审核通过{color:#08785f;background:#e1f2eb}.lp-list.lp-eight .review.审核不通过{color:#b94d45;background:#fdebea}.lp-list.lp-eight .lp-actions{justify-content:center;width:100%;display:flex}.lp-list.lp-eight .lp-actions>button{color:#08775f;background:#fff;border:1px solid #d9e5e0;border-radius:7px;min-width:68px;min-height:32px;font-weight:700}.detail-switch-loading{z-index:90;color:#4d625a;background:#f6f8f7;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.detail-switch-loading>span{border:3px solid #d8e7e1;border-top-color:#087f67;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite detail-loading-spin}.detail-record-loading{color:#74827c;background:#fff;border:1px solid #e1e9e5;border-radius:10px;place-items:center;min-height:180px;font-size:13px;display:grid}@keyframes detail-loading-spin{to{transform:rotate(360deg)}}.lp-number-one-offer{flex-direction:column;gap:4px;min-width:0;display:flex}.lp-number-one-offer>b{color:#08775f;font-size:11px}.lp-number-one-offer>small{color:#74827c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.lp-number-one-offer-field select{width:100%;min-height:46px}.lp-number-one-offer-field>small{color:#74827c;font-weight:500}
