:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17202a;background:#f4f6f8}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}main{max-width:1280px;margin:0 auto;padding:32px 22px 80px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:#68717c}.topbar h1{font-size:32px;margin:4px 0 0}.primary{background:#17202a;color:white;border:0;border-radius:10px;padding:11px 16px;font-weight:700}.primary:disabled{opacity:.45}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.panel,.stats article{background:white;border:1px solid #e0e4e8;border-radius:14px;box-shadow:0 2px 8px rgba(20,30,40,.04)}.stats article{padding:18px}.stats span{display:block;color:#68717c;font-size:13px;margin-bottom:8px}.stats strong{font-size:24px}.panel{padding:20px;margin-bottom:18px}.panel h2{margin:0 0 4px;font-size:19px}.panel p{color:#6d7680;font-size:13px;margin:0 0 18px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}td,th{text-align:left;padding:12px;border-bottom:1px solid #edf0f2;font-size:14px}th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#727c86}td small{display:block;color:#7a838d;margin-top:3px}.tag{background:#eef1f4;padding:5px 8px;border-radius:999px;font-size:12px}.low{color:#b42318}.link,.low{font-weight:700}.link{border:0;background:transparent;color:#175cd3;padding:4px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.grid2 .panel{margin:0}label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#4b5560;margin-bottom:14px}input,select{border:1px solid #d7dce1;border-radius:9px;padding:10px;background:white;color:#17202a}.form2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.full{width:100%}.history{display:flex;flex-direction:column;gap:4px}.historyRow{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f2}.historyRow small{display:block;color:#7a838d;margin-top:3px}.empty{padding:28px 0;text-align:center;color:#929aa3}.modalBackdrop{position:fixed;inset:0;background:rgba(18,24,31,.55);display:grid;place-items:center;padding:20px;z-index:10}.modal{width:min(760px,100%);max-height:92vh;overflow:auto;background:white;border-radius:16px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.3)}.modalHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.modalHead h2{margin:0 0 4px}.modalHead p{margin:0;color:#7a838d;font-size:13px}.close{font-size:28px;line-height:1;border:0;background:transparent}.costHeader{display:flex;justify-content:space-between;align-items:center}.costHeader h3{font-size:14px}.costRow{display:grid;grid-template-columns:1fr 150px 80px;grid-gap:8px;gap:8px;margin-bottom:8px}.costRow button,.modalActions>button:not(.primary){border:1px solid #d7dce1;border-radius:9px;background:white}.pricePreview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;background:#f6f8fa;padding:12px;border-radius:10px;margin:14px 0}.pricePreview span{font-size:12px;color:#6f7882}.pricePreview b{display:block;font-size:17px;color:#17202a;margin-top:3px}.check{flex-direction:row;align-items:center;margin-top:25px}.check input{width:17px;height:17px}.modalActions{margin-top:10px}.modalActions button{padding:10px 16px}.modalActions .primary{border:0}@media(max-width:800px){.stats{grid-template-columns:1fr 1fr}.form2,.grid2{grid-template-columns:1fr}.check{margin-top:0}.costRow{grid-template-columns:1fr 110px}.costRow button{grid-column:1/-1;padding:8px}.pricePreview{grid-template-columns:1fr}.topbar{align-items:flex-end}.topbar h1{font-size:25px}}.etsyPanel{border-color:#ded8d0}.etsyHead{display:flex;justify-content:space-between;gap:18px;align-items:center}.etsyHead h2{margin:4px 0}.etsyActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.etsyActions>button:not(.link){border:1px solid #d7dce1;background:white;border-radius:10px;padding:10px 14px;font-weight:700}.buttonLink{display:inline-block;text-decoration:none}.notice{background:#f6f8fa;border:1px solid #e0e4e8;padding:10px 12px;border-radius:9px;font-size:13px;margin:12px 0}.etsyImport{margin-top:14px;border-top:1px solid #edf0f2;padding-top:14px}.etsyImportBar{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.etsyList{max-height:360px;overflow:auto;border:1px solid #e5e8eb;border-radius:10px}.etsyRow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;margin:0;border-bottom:1px solid #edf0f2}.etsyRow:last-child{border-bottom:0}.etsyRow input{width:17px;height:17px}.etsyNumbers small,.etsyRow small{display:block;color:#7a838d;margin-top:3px;font-weight:400}.etsyNumbers{text-align:right}.etsyNumbers b{white-space:nowrap}@media(max-width:800px){.etsyHead{align-items:flex-start;flex-direction:column}.etsyActions{width:100%}.etsyRow{grid-template-columns:auto 1fr}.etsyNumbers{grid-column:2;text-align:left}.etsyImportBar{align-items:flex-start;gap:10px;flex-direction:column}}.completionPanel{display:flex;justify-content:space-between;align-items:center;gap:20px;border-left:4px solid #17202a}.completionPanel p{margin-bottom:0}.secondary{border:1px solid #cfd5db;background:white;border-radius:10px;padding:10px 14px;font-weight:700}.status{display:inline-block;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.status.good{background:#ecfdf3;color:#027a48}.status.warn{background:#fff4e5;color:#b54708}.smallBtn{padding:7px 10px;font-size:12px;white-space:nowrap}.costModal{width:min(1080px,100%)}.costIntro{display:flex;flex-direction:column;gap:4px;background:#f6f8fa;padding:12px 14px;border-radius:10px;margin:8px 0 12px}.costIntro span{font-size:12px;color:#6d7680}.presetBar{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.presetBar button{border:1px solid #d7dce1;background:white;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.costTable{border:1px solid #e2e6ea;border-radius:11px;overflow:hidden}.costLine,.costTableHead{display:grid;grid-template-columns:130px minmax(220px,1fr) 90px 120px 120px 42px;grid-gap:8px;gap:8px;align-items:center}.costTableHead{padding:9px 10px;background:#f6f8fa;font-size:11px;font-weight:800;text-transform:uppercase;color:#69737e}.costLine{padding:8px 10px;border-top:1px solid #edf0f2}.costLine input,.costLine select{min-width:0}.costLine b{text-align:right}.removeCost{width:34px;height:34px;border:1px solid #e1e5e9;border-radius:8px;background:white;font-size:20px}.profitCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:14px 0}.profitCards article{background:#f6f8fa;border-radius:10px;padding:12px}.profitCards span,.targetPrice span{display:block;font-size:12px;color:#68717c}.profitCards strong{display:block;font-size:19px;margin-top:4px}.targetPrice{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:end;border:1px solid #e0e4e8;border-radius:11px;padding:12px;margin-bottom:12px}.targetPrice label{margin:0}.targetPrice>div{text-align:right}.targetPrice strong{font-size:28px;display:block}.itemDetails{border-top:1px solid #edf0f2;padding-top:12px;margin-top:8px}.itemDetails summary{cursor:pointer;font-weight:800;margin-bottom:12px}@media(max-width:900px){.completionPanel{align-items:flex-start;flex-direction:column}.costTableHead{display:none}.costLine{grid-template-columns:1fr 1fr}.costLine input:first-of-type{grid-column:1/-1}.costLine b{text-align:left}.profitCards{grid-template-columns:1fr 1fr}.targetPrice{grid-template-columns:1fr}.targetPrice>div{text-align:left}}@media(max-width:560px){.costLine,.profitCards{grid-template-columns:1fr}.targetPrice strong{font-size:23px}}.dangerButton{border:1px solid #f0b4ae!important;background:#fff5f4!important;color:#b42318!important;border-radius:9px;padding:10px 16px;font-weight:800}.dangerButton:hover{background:#fee4e2!important}.modalActionsSplit{justify-content:space-between;align-items:center}.modalActionsRight{display:flex;gap:8px}.modalActionsRight>button:not(.primary){border:1px solid #d7dce1;border-radius:9px;background:white;padding:10px 16px}.modalActionsRight .primary{padding:10px 16px}@media(max-width:560px){.modalActionsSplit{align-items:stretch;flex-direction:column-reverse}.modalActionsRight{width:100%}.modalActionsRight button{flex:1 1}.dangerButton{width:100%}}.inventorySearchWrap{position:relative}.inventorySearchWrap>input{width:100%}.inventorySearchResults{position:absolute;z-index:8;left:0;right:0;top:calc(100% + 4px);max-height:280px;overflow:auto;background:white;border:1px solid #d7dce1;border-radius:10px;box-shadow:0 10px 24px rgba(20,30,40,.12)}.inventorySearchResults button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #edf0f2;background:white;padding:10px 12px;color:#17202a}.inventorySearchResults button:last-child{border-bottom:0}.inventorySearchResults button.selected,.inventorySearchResults button:hover{background:#f6f8fa}.inventorySearchResults span{display:block;font-weight:700}.inventorySearchResults small{display:block;margin-top:3px;color:#7a838d;font-weight:400}.inventorySearchEmpty{padding:12px;color:#7a838d;font-weight:400}.inventorySearchWrap:focus-within .inventorySearchResults{display:block}.itemsPanel .panelTitle{margin-bottom:0}.collapsibleTitle{display:flex;justify-content:space-between;align-items:center;gap:14px}.collapsibleTitle p{margin-bottom:0}.itemsPanel .tableWrap{margin-top:16px}.collapseButton{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.collapseButton span{font-size:12px}@media(max-width:640px){.collapsibleTitle{align-items:flex-start;flex-direction:column}.collapseButton{width:100%;justify-content:center}}.itemsButtonLabel{display:inline-flex;align-items:center;gap:8px}.attentionDot{width:9px;height:9px;border-radius:50%;display:inline-block}.attentionRed{background:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.12)}.attentionGreen{background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.12)}.salesPanel{border-color:#dde3e8}.salesHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.salesHeader h2{margin:4px 0}.salesHeader p{margin-bottom:0}.salesRangeButtons{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.salesRangeButtons button{padding:8px 11px}.salesCustomDates{display:flex;gap:12px;margin-top:16px;max-width:420px}.salesCustomDates label{flex:1 1;margin:0}.salesSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0}.salesSummary article{background:#f6f8fa;border:1px solid #edf0f2;border-radius:10px;padding:12px}.salesSummary span{display:block;color:#68717c;font-size:12px}.salesSummary strong{display:block;font-size:19px;margin-top:4px}.salesTable{min-width:760px}.salesEmpty{border:1px dashed #d7dce1;border-radius:10px;margin-bottom:8px}.salesNote{font-size:11px!important;color:#7a838d!important;margin:10px 0 0!important}@media(max-width:800px){.salesHeader{flex-direction:column}.salesRangeButtons{justify-content:flex-start}.salesSummary{grid-template-columns:1fr 1fr}.salesCustomDates{max-width:none}}@media(max-width:500px){.salesSummary{grid-template-columns:1fr}.salesCustomDates{flex-direction:column}}.salesSyncBar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid #e4e7ec;border-radius:10px;background:#fafbfc;font-size:13px}.salesSyncBar .buttonLink{white-space:nowrap}.salesTable td .status{display:inline-block}.salesTable td small{display:block;margin-top:3px;color:#697386}.feeSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.feeSummary article{min-width:0}@media(max-width:900px){.feeSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}.feeItemLine{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.feeItemLine:last-child{margin-bottom:0}.totalRow td{border-top:2px solid #d9d9d9;background:#fafafa}.salesSyncBar.warning{background:#fff8e8;border-color:#ead39b}.salesItemCell{display:flex;align-items:center;gap:10px;min-width:280px}.salesThumb,.salesThumbPlaceholder{width:46px;height:46px;border-radius:8px;flex:0 0 46px;border:1px solid #e1e5e9;background:#f3f5f7;object-fit:cover}.salesThumbPlaceholder{background:linear-gradient(135deg,#f4f6f8,#e9edf1)}.salesItemCell>div:last-child{min-width:0}.salesItemCell b,.salesItemCell small{display:block}.reuseCostLibrary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:14px;gap:14px;align-items:center;padding:11px 12px;margin:-2px 0 12px;border:1px solid #e2e6ea;border-radius:10px;background:#fafbfc}.reuseCostLibrary>div{display:flex;flex-direction:column;gap:3px}.reuseCostLibrary b{font-size:13px}.reuseCostLibrary span{font-size:11px;color:#6d7680;line-height:1.35}.reuseCostLibrary select{width:100%;background:white}@media(max-width:760px){.reuseCostLibrary{grid-template-columns:1fr}}.costWorkflowActions{display:flex;gap:8px;flex-wrap:wrap}.linkButton{border:0;background:none;padding:3px 0 0;color:#1769aa;text-align:left;font-size:11px;cursor:pointer}.costLibraryModal{width:min(980px,94vw);max-height:88vh;overflow:auto}.libraryTools{display:grid;grid-template-columns:1fr 180px auto;grid-gap:10px;gap:10px;margin:16px 0}.libraryTools input,.libraryTools select{width:100%}.cleanupSummary{display:flex;gap:12px;align-items:center;padding:10px 12px;background:#fff8e6;border:1px solid #f0d99a;border-radius:9px;margin-bottom:10px}.cleanupSummary span{font-size:12px;color:#6d5a26}.libraryTable{border:1px solid #e2e6ea;border-radius:10px;overflow:hidden}.libraryHead,.libraryRow{display:grid;grid-template-columns:minmax(180px,2fr) 110px 100px 110px 90px 90px;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px}.libraryHead{background:#f5f7f9;font-size:11px;font-weight:700;color:#59636e}.libraryRow{border-top:1px solid #edf0f2;font-size:12px}.libraryRow>span:first-child{display:flex;flex-direction:column}.libraryRow small{color:#9b6500}.possibleDuplicate{background:#fffaf0}.smallButton{padding:6px 9px;font-size:11px}.emptyLibrary{padding:24px;text-align:center;color:#78828d}.modalFooter{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:11px;color:#6d7680}@media(max-width:760px){.libraryTools{grid-template-columns:1fr}.libraryHead{display:none}.libraryRow{grid-template-columns:1fr 1fr}.libraryRow span:last-child{text-align:right}}.costLibraryOverlay{z-index:1200!important}.costLibraryOverlay .costLibraryModal{z-index:1201;position:relative}.salesActivity{display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap;cursor:help}.salesActivity .activityLine{display:flex;align-items:center;gap:6px;font-weight:700}.salesActivity i{width:8px;height:8px;border-radius:50%;display:inline-block;background:#9aa4af}.salesActivity.recent i{background:#16a05d}.salesActivity.recent .activityLine{color:#087a42}.salesActivity.warm i{background:#f0a400}.salesActivity.warm .activityLine{color:#8b6500}.salesActivity.stale i{background:#d92929}.salesActivity.stale .activityLine{color:#a61d1d}.salesActivity.none i{background:#9aa4af}.salesActivity small{color:#6f7a86;font-weight:400}.yearSalesPanel{margin-top:18px}.sectionTitleRow{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.sectionTitleRow h2{margin:2px 0 3px}.sectionTitleRow p{margin:0;color:#6d7885}.yearSalesContent{margin-top:14px}.yearSalesSummary{display:flex;gap:28px;padding:11px 14px;background:#f6f8fa;border:1px solid #e3e8ed;border-radius:10px;margin-bottom:12px;font-size:12px}.yearSalesSummary b{font-size:16px;margin-left:5px}.yearSalesGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);grid-gap:14px;gap:14px}.yearSalesTableWrap{overflow:auto;border:1px solid #e1e6eb;border-radius:10px}.yearSalesTable{width:100%;border-collapse:collapse;font-size:11px;min-width:900px}.yearSalesTable td,.yearSalesTable th{padding:9px 8px;border-bottom:1px solid #edf0f2;text-align:center}.yearSalesTable td:first-child,.yearSalesTable th:first-child{text-align:left;min-width:230px}.yearSalesTable td:first-child small{display:block;color:#7b8590;margin-top:2px}.yearSalesTable tfoot,.yearSalesTable thead{background:#f7f9fa}.yearSalesTable tfoot th,.yearTotal{font-weight:800}.yearTotal{color:#1264d8}.emptyYearSales{text-align:center!important;padding:28px!important;color:#7b8590}.yearChart{border:1px solid #e1e6eb;border-radius:10px;padding:14px}.yearChart h3{font-size:13px;margin:0 0 12px}.barChart{height:215px;display:flex;align-items:flex-end;gap:7px;border-bottom:1px solid #dfe4e9;padding:0 4px}.barCol{flex:1 1;min-width:18px;height:205px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.bar{width:70%;max-width:28px;background:#3b78df;border-radius:4px 4px 0 0;min-height:0}.barCol small,.barValue{font-size:9px;color:#65707c}.barCol small{height:16px}.yearSalesNote{font-size:11px;color:#737e89;margin:10px 0 0}.collapseChevron{font-size:9px}@media(max-width:1000px){.yearSalesGrid{grid-template-columns:1fr}.yearSalesSummary{flex-wrap:wrap}}.yearHeaderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.yearHeaderActions label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.yearHeaderActions select{min-width:90px;padding:8px 30px 8px 10px;border:1px solid #d8dee5;border-radius:8px;background:white}.yearSalesStatus{padding:9px 12px;border:1px solid #dce3ea;border-radius:8px;background:#f7f9fb;margin-bottom:10px;font-size:12px}.yearSalesStatus.errorText{color:#a61d1d;background:#fff6f6;border-color:#f0cccc}.yearSalesStatus.successText{color:#17643a;background:#f1fbf5;border-color:#ccebd8}.itemsHeaderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.itemsRefresh{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.itemsRefresh small{font-size:10px;color:#75808c}.yearCollapseButton{white-space:nowrap}@media(max-width:760px){.itemsHeaderActions,.itemsRefresh{align-items:flex-end}}.itemsHeaderActions{align-items:flex-start}.itemsHeaderActions>.collapseButton,.itemsRefresh>button{width:210px;height:44px;min-height:44px;justify-content:center;box-sizing:border-box}.itemsRefresh small{width:210px;text-align:center}.yearHeaderActions{align-items:flex-start}.yearCollapseControl,.yearHeaderActions .yearControl{width:210px;display:flex;flex-direction:column;gap:5px}.yearHeaderActions .yearControl{align-items:stretch}.yearCollapseButton,.yearHeaderActions .yearControl select{width:210px;height:44px;min-height:44px;box-sizing:border-box}.yearHeaderActions .yearControl select{padding-top:0;padding-bottom:0}.controlSpacer{display:block;height:14px;line-height:14px;font-size:12px}.yearCollapseButton{justify-content:center}@media(max-width:640px){.itemsHeaderActions,.yearHeaderActions{width:100%;align-items:stretch}.itemsHeaderActions>.collapseButton,.itemsRefresh,.itemsRefresh small,.itemsRefresh>button,.yearCollapseButton,.yearCollapseControl,.yearHeaderActions .yearControl,.yearHeaderActions .yearControl select{width:100%}}.salesHeaderControls{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;justify-content:flex-end}.todaySalesRefresh{display:flex;flex-direction:column;align-items:center;gap:3px}.todaySalesRefresh>button{height:40px;min-width:190px;justify-content:center}.todaySalesRefresh small{font-size:10px;color:#75808c;text-align:center}.salesHeaderControls .salesRangeButtons{align-items:flex-start}@media(max-width:760px){.salesHeaderControls{width:100%;justify-content:flex-start}.todaySalesRefresh{width:100%;align-items:stretch}.todaySalesRefresh>button{width:100%}}.salesSummary.iconSummary article{display:flex;align-items:center;gap:12px}.salesSummary.iconSummary article>div:last-child{min-width:0}.summaryIcon{width:42px;height:42px;min-width:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;line-height:1}.iconUnits{background:#e8f3ff;color:#1672d8}.iconSales{background:#f0e8ff;color:#7c3aed}.iconEtsyFees{background:#ffe8e5;color:#d94a3a}.iconCost{background:#fff2d9;color:#d97706}.iconProfit{background:#e7f8ec;color:#169b4b}@media(max-width:760px){.summaryIcon{width:38px;height:38px;min-width:38px;font-size:18px}}.yearItemLink{border:0;background:none;padding:0;text-align:left;cursor:pointer;color:inherit;font:inherit}.yearItemLink b{display:block;color:#111827}.yearItemLink small{display:block;color:#75808c;margin-top:2px}.yearItemLink:hover b{text-decoration:underline;color:#1264d8}.salesCompareOverlay{z-index:1300!important}.salesCompareModal{width:min(1080px,95vw);max-height:90vh;overflow:auto}.compareLoading{padding:40px;text-align:center;color:#6f7a86}.compareBody{display:flex;flex-direction:column;gap:14px}.compareSummary{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.compareSummary article{background:#f6f8fa;border:1px solid #e5eaef;border-radius:10px;padding:12px}.compareSummary small,.compareSummary span{display:block;color:#6c7783;font-size:11px}.compareSummary strong{display:block;font-size:22px;margin:3px 0}.compareChartCard{border:1px solid #e1e6eb;border-radius:12px;padding:14px}.compareChartCard h3{margin:0 0 6px}.compareLegend{display:flex;gap:18px;justify-content:flex-end;font-size:11px;color:#65707c;margin-bottom:8px}.compareLegend span{display:flex;align-items:center;gap:5px}.compareSwatch{width:10px;height:10px;border-radius:3px;display:inline-block}.barYear0,.swatch0{background:#2563eb}.barYear1,.swatch1{background:#16a34a}.barYear2,.swatch2{background:#f59e0b}.compareChart{height:250px;display:flex;gap:8px}.compareYAxis{width:30px;display:flex;flex-direction:column;justify-content:space-between;text-align:right;color:#7a8490;font-size:9px;padding-bottom:22px}.comparePlot{flex:1 1;border-left:1px solid #dfe4e9;border-bottom:1px solid #dfe4e9;display:grid;grid-template-columns:repeat(12,1fr);align-items:end;grid-gap:4px;gap:4px;padding:0 5px}.compareMonth{height:225px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.compareBars{height:195px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.compareBar{width:24%;max-width:12px;border-radius:3px 3px 0 0;min-height:0}.compareMonth small{font-size:9px;color:#65707c}.compareTableWrap{overflow:auto;border:1px solid #e1e6eb;border-radius:10px}.compareTable{width:100%;border-collapse:collapse;min-width:800px;font-size:11px}.compareTable td,.compareTable th{padding:8px;text-align:center;border-bottom:1px solid #edf0f2}.compareTable td:first-child,.compareTable th:first-child{text-align:left}.compareTable thead{background:#f7f9fa}@media(max-width:800px){.compareSummary{grid-template-columns:repeat(2,1fr)}.compareChartCard{overflow:auto}.compareChart{min-width:700px}}.yearItemWithImage{display:flex;align-items:center;gap:10px;width:100%}.yearItemThumb{width:46px;height:46px;min-width:46px;border-radius:8px;object-fit:cover;border:1px solid #e2e7ec;background:#f3f5f7}.yearItemPlaceholder{display:flex;align-items:center;justify-content:center;color:#98a2ad;font-size:18px}.yearItemText{display:flex;flex-direction:column;min-width:0}.yearItemText b{overflow:hidden;text-overflow:ellipsis}.yearSalesTable td:first-child,.yearSalesTable th:first-child{min-width:300px}.topbarActions{gap:12px;flex-wrap:wrap;justify-content:flex-end}.appNav,.topbarActions{display:flex;align-items:center}.appNav{gap:5px;padding:4px;background:#f2f5f7;border:1px solid #e1e6eb;border-radius:10px}.navLink{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:7px;color:#55616d;text-decoration:none;font-size:12px;font-weight:700}.navLink:hover{background:#fff;color:#1f2937}.navLink.active{background:#fff;color:#1264d8;box-shadow:0 1px 3px rgba(20,30,40,.08)}.analyticsIntro{display:flex;justify-content:space-between;align-items:center;gap:16px}.analyticsIntro h2{margin:2px 0 4px}.analyticsIntro p{margin:0;color:#6d7885}.analyticsBadges{display:flex;gap:8px;flex-wrap:wrap}.analyticsBadges span{padding:7px 10px;border-radius:999px;background:#eef5ff;color:#2365a8;font-size:11px;font-weight:700}@media(max-width:760px){.topbar{align-items:flex-start;gap:12px}.topbarActions{width:100%;justify-content:space-between}.appNav,.navLink{flex:1 1}.analyticsIntro{align-items:flex-start;flex-direction:column}}.marketIntro{display:flex;align-items:center;justify-content:space-between;gap:18px}.marketIntro h2{margin:2px 0 4px}.marketIntro p{margin:0;color:#6d7885;max-width:760px}.marketStatusPill{padding:8px 12px;border-radius:999px;background:#edf8f1;color:#1b7b45;font-size:11px;font-weight:800;white-space:nowrap}.marketControls{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:16px;gap:16px;align-items:end}.marketSearchWrap label{margin:0}.marketSearchWrap input{width:100%;margin-top:5px}.marketToggle{align-items:center;margin:0;font-size:12px;font-weight:700}.marketCount,.marketToggle{display:flex;gap:7px;height:42px}.marketCount{align-items:baseline}.marketCount strong{font-size:24px}.marketCount span{font-size:11px;color:#6d7885}.marketProductGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.marketProductCard{margin:0}.marketProductTop{display:flex;gap:12px;align-items:center}.marketProductImage{width:76px;height:76px;min-width:76px;border-radius:10px;object-fit:cover;border:1px solid #e1e6eb;background:#f4f6f8}.marketProductPlaceholder{display:flex;align-items:center;justify-content:center;color:#99a3ae;font-size:23px}.marketProductInfo{min-width:0;flex:1 1}.marketProductInfo h3{margin:0 0 3px;font-size:14px}.marketProductInfo p{margin:0;color:#76818c;font-size:11px}.marketOwnPrice{display:flex;align-items:baseline;gap:8px;margin-top:10px}.marketOwnPrice span{font-size:11px;color:#65707c}.marketOwnPrice strong{font-size:18px}.marketMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}.marketMetrics>div{padding:10px;border:1px solid #e8ecf0;border-radius:9px;background:#f8fafb}.marketMetrics small,.marketMetrics span{display:block;font-size:10px;color:#77828d}.marketMetrics strong{display:block;font-size:15px;margin:3px 0}.marketNeutral{color:#687482}.marketCardFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.marketReadyTag{font-size:10px;font-weight:800;color:#1b7b45;background:#edf8f1;padding:6px 9px;border-radius:999px}.marketEmpty{grid-column:1/-1;text-align:center;color:#73808d}.marketCompareOverlay{z-index:1400!important}.marketCompareModal{width:min(980px,94vw);max-height:90vh;overflow:auto}.marketCompareHero{display:flex;align-items:center;gap:14px;padding:13px;border:1px solid #e4e9ee;border-radius:10px;background:#f8fafb}.marketCompareImage{width:82px;height:82px;min-width:82px;border-radius:10px;object-fit:cover;border:1px solid #dde3e8;background:#f1f4f6}.marketCompareHero small,.marketCompareHero span{display:block;color:#6f7a86;font-size:11px}.marketCompareHero strong{display:block;font-size:26px;margin:3px 0}.marketCompareSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:12px}.marketCompareSummary article{padding:12px;border:1px solid #e4e9ee;border-radius:10px}.marketCompareSummary small,.marketCompareSummary span{display:block;color:#6f7a86;font-size:10px}.marketCompareSummary strong{display:block;font-size:19px;margin:4px 0}.marketPlaceholderTable{border:1px solid #e1e6eb;border-radius:10px;overflow:hidden;margin-top:12px}.marketPlaceholderHead,.marketPlaceholderRow{display:grid;grid-template-columns:2fr 1.3fr .8fr .9fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;font-size:11px}.marketPlaceholderHead{background:#f5f7f9;font-weight:800;color:#5e6873}.marketPlaceholderRow{border-top:1px solid #edf0f2;color:#74808c}.skeletonLine{display:block;height:8px;border-radius:999px;background:#e8edf1;width:80%}.skeletonLine.short{width:55%}.marketDataNotice{display:flex;flex-direction:column;gap:3px;padding:11px 12px;margin-top:12px;border-radius:9px;background:#fff8e8;border:1px solid #f0dca7}.marketDataNotice b{font-size:12px;color:#8a6414}.marketDataNotice span{font-size:11px;color:#796a45}@media(max-width:900px){.marketControls,.marketProductGrid{grid-template-columns:1fr}.marketMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.marketIntro{align-items:flex-start;flex-direction:column}.marketCompareSummary{grid-template-columns:1fr}.marketPlaceholderTable{overflow:auto}.marketPlaceholderHead,.marketPlaceholderRow{min-width:700px}}.marketSearchMeta{font-size:10px;color:#74808c;margin:10px 2px 6px}.marketListingCell{display:flex;align-items:center;gap:8px;min-width:0}.marketListingCell img{width:38px;height:38px;object-fit:cover;border-radius:6px}.marketListingCell a{color:#1d4f91;text-decoration:none;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketListingCell a:hover{text-decoration:underline}.marketNoResults{padding:24px;text-align:center;color:#74808c}.marketResultRow{min-height:58px}.marketCompareFourCols{grid-template-columns:2.2fr 1.2fr .8fr 1fr}.marketShopLink{color:#1d4f91;text-decoration:none;font-weight:700}.marketShopLink:hover{text-decoration:underline}.marketPositionValue{color:#24364a}.marketCheckedTag{background:#eef5ff;color:#2563a6}.marketMetrics strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketCompareDiscountCols{grid-template-columns:2.1fr 1.15fr .9fr .85fr 1fr}.marketPriceCell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.marketOriginalPrice{text-decoration:line-through;color:#8a949f;font-size:10px}.marketDiscountBadge{display:inline-flex;padding:4px 7px;border-radius:999px;background:#fff1f1;color:#c62828;font-size:10px;font-weight:800;white-space:nowrap}.marketNoDiscount{color:#8a949f}@media(max-width:640px){.marketCompareDiscountCols{min-width:760px}}.marketOwnListingLink{display:inline-flex;border-radius:10px}.marketOwnListingLink:hover .marketCompareImage{outline:2px solid #2f6fb6;outline-offset:2px}.marketOwnListingTextLink{display:inline-block;margin-top:3px;color:#1d4f91;text-decoration:none;font-size:11px;font-weight:700}.marketOwnListingTextLink:hover{text-decoration:underline}.marketCompareRatingCols{grid-template-columns:2.05fr 1.15fr .72fr .72fr .95fr}.marketRating{display:flex;flex-direction:column;gap:1px}.marketRating b{font-size:11px;color:#8a6515}.marketRating small{font-size:9px;color:#7b8792}.marketNoRating{color:#8a949f}@media(max-width:640px){.marketCompareRatingCols{min-width:790px}}.trendHero{display:flex;justify-content:space-between;align-items:center;gap:24px}.trendHero h2,.trendSection h2{margin:2px 0 5px}.trendHero p,.trendSectionHead p{margin:0;color:#687786;max-width:780px}.trendStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:12px 0}.trendStats article{display:flex;flex-direction:column;gap:3px}.trendStats small,.trendStats span{color:#73808d;font-size:12px}.trendStats strong{font-size:24px}.trendStats .trendChecked{font-size:14px}.trendSection{margin-top:12px}.trendSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px}.trendFilter{display:flex;gap:7px}.trendFilter button{border:1px solid #d6dde4;background:#fff;border-radius:9px;padding:8px 11px;font-weight:700}.trendFilter button.active{background:#17212d;color:#fff}.trendGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.trendCard{border:1px solid #dde3e8;border-radius:12px;padding:14px}.trendCardTop{display:flex;justify-content:space-between}.trendBadge{font-size:10px;font-weight:800;background:#eef2f6;padding:5px 8px;border-radius:999px}.trendBadge.hot{background:#e8f8ee;color:#087333}.trendTraffic{font-size:11px;color:#657482;font-weight:700}.trendCard h3{font-size:15px;margin:12px 0 10px}.trendScore{display:flex;justify-content:space-between;border-block:1px solid #edf0f2;padding:8px 0;font-size:11px}.trendCard p{font-size:12px;color:#596978;line-height:1.45;min-height:52px}.trendActions{display:flex;gap:8px;flex-wrap:wrap}.trendActions a,.trendSources a{font-size:11px;font-weight:800;color:#1d4f91;text-decoration:none;border:1px solid #d5dfe9;padding:7px 9px;border-radius:8px}.trendSeasonal{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin-top:12px}.trendSeasonal article{border:1px solid #dde3e8;border-radius:11px;padding:13px;display:flex;justify-content:space-between;gap:16px}.trendSeasonal article span{font-size:10px;font-weight:800;color:#6d7a86}.trendSeasonal h3{margin:4px 0;font-size:14px}.trendSeasonal p{margin:0;color:#697886;font-size:11px}.trendSeasonal article>strong{font-size:21px}.trendSeasonal small{font-size:10px}.trendSources{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:20px}.trendSources>div:first-child{display:flex;flex-direction:column;gap:3px}.trendSources span{font-size:11px;color:#6c7985}.trendSources>div:last-child{display:flex;gap:7px}.trendError{color:#b42318}@media(max-width:900px){.trendGrid{grid-template-columns:repeat(2,1fr)}.trendStats{grid-template-columns:1fr}.trendHero,.trendSectionHead,.trendSources{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.trendGrid,.trendSeasonal{grid-template-columns:1fr}}.healthScore{gap:7px;white-space:nowrap}.healthScore,.healthScore strong{display:inline-flex;align-items:center}.healthScore strong{justify-content:center;width:34px;height:28px;border-radius:8px;font-size:13px}.healthScore span{font-size:11px;font-weight:800}.healthScore.good strong{background:#e8f7ed;color:#087333}.healthScore.good span{color:#087333}.healthScore.warn strong{background:#fff4d6;color:#8a6500}.healthScore.warn span{color:#8a6500}.healthScore.bad strong{background:#fdeaea;color:#b42318}.healthScore.bad span{color:#b42318}.healthScore.neutral{color:#7b8792;font-size:12px;flex-direction:column;align-items:flex-start;gap:0}.healthScore.neutral small{font-size:9px}.itemsViewSwitch{display:inline-flex;border:1px solid #d7dee5;border-radius:9px;padding:2px;background:#f5f7f9}.itemsViewSwitch button{border:0;background:transparent;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800;color:#657482;white-space:nowrap}.itemsViewSwitch button.active{background:#17212d;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12)}.itemsEmptyState{text-align:center!important;color:#7b8792!important;padding:24px!important;font-size:12px}@media(max-width:800px){.itemsHeaderActions{flex-wrap:wrap}.itemsViewSwitch{order:-1;width:100%}.itemsViewSwitch button{flex:1 1}}.stockIntro{display:flex;align-items:center;justify-content:space-between;gap:20px}.stockIntro h2{margin:2px 0 4px}.stockIntro p{margin:0;color:#6d7885}.stockGrandTotal{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.stockGrandTotal span{font-size:11px;color:#71808d;font-weight:700}.stockGrandTotal strong{font-size:28px}.stockControls{display:flex;align-items:end;justify-content:space-between;gap:16px}.stockControls label{flex:1 1;margin:0;max-width:560px}.stockControls input{width:100%;margin-top:5px}.stockCount{display:flex;align-items:baseline;gap:7px}.stockCount strong{font-size:24px}.stockCount span{font-size:11px;color:#6d7885}.stockTablePanel{margin-top:12px}.stockTable{width:100%}.stockTable td:nth-child(3),.stockTable td:nth-child(4),.stockTable td:nth-child(5),.stockTable th:nth-child(3),.stockTable th:nth-child(4),.stockTable th:nth-child(5){text-align:right}.stockTable td:nth-child(2) small{display:block;color:#77838f;margin-top:2px}.stockType{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef3f7;color:#4f5d6a;font-size:10px;font-weight:800}.stockTable tfoot th{border-top:2px solid #dfe5ea;background:#f7f9fb}.stockTable tfoot th:last-child{text-align:right;font-size:14px}@media(max-width:760px){.stockControls,.stockIntro{align-items:flex-start;flex-direction:column}.stockGrandTotal{align-items:flex-start}.stockControls label{max-width:none;width:100%}}.stockAddModal{max-width:650px}.stockUnitCostEdit{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:end;margin-top:12px}.stockUnitCostEdit>div{border:1px solid #dfe5ea;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column}.stockUnitCostEdit>div span{font-size:10px;color:#74818d}.stockUnitCostEdit>div strong{font-size:18px}.modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.savedCostStockRow td{background:#fbfcfd}.savedCostStockRow td:nth-child(2) small{color:#5c7896}.stockQtyButton{border:1px solid #cdd8e3;background:#fff;color:#1d4f91;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:800}.stockQtyButton:hover{background:#f2f7fc}.stockReuseSavedCost{display:block;margin-bottom:12px;padding:10px;border:1px solid #dfe6ec;background:#f7f9fb;border-radius:10px;font-weight:800}.stockReuseSavedCost select{width:100%;margin-top:5px}.stockLibraryNote{margin:-3px 0 12px;color:#667482;font-size:10px;line-height:1.4}.stockLibraryNote b{color:#334252}.stockRowActions{display:flex;gap:6px;justify-content:flex-end}.stockDeleteButton,.stockEditButton{padding:6px 9px;border-radius:7px;font-size:10px;font-weight:800}.stockDeleteButton{border:1px solid #efb4b4;background:#fff;color:#b42318}.stockDeleteButton:hover{background:#fff1f1}.stockDeleteButton:disabled{opacity:.55}.stockSavedLabel{font-size:9px;color:#85919c}.stockSkuHelp{display:block;margin-top:3px;color:#7b8792;font-size:9px}.stockTable td:last-child,.stockTable th:last-child{text-align:right}.stockSku{display:inline-flex;padding:4px 7px;border-radius:7px;background:#eef3f7;color:#334252;font-size:10px;font-weight:800;letter-spacing:.02em}.stockSku.pending{background:#f6f7f8;color:#8a949f;font-weight:700}.stockCostPicker{border-color:#d7e2ec;background:#f8fbfd}.stockCostPicker>div>b{color:#213547}.stockCostPicker .linkButton{display:inline-block;margin-top:4px}.lockedCostField{min-height:42px;border:1px solid #d9e1e8;border-radius:8px;background:#f3f6f8;padding:8px 10px;font-size:13px;font-weight:700;color:#344250;display:flex;flex-direction:column;justify-content:center}.lockedCostField span{font-size:8px;font-weight:600;color:#7b8792;margin-top:2px}.lockedCostIcon{display:flex;align-items:center;justify-content:center;font-size:13px;color:#7b8792}.stockLockedCost input[type=number]{background:#fff}.costIntro+.stockCostPicker{margin-top:10px}.lockedUnitCost,.stockLockedCost .lockedCostField{background:#f3f6f8}.lockedUnitCost{min-height:42px;border:1px solid #d9e1e8;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800;color:#344250;display:flex;flex-direction:column;justify-content:center}.lockedUnitCost span{font-size:8px;font-weight:600;color:#7b8792;margin-top:2px}.stockCostPickerControls{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr);grid-gap:10px;gap:10px;align-items:center}.stockCostSearch{width:100%;min-height:42px}.stockCostPickerControls select{width:100%}@media(max-width:760px){.stockCostPickerControls{grid-template-columns:1fr}}.stockSearchDropdown{position:relative;width:100%;max-width:430px}.stockSearchDropdownTrigger{width:100%;min-height:44px;border:1px solid #cfd8e1;border-radius:10px;background:#fff;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#2f3943;text-align:left}.stockSearchDropdownTrigger:hover{border-color:#aebdca}.stockSearchDropdownMenu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #cfd8e1;border-radius:10px;box-shadow:0 12px 28px rgba(27,39,51,.16);padding:8px}.stockCostSearchInside{width:100%;min-height:40px;margin:0 0 7px;border:1px solid #cfd8e1;border-radius:8px;padding:8px 10px}.stockSearchResults{max-height:300px;overflow:auto}.stockSearchOption{width:100%;border:0;border-bottom:1px solid #edf1f4;background:#fff;padding:9px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.stockSearchOption:hover{background:#f5f8fb}.stockSearchOption:last-child{border-bottom:0}.stockSearchOption>span{display:flex;flex-direction:column;gap:2px}.stockSearchOption>span:last-child{text-align:right;align-items:flex-end}.stockSearchOption b{font-size:11px;color:#263441}.stockSearchOption small{font-size:9px;color:#73808d}.stockSearchEmpty{padding:16px 10px;text-align:center;color:#7b8792;font-size:11px}@media(max-width:760px){.stockSearchDropdown{max-width:none}}.salesInsightPanel{border:1px solid #dbe3ea;border-radius:12px;background:#f8fafc;padding:14px;margin-top:12px}.salesInsightHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.salesInsightHead h3{font-size:14px;margin:3px 0 0;line-height:1.35}.salesTrendBadge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.salesTrendBadge.down{background:#fdecec;color:#b42318}.salesTrendBadge.up{background:#e8f7ed;color:#087333}.salesTrendBadge.neutral{background:#eef2f5;color:#596875}.salesInsightColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.salesInsightColumns>div{background:#fff;border:1px solid #e2e7eb;border-radius:10px;padding:11px}.salesInsightColumns h4{margin:0 0 7px;font-size:11px}.salesInsightColumns ol,.salesInsightColumns ul{margin:0;padding-left:18px}.salesInsightColumns li{font-size:10px;line-height:1.45;color:#526170;margin:4px 0}.salesActions{border-color:#d8e6dd!important;background:#fbfefc!important}.salesInsightNote{margin:10px 0 0;font-size:9px;color:#788591;line-height:1.4}@media(max-width:760px){.salesInsightHead{flex-direction:column}.salesInsightColumns{grid-template-columns:1fr}}.salesCompareModal{width:min(1180px,96vw)!important;max-width:1180px!important}.salesCompareModal .modalHead h2{font-size:25px!important}.salesCompareModal .modalHead p{font-size:13px!important}.salesInsightPanel{padding:20px!important;margin-top:18px!important}.salesInsightHead h3{font-size:19px!important;line-height:1.45!important}.salesInsightHead .eyebrow{font-size:11px!important;letter-spacing:.08em}.salesTrendBadge{font-size:13px!important;padding:8px 12px!important}.salesInsightColumns{gap:16px!important;margin-top:16px!important}.salesInsightColumns>div{padding:16px!important}.salesInsightColumns h4{font-size:15px!important;margin-bottom:10px!important}.salesInsightColumns li{font-size:14px!important;line-height:1.6!important;margin:7px 0!important}.salesInsightNote{font-size:12px!important;line-height:1.55!important;margin-top:14px!important}.compareSummary article span{font-size:11px!important}.compareSummary article strong{font-size:22px!important}.compareSummary article small{font-size:10px!important}.compareChartCard h3{font-size:16px!important}.compareLegend span,.compareTable{font-size:11px!important}@media(max-width:760px){.salesCompareModal{width:98vw!important}.salesInsightHead h3{font-size:17px!important}.salesInsightColumns li{font-size:13px!important}}.marketInsightLink{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;min-height:38px;padding:8px 12px;border-radius:9px;background:#eef6f1;border:1px solid #c9dfd1;color:#17603a;font-size:12px;font-weight:850;text-decoration:none}.marketInsightLink:hover{background:#e3f1e8;border-color:#a9ceb7}.marketProductTarget{outline:3px solid rgba(41,112,75,.22);outline-offset:3px}.salesSummary{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:980px){.salesSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.salesSummary{grid-template-columns:1fr}}.routeLoading{min-height:180px;padding:28px}.routeLoadingBar{height:16px;max-width:440px;border-radius:999px;background:#edf1f4;margin:0 0 14px;animation:routePulse 1.1s ease-in-out infinite alternate}.routeLoadingBar.short{max-width:260px}.routeLoading p{color:#6f7b86;font-weight:700}@keyframes routePulse{0%{opacity:.45}to{opacity:1}}.yearSalesStatus.cached{background:#f6f9fb}.stockTablePanel{content-visibility:auto;contain-intrinsic-size:700px}.transactionSalesTable td,.transactionSalesTable th{vertical-align:top}.transactionSalesTable td:first-child,.transactionSalesTable td:nth-child(2){white-space:nowrap}.transactionSalesTable td:first-child small,.transactionSalesTable td:nth-child(2) small{display:block;margin-top:3px;color:#74818d}.transactionItemCell{align-items:flex-start}.transactionOptions{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px}.transactionOptions span{display:inline-flex;border-radius:6px;background:#f1f5f8;padding:3px 6px;font-size:9px;color:#536372}.transactionOptions span b{font-size:9px;color:#344350;margin-right:3px}.transactionPager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 2px;color:#6c7985;font-size:10px}.transactionPager>div{display:flex;align-items:center;gap:8px}.transactionPager button{min-width:32px;padding:5px 8px}@media(max-width:900px){.transactionSalesTable{min-width:1150px}.transactionPager{min-width:760px}}.orderTransactionGroup tr:first-child td{border-top:2px solid #d9e2e9}.orderTransactionGroup:first-of-type tr:first-child td{border-top-width:1px}.orderGroupMeta{background:#fafbfd;vertical-align:top!important}.orderGroupMeta b{font-size:11px}.orderGroupMeta small{display:block;margin-top:4px;color:#72808c;font-size:9px}.orderSubtotalRow td{background:#f7fafc;border-top:1px dashed #cfd9e1!important;font-size:10px}.orderSubtotalRow td:first-child{padding-left:14px}.yearItemSearchBar{display:grid;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;margin:12px 0;padding:8px 10px;border:1px solid #d8e1e8;border-radius:10px;background:#fff}.yearItemSearchIcon{font-size:18px;color:#6e7d8a;line-height:1}.yearItemSearchBar input{width:100%;border:0;outline:0;background:transparent;padding:7px 2px;font-size:13px}.yearItemSearchBar small{white-space:nowrap;color:#788591;font-size:10px}.yearItemSearchClear{border:0;background:transparent;color:#788591;font-size:18px;line-height:1;padding:2px 5px;border-radius:6px}.yearItemSearchClear:hover{background:#f0f4f7;color:#263441}@media(max-width:720px){.yearItemSearchBar{grid-template-columns:auto 1fr auto}.yearItemSearchBar small{grid-column:2/4}}.yearItemSearchBar.compact{max-width:470px;grid-template-columns:auto minmax(180px,1fr) auto auto;margin:10px 0 12px;padding:5px 8px;border-radius:9px}.yearItemSearchBar.compact input{padding:5px 2px;font-size:12px}.yearItemSearchBar.compact small{font-size:9px}.yearSalesTableWrap.fullWidth{width:100%}.yearTrendCell{min-width:135px;text-align:center!important}.yearTrendSparkline{display:block;width:120px;height:38px;margin:0 auto 2px;overflow:visible}.yearTrendSparkline line{stroke:#dfe5ea;stroke-width:1}.yearTrendSparkline polyline{fill:none;stroke:#22a447;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.yearTrendCell small{font-size:8px;color:#788591}@media(max-width:760px){.yearItemSearchBar.compact{max-width:100%}.yearSalesTable{min-width:1120px}}.marketCompareSummary{grid-template-columns:repeat(4,1fr)}.marketShippingCompare{display:grid;grid-template-columns:54px 190px repeat(3,minmax(110px,1fr)) minmax(250px,1.5fr);align-items:stretch;grid-gap:10px;gap:10px;margin:12px 0;padding:12px;border:1px solid #cfe7d7;border-radius:12px;background:#f1fbf5}.marketShippingTruck{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#dff5e7;font-size:23px}.marketShippingHeading{display:flex;flex-direction:column;justify-content:center}.marketShippingHeading b{font-size:13px}.marketShippingHeading span{font-size:9px;color:#63766c;margin-top:3px}.marketShippingStat{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:7px;column-gap:7px;padding:8px 10px;border:1px solid #dbe7df;border-radius:10px;background:#fff}.marketShippingStat strong{font-size:21px}.marketShippingStat b{font-size:12px;text-align:right}.marketShippingStat span{grid-column:1/3;font-size:9px;color:#5f6d66}.marketShippingStat.free b,.marketShippingStat.free strong{color:#0a8f3c}.marketShippingStat.paid b,.marketShippingStat.paid strong{color:#e07b00}.marketShippingStat.unknown b,.marketShippingStat.unknown strong{color:#6d7680}.marketShippingAdvice{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-left:1px solid #d8e7dd;background:rgba(255,255,255,.6);border-radius:9px}.marketShippingAdvice>span{font-size:18px}.marketShippingAdvice b{font-size:10px}.marketShippingAdvice p{margin:3px 0 0;font-size:9px;line-height:1.4;color:#53625a}.marketCompareShippingCols{grid-template-columns:minmax(260px,2.3fr) minmax(120px,1fr) 100px 80px 105px 90px 90px}.marketShippingBadge{display:inline-flex;padding:5px 7px;border-radius:7px;font-size:9px;font-weight:800;white-space:nowrap}.marketShippingBadge.free{background:#e7f8ed;color:#087333}.marketShippingBadge.paid{background:#edf3fb;color:#315b91}.marketShippingBadge.unknown{background:#f1f3f5;color:#707b85}.marketShippingSub{display:block;margin-top:2px;color:#7a8792;font-size:8px}@media(max-width:1100px){.marketShippingCompare{grid-template-columns:48px 1fr repeat(3,110px)}.marketShippingAdvice{grid-column:1/-1;border-left:0;border-top:1px solid #d8e7dd}.marketCompareShippingCols{min-width:1050px}}@media(max-width:760px){.marketCompareSummary{grid-template-columns:repeat(2,1fr)}.marketShippingCompare{grid-template-columns:48px 1fr}.marketShippingAdvice,.marketShippingStat{grid-column:1/-1}}.marketShippingAccessNotice{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:10px 0;padding:11px 13px;border:1px solid #f0cf92;border-radius:10px;background:#fff8e8}.marketShippingAccessNotice>div{display:flex;flex-direction:column;gap:3px}.marketShippingAccessNotice b{font-size:11px;color:#8a5a00}.marketShippingAccessNotice span{font-size:9px;color:#725f38;line-height:1.4}.marketShippingAccessNotice .buttonLink{white-space:nowrap}@media(max-width:700px){.marketShippingAccessNotice{align-items:flex-start;flex-direction:column}}.marketShippingCompare.clean{grid-template-columns:54px 210px minmax(145px,.8fr) minmax(145px,.8fr) minmax(280px,1.5fr)}.marketShippingTruck.dashboardStyle{background:#e7f8ed;border-radius:10px}.marketTruckGlyph{position:relative;width:26px;height:17px;display:block;font-size:0;border:2px solid;border-radius:2px}.marketTruckGlyph:before{content:"";position:absolute;right:-8px;bottom:-2px;width:9px;height:11px;border:2px solid;border-left:0;border-radius:0 3px 2px 0}.marketTruckGlyph:after{content:"●  ●";position:absolute;left:2px;bottom:-10px;font-size:8px;letter-spacing:10px;white-space:nowrap}.marketShippingStat.noIcon{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.marketShippingStat.noIcon strong{font-size:19px}.marketShippingStat.noIcon strong em{font-style:normal;font-size:13px}.marketShippingStat.noIcon span{font-size:9px}.marketShippingCompare.clean .marketShippingAdvice{border-left:1px solid #d8e7dd}@media(max-width:1100px){.marketShippingCompare.clean{grid-template-columns:54px 1fr 145px 145px}.marketShippingCompare.clean .marketShippingAdvice{grid-column:1/-1}}@media(max-width:760px){.marketShippingCompare.clean{grid-template-columns:54px 1fr}.marketShippingCompare.clean .marketShippingAdvice,.marketShippingCompare.clean .marketShippingStat{grid-column:1/-1}}.marketLineIcon{width:26px;height:26px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.marketInsightIcon,.marketShippingTruck.dashboardStyle{display:flex;align-items:center;justify-content:center;color:#07883a}.marketInsightIcon{width:38px;height:38px;min-width:38px;border-radius:9px;background:#e7f8ed}.marketInsightIcon .marketLineIcon{width:24px;height:24px}.marketShippingAdvice>span.marketInsightIcon{font-size:0}.marketSimilarityScore{display:block;margin-top:3px;font-size:8px;font-weight:600;color:#71808d;white-space:nowrap}.betaPill{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:#eee9ff;color:#5c42cf;font-size:8px;letter-spacing:0;font-weight:800;vertical-align:middle}.internetTrendHero{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.internetTrendHero h2{font-size:25px;margin:4px 0 6px}.internetTrendHero p{max-width:700px;margin:0}.internetTrendHeroActions{display:flex;align-items:flex-end;gap:10px}.internetTrendHeroActions label{display:flex;flex-direction:column;gap:5px;color:#5d6873;font-size:10px;font-weight:700}.internetTrendHeroActions select{min-width:330px;padding:10px 12px;border:1px solid #d8dfe6;border-radius:9px;background:#fff}.internetProductSummary{display:grid;grid-template-columns:1.8fr 1fr;grid-gap:20px;gap:20px;align-items:center}.internetProductInfo{display:flex;gap:16px;align-items:center}.internetProductInfo img,.internetProductPlaceholder{width:116px;height:116px;border-radius:12px;object-fit:cover;background:#f0f3f5;display:flex;align-items:center;justify-content:center;font-size:30px;color:#9aa5ae}.internetProductInfo span{font-size:10px;color:#5f44d8;font-weight:800}.internetProductInfo h2{font-size:24px;margin:5px 0}.internetProductInfo p{margin:0 0 8px}.internetProductInfo a{font-size:11px;font-weight:700;color:#5f44d8;text-decoration:none}.internetOverallCard{padding:18px 20px;border-radius:12px;background:linear-gradient(135deg,#f4f9ff,#f7f2ff)}.internetOverallCard small{display:block;font-weight:800;margin-bottom:6px}.internetOverallCard strong{display:block;font-size:23px;margin-bottom:6px}.internetOverallCard strong.strong{color:#15913d}.internetOverallCard strong.moderate{color:#d79500}.internetOverallCard strong.research{color:#6d58bd}.internetOverallCard p{margin:0}.internetSourceCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.internetSourceCard{margin-bottom:0;min-height:210px;display:flex;flex-direction:column}.amazonCard{border-color:#a9dec0}.sourceCardHead{display:flex;align-items:center;gap:8px}.sourceCardHead>b{font-size:12px;flex:1 1}.sourceCardHead em{font-style:normal;font-size:8px;padding:3px 7px;border-radius:999px;font-weight:800}.sourceCardHead em.strong{background:#def6e5;color:#147e35}.sourceCardHead em.moderate{background:#fff2c9;color:#9d7200}.sourceCardHead em.research{background:#f0edf8;color:#725ea2}.sourceLogo{width:31px;height:31px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:17px}.googleLogo{background:#f4f7fb;color:#4285f4}.amazonLogo{background:#fff5df;color:#111}.etsyLogo{background:#fff0e6;color:#ef6500}.pinterestLogo{background:#fff0f2;color:#d31832}.internetSourceCard p{min-height:42px;margin:13px 0 8px;line-height:1.45}.miniTrendLine{height:42px;display:flex;align-items:flex-end;gap:5px;padding:6px 2px;border-bottom:1px solid #e7ecef}.miniTrendLine span{display:block;width:14%;border-top:2px solid #2ca24e;transform:skewY(-15deg)}.miniTrendLine span:nth-child(2){margin-bottom:5px}.miniTrendLine span:nth-child(3){margin-bottom:2px}.miniTrendLine span:nth-child(4){margin-bottom:11px}.miniTrendLine span:nth-child(5){margin-bottom:7px}.miniTrendLine span:nth-child(6){margin-bottom:15px}.miniTrendLine.orange span{border-color:#ed9c00}.miniTrendLine.green span{border-color:#15913d}.amazonBars{height:42px;display:flex;align-items:flex-end;gap:4px;padding:5px 0;border-bottom:1px solid #e7ecef}.amazonBars i{display:block;width:9%;background:#7fd879;border:1px solid #4bbf54}.amazonBars i:first-child{height:10px}.amazonBars i:nth-child(2){height:16px}.amazonBars i:nth-child(3){height:12px}.amazonBars i:nth-child(4){height:22px}.amazonBars i:nth-child(5){height:18px}.amazonBars i:nth-child(6){height:26px}.amazonBars i:nth-child(7){height:31px}.amazonBars i:nth-child(8){height:36px}.sourceScore{margin-top:auto;padding-top:9px;display:flex;justify-content:space-between;align-items:end}.sourceScore span{font-size:10px;color:#64717d}.sourceScore strong{font-size:20px}.sourceScore small{font-size:10px;font-weight:600}.internetDetailsGrid{display:grid;grid-template-columns:1.25fr 1.45fr 1.25fr .85fr;grid-gap:12px;gap:12px}.internetDetailCard,.internetScoreGuide{margin-bottom:18px}.internetDetailCard h3,.internetScoreGuide h3{font-size:13px;margin:14px 0 10px}.matchingTrendList{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.matchingTrendList a{display:flex;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid #e5e9ed;border-radius:8px;text-decoration:none;color:inherit;font-size:10px}.matchingTrendList b{color:#16863b}.internetEmptyDetail{font-size:10px;color:#6c7883;padding:11px;background:#f7f9fb;border-radius:8px;margin-bottom:12px}.internetResearchButton{display:flex;justify-content:center;align-items:center;width:100%;padding:9px;border:1px solid #d5dce3;border-radius:8px;text-decoration:none;color:#222;font-size:10px;font-weight:800;background:#fff}.internetResearchButton:hover{background:#f7f9fb}.amazonResearchGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.amazonResearchGrid div,.etsyResearchStats div{padding:9px;border:1px solid #e4e8ec;border-radius:8px}.amazonResearchGrid span,.etsyResearchStats span{display:block;font-size:8px;color:#71808c;margin-bottom:4px}.amazonResearchGrid b{font-size:10px}.etsyResearchStats{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.etsyResearchStats strong{font-size:16px}.internetScoreGuide{background:#f9f8ff}.internetScoreGuide p{line-height:1.5}.internetScoreGuide>div{display:grid;grid-template-columns:12px 1fr;grid-gap:3px 7px;gap:3px 7px;align-items:center;margin:11px 0}.internetScoreGuide small{grid-column:2;font-size:8px;color:#7a8490}.guideDot{width:9px;height:9px;border-radius:50%}.guideDot.strong{background:#22ae4f}.guideDot.moderate{background:#efc000}.guideDot.research{background:#7c68be}.internetRecommendation{display:grid;grid-template-columns:48px 1.2fr 1.2fr auto;grid-gap:16px;gap:16px;align-items:center;background:#f3fbf6;border-color:#cfe7d8}.recommendIcon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e3f6e8;color:#14863a}.recommendIcon svg{width:26px;height:26px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.internetRecommendation p{margin:4px 0 0}.internetNextSteps{display:flex;flex-direction:column;gap:4px;font-size:9px}.internetNextSteps b{font-size:10px;margin-bottom:2px}.internetSourceFooter{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#687580}.internetSourceFooter div{display:flex;gap:8px}.internetSourceFooter a{color:#5d48c8;text-decoration:none;font-weight:700}@media(max-width:1050px){.internetSourceCards{grid-template-columns:repeat(2,1fr)}.internetDetailsGrid{grid-template-columns:1fr 1fr}.internetRecommendation{grid-template-columns:48px 1fr}.internetRecommendation .internetNextSteps,.internetRecommendation>a{grid-column:2}}@media(max-width:760px){.internetTrendHero,.internetTrendHeroActions{align-items:stretch;flex-direction:column}.internetTrendHeroActions select{min-width:0;width:100%}.internetDetailsGrid,.internetProductSummary,.internetRecommendation,.internetSourceCards{grid-template-columns:1fr}.internetRecommendation .internetNextSteps,.internetRecommendation>a{grid-column:auto}.internetSourceFooter{align-items:flex-start;flex-direction:column;gap:8px}}.internetProductSearch{display:flex;flex-direction:column;gap:5px;position:relative}.internetProductSearch>label{color:#5d6873;font-size:10px;font-weight:700}.internetProductSearchBox{position:relative;min-width:360px}.internetProductSearchBox input{width:100%;padding:10px 36px 10px 34px;border:1px solid #d8dfe6;border-radius:9px;background:#fff;font-size:11px}.internetProductSearchIcon{left:11px;font-size:17px;color:#7a8792}.internetProductSearchClear,.internetProductSearchIcon{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.internetProductSearchClear{right:8px;border:0;background:transparent;color:#77838e;font-size:18px;padding:2px 5px}.internetProductSearchMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:360px;overflow:auto;border:1px solid #d9e1e7;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(24,34,43,.13);padding:5px}.internetProductSearchMenu>button{width:100%;display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;align-items:center;text-align:left;border:0;background:#fff;padding:7px;border-radius:8px}.internetProductSearchMenu>button.selected,.internetProductSearchMenu>button:hover{background:#f3f6f8}.internetProductSearchMenu img,.internetProductSearchPlaceholder{width:38px;height:38px;border-radius:7px;object-fit:cover;background:#eef2f4;display:flex;align-items:center;justify-content:center;color:#9ba6ae}.internetProductSearchMenu b{display:block;font-size:10px}.internetProductSearchMenu small{display:block;margin-top:2px;font-size:8px;color:#75818b}.internetProductSearchEmpty{padding:12px;color:#78848e;font-size:10px;text-align:center}@media(max-width:760px){.internetProductSearchBox{min-width:0;width:100%}}.internetResearchAnyQuery{border-top:1px solid #edf0f2!important;margin-top:4px}.internetResearchAnyQuery b{color:#5e46cf}.internetProductSearchHint{padding:8px 10px 3px;color:#78848e;font-size:9px}.internetActiveQuery{display:flex;align-items:center;gap:6px;max-width:420px;font-size:9px;color:#6d7882}.internetActiveQuery b{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222}.internetActiveQuery em{font-style:normal;padding:2px 6px;border-radius:999px;background:#f0edf8;color:#6955a4;font-size:8px;font-weight:800}.etsyItemSearchBar{position:relative;max-width:500px;margin:12px 0 10px}.etsyItemSearchBar>label{display:block;margin-bottom:5px;font-size:10px;font-weight:700;color:#5f6c77}.etsyItemSearchBox{position:relative}.etsyItemSearchBox input{width:100%;padding:10px 36px 10px 34px;border:1px solid #d7dfe6;border-radius:9px;background:#fff}.etsyItemSearchIcon{left:11px;font-size:17px;color:#7a8792}.etsyItemSearchClear,.etsyItemSearchIcon{position:absolute;top:50%;transform:translateY(-50%)}.etsyItemSearchClear{right:8px;border:0;background:transparent;color:#77838d;font-size:18px;padding:2px 5px}.etsyItemSearchMenu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;max-height:340px;overflow:auto;padding:5px;border:1px solid #d9e1e7;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(24,34,43,.14)}.etsyItemSearchMenu>button{width:100%;display:grid;grid-template-columns:40px 1fr;grid-gap:9px;gap:9px;align-items:center;text-align:left;border:0;background:#fff;padding:7px;border-radius:8px}.etsyItemSearchMenu>button:hover{background:#f3f6f8}.etsyItemSearchMenu img,.etsyItemSearchPlaceholder{width:40px;height:40px;border-radius:7px;object-fit:cover;background:#eef2f4;display:flex;align-items:center;justify-content:center;color:#99a5ae}.etsyItemSearchMenu b{display:block;font-size:10px}.etsyItemSearchMenu small{display:block;margin-top:2px;font-size:8px;color:#74818c}.etsyItemSearchEmpty{padding:12px;text-align:center;color:#78848e;font-size:10px}.competitorHero{display:flex;align-items:center;justify-content:space-between;gap:18px}.competitorHero h2{margin:4px 0}.competitorHero p{margin:0}.competitorAdd{display:flex;align-items:end;gap:10px}.competitorAdd label{flex:1 1;margin:0}.competitorAdd input{margin-top:5px}.competitorNotice{margin:-4px 0 18px;padding:10px 13px;border:1px solid #e0e5e9;border-radius:10px;background:#f8fafb;color:#66727c;font-size:10px}.competitorCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.competitorCard{margin:0;min-height:116px}.competitorCard small,.competitorCard span{display:block}.competitorCard span{font-weight:800;font-size:11px}.competitorCard strong{display:block;font-size:28px;margin:14px 0 2px}.competitorCard small{color:#6e7983}.competitorCard.mine{background:#f7f4ff;border-color:#ddd3ff}.competitorCard.c0{background:#fff8ef;border-color:#f3dfc4}.competitorCard.c1{background:#f2f8ff;border-color:#d3e3f6}.competitorCard.c2{background:#f2fbf4;border-color:#d5ead9}.competitorMainGrid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(270px,.8fr);grid-gap:14px;gap:14px}.competitorMainGrid .panel{margin-bottom:14px}.competitorSectionHead{display:flex;justify-content:space-between;align-items:start}.competitorBreakdown h2,.competitorMethod h2,.competitorSectionHead h2,.competitorTotals h2,.competitorWatchlist h2{font-size:14px;margin:0 0 6px}.competitorSectionHead p{margin:0}.competitorSectionHead>span{font-size:9px;color:#6c7781}.competitorChart svg{width:100%;height:auto;margin-top:8px;overflow:visible}.chartGrid{stroke:#e7ebee;stroke-width:1}.mySalesLine{fill:none;stroke:#6549d8;stroke-width:2.5}.mySalesDot{fill:#6549d8}.competitorAxis{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:4px;gap:4px;text-align:center;font-size:8px;color:#69747e}.competitorLegend{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;font-size:9px}.competitorLegend span,.competitorTotals span{display:flex;align-items:center;gap:6px}.legendCompetitor,.legendMine{display:inline-block;width:9px;height:9px;border-radius:50%;background:#6549d8}.legendCompetitor.c0{background:#ef7b2d}.legendCompetitor.c1{background:#2c83d5}.legendCompetitor.c2{background:#42a354}.competitorBreakdown table{min-width:650px}.competitorBreakdown th small{font-weight:600;color:#7b8490}.competitorBreakdown td:not(:first-child),.competitorBreakdown th:not(:first-child){text-align:center}.todayPill{margin-left:6px;padding:2px 5px;border-radius:999px;background:#e7f7eb;color:#19813a;font-size:7px}.competitorTotals>div{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f2;font-size:10px}.competitorMethod p,.competitorTotals p{font-size:9px;line-height:1.5;color:#6c7781}.competitorWatchlist>div:not(.watchCount){display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f2}.competitorWatchlist span{display:flex;flex-direction:column;gap:2px}.competitorWatchlist small{color:#7a858f}.competitorWatchlist button{border:0;background:transparent;font-size:18px;color:#9a6670}.watchCount{display:flex;justify-content:space-between;margin-top:12px;padding:10px;border-radius:9px;background:#f6f3ff}.watchCount span{font-size:9px}@media(max-width:1050px){.competitorCards{grid-template-columns:1fr 1fr}.competitorMainGrid{grid-template-columns:1fr}}@media(max-width:700px){.competitorAdd,.competitorHero{align-items:stretch;flex-direction:column}.competitorCards{grid-template-columns:1fr}.competitorAxis{font-size:7px}}:root{--side-nav-width:214px}.appWithSidebar{margin-left:var(--side-nav-width);width:calc(100% - var(--side-nav-width));min-height:100vh;padding-left:22px}.fixedSideNav{position:fixed;left:0;top:0;bottom:0;width:var(--side-nav-width);z-index:1000;display:flex;flex-direction:column;padding:18px 12px;background:linear-gradient(180deg,#121d35,#17254a);color:#fff;box-shadow:10px 0 30px rgba(22,34,58,.08);overflow-y:auto}.sideBrand{gap:10px;padding:5px 7px 20px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:12px}.sideBrand,.sideBrandIcon{display:flex;align-items:center}.sideBrandIcon{width:37px;height:37px;border-radius:11px;justify-content:center;background:linear-gradient(135deg,#7048e8,#8f62ff);font-size:19px;font-weight:900}.sideBrand div:last-child{display:flex;flex-direction:column;line-height:1.02}.sideBrand b{font-size:17px}.sideBrand span{font-size:14px;font-weight:700}.fixedSideNav nav{display:flex;flex-direction:column;gap:5px}.sideNavLink{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;color:#eef3ff;text-decoration:none;font-size:11px;font-weight:700;transition:background .15s ease,transform .15s ease}.sideNavLink:hover{background:rgba(255,255,255,.09);transform:translateX(1px)}.sideNavLink.active{background:linear-gradient(90deg,#5d3fd8,#714ce8);box-shadow:0 6px 18px rgba(92,63,216,.25)}.sideNavIcon{width:20px;text-align:center;font-size:17px;line-height:1}.sideNavFooter{margin-top:auto;padding-top:16px}.sideNavMiniCard{padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.06)}.sideNavMiniCard b,.sideNavMiniCard span{display:block}.sideNavMiniCard span{font-size:8px;color:#bfc8dc;margin-bottom:3px}.sideNavMiniCard b{font-size:9px;color:#fff}.appWithSidebar>.topbar{position:relative;z-index:1}@media(max-width:900px){:root{--side-nav-width:72px}.appWithSidebar{padding-left:12px}.sideBrand div:last-child,.sideNavLink>span:last-child,.sideNavMiniCard{display:none}.fixedSideNav{padding-left:9px;padding-right:9px}.sideBrand{justify-content:center;padding-left:0;padding-right:0}.sideNavLink{justify-content:center;padding-left:8px;padding-right:8px}.sideNavIcon{width:auto}}@media(max-width:620px){:root{--side-nav-width:58px}.fixedSideNav{padding-left:6px;padding-right:6px}.sideBrandIcon{width:34px;height:34px}.appWithSidebar{padding-left:8px}}.sideSubNav{margin:3px 0 5px 40px;padding-left:10px;border-left:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:3px}.sideSubNavLink{padding:6px 8px;border-radius:7px;color:#bfc9df;text-decoration:none;font-size:9px;font-weight:700}.sideSubNavLink:hover{background:rgba(255,255,255,.07);color:#fff}.sideSubNavLink.active{background:rgba(110,78,232,.42);color:#fff}.pinterestHero{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.pinterestHero h2{font-size:23px;margin:4px 0 6px}.pinterestHero p{max-width:700px;margin:0}.pinterestItemSearch{width:390px;position:relative}.pinterestItemSearch>label{display:block;margin-bottom:5px;font-size:9px;font-weight:800;color:#64717c}.pinterestItemSearchBox{position:relative}.pinterestItemSearchBox>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:17px;color:#7b8791}.pinterestItemSearchBox input{width:100%;padding:10px 36px 10px 34px}.pinterestItemSearchBox>button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;font-size:18px;color:#79848d}.pinterestItemSearchMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;max-height:350px;overflow:auto;padding:5px;border:1px solid #dbe1e6;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(22,31,42,.15)}.pinterestItemSearchMenu>button{width:100%;display:grid;grid-template-columns:40px 1fr;grid-gap:8px;gap:8px;align-items:center;text-align:left;border:0;background:#fff;padding:7px;border-radius:8px}.pinterestItemSearchMenu>button:hover{background:#f5f6f8}.pinItemPlaceholder,.pinterestItemSearchMenu img{width:40px;height:40px;border-radius:7px;object-fit:cover;background:#eef2f4;display:flex;align-items:center;justify-content:center}.pinterestItemSearchMenu b{display:block;font-size:10px}.pinterestItemSearchMenu small{display:block;margin-top:2px;font-size:8px;color:#78838d}.pinSearchEmpty{padding:12px;text-align:center;font-size:9px;color:#78838d}.pinterestProductCard{display:grid;grid-template-columns:1.8fr .8fr;align-items:center;grid-gap:18px;gap:18px}.pinterestProductIdentity{display:flex;align-items:center;gap:16px}.pinterestProductIdentity img,.pinterestProductPlaceholder{width:120px;height:120px;border-radius:11px;object-fit:cover;background:#eef2f4;display:flex;align-items:center;justify-content:center;font-size:27px;color:#98a3ac}.pinterestProductIdentity span{color:#5d42d7;font-size:10px;font-weight:800}.pinterestProductIdentity h2{font-size:21px;margin:5px 0}.pinterestProductIdentity p{margin:0;max-width:640px}.pinterestOpportunityCard{padding:16px;border-radius:11px;background:#f2faf4}.pinterestOpportunityCard small,.pinterestOpportunityCard strong{display:block}.pinterestOpportunityCard strong{margin:8px 0;font-size:21px;color:#27783a}.pinterestOpportunityCard p{margin:0}.pinterestTopGrid{display:grid;grid-template-columns:.75fr 1.9fr 1fr;grid-gap:12px;gap:12px}.pinterestBottomGrid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:12px;gap:12px}.pinterestBottomGrid>.panel,.pinterestTopGrid>.panel{margin-bottom:14px}.pinCardTitle{display:flex;align-items:center;gap:6px}.pinCardTitle h3{font-size:12px;margin:0;flex:1 1}.pinCardTitle h3 small{font-weight:500;color:#6c7781}.pinCardTitle>span{font-size:9px;color:#6e7984}.pinUnavailable{display:block;margin:24px 0 10px;font-size:34px;color:#77838d}.pinUnavailable small{font-size:15px}.pinDataStatus{display:inline-flex;padding:6px 8px;border-radius:8px;background:#f4f6f8;color:#68747e;font-size:9px;font-weight:700}.pinterestScoreCard p{margin-top:16px;line-height:1.5}.pinChartUnavailable{position:relative;height:220px;margin-top:10px}.pinChartUnavailable svg{position:absolute;inset:0;width:100%;height:100%}.pinChartUnavailable line{stroke:#e5e9ec;stroke-width:1}.pinChartUnavailable>div{position:absolute;inset:30px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(255,255,255,.88);border:1px dashed #d4dce2;border-radius:10px}.pinChartUnavailable b{font-size:12px}.pinChartUnavailable span{font-size:9px;color:#6e7984;margin:4px 0 9px}.pinChartUnavailable a{font-size:9px;font-weight:800;text-decoration:none;color:#5f44d8}.pinterestRelatedInterests>a{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #edf0f2;text-decoration:none;color:inherit}.pinRank{width:26px;height:26px;border-radius:50%;background:#f0eef8;display:flex;align-items:center;justify-content:center;font-size:9px}.pinterestRelatedInterests b{font-size:10px;text-transform:capitalize}.pinterestRelatedInterests small{font-size:8px;color:#5f44d8}.pinRelatedTable{margin-top:10px}.pinRelatedHead,.pinRelatedRow{display:grid;grid-template-columns:30px 1.7fr .65fr .65fr .7fr;grid-gap:8px;gap:8px;align-items:center;padding:8px;border-bottom:1px solid #edf0f2;font-size:9px}.pinRelatedHead{font-size:8px;color:#6d7882;font-weight:800}.pinRelatedRow b{text-transform:capitalize}.pinRelatedRow a{justify-self:end;text-decoration:none;color:#5f44d8;font-weight:800}.pinSeasonGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.pinSeasonGrid>div{padding:12px 8px;border:1px solid #e5e9ec;border-radius:9px;text-align:center}.pinSeasonGrid b,.pinSeasonGrid small,.pinSeasonGrid span,.pinSeasonGrid strong{display:block}.pinSeasonGrid b{font-size:10px}.pinSeasonGrid small{font-size:8px;color:#6e7984}.pinSeasonGrid strong{font-size:27px;margin:12px 0;color:#7b8790}.pinSeasonGrid span{font-size:8px;color:#6f7a84}.pinterestMeaning{display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:center;background:#f8f6ff}.pinMeaningIcon{width:40px;height:40px;border-radius:50%;background:#ece7ff;color:#5f44d8;display:flex;align-items:center;justify-content:center;font-size:19px}.pinterestHowScore h3,.pinterestMeaning h3{font-size:13px;margin:0 0 5px}.pinterestMeaning p{margin:0}.pinFormula{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;grid-gap:12px;gap:12px;margin-top:14px}.pinFormula,.pinFormula>div{display:grid;align-items:center}.pinFormula>div{grid-template-columns:42px 1fr;grid-column-gap:9px;column-gap:9px}.pinFormulaIcon,.pinFormulaScore{grid-row:1/3;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eee9ff;color:#5f44d8;font-size:20px}.pinFormulaIcon.heart{background:#fff0f2;color:#df5268}.pinFormulaIcon.arrow{background:#edf5ff;color:#2c78c8}.pinFormulaScore{background:#edf0f3;color:#7a858e}.pinFormula b{font-size:9px}.pinDataFootnote,.pinFormula small{font-size:8px;color:#6e7984}.pinDataFootnote{margin:14px 0 0;padding-top:10px;border-top:1px solid #edf0f2}@media(max-width:1050px){.pinterestTopGrid{grid-template-columns:1fr 2fr}.pinterestRelatedInterests{grid-column:1/-1}.pinterestBottomGrid,.pinterestProductCard{grid-template-columns:1fr}.pinFormula{grid-template-columns:1fr 1fr}.pinFormula>strong{display:none}}@media(max-width:760px){.pinterestHero{align-items:stretch;flex-direction:column}.pinterestItemSearch{width:100%}.pinterestTopGrid{grid-template-columns:1fr}.pinterestRelatedInterests{grid-column:auto}.pinSeasonGrid{grid-template-columns:1fr 1fr}.pinterestMeaning{grid-template-columns:44px 1fr}.pinterestMeaning>a{grid-column:2}.sideSubNav{display:none}}.pinLiveScore{display:block;margin:24px 0 10px;font-size:34px;color:#16853b}.pinLiveScore small{font-size:15px;color:#5f6c77}.pinDataStatus.live{background:#e8f7ed;color:#197c38}.pinLiveChart{margin-top:12px}.pinLiveChart svg{width:100%;height:205px;overflow:visible}.pinLiveChart line{stroke:#e4e9ec;stroke-width:1}.pinLiveChart polyline{fill:none;stroke:#198b3d;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pinChartLabels{display:flex;justify-content:space-between;color:#74808a;font-size:8px;padding:0 4px}.competitorHeroActions{display:flex;gap:8px;align-items:center}.watchActions{display:flex!important;flex-direction:row!important;gap:6px!important;align-items:center}.watchActions a{font-size:14px;text-decoration:none;color:#5f44d8}.watchActions button{padding:0 3px}@media(max-width:700px){.competitorHeroActions{align-items:stretch;flex-direction:column}}.competitorShopDrillLink{color:inherit;text-decoration:none;font-weight:800}.competitorShopDrillLink:hover{text-decoration:underline;color:#5f44d8}.competitorProductsHeaderActions{display:flex;gap:8px;align-items:center}.competitorProductKpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.competitorProductKpis .panel{margin:0}.competitorProductKpis small,.competitorProductKpis span{display:block}.competitorProductKpis span{font-size:9px;color:#66727c}.competitorProductKpis strong{display:block;font-size:25px;margin:6px 0}.competitorProductKpis small{color:#77828c}.competitorProductsControls{display:flex;gap:10px;align-items:center}.competitorProductSearch{position:relative;flex:1 1}.competitorProductSearch>span{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:#78838d}.competitorProductSearch input{width:100%;padding-left:32px}.competitorProductsControls select{min-width:230px}.competitorProductsTable table{min-width:1080px}.competitorProductCell{display:grid;grid-template-columns:72px minmax(260px,1fr);grid-gap:10px;gap:10px;align-items:center}.competitorProductImageLink img,.competitorProductPlaceholder{width:72px;height:62px;border-radius:8px;object-fit:cover;background:#eef2f4;display:flex;align-items:center;justify-content:center}.competitorProductTitle{font-weight:800;color:#1e2933;text-decoration:none}.competitorProductTitle:hover{color:#5f44d8;text-decoration:underline}.competitorProductCell small{display:block;margin-top:2px;color:#77828c}.competitorProductTags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.competitorProductTags span{padding:2px 5px;border-radius:999px;background:#f1f3f6;color:#66717b;font-size:7px}.competitorProductsTable td>small{display:block;margin-top:3px;font-size:8px}.changeUp{color:#13853a}.changeDown{color:#bd4e4e}.competitorChangeBadges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.competitorChangeBadges span{padding:3px 6px;border-radius:6px;font-size:7px;font-weight:800}.competitorChangeBadges .good{background:#e8f7ed;color:#16813a}.competitorChangeBadges .warn{background:#fff1dd;color:#ad6900}.competitorChangeBadges .neutral{background:#f1f3f5;color:#6d7882}.competitorOpenListing{font-size:9px;font-weight:800;text-decoration:none;color:#5f44d8}.competitorProductsPager{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.competitorProductsPager>div{display:flex;align-items:center;gap:8px}.competitorProductsPager b{font-size:9px}.competitorProductsFootnote{margin-top:4px;padding:10px 12px;border:1px solid #ddd6ff;background:#f8f6ff;border-radius:9px;font-size:9px;color:#65717b}@media(max-width:1100px){.competitorProductKpis{grid-template-columns:repeat(3,1fr)}.competitorProductsControls{align-items:stretch;flex-direction:column}.competitorProductsControls select{min-width:0;width:100%}}@media(max-width:700px){.competitorProductKpis{grid-template-columns:1fr 1fr}.competitorProductsHeaderActions{align-items:stretch;flex-direction:column}}.adsHeaderActions{display:flex;gap:8px;align-items:center}.adsHeaderActions select{min-width:150px}.adsKpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.adsKpis .panel{margin:0;min-height:105px}.adsKpis small,.adsKpis span{display:block}.adsKpis span{font-size:9px;color:#64717b}.adsKpis strong{display:block;font-size:24px;margin:8px 0}.adsKpis small{font-size:8px;color:#7b8690;line-height:1.35}.adsTopGrid{display:grid;grid-template-columns:minmax(0,2fr) minmax(210px,.8fr) minmax(230px,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.adsTopGrid .panel{margin:0}.adsPanelHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.adsCapability h2,.adsFunnel h2,.adsPanelHead h2,.adsSearchTerms h2{margin:0 0 5px}.adsPanelHead p{margin:0;color:#74808a;font-size:9px}.adsChart svg{width:100%;height:205px;margin-top:8px}.adsChart line{stroke:#e6e9ed;stroke-width:1}.adsChart polyline{fill:none;stroke:#6546e8;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.adsChart circle{fill:#6546e8}.adsChartAxis{color:#75818a;font-size:8px}.adsChartAxis,.adsFunnel>div{display:flex;justify-content:space-between}.adsFunnel>div{padding:11px 0;border-bottom:1px solid #e7eaed;font-size:9px}.adsFunnel>div:last-child{border-bottom:0}.adsLiveBadge{display:inline-block;padding:5px 8px;border-radius:999px;background:#e8f7ed;color:#147b37;font-size:8px;font-weight:800;margin:7px 0 10px}.adsCapability>strong{display:block;font-size:16px}.adsCapability>p{font-size:9px;color:#68747e;line-height:1.45}.adsUnavailable{margin-top:12px;padding:10px;border-radius:9px;background:#f7f4ff;border:1px solid #e0d8ff}.adsUnavailable b,.adsUnavailable span{display:block}.adsUnavailable b{font-size:9px;margin-bottom:4px}.adsUnavailable span{font-size:8px;color:#6f7882;line-height:1.4}.adsBottomGrid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(260px,.8fr);grid-gap:14px;gap:14px}.adsBottomGrid .panel{margin:0}.adsLedger table{min-width:650px}.adsLockedMetric{margin-top:15px;padding:14px;background:#f8f6ff;border-radius:10px;border:1px solid #e1dbff}.adsLockedMetric a,.adsLockedMetric p,.adsLockedMetric strong{display:block}.adsLockedMetric p{font-size:9px;color:#68747e;line-height:1.5}.adsLockedMetric a{font-size:9px;font-weight:800;color:#5d42d6;text-decoration:none;margin-top:10px}@media(max-width:1200px){.adsKpis{grid-template-columns:repeat(3,1fr)}.adsTopGrid{grid-template-columns:1fr 1fr}.adsChart{grid-column:1/-1}.adsBottomGrid{grid-template-columns:1fr}}@media(max-width:700px){.adsKpis{grid-template-columns:1fr 1fr}.adsTopGrid{grid-template-columns:1fr}.adsChart{grid-column:auto}.adsHeaderActions{align-items:stretch;flex-direction:column}}.adsImportBar{display:flex;align-items:center;gap:10px}.adsImportBar>div:first-child{flex:1 1}.adsImportBar b{font-size:11px}.adsImportBar p{margin:3px 0 0;font-size:9px;color:#6f7a84}.adsChartLegend{display:flex;gap:14px;margin-top:9px;font-size:8px}.adsChartLegend span:before{content:"";display:inline-block;width:14px;height:2px;margin-right:5px;vertical-align:middle}.adsChartLegend .spend:before{background:#e45265}.adsChartLegend .revenue:before{background:#269747}.adsChart .adsSpendLine{fill:none;stroke:#e45265;stroke-width:2.1}.adsChart .adsRevenueLine{fill:none;stroke:#269747;stroke-width:2.1}.adsListingSearch input{min-width:220px}.adsLedger td small{display:block;margin-top:2px;color:#76818b;font-size:8px}.adsSearchTermRow{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #e8ecef}.adsSearchTermRow b,.adsSearchTermRow small,.adsSearchTermRow span{display:block}.adsSearchTermRow b{font-size:9px}.adsSearchTermRow small{margin-top:3px;font-size:8px;color:#74808a}.adsSearchTermRow strong{font-size:9px}@media(max-width:700px){.adsImportBar{align-items:stretch;flex-direction:column}.adsListingSearch input{min-width:0;width:100%}}.adsListingTools{display:flex;gap:8px;align-items:center}.adsListingTools select{min-width:150px}.adsListingsTable .ctrHeader{background:#f6f3ff;color:#5b43cf}.adsListingsTable .ctrCell{min-width:115px}.adsListingsTable .ctrCell strong{display:block;font-size:15px;margin-bottom:4px}.ctrBadge{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:7px;font-weight:800;letter-spacing:.02em}.ctrBadge.strong{background:#e7f7ec;color:#157f38}.ctrBadge.average{background:#fff4d8;color:#9d7100}.ctrBadge.low{background:#fff0f0;color:#b14b4b}@media(max-width:800px){.adsListingTools{align-items:stretch;flex-direction:column}.adsListingTools select{width:100%;min-width:0}}.adsItemCell{display:grid;grid-template-columns:48px minmax(220px,1fr);grid-gap:9px;gap:9px;align-items:center}.adsItemCell img,.adsItemPlaceholder{width:48px;height:42px;border-radius:7px;object-fit:cover;background:#eef1f3;display:flex;align-items:center;justify-content:center}.adsItemCell a{color:inherit;text-decoration:none}.adsItemCell a:hover{text-decoration:underline}.adsItemCell small{display:block;margin-top:3px;color:#78838c;font-size:8px}.adsStatus{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:7px;font-weight:800;white-space:nowrap}.adsStatus.on{background:#e7f7ec;color:#137c36}.adsStatus.unknown{background:#f1f3f5;color:#68747e}.adsListingNote{display:flex;gap:8px;margin-top:12px;padding:10px 12px;border-radius:9px;background:#f8f6ff;border:1px solid #e1dbff;font-size:8px}.adsListingNote b{white-space:nowrap}.adsListingNote span{color:#68747e}.adsDailyKpis{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.adsDailyKpis .panel{margin:0;padding:14px}.adsDailyKpis span{display:block;font-size:8px;color:#68747e}.adsDailyKpis strong{display:block;margin-top:7px;font-size:19px}.adsDailyTop{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);grid-gap:14px;gap:14px;margin-bottom:14px}.adsDailyTop .panel{margin:0}.adsAdvice>strong{display:block;font-size:27px;margin:12px 0 4px}.adsAdvice>p{font-size:9px;color:#66727c;line-height:1.5}.adsScore{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:800;margin-top:6px}.adsScore.good{background:#e7f7ec;color:#147d37}.adsScore.watch{background:#fff3db;color:#946700}.adsAdviceStats{margin-top:14px;border-top:1px solid #e8ecef}.adsAdviceStats span{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e8ecef;font-size:9px}.adsDailyTable{margin-top:0}.adsDailyTable table{min-width:900px}@media(max-width:1250px){.adsDailyKpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:850px){.adsDailyKpis{grid-template-columns:repeat(2,1fr)}.adsDailyTop{grid-template-columns:1fr}}.perfHeader p{margin:4px 0 0;color:#66727c}.perfRanges{display:flex;gap:7px;align-items:center}.perfRanges button{min-width:48px}.perfRanges button.active{background:#6548e8;color:#fff;border-color:#6548e8}.perfKpis{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:11px;gap:11px;margin-bottom:14px}.perfKpis .panel{margin:0;padding:15px}.perfKpis small,.perfKpis span{display:block;color:#68747e;font-size:8px}.perfKpis strong{display:block;font-size:20px;margin:8px 0}.perfOverall{background:#f1fbf3!important}.perfUp{color:#12933e!important;font-weight:800}.perfDown{color:#d92f38!important;font-weight:800}.perfMid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr);grid-gap:14px;gap:14px;margin-bottom:14px}.perfBottom>.panel,.perfMid>.panel,.perfTables>.panel{margin:0}.perfPanelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.perfPanelHead h2{margin:0}.perfPanelHead p,.perfPanelHead span{font-size:8px;color:#74808a}.perfLegend{display:flex;gap:14px}.perfLegend span:first-child{color:#6548e8}.perfLegend span:last-child{color:#3186e8}.perfChart svg{width:100%;height:260px}.perfChart svg line{stroke:#e7ebef;stroke-width:1}.perfOrdersLine,.perfSalesLine{fill:none;stroke-width:2.4;vector-effect:non-scaling-stroke}.perfSalesLine{stroke:#6548e8}.perfOrdersLine{stroke:#3186e8;stroke-dasharray:5 5}.perfAxis{display:flex;justify-content:space-between;font-size:8px;color:#74808a}.perfAdvice{display:flex;flex-direction:column;gap:9px}.perfAdviceRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-radius:10px;border:1px solid}.perfAdviceRow.good{background:#f1fbf4;border-color:#d3efda}.perfAdviceRow.warn{background:#fff9e9;border-color:#f2e2ad}.perfAdviceRow.info{background:#f1f7ff;border-color:#d2e4fa}.perfAdviceRow b{font-size:10px}.perfAdviceRow p{font-size:8px;line-height:1.45;color:#59656f;margin:4px 0 0}.perfAdviceRow a{font-size:8px;font-weight:800;text-decoration:none;color:#4f36ce;white-space:nowrap}.perfTables{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.perfTables table{min-width:620px}.perfItem{display:flex;gap:8px;align-items:center;min-width:190px}.perfItem img,.perfItem>span{width:34px;height:34px;object-fit:cover;border-radius:7px;background:#eef1f3}.perfItem a{color:#4f36ce;text-decoration:none}.perfBadge{display:inline-flex;padding:4px 8px;border-radius:6px;font-size:8px;font-weight:800}.perfBadge.danger{background:#ffe7e8;color:#c52c35}.perfBadge.watch{background:#fff3d4;color:#946500}.perfBadge.good{background:#e6f7ea;color:#147c37}.perfBottom{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.perfMini h3{margin:0 0 10px}.perfMini>div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-top:1px solid #edf0f2;font-size:8px}.perfMini>div b{white-space:nowrap}.perfMini p{font-size:8px;color:#7b8790}@media(max-width:1300px){.perfKpis{grid-template-columns:repeat(3,1fr)}.perfBottom{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.perfMid,.perfTables{grid-template-columns:1fr}.perfKpis{grid-template-columns:repeat(2,1fr)}.perfBottom{grid-template-columns:1fr}}.appWithSidebar .perfBottom,.appWithSidebar .perfKpis,.appWithSidebar .perfMid,.appWithSidebar .perfTables{width:100%;box-sizing:border-box}.appWithSidebar .perfMid,.appWithSidebar .perfTables{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.appWithSidebar .perfBottom{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.appWithSidebar .perfBottom>.panel,.appWithSidebar .perfMid>.panel,.appWithSidebar .perfTables>.panel{width:100%;box-sizing:border-box}.appWithSidebar .perfAdvice{min-width:0}@media(max-width:1300px){.appWithSidebar .perfBottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.appWithSidebar .perfBottom,.appWithSidebar .perfMid,.appWithSidebar .perfTables{grid-template-columns:1fr}}.appWithSidebar .perfKpis span{font-size:10px;line-height:1.3}.appWithSidebar .perfKpis strong{font-size:24px;line-height:1.15}.appWithSidebar .perfKpis .perfDown,.appWithSidebar .perfKpis .perfUp,.appWithSidebar .perfKpis small{font-size:10px!important;line-height:1.35}.appWithSidebar .perfAdviceRow{grid-template-columns:minmax(0,1fr) auto;padding:16px;gap:14px}.appWithSidebar .perfAdviceRow b{font-size:13px;line-height:1.35}.appWithSidebar .perfAdviceRow p{font-size:11px;line-height:1.55}.appWithSidebar .perfAdviceRow a{font-size:10px}.appWithSidebar .perfTables .tableWrap{overflow-x:visible}.appWithSidebar .perfTables table{min-width:0!important;width:100%;table-layout:fixed}.appWithSidebar .perfTables td,.appWithSidebar .perfTables th{white-space:normal;word-break:break-word;overflow-wrap:anywhere;padding:10px 8px;font-size:9px;line-height:1.25}.appWithSidebar .perfTables th{font-size:8px}.appWithSidebar .perfTables .perfItem{min-width:0}.appWithSidebar .perfTables .perfItem b,.appWithSidebar .perfTables td>b{font-size:9px}.appWithSidebar .perfTables .perfItem img,.appWithSidebar .perfTables .perfItem>span{flex:0 0 30px;width:30px;height:30px}.appWithSidebar .perfTables>article:first-child th:first-child{width:38%}.appWithSidebar .perfTables>article:first-child th:nth-child(2){width:12%}.appWithSidebar .perfTables>article:first-child th:nth-child(3),.appWithSidebar .perfTables>article:first-child th:nth-child(4){width:9%}.appWithSidebar .perfTables>article:first-child th:nth-child(5){width:17%}.appWithSidebar .perfTables>article:first-child th:nth-child(6){width:15%}.appWithSidebar .perfTables>article:nth-child(2) th:first-child{width:34%}.appWithSidebar .perfTables>article:nth-child(2) th:nth-child(2){width:8%}.appWithSidebar .perfTables>article:nth-child(2) th:nth-child(3){width:11%}.appWithSidebar .perfTables>article:nth-child(2) th:nth-child(4),.appWithSidebar .perfTables>article:nth-child(2) th:nth-child(5){width:14%}.appWithSidebar .perfTables>article:nth-child(2) th:nth-child(6){width:19%}.appWithSidebar .perfMini h3{font-size:12px;line-height:1.35}.appWithSidebar .perfMini>div{font-size:10px;line-height:1.35}.appWithSidebar .perfMini p{font-size:10px;line-height:1.4}.appWithSidebar .perfPanelHead h2{font-size:15px}.appWithSidebar .perfPanelHead p,.appWithSidebar .perfPanelHead span{font-size:10px;line-height:1.35}.appWithSidebar .perfMid,.appWithSidebar .perfTables{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1050px){.appWithSidebar .perfMid,.appWithSidebar .perfTables{grid-template-columns:1fr}.appWithSidebar .perfTables table{table-layout:auto}.appWithSidebar .perfTables td,.appWithSidebar .perfTables th{font-size:10px}}.perfHeader p{max-width:760px}.appWithSidebar .perfTables th{font-size:10px!important;line-height:1.25}.appWithSidebar .perfTables td{font-size:11px!important;line-height:1.35;padding:12px 9px}.appWithSidebar .perfTables .perfItem b,.appWithSidebar .perfTables td>b{font-size:11px!important}.appWithSidebar .perfTables .perfBadge{font-size:9px;padding:5px 8px}.appWithSidebar .perfMiniLink{color:#4f36ce;font-weight:700;text-decoration:none}.appWithSidebar .perfMiniLink:hover{text-decoration:underline}.appWithSidebar .perfKpis .panel{position:relative;min-height:122px;padding-top:16px}.appWithSidebar .perfKpiIcon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;margin-bottom:10px}.appWithSidebar .perfKpiIcon svg{width:21px;height:21px}.appWithSidebar .perfKpiIcon.sales{background:#edf5ff;color:#2d74d6}.appWithSidebar .perfKpiIcon.orders{background:#f4efff;color:#7657d7}.appWithSidebar .perfKpiIcon.units{background:#eff8ed;color:#579548}.appWithSidebar .perfKpiIcon.value{background:#fff6e8;color:#e49a25}.appWithSidebar .perfKpiIcon.listings{background:#edf5ff;color:#2d74d6}.appWithSidebar .perfKpiIcon.change{background:#eaf7ee;color:#219653}.appWithSidebar .perfOverall .perfKpiIcon{margin-bottom:10px}.connectEtsyPage .topbar{align-items:flex-start;margin-bottom:18px}.connectEtsyPage .connectEtsySubtitle{margin:6px 0 0;color:#66727c;font-size:13px}.connectEtsyPage .etsyPanel,.stockInventoryTransactions{margin-bottom:18px}.stockInventoryTransactions .panel{min-height:100%}.fixedSideNav .sideNavLink{display:flex;align-items:center}.fixedSideNav .sideNavLabel{min-width:0}.fixedSideNav .etsyNavIcon{width:32px;height:32px;min-width:32px;display:grid;place-items:center;border-radius:9px;background:#f1641e;color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:800;line-height:1}.fixedSideNav .etsyConnectionBadge{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:800;line-height:1;border:1px solid}.fixedSideNav .etsyConnectionBadge i{width:6px;height:6px;border-radius:50%;display:block}.fixedSideNav .etsyConnectionBadge.connected{color:#d9ffe5;background:rgba(19,166,77,.22);border-color:#31d36f}.fixedSideNav .etsyConnectionBadge.connected i{background:#40df7b;box-shadow:0 0 0 2px rgba(64,223,123,.15)}.fixedSideNav .etsyConnectionBadge.disconnected{color:#ffe1e1;background:rgba(214,53,61,.2);border-color:#e75b62}.fixedSideNav .etsyConnectionBadge.disconnected i{background:#ff6b72}.socialMediaPage .socialMediaHeader{align-items:flex-start;margin-bottom:18px}.socialMediaPage .socialMediaHeader p{margin:6px 0 0;color:#66727c;font-size:13px}.socialConnectPanel{margin-bottom:18px}.socialProductsHead,.socialSectionHead{display:flex;align-items:center;justify-content:space-between;gap:16px}.socialProductsHead h2,.socialSectionHead h2{margin:0;font-size:18px}.socialProductsHead p,.socialSectionHead p{margin:5px 0 0;color:#6b7480;font-size:12px;line-height:1.45}.socialPlatformGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.socialPlatformCard{display:flex;align-items:center;gap:10px;border:1px solid #dfe5ec;border-radius:12px;padding:13px;background:#fff;min-width:0}.socialPlatformCard>div{min-width:0;display:flex;flex-direction:column;gap:2px}.socialPlatformCard b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.socialPlatformCard small{font-size:9px;color:#79838f}.socialReady{margin-left:auto;padding:4px 7px;border-radius:999px;background:#e8f7ed;color:#1c8b49;font-size:8px;font-weight:800}.socialLogo,.socialPublishIcon{display:grid;place-items:center;border-radius:50%;font-weight:800;line-height:1;flex:0 0 auto}.socialLogo{width:34px;height:34px;font-size:16px}.socialLogo.x,.socialPublishIcon.x{background:#090b0e;color:white}.socialLogo.facebook,.socialPublishIcon.facebook{background:#1877f2;color:white}.socialLogo.tiktok,.socialPublishIcon.tiktok{background:#111;color:white}.socialLogo.instagram,.socialPublishIcon.instagram{background:#db3f77;color:white}.socialLogo.pinterest,.socialPublishIcon.pinterest{background:#e60023;color:white}.socialProductsPanel{padding:0;overflow:hidden}.socialProductsHead{padding:18px 18px 15px;border-bottom:1px solid #e5eaf0}.socialSearch{height:38px;width:min(340px,40vw);display:flex;align-items:center;gap:7px;border:1px solid #d8dfe7;border-radius:9px;padding:0 10px;background:#fff}.socialSearch span{color:#697482;font-size:16px}.socialSearch input{border:0;outline:0;background:transparent;width:100%;font:inherit;font-size:11px;color:#172033}.socialNotice{margin:13px 18px 0;padding:10px 12px;border-radius:9px;background:#eef5ff;color:#315a92;font-size:11px;display:flex;justify-content:space-between;gap:10px;align-items:center}.socialNotice button{border:0;background:transparent;font-size:17px;cursor:pointer;color:inherit}.socialTableWrap{width:100%;overflow-x:auto}.socialTable{width:100%;border-collapse:collapse;table-layout:fixed}.socialTable th{padding:12px 16px;text-align:left;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#697482;border-bottom:1px solid #e6eaf0}.socialTable td{padding:12px 16px;border-bottom:1px solid #edf0f4;vertical-align:middle;font-size:11px}.socialTable th:first-child{width:28%}.socialTable th:nth-child(2){width:37%}.socialTable th:nth-child(3){width:23%}.socialTable th:nth-child(4){width:12%}.socialProductCell{display:flex;align-items:center;gap:10px;min-width:0}.socialProductCell img,.socialProductPlaceholder{width:46px;height:46px;border-radius:9px;object-fit:cover;flex:0 0 46px}.socialProductPlaceholder{display:grid;place-items:center;background:#eef1f5;color:#808996}.socialProductCell>div{min-width:0;display:flex;flex-direction:column;gap:4px}.socialProductCell b{font-size:11px;line-height:1.3}.socialProductCell small{font-size:9px;color:#78838f}.socialLinkBox{height:36px;border:1px solid #dce2e9;border-radius:8px;display:flex;align-items:center;overflow:hidden;min-width:0}.socialLinkBox a{flex:1 1;min-width:0;padding:0 10px;color:#607083;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.socialLinkBox button{align-self:stretch;border:0;border-left:1px solid #dce2e9;background:#fff;padding:0 12px;font-weight:700;cursor:pointer;font-size:9px}.socialPublishButtons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.socialPublishIcon{width:29px;height:29px;border:0;cursor:pointer;font-size:12px}.socialPublishAll{border:0;border-radius:8px;padding:10px 13px;background:#0f2238;color:white;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.socialPagination{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;font-size:9px;color:#687482}.socialPagination>div{display:flex;align-items:center;gap:9px}.socialPagination button{width:30px;height:30px;border-radius:8px;border:1px solid #dce2e9;background:#fff;cursor:pointer}.socialPagination button:disabled{opacity:.4;cursor:default}.socialInfo{margin:0 18px 18px;padding:14px 16px;border-radius:10px;background:#eef5ff;display:flex;gap:12px;align-items:flex-start;color:#1f3f6c}.socialInfoIcon{width:22px;height:22px;border:1.5px solid #2d6dd2;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;flex:0 0 22px}.socialInfo b{font-size:11px}.socialInfo p{margin:4px 0 0;font-size:9px;line-height:1.45;color:#58708d}@media(max-width:1150px){.socialPlatformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.socialTable{min-width:1050px}}@media(max-width:700px){.socialPlatformGrid{grid-template-columns:1fr}.socialProductsHead{align-items:flex-start;flex-direction:column}.socialSearch{width:100%}}.socialMediaPage .socialLogo,.socialMediaPage .socialPublishIcon{border-radius:9px}.socialMediaPage .socialLogo{font-size:17px}.socialMediaPage .socialPublishIcon{width:34px;height:34px;font-size:13px;border:1px solid transparent;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.socialMediaPage .socialPublishIcon:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(20,36,58,.14)}.socialMediaPage .socialPublishIcon.needsConnection{opacity:.58;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34)}.socialPlatformText{flex:1 1!important}.socialConnectionButton,.socialManageButton{border:1px solid #d8e0e9;background:#fff;color:#25364a;border-radius:9px;font-weight:800;cursor:pointer;white-space:nowrap}.socialConnectionButton{padding:7px 9px;font-size:9px;margin-left:auto}.socialConnectionButton.connected{background:#e9f8ee;border-color:#ccebd7;color:#187842}.socialManageButton{padding:9px 12px;font-size:10px}.socialProductsHead{gap:24px}.socialSearch{width:min(460px,46vw);height:44px;border:1px solid #cfd8e3;border-radius:12px;padding:0 8px 0 9px;background:#f9fbfd;box-shadow:0 1px 2px rgba(16,34,56,.03);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.socialSearch:focus-within{background:#fff;border-color:#7fa9e8;box-shadow:0 0 0 3px rgba(67,126,215,.12)}.socialSearchIcon{width:28px;height:28px;border-radius:8px;background:#eaf1fb;color:#3266aa!important;display:grid;place-items:center;font-size:15px!important;flex:0 0 28px}.socialSearch input{font-size:12px!important;color:#18283b!important;height:100%}.socialSearch input::placeholder{color:#8793a1}.socialSearchClear{width:28px;height:28px;border:0;border-radius:8px;background:#e8edf3;color:#5b6877;cursor:pointer;font-size:16px;line-height:1;display:grid;place-items:center;flex:0 0 28px}.socialSearchClear:hover{background:#dce4ed}.socialEmpty{padding:46px 20px;display:flex;flex-direction:column;align-items:center;gap:7px;color:#657383;text-align:center}.socialEmpty b{font-size:14px;color:#26384b}.socialEmpty span{font-size:11px}.socialEmpty button{margin-top:5px;border:1px solid #d5dde7;background:#fff;border-radius:8px;padding:8px 12px;font-weight:700;cursor:pointer}.socialModalBackdrop{position:fixed;inset:0;z-index:1000;background:rgba(11,24,40,.48);display:grid;place-items:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.socialConnectionModal{width:min(620px,94vw);max-height:86vh;overflow:auto;background:#fff;border:1px solid #dce3eb;border-radius:18px;box-shadow:0 24px 70px rgba(8,25,45,.28);padding:20px}.socialModalHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e9edf2}.socialModalHead>div{display:flex;align-items:center;gap:12px}.socialModalHead small{display:block;font-size:8px;letter-spacing:.12em;color:#7b8794;font-weight:800}.socialModalHead h2{margin:2px 0 0;font-size:20px}.socialModalHead>button{width:34px;height:34px;border:1px solid #dce3eb;border-radius:10px;background:#fff;cursor:pointer;font-size:20px;color:#546273}.socialModalIntro{font-size:11px;line-height:1.55;color:#647181;margin:14px 0}.socialAccountList{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}.socialAccountRow{display:flex;align-items:center;gap:10px;border:1px solid #dfe5ec;border-radius:11px;padding:10px 11px;cursor:pointer;background:#fff}.socialAccountRow.selected{border-color:#77a4e7;background:#f2f7ff;box-shadow:0 0 0 2px rgba(66,124,209,.08)}.socialAccountRow input{accent-color:#316fca}.socialAccountRow>span{flex:1 1;display:flex;flex-direction:column;gap:2px}.socialAccountRow b{font-size:11px}.socialAccountRow small{font-size:9px;color:#778493}.socialAccountRow button{border:0;background:transparent;color:#b24b4b;font-size:9px;font-weight:700;cursor:pointer}.socialAddAccount{border-top:1px solid #e9edf2;padding-top:16px}.socialAddAccount h3{font-size:13px;margin:0 0 10px}.socialAccountFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.socialAccountFields label{font-size:9px;color:#647181;font-weight:700}.socialAccountFields input{width:100%;box-sizing:border-box;margin-top:5px;height:39px;border:1px solid #d5dde7;border-radius:9px;padding:0 10px;font:inherit;font-size:11px;outline:0}.socialAccountFields input:focus{border-color:#7fa9e8;box-shadow:0 0 0 3px rgba(67,126,215,.1)}.socialModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.socialModalActions button{border-radius:9px;padding:10px 13px;font-weight:800;font-size:10px;cursor:pointer}.socialModalActions .secondary{border:1px solid #d7dfe8;background:#fff;color:#34475c}.socialModalActions .primary{border:1px solid #17385e;background:#17385e;color:#fff}@media(max-width:950px){.socialSearch{width:100%;max-width:none}.socialProductsHead{align-items:flex-start;flex-direction:column}.socialAccountFields{grid-template-columns:1fr}}.socialMediaPage .socialLogo{width:38px;height:38px;min-width:38px;border-radius:10px;display:inline-grid;place-items:center;color:#fff;overflow:hidden}.socialMediaPage .socialLogo svg{display:block;width:21px;height:21px}.socialMediaPage .socialLogo.x{background:#000}.socialMediaPage .socialLogo.facebook{background:#1877f2}.socialMediaPage .socialLogo.tiktok{background:#000}.socialMediaPage .socialLogo.instagram{background:linear-gradient(135deg,#833ab4,#c13584 38%,#e1306c 58%,#f77737 78%,#fcaf45)}.socialMediaPage .socialLogo.pinterest{background:#e60023}.socialMediaPage .socialPublishIcon{padding:0;border-radius:10px;overflow:visible}.socialMediaPage .socialPublishIcon .socialLogo{width:36px;height:36px;min-width:36px;border-radius:9px}.socialMediaPage .socialPublishIcon .socialLogo svg{width:20px;height:20px}.fixedSideNav .makerVistaBrand{display:flex;align-items:center;gap:10px}.fixedSideNav .makerVistaMark{width:43px;height:43px;min-width:43px;display:grid;place-items:center}.fixedSideNav .makerVistaMark svg{width:43px;height:43px;display:block}.fixedSideNav .makerVistaMark .mvM{fill:#fff}.fixedSideNav .makerVistaMark .mvTick{fill:none;stroke:#102f56;stroke-width:1.6;stroke-linecap:round}.fixedSideNav .makerVistaMark .mvBar{fill:#ff7a18}.fixedSideNav .makerVistaWordmark{display:flex;flex-direction:column;min-width:0}.fixedSideNav .makerVistaWordmark b{color:#fff;font-size:18px;line-height:1.05;letter-spacing:-.35px;white-space:nowrap}.fixedSideNav .makerVistaWordmark b span{color:#ff7a18}.fixedSideNav .makerVistaWordmark small{color:rgba(255,255,255,.66);font-size:6.5px;font-weight:800;letter-spacing:.7px;margin-top:4px;white-space:nowrap}.fixedSideNav .makerVistaMarkTile{width:58px;height:58px;min-width:58px;background:#fff;border-radius:14px;box-shadow:0 6px 16px rgba(0,0,0,.18);display:grid;place-items:center}.fixedSideNav .makerVistaMarkTile svg{width:48px;height:48px}.fixedSideNav .makerVistaMarkTile .mvM{fill:#082b52}.fixedSideNav .makerVistaMarkTile .mvTick{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}.fixedSideNav .makerVistaMarkTile .mvBar{fill:#f47716}.fixedSideNav .modernNavIcon{width:34px;height:34px;min-width:34px;border-radius:10px;display:grid;place-items:center;color:#dce9f8;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.fixedSideNav .modernNavIcon svg{width:20px;height:20px;display:block}.fixedSideNav .sideNavLink.active .modernNavIcon{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18);color:#fff}.fixedSideNav .etsyNavIcon{background:#f1641e!important;border-color:#ff8a4b!important;color:#fff!important}.fixedSideNav .makerVistaBrand{flex-direction:column;align-items:flex-start;gap:8px;padding-top:2px;padding-bottom:10px}.fixedSideNav .makerVistaMarkTile{width:70px;height:70px;min-width:70px;border-radius:16px;align-self:center}.fixedSideNav .makerVistaMarkTile svg{width:58px;height:58px}.fixedSideNav .makerVistaWordmark{width:100%;align-items:center;text-align:center}.fixedSideNav .makerVistaWordmark b{font-size:24px;line-height:1;letter-spacing:-.7px}.fixedSideNav .makerVistaWordmark small{font-size:9px;line-height:1.15;letter-spacing:0;margin-top:5px;font-weight:500;text-transform:none;color:rgba(255,255,255,.9)}.fixedSideNav .exactMakerVistaBrand{display:flex;justify-content:center;align-items:center;width:100%;padding:4px 0 14px}.fixedSideNav .exactMakerVistaBrand img{display:block;width:188px;max-width:92%;height:auto;object-fit:contain}.salesAnalyticsGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);grid-gap:16px;gap:16px;margin:18px 0}.salesChartCard{background:#fff;border:1px solid #dfe7ef;border-radius:16px;padding:18px;box-shadow:0 6px 18px rgba(15,42,68,.05);min-width:0}.salesChartTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.salesChartTitle h3{margin:3px 0 0;font-size:18px;color:#10263f}.salesChartTitle>strong{font-size:18px;color:#1677e8}.salesLineChart{display:block;width:100%;height:230px;overflow:visible}.salesChartGridLine{stroke:#e7edf4;stroke-width:1}.salesChartLine{fill:none;stroke:#1677e8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.salesChartDot{fill:#1677e8;stroke:#fff;stroke-width:2}.salesChartLabels{height:24px;position:relative;margin:0 4px;color:#6f7f91;font-size:11px}.salesChartLabels span{position:absolute;transform:translateX(-50%);white-space:nowrap}.salesChartEmpty{height:240px;display:grid;place-items:center;color:#7c8998;font-size:14px}.salesDonutLayout{min-height:250px;display:flex;align-items:center;justify-content:center;gap:28px}.salesDonut{width:174px;height:174px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.salesDonut>div{width:104px;height:104px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:inset 0 0 0 1px #edf1f5}.salesDonut strong{font-size:16px;color:#10263f}.salesDonut span{font-size:11px;color:#7b8795;margin-top:3px}.salesDonutLegend{display:grid;grid-gap:12px;gap:12px;min-width:150px}.salesDonutLegend div{display:grid;grid-template-columns:12px minmax(80px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:#31455c}.salesDonutLegend i{width:10px;height:10px;border-radius:50%}.salesDonutLegend strong{color:#10263f}@media(max-width:1000px){.salesAnalyticsGrid{grid-template-columns:1fr}.salesDonutLayout{justify-content:flex-start;padding-left:5%}}@media(max-width:620px){.salesChartCard{padding:14px}.salesLineChart{height:190px}.salesDonutLayout{flex-direction:column;padding-left:0;gap:18px}.salesDonutLegend{width:100%}}.salesDonutLegend span{min-width:0;overflow-wrap:anywhere;line-height:1.2}.salesDonut>div span{order:0}.salesDonut>div strong{order:1;margin-top:3px}.socialManageModal{width:min(760px,95vw)}.socialManageGear{width:38px;height:38px;border-radius:10px;background:#eef4fb;color:#244e7f;display:grid;place-items:center;font-size:18px}.socialManageList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.socialManagePlatform{border:1px solid #dfe5ec;border-radius:13px;background:#fbfcfe;overflow:hidden}.socialManagePlatformHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px}.socialManagePlatformHead>div{display:flex;align-items:center;gap:11px;min-width:0}.socialManagePlatformHead b{display:block;font-size:12px;color:#21364d}.socialManagePlatformHead small{display:block;margin-top:2px;font-size:9px;color:#778493}.socialManageAdd{border:1px solid #d5dfe9;background:#fff;color:#24415f;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.socialManageAdd:hover{background:#f3f7fb}.socialManageAccounts{border-top:1px solid #e7ebf0;background:#fff}.socialManageAccount{display:flex;align-items:center;gap:10px;padding:9px 13px;border-top:1px solid #eef1f4}.socialManageAccount:first-child{border-top:0}.socialManageAccount.active{background:#f1f7ff}.socialManageAccountSelect{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;padding:2px 0;cursor:pointer;color:#263a50}.socialManageAccountSelect>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.socialManageAccountSelect b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.socialManageAccountSelect small{font-size:9px;color:#738091;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.socialManageRadio{color:#2d73ce;font-size:16px;line-height:1}.socialManageRemove{border:1px solid #efd7d7;background:#fff;color:#a74444;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800;cursor:pointer}.socialManageRemove:hover{background:#fff5f5}.socialManageEmpty{border-top:1px solid #e7ebf0;background:#fff;padding:11px 14px;color:#7a8795;font-size:10px}@media(max-width:620px){.socialManageAccount,.socialManagePlatformHead{align-items:flex-start}.socialManageRemove{margin-top:1px}}.connectEtsyPage .etsyConnectedCard{border:1px solid #78c98f;border-radius:13px;background:#fff;padding:18px 20px}.connectEtsyPage .etsyConnectedLabel{display:flex;align-items:center;gap:9px;color:#159447;font-size:13px;margin-bottom:16px}.connectEtsyPage .etsyConnectedCheck{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#20aa56;color:#fff;font-size:13px;font-weight:900}.connectEtsyPage .etsyShopProfile{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.connectEtsyPage .etsyShopIdentity{display:flex;align-items:center;gap:17px;min-width:0}.connectEtsyPage .etsyShopLogo{position:relative;width:112px;height:112px;flex:0 0 112px;border:1px solid #dce3ea;border-radius:10px;overflow:hidden;background:#fff4ed;display:grid;place-items:center;color:#f1641e;font:700 42px Georgia,serif}.connectEtsyPage .etsyShopLogo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}.connectEtsyPage .etsyShopNameBlock{min-width:0}.connectEtsyPage .etsyShopNameBlock h2{font-size:21px;margin:0 0 7px;line-height:1.2;overflow-wrap:anywhere}.connectEtsyPage .etsyShopNameBlock a{display:inline-flex;gap:5px;align-items:center;color:#2563eb;text-decoration:none;font-size:12px;margin-bottom:9px}.connectEtsyPage .etsyShopNameBlock a:hover{text-decoration:underline}.connectEtsyPage .etsyShopType{display:table;width:max-content;padding:5px 9px;border-radius:7px}.connectEtsyPage .etsyDisconnectButton{border:1px solid #e0e5eb;color:#cf242b;padding:11px 18px;font-weight:700;white-space:nowrap}.connectEtsyPage .etsyShopMeta{display:flex;gap:70px;margin:18px 0 0 129px}.connectEtsyPage .etsyShopMeta>div{display:flex;flex-direction:column;gap:5px;min-width:130px}.connectEtsyPage .etsyShopMeta small{color:#68737e;font-size:10px}.connectEtsyPage .etsyShopMeta b{font-size:12px;color:#172033}.connectEtsyPage .etsyActiveBadge{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:5px 9px;border-radius:7px;background:#e8f7ed;border:1px solid #c8ebd3;color:#14773a;font-size:10px;font-weight:800}.connectEtsyPage .etsyActiveBadge i{width:7px;height:7px;border-radius:50%;background:#12a64b}.connectEtsyPage .etsyConnectedActions{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 2px 0}.connectEtsyPage .etsyConnectedActions b{font-size:12px}.connectEtsyPage .etsyConnectedActions p{margin:4px 0 0;color:#66727c;font-size:10px}@media (max-width:900px){.connectEtsyPage .etsyConnectedActions,.connectEtsyPage .etsyShopProfile{align-items:stretch;flex-direction:column}.connectEtsyPage .etsyDisconnectButton{align-self:flex-start}.connectEtsyPage .etsyShopMeta{margin-left:0;gap:28px;flex-wrap:wrap}}@media (max-width:560px){.connectEtsyPage .etsyShopIdentity{align-items:flex-start}.connectEtsyPage .etsyShopLogo{width:78px;height:78px;flex-basis:78px;font-size:30px}.connectEtsyPage .etsyShopNameBlock h2{font-size:18px}}.connectEtsyPage .connectEtsyTopbar{padding-bottom:10px}.connectEtsyPage .connectEtsyTopbar h1{margin-bottom:6px}.connectEtsyPage .connectEtsySubtitle{max-width:720px;color:#5d6b80}.connectEtsyPage .etsyPanel{padding-top:8px}.connectEtsyPage .etsyConnectedCardPro{border-color:#bfe5cb;border-radius:14px;padding:20px 22px 22px;box-shadow:0 6px 18px rgba(31,50,72,.05)}.connectEtsyPage .etsyConnectedCardTop{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.connectEtsyPage .etsyConnectedCardTop .etsyConnectedLabel{margin:0;font-size:13px}.connectEtsyPage .etsyDisconnectButton{display:inline-flex;align-items:center;gap:8px;border-color:#ffb3b8;background:#fff;color:#e11d2e;border-radius:9px;padding:11px 16px;cursor:pointer}.connectEtsyPage .etsyDisconnectButton:hover{background:#fff7f7}.connectEtsyPage .etsyShopProfilePro{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.connectEtsyPage .etsyShopLogoPro{width:174px;height:174px;flex-basis:174px;border-radius:50%;border:1px solid #d9e2ec;background:#fff8f3;font-size:54px;box-shadow:inset 0 0 0 8px #fff}.connectEtsyPage .etsyShopLogoPro img{border-radius:50%;padding:7px;object-fit:cover}.connectEtsyPage .etsyShopContentPro{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.connectEtsyPage .etsyShopNameBlockPro{padding:8px 0 14px}.connectEtsyPage .etsyShopNameBlockPro h2{display:flex;align-items:center;gap:8px;font-size:25px;margin:0 0 8px;color:#111827}.connectEtsyPage .etsyShopExternalIcon{font-size:18px!important;margin:0!important;line-height:1;color:#2563eb!important;text-decoration:none!important}.connectEtsyPage .etsyShopUrl{font-size:13px!important;color:#2563eb!important;margin:0 0 10px!important;overflow-wrap:anywhere}.connectEtsyPage .etsyShopType{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:#fff1e8;color:#8d3b18;font-size:10px;font-weight:800}.connectEtsyPage .etsyBadgeIcon{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#f1641e;color:#fff;font:800 10px Georgia,serif}.connectEtsyPage .etsyShopMetaPro{margin:0;padding-top:18px;border-top:1px solid #e1e7ee;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.connectEtsyPage .etsyShopMetaPro>div{min-width:0}.connectEtsyPage .etsyMetaItem{display:grid!important;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 18px;border-left:1px solid #e2e7ed}.connectEtsyPage .etsyMetaItem:first-child{border-left:0;padding-left:0}.connectEtsyPage .etsyMetaIcon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f2f4f7;color:#22304a;font-size:20px;font-weight:800}.connectEtsyPage .etsyMetaItem>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.connectEtsyPage .etsyMetaItem small{font-size:10px;color:#64748b}.connectEtsyPage .etsyMetaItem b{font-size:12px;color:#172033;white-space:normal}.connectEtsyPage .etsyShopMetaPro .etsyActiveBadge{padding:0;border:0;background:transparent;font-size:11px}.connectEtsyPage .etsyShopMetaPro .etsyActiveBadge i{width:8px;height:8px}@media(max-width:1050px){.connectEtsyPage .etsyShopProfilePro{grid-template-columns:150px minmax(0,1fr)}.connectEtsyPage .etsyShopLogoPro{width:136px;height:136px;flex-basis:136px}.connectEtsyPage .etsyShopMetaPro{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.connectEtsyPage .etsyMetaItem:nth-child(3){border-left:0;padding-left:0}}@media(max-width:700px){.connectEtsyPage .etsyConnectedCardTop{align-items:flex-start;flex-direction:column}.connectEtsyPage .etsyShopProfilePro{grid-template-columns:1fr}.connectEtsyPage .etsyShopLogoPro{width:118px;height:118px;flex-basis:118px}.connectEtsyPage .etsyShopNameBlockPro h2{font-size:21px}.connectEtsyPage .etsyShopMetaPro{grid-template-columns:1fr;gap:14px}.connectEtsyPage .etsyMetaItem,.connectEtsyPage .etsyMetaItem:nth-child(3){border-left:0;padding:0}}.orderSalesTitle{padding:13px 14px 10px;border:1px solid #e2e8f0;border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.orderSalesTitle h3{margin:0;font-size:14px;color:#152033}.orderSalesSourceTable{margin-top:0}.sourceInfoIcon{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:4px;border:1px solid #9aa8b8;border-radius:50%;font-size:9px;font-weight:800;color:#718096;vertical-align:middle;cursor:help}.saleSourceBadge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:800}.saleSourceBadge.offsite{background:#e9f2ff;color:#1672df}.saleSourceBadge.unresolved{background:#f1edff;color:#6d4be5}.saleSourceBadge.manual{background:#eef2f6;color:#576579}.adSourceType{display:flex;align-items:center;gap:9px;min-width:170px}.adSourceType>span:last-child{display:flex;flex-direction:column;gap:2px}.adSourceType b{font-size:10px;color:#243247}.adSourceType small{font-size:9px;color:#78869a}.adUnknownMark,.etsyAdMark{width:25px;height:25px;flex:0 0 25px;border-radius:50%;display:grid;place-items:center;font-weight:900}.etsyAdMark{background:#f1641e;color:#fff;font-family:Georgia,serif}.adUnknownMark{background:#eef2f7;color:#5e6e83}.adSourceMuted{color:#8a96a7}.saleSourceInfo{margin:14px 0 0;border:1px solid #cfe1fb;background:#f7fbff;border-radius:11px;padding:15px 17px}.saleSourceInfoTitle{display:flex;align-items:center;gap:8px;color:#176bd6;font-size:11px;margin-bottom:14px}.saleSourceInfoTitle span{font-size:15px}.saleSourceInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.saleSourceInfoGrid>div{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.saleSourceInfoGrid>div>span:last-child{display:flex;flex-direction:column;gap:5px}.saleSourceInfoGrid b{font-size:11px;color:#1e2d42}.saleSourceInfoGrid small{font-size:9px;line-height:1.45;color:#627087}.legendDot{width:15px;height:15px;border-radius:50%;border:2px solid #43b95f;margin-top:1px}.legendMegaphone{font-size:21px;line-height:16px;color:#744be8;font-weight:900}.legendGlobe{font-size:18px;line-height:18px;color:#1677e8;font-weight:900}@media(max-width:900px){.saleSourceInfoGrid{grid-template-columns:1fr;gap:14px}.orderSalesSourceTable{min-width:1150px}}.orderSalesSourceTable{min-width:1480px;width:100%;table-layout:auto}.orderSalesSourceTable td,.orderSalesSourceTable th{padding:12px 14px;line-height:1.35}.orderSalesSourceTable th{white-space:nowrap}.orderSalesSourceTable td:nth-child(3),.orderSalesSourceTable th:nth-child(3){min-width:270px}.orderSalesSourceTable td:nth-child(7),.orderSalesSourceTable th:nth-child(7){min-width:155px}.orderSalesSourceTable td:nth-child(8),.orderSalesSourceTable th:nth-child(8){min-width:225px}.orderSalesSourceTable td:nth-child(10),.orderSalesSourceTable td:nth-child(11),.orderSalesSourceTable td:nth-child(4),.orderSalesSourceTable td:nth-child(5),.orderSalesSourceTable td:nth-child(6),.orderSalesSourceTable td:nth-child(9),.orderSalesSourceTable th:nth-child(10),.orderSalesSourceTable th:nth-child(11),.orderSalesSourceTable th:nth-child(4),.orderSalesSourceTable th:nth-child(5),.orderSalesSourceTable th:nth-child(6),.orderSalesSourceTable th:nth-child(9){white-space:nowrap;min-width:105px}.orderSalesSourceTable .salesItemCell{min-width:240px}.orderSalesSourceTable .saleSourceBadge{font-size:11px;padding:6px 10px}.orderSalesSourceTable .adSourceType b{font-size:11px}.orderSalesSourceTable .adSourceType small{font-size:10px}.salesPanel .tableWrap{margin-left:0;margin-right:0;padding-bottom:6px;scrollbar-gutter:stable}@media(min-width:1500px){main{max-width:1480px}}.adsAttributionPanel .tableWrap{margin-top:16px}.adsAttributionTable{min-width:980px}.adsAttributionTable th:first-child{min-width:150px}.adsAttributionTable th:nth-child(2){min-width:145px}.adsAttributionTable th:nth-child(3){min-width:300px}.adsAttributionTable th:nth-child(4){min-width:110px}.adsAttributionTable th:nth-child(5){min-width:190px}.adsAttributionTable th:nth-child(6){min-width:260px}.adsAttributionPanel .saleSourceInfo{margin-top:16px}@media(max-width:800px){.adsAttributionTable{min-width:900px}}.salesPanel .orderSalesTableWrap{width:100%;overflow-x:hidden;padding-bottom:0;scrollbar-gutter:auto}.salesPanel .transactionSalesTable.orderSalesSourceTable{width:100%;min-width:0;max-width:100%;table-layout:fixed}.salesPanel .transactionSalesTable.orderSalesSourceTable td,.salesPanel .transactionSalesTable.orderSalesSourceTable th{min-width:0;padding:11px 10px;vertical-align:top}.salesPanel .transactionSalesTable.orderSalesSourceTable th{white-space:normal;overflow-wrap:normal;line-height:1.2}.salesPanel .transactionSalesTable.orderSalesSourceTable td{overflow-wrap:break-word}.salesPanel .transactionSalesTable.orderSalesSourceTable td:first-child,.salesPanel .transactionSalesTable.orderSalesSourceTable th:first-child{width:6%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(2),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(2){width:10%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(3),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(3){width:30%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(4),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(4){width:5%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(5),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(5){width:11%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(6),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(6){width:9%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(7),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(7){width:8%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(8),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(8){width:10%}.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(9),.salesPanel .transactionSalesTable.orderSalesSourceTable th:nth-child(9){width:11%}.salesPanel .transactionSalesTable.orderSalesSourceTable .salesItemCell{min-width:0;width:100%;gap:10px}.salesPanel .transactionSalesTable.orderSalesSourceTable .transactionItemCell>div:last-child{min-width:0}.salesPanel .transactionSalesTable.orderSalesSourceTable .orderGroupMeta b,.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(4),.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(5),.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(6),.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(7),.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(8),.salesPanel .transactionSalesTable.orderSalesSourceTable td:nth-child(9){white-space:nowrap}@media(max-width:1050px){.salesPanel .transactionSalesTable.orderSalesSourceTable td,.salesPanel .transactionSalesTable.orderSalesSourceTable th{padding:9px 6px;font-size:12px}.salesPanel .transactionSalesTable.orderSalesSourceTable th{font-size:9px}.salesPanel .transactionSalesTable.orderSalesSourceTable .salesThumb,.salesPanel .transactionSalesTable.orderSalesSourceTable .salesThumbPlaceholder{width:38px;height:38px;flex-basis:38px}.salesPanel .transactionSalesTable.orderSalesSourceTable .transactionOptions{gap:3px}.salesPanel .transactionSalesTable.orderSalesSourceTable .transactionOptions span{font-size:9px;padding:3px 5px}}.advertisingSummary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.advertisingSummary article{min-height:68px}.adIconEtsy{background:#f0e8ff;color:#744be8}.adIconOffsite{background:#e8f3ff;color:#1677e8}.adIconTotal{background:#e7f8ec;color:#169b4b}.saleSourceInfoGrid>div{grid-template-columns:42px minmax(0,1fr);gap:12px}.saleSourceLegendIcon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:20px;font-weight:900;line-height:1}.saleSourceLegendIcon.organicIcon{background:#e7f8ec;color:#169b4b}.saleSourceLegendIcon.etsyIcon{background:#f0e8ff;color:#744be8;font-size:18px}.saleSourceLegendIcon.offsiteIcon{background:#e8f3ff;color:#1677e8;font-size:22px}@media(max-width:800px){.advertisingSummary{grid-template-columns:1fr!important}}.adSvgIcon{width:23px;height:23px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.adIconEtsy,.adIconOffsite,.adIconTotal{border-radius:10px!important}.adIconTotal{background:#ffe9e9!important;color:#e53935!important}.saleSourceLegendIcon .adSvgIcon{width:22px;height:22px}.saleSourceLegendIcon.organicIcon .adSvgIcon{width:23px;height:23px}.dailyAdvertisingBlock{margin:18px 0 22px;padding-top:4px}.dailyAdvertisingHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:10px}.dailyAdvertisingHeading h3{margin:2px 0 0;font-size:18px;line-height:1.25}.dailyAdvertisingHeading small{max-width:520px;color:var(--muted,#687386);text-align:right}.dailyAdvertisingTableWrap{margin-top:8px}.dailyAdvertisingTable td:not(:first-child),.dailyAdvertisingTable th:not(:first-child){text-align:right}.dailyAdvertisingTable tfoot td{border-top:2px solid rgba(15,23,42,.1);background:rgba(15,23,42,.025)}.dailyAdvertisingEmpty{margin-top:8px}@media (max-width:760px){.dailyAdvertisingHeading{align-items:flex-start;flex-direction:column}.dailyAdvertisingHeading small{text-align:left}.dailyAdvertisingTable{min-width:620px}}.etsyAdsTimingBanner{display:grid;grid-template-columns:minmax(330px,1.2fr) minmax(360px,1fr) minmax(250px,.72fr);grid-gap:28px;gap:28px;align-items:center;margin:18px 0 20px;padding:22px 24px;border:1px solid #f4c778;border-radius:14px;background:#fffaf1;color:#13213a}.timingCopy{min-width:0}.timingTitle{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:15px}.timingCalendar{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid #f2a24b;border-radius:7px;color:#ef6c00;background:#fff6e8;font-size:17px}.timingCopy p{margin:5px 0;font-size:12px;line-height:1.45;color:#3c475b}.timingCopy strong{color:#172033}.timingFlow{display:flex;align-items:center;justify-content:center;gap:14px;min-width:0}.timingStep{gap:7px;min-width:110px;text-align:center}.timingDay,.timingStep{display:flex;flex-direction:column;align-items:center}.timingDay{justify-content:center;min-width:94px;min-height:58px;padding:8px 10px;border:1px solid #d7e0ee;border-radius:9px;background:#fff;box-shadow:0 2px 7px rgba(20,34,60,.07)}.timingDay b{font-size:15px}.timingDay small,.timingStep>small{font-size:10px;color:#526078}.timingStepIcon{font-size:18px;color:#f36f21;line-height:1}.timingConnector{display:flex;align-items:center;justify-content:center;min-width:92px;margin-top:47px;color:#f36f21}.timingConnector span{position:relative;display:block;width:78px;height:2px;background:#f36f21;border-radius:999px}.timingConnector span:after{content:"";position:absolute;right:-1px;top:50%;width:9px;height:9px;border-top:2px solid #f36f21;border-right:2px solid #f36f21;transform:translateY(-50%) rotate(45deg);transform-origin:center}.timingConnector b{display:none}.timingAsOf{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #f4cc8c;border-radius:11px;background:#fff9ee;font-size:12px;line-height:1.4}.timingAsOf:before{content:"";position:absolute;left:-9px;top:26px;width:16px;height:16px;background:#fff9ee;border-left:1px solid #f4cc8c;border-bottom:1px solid #f4cc8c;transform:rotate(45deg)}.timingAsOf b{font-size:12px}@media(max-width:1050px){.etsyAdsTimingBanner{grid-template-columns:1fr}.timingAsOf:before{display:none}.timingFlow{justify-content:flex-start}.timingAsOf{max-width:460px}}@media(max-width:620px){.etsyAdsTimingBanner{padding:16px;gap:18px}.timingFlow{gap:8px;overflow-x:auto;justify-content:flex-start}.timingStep{min-width:96px}.timingDay{min-width:84px}.timingConnector{min-width:58px}.timingConnector span{width:48px}}.stockSkuSort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.stockSkuSortArrow{font-size:10px;line-height:1;color:#85919c;transition:transform .15s ease,color .15s ease}.stockSkuSort.active .stockSkuSortArrow,.stockSkuSort:hover .stockSkuSortArrow{color:#111827}.stockSkuSort:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:3px}.stockSalesByColorPanel{margin-top:18px}.stockSalesByColorHead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.stockSalesByColorHead h2{margin:3px 0 6px}.stockSalesByColorHead p{margin:0;max-width:760px}.stockSalesByColorTotal{min-width:150px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;text-align:right}.stockSalesByColorTotal span{display:block;color:#64748b;font-size:12px}.stockSalesByColorTotal strong{display:block;margin-top:2px;font-size:24px}.stockSalesByColorTable td:last-child,.stockSalesByColorTable th:last-child{text-align:right}.stockSaleColor{display:inline-flex;padding:4px 9px;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:700;font-size:12px}.stockSaleColorMissing,.stockSalesByColorNote{color:#64748b;font-size:12px}.stockSalesByColorNote{margin:12px 0 0}@media(max-width:720px){.stockSalesByColorHead{flex-direction:column}.stockSalesByColorTotal{width:100%;text-align:left}}.stockSalesByColorTable td:nth-child(3),.stockSalesByColorTable td:nth-child(5),.stockSalesByColorTable th:nth-child(3),.stockSalesByColorTable th:nth-child(5){text-align:right}.stockMappingSku{display:block;margin-top:2px;color:#64748b;font-size:11px}.stockMappingMissing{display:inline-flex;padding:4px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:800}.stockMappingActions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.stockMappingRemove{border:0;background:transparent;color:#b91c1c;font-weight:700;cursor:pointer;padding:5px}.stockMappingPanel{margin-top:18px}.stockMappingPanel h2{margin:3px 0 6px}.stockMappingPanel>p{margin:0 0 15px;color:#64748b}.stockMappingModal{max-width:560px}.stockMappingTarget{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;margin:0 0 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.stockMappingTarget span{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.stockMappingTarget b{font-size:15px}.stockMappingTarget strong{color:#3730a3}.stockMappingModal label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.stockMappingModal select{width:100%}.marketDetailPage{background:#f7f9fb;min-height:100vh;padding-bottom:30px}.marketDetailHeader{display:flex;justify-content:space-between;gap:20px;margin:0 0 14px;padding:2px 2px 0}.marketDetailHeader h1{font-size:25px;margin:0 0 4px;letter-spacing:-.4px}.marketDetailHeader p{margin:0;color:#64717d;font-size:11px}.marketDetailHeaderActions{display:flex;align-items:end;gap:10px}.marketDetailHeaderActions label{display:flex;flex-direction:column;gap:5px;color:#6d7882;font-size:9px;font-weight:800}.marketDetailHeaderActions select{max-width:360px;min-width:280px;border:1px solid #d7dee5;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px}.marketDetailError,.marketDetailLoading{display:flex;flex-direction:column;gap:4px}.marketDetailError{border-color:#f2c9c9;background:#fff8f8}.marketDetailTopGrid{display:grid;grid-template-columns:1.08fr 1.08fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.marketDetailMainGrid .panel,.marketDetailRecommendations,.marketDetailTopGrid>.panel{margin-bottom:0}.marketDetailCardTitle{display:flex;align-items:center;gap:7px;justify-content:space-between;margin-bottom:13px}.marketDetailCardTitle b{font-size:13px}.marketDetailCardTitle>span{font-size:9px;color:#75818c}.marketDetailYou{background:#e8f7ed!important;color:#11833c!important;font-weight:800;padding:3px 8px;border-radius:999px}.marketDetailProduct{display:grid;grid-template-columns:112px 1fr;grid-gap:14px;gap:14px;align-items:start}.marketDetailImageFallback,.marketDetailProduct img{width:112px;height:112px;object-fit:cover;border-radius:9px;background:#eef2f4;display:flex;align-items:center;justify-content:center;color:#98a3ac;font-size:28px}.marketDetailProduct h2{font-size:13px;margin:3px 0 2px;line-height:1.25}.marketDetailProduct p{font-size:9px;color:#64717d;margin:0 0 12px}.marketDetailMiniGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 12px;gap:9px 12px}.marketDetailMiniGrid span{font-size:8px;color:#74818b}.marketDetailMiniGrid b{display:block;color:#15202b;margin-top:2px;font-size:10px}.marketDetailViewButton{margin-top:13px;width:100%;justify-content:center}.marketDetailScoreCard{display:flex;flex-direction:column}.marketDetailScore{display:flex;align-items:baseline;gap:4px}.marketDetailScore strong{font-size:42px;color:#129345;letter-spacing:-2px}.marketDetailScore span{font-size:21px;color:#687580}.marketDetailScore em{font-style:normal;margin-left:auto;color:#14873c;font-weight:800;font-size:11px}.marketDetailScoreTrack{height:11px;background:#edf0f2;border-radius:999px;overflow:hidden;margin:8px 0 5px}.marketDetailScoreTrack i{display:block;height:100%;background:#16a34a;border-radius:inherit}.marketDetailScoreTicks{display:flex;justify-content:space-between;color:#77838d;font-size:8px}.marketDetailScoreCard>p{font-size:10px;line-height:1.45;margin:14px 0 10px}.marketDetailScoreNote{font-size:9px;color:#187a38;background:#effaf2;border:1px solid #d5eddc;border-radius:8px;padding:9px}.marketDetailSummaryRows{display:flex;flex-direction:column;gap:13px;margin:7px 0 18px}.marketDetailSummaryRows>div{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.marketDetailSummaryRows span{width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900}.marketDetailSummaryRows span.good{background:#e8f8ed;color:#15933f}.marketDetailSummaryRows span.neutral{background:#fff5df;color:#df9000}.marketDetailSummaryRows span.warn{background:#fff0e9;color:#d76819}.marketDetailSummaryRows b{font-size:10px}.marketDetailSummaryRows em{font-style:normal;font-size:9px;font-weight:800;color:#46545f}.marketDetailSummaryCard>.buttonLink{justify-content:center}.marketDetailMainGrid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);grid-gap:12px;gap:12px;margin-bottom:12px}.marketDetailTableWrap{overflow:auto}.marketDetailTable{width:100%;border-collapse:collapse;font-size:9px}.marketDetailTable td,.marketDetailTable th{padding:8px 9px;border-bottom:1px solid #e7ebee;border-right:1px solid #edf0f2;text-align:center;vertical-align:middle}.marketDetailTable td:first-child,.marketDetailTable th:first-child{text-align:left}.marketDetailTable th{font-size:8px;color:#52616d;font-weight:800;background:#fafbfc}.marketDetailTable td small,.marketDetailTable th small{display:block;font-size:7px;color:#7a8791;margin-top:2px;font-weight:500}.marketDetailTable .you{background:#eff9f2}.marketDetailPosition{display:inline-block;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:800}.marketDetailPosition.good{background:#e7f8ed;color:#11883b}.marketDetailPosition.warn{background:#fff2df;color:#b76b00}.marketDetailPosition.bad{background:#ffeaea;color:#c82929}.marketDetailPosition.neutral{background:#eef2f5;color:#57646f}.marketDetailRightRail{display:flex;flex-direction:column;gap:12px}.marketDetailCompetitorRow{display:grid;grid-template-columns:18px 44px 1fr auto 10px;grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid #edf0f2;color:inherit;text-decoration:none}.marketDetailCompetitorRow:first-of-type{border-top:0}.marketDetailCompetitorRow .rank{font-weight:800;font-size:10px;text-align:center}.marketDetailCompetitorRow .thumb,.marketDetailCompetitorRow img{width:44px;height:35px;border-radius:6px;object-fit:cover;background:#edf1f4}.marketDetailCompetitorRow .info b{display:block;color:#1568cf;font-size:10px}.marketDetailCompetitorRow .info small{display:block;margin-top:3px;font-size:8px;color:#65737e}.marketDetailCompetitorRow strong{font-size:9px}.marketDetailInsights dl{margin:0}.marketDetailInsights dl>div{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-top:1px solid #edf0f2}.marketDetailInsights dl>div:first-child{border-top:0}.marketDetailInsights dt{font-size:9px;color:#586672}.marketDetailInsights dd{margin:0;font-size:9px;font-weight:800;text-align:right}.marketDetailInsights>small{display:block;margin-top:10px;color:#76838d;font-size:8px;line-height:1.45}.marketDetailRecommendations{scroll-margin-top:20px}.marketDetailRecommendationGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.marketDetailRecommendationGrid article{position:relative;display:grid;grid-template-columns:34px 1fr;grid-gap:9px;gap:9px;padding:12px;border:1px solid #e4e9ed;border-radius:9px;background:#fff;min-height:100px}.marketDetailRecIcon{width:32px;height:32px;border-radius:8px;background:#f1f5f8;display:flex;align-items:center;justify-content:center;font-size:17px}.marketDetailRecommendationGrid b{font-size:10px}.marketDetailRecommendationGrid p{font-size:8px;line-height:1.45;color:#60707c;margin:5px 0 0}.marketDetailRecommendationGrid em{position:absolute;right:8px;bottom:8px;font-style:normal;background:#fff1e4;color:#b8680a;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800}@media(max-width:1180px){.marketDetailTopGrid{grid-template-columns:1fr 1fr}.marketDetailSummaryCard{grid-column:1/-1}.marketDetailMainGrid{grid-template-columns:1fr}.marketDetailRecommendationGrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.marketDetailHeader,.marketDetailHeaderActions{flex-direction:column;align-items:stretch}.marketDetailHeaderActions select{min-width:0;max-width:none;width:100%}.marketDetailTopGrid{grid-template-columns:1fr}.marketDetailSummaryCard{grid-column:auto}.marketDetailProduct{grid-template-columns:80px 1fr}.marketDetailImageFallback,.marketDetailProduct img{width:80px;height:80px}.marketDetailRecommendationGrid{grid-template-columns:1fr}}.marketDetailGreat{display:flex;align-items:center;gap:6px!important}.marketDetailGreat i{width:22px;height:22px;display:inline-flex;color:#16a34a}.marketDetailGreat svg{width:100%;height:100%}.marketDetailSummaryRows span svg{width:14px;height:14px}.marketDetailMetricLabel{display:inline-flex;align-items:center;gap:8px;font-weight:750;color:#172331}.marketDetailMetricLabel i{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:#f2f5f8;color:#34475a}.marketDetailMetricLabel svg{width:13px;height:13px}.marketDetailMetricLabel.price i{background:#edf7ff;color:#1670d2}.marketDetailMetricLabel.rating i{background:#fff6df;color:#e59a00}.marketDetailMetricLabel.reviews i{background:#f1edff;color:#7c4ed8}.marketDetailMetricLabel.shipping i{background:#eaf8ef;color:#159447}.marketDetailMetricLabel.promo i{background:#fff0e4;color:#e27816}.marketDetailMetricLabel.match i{background:#eaf4ff;color:#2563c7}.marketDetailTable th:nth-child(3){border-top:3px solid #2f78e8}.marketDetailTable th:nth-child(4){border-top:3px solid #a855d8}.marketDetailTable th:nth-child(5){border-top:3px solid #f59e0b}.marketDetailCompetitorRow:nth-of-type(2) .rank{color:#2f78e8}.marketDetailCompetitorRow:nth-of-type(3) .rank{color:#a855d8}.marketDetailCompetitorRow:nth-of-type(4) .rank{color:#f59e0b}.marketDetailRecIcon{color:#34475a}.marketDetailRecIcon svg{width:18px;height:18px}.marketDetailRecIcon.rec0{background:#edf5ff;color:#3975bd}.marketDetailRecIcon.rec1{background:#fff5df;color:#e59a00}.marketDetailRecIcon.rec2{background:#eef9e9;color:#68a72e}.marketDetailRecIcon.rec3{background:#f1f4f7;color:#36526d}.marketDetailRecommendationGrid article:first-child{border-top:3px solid #4b86c6}.marketDetailRecommendationGrid article:nth-child(2){border-top:3px solid #f0aa2e}.marketDetailRecommendationGrid article:nth-child(3){border-top:3px solid #78ad43}.marketDetailRecommendationGrid article:nth-child(4){border-top:3px solid #66788a}.marketDetailInsights dd{color:#172331}.marketDetailInsights dl>div:nth-child(3) dd,.marketDetailInsights dl>div:nth-child(5) dd{color:#15813c}.marketDetailInsights dl>div:nth-child(6) dd{color:#d97706}.marketDetailMetricsPanel{display:flex;flex-direction:column;min-height:452px}.marketDetailMetricsPanel .marketDetailTableWrap{flex:1 1;display:flex;overflow:auto}.marketDetailMetricsPanel .marketDetailTable{height:100%;min-height:380px}.marketDetailMetricsPanel .marketDetailTable tbody tr,.marketDetailMetricsPanel .marketDetailTable thead{height:54px}.marketDetailMetricsPanel .marketDetailTable td,.marketDetailMetricsPanel .marketDetailTable th{padding:11px 10px}.marketDetailMetricsPanel .marketDetailTable td{font-size:10px}.marketDetailMetricsPanel .marketDetailTable td>b{font-size:11px}.marketDetailMetricsPanel .marketDetailTable th{font-size:8px}.marketDetailMetricsPanel .marketDetailTable td small,.marketDetailMetricsPanel .marketDetailTable th small{font-size:7px;line-height:1.3;margin-top:3px}.marketDetailMetricsPanel .marketDetailMetricLabel{font-size:10px}.marketDetailMetricsPanel .marketDetailTable td{font-size:13px;line-height:1.35}.marketDetailMetricsPanel .marketDetailTable td>b{font-size:15px}.marketDetailMetricsPanel .marketDetailTable th{font-size:10px;letter-spacing:.03em}.marketDetailMetricsPanel .marketDetailTable td small,.marketDetailMetricsPanel .marketDetailTable th small{font-size:9px;line-height:1.35;margin-top:4px}.marketDetailMetricsPanel .marketDetailMetricLabel{font-size:13px;gap:10px}.marketDetailMetricsPanel .marketDetailMetricLabel i{width:27px;height:27px}.marketDetailMetricsPanel .marketDetailMetricLabel svg{width:16px;height:16px}.marketDetailMetricsPanel .marketDetailPosition{font-size:9px;padding:5px 8px}.marketDetailMetricsPanel .marketDetailTable tbody tr{height:58px}.marketDetailHeaderActions{gap:12px;flex:1 1;justify-content:flex-end}.marketDetailListingSearch{position:relative;width:min(620px,58vw);min-width:420px}.marketDetailListingSearch>label{display:block;margin:0 0 5px;font-size:10px;font-weight:800;color:#596875;letter-spacing:.02em}.marketDetailSearchBox{height:46px;display:flex;align-items:center;gap:10px;border:2px solid #8b5cf6;border-radius:10px;background:#fff;padding:0 11px;box-shadow:0 2px 8px rgba(82,49,145,.08)}.marketDetailSearchBox:focus-within{border-color:#6d28d9;box-shadow:0 0 0 3px rgba(109,40,217,.1)}.marketDetailSearchBox>span{width:19px;height:19px;color:#6d28d9;display:flex;flex:none}.marketDetailSearchBox>span svg{width:100%;height:100%}.marketDetailSearchBox input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;width:100%;min-width:0;height:100%;padding:0!important;font-size:14px!important;font-weight:650;color:#172331}.marketDetailSearchBox input::placeholder{color:#7b8792;font-weight:550}.marketDetailSearchBox button{border:0;background:transparent;color:#7a8791;font-size:22px;line-height:1;cursor:pointer;padding:2px 4px}.marketDetailListingSearch>small{display:block;margin-top:5px;font-size:9px;color:#6f7d88}.marketDetailSearchResults{position:absolute;z-index:40;top:58px;left:0;right:0;max-height:330px;overflow:auto;background:#fff;border:1px solid #dfe5ea;border-radius:10px;box-shadow:0 14px 35px rgba(22,31,43,.16);padding:6px}.marketDetailSearchResults button{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;width:100%;text-align:left;border:0;background:#fff;border-radius:7px;padding:10px 11px;cursor:pointer;color:#172331}.marketDetailSearchResults button.active,.marketDetailSearchResults button:hover{background:#f4efff}.marketDetailSearchResults button span{font-size:12px;font-weight:750;line-height:1.3}.marketDetailSearchResults button small{font-size:10px;color:#65737e;align-self:center}.marketDetailSearchEmpty{padding:14px 12px;font-size:11px;color:#6b7782}.marketDetailCompetitors .marketDetailCardTitle b,.marketDetailInsights .marketDetailCardTitle b,.marketDetailRecommendations .marketDetailCardTitle b,.marketDetailSummaryCard .marketDetailCardTitle b{font-size:15px}.marketDetailSummaryRows{gap:15px;margin:10px 0 20px}.marketDetailSummaryRows>div{grid-template-columns:31px 1fr auto;gap:10px;min-height:36px;padding:3px 0}.marketDetailSummaryRows span{width:28px;height:28px}.marketDetailSummaryRows span svg{width:17px;height:17px}.marketDetailSummaryRows b{font-size:13px;line-height:1.3}.marketDetailSummaryRows em{font-size:12px;line-height:1.25;text-align:right}.marketDetailSummaryCard>.buttonLink{min-height:42px;font-size:13px;font-weight:800}.marketDetailCompetitorRow{grid-template-columns:22px 54px 1fr auto 12px;gap:10px;padding:12px 0}.marketDetailCompetitorRow .rank{font-size:13px}.marketDetailCompetitorRow .thumb,.marketDetailCompetitorRow img{width:54px;height:44px}.marketDetailCompetitorRow .info b{font-size:13px;line-height:1.25}.marketDetailCompetitorRow .info small{font-size:10.5px;line-height:1.35;margin-top:4px}.marketDetailCompetitorRow strong{font-size:12px}.marketDetailCompetitorRow>span:last-child{font-size:18px}.marketDetailInsights dl>div{padding:9px 0;align-items:flex-start}.marketDetailInsights dd,.marketDetailInsights dt{font-size:12px;line-height:1.35}.marketDetailInsights dd{max-width:58%;overflow-wrap:anywhere}.marketDetailInsights>small{font-size:10px;line-height:1.5;margin-top:12px}.marketDetailInsights .marketDetailCardTitle span{font-size:10px}.marketDetailRecommendations{padding:16px 18px 18px}.marketDetailRecommendations .marketDetailCardTitle{margin-bottom:12px}.marketDetailRecommendations .marketDetailCardTitle>span{font-size:10px}.marketDetailRecommendationGrid{gap:12px}.marketDetailRecommendationGrid article{grid-template-columns:44px 1fr;gap:12px;padding:16px;min-height:128px}.marketDetailRecIcon{width:42px;height:42px;border-radius:10px}.marketDetailRecIcon svg{width:22px;height:22px}.marketDetailRecommendationGrid b{font-size:13px;line-height:1.35}.marketDetailRecommendationGrid p{font-size:11px;line-height:1.5;margin:7px 0 22px}.marketDetailRecommendationGrid em{right:12px;bottom:11px;font-size:9px;padding:4px 8px}@media(max-width:980px){.marketDetailHeaderActions{width:100%;flex-direction:column}.marketDetailListingSearch{width:100%;min-width:0}.marketDetailHeaderActions>.buttonLink{align-self:flex-end}}@media(max-width:760px){.marketDetailHeaderActions>.buttonLink{align-self:stretch}.marketDetailRecommendationGrid{grid-template-columns:1fr}.marketDetailSearchResults{top:58px}}.marketDetailHeader{align-items:flex-start}.marketDetailHeaderActions{align-items:flex-start;gap:14px;padding-top:0}.marketDetailListingSearch{width:min(640px,56vw);min-width:460px}.marketDetailSearchBox{height:50px;border-radius:11px}.marketDetailSearchBox input{font-size:15px!important}.marketDetailBackButton{height:50px;min-width:245px;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important;margin-top:15px;white-space:nowrap}.marketDetailSummaryRows{margin-bottom:6px}@media(max-width:1100px){.marketDetailListingSearch{min-width:360px;width:min(560px,52vw)}.marketDetailBackButton{min-width:215px}}@media(max-width:980px){.marketDetailListingSearch{width:100%;min-width:0}.marketDetailBackButton{margin-top:0;align-self:flex-end}}@media(max-width:760px){.marketDetailBackButton{align-self:stretch;min-width:0;width:100%}}.suppliersPage{padding:28px 30px 72px!important}.suppliersHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.suppliersHeader h1{line-height:1;margin:6px 0 9px}.suppliersHeader p{margin:0;color:#657180;font-size:14px}.supplierPrimary{min-width:146px}.supplierStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.supplierStats article{background:#fff;border:1px solid #dde4eb;border-radius:15px;padding:17px 18px;box-shadow:0 3px 10px rgba(30,45,60,.035)}.supplierStats span{display:block;color:#647180;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.supplierStats strong{display:block;font-size:27px;margin:3px 0;color:#14202d}.supplierStats small{color:#7b8794;font-size:12px}.supplierDirectory{padding:0!important;overflow:hidden}.supplierDirectoryHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;padding:20px 21px 16px;border-bottom:1px solid #e6ebef}.supplierDirectoryHead h2{font-size:20px;margin:0 0 4px}.supplierDirectoryHead p{margin:0}.supplierTools{display:flex;gap:9px}.supplierSearch{min-width:300px;border:1px solid #d6dde4;border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 11px;gap:8px}.supplierSearch span{font-size:20px;color:#667381}.supplierSearch input{border:0!important;padding:0!important;outline:0;width:100%;min-width:0}.supplierTools select{min-width:120px}.supplierCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:18px}.supplierCard{border:1px solid #dfe5eb;border-radius:14px;padding:17px;background:#fff;box-shadow:0 2px 6px rgba(20,35,50,.025)}.supplierCardTop{display:grid;grid-template-columns:46px 1fr auto;grid-gap:12px;gap:12px;align-items:start}.supplierAvatar{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#eee9ff;color:#5c22b7;font-size:14px;font-weight:900}.supplierIdentity{min-width:0}.supplierTitleLine{display:flex;align-items:center;gap:8px;min-width:0}.supplierTitleLine h3{font-size:17px;margin:1px 0 2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplierIdentity>a{font-size:12px;color:#1769aa;text-decoration:none;font-weight:700}.supplierMuted{font-size:12px;color:#89939e}.supplierStatus{font-size:10px;font-weight:800;padding:4px 7px;border-radius:999px;white-space:nowrap}.supplierStatus.active{background:#e8f7ed;color:#14823b}.supplierStatus.inactive{background:#f0f2f4;color:#68737f}.supplierEdit{border:1px solid #d7dee5;background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:800}.supplierInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:#e7ebef;border:1px solid #e7ebef;border-radius:10px;overflow:hidden;margin:15px 0 11px}.supplierInfoGrid>div{background:#fafbfc;padding:10px 11px;min-width:0}.supplierInfoGrid span,.supplierTerms span{display:block;color:#798592;font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.04em}.supplierInfoGrid strong{font-size:13px;margin:3px 0 1px}.supplierInfoGrid small,.supplierInfoGrid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplierInfoGrid small{color:#89939d;font-size:10px}.supplierTerms{padding:9px 11px;background:#f7f4ff;border-radius:9px;margin-bottom:9px}.supplierTerms b{font-size:12px;color:#4c3974}.supplierNotes{font-size:12px!important;line-height:1.45!important;color:#6e7882!important;margin:9px 0!important}.supplierCardActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:13px}.supplierCatalog,.supplierVisit{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800}.supplierVisit{background:#171f2a;color:#fff;border:1px solid #171f2a}.supplierVisit.disabled{background:#eef1f4;color:#8b949e;border-color:#e0e5e9}.supplierCatalog{background:#f7f3ff;color:#5a22aa;border:1px solid #dacbf4}.supplierEmpty{text-align:center;padding:60px 20px}.supplierEmptyIcon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;margin:0 auto 12px;background:#f0eafe;color:#6324b8;font-size:25px}.supplierEmpty h3{font-size:18px;margin:0 0 6px}.supplierEmpty p{max-width:540px;margin:0 auto 17px!important;line-height:1.5}.supplierFuture{display:flex!important;gap:13px;background:#f9fbff!important}.supplierFutureIcon{width:42px;height:42px;border-radius:12px;background:#e8f1ff;color:#1769aa;display:grid;place-items:center;font-size:22px;font-weight:900;flex:0 0 auto}.supplierFuture h2{font-size:16px!important}.supplierFuture p{margin:3px 0 0!important;line-height:1.45}.supplierModal{width:min(820px,96vw)!important}.supplierFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 13px;gap:0 13px}.supplierFormGrid label{margin-bottom:12px}.supplierFormGrid input,.supplierFormGrid select,.supplierFormGrid textarea{width:100%;border:1px solid #d7dce1;border-radius:9px;padding:10px;background:#fff;color:#17202a;resize:vertical;font:inherit}.supplierFull{grid-column:1/-1}.supplierModalActions{display:flex;gap:8px;margin-left:auto}.supplierDeleteModal .modalActions>button:not(.dangerButton),.supplierModalActions>button:not(.primary){border:1px solid #d7dce1;border-radius:9px;background:#fff;padding:10px 16px}.supplierDeleteModal{max-width:540px!important}@media(max-width:1000px){.supplierCards{grid-template-columns:1fr}.supplierStats{grid-template-columns:repeat(2,1fr)}.supplierDirectoryHead{align-items:stretch;flex-direction:column}.supplierTools{width:100%}.supplierSearch{min-width:0;flex:1 1}}@media(max-width:650px){.suppliersPage{padding:20px 14px 60px!important}.suppliersHeader{align-items:stretch;flex-direction:column}.supplierPrimary{width:100%}.supplierStats{grid-template-columns:1fr 1fr}.supplierTools{flex-direction:column}.supplierFormGrid{grid-template-columns:1fr}.supplierFull{grid-column:auto}.supplierInfoGrid{grid-template-columns:1fr}.supplierCardTop{grid-template-columns:42px 1fr}.supplierEdit{grid-column:2;justify-self:start}.supplierModalActions{width:100%}.supplierModalActions button{flex:1 1}}.suppliersPage{box-sizing:border-box;max-width:none!important;width:calc(100% - var(--side-nav-width))!important;margin-left:var(--side-nav-width)!important;padding:26px 28px 72px!important;background:#f5f7f9;min-height:100vh}.suppliersTitleWrap{display:flex;align-items:center;gap:14px;min-width:0}.supplierPageIcon{width:52px;height:52px;flex:0 0 52px;border-radius:15px;display:grid;place-items:center;background:#eee8ff;color:#6734c8}.supplierPageIcon svg{width:28px;height:28px}.suppliersHeader{align-items:center;margin-bottom:20px}.suppliersHeader h1{font-size:34px;line-height:1.05;margin:3px 0 7px}.supplierPrimary{height:42px;padding:0 17px;white-space:nowrap}.supplierStats{gap:14px;margin-bottom:18px}.supplierStats article.supplierStatCard{display:grid;grid-template-columns:58px 1fr;align-items:center;grid-gap:14px;gap:14px;min-height:116px;padding:18px 19px}.supplierStatIcon{width:58px;height:58px;border-radius:16px;display:grid;place-items:center}.supplierStatIcon svg{width:31px;height:31px}.supplierStatCard.suppliers .supplierStatIcon{background:#fff0df;color:#d97410}.supplierStatCard.active .supplierStatIcon{background:#e7f7ed;color:#159447}.supplierStatCard.websites .supplierStatIcon{background:#e7f1ff;color:#1974da}.supplierStatCard.contacts .supplierStatIcon{background:#efe8ff;color:#6c35ca}.supplierStats article>div:last-child{min-width:0}.supplierStats span{font-size:11px}.supplierStats strong{font-size:28px;line-height:1.05;margin:5px 0 6px}.supplierStats small{font-size:11px;line-height:1.35}.supplierDirectory{border-radius:16px!important;box-shadow:0 3px 14px rgba(31,45,60,.045)}.supplierDirectoryHead{align-items:center;padding:19px 21px}.supplierDirectoryTitle{display:flex;align-items:center;gap:12px;min-width:0}.supplierDirectoryIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#efe9ff;color:#6530c7;flex:0 0 42px}.supplierDirectoryIcon svg{width:23px;height:23px}.supplierDirectoryHead h2{font-size:19px}.supplierDirectoryHead p{font-size:11px;color:#71808d}.supplierSearch,.supplierTools select{height:42px}.supplierEmpty{padding:68px 20px 64px;min-height:315px;display:flex;flex-direction:column;align-items:center;justify-content:center}.supplierEmptyIcon{width:76px;height:76px;border-radius:50%;background:#eee8ff;color:#6430c5;margin-bottom:16px}.supplierEmptyIcon svg{width:40px;height:40px}.supplierEmpty h3{font-size:20px}.supplierEmpty p{font-size:13px!important;max-width:620px}.supplierFuture{display:grid!important;grid-template-columns:48px minmax(300px,1.4fr) minmax(420px,1fr);grid-gap:16px;gap:16px;align-items:center;padding:22px!important;margin-top:18px;background:#fff!important}.supplierFutureIcon{width:48px;height:48px;border-radius:50%;background:#e7f1ff;color:#1974da}.supplierFutureIcon svg{width:25px;height:25px}.supplierFutureCopy h2{font-size:17px!important;margin:0 0 5px!important}.supplierFutureCopy p{font-size:11px!important;max-width:680px}.supplierFutureFlow{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.supplierFutureFlow>div{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:72px}.supplierFutureFlow b{font-size:10px;white-space:nowrap;color:#344150}.supplierFutureFlow>i{font-style:normal;color:#9aa6b2;font-size:20px}.supplierFlowIcon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center}.supplierFlowIcon svg{width:24px;height:24px}.supplierFlowIcon.suppliers{background:#efe8ff;color:#6734c8}.supplierFlowIcon.stock{background:#e8f7ed;color:#159447}.supplierFlowIcon.orders{background:#fff0df;color:#db7410}@media(max-width:1100px){.supplierFuture{grid-template-columns:48px 1fr}.supplierFutureFlow{grid-column:1/-1;justify-content:center}.supplierStats article.supplierStatCard{grid-template-columns:50px 1fr}.supplierStatIcon{width:50px;height:50px}}@media(max-width:900px){.suppliersPage{width:calc(100% - var(--side-nav-width))!important;margin-left:var(--side-nav-width)!important;padding-left:18px!important;padding-right:18px!important}}@media(max-width:650px){.suppliersPage{padding:18px 12px 60px!important}.suppliersTitleWrap{align-items:flex-start}.supplierPageIcon{width:44px;height:44px;flex-basis:44px}.supplierFuture,.supplierStats{grid-template-columns:1fr}.supplierFutureIcon{display:none}.supplierFutureFlow{grid-column:auto;overflow-x:auto;justify-content:flex-start;padding-bottom:4px}}.supplierStorageError{padding:12px 14px;background:#fff7f7;border-radius:12px;color:#991b1b;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.supplierStorageError strong{font-weight:800}.supplierStorageError span{font-size:13px}.stockMappingPageIntro{margin:6px 0 0;color:#68747e;font-size:13px;max-width:760px;line-height:1.5}.supplierProductMappingPage{padding:28px 30px 48px;min-height:100vh;background:#f6f8fb}.supplierMappingHeader{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.supplierMappingHeadingIcon{width:52px;height:52px;border-radius:15px;background:#efe8ff;color:#6d36d8;display:grid;place-items:center;flex:none}.supplierMappingHeadingIcon svg{width:25px;height:25px}.supplierMappingHeader h1{margin:2px 0 4px;font-size:34px;line-height:1.05}.supplierMappingHeader p{margin:0;color:#64748b;font-size:15px}.supplierMappingPanel{overflow:hidden;padding:0}.supplierMappingPanelHead{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:20px 22px;border-bottom:1px solid #e2e8f0}.supplierMappingPanelHead h2{margin:0 0 4px;font-size:20px}.supplierMappingPanelHead p{margin:0;color:#64748b;font-size:13px}.supplierMappingSearch{width:min(410px,40vw);height:44px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;display:flex;align-items:center;gap:9px;padding:0 13px}.supplierMappingSearch span{color:#64748b;font-size:20px}.supplierMappingSearch input{border:0;outline:0;width:100%;font:inherit;font-size:14px;background:transparent}.supplierMappingTableWrap{overflow:auto}.supplierMappingTable{width:100%;border-collapse:collapse;table-layout:fixed}.supplierMappingTable th{padding:14px 18px;background:#f8fafc;border-bottom:1px solid #dfe5ec;text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:11px}.supplierMappingTable th:first-child{width:52%}.supplierMappingTable th:nth-child(2){width:30%}.supplierMappingTable th:nth-child(3){width:180px}.supplierMappingTable td{padding:15px 18px;border-bottom:1px solid #e5eaf0;vertical-align:middle;font-size:15px}.supplierMappingTable tbody tr:last-child td{border-bottom:0}.supplierMappingImageCell img,.supplierMappingModalItem img{width:76px;height:64px;border-radius:10px;object-fit:cover;border:1px solid #e2e8f0;background:#f8fafc}.supplierMappingImagePlaceholder{width:76px;height:64px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;display:grid;place-items:center;color:#94a3b8;font-size:24px}.supplierMappingTitle{display:flex;flex-direction:column;gap:5px}.supplierMappingTitle b{font-size:16px;color:#0f172a}.supplierMappingTitle small{font-size:12px;color:#64748b;font-weight:700;letter-spacing:.03em}.supplierMappingLinked{font-weight:700;color:#0f172a}.supplierMappingUnlinked{display:inline-flex;padding:5px 9px;border-radius:999px;background:#fff4e5;color:#a75b00;font-size:12px;font-weight:800}.supplierMappingAction{height:40px;padding:0 13px;border:1px solid #cbd5e1;border-radius:9px;background:white;color:#6d28d9;font-weight:800;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.supplierMappingAction svg{width:17px;height:17px}.supplierMappingAction:hover{border-color:#8b5cf6;background:#faf7ff}.supplierMappingAction.linked{color:#5b21b6}.supplierMappingEmpty{text-align:center!important;padding:72px 24px!important;color:#64748b}.supplierMappingEmpty b,.supplierMappingEmpty span{display:block}.supplierMappingEmpty b{font-size:19px;color:#0f172a;margin:13px 0 5px}.supplierMappingEmptyIcon{width:62px;height:62px;border-radius:50%;background:#efe8ff;color:#6d36d8;display:grid;place-items:center;margin:auto}.supplierMappingEmptyIcon svg{width:30px;height:30px}.supplierMappingModal{width:min(560px,calc(100vw - 30px))}.supplierMappingModalItem{display:flex;gap:13px;align-items:center;padding:13px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px}.supplierMappingModalItem .supplierMappingImagePlaceholder,.supplierMappingModalItem img{width:64px;height:54px}.supplierMappingModalItem div:last-child{display:flex;flex-direction:column;gap:4px}.supplierMappingModalItem b{font-size:15px}.supplierMappingModalItem small{color:#64748b;font-weight:700}.supplierMappingNotice{margin-top:12px;padding:10px 12px;border-radius:9px;background:#fff8e8;color:#8a5b00;font-size:13px}.supplierStorageError{margin:0 0 16px;padding:11px 13px;border:1px solid #fecaca;background:#fff1f2;color:#b91c1c;border-radius:10px;font-weight:700}@media(max-width:900px){.supplierMappingPanelHead{align-items:stretch;flex-direction:column}.supplierMappingSearch{width:100%}.supplierMappingTable{min-width:760px}.supplierProductMappingPage{padding:20px 16px 40px}}.modalClose{border:0;background:transparent;color:#64748b;font-size:28px;line-height:1;padding:2px 5px;border-radius:8px;cursor:pointer}.modalClose:hover{background:#f1f5f9;color:#0f172a}.supplierMappingModal{max-width:560px}.supplierMappingTarget strong{color:#6d28d9}.supplierMappingModal label{display:grid;grid-gap:7px;gap:7px;font-weight:700}.supplierMappingModal select{width:100%;min-height:44px}.supplierMappingModalActions{align-items:center}.supplierMappingModalActions .supplierMappingRemoveLink{margin-right:auto}.supplierMappingRemoveLink{font-size:13px}.stockOrderButton{color:#6d28d9!important;border-color:#c4b5fd!important;background:#faf7ff!important;font-weight:800!important}.stockOrderButton:hover:not(:disabled){background:#f3e8ff!important;border-color:#a78bfa!important}.stockOrderButton:disabled{opacity:.55;cursor:wait}.stockTable{table-layout:fixed}.stockTable td,.stockTable th{vertical-align:middle}.stockTable td:nth-child(4),.stockTable th:nth-child(4){width:12%}.stockTable td:nth-child(5),.stockTable td:nth-child(6),.stockTable th:nth-child(5),.stockTable th:nth-child(6){text-align:right}.stockTable td:nth-child(7),.stockTable th:nth-child(7){width:14%;text-align:right}.stockTable td:nth-child(3) b,.stockTable td:nth-child(3) small{display:block;text-align:left}.stockTable td:nth-child(3) small{margin-top:3px;color:#77838f}.stockTable th:nth-child(4){text-align:center}.stockTable .stockRowActions{justify-content:flex-end}@media(max-width:900px){.stockTable{table-layout:auto}}.stockTable td:first-child,.stockTable th:first-child{width:9%;text-align:left}.stockTable td:nth-child(2),.stockTable th:nth-child(2){width:12%;text-align:left}.stockTable td:nth-child(3),.stockTable th:nth-child(3){width:31%;text-align:left}.stockTable td:nth-child(4),.stockTable td:nth-child(5),.stockTable td:nth-child(6),.stockTable th:nth-child(4),.stockTable th:nth-child(5),.stockTable th:nth-child(6){width:11%;text-align:center}.stockTable td:nth-child(7),.stockTable th:nth-child(7){width:15%;text-align:center}.stockTable th:nth-child(4),.stockTable th:nth-child(5),.stockTable th:nth-child(6),.stockTable th:nth-child(7){text-align:center}.stockTable .stockRowActions{display:flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.stockTable td:nth-child(4),.stockTable td:nth-child(5),.stockTable td:nth-child(6){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fixedSideNav .sideDiscountAlert{margin-top:auto;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:rgba(255,255,255,.055);overflow:visible;position:relative}.fixedSideNav .sideDiscountAlert+.sideNavFooter{margin-top:8px;padding-top:0}.sideDiscountAlertButton{width:100%;border:0;background:transparent;color:#fff;padding:10px 9px;display:grid;grid-template-columns:14px minmax(0,1fr) 12px;align-items:center;grid-gap:8px;gap:8px;text-align:left;border-radius:10px}.sideDiscountAlertButton:hover{background:rgba(255,255,255,.06)}.sideDiscountAlertLight{width:10px;height:10px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px rgba(52,199,89,.14)}.sideDiscountAlert.warning{border-color:rgba(250,204,21,.72);box-shadow:0 0 14px rgba(250,204,21,.13)}.sideDiscountAlert.warning .sideDiscountAlertLight{background:#facc15;box-shadow:0 0 0 3px rgba(250,204,21,.16),0 0 10px rgba(250,204,21,.8);animation:makerVistaDiscountPulse 1.15s ease-in-out infinite}.sideDiscountAlert.urgent{border-color:rgba(248,113,113,.8);box-shadow:0 0 15px rgba(248,113,113,.16)}.sideDiscountAlert.urgent .sideDiscountAlertLight{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.16),0 0 11px rgba(239,68,68,.85);animation:makerVistaDiscountPulse .75s ease-in-out infinite}@keyframes makerVistaDiscountPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.sideDiscountAlertText{min-width:0;display:flex;flex-direction:column;gap:2px}.sideDiscountAlertText b{font-size:9px;line-height:1.2;color:#fff}.sideDiscountAlertText b,.sideDiscountAlertText small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sideDiscountAlertText small{font-size:7.5px;color:#bdc7da}.sideDiscountAlert.warning .sideDiscountAlertText b{color:#fde047}.sideDiscountAlert.urgent .sideDiscountAlertText b{color:#fca5a5}.sideDiscountAlertChevron{font-size:10px;color:#aebad0;text-align:center}.sideDiscountAlertDetails{position:absolute;left:0;right:0;bottom:calc(100% + 7px);z-index:1100;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:#0f1b34;box-shadow:0 18px 38px rgba(4,10,24,.38);padding:6px;max-height:270px;overflow:auto}.sideDiscountAlertItem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:8px;text-decoration:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.07)}.sideDiscountAlertItem:last-child{border-bottom:0}.sideDiscountAlertItem:hover{background:rgba(255,255,255,.07)}.sideDiscountAlertItem>span{min-width:0}.sideDiscountAlertItem b{font-size:8px}.sideDiscountAlertItem b,.sideDiscountAlertItem small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sideDiscountAlertItem small{margin-top:3px;font-size:7px;color:#b8c3d7}.sideDiscountAlertItem strong{flex:0 0 auto;font-size:7px;color:#fde047;border:1px solid rgba(250,204,21,.3);background:rgba(250,204,21,.08);padding:4px 5px;border-radius:999px}.sideDiscountAlert.urgent .sideDiscountAlertItem strong{color:#fecaca;border-color:rgba(248,113,113,.3);background:rgba(248,113,113,.08)}.sideDiscountAlertEmpty{padding:8px}.sideDiscountAlertEmpty b{display:block;font-size:8px;color:#fff}.sideDiscountAlertEmpty small{display:block;margin-top:4px;font-size:7px;line-height:1.35;color:#b8c3d7}@media(max-width:900px){.fixedSideNav .sideDiscountAlert{border-radius:10px}.sideDiscountAlertButton{grid-template-columns:1fr;padding:10px 8px;justify-items:center}.sideDiscountAlertChevron,.sideDiscountAlertDetails,.sideDiscountAlertText{display:none}.sideDiscountAlertLight{width:11px;height:11px}.fixedSideNav .sideDiscountAlert+.sideNavFooter{margin-top:8px}}@media(prefers-reduced-motion:reduce){.sideDiscountAlert.urgent .sideDiscountAlertLight,.sideDiscountAlert.warning .sideDiscountAlertLight{animation:none}}.fixedSideNav .sideNavLink{font-size:13px;padding-top:11px;padding-bottom:11px}.fixedSideNav .sideNavMiniCard span{font-size:10px}.fixedSideNav .sideNavMiniCard b{font-size:11px}.fixedSideNav .sideDiscountAlert{border-radius:13px}.sideDiscountAlertButton{grid-template-columns:18px minmax(0,1fr) 14px;gap:10px;padding:14px 12px;min-height:66px}.sideDiscountAlertLight{width:14px;height:14px}.sideDiscountAlertText b{font-size:11px}.sideDiscountAlertText small{font-size:9px;line-height:1.35}.sideDiscountAlertChevron{font-size:13px}.sideDiscountAlertDetails{padding:8px}.sideDiscountAlertItem{padding:10px}.sideDiscountAlertItem b{font-size:10px}.sideDiscountAlertItem small{font-size:8.5px}.sideDiscountAlertItem strong{font-size:8.5px;padding:5px 6px}.sideDiscountAlertEmpty b{font-size:10px}.sideDiscountAlertEmpty small{font-size:8.5px}@media(max-width:900px){.fixedSideNav .sideNavLink{font-size:13px}.sideDiscountAlertButton{min-height:54px;padding:12px 8px}.sideDiscountAlertLight{width:14px;height:14px}}.competitorMatrixWrap{overflow-x:auto;max-width:100%}.competitorMatrix{min-width:900px;border-collapse:separate;border-spacing:0}.competitorMatrix td,.competitorMatrix th{text-align:center!important;white-space:nowrap}.competitorMatrix .competitorStoreCell,.competitorMatrix .competitorStoreHead{text-align:left!important;position:-webkit-sticky;position:sticky;left:0;z-index:2;min-width:190px;max-width:240px;background:#fff;border-right:1px solid #e5e9ed}.competitorMatrix .competitorStoreHead{z-index:4;background:#f7f8fa}.competitorMatrix .competitorStoreCell small{display:block;margin-top:3px;color:#7b8490;font-weight:500}.competitorMatrix .competitorMineRow .competitorStoreCell,.competitorMatrix .competitorMineRow td{background:#faf8ff}.competitorMatrix td:not(:first-child),.competitorMatrix th:not(:first-child){min-width:92px}.competitorMatrix .todayPill{display:block;width:max-content;margin:3px auto 0}.competitorMatrixWrap{overflow-x:hidden}.competitorMatrix{width:100%;min-width:0;table-layout:fixed}.competitorMatrix .competitorStoreCell,.competitorMatrix .competitorStoreHead{width:128px;min-width:128px;max-width:128px;font-size:11px;padding-left:8px!important;padding-right:8px!important}.competitorMatrix .competitorStoreCell{overflow:hidden;text-overflow:ellipsis}.competitorMatrix .competitorStoreCell b,.competitorMatrix .competitorStoreCell small{display:block;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitorMatrix .competitorStoreCell small{font-size:9px}.competitorMatrix td:not(:first-child),.competitorMatrix th:not(:first-child){min-width:0;width:auto;padding-left:5px!important;padding-right:5px!important;font-size:11px}.competitorMatrix .todayPill{font-size:9px}@media(max-width:900px){.competitorMatrixWrap{overflow-x:auto}.competitorMatrix{min-width:760px;table-layout:auto}.competitorMatrix .competitorStoreCell,.competitorMatrix .competitorStoreHead{width:120px;min-width:120px;max-width:120px}}.authPage{min-height:100vh;display:grid;place-items:center;padding:32px;background:linear-gradient(160deg,#f7f9fc,#eef3f8)}.authCard{width:min(440px,100%);background:#fff;border:1px solid #dce4ec;border-radius:18px;box-shadow:0 18px 48px rgba(24,39,56,.12);padding:30px}.authLogo{display:block;width:220px;max-width:70%;height:auto;margin:0 auto 24px}.authHeading{text-align:center;margin-bottom:22px}.authHeading h1{font-size:26px;line-height:1.2;margin:0 0 8px;color:#182738}.authHeading p{margin:0;color:#647487;font-size:14px;line-height:1.5}.authForm{display:grid;grid-gap:15px;gap:15px}.authForm label{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:700;color:#33465a}.authForm input{width:100%;box-sizing:border-box;border:1px solid #cad5e0;border-radius:9px;padding:11px 12px;font:inherit;background:#fff;color:#182738;outline:none}.authForm input:focus{border-color:#55789f;box-shadow:0 0 0 3px rgba(85,120,159,.13)}.authForm button{border:0;border-radius:9px;padding:12px 16px;background:#1f5f8f;color:#fff;font-weight:800;font-size:14px;cursor:pointer}.authForm button:disabled{opacity:.65;cursor:wait}.authError,.authMessage{border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.authError{background:#fff0f0;color:#9b2f2f;border:1px solid #f0c7c7}.authMessage{background:#eef8f1;color:#28623b;border:1px solid #c9e6d1}.authModeButton{display:block;margin:17px auto 0;border:0;background:transparent;color:#315f8a;font-weight:700;cursor:pointer}.accountMiniCard small{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;opacity:.72}.sideAccountActions{display:flex;gap:8px;margin-top:9px}.sideAccountActions a,.sideAccountActions button{border:0;background:rgba(255,255,255,.09);color:inherit;border-radius:6px;padding:5px 8px;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.sideAccountActions a:hover,.sideAccountActions button:hover{background:rgba(255,255,255,.16)}.adminPage{min-height:100vh;background:#f5f7fa;padding:38px clamp(20px,5vw,70px);color:#1d2c3b}.adminHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.adminHeader h1{margin:4px 0 7px;font-size:34px}.adminHeader p{margin:0;color:#66788a}.adminHeader>a{background:#fff;border:1px solid #d7e0e9;border-radius:9px;padding:9px 13px;color:#294f72;text-decoration:none;font-weight:700}.adminEyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:800;color:#607d9a!important}.adminStats{display:grid;grid-template-columns:repeat(2,minmax(0,180px));grid-gap:14px;gap:14px;margin-bottom:22px}.adminPanel,.adminStats article{background:#fff;border:1px solid #dce4ec;border-radius:14px;box-shadow:0 5px 18px rgba(24,39,56,.05)}.adminStats article{padding:18px}.adminStats span{display:block;font-size:12px;color:#6c7b89}.adminStats b{display:block;font-size:28px;margin-top:3px}.adminPanel{padding:20px}.adminPanel h2{margin:0 0 15px;font-size:18px}.adminTableWrap{overflow:auto}.adminPanel table{width:100%;border-collapse:collapse}.adminPanel td,.adminPanel th{text-align:left;padding:11px 10px;border-bottom:1px solid #edf1f4;font-size:13px}.adminPanel th{color:#647487;font-size:11px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:640px){.authCard{padding:24px 20px}.adminHeader{display:block}.adminHeader>a{display:inline-block;margin-top:16px}.adminStats{grid-template-columns:1fr 1fr}}.authMakerPage{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(420px,.85fr);align-items:center;grid-gap:clamp(32px,6vw,100px);gap:clamp(32px,6vw,100px);padding:64px clamp(32px,7vw,120px) 110px;background:#071f3d url(/makervista-login-maker.jpg) 50%/cover no-repeat;overflow:hidden}.authMakerPage:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,27,54,.9),rgba(5,27,54,.66) 45%,rgba(5,27,54,.24) 70%,rgba(5,27,54,.36))}.authMakerCard,.authStory,.authTrust{position:relative;z-index:1}.authStory{max-width:610px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25)}.authStoryLogo{width:245px;max-width:65%;margin-bottom:34px;filter:drop-shadow(0 5px 12px rgba(0,0,0,.24))}.authStory h1{font-size:clamp(44px,5vw,72px);line-height:1.02;margin:0 0 24px;letter-spacing:-2px}.authStory h1 span{color:#ff7300}.authStory p{font-size:20px;line-height:1.55;max-width:560px;margin:0 0 32px}.authBenefits{display:grid;grid-gap:16px;gap:16px}.authBenefits b{font-size:16px;background:rgba(4,24,49,.58);border:1px solid rgba(255,255,255,.15);padding:14px 16px;border-radius:12px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.authMakerCard{justify-self:end;width:min(500px,100%);padding:38px 42px;border-radius:24px;border:1px solid rgba(255,255,255,.75);box-shadow:0 28px 80px rgba(0,0,0,.3)}.authMakerCard .authLogo{width:210px;margin-bottom:24px}.authMakerCard .authHeading h1{color:#071f3d;font-size:30px}.authMakerCard .authForm button{background:#071f3d}.authMakerCard .authModeButton{color:#f36c00}.authTrust{position:absolute;left:0;right:0;bottom:0;height:78px;display:flex;justify-content:center;align-items:center;gap:clamp(36px,8vw,120px);background:#071f3d;color:#fff;border-top:1px solid rgba(255,255,255,.12);font-weight:700}.authTrust span{white-space:nowrap}.authTrust span:first-letter{color:#ff7300}@media(max-width:900px){.authMakerPage{grid-template-columns:1fr;padding:36px 22px 115px;background-position:50%}.authMakerPage:before{background:rgba(5,27,54,.72)}.authStory{display:none}.authMakerCard{justify-self:center}.authTrust{height:auto;min-height:86px;gap:12px;flex-wrap:wrap;padding:16px 20px;font-size:12px}}.authExactPage{position:relative;width:100%;min-height:100vh;background:#fff;overflow:auto}.authExactBackdrop{position:absolute;z-index:0;left:0;top:0;width:100%;aspect-ratio:1448/1086;background:#fff url(/makervista-login-studio-base.png) top/100% auto no-repeat}.authExactCard{position:absolute;z-index:2;top:10.8vw;right:5.7vw;width:30.2vw;max-width:438px;min-width:365px;background:rgba(255,255,255,.985);border:1px solid rgba(17,49,86,.12);border-radius:22px;box-shadow:0 20px 55px rgba(12,28,47,.18);padding:30px 32px 28px;color:#0a2b57;box-sizing:border-box}.authExactLogo{display:block;width:220px;max-width:72%;height:auto;margin:0 auto 24px;object-fit:contain}.authExactHeading h1{font-size:30px;line-height:1.08;margin:0 0 7px;color:#0a2b57;letter-spacing:-.02em;font-weight:800}.authExactHeading p{font-size:13.5px;color:#425a73;margin:0 0 22px}.authExactForm{display:grid;grid-gap:16px;gap:16px}.authExactForm>input{width:100%;height:52px;border:1px solid #c9d4df;border-radius:7px;background:#fff;padding:0 15px;font-size:14px;font-weight:650;color:#102f54;outline:none;box-sizing:border-box}.authExactForm>input:focus{border-color:#0a2b57;box-shadow:0 0 0 3px rgba(10,43,87,.08)}.authExactForm>input::placeholder{color:#5f6f81;opacity:1}.authExactOptions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;margin:0;grid-gap:16px;gap:16px;font-size:12px;min-height:22px}.authExactRemember{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;color:#102f54;font-weight:600;line-height:15px!important;margin:0!important;padding:0!important;white-space:nowrap}.authExactRemember input[type=checkbox]{display:block!important;width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;margin:0!important;padding:0!important;flex:none!important}.authExactRemember span{display:block!important;margin:0!important;padding:0!important;line-height:15px!important}.authExactForgot{display:block;border:0;background:transparent;color:#ff6a00;font-weight:700;padding:0;cursor:pointer;font-size:12px;line-height:15px;margin:0;white-space:nowrap;justify-self:end}.authExactSubmit{height:52px;border:0;border-radius:7px;background:#0a2b57;color:#fff;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(10,43,87,.14)}.authExactSubmit:disabled{opacity:.6}.authExactMode{display:block;border:0;background:transparent;color:#ff6a00;font-size:12px;font-weight:700;margin:20px auto 0;cursor:pointer}.authExactMode b{font-weight:800}.authExactCard .authError,.authExactCard .authMessage{margin:0;font-size:12px;padding:8px 10px}@media(min-width:1450px){.authExactCard{top:156px;right:max(5.7vw,82px);width:438px}.authExactBackdrop{background-size:100% auto}}@media(max-width:1180px){.authExactCard{right:3.4vw;width:32vw;min-width:350px;padding:28px}.authExactLogo{width:205px}.authExactHeading h1{font-size:28px}.authExactForm>input,.authExactSubmit{height:50px}}@media(max-width:900px){.authExactPage{display:flex;align-items:center;justify-content:center;padding:28px 18px;background:#f4f7fa}.authExactBackdrop{position:fixed;inset:0;width:auto;aspect-ratio:auto;background-size:cover;background-position:50%;filter:brightness(.67)}.authExactCard{position:relative;top:auto;right:auto;width:min(440px,100%);min-width:0;padding:30px 26px}.authExactLogo{width:210px;max-width:74%}.authExactHeading h1{font-size:28px}}.adminTesterHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.adminTesterHeader h2{margin:0 0 6px}.adminTesterHeader p{margin:0;color:#64748b;max-width:820px;line-height:1.5}.adminTesterForm{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) auto;grid-gap:10px;gap:10px;margin:14px 0 16px}.adminTesterForm input{height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font:inherit;background:#fff}.adminRemoveTester,.adminTesterForm button{border:0;border-radius:10px;font-weight:800;cursor:pointer}.adminTesterForm button{height:42px;padding:0 18px;background:#0b2e5c;color:#fff}.adminRemoveTester:disabled,.adminTesterForm button:disabled{opacity:.55;cursor:not-allowed}.adminRemoveTester{padding:7px 11px;background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.adminPanel .authError,.adminPanel .authMessage{margin:8px 0 14px}.adminPanel .authMessage{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;padding:9px 11px}.adminPanel .authError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:9px 11px}@media(max-width:800px){.adminTesterForm{grid-template-columns:1fr}.adminTesterForm button{width:100%}}.sideTrustLinks{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.1)}.sideTrustLinks a{font-size:10px;color:inherit;opacity:.72;text-decoration:none}.sideTrustLinks a:hover{opacity:1;text-decoration:underline}.authLegalLinks{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px 0 0;padding-top:14px;border-top:1px solid #edf1f5}.authLegalLinks a{font-size:10.5px;color:#5c6e82;text-decoration:none}.authLegalLinks a:hover{color:#0a2b57;text-decoration:underline}.etsyTrustNotice{margin:14px 0 4px;padding:14px 16px;border:1px solid #cfe3d6;background:#f5fbf7;border-radius:12px;color:#173c2b}.etsyTrustNotice b{display:block;font-size:13px;margin-bottom:4px}.etsyTrustNotice p{margin:0;color:#53695e;font-size:12px;line-height:1.5}.etsyTrustNotice div{display:flex;gap:14px;margin-top:8px}.etsyTrustNotice a{font-size:11px;font-weight:800;color:#175f42;text-decoration:none}.etsyTrustNotice a:hover{text-decoration:underline}.trustPage{min-height:100vh;background:#f5f7fa;color:#132b48;padding:34px 20px}.trustShell{width:min(920px,100%);margin:0 auto}.trustHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.trustBrand img{display:block;width:190px;height:auto}.betaBadge{display:inline-flex;align-items:center;border:1px solid #ffd4b3;background:#fff7ef;color:#c85300;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.trustContent,.trustHero{background:#fff;border:1px solid #dfe6ed;box-shadow:0 8px 28px rgba(17,39,64,.06)}.trustHero{border-radius:18px 18px 0 0;padding:34px 38px 30px;border-bottom:0}.trustHero>p{margin:0 0 8px;color:#e96500;font-size:11px;font-weight:900;letter-spacing:.1em}.trustHero h1{font-size:38px;letter-spacing:-.03em;margin:0 0 12px;color:#092e5b}.trustHero>div{font-size:16px;line-height:1.6;color:#5a6c7f;max-width:720px}.trustContent{border-radius:0 0 18px 18px;padding:8px 38px 30px}.trustContent section{padding:24px 0;border-top:1px solid #edf1f4}.trustContent h2{font-size:18px;margin:0 0 8px;color:#102f54}.trustContent p{margin:0;color:#506376;line-height:1.7;font-size:14px}.trustFooter{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 6px;color:#718092;font-size:12px}.trustFooter nav{display:flex;gap:15px;flex-wrap:wrap}.trustFooter a{color:#4d6378;text-decoration:none}.trustFooter a:hover{text-decoration:underline}@media(max-width:640px){.trustPage{padding:22px 12px}.trustHeader{align-items:flex-start}.trustBrand img{width:160px}.trustHero{padding:27px 23px 24px}.trustHero h1{font-size:31px}.trustContent{padding:6px 23px 24px}.trustFooter{display:block}.trustFooter nav{margin-top:10px}}.sideSupportAction{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.sideSupportLink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#fff;text-decoration:none;font-weight:700;font-size:13px;border:1px solid rgba(139,92,246,.55);background:rgba(139,92,246,.08);transition:.16s ease}.sideSupportLink:hover{background:rgba(139,92,246,.18);border-color:#8b5cf6;transform:translateY(-1px)}.sideSupportIcon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:rgba(139,92,246,.18);color:#b79cff;flex:0 0 auto}.sideSupportIcon svg{width:18px;height:18px}.helpGuideHero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:18px;gap:18px;margin:22px 0}.helpGuideHero>div{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.helpGuideHero b{color:#172554;font-size:18px}.helpGuideHero ol{margin:14px 0 0;padding-left:22px;line-height:1.8;color:#475569}.helpGuideSupport{background:linear-gradient(145deg,#172554,#253a72)!important;color:#fff}.helpGuideSupport b,.helpGuideSupport p{color:#fff}.helpGuideSupport a{display:inline-block;margin-top:8px;background:#fff;color:#172554;text-decoration:none;font-weight:800;padding:10px 14px;border-radius:10px}.helpGuideGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.helpGuideCard{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px 22px 22px;box-shadow:0 6px 18px rgba(15,23,42,.04)}.helpGuideCard>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#eef2ff;color:#4f46e5;font-size:12px;font-weight:900}.helpGuideCard h2{font-size:18px;margin:12px 0 7px;color:#172554}.helpGuideCard p{margin:0;color:#64748b;line-height:1.65}.helpGuideFooter{margin:20px 0 34px;padding:20px 22px;border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;color:#475569}.helpGuideFooter b{color:#172554}.helpGuideFooter div{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}.helpGuideFooter a{color:#4f46e5;font-weight:700;text-decoration:none}@media(max-width:900px){.helpGuideGrid,.helpGuideHero{grid-template-columns:1fr}}.helpGuidePage{max-width:none!important;padding:28px 30px 72px!important;min-width:0;box-sizing:border-box}.helpGuidePage .pageHead{max-width:1180px;margin:0 auto}.helpGuidePage .helpGuideFooter,.helpGuidePage .helpGuideGrid,.helpGuidePage .helpGuideHero{max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:900px){.helpGuidePage{padding:22px 18px 60px!important}}@media(max-width:620px){.helpGuidePage{padding:18px 12px 54px!important}}.betaLoginInvite{position:absolute;z-index:3;right:5.7vw;top:min(78.5vw,790px);width:30.2vw;max-width:438px;min-width:365px;display:flex;align-items:center;gap:12px;padding:14px 15px;background:rgba(255,255,255,.97);border:1px solid rgba(10,43,87,.13);border-radius:16px;box-shadow:0 14px 38px rgba(12,28,47,.18);text-decoration:none;color:#0a2b57;box-sizing:border-box}.betaLoginPeopleIcon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;color:#0a2b57}.betaLoginPeopleIcon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.betaLoginCopy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.betaLoginCopy strong{font-size:15px;line-height:1.15}.betaLoginCopy small{font-size:10.5px;color:#52667b}.betaLoginButton{flex:0 0 auto;background:#ff6a00;color:white;font-size:11.5px;font-weight:800;border-radius:9px;padding:11px 12px;white-space:nowrap}.betaApplyPage{min-height:100vh;background:linear-gradient(135deg,#f5f8fc,#eef3f9);padding:42px 18px;color:#0a2b57}.betaApplyShell{width:min(680px,100%);margin:0 auto}.betaApplyCard{background:#fff;border:1px solid #dce5ee;border-radius:22px;box-shadow:0 20px 55px rgba(12,28,47,.12);padding:32px}.betaApplyLogo{display:block;width:205px;max-width:62%;height:auto;margin:0 auto 24px}.betaApplyCard h1{font-size:30px;line-height:1.1;margin:0 0 8px}.betaApplyIntro{color:#52667b;margin:0 0 18px}.betaApplyNotice{background:#edf7ff;border:1px solid #cfe9ff;border-radius:12px;padding:12px 14px;margin-bottom:20px;font-weight:700;color:#164a77}.betaApplyForm{display:grid;grid-gap:15px;gap:15px}.betaField{display:grid;grid-gap:6px;gap:6px}.betaField label{font-size:12px;font-weight:800}.betaField input,.betaField select,.betaField textarea{width:100%;border:1px solid #c9d4df;border-radius:8px;background:#fff;padding:12px 13px;font:inherit;color:#102f54;box-sizing:border-box}.betaField textarea{min-height:105px;resize:vertical}.betaCountry{background:#f4f7fa!important;color:#52667b}.betaConfirm{display:flex;gap:9px;align-items:flex-start;font-size:12px;font-weight:700;line-height:1.35}.betaConfirm input{margin-top:2px}.betaSubmit{height:52px;border:0;border-radius:8px;background:#ff6a00;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.betaSubmit:disabled{opacity:.6}.betaBack{display:block;text-align:center;margin-top:16px;color:#52667b;font-size:12px;text-decoration:none}.betaStatus{padding:11px 12px;border-radius:9px;font-size:12px}.betaStatus.ok{background:#eaf8ef;color:#126333}.betaStatus.err{background:#fff0f0;color:#9c2424}.betaVerifyBox{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.betaVerifyBox input{height:48px;border:1px solid #c9d4df;border-radius:8px;padding:0 13px;font-size:18px;letter-spacing:.18em;text-align:center}.betaVerifyBox button{height:48px;border:0;border-radius:8px;background:#0a2b57;color:#fff;font-weight:800;cursor:pointer}@media(min-width:1450px){.betaLoginInvite{right:max(5.7vw,82px);top:790px;width:438px}}@media(max-width:1180px){.betaLoginInvite{right:3.4vw;width:32vw;min-width:350px}}@media(max-width:900px){.betaLoginInvite{position:relative;top:auto;right:auto;width:min(440px,100%);min-width:0;margin:18px auto 0;order:2}.authExactPage{flex-direction:column}.authExactCard{order:1}.betaApplyPage{padding:24px 12px}.betaApplyCard{padding:24px 20px}}.adminStats{grid-template-columns:repeat(4,minmax(0,180px))}.betaAdminPanel{margin-bottom:22px}.betaAdminFilters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.betaAdminFilters button{border:1px solid #d7e0e9;background:#fff;color:#52667b;border-radius:999px;padding:7px 11px;font-weight:800;cursor:pointer}.betaAdminFilters button.active{background:#0a2b57;color:#fff;border-color:#0a2b57}.betaApplicationList{display:grid;grid-gap:12px;gap:12px}.betaApplicationCard{border:1px solid #dce4ec;border-radius:12px;padding:16px;background:#fbfdff}.betaApplicationTop{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.betaApplicationTop h3{margin:0 0 4px;font-size:17px}.betaApplicationGrid a,.betaApplicationTop a{color:#245d8f;word-break:break-all}.betaStatusPill{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:5px 8px}.betaStatusPill.pending{background:#fff7ed;color:#c2410c}.betaStatusPill.approved{background:#ecfdf5;color:#047857}.betaStatusPill.rejected{background:#fef2f2;color:#b91c1c}.betaApplicationGrid{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:12px;gap:12px;margin-top:14px}.betaApplicationGrid>div{display:grid;grid-gap:4px;gap:4px}.betaApplicationGrid b,.betaReason>b{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#718092}.betaApplicationGrid a,.betaApplicationGrid span{font-size:12px}.betaReason{margin-top:14px;padding-top:12px;border-top:1px solid #e8eef4}.betaReason p{margin:5px 0 0;color:#52667b;font-size:13px;line-height:1.5}.betaAdminActions{display:flex;gap:8px;margin-top:14px}.betaAdminActions button{border:0;border-radius:9px;padding:9px 13px;font-weight:800;cursor:pointer}.betaAdminActions .approve{background:#0a2b57;color:#fff}.betaAdminActions .reject{background:#fff1f2;color:#be123c;border:1px solid #fecdd3}.betaAdminActions button:disabled{opacity:.55;cursor:not-allowed}.betaAdminEmpty{color:#718092;margin:6px 0}.betaAdminPanel .authError,.betaAdminPanel .authMessage{margin:0 0 14px}@media(max-width:900px){.adminStats,.betaApplicationGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.betaApplicationGrid{grid-template-columns:1fr}.betaAdminActions{flex-direction:column}}.homePage{max-width:none!important;margin:0!important;padding:0!important;background:#fff;color:#0b2b54;min-height:100vh}.homePage *{box-sizing:border-box}.homeHeader{height:74px;color:#fff;display:grid;grid-template-columns:minmax(220px,270px) 1fr auto;align-items:center;grid-gap:26px;gap:26px;padding:0 clamp(24px,4vw,64px);position:-webkit-sticky;position:sticky;top:0;z-index:90;box-shadow:0 4px 18px rgba(5,30,60,.14)}.homeBrand,.homeFooterBrand{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.homeBrand img{width:210px;height:45px;object-fit:cover;filter:brightness(0) invert(1);mix-blend-mode:screen}.homeBrand span{font-size:10px;color:#dbe8f6;margin-top:-6px;margin-left:48px}.homeNav{display:flex;justify-content:center;align-items:center;gap:24px}.homeNav a{color:#fff;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;opacity:.9}.homeNav a:hover{opacity:1;color:#ff7a00}.homeHeaderActions{display:flex;gap:12px}.homeBtn{text-decoration:none;border-radius:7px;min-height:40px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;transition:transform .15s ease,box-shadow .15s ease}.homeBtn:hover{transform:translateY(-1px)}.homeBtnOrange{background:#ff7200;color:#fff;border:1px solid #ff7200;box-shadow:0 7px 18px rgba(255,114,0,.18)}.homeBtnGhost{background:#fff;color:#0a4a92;border:1px solid #1c76d2}.homeHeader .homeBtnGhost{background:transparent;color:#fff;border-color:#97b9df}.homeBtnDarkGhost{background:transparent;color:#fff;border:1px solid #9fb9d6}.homeBtnLarge{min-height:48px;padding:0 30px;border-radius:8px;font-size:15px}.homeHero{display:grid;grid-gap:20px;gap:20px;align-items:center;padding:46px clamp(28px,5vw,80px) 34px;background:linear-gradient(100deg,#fff,#fff 44%,#f7fbff 72%,#eef6fb);overflow:hidden}.homeHeroCopy{max-width:610px}.homeKicker{font-size:12px;font-weight:900;letter-spacing:.04em;color:#0876d9;margin:0 0 13px}.homeHero h1{font-size:clamp(46px,4.7vw,76px);letter-spacing:-.045em;color:#082d59;margin:0 0 22px}.homeHero h1 span{color:#ff7200}.homeHeroText{font-size:18px;line-height:1.55;color:#163e68;max-width:590px;margin:0 0 28px}.homeHeroActions{display:flex;gap:16px}.homeTrustLine{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;color:#345878;font-size:12px;font-weight:750}.homeTrustLine span:first-letter{color:#ff7200}.homeHeroVisual{position:relative;min-height:440px;display:flex;flex-direction:column;align-items:center;padding:28px 20px 18px;border-radius:24px;overflow:hidden}.homeHeroVisual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(247,251,255,.38),rgba(255,255,255,.05)),url(/makervista-home-workshop-bg.jpg) 50%/cover no-repeat;opacity:.96}.homeHeroVisual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(8,38,69,.1));pointer-events:none}.homeHeroVisual>*{position:relative;z-index:1}.homeLaptop{width:min(100%,690px);background:#111821;border-radius:22px 22px 11px 11px;padding:13px 13px 16px;box-shadow:0 24px 54px rgba(9,36,65,.26);position:relative}.homeLaptopTop{height:32px;background:#fff;border-radius:9px 9px 0 0;border-bottom:1px solid #e4eaf0;padding:0 10px}.homeLaptopTop,.miniBrand{display:flex;align-items:center}.miniBrand{justify-content:space-between;width:100%;gap:10px}.miniBrand img{width:125px;height:26px;object-fit:cover;object-position:left center}.miniBrand span{font-size:9px;font-weight:800;color:#3b5570}.homeDashboardMock{height:320px;background:#f6f8fb;display:grid;grid-template-columns:130px 1fr;border-radius:0 0 7px 7px;overflow:hidden}.homeDashboardMock aside{background:#fdfefe;border-right:1px solid #e0e7ed;padding:16px 10px;display:flex;flex-direction:column;gap:15px;font-size:9px;color:#546b83}.homeDashboardMock aside b{color:#fff;background:#1976d2;padding:9px;border-radius:5px}.homeDashMain{padding:16px}.homeDashTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.homeDashTitle strong{font-size:18px;color:#0d315a}.homeDashTitle small{background:#fff;border:1px solid #e2e8ee;padding:7px 9px;border-radius:5px}.homeMetricRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.homeChartRow article,.homeMetricRow article{background:#fff;border:1px solid #e6ebef;border-radius:8px;padding:12px}.homeMetricRow small{display:block;color:#697b8e;font-size:9px}.homeMetricRow b{display:block;font-size:18px;color:#0b2f5b;margin:5px 0}.homeMetricRow em{font-size:10px;color:#10a44a;font-style:normal;font-weight:900}.homeChartRow{display:grid;grid-template-columns:1.6fr .9fr;grid-gap:10px;gap:10px;margin-top:10px;height:164px}.homeChartRow strong{font-size:10px}.homeBars{height:110px;display:flex;align-items:flex-end;gap:6px;padding-top:15px}.homeBars i{display:block;flex:1 1;background:linear-gradient(#36a2ff,#1676d2);border-radius:3px 3px 0 0}.homeDonut{width:110px;height:110px;border-radius:50%;margin:16px auto 0;background:conic-gradient(#2478d4 0 30%,#6f54db 30% 52%,#0dbb6f 52% 68%,#ffbd1e 68% 86%,#ff7043 86%);display:grid;place-items:center;position:relative}.homeDonut:after{content:"";position:absolute;width:62px;height:62px;border-radius:50%;background:#fff}.homeDonut span{position:relative;z-index:1;text-align:center;font-weight:900;font-size:12px}.homeDonut small{display:block;font-size:7px;color:#6c7a89}.homeLaptopBase{width:min(95%,740px);height:18px;background:linear-gradient(#c9d1d7,#f0f3f5 45%,#b7c0c7);border-radius:0 0 55% 55%;box-shadow:0 8px 12px rgba(21,44,63,.13)}.homeFounderQuote{align-self:flex-end;margin-top:17px;margin-right:4%;max-width:430px;text-align:right;color:#153c64;font-style:italic;font-size:14px}.homeFounderQuote b,.homeFounderQuote span{display:block;font-style:normal}.homeFounderQuote b{margin-top:6px}.homeFounderQuote span{font-size:11px}.homeFeatures{padding:46px clamp(28px,5vw,80px) 54px;background:#fff}.homeSectionHead{text-align:center;max-width:850px;margin:0 auto 34px}.homeSectionHead h2{font-size:32px;line-height:1.1;color:#0b2d57;margin:0 0 8px;letter-spacing:-.025em}.homeSectionHead p:not(.homeKicker){font-size:16px;color:#536f8d;margin:0}.homeFeatureGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:28px;gap:28px;max-width:1400px;margin:0 auto}.homeFeatureGrid article{min-width:0}.homeFeatureIcon{width:46px;height:46px;border-radius:12px;margin-bottom:13px;color:#e6f0fb;background:#0b315d;border:1px solid #214c79;box-shadow:0 6px 16px rgba(8,43,82,.13)}.homeFeatureIcon svg{width:24px;height:24px;display:block}.homeFeatureGrid h3{font-size:15px;color:#0a315e;margin:0 0 9px}.homeFeatureGrid p{font-size:13px;line-height:1.5;color:#536d87;margin:0}.homeHow{padding:54px clamp(28px,5vw,80px);background:#f7fbfe;border-top:1px solid #edf2f6}.homeHowGrid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.homeHowGrid article{background:#fff;border:1px solid #e0e9f1;border-radius:16px;padding:25px;box-shadow:0 10px 28px rgba(20,52,82,.05)}.homeHowGrid article>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ff7200;color:#fff}.homeHowGrid h3{color:#0c315a;margin:15px 0 8px}.homeHowGrid p{font-size:14px;line-height:1.55;color:#5a7187;margin:0}.homeStory{display:grid;min-height:390px;background:#fff}.homeWorkshopPanel{position:relative;overflow:hidden;background:linear-gradient(135deg,#b58f69,#e4c9a8 45%,#865b3d);display:flex;align-items:flex-end;padding:36px 34px}.homeWorkshopPanel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.36),transparent 24%),linear-gradient(90deg,rgba(65,33,15,.16),transparent 40%)}.homeWorkshopBoard{position:relative;background:#c7955d;border:7px solid #8e613b;border-radius:8px;padding:21px 28px;font-size:27px;line-height:1.22;color:#1f1c18;font-weight:900;box-shadow:0 12px 28px rgba(55,31,16,.22)}.homeWorkshopBoard span{display:block;text-align:center;color:#0a4076}.homeWorkshopTools{position:absolute;right:34%;bottom:33px;width:72px;height:115px;background:#1f2528;border-radius:7px;display:flex;justify-content:center;align-items:flex-start;gap:5px;padding-top:6px}.homeWorkshopTools i{width:5px;height:72px;background:#be7a30;border-radius:4px;transform:rotate(-7deg)}.homeWorkshopBrand{position:absolute;right:38px;bottom:32px;width:145px;height:145px;border-radius:16px;background:#fff;display:grid;place-items:center;box-shadow:0 12px 30px rgba(55,31,16,.18)}.homeWorkshopBrand img{width:130px}.homeStoryCopy{padding:46px clamp(34px,6vw,90px) 44px 48px;display:flex;flex-direction:column;justify-content:center}.homeStoryCopy h2{font-size:42px;line-height:1;color:#092f5c;margin:4px 0 18px}.homeStoryCopy>p:not(.homeKicker){font-size:15px;line-height:1.6;color:#4f6a84;margin:0 0 24px;max-width:650px}.homeFounderRow{display:flex}.homeFounderRow img{border-radius:50%;border:5px solid #fff}.homeFounderRow div{display:flex;flex-direction:column}.homeSecurity{padding:34px clamp(28px,5vw,80px) 32px;background:linear-gradient(180deg,#f0faff,#eaf7ff);text-align:center;border-top:1px solid #dcebf5;border-bottom:1px solid #dcebf5}.homeSecurity .homeSectionHead{margin-bottom:24px}.homeSecurityGrid{max-width:1380px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr) 1.35fr;align-items:stretch}.homeSecurityGrid article{display:flex;align-items:center;gap:12px;padding:10px 20px;border-right:1px solid #cfe0ec;text-align:left}.homeSecurityGrid article:last-child{border-right:0}.homeSecurityGrid article>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:#0b315d;border:1px solid #214c79;color:#e6f0fb;box-shadow:0 5px 14px rgba(8,43,82,.1)}.homeSecurityGrid article>span svg{width:21px;height:21px;display:block}.homeSecurityGrid b{font-size:12px;line-height:1.35;color:#345676}.homeUsBadge{background:rgba(255,255,255,.72);border-radius:12px;border:1px solid #dceaf3!important;justify-content:center!important}.homeUsBadge .homeFlag{width:62px!important;height:38px!important;flex:0 0 62px!important;display:grid!important;place-items:center!important;border:0!important;box-shadow:none!important}.homeAmericanFlag{display:block;width:57px;height:30px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.12))}.homeUsBadge div{display:flex;flex-direction:column}.homeUsBadge b{font-size:14px;color:#173a60}.homeUsBadge small{font-size:9px;color:#607992;margin-top:4px}.homeSecurityLink{display:inline-block;margin-top:18px;color:#126bc1;font-weight:800;text-decoration:none;font-size:12px}.homeBetaTrust{padding:42px clamp(28px,5vw,80px) 48px}.homeBetaCards{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.homeBetaCards article{border:1px solid #e0e7ed;border-radius:14px;padding:21px;background:#fff;box-shadow:0 7px 18px rgba(10,44,78,.04)}.homeBetaCards b{color:#0e345e;font-size:15px}.homeBetaCards p{font-size:13px;color:#61778d;line-height:1.55;margin:9px 0 0}.homeCta{min-height:160px;background:linear-gradient(110deg,#062d5a,#0c4d88 70%,#062b57);color:#fff;display:grid;grid-template-columns:1fr auto .7fr;align-items:center;grid-gap:30px;gap:30px;padding:28px clamp(28px,7vw,110px);position:relative;overflow:hidden}.homeCta:after{content:"";position:absolute;right:-80px;bottom:-125px;width:420px;height:250px;border-radius:50%;background:rgba(255,255,255,.04);box-shadow:-80px -25px 0 rgba(255,255,255,.03)}.homeCta h2{font-size:24px;margin:0 0 5px}.homeCta p{margin:0;color:#d9e7f5}.homeCtaActions{display:flex;gap:14px;z-index:1}.homeCta>strong{font-size:25px;font-style:italic;text-align:right;z-index:1}.homeFooter{display:grid;grid-template-columns:240px 1fr auto;align-items:center;grid-gap:28px;gap:28px;padding:24px clamp(28px,4vw,64px);background:#fff;border-top:1px solid #e7edf2}.homeFooterBrand img{width:190px;height:42px;object-fit:cover;object-position:left center}.homeFooterBrand span{font-size:9px;color:#526c85;margin-left:42px;margin-top:-8px}.homeFooter nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.homeFooter nav a{font-size:11px;color:#35536f;text-decoration:none}.homeFooter small{font-size:9px;color:#8190a0;white-space:nowrap}@media(max-width:1120px){.homeHeader{grid-template-columns:220px 1fr auto}.homeNav{display:none}.homeHero{grid-template-columns:1fr;padding-top:38px}.homeHeroCopy{max-width:760px;margin:0 auto;text-align:center}.homeHeroText{margin-left:auto;margin-right:auto}.homeHeroActions,.homeTrustLine{justify-content:center}.homeHeroVisual{margin-top:10px}.homeFeatureGrid{grid-template-columns:repeat(3,1fr)}.homeSecurityGrid{grid-template-columns:repeat(2,1fr)}.homeSecurityGrid article{border-right:0;border-bottom:1px solid #cfe0ec}.homeUsBadge{grid-column:1/-1}.homeCta{grid-template-columns:1fr auto}.homeCta>strong{display:none}}@media(max-width:820px){.homeHeader{height:auto;min-height:68px;grid-template-columns:1fr auto;padding:12px 18px}.homeBrand span{display:none}.homeHeaderActions .homeBtn{padding:0 14px;min-height:38px}.homeHero{padding:38px 20px}.homeHero h1{font-size:48px}.homeHeroText{font-size:16px}.homeHeroVisual{min-height:370px}.homeLaptop{padding:8px}.homeDashboardMock{height:260px;grid-template-columns:92px 1fr}.homeDashboardMock aside{font-size:7px;gap:10px;padding:9px 6px}.homeDashMain{padding:10px}.homeMetricRow b{font-size:13px}.homeChartRow{height:130px}.homeBars,.homeDonut{height:82px}.homeDonut{width:82px}.homeDonut:after{width:46px;height:46px}.homeBetaTrust,.homeFeatures,.homeHow{padding-left:20px;padding-right:20px}.homeFeatureGrid{grid-template-columns:repeat(2,1fr)}.homeStory{grid-template-columns:1fr}.homeWorkshopPanel{min-height:330px}.homeStoryCopy{padding:38px 24px}.homeBetaCards,.homeCta,.homeSecurityGrid{grid-template-columns:1fr}.homeCta{text-align:center;padding:30px 20px}.homeCtaActions{justify-content:center}.homeFooter{grid-template-columns:1fr;text-align:center}.homeFooterBrand{align-items:center}.homeFooterBrand span{margin-left:0}.homeFooter nav{order:2}}@media(max-width:520px){.homeBrand img{width:165px;height:38px}.homeHeaderActions{gap:7px}.homeHeaderActions .homeBtn{font-size:11px;padding:0 10px}.homeHero h1{font-size:39px}.homeHeroActions{flex-direction:column}.homeHeroActions .homeBtn{width:100%}.homeTrustLine{gap:9px 15px}.homeDashboardMock{grid-template-columns:72px 1fr}.homeMetricRow{grid-template-columns:1fr 1fr}.homeMetricRow article:nth-child(3){display:none}.homeChartRow{grid-template-columns:1fr}.homeChartRow article:nth-child(2){display:none}.homeFeatureGrid{grid-template-columns:1fr}.homeWorkshopBoard{font-size:21px}.homeWorkshopBrand{width:110px;height:110px}.homeWorkshopBrand img{width:100px}.homeWorkshopTools{display:none}.homeStoryCopy h2{font-size:36px}.homeFounderRow{align-items:flex-start}.homeFounderRow img{width:118px;height:118px}.homeCtaActions{flex-direction:column}.homeCtaActions .homeBtn{width:100%}}.homeBrand img{width:205px;height:60px;filter:none!important;mix-blend-mode:normal!important}.srOnlyHome{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.homeHeader{height:72px;background:#062b57;padding:0 clamp(26px,4vw,62px);box-shadow:0 3px 12px rgba(5,30,60,.12)}.homeBrand img{width:224px;height:58px;object-fit:contain;object-position:left center;filter:none;mix-blend-mode:normal}.homeBrand span{display:none}.homeHero{background:linear-gradient(90deg,#fff,#fff 36%,rgba(255,255,255,.96) 45%,rgba(255,255,255,.66) 58%,rgba(255,255,255,.18) 76%,rgba(255,255,255,.05)),url(/makervista-home-workshop-bg.jpg) 100%/cover no-repeat;min-height:560px}.homeHeroVisual{background:transparent;border-radius:0;overflow:visible}.homeLaptop{box-shadow:0 22px 46px rgba(9,36,65,.28)}.homeFeatures{padding-top:44px}.homeFeatureIcon{width:48px;height:48px;border-radius:0;background:transparent;border:0;box-shadow:none;margin-bottom:10px;display:grid;place-items:start center}.homeFeatureIcon svg{width:40px;height:40px;stroke-width:2.25}.homeFeatureGrid article:first-child .homeFeatureIcon{color:#1686e8}.homeFeatureGrid article:nth-child(2) .homeFeatureIcon{color:#ff6b00}.homeFeatureGrid article:nth-child(3) .homeFeatureIcon{color:#11b85a}.homeFeatureGrid article:nth-child(4) .homeFeatureIcon{color:#8b50e8}.homeFeatureGrid article:nth-child(5) .homeFeatureIcon{color:#ed1745}.homeFeatureGrid article:nth-child(6) .homeFeatureIcon{color:#f5b313}.homeFeatureGrid h3{font-weight:850}.homeStory{grid-template-columns:1.02fr .98fr;min-height:360px}.homeWorkshopPhoto{min-height:360px;background:url(/makervista-home-story-reference.png) 50%/cover no-repeat;position:relative}.homeStoryCopy{padding-top:38px;padding-bottom:38px}.homeSecurityGrid article>span{background:transparent;border:0;box-shadow:none;color:#1686e8;border-radius:0;width:42px;height:42px;flex-basis:42px}.homeSecurityGrid article>span svg{width:34px;height:34px;stroke-width:2.1}.homeUsBadge .homeFlag{background:transparent!important}@media(max-width:820px){.homeBrand img{width:185px;height:50px}.homeHero{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.9)),url(/makervista-home-workshop-bg.jpg) 50%/cover no-repeat}.homeWorkshopPhoto{min-height:300px}}.homeHeader{height:64px;min-height:64px;grid-template-columns:minmax(260px,330px) 1fr auto;gap:24px;padding:0 clamp(24px,4vw,72px);background:linear-gradient(90deg,#062b57,#0a3b70);box-shadow:0 2px 8px rgba(5,30,60,.16)}.homeBrand{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;height:100%}.homeBrandIcon{width:46px!important;height:46px!important;object-fit:cover!important;border-radius:11px;flex:0 0 46px;display:block}.homeBrandWords{flex-direction:column;align-items:flex-start;line-height:1;min-width:0}.homeBrandWords>b{font-size:28px;letter-spacing:-.03em;color:#fff;white-space:nowrap}.homeBrandWords>small{display:block;color:#fff;font-size:10px;font-weight:700;margin-top:4px;opacity:.95;white-space:nowrap}.homeNav{gap:28px}.homeNav a{font-size:11px;font-weight:750}.homeHeaderActions{gap:14px}.homeHeaderActions .homeBtn{min-height:40px;padding:0 23px;border-radius:6px;font-size:13px}.homeHero{min-height:455px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:18px;padding:30px clamp(34px,4.6vw,76px) 26px;background:linear-gradient(90deg,#fff,#fff 33%,rgba(255,255,255,.97) 42%,rgba(255,255,255,.8) 52%,rgba(255,255,255,.38) 66%,rgba(255,255,255,.1) 83%,rgba(255,255,255,0)),url(/makervista-home-workshop-bg.jpg) 68% 45%/cover no-repeat}.homeHeroCopy{max-width:575px}.homeKicker{font-size:11px;margin-bottom:11px}.homeHero h1{font-size:clamp(44px,4.15vw,64px);line-height:.98;margin-bottom:18px;letter-spacing:-.04em}.homeHeroText{font-size:16px;line-height:1.52;max-width:560px;margin-bottom:22px}.homeHeroActions{gap:14px}.homeHeroActions .homeBtnLarge{min-height:44px;padding:0 28px;font-size:14px}.homeTrustLine{gap:18px;margin-top:18px;font-size:11px}.homeHeroVisual{min-height:382px;padding:14px 12px 6px;justify-content:center}.homeLaptop{width:min(100%,650px);padding:10px 10px 12px;border-radius:18px 18px 9px 9px;box-shadow:0 20px 40px rgba(9,36,65,.25)}.homeLaptopTop{height:28px}.miniBrand img{width:112px;height:23px}.homeDashboardMock{height:278px;grid-template-columns:112px 1fr}.homeDashboardMock aside{padding:12px 8px;gap:12px;font-size:8px}.homeDashboardMock aside b{padding:7px}.homeDashMain{padding:12px}.homeDashTitle{margin-bottom:10px}.homeDashTitle strong{font-size:16px}.homeDashTitle small{padding:5px 7px;font-size:9px}.homeMetricRow{gap:8px}.homeChartRow article,.homeMetricRow article{padding:9px}.homeMetricRow b{font-size:16px;margin:3px 0}.homeMetricRow small{font-size:8px}.homeMetricRow em{font-size:9px}.homeChartRow{height:139px;gap:8px;margin-top:8px}.homeBars{height:92px;gap:5px;padding-top:11px}.homeChartRow strong{font-size:9px}.homeDonut{width:92px;height:92px;margin-top:12px}.homeDonut:after{width:53px;height:53px}.homeDonut span{font-size:10px}.homeLaptopBase{width:min(94%,690px);height:14px}.homeFounderQuote{margin-top:10px;margin-right:2%;max-width:410px;font-size:12px}.homeFounderQuote b{margin-top:4px}.homeFounderQuote span{font-size:10px}@media(max-width:1120px){.homeHeader{grid-template-columns:260px 1fr auto}.homeHero{min-height:0;padding-top:34px}}@media(max-width:820px){.homeHeader{height:auto;min-height:64px;grid-template-columns:1fr auto;padding:9px 16px}.homeBrandIcon{width:40px!important;height:40px!important;flex-basis:40px}.homeBrandWords>b{font-size:23px}.homeBrandWords>small{font-size:8px}.homeHero{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.88)),url(/makervista-home-workshop-bg.jpg) 62%/cover no-repeat;padding:34px 20px}}@media(max-width:520px){.homeBrandWords>small{display:none}.homeBrandWords>b{font-size:21px}.homeBrandIcon{width:38px!important;height:38px!important;flex-basis:38px}}@media(min-width:1121px){.homeHeader{height:78px;min-height:78px;grid-template-columns:minmax(310px,360px) 1fr auto;gap:30px;padding:0 clamp(36px,3.9vw,74px);background:linear-gradient(90deg,#062c58,#073867 58%,#07315d);box-shadow:0 2px 8px rgba(3,28,56,.18)}.homeBrand{gap:12px}.homeBrandIcon{width:58px!important;height:58px!important;flex-basis:58px;border-radius:13px}.homeBrandWords>b{font-size:35px;letter-spacing:-.035em}.homeBrandWords>small{font-size:11px;margin-top:5px}.homeNav{gap:34px}.homeNav a{font-size:13px;font-weight:750}.homeHeaderActions{gap:18px}.homeHeaderActions .homeBtn{min-height:46px;padding:0 28px;border-radius:7px;font-size:14px}.homeHero{position:relative;min-height:610px;grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);gap:26px;align-items:center;padding:48px clamp(42px,4.4vw,86px) 40px;background:linear-gradient(90deg,#fff,#fff 30%,rgba(255,255,255,.985) 38%,rgba(255,255,255,.93) 47%,rgba(255,255,255,.7) 57%,rgba(255,255,255,.32) 68%,rgba(255,255,255,.08) 82%,rgba(255,255,255,0)),url(/makervista-home-workshop-bg.jpg) 72% 47%/cover no-repeat}.homeHeroCopy{max-width:650px;align-self:center}.homeHero .homeKicker{font-size:13px;margin-bottom:18px}.homeHero h1{font-size:clamp(58px,3.7vw,72px);line-height:.99;letter-spacing:-.043em;margin-bottom:24px}.homeHeroText{font-size:18px;line-height:1.55;max-width:640px;margin-bottom:28px}.homeHeroActions{gap:18px}.homeHeroActions .homeBtnLarge{min-height:54px;padding:0 36px;border-radius:8px;font-size:16px}.homeTrustLine{gap:28px;margin-top:25px;font-size:12px}.homeHeroVisual{min-height:500px;padding:10px 0 4px;justify-content:center;align-items:center;overflow:visible}.homeLaptop{width:min(100%,760px);padding:12px 12px 15px;border-radius:21px 21px 10px 10px;box-shadow:0 24px 48px rgba(8,31,54,.26)}.homeLaptopTop{height:32px}.miniBrand img{width:130px;height:25px}.homeDashboardMock{height:335px;grid-template-columns:130px 1fr}.homeDashboardMock aside{padding:15px 10px;gap:14px;font-size:9px}.homeDashboardMock aside b{padding:9px}.homeDashMain{padding:15px}.homeDashTitle{margin-bottom:13px}.homeDashTitle strong{font-size:18px}.homeDashTitle small{padding:6px 9px;font-size:10px}.homeMetricRow{gap:10px}.homeChartRow article,.homeMetricRow article{padding:11px}.homeMetricRow b{font-size:18px;margin:4px 0}.homeMetricRow small{font-size:9px}.homeMetricRow em{font-size:10px}.homeChartRow{height:168px;gap:10px;margin-top:10px}.homeBars{height:112px;gap:6px;padding-top:14px}.homeChartRow strong{font-size:10px}.homeDonut{width:108px;height:108px;margin-top:14px}.homeDonut:after{width:61px;height:61px}.homeDonut span{font-size:12px}.homeLaptopBase{width:min(96%,810px);height:17px}.homeFounderQuote{margin-top:14px;margin-right:0;max-width:470px;font-size:14px;line-height:1.35}.homeFounderQuote b{margin-top:6px}.homeFounderQuote span{font-size:11px}}.homeBrandIcon{background:#fff!important;padding:2px!important}.homeHeroVisual:after,.homeHeroVisual:before{display:none!important}@media(min-width:1121px){.homeHero{overflow:hidden!important;background:linear-gradient(90deg,#fff,#fff 30%,rgba(255,255,255,.985) 38%,rgba(255,255,255,.93) 47%,rgba(255,255,255,.7) 57%,rgba(255,255,255,.32) 68%,rgba(255,255,255,.08) 82%,rgba(255,255,255,0)),url(/makervista-home-workshop-bg.jpg) 50%/cover no-repeat!important}.homeHeroVisual{overflow:visible!important;background:transparent!important;border-radius:0!important}}.homeBrandIcon{border-radius:11px!important}.homeFounderQuote,.homeFounderQuote b,.homeFounderQuote span{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.65)!important}.homeBrand{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:300px!important;height:100%!important}.homeBrandIcon{width:58px!important;height:58px!important;flex:0 0 58px!important;object-fit:contain!important;object-position:center!important;background:transparent!important;padding:0!important;border-radius:13px!important}.homeBrandWords{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;line-height:1!important;margin:0!important;min-width:220px!important}.homeBrandWords>b{display:block!important;font-size:35px!important;line-height:.95!important;letter-spacing:-.035em!important;color:#fff!important;white-space:nowrap!important;margin:0!important}.homeBrandWords>b>span{display:inline!important;font-size:inherit!important;line-height:inherit!important;color:#ff7200!important;margin:0!important;padding:0!important}.homeBrandWords>small{display:block!important;color:#fff!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important;margin:6px 0 0!important;opacity:.98!important;white-space:nowrap!important}@media(max-width:820px){.homeBrand{min-width:0!important;gap:9px!important}.homeBrandIcon{width:42px!important;height:42px!important;flex-basis:42px!important}.homeBrandWords{min-width:0!important}.homeBrandWords>b{font-size:24px!important}.homeBrandWords>small{font-size:8px!important;margin-top:3px!important}}@media(max-width:520px){.homeBrandWords>small{display:none!important}.homeBrandWords>b{font-size:21px!important}.homeBrandIcon{width:38px!important;height:38px!important;flex-basis:38px!important}}.homeFeatureGrid article{text-align:center;display:flex;flex-direction:column;align-items:center}.homeFeatureIcon{margin-left:auto;margin-right:auto;place-items:center}.homeFeatureGrid h3,.homeFeatureGrid p{text-align:center}.homeHowGrid article{text-align:center;display:flex;flex-direction:column;align-items:center}.homeHowGrid article>b{margin-left:auto;margin-right:auto}.homeHowGrid h3,.homeHowGrid p{text-align:center}.homeFounderRow{gap:32px;margin-top:8px}.homeFounderRow img{width:250px;height:250px;border-width:7px;object-position:center 42%;box-shadow:0 0 0 1px #dfe7ee,0 12px 30px rgba(14,50,80,.14)}.homeFounderRow b{font-size:32px;line-height:1.05}.homeFounderRow span{font-size:22px;line-height:1.2;color:#7b8da0;margin-top:8px}.homeFounderRow em{font-size:26px;line-height:1.25;color:#1262a8;margin-top:24px;white-space:nowrap}@media(max-width:1100px){.homeFounderRow img{width:210px;height:210px}.homeFounderRow b{font-size:28px}.homeFounderRow span{font-size:19px}.homeFounderRow em{font-size:21px;white-space:normal}}@media(max-width:760px){.homeFounderRow{flex-direction:column;text-align:center}.homeFounderRow img{width:190px;height:190px}.homeFounderRow div{align-items:center}.homeFounderRow em{font-size:19px;margin-top:16px}}@media(max-width:520px){.homeFounderRow img{width:165px;height:165px}.homeFounderRow b{font-size:25px}.homeFounderRow em,.homeFounderRow span{font-size:17px}}.homeFounderRow{gap:20px;margin-top:0;align-items:center}.homeFounderRow img{width:150px;height:150px;border-width:5px;object-fit:cover;object-position:center center;background:#eef0f2;box-shadow:0 0 0 1px #dfe7ee,0 8px 22px rgba(14,50,80,.13)}.homeFounderRow div{justify-content:center;min-width:0}.homeFounderRow b{font-size:15px;line-height:1.15;color:#0b315d}.homeFounderRow span{font-size:12px;line-height:1.3;color:#61768b;margin-top:2px}.homeFounderRow em{font-size:14px;line-height:1.35;color:#123f6b;margin-top:8px;white-space:normal}@media(max-width:760px){.homeFounderRow{flex-direction:row;text-align:left}.homeFounderRow img{width:132px;height:132px}.homeFounderRow div{align-items:flex-start}}@media(max-width:520px){.homeFounderRow{align-items:flex-start}.homeFounderRow img{width:118px;height:118px}.homeFounderRow b{font-size:15px}.homeFounderRow span{font-size:12px}.homeFounderRow em{font-size:13px}}.homeFounderRow{margin-top:8px!important}.homeFounderRow,.homeFounderRow>img{display:block!important;max-width:760px!important}.homeFounderRow>img{width:100%!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;background:transparent!important}.homeFounderRow>div{display:none!important}@media(max-width:760px){.homeFounderRow,.homeFounderRow>img{max-width:100%!important}.homeFounderRow>img{width:100%!important}}.reviewLanding,.shopReviewPage,.shopReviewShell{font-family:Arial,Helvetica,sans-serif;color:#082f61;background:#fff;min-height:100vh}.reviewLanding *,.shopReviewPage *,.shopReviewShell *{box-sizing:border-box}.reviewHeader{height:78px;padding:0 4.5vw;gap:28px;background:#073a72;position:-webkit-sticky;position:sticky;top:0;z-index:30;box-shadow:0 1px 8px rgba(3,28,59,.12)}.reviewBrand,.reviewHeader{display:flex;align-items:center;color:#fff}.reviewBrand{gap:12px;text-decoration:none;min-width:260px}.reviewBrand>img{width:50px;height:50px;object-fit:contain}.reviewBrand>span{display:flex;flex-direction:column}.reviewBrand b{font-size:27px;line-height:1;font-weight:800;letter-spacing:-.8px}.reviewBrand b span{color:#ff6b00}.reviewBrand small{font-size:10px;margin-top:5px;color:#fff}.reviewHeader nav{display:flex;align-items:center;gap:30px;margin:auto}.reviewHeader nav a{color:#fff;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}.reviewCtaSmall,.reviewPrimaryCta,.reviewSecondaryCta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;border-radius:12px}.reviewCtaSmall{background:#ff6b00;color:#fff;padding:13px 20px;white-space:nowrap}.reviewPrimaryCta{background:linear-gradient(135deg,#ff6b00,#ff7a16);color:#fff;padding:17px 28px;font-size:18px;box-shadow:0 10px 24px rgba(255,107,0,.18)}.reviewSecondaryCta{border:1.5px solid #1c78df;color:#0a58aa;padding:13px 20px;background:#fff}.reviewHero{min-height:570px;display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);align-items:center;padding:54px 5vw 48px;background:linear-gradient(90deg,#fff,#fff 43%,rgba(247,250,253,.8) 58%,#eef5fb);grid-gap:42px;gap:42px}.reviewHeroCopy{max-width:690px}.reviewKicker{font-size:12px;font-weight:900;color:#0873d1;letter-spacing:.4px;margin:0 0 10px;text-transform:uppercase}.reviewHero h1{font-size:58px;line-height:1.02;margin:0;color:#072f61;letter-spacing:-1.7px}.reviewHero h2{font-size:28px;line-height:1.18;margin:10px 0 16px;color:#0a376c}.reviewHeroCopy>p:not(.reviewKicker){font-size:18px;line-height:1.55;color:#355677;max-width:650px}.reviewChecks{display:grid;grid-gap:10px;gap:10px;margin:20px 0 25px}.reviewChecks span{font-size:16px;font-weight:800;color:#123f6b}.reviewHeroCopy>small{display:block;margin-top:12px;color:#526e88;font-size:13px}.reviewHeroPreview{background:#fff;border:1px solid #dbe6ef;border-radius:18px;box-shadow:0 24px 60px rgba(0,43,88,.16);padding:0;overflow:hidden;min-height:390px}.reviewPreviewTop{height:58px;background:#073a72;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 22px}.reviewPreviewTop b{font-size:20px}.reviewPreviewTop span{font-size:12px;opacity:.9}.reviewScoreBand{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:18px;background:#f6f9fc}.reviewScoreBand article{background:#fff;border:1px solid #dce8f2;border-radius:10px;padding:14px}.reviewScoreBand em,.reviewScoreBand small{display:block;font-style:normal;color:#6d8295}.reviewScoreBand b{display:block;font-size:24px;color:#092f5e;margin:4px 0}.reviewScoreBand em{font-size:12px;color:#15904b}.reviewPreviewBody{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:16px;gap:16px;padding:20px}.reviewPreviewBody strong{font-size:18px}.reviewPreviewBody p{font-size:14px;color:#47647e;margin:12px 0}.reviewPreviewScore{border-radius:12px;background:#e9f8ef;border:1px solid #caecd8;padding:18px;text-align:center}.reviewPreviewScore small{display:block;color:#47647e}.reviewPreviewScore b{display:block;color:#12853e;font-size:46px;margin:4px 0}.reviewPreviewScore b span{font-size:18px}.reviewPreviewScore p{font-size:12px;margin:0}.reviewPreviewActions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:0 20px 20px}.reviewPreviewActions span{background:#f2f7fc;border-radius:9px;padding:11px;font-weight:800;font-size:12px;color:#1b4e7d}.reviewBenefits,.reviewExample{padding:62px 5vw;background:#fff}.reviewBenefits{background:#f5faff}.reviewSectionHead{text-align:center;max-width:820px;margin:0 auto 34px}.reviewSectionHead h2{font-size:34px;line-height:1.12;margin:4px 0 10px}.reviewSectionHead>p:not(.reviewKicker){font-size:16px;color:#5a748d;line-height:1.5}.reviewBenefitsGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:22px;gap:22px;max-width:1500px;margin:auto}.reviewBenefitsGrid article{text-align:center;padding:18px 12px}.reviewBenefitsGrid article>span{width:54px;height:54px;margin:0 auto 12px;display:grid;place-items:center;color:#167ddc}.reviewBenefitsGrid article:nth-child(2)>span{color:#ff6b00}.reviewBenefitsGrid article:nth-child(3)>span{color:#11a85a}.reviewBenefitsGrid article:nth-child(4)>span{color:#6d43d4}.reviewBenefitsGrid article:nth-child(5)>span{color:#ee3153}.reviewBenefitsGrid svg{width:44px;height:44px}.reviewBenefitsGrid h3{font-size:17px;margin:8px 0}.reviewBenefitsGrid p{font-size:14px;color:#5b748c;line-height:1.5;margin:0}.reviewExampleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;max-width:1250px;margin:0 auto 26px}.reviewExampleGrid article{border:1px solid #d8e5ef;border-radius:14px;padding:24px;background:#fff;box-shadow:0 8px 24px rgba(19,68,109,.06)}.reviewExampleGrid b{display:block;color:#55718a;font-size:13px;text-transform:uppercase}.reviewExampleGrid strong{display:block;font-size:26px;margin:8px 0;color:#083363}.reviewExampleGrid p{font-size:14px;color:#5b748c;line-height:1.5}.reviewExample>.reviewSecondaryCta{display:flex;width:max-content;margin:auto}.reviewSecurity{display:grid;grid-template-columns:100px 1fr;grid-gap:24px;gap:24px;padding:55px 8vw;background:#eef8ff;border-top:1px solid #dbeaf5;border-bottom:1px solid #dbeaf5}.reviewSecurityIcon{width:78px;height:78px;border-radius:24px;background:#0d4f94;color:#fff;display:grid;place-items:center;font-size:34px}.reviewSecurity h2{font-size:32px;margin:3px 0 4px}.reviewSecurity h3{font-size:17px;margin:0 0 16px;color:#294f73}.reviewSecurityChecks{display:grid;grid-gap:8px;gap:8px;margin-bottom:15px}.reviewSecurityChecks span{font-size:14px;color:#355c7d}.reviewSecurity a{color:#0873d1;font-weight:800}.reviewFounder{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;align-items:center;padding:54px 8vw;background:#fff7ef}.reviewFounderImage img{width:100%;height:auto;display:block}.reviewFounder h2{font-size:32px;margin:3px 0 12px}.reviewFounder p:not(.reviewKicker){font-size:17px;line-height:1.6;color:#31516e;max-width:850px}.reviewFounder b,.reviewFounder span{display:block}.reviewFounder b{font-size:18px}.reviewFounder span{font-size:13px;color:#698097;margin-top:3px}.reviewWhyFree{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:40px;gap:40px;padding:54px 8vw;background:#fff}.reviewWhyFree h2{font-size:32px;margin:3px 0 10px}.reviewWhyFree p{font-size:16px;line-height:1.6;color:#45627d}.reviewWhyFree aside{background:#eef7ff;border-radius:14px;padding:24px;border:1px solid #dbeaf5}.reviewWhyFree aside b{font-size:18px}.reviewFinalCta{text-align:center;padding:58px 5vw;background:#073a72;color:#fff}.reviewFinalCta h2{font-size:38px;margin:0 0 10px}.reviewFinalCta p{margin:0 0 24px;font-size:17px}.reviewFooter{min-height:86px;padding:20px 5vw;display:flex;align-items:center;gap:32px;border-top:1px solid #dce6ef}.reviewFooter>a{font-size:22px;font-weight:900;text-decoration:none;color:#073a72}.reviewFooter nav{display:flex;gap:22px;margin:auto}.reviewFooter nav a{color:#355c7d;text-decoration:none;font-size:13px}.reviewFooter small{color:#7890a6}.shopReviewShell{display:grid;place-items:center;background:#f3f8fc}.shopReviewEmpty,.shopReviewLoading{text-align:center;max-width:650px;padding:50px}.shopReviewSpinner{width:44px;height:44px;border:4px solid #d4e5f4;border-top-color:#0d73d5;border-radius:50%;margin:0 auto 18px;animation:shopSpin .8s linear infinite}@keyframes shopSpin{to{transform:rotate(1turn)}}.shopReviewEmpty h1,.shopReviewLoading h1{font-size:34px;margin:0 0 10px}.shopReviewEmpty p,.shopReviewLoading p{color:#5c748b;line-height:1.6;margin-bottom:24px}.shopReviewPage{background:#f4f8fc}.shopReviewTop{height:72px;padding:0 28px;background:#fff;border-bottom:1px solid #d9e5ef;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:20}.shopReviewLogo{gap:9px;text-decoration:none;color:#082f61}.shopReviewLogo img{width:40px;height:40px}.shopReviewLogo b{font-size:23px}.shopReviewLogo span{color:#ff6b00}.shopReviewTop>div{text-align:center}.shopReviewTop>div b,.shopReviewTop>div small{display:block}.shopReviewTop>div small{color:#698096;margin-top:2px}.shopReviewTop>a:last-child{justify-self:end;color:#0b5fb6;text-decoration:none;font-weight:800;font-size:13px}.shopReviewBody{max-width:1480px;margin:auto;padding:30px}.shopReviewIntro{display:grid;grid-template-columns:1fr 320px;grid-gap:30px;gap:30px;align-items:center;margin-bottom:20px}.shopReviewIntro h1{font-size:44px;margin:2px 0 6px;letter-spacing:-1px}.shopReviewIntro h2{font-size:22px;margin:0 0 6px}.shopReviewIntro p:not(.reviewKicker){margin:0;color:#6b8195}.shopReviewIntro aside{background:linear-gradient(135deg,#e3f8ea,#f0fbf4);border:1px solid #ccebd7;padding:20px 24px}.shopReviewIntro aside small{display:block;color:#426b54;font-weight:800}.shopReviewIntro aside b{display:block;font-size:48px;color:#137c3e;margin:2px 0}.shopReviewIntro aside b span{font-size:19px}.shopReviewIntro aside p{font-size:13px;color:#426b54;line-height:1.45;margin:0}.shopReviewKpis{display:grid;grid-gap:16px;gap:16px;margin-bottom:22px}.shopReviewKpis article{background:#fff;border:1px solid #d9e5ef;border-radius:13px;padding:19px 22px;box-shadow:0 7px 20px rgba(21,68,105,.04)}.shopReviewKpis small,.shopReviewKpis span{display:block}.shopReviewKpis small{font-weight:800;color:#506f8b}.shopReviewKpis b{display:block;font-size:31px;margin:6px 0;color:#073a72}.shopReviewKpis span{font-size:12px;color:#678097}.shopActions,.shopFound{background:#fff;border:1px solid #d9e5ef;border-radius:14px;padding:22px;margin-bottom:22px}.shopReviewSectionTitle h2{font-size:24px;margin:2px 0 16px}.shopFoundGrid{display:grid;grid-gap:16px;gap:16px}.shopFoundGrid>article{border:1px solid #dce7f0;border-radius:13px;padding:18px}.shopFoundGrid>article>div:first-child{display:flex;align-items:center;gap:9px}.shopFoundGrid>article>div:first-child span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900}.shopFoundGrid h3{font-size:19px;margin:10px 0 6px}.shopFoundGrid>article>p{font-size:14px;line-height:1.5;color:#526f89;min-height:64px}.shopFoundGrid aside{padding:13px;border-radius:9px}.shopFoundGrid aside b{font-size:13px}.shopFoundGrid aside p{font-size:13px;line-height:1.45;margin:5px 0 0;color:#35526c}.findingGreen>div span{background:#169a4d}.findingGreen aside{background:#ebf8ef}.findingOrange>div span{background:#f28a19}.findingOrange aside{background:#fff5e9}.findingRed>div span{background:#d94343}.findingRed aside{background:#fff0f0}.shopReviewTwoCol{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:20px;gap:20px;margin-bottom:22px}.shopReviewCard{background:#fff;border:1px solid #d9e5ef;border-radius:14px;padding:20px}.shopReviewCardHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.shopReviewCardHead h2{font-size:21px;margin:0}.shopReviewCardHead a{font-size:12px;font-weight:800;color:#0c68c5;text-decoration:none}.shopReviewTable{display:grid}.shopReviewTr{display:grid;grid-template-columns:35px 1.6fr .55fr .7fr .8fr;grid-gap:8px;gap:8px;align-items:center;padding:10px 4px;border-top:1px solid #edf2f6;font-size:13px}.shopReviewTh{background:#f4f8fc;border-top:0;font-weight:900;color:#536f89}.statusGood,.statusStrong{color:#168c48}.statusReview{color:#d78b13}.shopFeeBig{padding:18px;border-radius:11px;background:#f7fafc}.shopFeeBig small,.shopFeeBig span{display:block;color:#607a92}.shopFeeBig b{display:block;font-size:34px;margin:6px 0}.shopInsight{background:#eaf5ff;border-radius:10px;padding:14px;margin-top:12px}.shopInsight p{font-size:13px;line-height:1.45;color:#3f607d;margin:5px 0 0}.shopInventoryList{display:grid}.shopInventoryList>div,.shopOpportunity>div{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #edf2f6}.shopInventoryList span,.shopOpportunity span{font-weight:800;font-size:13px}.shopInventoryList b,.shopOpportunity b{font-size:13px}.shopInventoryList em{font-style:normal;color:#c83f3f;font-size:12px}.shopNoIssue p,.shopOpportunity>p{font-size:14px;line-height:1.5;color:#5b748c}.shopOpportunity small{font-size:11px;color:#71879b}.shopNoIssue{padding:22px;background:#edf8f1;border-radius:10px}.shopActions>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.shopActions article{display:flex;align-items:center;gap:13px;padding:17px;border-radius:12px;background:#f4f9fe}.shopActions article>b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0c73d3;color:#fff}.shopActions article span{display:flex;flex-direction:column}.shopActions article strong{font-size:14px}.shopActions article small{font-size:11px;color:#628099;margin-top:4px}.shopExplore{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eaf5ff;border:1px solid #d2e7f8;border-radius:14px;padding:22px 26px}.shopExplore h2{font-size:22px;margin:0 0 4px}.shopExplore p{margin:0;color:#5c758c}.shopExplore a{background:#ff6b00;color:#fff;padding:15px 22px;border-radius:11px;text-decoration:none;font-weight:900;white-space:nowrap}@media(max-width:1050px){.reviewHeader nav{display:none}.reviewHero{grid-template-columns:1fr}.reviewHeroPreview{max-width:760px}.reviewBenefitsGrid{grid-template-columns:repeat(2,1fr)}.reviewBenefitsGrid article:last-child{grid-column:1/-1}.reviewFounder{grid-template-columns:250px 1fr}.shopReviewIntro{grid-template-columns:1fr}.shopReviewIntro aside{max-width:360px}.shopReviewKpis{grid-template-columns:repeat(2,1fr)}.shopActions>div:last-child,.shopFoundGrid,.shopReviewTwoCol{grid-template-columns:1fr}}@media(max-width:700px){.reviewHeader{padding:0 16px;height:68px}.reviewBrand{min-width:0}.reviewBrand>img{width:42px;height:42px}.reviewBrand b{font-size:22px}.reviewBrand small{font-size:8px}.reviewCtaSmall{font-size:12px;padding:10px 12px;margin-left:auto}.reviewHero{padding:38px 20px;grid-template-columns:1fr}.reviewHero h1{font-size:44px}.reviewHero h2{font-size:24px}.reviewHeroPreview{min-height:0}.reviewPreviewActions,.reviewPreviewBody,.reviewScoreBand{grid-template-columns:1fr}.reviewBenefits,.reviewExample{padding:48px 20px}.reviewBenefitsGrid,.reviewExampleGrid{grid-template-columns:1fr}.reviewBenefitsGrid article:last-child{grid-column:auto}.reviewFounder,.reviewSecurity{grid-template-columns:1fr;padding:44px 22px}.reviewFounderImage{max-width:380px}.reviewWhyFree{grid-template-columns:1fr;padding:44px 22px}.reviewFooter{flex-wrap:wrap}.reviewFooter nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}.shopReviewTop{grid-template-columns:1fr auto;padding:0 15px}.shopReviewTop>div{display:none}.shopReviewBody{padding:18px}.shopReviewIntro h1{font-size:34px}.shopReviewKpis{grid-template-columns:1fr}.shopReviewTr{grid-template-columns:30px 1.4fr .5fr .7fr}.shopReviewTr span:last-child{display:none}.shopReviewTwoCol{grid-template-columns:1fr}.shopExplore{flex-direction:column;align-items:flex-start}.shopExplore a{width:100%;text-align:center}}.loginRightColumn .freeReviewInfoCard,.loginRightColumn .loginCard{width:100%;max-width:none;box-sizing:border-box}.freeReviewInfoCard{cursor:default}.freeReviewInfoCard:hover{transform:none}.freeReviewInfoCard .betaLoginCopy{padding-right:0}.freeReviewSignupTrust{margin:4px 0 14px;color:#0b6b3a;font-weight:700;font-size:13px}.etsySetupPage{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:38px 18px;background:linear-gradient(135deg,#f6f9fd,#eef5fb);color:#082f63}.etsySetupCard{width:min(720px,100%);background:#fff;border:1px solid #dce7f2;border-radius:24px;box-shadow:0 24px 65px rgba(7,47,99,.13);padding:34px 38px}.etsySetupBrand{text-align:center;margin-bottom:26px}.etsySetupBrand img{width:170px;max-width:52%;height:auto}.etsySetupSteps{justify-content:center;margin:4px auto 34px;max-width:510px}.etsySetupStep,.etsySetupSteps{display:flex;align-items:center}.etsySetupStep{gap:9px;color:#8799ad;font-size:14px;white-space:nowrap}.etsySetupStep span{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid #cdd8e4;background:#fff;font-weight:800}.etsySetupStep.active{color:#07366d}.etsySetupStep.active span{border-color:#ff6b00;color:#ff6b00}.etsySetupStep.done{color:#0b7a43}.etsySetupStep.done span{border-color:#0b7a43;background:#edf9f3;color:#0b7a43}.etsySetupLine{height:2px;flex:1 1;background:#dbe4ee;margin:0 14px}.etsySetupState{text-align:center;max-width:590px;margin:0 auto}.etsySetupEyebrow{font-size:12px;font-weight:900;letter-spacing:.08em;color:#1473d2;margin-bottom:8px}.etsySetupState h1{font-size:34px;line-height:1.15;margin:0 0 12px;color:#062f63}.etsySetupState>p{font-size:16px;line-height:1.6;color:#536b85;margin:0 auto 22px;max-width:560px}.etsySetupPrimary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:10px;background:#ff6900;color:#fff!important;text-decoration:none;font-weight:900;font-size:16px;box-shadow:0 10px 24px rgba(255,105,0,.18);cursor:pointer}.etsySetupPrimary:disabled{opacity:.6;cursor:wait}.etsySetupTrust{margin:22px auto 0;padding:15px 17px;border-radius:12px;background:#f4f8fc;border:1px solid #dfeaf4;text-align:left;display:flex;flex-direction:column;gap:4px;max-width:520px}.etsySetupTrust b{font-size:14px}.etsySetupTrust span{font-size:13px;line-height:1.45;color:#60758d}.etsySetupLoading{padding:25px;border-radius:12px;background:#f6f9fc;color:#536b85;margin-bottom:20px}.etsySetupSummary{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:18px 0}.etsySetupSummary strong{font-size:42px;color:#0a7a43}.etsySetupSummary span{color:#60758d;font-weight:700}.etsySetupPreview{border:1px solid #dce7f2;border-radius:14px;overflow:hidden;text-align:left;margin:0 auto 22px}.etsySetupListing{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #edf2f7}.etsySetupListing:last-child{border-bottom:0}.etsySetupListing img,.etsySetupListingPlaceholder{width:48px;height:48px;border-radius:8px;object-fit:cover;background:#eef3f8;flex:0 0 48px}.etsySetupListing div{min-width:0}.etsySetupListing b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etsySetupListing small{display:block;color:#7a8da1;margin-top:3px}.etsySetupMore{text-align:center;padding:10px;color:#63788f;background:#f8fafc;font-size:13px;font-weight:800}.etsySetupEmpty{padding:22px;border:1px dashed #c9d8e6;border-radius:12px;margin-bottom:20px;display:flex;flex-direction:column;gap:6px}.etsySetupEmpty span{color:#667d94}.etsySetupSuccess{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;background:#eaf8f0;color:#0b874a;font-size:30px;font-weight:900}.etsySetupMessage{margin:20px auto 0;padding:12px 14px;border-radius:10px;background:#fff5ed;border:1px solid #ffd1b2;color:#914313;text-align:center;font-size:14px}.etsySetupMessage.success{background:#edf9f3;border-color:#bce7cf;color:#0b6b3a}.etsySetupFooter{margin-top:28px;padding-top:18px;border-top:1px solid #e8eef5;display:flex;justify-content:center;gap:20px;font-size:12px}.etsySetupFooter a{color:#6e8196;text-decoration:none}@media(max-width:620px){.etsySetupCard{padding:28px 20px;border-radius:18px}.etsySetupState h1{font-size:28px}.etsySetupSteps{margin-bottom:28px}.etsySetupStep b{font-size:12px}.etsySetupLine{margin:0 8px}}.adminUsersHeading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.adminUsersHeading h2{margin:0 0 4px}.adminUsersHeading p{margin:0;color:#667d94}.adminUsersHeading>b{white-space:nowrap;background:#eef5fb;border-radius:999px;padding:7px 11px;color:#07366d}.adminUsersTable td{vertical-align:middle}.adminUsersTable td strong{display:block}.adminUsersTable td small{display:block;color:#7a8da1;margin-top:2px}.adminStatus{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.adminStatus i{width:9px;height:9px;border-radius:50%;background:#aebbc8}.adminStatus.connected i{background:#19a85b;box-shadow:0 0 0 3px #e8f8ef}.adminProtected{font-weight:800;color:#60758d}.adminDeleteUser{border:1px solid #efb7b7;background:#fff5f5;color:#b42318;border-radius:8px;padding:8px 11px;font-weight:800;cursor:pointer;white-space:nowrap}.adminDeleteUser:hover{background:#feecec}.adminDeleteUser:disabled{opacity:.55;cursor:wait}.adminUsersError{margin:0 0 14px;padding:11px 13px;border:1px solid #efb7b7;background:#fff5f5;color:#b42318;border-radius:8px}.shopReviewTop{height:84px;background:#082f61;border-bottom:0;padding:0 34px}.shopReviewLogo{height:76px;width:170px;display:flex;align-items:center}.shopReviewLogo img{width:126px;height:76px;object-fit:contain;object-position:left center}.shopReviewTop>div b{color:#fff;font-size:18px}.shopReviewTop>div small{color:#d9e7f5;font-size:11px}.shopReviewTop>a:last-child{color:#fff;border:1px solid rgba(255,255,255,.34);border-radius:9px;padding:10px 14px}.shopReviewTop>a:last-child:hover{background:rgba(255,255,255,.08)}.shopReviewTop{background:#091f40}.shopReviewIntro aside em{display:block;margin-top:9px;padding:7px 9px;border-radius:7px;background:#eaf2ff;color:#1656a3;font-style:normal;font-size:11px;font-weight:800}.shopReviewKpis .profitLocked{background:#fff7ed;border-color:#fed7aa}.shopReviewKpis .profitLocked>b{font-size:22px;line-height:1.1;margin:8px 0 5px}.shopReviewKpis .profitLocked>a{display:block;margin-top:8px;color:#c45100;text-decoration:none;font-size:12px;font-weight:900}.findingBlue>div>span{background:#1469d4!important}.findingBlue aside{background:#eef6ff!important}.profitReviewLocked{padding:28px 20px;text-align:center;background:linear-gradient(135deg,#fbf7ff,#f5efff);border-radius:12px}.profitReviewLocked>b{font-size:20px}.profitReviewLocked p{max-width:520px;margin:8px auto 0;color:#60758d;line-height:1.5}.unlockProfitBanner{margin-top:22px;border:1px solid #d7c4ff;background:linear-gradient(90deg,#f4edff,#fbf8ff);border-radius:15px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.unlockProfitBanner>div{display:flex;align-items:center;gap:14px}.unlockProfitBanner>div>b{font-size:28px;color:#7c3aed}.unlockProfitBanner span{display:flex;flex-direction:column;gap:4px}.unlockProfitBanner strong{font-size:18px}.unlockProfitBanner small{color:#566f89;line-height:1.45}.unlockProfitBanner>a{white-space:nowrap;background:#7c3aed;color:#fff;text-decoration:none;padding:13px 18px;border-radius:9px;font-weight:900}@media(max-width:800px){.unlockProfitBanner{align-items:stretch;flex-direction:column}.unlockProfitBanner>a{text-align:center}}.approvedReviewNav{height:70px;background:#091f40;display:grid;grid-template-columns:210px 1fr 260px;grid-gap:20px;gap:20px;padding:0 34px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.approvedReviewNav .shopReviewLogo{height:70px;width:190px}.approvedReviewNav .shopReviewLogo img{height:64px;width:155px}.reviewTopNav{display:flex;justify-content:center;align-items:center;gap:34px}.reviewTopNav a,.reviewTopRight a{color:#fff;text-decoration:none;font-size:20px;text-align:center;display:flex;flex-direction:column;gap:2px;align-items:center}.reviewTopNav a span,.reviewTopRight a span{font-size:11px;font-weight:800}.reviewTopRight{display:flex;justify-content:flex-end;align-items:center;gap:26px}.reviewTopRight a{font-size:17px}.reviewTitleStrip{height:72px;background:#fff;border-bottom:1px solid #d9e5ef;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 54px}.reviewTitleStrip>div{grid-column:2;text-align:center}.reviewTitleStrip b,.reviewTitleStrip small{display:block}.reviewTitleStrip b{font-size:20px}.reviewTitleStrip small{font-size:11px;color:#6b8195}.reviewTitleStrip>a{grid-column:3;justify-self:end;border:1px solid #cbd9e7;padding:10px 15px;border-radius:8px;text-decoration:none;color:#0b5fb6;font-weight:800}.shopReviewBody{max-width:1240px;padding:28px 54px}.shopReviewIntro{grid-template-columns:1fr 360px}.shopReviewIntro h1{font-size:42px}.shopReviewIntro aside{border-radius:14px}.shopReviewKpis{grid-template-columns:repeat(4,1fr);gap:15px}.shopReviewKpis article{min-height:116px;padding:20px}.shopFoundGrid{grid-template-columns:repeat(3,1fr);gap:14px}.shopFoundGrid>article{min-height:300px}.findingBlue{border-left:3px solid #1469d4}.findingBlue>div>span{background:#1469d4}.approvedReviewTriple{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:14px;gap:14px;margin-top:18px}.approvedReviewTriple .shopReviewCard{min-width:0}.shopReviewCardHead h2 span{font-weight:500;font-size:14px}.miniBarChart{height:205px;display:flex;align-items:flex-end;gap:6px;padding:16px 4px 25px;border-left:1px solid #dce7f2;border-bottom:1px solid #dce7f2}.miniBarCol{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.miniBarCol i{display:block;width:100%;max-width:11px;background:#4e7df2;border-radius:3px 3px 0 0}.miniBarCol small{font-size:9px;color:#60758d;transform:rotate(-30deg);white-space:nowrap}.approvedTopProducts{display:flex;flex-direction:column}.approvedTopProducts>div{display:grid;grid-template-columns:24px 1fr 66px 32px;align-items:center;grid-gap:8px;gap:8px;padding:8px 0;border-bottom:1px solid #edf2f7}.approvedTopProducts>div>b{font-size:12px}.approvedTopProducts span{display:flex;align-items:center;gap:8px;min-width:0}.approvedTopProducts img,.approvedTopProducts span>i{width:30px;height:30px;border-radius:5px;object-fit:cover;background:#eef3f8;flex:0 0 30px}.approvedTopProducts strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.approvedTopProducts em{font-style:normal;font-weight:800;font-size:12px}.approvedTopProducts small{text-align:center;font-size:11px}.approvedFeeWrap{display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 0}.approvedFeeDonut{width:138px;height:138px;border-radius:50%;display:grid;place-items:center;position:relative}.approvedFeeDonut:after{content:"";width:88px;height:88px;background:#fff;border-radius:50%;position:absolute}.approvedFeeDonut>div{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column}.approvedFeeDonut b{font-size:20px}.approvedFeeDonut small{font-size:11px}.approvedFeeDonut em{font-size:11px;font-style:normal;color:#60758d}.approvedFeeLegend{min-width:140px}.approvedFeeLegend p{display:grid;grid-template-columns:10px 1fr auto;grid-gap:6px;gap:6px;align-items:center;font-size:11px;margin:8px 0}.approvedFeeLegend p>i{width:9px;height:9px;border-radius:50%}.approvedFeeLegend .f1{background:#4979f6}.approvedFeeLegend .f2{background:#ff7b21}.approvedFeeLegend .f3{background:#16a05d}.approvedFeeLegend .f4{background:#7f44d5}.approvedFeeLegend b{font-size:11px}.unlockProfitBanner{margin-bottom:24px}@media(max-width:1000px){.approvedReviewNav{grid-template-columns:170px 1fr}.reviewTopRight{display:none}.reviewTopNav{gap:16px}.reviewTopNav a span{display:none}.approvedReviewTriple{grid-template-columns:1fr}.shopReviewBody{padding:24px}.shopFoundGrid,.shopReviewKpis{grid-template-columns:1fr 1fr}}.attentionListingList{display:flex;flex-direction:column;gap:8px;margin:12px 0}.attentionListingRow{display:grid;grid-template-columns:52px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px;border:1px solid #f3d6b8;border-radius:10px;background:#fffaf5;text-decoration:none;color:inherit}.attentionListingRow:hover{background:#fff3e7;border-color:#f0b77f}.attentionListingPlaceholder,.attentionListingRow img{width:52px;height:52px;border-radius:8px;object-fit:cover;background:#eef3f8}.attentionListingRow>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.attentionListingRow strong{font-size:12px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attentionListingRow small{font-size:10px;color:#6b8195}.attentionListingRow>b{font-size:10px;color:#c45100;white-space:nowrap}@media(max-width:700px){.attentionListingRow{grid-template-columns:44px 1fr}.attentionListingPlaceholder,.attentionListingRow img{width:44px;height:44px}.attentionListingRow>b{grid-column:2}}.listingChangesSection{padding:24px;border:1px solid #d7e3ef;border-radius:16px;background:#fff;margin-top:18px}.listingChangesTitle{margin-bottom:18px}.listingChangesTitle>p:last-child{margin:6px 0 0;color:#657b91;max-width:780px;line-height:1.45}.listingChangesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.listingChangeCard{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #efd0ad;border-radius:13px;background:#fffaf5;padding:12px;min-height:220px}.listingChangeImage{display:block;width:116px;height:116px;border-radius:10px;background:#eef3f8}.listingChangeImage .attentionListingPlaceholder,.listingChangeImage img{object-fit:cover;display:block}.listingChangeContent{position:relative;padding-top:2px}.listingChangeNumber{position:absolute;right:0;top:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ff850f;color:#fff;font-size:11px;font-weight:900}.listingChangeContent h3{font-size:14px;line-height:1.3;margin:0 30px 7px 0;color:#092f61;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listingChangeStatus{font-size:11px;font-weight:800;margin:0 0 10px}.listingChangeStatus.noSales{color:#c45100}.listingChangeStatus.lowSales{color:#8a5b14}.listingChangeAdvice{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 9px;gap:5px 9px;margin:8px 0 11px}.listingChangeAdvice b{grid-column:1/-1;font-size:11px;color:#082f61;margin-bottom:1px}.listingChangeAdvice span{font-size:10px;color:#5f7388}.listingChangeAdvice span:before{color:#ff850f;font-weight:900}.listingChangeEtsyButton{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:7px;background:#fff;border:1px solid #efb875;color:#b94a00;text-decoration:none;font-size:10px;font-weight:900}.listingChangeEtsyButton:hover{background:#fff1e2}.listingChangesRecommendation{margin-top:16px;border-radius:11px;background:#fff4e7;padding:14px 16px}.listingChangesRecommendation b{display:block;margin-bottom:4px}.listingChangesRecommendation p{margin:0;color:#566d84;line-height:1.45}.listingChangesEmpty{padding:28px;text-align:center;background:#f7fafc;border-radius:12px;color:#5e7489}@media(max-width:1050px){.listingChangesGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.listingChangesGrid{grid-template-columns:1fr}.listingChangeCard{grid-template-columns:88px 1fr}.listingChangeImage{width:88px;height:88px}}.reviewSalesOverview{border:1px solid #d8e4ef;border-radius:16px;background:#fff;padding:22px}.reviewSalesHead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.reviewSalesHead h2{margin:0;font-size:24px;color:#082f61}.reviewSalesHead h2 span{font-size:17px;font-weight:600}.reviewSalesHead p{margin:4px 0 0;color:#657b91}.reviewSalesHead>a{color:#0b67df;text-decoration:none;font-weight:800;white-space:nowrap}.reviewSalesKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.reviewSalesKpis article{border:1px solid #dce7f2;border-radius:13px;background:#f9fbff;padding:16px;display:flex;gap:12px;align-items:flex-start}.reviewSalesIcon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e9f2ff;font-size:21px}.reviewSalesKpis article>div{display:flex;flex-direction:column}.reviewSalesKpis small{font-size:12px;font-weight:800;color:#0a2e5c}.reviewSalesKpis b{font-size:28px;line-height:1.05;margin:5px 0;color:#082f61}.reviewSalesKpis strong{font-size:14px}.reviewSalesKpis strong.up{color:#0a9a46}.reviewSalesKpis strong.down{color:#c63b32}.reviewSalesKpis em{font-style:normal;color:#627991;font-size:11px;margin-top:3px}.reviewSalesChart{border:1px solid #e0e8f0;border-radius:13px;padding:16px 18px 8px}.reviewSalesLegend{display:flex;justify-content:flex-end;gap:18px;font-size:11px;color:#60758d;margin-bottom:8px}.reviewSalesLegend span{display:flex;gap:6px;align-items:center}.reviewSalesLegend i{width:10px;height:10px;border-radius:50%}.currentDot{background:#477df3}.previousDot{background:#c3cee0}.reviewSalesPlot{height:235px;border-left:1px solid #dfe7ef;border-bottom:1px solid #dfe7ef;display:flex;align-items:flex-end;gap:8px;padding:8px 10px 28px}.reviewSalesDay{height:100%;flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.reviewSalesBarWrap{height:100%;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.reviewSalesCurrentBar,.reviewSalesPrevBar{display:block;width:45%;max-width:13px;border-radius:3px 3px 0 0}.reviewSalesCurrentBar{background:#4c7ff2}.reviewSalesPrevBar{background:#c7d1e2}.reviewSalesDay small{font-size:9px;color:#5e748a;white-space:nowrap}.reviewSalesInsight{margin-top:16px;border-radius:13px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.reviewSalesInsight.positive{background:#edf9f1}.reviewSalesInsight.negative{background:#fff2ef}.reviewSalesInsight>div{display:flex;align-items:center;gap:12px}.reviewSalesInsight>div>span{font-size:28px}.reviewSalesInsight b{display:block;color:#087c35;font-size:17px}.reviewSalesInsight p{margin:3px 0 0;color:#38566f}.reviewSalesInsight>strong{white-space:nowrap;color:#0a8f3c}.reviewSalesFacts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border-top:1px solid #e2e9f0;padding-top:14px}.reviewSalesFacts article{display:flex;gap:10px;padding:4px 16px;border-right:1px solid #e2e9f0}.reviewSalesFacts article:last-child{border-right:0}.reviewSalesFacts article>span{font-size:23px;color:#1469d4}.reviewSalesFacts article>div{display:flex;flex-direction:column}.reviewSalesFacts small{font-size:11px;font-weight:800;color:#173b66}.reviewSalesFacts b{font-size:12px;margin-top:3px;color:#082f61}.reviewSalesFacts em{font-style:normal;font-size:11px;color:#60758d;margin-top:2px}@media(max-width:1000px){.reviewSalesFacts,.reviewSalesKpis{grid-template-columns:1fr 1fr}.reviewSalesFacts article{border-right:0;border-bottom:1px solid #e2e9f0}.reviewSalesFacts article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:700px){.reviewSalesFacts,.reviewSalesKpis{grid-template-columns:1fr}.reviewSalesHead{flex-direction:column}.reviewSalesPlot{gap:3px}.reviewSalesInsight{align-items:flex-start;flex-direction:column}}.shopReviewBody{max-width:100%;padding:14px 40px 28px}.listingChangesSection{background:#fffaf5;border-color:#f1dfcf;padding:14px 14px 16px;margin-top:14px}.listingChangesHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px}.listingChangesHeader>a{color:#0867d7;text-decoration:none;font-weight:800;font-size:12px;white-space:nowrap;margin-top:10px}.listingChangesTitle{margin:0}.listingChangesTitle .reviewKicker{display:none}.listingChangesTitle h2{font-size:23px;display:flex;align-items:center;gap:12px;margin:0}.listingChangesTitle>p:last-child{margin:2px 0 0 56px;font-size:12px}.listingWarningIcon{width:38px;height:38px;border-radius:50%;background:#ff6900;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:900;flex:0 0 38px}.listingChangesGrid{gap:10px}.listingChangeCard{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:255px;background:#fff;border-color:#e2e5e9}.listingChangeImage{width:100%;height:104px}.listingChangeImage .attentionListingPlaceholder,.listingChangeImage img{width:100%;height:100%}.listingChangeContent{display:flex;flex-direction:column;flex:1 1}.listingChangeNumber{display:none}.listingChangeContent h3{font-size:12px;min-height:31px;margin:0 0 5px}.listingChangeStatus{display:inline-flex;align-self:flex-start;background:#fff0ef;color:#c9302c!important;padding:5px 8px;border-radius:6px;margin-bottom:6px}.listingChangeAdvice{display:flex;flex-direction:column;gap:4px;margin:4px 0 10px}.listingChangeAdvice span{font-size:11px;color:#48627e}.listingChangeAdvice span:before{content:"• ";color:#ff6900;font-size:16px;vertical-align:-1px}.listingChangeEtsyButton{margin-top:auto;display:flex;width:100%;box-sizing:border-box;background:#ff6900;color:#fff;border-color:#ff6900;font-size:12px;padding:8px}.listingChangeEtsyButton:hover{background:#e95f00;color:#fff}.reviewSalesOverview{margin-top:14px;padding:14px}.reviewSalesHead{margin-bottom:12px}.reviewSalesHead h2{font-size:22px}.reviewSalesHead h2 span{font-size:15px}.reviewSalesHead p{font-size:12px}.reviewSalesKpis{gap:10px;margin-bottom:12px}.reviewSalesKpis article{padding:12px;min-height:86px}.reviewSalesIcon{width:38px;height:38px}.reviewSalesKpis b{font-size:24px}.reviewSalesKpis em{font-size:10px}.reviewSalesChart{padding:10px 14px 6px}.reviewSalesPlot{height:190px}.reviewSalesInsight{margin-top:10px;padding:11px 14px}.reviewSalesInsight b{font-size:16px}.reviewSalesInsight p{font-size:12px}.reviewSalesFacts{margin-top:8px;padding-top:10px}.reviewSalesFacts article{padding:3px 12px}.shopActions{margin-top:18px}@media(max-width:1000px){.listingChangesGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.shopReviewBody{padding:12px}.listingChangesGrid{grid-template-columns:1fr}.listingChangesTitle>p:last-child{margin-left:0}.listingChangesHeader{flex-direction:column}}.reviewSalesChartDetailed{padding:10px 14px 12px;overflow:visible}.reviewSalesGraphArea{display:grid;grid-template-columns:52px 1fr;grid-gap:8px;gap:8px;height:245px}.reviewSalesYAxis{height:190px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding:0 4px 0 0;color:#58708c;font-size:10px}.reviewSalesPlotDetailed{height:225px;position:relative;border-left:1px solid #d9e4ee;border-bottom:1px solid #d9e4ee;overflow:visible}.reviewSalesGridLines{position:absolute;inset:0 0 35px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.reviewSalesGridLines i{display:block;border-top:1px solid #e8eef5;width:100%}.reviewPreviousLine{position:absolute;left:0;right:0;top:0;width:100%;height:190px;z-index:3;overflow:visible;pointer-events:none}.reviewPreviousLine polyline{stroke:#aebed4;stroke-width:2.25}.reviewPreviousLine circle{fill:#fff;stroke:#aebed4;stroke-width:2}.reviewDailyBars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-gap:3px;gap:3px;z-index:2}.reviewDailyColumn{height:225px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0;position:relative}.reviewDailyBarSlot{height:190px;width:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.reviewDailyBar{display:block;width:70%;max-width:15px;min-width:5px;background:#4b7df3;border-radius:3px 3px 0 0;box-shadow:0 1px 1px rgba(30,95,220,.12)}.reviewDailyColumn>small{height:35px;padding-top:6px;font-size:9px;color:#506b88;white-space:nowrap}.reviewSalesTooltip{display:none;bottom:min(calc(100% + 8px),165px);background:#082f61;color:#fff;border-radius:7px;padding:8px 10px;min-width:108px;z-index:20;box-shadow:0 6px 18px rgba(8,47,97,.22);font-size:10px;line-height:1.35;pointer-events:none}.reviewSalesTooltip,.reviewSalesTooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.reviewSalesTooltip:after{content:"";bottom:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #082f61}.reviewSalesTooltip b,.reviewSalesTooltip span{display:block}.reviewSalesTooltip b{font-size:11px;margin-bottom:2px}.reviewDailyColumn:hover .reviewSalesTooltip{display:block}@media(max-width:900px){.reviewSalesGraphArea{grid-template-columns:44px 1fr}.reviewDailyBars{gap:1px}.reviewDailyBar{width:80%;min-width:3px}.reviewDailyColumn>small{font-size:8px}}.listingChangesSection{background:#fff!important;border:1px solid #d8e4ef!important;border-radius:16px!important;padding:20px!important}.listingChangesHeader{margin-bottom:18px}.listingChangesTitle h2{font-size:24px}.listingChangesTitle>p:last-child{font-size:13px;color:#526d88}.listingChangesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.listingChangeCard{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;grid-template-rows:auto 1fr auto;grid-column-gap:14px!important;column-gap:14px!important;grid-row-gap:10px!important;row-gap:10px!important;min-height:330px!important;padding:14px!important;background:#fff!important;border:1px solid #d8e4ef!important;border-radius:13px!important}.listingChangeImage{grid-column:1;grid-row:1;width:132px!important;height:132px!important;border-radius:10px!important;overflow:hidden}.listingChangeContent{grid-column:2;grid-row:1/span 2;display:flex!important;flex-direction:column!important;min-width:0;padding-top:4px}.listingChangeContent h3{font-size:17px!important;line-height:1.25!important;min-height:auto!important;margin:0 0 10px!important;color:#082f61!important;font-weight:900!important;display:block!important;overflow:visible!important}.listingChangeStatus{font-size:12px!important;padding:7px 10px!important;white-space:nowrap}.listingChangeAdvice{grid-column:1/-1;display:flex!important;flex-direction:column!important;gap:7px!important;margin:12px 0 14px!important}.listingChangeAdvice span{font-size:13px!important;line-height:1.3;color:#48627e!important}.listingChangeAdvice span:before{font-size:17px!important;margin-right:5px}.listingChangeEtsyButton{grid-column:1/-1;margin-top:auto!important;width:100%!important;padding:11px 12px!important;font-size:14px!important;border-radius:8px!important}@media(max-width:1250px){.listingChangesGrid{grid-template-columns:1fr 1fr}.listingChangeCard{grid-template-columns:120px 1fr!important}.listingChangeImage{width:120px!important;height:120px!important}}@media(max-width:700px){.listingChangesGrid{grid-template-columns:1fr}.listingChangeCard{grid-template-columns:96px 1fr!important;min-height:auto!important}.listingChangeImage{width:96px!important;height:96px!important}}.listingChangeCard{grid-template-columns:88px minmax(0,1fr)!important;min-height:300px!important}.listingChangeImage{width:88px!important;height:88px!important}.listingChangeContent h3{font-size:15px!important}@media(max-width:1250px){.listingChangeCard{grid-template-columns:82px 1fr!important}.listingChangeImage{width:82px!important;height:82px!important}}@media(max-width:700px){.listingChangeCard{grid-template-columns:72px 1fr!important}.listingChangeImage{width:72px!important;height:72px!important}}.listingChangeStatus{display:block!important;align-self:stretch!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;padding:7px 9px!important;margin:0 0 10px!important;text-align:left!important}.listingChangeContent{overflow:hidden!important}.reviewSalesOverview{margin-top:18px;margin-bottom:18px}.reviewProgramIcon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e9f2ff;color:#1769e0;flex:0 0 42px}.reviewProgramIcon svg{width:23px;height:23px;display:block}.reviewSalesKpis article>.reviewProgramIcon{margin-top:1px}.reviewSalesFacts .reviewProgramIcon{width:30px;height:30px;flex-basis:30px;background:transparent}.reviewSalesFacts .reviewProgramIcon svg{width:23px;height:23px}.reviewSalesFacts article>.reviewProgramIcon{width:32px;height:32px;flex:0 0 32px;color:#1769e0;background:transparent;border-radius:8px}.reviewSalesFacts article>.reviewProgramIcon svg{width:24px;height:24px;stroke-width:1.8}.listingReviewCount{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:16px;background:#fff0e8;color:#d95300;font-size:14px;font-weight:900;margin-left:7px}.listingChangesTitle>p:last-child strong{color:#082f61}.scoreListingHealth{margin:9px 0 7px;padding:8px 10px;border-radius:9px;background:rgba(255,255,255,.62);display:flex;flex-direction:column}.scoreListingHealth strong{font-size:14px;color:#087c35}.scoreListingHealth span{font-size:10px;color:#526d88;margin-top:2px}.shopActions>div:last-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.shopActions>div:last-child>article{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-height:112px!important;padding:18px!important;box-sizing:border-box!important}.shopActions>div:last-child>article>b{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#1478d4!important;color:#fff!important;display:grid!important;place-items:center!important;font-size:20px!important;line-height:1!important;font-weight:900!important;text-align:center!important;box-sizing:border-box!important;flex:none!important}.shopActions>div:last-child>article>span{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.shopActions>div:last-child>article strong{font-size:14px!important;line-height:1.25!important}.shopActions>div:last-child>article small{margin-top:4px!important;line-height:1.25!important}@media(max-width:900px){.shopActions>div:last-child{grid-template-columns:1fr!important}}.scoreBreakdownPanel{margin:18px 0;border:1px solid #cfe0f1;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 2px 9px rgba(18,54,88,.04)}.scoreBreakdownHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 18px;background:linear-gradient(90deg,#f4f9ff,#fff)}.scoreBreakdownHead h2{margin:0;color:#0c65c9;font-size:22px;line-height:1.1}.scoreBreakdownHead p{margin:3px 0 0;color:#536b84;font-size:12px}.scoreBreakdownHead button{border:0;background:transparent;color:#0867d7;font-weight:800;font-size:12px;cursor:pointer;padding:5px 0}.scoreBreakdownBody{border-top:1px solid #e4edf5}.scoreBreakdownRow,.scoreBreakdownTableHead{display:grid;grid-template-columns:1.05fr 1.15fr 1.08fr 1fr;grid-gap:18px;gap:18px;align-items:center}.scoreBreakdownTableHead{padding:10px 18px;background:#fbfdff;color:#17375f;font-size:11px;font-weight:900;border-bottom:1px solid #e1e9f1}.scoreBreakdownRow{padding:10px 18px;min-height:58px;border-bottom:1px solid #e8eef4;color:#274a70;font-size:11px}.scoreBreakdownRow>div:last-child{line-height:1.35}.scoreBreakdownRow a{color:#0867d7;text-decoration:none;font-weight:800}.scoreArea{display:flex;align-items:center;gap:10px;color:#0b315f}.scoreArea b{font-size:12px}.scoreArea .reviewProgramIcon{width:30px;height:30px;flex:0 0 30px;border-radius:7px}.scoreArea .reviewProgramIcon svg{width:18px;height:18px}.scoreArea.sales .reviewProgramIcon{background:#e2f8e9;color:#14a64a}.scoreArea.listings .reviewProgramIcon{background:#e5f1ff;color:#1479df}.scoreArea.fees .reviewProgramIcon{background:#fff1df;color:#f08a22}.scoreArea.inventory .reviewProgramIcon{background:#eee9ff;color:#7c4ddb}.scoreArea.profit .reviewProgramIcon{background:#edf1f5;color:#61788e}.scoreMeterCell{display:grid;grid-template-columns:58px minmax(80px,1fr);align-items:center;grid-gap:10px;gap:10px;color:#0a2e5c}.scoreMeterCell>b{font-size:11px}.scoreMeter{height:12px;background:#e5e9ee;overflow:hidden}.scoreMeter,.scoreMeter i{border-radius:8px;display:block}.scoreMeter i{height:100%;background:#25ad4f}.scoreMeter.blue i{background:#1594df}.scoreMeter.locked{background:#e4e8ed}.scoreExplainGrid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.9fr);grid-gap:12px;gap:12px;padding:12px 14px 10px}.scoreAboutCard,.scoreMeaningCard{background:#f5f9fd;border-radius:9px;padding:12px}.scoreExplainTitle{display:flex;gap:10px;align-items:flex-start;color:#0c315f}.scoreExplainTitle>.reviewProgramIcon{width:28px;height:28px;flex:0 0 28px;background:#e4f1ff;color:#0d74da}.scoreExplainTitle>.reviewProgramIcon svg{width:17px;height:17px}.scoreExplainTitle b{display:block;font-size:13px}.scoreExplainTitle span{display:block;color:#617991;font-size:10px;margin-top:2px}.scoreRanges{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:10px}.scoreRanges article{min-height:94px;border-radius:7px;padding:10px;display:flex;flex-direction:column;box-sizing:border-box}.scoreRanges article>b,.scoreRanges article>strong{font-size:11px}.scoreRanges article>span{font-size:10px;line-height:1.35;margin-top:9px;color:#34526d}.scoreRanges .excellent{background:#e4f8e8;color:#15963d}.scoreRanges .strong{background:#e8f2ff;color:#146bc4}.scoreRanges .attention{background:#fff5d9;color:#dc8c00}.scoreRanges .improve{background:#ffe8ea;color:#d53a44}.scoreAboutCard p{margin:10px 0 0 38px;color:#415e78;font-size:10px;line-height:1.5}.scoreOpportunity{margin:0 14px 14px;background:#f6faff;border-radius:9px;padding:12px 14px;display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.scoreOpportunity>.reviewProgramIcon{width:32px;height:32px;flex-basis:32px;background:#fff0c8;color:#f5a000}.scoreOpportunity>.reviewProgramIcon svg{width:20px;height:20px}.scoreOpportunity b{color:#096bd0;font-size:13px}.scoreOpportunity p{margin:2px 0 0;color:#45627d;font-size:11px;line-height:1.35}.scoreOpportunityButton{background:#086bd7;color:#fff!important;text-decoration:none;border-radius:7px;padding:11px 16px;font-size:11px;font-weight:900;white-space:nowrap}@media(max-width:1000px){.scoreBreakdownRow,.scoreBreakdownTableHead{grid-template-columns:1fr 1fr}.scoreBreakdownTableHead span:nth-child(3),.scoreBreakdownTableHead span:nth-child(4){display:none}.scoreExplainGrid{grid-template-columns:1fr}.scoreRanges{grid-template-columns:1fr 1fr}.scoreOpportunity{grid-template-columns:32px 1fr}.scoreOpportunityButton{grid-column:1/-1;text-align:center}}@media(max-width:650px){.scoreBreakdownHead{flex-direction:column}.scoreBreakdownTableHead{display:none}.scoreBreakdownRow{grid-template-columns:1fr;padding:14px}.scoreMeterCell{grid-template-columns:65px 1fr}.scoreRanges{grid-template-columns:1fr}.scoreAboutCard p{margin-left:0}}.shopReviewIntro .shopReviewScoreCard{transition:background .2s ease,border-color .2s ease,color .2s ease;border:1px solid transparent}.shopReviewIntro .shopReviewScoreCard.excellent{background:#e4f8e8!important;border-color:#bfe9c8!important}.shopReviewIntro .shopReviewScoreCard.strong{background:#e8f2ff!important;border-color:#c7def8!important}.shopReviewIntro .shopReviewScoreCard.attention{background:#fff5d9!important;border-color:#f2df9e!important}.shopReviewIntro .shopReviewScoreCard.improve{background:#ffe8ea!important;border-color:#f3c2c7!important}.shopReviewIntro .shopReviewScoreCard.excellent .shopReviewScoreStatus,.shopReviewIntro .shopReviewScoreCard.excellent>b{color:#15963d!important}.shopReviewIntro .shopReviewScoreCard.strong .shopReviewScoreStatus,.shopReviewIntro .shopReviewScoreCard.strong>b{color:#146bc4!important}.shopReviewIntro .shopReviewScoreCard.attention .shopReviewScoreStatus,.shopReviewIntro .shopReviewScoreCard.attention>b{color:#d98500!important}.shopReviewIntro .shopReviewScoreCard.improve .shopReviewScoreStatus,.shopReviewIntro .shopReviewScoreCard.improve>b{color:#d53a44!important}.shopReviewScoreStatus{display:inline-flex;align-self:flex-start;margin:2px 0 6px;padding:4px 9px;border-radius:999px;font-size:12px;line-height:1;font-weight:900;background:rgba(255,255,255,.58)}.shopReviewScoreCard>p{margin:5px 0!important}.shopReviewScoreCard .scoreListingHealth{background:rgba(255,255,255,.55)!important}.reviewSimpleTopBar{min-height:70px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:0 34px!important}.reviewSimpleTitle{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.reviewSimpleTitle b{font-size:20px;line-height:1.05;font-weight:900;color:#fff}.reviewSimpleTitle small{font-size:11px;line-height:1.2;margin-top:3px;color:#dce9f7}.reviewSimpleBack{grid-column:3;justify-self:end;text-decoration:none!important;border:1px solid rgba(255,255,255,.42);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;background:rgba(255,255,255,.04)}.reviewSimpleBack:hover{background:rgba(255,255,255,.1)}@media(max-width:700px){.reviewSimpleTopBar{grid-template-columns:1fr auto!important;padding:0 16px!important}.reviewSimpleTitle{grid-column:1;align-items:flex-start;text-align:left}.reviewSimpleBack{grid-column:2}}.reviewSimpleLogo{grid-column:1;justify-self:start;display:flex;align-items:center;text-decoration:none}.reviewSimpleLogo img{display:block;width:174px;height:auto;max-height:58px;object-fit:contain}@media(max-width:700px){.reviewSimpleLogo img{width:122px}.reviewSimpleTitle{display:none}}.reviewSimpleTopBar{min-height:76px!important;padding:0 22px!important;background:#0b376b!important;border-radius:30px 30px 0 0!important}.reviewSimpleLogo{grid-column:1!important;justify-self:start!important;display:flex!important;align-items:center!important;height:76px!important}.reviewSimpleLogo img{width:220px!important;height:auto!important;max-height:58px!important;object-fit:contain!important;object-position:left center!important}.reviewSimpleTitle b{font-size:19px!important;color:#fff!important}.reviewSimpleTitle small{font-size:10px!important;color:#dce9f7!important}.reviewSimpleBack{background:#2e8ee8!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:7px!important;color:#fff!important;padding:9px 14px!important;font-size:12px!important;box-shadow:0 2px 7px rgba(0,0,0,.12)!important}.reviewSimpleBack:hover{background:#247fd4!important}@media(max-width:700px){.reviewSimpleTopBar{border-radius:18px 18px 0 0!important}.reviewSimpleLogo img{width:150px!important;max-height:48px!important}}.reviewSimpleTopBar{width:auto!important;margin:14px 40px 0!important;box-sizing:border-box!important;border-radius:14px!important;overflow:hidden!important}@media(max-width:900px){.reviewSimpleTopBar{margin:14px 24px 0!important;border-radius:14px!important}}@media(max-width:700px){.reviewSimpleTopBar{margin:12px!important;border-radius:14px!important}}.connectEtsyPage .etsyShopMetaPro{grid-template-columns:repeat(5,minmax(0,1fr))}.connectEtsyPage .etsyMetaIcon{border-radius:10px;background:#eef4ff;color:#1769e0}.connectEtsyPage .etsyMetaIcon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.connectEtsyPage .etsyMetaIconBlue{background:#edf5ff;color:#1769e0}.connectEtsyPage .etsyMetaIconPurple{background:#f2edff;color:#6d3ee8}.connectEtsyPage .etsyMetaIconGreen{background:#eaf8ef;color:#169447}.connectEtsyPage .etsyHealthMeta{position:relative}.connectEtsyPage .etsyShopHealth{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;white-space:nowrap}.connectEtsyPage .etsyShopHealth>b{display:grid;place-items:center;min-width:40px;height:31px;padding:0 8px;border-radius:8px;background:#e7f7e9;color:#11863b;font-size:15px}.connectEtsyPage .etsyShopHealth em{font-style:normal;font-size:11px;font-weight:800;color:#11863b}.connectEtsyPage .scoreHelpButton{width:22px;height:22px;border:2px solid #2877ed;border-radius:50%;background:#fff;color:#2877ed;font:800 12px/1 Arial;padding:0;cursor:pointer}.connectEtsyPage .scoreHelpPopover{position:absolute;right:0;top:58px;z-index:30;width:300px;padding:18px;border:1px solid #dce3eb;border-radius:14px;background:#fff;box-shadow:0 14px 34px rgba(23,32,51,.16)}.connectEtsyPage .scoreHelpPopover:before{content:"";position:absolute;right:24px;top:-8px;width:14px;height:14px;background:#fff;border-left:1px solid #dce3eb;border-top:1px solid #dce3eb;transform:rotate(45deg)}.connectEtsyPage .scoreHelpPopover>b{display:block;margin-bottom:14px;font-size:15px;color:#172033}.connectEtsyPage .scoreHelpPopover>div{display:flex;justify-content:space-between;gap:14px;padding:7px 0;color:#53627a;font-size:12px}.connectEtsyPage .scoreHelpPopover>div strong{color:#26364d}.connectEtsyPage .scoreHelpPopover p{margin:12px 0 0;padding-top:12px;border-top:1px solid #e7ebf0;color:#64748b;font-size:11px;line-height:1.5}@media(max-width:1250px){.connectEtsyPage .etsyShopMetaPro{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.connectEtsyPage .etsyMetaItem:nth-child(4){border-left:0;padding-left:0}}@media(max-width:700px){.connectEtsyPage .etsyShopMetaPro{grid-template-columns:1fr}.connectEtsyPage .etsyMetaItem{border-left:0!important;padding-left:0!important}.connectEtsyPage .scoreHelpPopover{left:0;right:auto;width:min(300px,calc(100vw - 64px))}}.connectEtsyPage .etsyApprovedCard{position:relative;padding:24px 28px 26px;border:1px solid #bfe5cb;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(31,50,72,.05);overflow:visible}.connectEtsyPage .etsyApprovedTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.connectEtsyPage .etsyApprovedActive{display:flex;align-items:center;gap:10px;color:#138a43;font-size:16px}.connectEtsyPage .etsyApprovedActiveDot{width:18px;height:18px;border-radius:50%;background:#17ad52;box-shadow:0 0 0 4px #e8f8ee}.connectEtsyPage .etsyApprovedScoreBlock{position:relative;min-width:270px;padding-left:28px;border-left:1px solid #dfe5ec}.connectEtsyPage .etsyApprovedScoreTitle{display:flex;align-items:center;gap:10px;color:#101828;font-size:18px;font-weight:800}.connectEtsyPage .etsyApprovedHelpButton{width:28px;height:28px;font-size:15px}.connectEtsyPage .etsyApprovedScoreValue{display:flex;align-items:center;gap:16px;margin-top:10px}.connectEtsyPage .etsyApprovedScoreValue strong{display:grid;place-items:center;min-width:72px;height:50px;padding:0 12px;border-radius:12px;background:#e7f8e9;color:#11863b;font-size:27px}.connectEtsyPage .etsyApprovedScoreValue span{font-size:20px;font-weight:800;color:#11863b}.connectEtsyPage .etsyApprovedScorePopover{top:76px;right:0;width:340px}.connectEtsyPage .etsyApprovedBody{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:center}.connectEtsyPage .etsyApprovedLogo{width:170px;height:170px;flex-basis:170px;border-radius:22px;background:#fff8f3;box-shadow:none}.connectEtsyPage .etsyApprovedLogo img{border-radius:20px;padding:7px}.connectEtsyPage .etsyApprovedMain{min-width:0}.connectEtsyPage .etsyApprovedNameBlock{padding:6px 0 22px;border-bottom:1px solid #e2e7ed}.connectEtsyPage .etsyApprovedNameBlock h2{font-size:30px;margin-bottom:10px}.connectEtsyPage .etsyApprovedShopLinks{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.connectEtsyPage .etsyApprovedShopLinks .etsyShopUrl{margin:0!important}.connectEtsyPage .etsyApprovedMetaRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding-top:22px}.connectEtsyPage .etsyApprovedMetric{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:0 22px;border-left:1px solid #e2e7ed}.connectEtsyPage .etsyApprovedMetric:first-child{border-left:0;padding-left:0}.connectEtsyPage .etsyApprovedMetricIcon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:#f3f6fb;color:#10213e}.connectEtsyPage .etsyApprovedMetricIcon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.connectEtsyPage .etsyApprovedMetric>span:last-child{display:flex;flex-direction:column;gap:4px}.connectEtsyPage .etsyApprovedMetric small{font-size:11px;color:#64748b}.connectEtsyPage .etsyApprovedMetric b{font-size:13px;color:#172033}.connectEtsyPage .etsyApprovedDisconnect{position:absolute;right:24px;top:22px;transform:translateY(-72px);display:none}@media(max-width:1100px){.connectEtsyPage .etsyApprovedTopRow{flex-direction:column}.connectEtsyPage .etsyApprovedScoreBlock{width:100%;padding-left:0;border-left:0;border-top:1px solid #e2e7ed;padding-top:16px}.connectEtsyPage .etsyApprovedBody{grid-template-columns:150px minmax(0,1fr)}.connectEtsyPage .etsyApprovedLogo{width:136px;height:136px;flex-basis:136px}.connectEtsyPage .etsyApprovedMetaRow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.connectEtsyPage .etsyApprovedMetric:nth-child(3){border-left:0;padding-left:0}}@media(max-width:700px){.connectEtsyPage .etsyApprovedCard{padding:18px}.connectEtsyPage .etsyApprovedBody{grid-template-columns:1fr}.connectEtsyPage .etsyApprovedLogo{width:120px;height:120px}.connectEtsyPage .etsyApprovedNameBlock h2{font-size:23px}.connectEtsyPage .etsyApprovedMetaRow{grid-template-columns:1fr}.connectEtsyPage .etsyApprovedMetric{border-left:0!important;padding:10px 0!important}.connectEtsyPage .etsyApprovedScorePopover{left:0;right:auto;width:min(340px,calc(100vw - 64px))}}.connectEtsyPage .etsyListingCards{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.connectEtsyPage .etsyListingCard{position:relative;padding:22px 26px 24px;border:1px solid #bfe5cb;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(31,50,72,.05);overflow:visible}.connectEtsyPage .etsyListingCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px}.connectEtsyPage .etsyListingCardActive{display:flex;align-items:center;gap:10px;color:#138a43;font-size:16px}.connectEtsyPage .etsyListingCardActiveDot{width:18px;height:18px;border-radius:50%;background:#17ad52;box-shadow:0 0 0 4px #e8f8ee}.connectEtsyPage .etsyListingCardScoreBlock{position:relative;min-width:286px;padding-left:28px;border-left:1px solid #dfe5ec}.connectEtsyPage .etsyListingCardScoreTitle{display:flex;align-items:center;gap:10px;color:#101828;font-size:18px;font-weight:800}.connectEtsyPage .etsyListingCardHelp{width:28px;height:28px;font-size:15px}.connectEtsyPage .etsyListingCardScoreValue{display:flex;align-items:center;gap:16px;margin-top:10px}.connectEtsyPage .etsyListingCardScoreValue strong{display:grid;place-items:center;min-width:72px;height:50px;padding:0 12px;border-radius:12px;font-size:27px}.connectEtsyPage .etsyListingCardScoreValue span{font-size:20px;font-weight:800}.connectEtsyPage .etsyListingCardScoreValue.good strong{background:#e7f8e9;color:#11863b}.connectEtsyPage .etsyListingCardScoreValue.good span{color:#11863b}.connectEtsyPage .etsyListingCardScoreValue.warn strong{background:#fff3d6;color:#9a6700}.connectEtsyPage .etsyListingCardScoreValue.warn span{color:#9a6700}.connectEtsyPage .etsyListingCardScoreValue.bad strong{background:#fdeaea;color:#b42318}.connectEtsyPage .etsyListingCardScoreValue.bad span{color:#b42318}.connectEtsyPage .etsyListingCardScoreValue.neutral strong{background:#f2f4f7;color:#667085}.connectEtsyPage .etsyListingCardScoreValue.neutral span{color:#667085}.connectEtsyPage .etsyListingCardPopover{top:76px;right:0;width:340px}.connectEtsyPage .etsyListingCardBody{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:30px;gap:30px}.connectEtsyPage .etsyListingCardImage{width:220px;height:220px;border:1px solid #dce3eb;border-radius:22px;background:#faf7f2;display:grid;place-items:center;overflow:hidden;color:#c45a13;font-size:52px;font-weight:800}.connectEtsyPage .etsyListingCardImage img{width:100%;height:100%;object-fit:cover;display:block}.connectEtsyPage .etsyListingCardMain{min-width:0}.connectEtsyPage .etsyListingCardIdentity{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:6px 0 22px;border-bottom:1px solid #e2e7ed}.connectEtsyPage .etsyListingCardIdentity h3{margin:0 0 10px;color:#101828;font-size:27px;line-height:1.16}.connectEtsyPage .etsyListingCardSub{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#64748b;font-size:16px}.connectEtsyPage .etsyListingCardEdit{flex:0 0 auto;margin-top:2px}.connectEtsyPage .etsyListingCardMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px}.connectEtsyPage .etsyListingMetric{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:0 24px;border-left:1px solid #e2e7ed;min-width:0}.connectEtsyPage .etsyListingMetric:first-child{border-left:0;padding-left:0}.connectEtsyPage .etsyListingMetricIcon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#10213e}.connectEtsyPage .etsyListingMetricIcon.price{background:#effbf3;color:#12a150;border:1px solid #bfe8cb}.connectEtsyPage .etsyListingMetricIcon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.connectEtsyPage .etsyListingMetric>span:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.connectEtsyPage .etsyListingMetric small{font-size:13px;color:#64748b;white-space:nowrap}.connectEtsyPage .etsyListingMetric b{font-size:20px;color:#172033;white-space:nowrap}.connectEtsyPage .etsyListingMetricHealth{display:flex;align-items:center;gap:10px}.connectEtsyPage .etsyListingMetricHealth strong{display:grid;place-items:center;min-width:48px;height:38px;padding:0 8px;border-radius:10px;font-size:19px}.connectEtsyPage .etsyListingMetricHealth b{font-size:17px}.connectEtsyPage .etsyListingMetricHealth.good strong{background:#e7f8e9;color:#11863b}.connectEtsyPage .etsyListingMetricHealth.good b{color:#11863b}.connectEtsyPage .etsyListingMetricHealth.warn strong{background:#fff3d6;color:#9a6700}.connectEtsyPage .etsyListingMetricHealth.warn b{color:#9a6700}.connectEtsyPage .etsyListingMetricHealth.bad strong{background:#fdeaea;color:#b42318}.connectEtsyPage .etsyListingMetricHealth.bad b{color:#b42318}.connectEtsyPage .etsyListingCardsEmpty{padding:28px;border:1px dashed #d5dce5;border-radius:16px;text-align:center}@media(max-width:1200px){.connectEtsyPage .etsyListingCardBody{grid-template-columns:180px minmax(0,1fr)}.connectEtsyPage .etsyListingCardImage{width:170px;height:170px}.connectEtsyPage .etsyListingCardMetrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.connectEtsyPage .etsyListingMetric:nth-child(3){border-left:0;padding-left:0}}@media(max-width:760px){.connectEtsyPage .etsyListingCard{padding:18px}.connectEtsyPage .etsyListingCardTop{flex-direction:column}.connectEtsyPage .etsyListingCardScoreBlock{width:100%;padding:16px 0 0;border-left:0;border-top:1px solid #e2e7ed}.connectEtsyPage .etsyListingCardPopover{left:0;right:auto;width:min(340px,calc(100vw - 64px))}.connectEtsyPage .etsyListingCardBody{grid-template-columns:1fr}.connectEtsyPage .etsyListingCardImage{width:140px;height:140px}.connectEtsyPage .etsyListingCardIdentity{flex-direction:column}.connectEtsyPage .etsyListingCardIdentity h3{font-size:22px}.connectEtsyPage .etsyListingCardMetrics{grid-template-columns:1fr}.connectEtsyPage .etsyListingMetric{border-left:0!important;padding:10px 0!important}}.connectEtsyPage .etsyListingCard{padding:16px 20px 18px}.connectEtsyPage .etsyListingCardBody{grid-template-columns:142px minmax(0,1fr);gap:22px}.connectEtsyPage .etsyListingCardImage{width:132px;height:132px;border-radius:16px;font-size:34px}.connectEtsyPage .etsyListingCardIdentity{padding:2px 0 14px}.connectEtsyPage .etsyListingCardIdentity h3{margin-bottom:7px;font-size:22px}.connectEtsyPage .etsyListingCardSub{font-size:14px}.connectEtsyPage .etsyListingCardMetrics{padding-top:15px}.connectEtsyPage .etsyListingMetric{grid-template-columns:42px minmax(0,1fr);gap:9px;padding:0 17px}.connectEtsyPage .etsyListingMetricIcon{width:38px;height:38px;border-radius:10px}.connectEtsyPage .etsyListingMetricIcon svg{width:23px;height:23px}.connectEtsyPage .etsyListingMetric small{font-size:12px}.connectEtsyPage .etsyListingMetric b{font-size:18px}@media(max-width:1200px){.connectEtsyPage .etsyListingCardBody{grid-template-columns:120px minmax(0,1fr)}.connectEtsyPage .etsyListingCardImage{width:110px;height:110px}}@media(max-width:760px){.connectEtsyPage .etsyListingCardImage{width:100px;height:100px}}.connectEtsyPage .etsyListingCard{padding:10px 14px 12px}.connectEtsyPage .etsyListingCardBody{grid-template-columns:92px minmax(0,1fr);gap:14px}.connectEtsyPage .etsyListingCardImage{width:82px;height:82px;border-radius:12px;font-size:26px}.connectEtsyPage .etsyListingCardIdentity{padding:0 0 9px}.connectEtsyPage .etsyListingCardIdentity h3{margin-bottom:4px;font-size:18px;line-height:1.18}.connectEtsyPage .etsyListingCardSub{font-size:12px}.connectEtsyPage .etsyListingCardMetrics{padding-top:10px}.connectEtsyPage .etsyListingMetric{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:0 11px}.connectEtsyPage .etsyListingMetricIcon{width:30px;height:30px;border-radius:8px}.connectEtsyPage .etsyListingMetricIcon svg{width:18px;height:18px}.connectEtsyPage .etsyListingMetric small{font-size:10px}.connectEtsyPage .etsyListingMetric b{font-size:15px}.connectEtsyPage .etsyListingCardAction{padding-left:10px}@media(max-width:1200px){.connectEtsyPage .etsyListingCardBody{grid-template-columns:82px minmax(0,1fr);gap:12px}.connectEtsyPage .etsyListingCardImage{width:72px;height:72px}}@media(max-width:760px){.connectEtsyPage .etsyListingCardImage{width:68px;height:68px}}.connectEtsyPage .etsyListingCard{padding:6px 10px 7px}.connectEtsyPage .etsyListingCard+.etsyListingCard{margin-top:7px}.connectEtsyPage .etsyListingCardBody{grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center}.connectEtsyPage .etsyListingCardImage{width:64px;height:64px;border-radius:10px;font-size:22px}.connectEtsyPage .etsyListingCardIdentity{padding:0 0 5px}.connectEtsyPage .etsyListingCardIdentity h3{margin:0 0 2px;font-size:16px;line-height:1.12}.connectEtsyPage .etsyListingCardSub{font-size:11px;line-height:1.15}.connectEtsyPage .etsyListingCardMetrics{padding-top:6px;gap:0}.connectEtsyPage .etsyListingMetric{grid-template-columns:26px minmax(0,1fr);gap:5px;padding:0 8px;min-height:34px}.connectEtsyPage .etsyListingMetricIcon{width:25px;height:25px;border-radius:7px}.connectEtsyPage .etsyListingMetricIcon svg{width:15px;height:15px}.connectEtsyPage .etsyListingMetric small{font-size:9px;line-height:1.05}.connectEtsyPage .etsyListingMetric b{font-size:13px;line-height:1.05}.connectEtsyPage .etsyListingCardAction{padding-left:7px}.connectEtsyPage .etsyListingCardAction button{padding:7px 10px;font-size:11px}@media(max-width:1200px){.connectEtsyPage .etsyListingCardBody{grid-template-columns:68px minmax(0,1fr)}.connectEtsyPage .etsyListingCardImage{width:58px;height:58px}}.connectEtsyPage .etsyApprovedTopRow{align-items:center;margin-bottom:12px}.connectEtsyPage .etsyApprovedTopDisconnect{position:static;transform:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-left:auto;min-height:46px;padding:0 18px;border:1px solid #ff6b6b;border-radius:10px;background:#fff;color:#e11d2e;font-size:15px;font-weight:800;line-height:1;box-shadow:none}.connectEtsyPage .etsyApprovedTopDisconnect:hover{background:#fff6f6}.connectEtsyPage .etsyDisconnectLinkIcon{width:20px;height:20px;display:grid;place-items:center}.connectEtsyPage .etsyDisconnectLinkIcon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.connectEtsyPage .etsyApprovedTopRow{flex-direction:column;align-items:flex-start}.connectEtsyPage .etsyApprovedTopDisconnect{margin-left:0}}.connectEtsyPage .etsyApprovedMetaItem:first-child .etsyApprovedMetaIcon{background:#eef6ff;color:#1769d2;border-color:#d8e9ff}.connectEtsyPage .etsyApprovedMetaItem:nth-child(2) .etsyApprovedMetaIcon{background:#f4efff;color:#6d3ce8;border-color:#e5dbff}.connectEtsyPage .etsyApprovedMetaItem:nth-child(3) .etsyApprovedMetaIcon{background:#eaf9ef;color:#16a05d;border-color:#d2f1dc}.connectEtsyPage .etsyApprovedMetaItem:nth-child(4) .etsyApprovedMetaIcon{background:#edf6ff;color:#1670dc;border-color:#d9eaff}.connectEtsyPage .etsyApprovedMetaItem:first-child .etsyApprovedMetaIcon{background:#eaf4ff!important;color:#2563eb!important;border-color:#d6e8ff!important}.connectEtsyPage .etsyApprovedMetaItem:nth-child(2) .etsyApprovedMetaIcon{background:#f1e8ff!important;color:#7c3aed!important;border-color:#e6d8ff!important}.connectEtsyPage .etsyApprovedMetaItem:nth-child(3) .etsyApprovedMetaIcon{background:#fff3d6!important;color:#d97706!important;border-color:#ffe6ad!important}.connectEtsyPage .etsyApprovedMetaItem:nth-child(4) .etsyApprovedMetaIcon{background:#e8f8ee!important;color:#16a34a!important;border-color:#d3f0dc!important}.connectEtsyPage .etsyApprovedMetaIcon svg{stroke:currentColor!important}.connectEtsyPage .etsyListingCardBody{display:block!important}.connectEtsyPage .etsyListingCardImage{display:none!important}.connectEtsyPage .etsyListingTitleWithThumb{display:flex;align-items:center;gap:11px;min-width:0}.connectEtsyPage .etsyListingTitleThumb{flex:0 0 48px;width:48px;height:48px;border:1px solid #dce3eb;border-radius:9px;background:#faf7f2;overflow:hidden;display:grid;place-items:center;color:#c45a13;font-size:18px;font-weight:800}.connectEtsyPage .etsyListingTitleThumb img{width:100%;height:100%;object-fit:cover;display:block}.connectEtsyPage .etsyListingTitleWithThumb>div:last-child{min-width:0}@media(max-width:760px){.connectEtsyPage .etsyListingTitleThumb{flex-basis:42px;width:42px;height:42px}}.connectEtsyPage .etsyListingTitleThumb{flex-basis:60px!important;width:60px!important;height:60px!important;border-radius:10px}@media(max-width:760px){.connectEtsyPage .etsyListingTitleThumb{flex-basis:52px!important;width:52px!important;height:52px!important}}.connectEtsyPage .etsyCostDifference{display:block;margin-top:2px;color:#16834a;font-size:10px;line-height:1.1;font-style:normal;font-weight:700;white-space:nowrap}.connectEtsyPage .etsyListingCardMetrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.connectEtsyPage .etsyListingMetricIcon.price{background:#e8f8ee!important;color:#16a34a!important}.connectEtsyPage .etsyListingMetricIcon.cost{background:#f1e8ff!important;color:#6d3ce8!important}.connectEtsyPage .etsyListingMetricIcon.difference{background:#e8f8ee!important;color:#16a34a!important}.connectEtsyPage .etsyListingMetricIcon.health{background:#fff3d6!important;color:#f59e0b!important}.connectEtsyPage .etsyListingMetricIcon.availability{background:#eaf4ff!important;color:#2563eb!important}.connectEtsyPage .etsyDifferenceValue{color:#16834a!important}.connectEtsyPage .etsyCostDifference{display:none!important}.connectEtsyPage .etsyListingCardMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:980px){.connectEtsyPage .etsyListingCardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.connectEtsyPage .etsyListingCard{padding-top:4px!important}.connectEtsyPage .etsyListingCardTop{margin-bottom:0!important;min-height:34px!important}.connectEtsyPage .etsyListingCardBody{margin-top:-2px!important}.connectEtsyPage .etsyListingCardIdentity{padding-bottom:5px!important}.connectEtsyPage .etsyListingTitleWithThumb{align-items:flex-start!important;gap:10px!important}.connectEtsyPage .etsyListingTitleText{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.connectEtsyPage .etsyListingCardEditLeft{margin-top:5px;align-self:flex-start;padding:6px 10px!important;font-size:11px!important}.connectEtsyPage .etsyListingCardEdit:not(.etsyListingCardEditLeft){display:none!important}.connectEtsyPage .etsyListingCard{padding:3px 9px 6px!important}.connectEtsyPage .etsyListingCardTop{min-height:30px!important}.connectEtsyPage .etsyListingCardIdentity{padding-bottom:3px!important}.connectEtsyPage .etsyListingTitleWithThumb{gap:8px!important}.connectEtsyPage .etsyListingTitleText{max-width:760px}.connectEtsyPage .etsyListingTitleText h3{max-width:720px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important;line-height:1.08!important;margin-bottom:2px!important}.connectEtsyPage .etsyListingCardSub{margin-top:0!important}.connectEtsyPage .etsyListingCardEditLeft{margin-top:3px!important}.connectEtsyPage .etsyListingCardMetrics{padding-top:4px!important}.connectEtsyPage .etsyListingCardBody,.connectEtsyPage .etsyListingCardIdentity{margin-top:0!important}.connectEtsyPage .etsyListingCard{position:relative!important}.connectEtsyPage .etsyListingCardTop{display:block!important;min-height:0!important;height:auto!important;margin:0 0 2px!important;padding:0!important}.connectEtsyPage .etsyListingCardActive{min-height:22px}.connectEtsyPage .etsyListingCardScoreBlock{position:absolute!important;top:8px!important;right:10px!important;width:286px!important;min-width:286px!important;z-index:2}.connectEtsyPage .etsyListingCardBody{margin-top:2px!important;padding-right:300px!important}.connectEtsyPage .etsyListingCardIdentity{padding-top:0!important}.connectEtsyPage .etsyListingTitleWithThumb{margin-top:0!important}.connectEtsyPage .etsyListingCardMetrics{padding-right:0!important}@media(max-width:980px){.connectEtsyPage .etsyListingCardScoreBlock{position:static!important;width:100%!important;min-width:0!important;margin-top:8px!important}.connectEtsyPage .etsyListingCardBody{padding-right:0!important}}.perfProPage{background:#f7f9fb}.perfProHeader{align-items:flex-start!important;margin-bottom:14px}.perfProHeaderControls{display:grid;grid-template-columns:auto auto auto;grid-gap:7px;gap:7px;align-items:center;justify-items:end}.perfProHeaderControls>small{grid-column:1/-1;color:#7a8791;font-size:9px}.perfDateRange{height:38px;display:flex;align-items:center;padding:0 13px;border:1px solid #d8dfe6;border-radius:9px;background:#fff;font-size:10px;white-space:nowrap}.perfRefresh{height:38px}.perfProKpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:12px}.perfProKpis .panel{margin:0;padding:12px;min-height:118px}.perfProKpis .perfKpiCard>span{font-size:9px;color:#66727c;display:block}.perfProKpis .perfKpiCard>strong{font-size:21px;margin:6px 0;display:block}.perfProKpis .perfKpiCard>small,.perfProKpis .perfKpiCard>span+small{display:block;font-size:8px;color:#72808a;margin-top:2px}.perfProKpis .perfKpiIcon{width:32px;height:32px;border-radius:9px;margin-bottom:7px}.perfProKpis .perfKpiIcon svg{width:18px;height:18px}.perfKpiIcon.fees{background:#ffeceb;color:#e65448}.perfKpiIcon.cost{background:#fff4dd;color:#df941c}.perfKpiIcon.profit{background:#e9f8ee;color:#159b4e}.perfWatch{color:#b77900!important}.perfProInsightRow{display:grid;grid-template-columns:.95fr .9fr 1.25fr;grid-gap:12px;gap:12px;margin-bottom:12px}.perfProBottomRow>.panel,.perfProInsightRow>.panel,.perfProMainRow>.panel{margin:0}.perfSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.perfSectionTitle h2{margin:0;font-size:15px}.perfSectionTitle>span{font-size:9px;color:#75818a}.perfInfo{display:grid!important;place-items:center;width:20px;height:20px;border:2px solid #2d74d6;border-radius:50%;color:#2d74d6!important;font-weight:900}.perfHealthBody{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.perfHealthRing{width:128px;height:128px;border-radius:50%;display:grid;place-content:center;text-align:center;background:conic-gradient(#1aa44f calc(var(--p,74)*1%),#e1e4e7 0);position:relative}.perfHealthRing:before{content:"";position:absolute;inset:17px;background:#fff;border-radius:50%}.perfHealthRing span,.perfHealthRing strong{position:relative;z-index:1}.perfHealthRing strong{font-size:38px;line-height:1}.perfHealthRing span{font-size:10px;color:#7a858d}.perfHealthSummary h3{margin:0;color:#16823d;font-size:20px}.perfHealthSummary p{font-size:9px;color:#6b7780;line-height:1.4;margin:4px 0 9px}.perfScoreBar{display:grid;grid-template-columns:92px 1fr 26px;grid-gap:7px;gap:7px;align-items:center;font-size:9px;margin:6px 0}.perfScoreBar i{height:7px;background:#edf0f2;border-radius:999px;overflow:hidden}.perfScoreBar i b{display:block;height:100%;background:#25a85b;border-radius:999px}.perfScoreBar strong{font-size:9px;text-align:right}.perfChangedPanel{display:flex;flex-direction:column}.perfChangeRow{display:grid;grid-template-columns:1fr 64px 1.15fr;grid-gap:7px;gap:7px;padding:6px 0;border-bottom:1px solid #edf0f2;font-size:9px;align-items:center}.perfChangeRow>b{text-align:center}.perfChangeRow em{font-style:normal;color:#5d6973}.perfMainReason{margin-top:10px;padding:10px;border-radius:9px;background:#fff0f0;border:1px solid #ffdada;display:flex;flex-direction:column;gap:3px;font-size:9px;color:#934047}.perfProAdvice .perfAdviceRow{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px}.perfProAdvice .perfAdviceRow small{display:block;margin:5px 0;color:#5b6771;font-size:8px}.perfProAdvice .perfAdviceRow strong{display:block;margin-top:6px;font-size:9px}.perfProAdvice .perfAdviceRow a{align-self:end;background:#fff;border:1px solid #cfd9e5;border-radius:7px;padding:6px 8px;color:#4f36ce}.perfProMainRow{display:grid;grid-template-columns:.95fr 1.35fr;grid-gap:12px;gap:12px;margin-bottom:12px}.perfProChart svg{height:235px}.perfAttention .tableWrap,.perfInventoryPro .tableWrap,.perfMoneyTable .tableWrap{overflow:visible}.perfAttention table,.perfInventoryPro table,.perfMoneyTable table{width:100%;min-width:0!important;table-layout:fixed}.perfAttention td,.perfAttention th,.perfInventoryPro td,.perfInventoryPro th,.perfMoneyTable td,.perfMoneyTable th{padding:8px 7px;font-size:8px;white-space:normal;overflow-wrap:anywhere}.perfAttention th,.perfInventoryPro th,.perfMoneyTable th{font-size:7px;color:#66727c}.perfMoneyTable .perfItem{min-width:0}.perfMoneyTable .perfItem img,.perfMoneyTable .perfItem>span{width:30px;height:30px;flex:0 0 30px}.perfProBottomRow{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:12px;gap:12px;margin-bottom:12px}.perfIssueDot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px}.perfIssueDot.red{background:#dd3440}.perfIssueDot.orange{background:#ef8b1f}.perfIssueDot.yellow{background:#e7b41b}.perfIssueDot.blue{background:#2f73e0}.perfAction{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:7px;font-weight:800;text-decoration:none;white-space:nowrap}.perfAction.red{background:#ffe7e8;color:#c52c35}.perfAction.orange{background:#eaf3ff;color:#2e68c7}.perfAction.yellow{background:#fff1d4;color:#9a6d00}.perfAction.blue{background:#edf2ff;color:#4f36ce}.perfProFooter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 10px;padding:13px 16px;border:1px solid #ccead6;border-radius:11px;background:#effaf2}.perfProFooter>div{display:flex;align-items:center;gap:10px}.perfProFooter b{display:block;font-size:11px}.perfProFooter p{margin:2px 0 0;font-size:8px;color:#68747e}.perfFooterCheck{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#20a351;color:#fff;font-weight:900}.perfProFooter button{background:#12963f;border:0;color:#fff;border-radius:9px;padding:9px 16px;font-weight:800}.perfProFooter>div:last-child>span{font-size:8px;color:#5f6b74;max-width:190px}@media(max-width:1450px){.perfProKpis{grid-template-columns:repeat(4,1fr)}}@media(max-width:1100px){.perfProBottomRow,.perfProHeaderControls,.perfProInsightRow,.perfProMainRow{grid-template-columns:1fr}.perfProHeaderControls>small{grid-column:auto}.perfHealthBody{grid-template-columns:120px 1fr}.perfHealthRing{width:108px;height:108px}}@media(max-width:760px){.perfProKpis{grid-template-columns:repeat(2,1fr)}.perfHealthBody{grid-template-columns:1fr}.perfProFooter{flex-direction:column;align-items:flex-start}}.perfProPage{font-size:14px}.perfProHeader h1{font-size:30px!important;line-height:1.08}.perfProHeader p{font-size:13px!important;line-height:1.45;max-width:760px}.perfDateRange{font-size:12px!important}.perfProKpis .panel{padding:14px!important;min-height:126px!important}.perfProKpis .perfKpiCard>span{font-size:11px!important}.perfProKpis .perfKpiCard>strong{font-size:23px!important;line-height:1.1}.perfProKpis .perfKpiCard>small,.perfProKpis .perfKpiCard>span+small{line-height:1.3}.perfPanelHead h2,.perfSectionTitle h2{font-size:17px!important;line-height:1.2}.perfPanelHead p{font-size:10px!important}.perfHealthSummary h3{font-size:22px!important}.perfHealthSummary p{font-size:11px!important;line-height:1.5}.perfScoreBar{grid-template-columns:112px 1fr 30px!important;margin:8px 0!important}.perfScoreBar,.perfScoreBar strong{font-size:11px!important}.perfChangeRow{grid-template-columns:1fr 78px 1.15fr!important;padding:8px 0!important;line-height:1.35}.perfMainReason{line-height:1.45}.perfProAdvice .perfAdviceRow b{line-height:1.35}.perfProAdvice .perfAdviceRow p{line-height:1.45}.perfProAdvice .perfAdviceRow small{line-height:1.4}.perfProAdvice .perfAdviceRow a{padding:7px 9px!important}.perfAttention th,.perfInventoryPro th,.perfMoneyTable th{font-size:9px!important;line-height:1.2;padding:9px 8px!important}.perfAttention td,.perfInventoryPro td,.perfMoneyTable td{font-size:10px!important;line-height:1.35;padding:10px 8px!important}.perfMoneyTable .perfItem b{font-size:10px!important;line-height:1.35}.perfAction{padding:6px 9px!important}.perfAction,.perfBadge{font-size:9px!important}.perfBadge{padding:5px 8px!important}.perfProFooter p{line-height:1.4}.perfProFooter>div:last-child>span{line-height:1.35;max-width:230px!important}.perfLegend{font-size:10px!important}.perfAxis{font-size:9px!important}.perfProInsightRowSalesMix{grid-template-columns:1.25fr .82fr 1fr!important}.perfSalesMixPanel{min-width:0}.perfSalesMixPanel .perfSectionTitle p{margin:2px 0 0;font-size:10px;color:#6e7a84}.perfSalesMixBody{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.perfSalesMixDonut{width:190px;height:190px;border-radius:50%;position:relative;display:grid;place-items:center;margin:auto}.perfSalesMixDonut:after{content:"";position:absolute;inset:42px;border-radius:50%;background:#fff}.perfSalesMixDonut>div{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column}.perfSalesMixDonut strong{font-size:24px;line-height:1.1}.perfSalesMixDonut span{font-size:10px;color:#65717b;margin-top:3px}.perfSalesMixHead{display:grid;grid-template-columns:1fr 76px 70px;grid-gap:8px;gap:8px;padding:0 0 6px 27px;border-bottom:1px solid #e7ebef;color:#697682;font-size:8px;text-transform:uppercase;font-weight:800}.perfSalesMixRow{display:grid;grid-template-columns:17px minmax(0,1fr) 76px 70px;grid-gap:8px;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #edf0f2;font-size:9px}.perfSalesMixDot{width:10px;height:10px;border-radius:50%}.perfSalesMixDot.c0{background:#2f80ed}.perfSalesMixDot.c1{background:#27ae60}.perfSalesMixDot.c2{background:#f5b82e}.perfSalesMixDot.c3{background:#7650df}.perfSalesMixDot.c4{background:#98a3b3}.perfSalesMixProduct{display:flex;align-items:center;gap:7px;min-width:0}.perfSalesMixProduct i,.perfSalesMixProduct img{width:30px;height:30px;flex:0 0 30px;border-radius:6px;object-fit:cover;background:#f0f2f4;display:grid;place-items:center;font-style:normal;color:#7b8790}.perfSalesMixProduct b{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}.perfTopProduct{margin-top:8px;padding:9px 10px;border:1px solid #cfe1ff;border-radius:8px;background:#edf5ff;display:flex;align-items:center;gap:8px}.perfTopProduct>span{font-size:20px}.perfTopProduct>div{display:flex;flex-direction:column}.perfTopProduct b{font-size:9px;color:#1766d1}.perfTopProduct strong{font-size:9px;margin-top:2px}.perfTopProduct small{font-size:8px;color:#53616d;margin-top:2px}.perfSalesMixInsight{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;margin-top:12px;padding:10px;border:1px solid #f1d79b;border-radius:8px;background:#fff8e9}.perfSalesMixInsight>span{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#fff0c8;color:#d99000}.perfSalesMixInsight b{font-size:10px}.perfSalesMixInsight p{margin:2px 0 0;font-size:9px;line-height:1.35;color:#47545f}.perfSalesMixInsight a{padding:6px 8px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#2267cf;text-decoration:none;font-size:8px;font-weight:800;white-space:nowrap}@media(max-width:1250px){.perfProInsightRowSalesMix{grid-template-columns:1fr!important}.perfSalesMixBody{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:700px){.perfSalesMixBody{grid-template-columns:1fr}.perfSalesMixInsight{grid-template-columns:26px 1fr}.perfSalesMixInsight a{grid-column:2}}.perfSalesMixDonut>div{width:92px;max-width:92px;padding:0 4px;box-sizing:border-box}.perfSalesMixDonut strong{font-size:18px!important;line-height:1.02!important;letter-spacing:-.4px;overflow:hidden;text-overflow:clip}.perfSalesMixDonut span,.perfSalesMixDonut strong{display:block;width:100%;white-space:nowrap;text-align:center}.perfSalesMixDonut span{font-size:9px!important;line-height:1.1!important;margin-top:4px!important}@media(max-width:1200px){.perfSalesMixDonut strong{font-size:17px!important}}.perfProductDetails{margin:12px 0!important;padding:14px!important}.perfProductDetailsHead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px}.perfProductDetailsHead h2{margin:0;font-size:18px}.perfProductDetailsHead p{margin:3px 0 0;font-size:10px;color:#6c7882}.perfProductDetailsHead select{width:min(540px,50%);height:38px;border:1px solid #ccd6df;border-radius:8px;background:#fff;padding:0 12px;font-weight:700}.perfProductDetailsBody{display:grid;grid-template-columns:1.15fr 1fr .65fr;grid-gap:13px;gap:13px}.perfSelectedProduct{display:grid;grid-template-columns:145px 1fr;grid-gap:13px;gap:13px}.perfSelectedProduct>img,.perfSelectedProductPlaceholder{width:145px;height:145px;object-fit:cover;border-radius:9px;background:#f1f3f5}.perfSelectedProductPlaceholder{display:grid;place-items:center}.perfSelectedProduct h3{margin:4px 0;font-size:15px}.perfSelectedProduct span{font-size:10px;color:#6b7781}.perfSelectedProduct a{display:block;margin-top:7px;color:#1769d2;font-size:10px;text-decoration:none;font-weight:700}.perfSelectedKpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:13px}.perfSelectedKpis>div{padding:8px;border:1px solid #e1e7ec;border-radius:7px;background:#f8fafc}.perfSelectedKpis small{display:block;font-size:8px;color:#697681}.perfSelectedKpis b{display:block;font-size:14px;margin-top:3px}.perfDailyProductChart,.perfSelectedInfo{border:1px solid #e0e6eb;border-radius:8px;padding:10px}.perfDailyProductChart h3,.perfSelectedInfo h3{margin:0 0 9px;font-size:11px}.perfBars{height:160px;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid #dfe5ea}.perfBarCol{height:150px;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px}.perfBarCol b{font-size:8px}.perfBarCol i{width:70%;max-width:34px;min-height:3px;background:#2f80ed;border-radius:3px 3px 0 0}.perfBarCol span{font-size:7px;color:#6f7c86;white-space:nowrap}.perfSelectedInfo>div{display:flex;justify-content:space-between;gap:7px;padding:5px 0;border-bottom:1px solid #edf0f2;font-size:9px}.perfSelectedInfo>div:last-child{border-bottom:0}@media(max-width:1100px){.perfProductDetailsBody{grid-template-columns:1fr}.perfProductDetailsHead{align-items:flex-start;flex-direction:column}.perfProductDetailsHead select{width:100%}}.perfBarCol i{height:0;transition:height .15s ease}.perfBarCol i.hasSales{background:#2f80ed}.perfBarCol span:last-child{font-weight:600}.perfProductDetailsHead{position:relative}.perfProductSearch{position:relative;width:min(540px,50%);height:40px}.perfProductSearch>span{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#71808b;z-index:2}.perfProductSearch>input{width:100%;height:40px;box-sizing:border-box;border:1px solid #cbd6e0;border-radius:8px;background:#fff;padding:0 38px;font-size:12px;font-weight:650;outline:none}.perfProductSearch>input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.perfProductSearch>button{position:absolute;right:8px;top:7px;width:26px;height:26px;border:0;background:transparent;color:#687681;font-size:18px;cursor:pointer}.perfProductSearchResults{position:absolute;left:0;right:0;top:44px;z-index:30;max-height:350px;overflow:auto;border:1px solid #ccd6e0;border-radius:9px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.15);padding:5px}.perfProductSearchResults>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;text-align:left;border:0;border-bottom:1px solid #eef1f4;background:#fff;padding:7px;cursor:pointer}.perfProductSearchResults>button:hover{background:#f5f9ff}.perfProductSearchResults i,.perfProductSearchResults img{width:38px;height:38px;border-radius:6px;object-fit:cover;background:#eef1f4}.perfProductSearchResults b{display:block;font-size:10px;line-height:1.25}.perfProductSearchResults small{display:block;margin-top:2px;font-size:8px;color:#6b7882}.perfProductSearchResults>div{padding:12px;font-size:10px;color:#697681}.perfMarginKpi b{color:#16834a!important}.perfMarginKpi em{display:block;margin-top:2px;font-size:7px;font-style:normal;color:#6c7882;white-space:nowrap}.perfMarginInfo b{color:#16834a}.perfMarginInfo small{font-size:7px;color:#7a858d;font-weight:500}@media(max-width:1100px){.perfProductSearch{width:100%}}.perfProductKpi{min-height:66px;border:1px solid #dfe6ed!important;border-radius:8px!important;background:#f7f9fb!important;box-sizing:border-box}.perfProductKpi small{display:block;font-size:8px!important;line-height:1.1;color:#66737e!important}.perfProductKpi b{display:block;margin-top:4px!important;font-size:15px!important;line-height:1.05;color:#111827!important}.perfProductKpi em{display:block;margin-top:5px;font-size:9px!important;line-height:1;font-style:normal;font-weight:850}.perfProductKpi.up{background:#effaf3!important;border-color:#ccebd7!important}.perfProductKpi.up em{color:#16a34a!important}.perfProductKpi.down{background:#fff4f4!important;border-color:#ffd8d8!important}.perfProductKpi.down em{color:#ef4444!important}.perfProductKpi.flat em{color:#7a8791!important}.perfSelectedKpis{margin-top:22px!important}.perfSelectedProduct{display:grid!important;grid-template-columns:145px minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.perfSelectedProduct>img,.perfSelectedProductPlaceholder{width:145px!important;height:145px!important;border-radius:10px!important}.perfSelectedProduct>div:last-child{min-width:0;display:flex;flex-direction:column;align-items:stretch}.perfSelectedProduct h3{margin:2px 0 4px!important;font-size:15px!important;line-height:1.18!important;max-width:100%!important}.perfSelectedProduct>div:last-child>span{margin-top:1px;font-size:9px!important}.perfSelectedProduct>div:last-child>a{margin-top:7px!important;margin-bottom:0!important;font-size:9px!important}.perfSelectedKpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin-top:12px!important;width:100%}.perfProductKpi{min-height:66px!important;padding:9px 10px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.perfProductKpi small{margin:0!important}.perfProductKpi b{margin:4px 0 0!important}.perfProductKpi em{margin-top:5px!important}@media(max-width:1250px){.perfSelectedKpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.perfSelectedProduct{grid-template-columns:100px minmax(0,1fr)!important}.perfSelectedProduct>img,.perfSelectedProductPlaceholder{width:100px!important;height:100px!important}}.perfModernDaily{overflow:hidden}.perfModernDaily .perfPanelHead>span{font-size:10px;font-weight:800}.perfModernSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0 14px}.perfModernSummary>div{padding:9px 10px;border:1px solid #e0e7ee;border-radius:9px;background:#f8fafc;min-width:0}.perfModernSummary small{display:block;font-size:8px;color:#697681}.perfModernSummary b{display:block;margin-top:3px;font-size:13px}.perfModernSummary strong{display:block;margin-top:2px;font-size:8px;color:#71808b;font-weight:600}.perfModernChart{position:relative;height:245px;border:1px solid #e6ebf0;border-radius:10px;background:linear-gradient(180deg,#fbfdff,#fff);padding:13px 12px 8px;overflow:hidden}.perfModernGrid{position:absolute;inset:16px 12px 55px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.perfModernGrid i{display:block;border-top:1px solid #edf1f5}.perfModernBars{align-items:flex-end;gap:8px;z-index:1}.perfModernBars,.perfModernDay{position:relative;height:100%;display:flex}.perfModernDay{flex:1 1;min-width:0;flex-direction:column;justify-content:flex-end;align-items:center}.perfModernValue{font-size:8px;font-weight:800;color:#172033;margin-bottom:4px;white-space:nowrap}.perfModernBarTrack{height:150px;width:100%;display:flex;align-items:flex-end;justify-content:center}.perfModernBar{width:min(38px,66%);border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#3889f3,#246bd1);box-shadow:0 4px 10px rgba(47,128,237,.18)}.perfModernBadges{display:flex;justify-content:center;gap:3px;width:100%;margin-top:5px}.perfModernBadges span{padding:2px 4px;border-radius:999px;background:#edf5ff;color:#2d67ad;font-size:6px;font-weight:750;white-space:nowrap}.perfModernDay>b{font-size:7px;color:#65727d;margin-top:4px;white-space:nowrap}.perfMomentumInsight{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;border-radius:9px}.perfMomentumInsight>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font-size:17px;font-weight:900}.perfMomentumInsight b{font-size:10px}.perfMomentumInsight p{margin:2px 0 0;font-size:8px;color:#56636d}.perfMomentumInsight.up{background:#edf9f1;border:1px solid #d0edd9}.perfMomentumInsight.up>span{background:#dff4e6;color:#149249}.perfMomentumInsight.down{background:#fff2f2;border:1px solid #ffd9d9}.perfMomentumInsight.down>span{background:#ffe1e1;color:#e23d48}@media(max-width:850px){.perfModernSummary{grid-template-columns:repeat(2,1fr)}.perfModernBadges{flex-direction:column;align-items:center}}.perfProPage{font-size:15px!important;color:#172033}.perfProPage p{color:#56636d}.perfProHeader h1{font-size:32px!important;line-height:1.08!important}.perfProHeader p{font-size:14px!important;line-height:1.5!important;max-width:820px!important}.perfDateRange,.perfRanges button,.perfRefresh{font-size:12px!important}.perfProHeaderControls>small{font-size:11px!important}.perfProKpis .panel{padding:15px!important;min-height:132px!important}.perfProKpis .perfKpiCard>span{font-size:12px!important;font-weight:700!important;color:#5c6974!important}.perfProKpis .perfKpiCard>strong{font-size:25px!important;line-height:1.05!important}.perfProKpis .perfKpiCard>small,.perfProKpis .perfKpiCard>span+small{font-size:10px!important;line-height:1.35!important}.perfProKpis .perfKpiIcon{width:36px!important;height:36px!important}.perfProKpis .perfKpiIcon svg{width:20px!important;height:20px!important}.perfPanelHead h2,.perfProductDetailsHead h2,.perfSectionTitle h2{font-size:18px!important;line-height:1.25!important}.perfPanelHead p,.perfProductDetailsHead p,.perfSectionTitle p{font-size:11px!important;line-height:1.45!important}.perfPanelHead>span,.perfSectionTitle>span{font-size:11px!important}.perfSalesMixDonut strong{font-size:20px!important}.perfSalesMixDonut span{font-size:10px!important}.perfSalesMixHead{font-size:9px!important}.perfSalesMixRow{font-size:10px!important;padding:9px 0!important}.perfSalesMixProduct b{line-height:1.3!important}.perfSalesMixProduct b,.perfTopProduct b,.perfTopProduct strong{font-size:10px!important}.perfTopProduct small{font-size:9px!important}.perfSalesMixInsight b{font-size:11px!important}.perfSalesMixInsight p{font-size:10px!important;line-height:1.45!important}.perfSalesMixInsight a{font-size:9px!important}.perfChangeRow{font-size:11px!important;padding:9px 0!important;line-height:1.4!important}.perfMainReason{font-size:11px!important;line-height:1.45!important;padding:12px!important}.perfProAdvice .perfAdviceRow b{font-size:12px!important}.perfProAdvice .perfAdviceRow p{font-size:11px!important;line-height:1.5!important}.perfProAdvice .perfAdviceRow small{font-size:10px!important;line-height:1.4!important}.perfProAdvice .perfAdviceRow strong{font-size:11px!important}.perfProAdvice .perfAdviceRow a{font-size:10px!important}.perfProductDetails{padding:16px!important}.perfProductDetailsHead p{font-size:11px!important}.perfProductSearch>input{font-size:13px!important}.perfProductSearchResults b{font-size:11px!important}.perfProductSearchResults small{font-size:9px!important}.perfSelectedProduct h3{font-size:16px!important;line-height:1.25!important}.perfSelectedProduct a,.perfSelectedProduct>div:last-child>span{font-size:10px!important}.perfProductKpi small{font-size:9px!important}.perfProductKpi b{font-size:17px!important}.perfProductKpi em{font-size:10px!important}.perfDailyProductChart h3,.perfSelectedInfo h3{font-size:12px!important}.perfBarCol b{font-size:9px!important}.perfBarCol span{font-size:8px!important}.perfSelectedInfo>div{font-size:10px!important;padding:7px 0!important}.perfMarginInfo small{font-size:8px!important}.perfModernSummary>div{padding:11px 12px!important}.perfModernSummary small{font-size:9px!important}.perfModernSummary b{font-size:15px!important}.perfModernSummary strong,.perfModernValue{font-size:9px!important}.perfModernBadges span{font-size:7px!important;padding:3px 5px!important}.perfModernDay>b{font-size:8px!important}.perfMomentumInsight b{font-size:11px!important}.perfMomentumInsight p{font-size:9px!important;line-height:1.4!important}.perfAttention th,.perfDecisionTable th,.perfInventoryPro th,.perfMoneyTable th{font-size:9px!important;line-height:1.2!important;padding:10px 8px!important;color:#5b6873!important}.perfAttention td,.perfDecisionTable td,.perfInventoryPro td,.perfMoneyTable td{font-size:10px!important;line-height:1.4!important;padding:11px 8px!important}.perfDecisionTable .perfItem b,.perfMoneyTable .perfItem b{font-size:10px!important;line-height:1.35!important}.perfAction,.perfBadge{font-size:9px!important}.perfProFooter b{font-size:13px!important}.perfProFooter p,.perfProFooter>div:last-child>span{font-size:10px!important;line-height:1.4!important}.perfDecisionGrid,.perfProBottomRow,.perfProInsightRow,.perfProMainRow{gap:14px!important}.perfDecisionGrid>.panel,.perfProBottomRow>.panel,.perfProInsightRow>.panel,.perfProMainRow>.panel{padding:15px!important}.perfProfitDaily .perfModernBar.profitBar{background:linear-gradient(180deg,#35c56f,#159447)!important;box-shadow:0 4px 12px rgba(22,163,74,.2)!important}.perfProfitDaily .perfModernBar.profitBar.negative{background:linear-gradient(180deg,#fb7185,#dc3545)!important;box-shadow:0 4px 12px rgba(220,53,69,.18)!important}.perfProfitDaily .perfModernValue{color:#116c3b!important;font-weight:900!important}.perfProfitDaily .perfModernValue.negative{color:#dc3545!important}.perfProfitDaily .perfModernBadges span{background:#edf9f1!important;color:#167342!important}.perfProfitDaily .profitBest{background:#eefaf2!important;border-color:#caead5!important}.perfProfitDaily .profitBest strong{color:#16834a!important;font-weight:900!important}.perfProfitDaily .perfModernBars{gap:10px!important}.perfProfitDaily .wideRange .perfModernBars{gap:5px!important}.perfProfitDaily .wideRange .perfModernBar{width:min(30px,74%)!important}.perfProfitDaily .wideRange .perfModernValue{font-size:8px!important}.perfProfitDaily .wideRange .perfModernBadges{flex-direction:column;gap:2px!important}.perfProfitDaily .wideRange .perfModernBadges span{font-size:6px!important;padding:2px 3px!important}.perfProfitDaily .wideRange .perfModernDay>b{font-size:7px!important}main.appWithSidebar.perfProPage{max-width:1480px}.perfBusinessPerformanceFullWidth,.perfProductDetails{width:100%;max-width:none;min-width:0;box-sizing:border-box}.perfBusinessPerformanceFullWidth{display:block;margin:12px 0 14px}.perfBusinessPerformanceFullWidth>.perfModernDaily{display:block;width:100%;max-width:none;min-width:0;box-sizing:border-box;margin:0;padding:18px 20px}.perfBusinessPerformanceFullWidth .perfPanelHead{width:100%;align-items:flex-start;margin-bottom:14px}.perfBusinessPerformanceFullWidth .perfPanelHead h2{font-size:20px;line-height:1.15}.perfBusinessPerformanceFullWidth .perfPanelHead p{font-size:11px}.perfBusinessPerformanceFullWidth .perfPanelHead>span{font-size:11px;font-weight:800}.perfBusinessPerformanceFullWidth .perfModernSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;margin:14px 0 18px}.perfBusinessPerformanceFullWidth .perfModernSummary>div{min-height:92px;padding:13px 15px;box-sizing:border-box}.perfBusinessPerformanceFullWidth .perfModernSummary small{font-size:10px}.perfBusinessPerformanceFullWidth .perfModernSummary b{font-size:20px;margin-top:5px}.perfBusinessPerformanceFullWidth .perfModernSummary strong{font-size:11px;margin-top:4px}.perfBusinessPerformanceFullWidth .perfModernChart{width:100%;max-width:none;min-width:0;height:360px;min-height:360px;box-sizing:border-box;padding:20px 22px 14px;overflow:visible}.perfBusinessPerformanceFullWidth .perfModernGrid{inset:24px 22px 84px}.perfBusinessPerformanceFullWidth .perfModernBars{display:flex;width:100%;height:100%;justify-content:space-between;align-items:flex-end;gap:16px}.perfBusinessPerformanceFullWidth .perfModernDay{flex:1 1;min-width:0}.perfBusinessPerformanceFullWidth .perfModernBarTrack{width:100%;height:225px}.perfBusinessPerformanceFullWidth .perfModernBar{width:min(84px,66%);margin-left:auto;margin-right:auto}.perfBusinessPerformanceFullWidth .perfModernValue{font-size:10px;margin-bottom:6px}.perfBusinessPerformanceFullWidth .perfModernBadges{margin-top:6px;gap:4px}.perfBusinessPerformanceFullWidth .perfModernBadges span{font-size:8px;padding:3px 6px}.perfBusinessPerformanceFullWidth .perfModernDay>b{font-size:9px;margin-top:5px}.perfBusinessPerformanceFullWidth .wideRange .perfModernBars{gap:7px}.perfBusinessPerformanceFullWidth .wideRange .perfModernBar{width:min(54px,72%)}.perfBusinessPerformanceFullWidth .wideRange .perfModernValue{font-size:9px}.perfBusinessPerformanceFullWidth .wideRange .perfModernBadges{flex-direction:column;gap:2px}.perfBusinessPerformanceFullWidth .wideRange .perfModernBadges span{font-size:7px;padding:2px 4px}.perfBusinessPerformanceFullWidth .wideRange .perfModernDay>b{font-size:8px}.perfBusinessPerformanceFullWidth .perfMomentumInsight{width:100%;box-sizing:border-box;margin-top:14px}@media(max-width:900px){.perfBusinessPerformanceFullWidth .perfModernSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.perfBusinessPerformanceFullWidth .perfModernSummary{grid-template-columns:1fr}.perfBusinessPerformanceFullWidth .perfModernChart{overflow-x:auto}}.perfProPage .perfProMainRow{grid-template-columns:1fr!important}.perfProPage .perfProMainRow>.perfProfitDaily{grid-column:1/-1!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.perfProPage .perfProfitDaily .perfPanelHead h2{font-size:22px!important;line-height:1.2!important}.perfProPage .perfProfitDaily .perfPanelHead p{font-size:12px!important;line-height:1.45!important;color:#536170!important}.perfProPage .perfProfitDaily .perfPanelHead>span{font-size:12px!important;line-height:1.3!important;font-weight:800!important}.perfProPage .perfProfitDaily .perfModernSummary small{font-size:11px!important;line-height:1.3!important;color:#596775!important}.perfProPage .perfProfitDaily .perfModernSummary b{font-size:22px!important;line-height:1.15!important;font-weight:800!important}.perfProPage .perfProfitDaily .perfModernSummary strong{font-size:11px!important;line-height:1.3!important}.perfProPage .perfProfitDaily .perfModernValue{font-size:12px!important;line-height:1.2!important;font-weight:900!important}.perfProPage .perfProfitDaily .perfModernBadges{gap:6px!important}.perfProPage .perfProfitDaily .perfModernBadges span{font-size:10px!important;line-height:1.2!important;font-weight:800!important;padding:4px 7px!important}.perfProPage .perfProfitDaily .perfModernDay>b{font-size:11px!important;line-height:1.25!important;font-weight:700!important;color:#45576b!important}.perfProPage .perfProfitDaily .perfMomentumInsight b{font-size:13px!important;line-height:1.3!important}.perfProPage .perfProfitDaily .perfMomentumInsight p{font-size:11px!important;line-height:1.45!important;color:#526270!important}.perfProPage .perfProfitDaily .perfMomentumInsight>span{font-size:20px!important}.perfProPage .perfProfitDaily .wideRange .perfModernValue{font-size:10px!important}.perfProPage .perfProfitDaily .wideRange .perfModernBadges span{font-size:8px!important;padding:3px 5px!important}.perfProPage .perfProfitDaily .wideRange .perfModernDay>b{font-size:9px!important}.perfDailyProductChart.weekly .perfBars{justify-content:space-around!important;gap:16px!important}.perfDailyProductChart.weekly .perfBarCol{flex:1 1!important;min-width:0!important}.perfDailyProductChart.weekly .perfBarCol i{width:min(58px,70%)!important;margin-left:auto!important;margin-right:auto!important}.perfDailyProductChart.weekly .perfBarCol b{font-size:11px!important}.perfDailyProductChart.weekly .perfBarCol span{font-size:9px!important;line-height:1.2!important;white-space:nowrap!important}@media(max-width:1100px){.perfDailyProductChart.weekly .perfBars{gap:9px!important}.perfDailyProductChart.weekly .perfBarCol span{font-size:8px!important}}.perfDailyProductChart.period30 .perfBars{justify-content:space-around!important;gap:44px!important}.perfDailyProductChart.period30 .perfBarCol{flex:1 1!important;min-width:0!important}.perfDailyProductChart.period30 .perfBarCol i{width:min(120px,72%)!important;margin-left:auto!important;margin-right:auto!important}.perfDailyProductChart.period30 .perfBarCol b{font-size:13px!important}.perfDailyProductChart.period30 .perfBarCol span{font-size:10px!important;line-height:1.25!important;white-space:nowrap!important;font-weight:700!important}.perfProBottomRow .perfPanelHead h2{font-size:20px!important;line-height:1.2!important}.perfProBottomRow .perfPanelHead p{font-size:12px!important;line-height:1.4!important}.perfProBottomRow .perfPanelHead>span{font-size:11px!important}.perfProBottomRow table{font-size:13px!important}.perfProBottomRow th{font-size:11px!important;line-height:1.25!important;padding:13px 10px!important;letter-spacing:.04em!important}.perfProBottomRow td{padding:16px 10px!important;vertical-align:middle!important}.perfProBottomRow td,.perfProBottomRow td b{font-size:13px!important;line-height:1.35!important}.perfAttention .perfIssueDot{width:11px!important;height:11px!important;flex:0 0 11px!important}.perfAttention td:nth-child(2) b{font-size:13px!important;font-weight:800!important}.perfAttention td:nth-child(3) b,.perfInventory td:first-child b{font-size:13px!important;line-height:1.35!important;font-weight:800!important}.perfAttention .perfAction{font-size:11px!important;line-height:1.2!important;font-weight:800!important;padding:8px 11px!important;border-radius:8px!important;white-space:nowrap!important}.perfInventory td:not(:first-child){font-size:13px!important}.perfInventory td:nth-child(2),.perfInventory td:nth-child(5){font-weight:800!important}.perfInventory .perfStatus,.perfInventory td:last-child span{font-size:11px!important;line-height:1.2!important;font-weight:800!important;padding:7px 10px!important;border-radius:8px!important;white-space:nowrap!important}.perfProBottomRow tbody tr{min-height:72px!important}.perfProBottomRow tbody tr:last-child td{border-bottom:0!important}.perfProBottomRow .perfInventory table{min-width:0!important}.perfProBottomRow .perfInventory td:first-child,.perfProBottomRow .perfInventory th:first-child{width:38%!important}.perfProBottomRow .perfInventory td:nth-child(2),.perfProBottomRow .perfInventory th:nth-child(2){width:8%!important}.perfProBottomRow .perfInventory td:nth-child(3),.perfProBottomRow .perfInventory th:nth-child(3){width:11%!important}.perfProBottomRow .perfInventory td:nth-child(4),.perfProBottomRow .perfInventory th:nth-child(4){width:14%!important}.perfProBottomRow .perfInventory td:nth-child(5),.perfProBottomRow .perfInventory th:nth-child(5){width:13%!important}.perfProBottomRow .perfInventory td:nth-child(6),.perfProBottomRow .perfInventory th:nth-child(6){width:16%!important}.perfProBottomRow .perfInventory td:first-child{padding-right:16px!important}.perfProBottomRow .perfInventory td:first-child b{display:block!important;line-height:1.3!important;font-weight:750!important;-webkit-hyphens:none!important;hyphens:none!important}.perfProBottomRow .perfInventory td{padding-top:13px!important;padding-bottom:13px!important;font-size:12px!important;line-height:1.3!important}.perfProBottomRow .perfInventory th{font-size:10px!important;line-height:1.2!important;padding-top:11px!important;padding-bottom:11px!important}.perfProBottomRow .perfInventory td:not(:first-child){white-space:nowrap!important}.perfProBottomRow .perfInventory td:last-child{text-align:left!important}.perfProBottomRow .perfInventory td:last-child span{display:inline-block!important;font-size:10px!important;padding:6px 9px!important;white-space:nowrap!important}.perfProBottomRow .perfInventory table{table-layout:fixed!important;width:100%!important}.perfProBottomRow .perfInventory td:first-child,.perfProBottomRow .perfInventory th:first-child{width:50%!important}.perfProBottomRow .perfInventory td:nth-child(2),.perfProBottomRow .perfInventory th:nth-child(2){width:6%!important}.perfProBottomRow .perfInventory td:nth-child(3),.perfProBottomRow .perfInventory th:nth-child(3){width:8%!important}.perfProBottomRow .perfInventory td:nth-child(4),.perfProBottomRow .perfInventory th:nth-child(4){width:10%!important}.perfProBottomRow .perfInventory td:nth-child(5),.perfProBottomRow .perfInventory th:nth-child(5){width:11%!important}.perfProBottomRow .perfInventory td:nth-child(6),.perfProBottomRow .perfInventory th:nth-child(6){width:15%!important}.perfProBottomRow .perfInventory td:not(:first-child),.perfProBottomRow .perfInventory th:not(:first-child){padding-left:5px!important;padding-right:5px!important}.perfProBottomRow .perfInventory td:first-child,.perfProBottomRow .perfInventory th:first-child{padding-left:10px!important;padding-right:18px!important}.perfProBottomRow .perfInventory td:first-child b{font-size:12px!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.perfProBottomRow .perfInventory td:not(:first-child),.perfProBottomRow .perfInventory th:not(:first-child){text-align:center!important}.perfProBottomRow .perfInventory td:last-child span{font-size:9px!important;padding:6px 8px!important}.perfProBottomRow .perfInventoryPro table{width:100%!important;min-width:0!important;table-layout:fixed!important}.perfProBottomRow .perfInventoryPro td:first-child,.perfProBottomRow .perfInventoryPro th:first-child{width:50%!important}.perfProBottomRow .perfInventoryPro td:nth-child(2),.perfProBottomRow .perfInventoryPro th:nth-child(2){width:6%!important}.perfProBottomRow .perfInventoryPro td:nth-child(3),.perfProBottomRow .perfInventoryPro th:nth-child(3){width:8%!important}.perfProBottomRow .perfInventoryPro td:nth-child(4),.perfProBottomRow .perfInventoryPro th:nth-child(4){width:10%!important}.perfProBottomRow .perfInventoryPro td:nth-child(5),.perfProBottomRow .perfInventoryPro th:nth-child(5){width:11%!important}.perfProBottomRow .perfInventoryPro td:nth-child(6),.perfProBottomRow .perfInventoryPro th:nth-child(6){width:15%!important}.perfProBottomRow .perfInventoryPro td:not(:first-child),.perfProBottomRow .perfInventoryPro th:not(:first-child){padding-left:5px!important;padding-right:5px!important;text-align:center!important;white-space:nowrap!important}.perfProBottomRow .perfInventoryPro td:first-child,.perfProBottomRow .perfInventoryPro th:first-child{padding-left:10px!important;padding-right:18px!important;text-align:left!important}.perfProBottomRow .perfInventoryPro td:first-child b{display:block!important;font-size:12px!important;line-height:1.35!important;font-weight:800!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.perfProBottomRow .perfInventoryPro td{font-size:12px!important;line-height:1.3!important;padding-top:13px!important;padding-bottom:13px!important}.perfProBottomRow .perfInventoryPro th{font-size:10px!important;line-height:1.2!important;padding-top:11px!important;padding-bottom:11px!important}.perfProBottomRow .perfInventoryPro td:last-child span{display:inline-block!important;font-size:9px!important;line-height:1.2!important;padding:6px 8px!important;white-space:nowrap!important}.perfProBottomRow .perfInventoryPro thead th{font-size:10px!important;font-weight:800!important;letter-spacing:.025em!important;overflow:visible!important;padding:12px 6px!important}.perfProBottomRow .perfInventoryPro thead th:first-child{padding-left:10px!important}.perfProBottomRow .perfInventoryPro td:first-child,.perfProBottomRow .perfInventoryPro th:first-child{width:46%!important}.perfProBottomRow .perfInventoryPro td:nth-child(2),.perfProBottomRow .perfInventoryPro th:nth-child(2){width:7%!important}.perfProBottomRow .perfInventoryPro td:nth-child(3),.perfProBottomRow .perfInventoryPro th:nth-child(3){width:9%!important}.perfProBottomRow .perfInventoryPro td:nth-child(4),.perfProBottomRow .perfInventoryPro td:nth-child(5),.perfProBottomRow .perfInventoryPro th:nth-child(4),.perfProBottomRow .perfInventoryPro th:nth-child(5){width:12%!important}.perfProBottomRow .perfInventoryPro td:nth-child(6),.perfProBottomRow .perfInventoryPro th:nth-child(6){width:14%!important}.perfProBottomRow .perfInventoryPro thead th:nth-child(4),.perfProBottomRow .perfInventoryPro thead th:nth-child(5){line-height:1.05!important}.perfProBottomRow .perfInventoryPro tbody td:not(:first-child){text-align:center!important;padding-left:4px!important;padding-right:4px!important}.perfProBottomRow .perfInventoryPro thead th{white-space:normal!important;line-height:1.15!important;text-align:center!important;vertical-align:bottom!important;padding:11px 5px!important}.perfProBottomRow .perfInventoryPro thead th:first-child{text-align:left!important}.perfProBottomRow .perfInventoryPro thead th br{display:block!important}.perfProBottomRow .perfAttentionPro td:first-child,.perfProBottomRow .perfAttentionPro th:first-child{width:5%!important}.perfProBottomRow .perfAttentionPro td:nth-child(2),.perfProBottomRow .perfAttentionPro th:nth-child(2){width:18%!important}.perfProBottomRow .perfAttentionPro td:nth-child(3),.perfProBottomRow .perfAttentionPro th:nth-child(3){width:30%!important}.perfProBottomRow .perfAttentionPro td:nth-child(4),.perfProBottomRow .perfAttentionPro th:nth-child(4){width:29%!important}.perfProBottomRow .perfAttentionPro td:nth-child(5),.perfProBottomRow .perfAttentionPro th:nth-child(5){width:18%!important}.perfProBottomRow .perfAttentionPro td,.perfProBottomRow .perfAttentionPro th{padding-left:7px!important;padding-right:7px!important}.perfProBottomRow .perfAttentionPro td:nth-child(3) b{display:block!important;width:100%!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.35!important}.perfProBottomRow .perfAttentionPro td:nth-child(4){line-height:1.35!important}.perfProBottomRow .perfAttentionPro td:nth-child(2)>div,.perfProBottomRow .perfAttentionPro td:nth-child(2)>span{justify-content:center!important;text-align:center!important}.perfProBottomRow .perfAttentionPro table{width:100%!important;table-layout:fixed!important}.perfProBottomRow .perfAttentionPro td:first-child,.perfProBottomRow .perfAttentionPro th:first-child{width:7%!important}.perfProBottomRow .perfAttentionPro td:nth-child(2),.perfProBottomRow .perfAttentionPro th:nth-child(2){width:20%!important}.perfProBottomRow .perfAttentionPro td:nth-child(3),.perfProBottomRow .perfAttentionPro th:nth-child(3){width:31%!important}.perfProBottomRow .perfAttentionPro td:nth-child(4),.perfProBottomRow .perfAttentionPro th:nth-child(4){width:25%!important}.perfProBottomRow .perfAttentionPro td:nth-child(5),.perfProBottomRow .perfAttentionPro th:nth-child(5){width:17%!important}.perfProBottomRow .perfAttentionPro td,.perfProBottomRow .perfAttentionPro th{text-align:center!important;vertical-align:middle!important;padding-left:10px!important;padding-right:10px!important}.perfProBottomRow .perfAttentionPro td>*,.perfProBottomRow .perfAttentionPro th>*{margin-left:auto!important;margin-right:auto!important}.perfProBottomRow .perfAttentionPro td:nth-child(2)>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important}.perfProBottomRow .perfAttentionPro td:nth-child(2) b,.perfProBottomRow .perfAttentionPro td:nth-child(2) span{text-align:center!important}.perfProBottomRow .perfAttentionPro td:nth-child(3),.perfProBottomRow .perfAttentionPro td:nth-child(3) b{text-align:center!important;line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.perfProBottomRow .perfAttentionPro td:nth-child(4){text-align:center!important;line-height:1.4!important}.perfProBottomRow .perfAttentionPro td:nth-child(5){text-align:center!important}.perfProBottomRow .perfAttentionPro td:nth-child(5) a,.perfProBottomRow .perfAttentionPro td:nth-child(5) button,.perfProBottomRow .perfAttentionPro td:nth-child(5) span{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.perfProBottomRow .perfAttentionPro td:first-child,.perfProBottomRow .perfAttentionPro th:first-child{text-align:center!important}.perfProBottomRow .perfAttention table{width:100%!important;table-layout:fixed!important}.perfProBottomRow .perfAttention td:first-child,.perfProBottomRow .perfAttention th:first-child{width:7%!important}.perfProBottomRow .perfAttention td:nth-child(2),.perfProBottomRow .perfAttention th:nth-child(2){width:20%!important}.perfProBottomRow .perfAttention td:nth-child(3),.perfProBottomRow .perfAttention th:nth-child(3){width:31%!important}.perfProBottomRow .perfAttention td:nth-child(4),.perfProBottomRow .perfAttention th:nth-child(4){width:25%!important}.perfProBottomRow .perfAttention td:nth-child(5),.perfProBottomRow .perfAttention th:nth-child(5){width:17%!important}.perfProBottomRow .perfAttention td,.perfProBottomRow .perfAttention th{text-align:center!important;vertical-align:middle!important;padding-left:10px!important;padding-right:10px!important}.perfProBottomRow .perfAttention td:nth-child(2)>div{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important}.perfProBottomRow .perfAttention td:nth-child(2) b,.perfProBottomRow .perfAttention td:nth-child(3) b{display:block!important;text-align:center!important}.perfProBottomRow .perfAttention td:nth-child(3) b{line-height:1.35!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.perfProBottomRow .perfAttention td:nth-child(4){text-align:center!important;line-height:1.4!important}.perfProBottomRow .perfAttention td:nth-child(5){text-align:center!important}.perfProBottomRow .perfAttention td:nth-child(5) a,.perfProBottomRow .perfAttention td:nth-child(5) button{margin-left:auto!important;margin-right:auto!important}.perfProBottomRow .perfAttention td:nth-child(2){text-align:center!important;vertical-align:middle!important}.perfProBottomRow .perfAttention .perfIssueInline{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0 auto!important}.perfProBottomRow .perfAttention .perfIssueInline .perfIssueDot{flex:0 0 auto!important;margin:0!important}.perfProBottomRow .perfAttention .perfIssueInline b{display:inline-block!important;margin:0!important;text-align:left!important;line-height:1.3!important;white-space:normal!important}.adminSubscriberStats{grid-template-columns:repeat(6,minmax(120px,1fr))!important;max-width:none!important}.adminSubscriberStats article{min-width:0}.adminSubscriberPanel{margin-top:22px}.adminSubscriberToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px}.adminSubscriberTabs{display:flex;flex-wrap:wrap;gap:7px}.adminSubscriberTabs button{border:1px solid #d6e0ea;background:#f8fafc;color:#38516b;border-radius:999px;padding:7px 11px;font-weight:800;cursor:pointer}.adminSubscriberTabs button b{margin-left:4px;color:#70839a}.adminSubscriberTabs button.active{background:#0a376b;border-color:#0a376b;color:#fff}.adminSubscriberTabs button.active b{color:#d9e8f8}.adminSubscriberToolbar>input{width:min(310px,100%);border:1px solid #cedae6;border-radius:9px;padding:9px 11px;font-size:13px}.adminPaidInfo{display:flex;gap:12px;align-items:center;margin:0 0 14px;padding:11px 13px;border:1px solid #bfe2cc;background:#f0fbf4;border-radius:10px;color:#24543a}.adminPaidInfo span{font-size:12px;color:#52705f}.adminSubscriberTable{min-width:1180px}.adminSubscriberTable td,.adminSubscriberTable th{vertical-align:middle}.adminSubscriberTable td small{display:block;color:#7a8da1;margin-top:3px}.adminAccountState{display:inline-flex;align-items:center;gap:7px;font-weight:800;white-space:nowrap}.adminAccountState i{width:9px;height:9px;border-radius:50%;background:#9aa9b8}.adminAccountState.active{color:#087a3f}.adminAccountState.active i{background:#19a85b;box-shadow:0 0 0 3px #e8f8ef}.adminAccountState.inactive{color:#697b8d}.adminAccountState.inactive i{background:#9eabb7}.adminAccountState.pending{color:#9a6700}.adminAccountState.pending i{background:#eab308}.adminAccountState.suspended{color:#b42318}.adminAccountState.suspended i{background:#dc2626}.adminAccessCell select,.adminPlanSelect{border:1px solid #cfdbe7;border-radius:8px;padding:7px 9px;background:#fff;font-weight:800;color:#183550}.adminPlanSelect.pro{background:#eef6ff;border-color:#9fc8f5;color:#0757aa}.adminPlanSelect.free{background:#f7f9fb;color:#51667b}.adminAccessCell{display:grid;grid-gap:3px;gap:3px;min-width:130px}.adminAccessCell select{font-size:12px}.adminBillingBadge,.adminPlanBadge{display:inline-flex;width:max-content;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.adminBillingBadge.free{background:#f0f3f6;color:#66788a}.adminPlanBadge.pro{background:#e9f3ff;color:#0b5cad}.adminEmptyUsers{text-align:center!important;color:#718398;padding:24px!important}@media(max-width:1100px){.adminSubscriberStats{grid-template-columns:repeat(3,minmax(120px,1fr))!important}.adminSubscriberToolbar{align-items:stretch;flex-direction:column}.adminSubscriberToolbar>input{width:100%}}@media(max-width:640px){.adminSubscriberStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.productHealthScorePage .itemsPanel{margin-top:16px}.productHealthScoreTopbar{margin-bottom:0}.productHealthScoreTopbar h1{margin-bottom:4px}.productHealthScorePage .etsyBadgeIcon svg,.productHealthScorePage .etsyListingMetricIcon svg,.productHealthScorePage .scoreHelpButton svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}.productHealthScorePage .etsyListingCard,.productHealthScorePage .etsyListingCards{width:100%}.productHealthScoreInfoTop{margin:14px 0 18px auto;width:min(650px,100%);display:flex;align-items:flex-start;gap:14px;padding:15px 17px;border:1px solid #b9d7fb;border-radius:12px;background:#eef6ff;color:#173b66}.productHealthScoreInfoIcon{width:34px;height:34px;min-width:34px;display:flex;align-items:center;justify-content:center;border:2px solid #1473e6;border-radius:50%;color:#1473e6;font-size:20px;font-weight:900}.productHealthScoreInfoTop b{display:block;font-size:14px;color:#0c2f59;margin-bottom:3px}.productHealthScoreInfoTop p{margin:0;font-size:12px;line-height:1.45;color:#405d7a}.productHealthScoreFormula{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:9px}.productHealthScoreFormula span{font-size:11px;color:#4c6782}.productHealthScoreFormula strong{color:#0b5fb7}.productHealthScoreInfoTop small{display:block;margin-top:7px;color:#6a8096;font-size:10px}.productHealthScorePage .etsyListingCardHelp,.productHealthScorePage .etsyListingCardPopover{display:none!important}@media(max-width:800px){.productHealthScoreInfoTop{margin-left:0}}.productHealthListingsPanel{padding:20px 22px 18px!important}.productHealthHeaderRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:24px;gap:24px;margin-bottom:16px}.productHealthHeaderCopy h2{margin:0 0 4px;font-size:20px}.productHealthHeaderCopy p{margin:0;color:#66788a;font-size:13px}.productHealthHeaderActions{display:flex;align-items:flex-start;justify-content:flex-end;gap:12px}.productHealthHeaderActions .itemsRefresh{min-width:210px}.productHealthToolsRow{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);grid-gap:24px;gap:24px;align-items:start;margin-bottom:16px}.productHealthToolsRow .etsyItemSearchBar{margin:0!important;width:100%}.productHealthToolsRow .etsyItemSearchBox{width:100%}.productHealthToolsRow .productHealthScoreInfoTop{margin:0!important;width:100%!important;max-width:none!important;min-height:100%;padding:14px 16px!important}.productHealthScoreInfoTop{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important}.productHealthScoreInfoTop p{margin-bottom:8px!important}.productHealthScoreFormula{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important;margin-top:8px!important;border-top:1px solid #cfe1f6;padding-top:9px}.productHealthScoreFormula span{padding:0 10px!important;border-left:1px solid #c7d9ee;display:flex;flex-direction:column;gap:2px;font-size:10px!important;line-height:1.25}.productHealthScoreFormula span:first-child{border-left:0;padding-left:0!important}.productHealthScoreFormula strong{font-size:15px}.productHealthScoreInfoTop small{grid-column:2;margin-top:8px!important}.productHealthListingsPanel .etsyListingCards{margin-top:0!important}@media(max-width:1150px){.productHealthHeaderRow,.productHealthToolsRow{grid-template-columns:1fr}.productHealthHeaderActions{justify-content:flex-start}}@media(max-width:720px){.productHealthHeaderActions{flex-direction:column;align-items:stretch}.productHealthHeaderActions .itemsRefresh{min-width:0}.productHealthScoreFormula{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:10px!important}.productHealthScoreFormula span{border-left:0;padding:0!important}}.proRequiredPage{min-height:100vh;background:#f5f8fc}.proRequiredCard{width:min(720px,calc(100% - 44px));margin:90px auto;padding:46px;text-align:center;background:#fff;border:1px solid #dbe5ef;border-radius:18px;box-shadow:0 14px 40px rgba(20,45,75,.08)}.proRequiredBadge{display:inline-block;padding:7px 11px;border-radius:999px;background:#eaf3ff;color:#0b5cad;font-size:11px;font-weight:900;letter-spacing:.08em}.proRequiredCard h1{margin:18px 0 4px;font-size:30px;color:#102d4d}.proRequiredCard h2{margin:0 0 12px;font-size:18px;color:#4f657b}.proRequiredCard p{max-width:540px;margin:0 auto 24px;color:#687d91;line-height:1.6}.proRequiredCard>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}main.shopReviewPage,main.shopReviewShell{max-width:none;width:calc(100% - var(--side-nav-width));margin:0 0 0 var(--side-nav-width)}main.shopReviewPage{padding:0 0 80px;--review-page-gutter:40px}.shopReviewPage>.shopReviewSavedAt{margin:0 var(--review-page-gutter);padding-top:18px;color:#475569}@media(max-width:1000px){main.shopReviewPage{--review-page-gutter:24px}}@media(max-width:700px){main.shopReviewPage{--review-page-gutter:12px}}.shopReviewPage>.reviewSimpleTopBar{margin-left:var(--review-page-gutter)!important;margin-right:var(--review-page-gutter)!important}.shopReviewPage>.shopReviewBody{padding-left:var(--review-page-gutter);padding-right:var(--review-page-gutter)}.shopReviewRefresh{margin-left:12px;border:1px solid #c7d9ed;border-radius:8px;padding:7px 12px;background:#fff;color:#086bd7;font-weight:700;font-size:13px}.connectEtsyPage .etsyProfileCard{border:1px solid #d9e5f1;border-radius:16px;overflow:hidden;background:#fff;color:#12365e}.connectEtsyPage .etsyProfileHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;background:#f5f9fd;border-bottom:1px solid #e1eaf4}.connectEtsyPage .etsyProfileEyebrow{font-size:12px;font-weight:800;letter-spacing:.09em;color:#426385}.connectEtsyPage .etsyProfileStatus{display:inline-flex;align-items:center;gap:7px;border-radius:20px;padding:6px 11px;background:#edf0f4;color:#566477;font-size:12px;font-weight:700}.connectEtsyPage .etsyProfileStatus.connected{background:#e7f7ed;color:#177844}.connectEtsyPage .etsyProfileStatus i{width:7px;height:7px;border-radius:50%;background:currentColor}.connectEtsyPage .etsyProfileIdentity{display:grid;grid-template-columns:128px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:28px 24px}.connectEtsyPage .etsyProfileLogo{width:128px;height:128px;border:1px solid #e2e8ef;border-radius:18px;background:#f8fafc;display:grid;place-items:center;overflow:hidden;color:#e96b22}.connectEtsyPage .etsyProfileLogo img{display:block;width:100%;height:100%;object-fit:contain}.connectEtsyPage .etsyProfileLogo svg{width:58px;height:58px}.connectEtsyPage .etsyProfileName{min-width:0}.connectEtsyPage .etsyProfileName h2{font-size:30px;line-height:1.2;margin:0 0 10px;color:#0b3263;overflow-wrap:anywhere}.connectEtsyPage .etsyProfileName p{margin:0 0 12px;font-size:14px;line-height:1.5;color:#61758a}.connectEtsyPage .etsyProfileName>a{color:#086bd7;font-size:14px;font-weight:700;text-decoration:none}.connectEtsyPage .etsyProfileName small{display:block;color:#61758a;font-size:12px;line-height:1.5}.connectEtsyPage .etsyProfileAction button,.connectEtsyPage .etsyProfileAction>a{display:inline-block;padding:12px 18px;border-radius:9px;border:1px solid #086bd7;background:#086bd7;color:#fff;font-size:14px;font-weight:700;text-decoration:none;text-align:center}.connectEtsyPage .etsyProfileAction button.disconnect{border-color:#e3b6bb;background:#fff;color:#b13946}.connectEtsyPage .etsyProfileAction button:disabled{opacity:.65;cursor:default}.connectEtsyPage .etsyProfileAction :is(a,button):focus-visible,.connectEtsyPage .etsyProfileName>a:focus-visible{outline:3px solid #84bbf7;outline-offset:3px}.connectEtsyPage .etsyProfileDetails{margin:0 24px 24px;padding:20px 0 0;border-top:1px solid #e1eaf4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.connectEtsyPage .etsyProfileDetails>div{min-width:0}.connectEtsyPage .etsyProfileDetails dt{font-size:12px;color:#61758a;margin-bottom:7px}.connectEtsyPage .etsyProfileDetails dd{margin:0;color:#12365e;font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1100px){.connectEtsyPage .etsyProfileIdentity{grid-template-columns:104px minmax(0,1fr)}.connectEtsyPage .etsyProfileLogo{width:104px;height:104px}.connectEtsyPage .etsyProfileAction{grid-column:2}.connectEtsyPage .etsyProfileDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.connectEtsyPage .etsyProfileHeading{padding:16px;flex-wrap:wrap}.connectEtsyPage .etsyProfileIdentity{padding:20px 16px;grid-template-columns:minmax(0,1fr);gap:16px}.connectEtsyPage .etsyProfileName h2{font-size:25px}.connectEtsyPage .etsyProfileAction{grid-column:1}.connectEtsyPage .etsyProfileAction :is(a,button){width:100%}.connectEtsyPage .etsyProfileDetails{margin:0 16px 20px;gap:16px}}.fixedSideNav .sideProBadge{margin-left:auto;flex-shrink:0;border:1px solid rgba(194,179,255,.4);background:rgba(148,115,255,.18);color:#e0d5ff;border-radius:5px;font-size:9px;font-weight:800;padding:2px 4px;line-height:1.2}.proRequiredCard ul{margin:12px 0 24px;padding-left:24px;text-align:left;line-height:1.9}.proRequiredCard li a{color:#086bd7}@media(max-width:900px){.fixedSideNav .sideNavLink{position:relative}.fixedSideNav .sideProBadge{position:absolute;right:1px;bottom:0;font-size:7px;padding:1px 2px}}.fixedSideNav .sideNavLink.sideNavProLink{display:grid;grid-template-columns:32px minmax(0,1fr) max-content;grid-column-gap:7px;column-gap:7px;padding-right:6px}.fixedSideNav .sideNavProLink .sideNavLabel{min-width:0;white-space:normal;overflow-wrap:anywhere}.fixedSideNav .sideNavProLink .sideProBadge{position:static;display:inline-block;justify-self:end;margin-left:3px;white-space:nowrap}@media(max-width:900px){.fixedSideNav .sideNavLink.sideNavProLink{display:flex;flex-direction:column;align-items:center;gap:3px;padding-left:0;padding-right:0}.fixedSideNav .sideNavProLink .sideNavLabel{display:none}.fixedSideNav .sideNavProLink .sideProBadge{margin:0}}.shopReviewDailyLimit{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#61758a}.shopReviewRefresh:disabled{opacity:.6;cursor:not-allowed}.accountAnalytics{margin-bottom:22px}.accountAnalyticsHeader{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.accountAnalytics p{font-size:13px;color:#52667b;line-height:1.5}.accountAnalyticsHeader label{font-size:13px;white-space:nowrap}.accountAnalytics select{display:block;margin-top:6px;padding:9px;border:1px solid #cbd9e5;border-radius:8px;background:white;color:#12365b}.accountAnalyticsMetrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.accountAnalyticsMetrics article{padding:16px;background:#f3f8ff;border:1px solid #dce8f7;border-radius:12px}.accountAnalyticsMetrics small,.accountAnalyticsMetrics span{display:block;font-size:12px;color:#52667b}.accountAnalyticsMetrics strong{display:block;font-size:30px;margin:8px 0;color:#103b6a}.accountSignupChart{height:150px;display:flex;gap:3px;align-items:end;border-bottom:1px solid #cbd9e5}.accountSignupChart>div{height:100%;flex:1 1;display:flex;align-items:end}.accountSignupChart span{display:block;width:100%;background:#2878d5;border-radius:3px 3px 0 0}.accountChartDates{display:flex;justify-content:space-between;font-size:12px;color:#52667b;margin:8px 0 16px}.accountAnalytics summary{cursor:pointer;color:#1261b0}.accountAnalytics details .adminTableWrap{max-height:280px;overflow:auto}@media(max-width:1000px){.accountAnalyticsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.accountAnalyticsHeader{display:block}.accountAnalyticsMetrics{grid-template-columns:1fr 1fr}}.seoInfoSection{max-width:1120px;margin:32px auto;padding:28px clamp(18px,4vw,40px);background:#fff;border:1px solid #dbe5ef;border-radius:16px;color:#153a60}.seoInfoSection h2{font-size:26px;line-height:1.25;margin:0 0 16px}.seoInfoSection h3{font-size:18px;margin:24px 0 8px}.seoInfoSection p{font-size:16px;line-height:1.7;color:#405e78}.seoInfoSection a{color:#075cad;text-decoration:underline}.connectEtsyPage .etsyImportPanel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:20px 0;padding:24px;border:1px solid #c5ddfa;border-radius:14px;background:#f0f7ff;box-sizing:border-box;width:100%}.connectEtsyPage .etsyImportPanelCopy{flex:1 1;min-width:0}.connectEtsyPage .etsyImportPanelCopy h2{margin:0 0 8px;color:#103b6a;font-size:22px;line-height:1.3}.connectEtsyPage .etsyImportPanelCopy p{margin:0;max-width:540px;color:#526c86;font-size:15px;line-height:1.6}.connectEtsyPage .etsyImportPanelActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.connectEtsyPage .etsyImportPanelActions a,.connectEtsyPage .etsyImportPanelActions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border-radius:9px;font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer}.connectEtsyPage .etsyImportLoadButton{background:#0866e8;border:1px solid #0866e8;color:#fff}.connectEtsyPage .etsyImportLoadButton:hover{background:#0758c8}.connectEtsyPage .etsyImportLoadButton:disabled{opacity:.6;cursor:wait}.connectEtsyPage .etsyImportHealthButton,.connectEtsyPage .etsyImportHealthButton:visited{background:#fff;border:1px solid #0866e8;color:#0866e8}.connectEtsyPage .etsyImportHealthButton:hover{background:#e5f0ff}.connectEtsyPage .etsyImportPanelActions :focus-visible{outline:3px solid #79b7ff;outline-offset:3px}@media(max-width:1100px){.connectEtsyPage .etsyImportPanel{align-items:flex-start;flex-direction:column}.connectEtsyPage .etsyImportPanelActions{align-self:flex-end;flex-wrap:wrap}}@media(max-width:600px){.connectEtsyPage .etsyImportPanel{padding:18px;gap:18px}.connectEtsyPage .etsyImportPanelActions{width:100%;flex-direction:column;align-items:stretch}.connectEtsyPage .etsyImportPanelActions a,.connectEtsyPage .etsyImportPanelActions button{width:100%}}.homeFreeTools{padding:56px clamp(20px,5vw,80px) 38px;background:linear-gradient(120deg,#edf7ff,#f5fbff,#edf7ff);scroll-margin-top:90px}.homeFreeToolsHead{text-align:center;max-width:1250px;margin:0 auto 32px}.homeFreeToolsHead>p{color:#0866e8;font-size:14px;font-weight:800;letter-spacing:2.5px;margin:0 0 16px}.homeFreeToolsHead h2{font-size:clamp(30px,3.4vw,48px);line-height:1.15;color:#0b2b54;margin:0 0 16px;font-weight:850}.homeFreeToolsHead>span{display:block;font-size:clamp(17px,1.6vw,22px);line-height:1.5;color:#536d87}.homeFreeToolsGrid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.homeFreeToolsGrid article{background:#fff;border:1px solid #c5ddfa;border-radius:14px;padding:26px 28px 30px;min-width:0;text-align:left}.homeFreeToolsCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.homeFreeToolsIcon{display:grid;place-items:center;width:68px;height:68px;border-radius:12px;background:#e5f2ff;color:#0866e8}.homeFreeToolsIcon svg{display:block;width:38px;height:38px}.homeFreeToolsBadge{background:#ccf2db;color:#006e38;padding:6px 12px;border-radius:20px;font-weight:800;font-size:13px;line-height:1.2}.homeFreeToolsGrid h3{font-size:22px;line-height:1.3;margin:0 0 10px;color:#0b2b54;font-weight:800}.homeFreeToolsGrid article>p{font-size:18px;line-height:1.5;margin:0;color:#536d87}.homeFreeToolsActions{text-align:center;margin-top:32px}.homeFreeToolsSignup,.homeFreeToolsSignup:visited{display:inline-flex;justify-content:center;align-items:center;gap:15px;background:#ff7200;color:#092f5c;min-height:56px;padding:14px 32px;border-radius:12px;font-size:21px;font-weight:850;text-decoration:none;line-height:1.35}.homeFreeToolsSignup:hover{background:#ff8b2c;color:#092f5c}.homeFreeToolsSignup:focus-visible{outline:3px solid #0866e8;outline-offset:4px}.homeFreeToolsActions>p{font-size:15px;color:#536d87;margin:12px 0 0}.homeFreeToolsPro{max-width:510px;border-top:1px solid #d3e7fb;padding-top:20px;text-align:center;margin:24px auto 0;color:#536d87;font-size:16px;line-height:1.5}.homeFreeToolsPro a{color:#0866e8;text-decoration:none}.homeFreeToolsPro a:hover{text-decoration:underline}@media(max-width:900px){.homeFreeToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeFreeToolsGrid h3{font-size:21px}}@media(max-width:580px){.homeFreeTools{padding:36px 20px}.homeFreeToolsGrid{grid-template-columns:1fr;gap:16px}.homeFreeToolsGrid article{padding:22px}.homeFreeToolsHead>p{font-size:11px;letter-spacing:1.4px}.homeFreeToolsSignup{width:100%;font-size:18px;padding:14px 18px}}.inventoryListingsPage .etsyListingCard{position:relative;padding:24px!important}.inventoryListingsPage .etsyListingCardBody{display:block!important;padding-right:0!important}.inventoryListingsPage .etsyListingCardTop{position:static!important;margin-bottom:8px!important}.inventoryListingsPage .etsyListingTitleWithThumb{padding-right:170px}.inventoryListingsPage .etsyListingCardEditLeft{position:absolute!important;right:24px;top:48px;margin:0!important;background:#0966d9;color:white;padding:12px 22px!important}.inventoryListingsPage .inventoryCompleteCost{background:#ff781e!important;color:#fff!important}.inventoryListingsPage .etsyListingCardMetrics{width:100%!important;margin-top:20px}.inventoryListingsPage .productHealthToolsRow{display:block}@media(max-width:760px){.inventoryListingsPage .etsyListingTitleWithThumb{padding-right:0}.inventoryListingsPage .etsyListingCardEditLeft{position:static!important;margin-top:12px!important}.inventoryListingsPage .etsyListingCardMetrics{grid-template-columns:1fr 1fr}}.inventoryListingsPage .productHealthToolsRow{display:flex;align-items:end;flex-wrap:wrap}.inventoryCostFilter{display:grid;grid-gap:8px;gap:8px;min-width:200px}.inventoryCostFilter select{padding:12px;border:1px solid #ccd8e6;border-radius:8px;background:white;color:#102c50}.inventoryListingsPage .productHealthToolsRow{display:grid;grid-template-columns:minmax(0,500px) 200px;align-items:start;grid-gap:24px;gap:24px}.inventoryListingsPage .inventoryCostFilter,.inventoryListingsPage .productHealthToolsRow .etsyItemSearchBar{display:flex;flex-direction:column;gap:8px;margin:0!important;padding:0;min-width:0}.inventoryListingsPage .etsyItemSearchBar>label,.inventoryListingsPage .inventoryCostFilter{font-size:12px;font-weight:700;line-height:18px;color:#5f6c77}.inventoryListingsPage .etsyItemSearchBar>label{margin:0;padding:0}.inventoryListingsPage .etsyItemSearchBox input,.inventoryListingsPage .inventoryCostFilter select{box-sizing:border-box;height:44px;margin:0;border:1px solid #ccd8e6;border-radius:8px;font-size:14px;line-height:20px}.inventoryListingsPage .inventoryCostFilter select{width:100%;padding:10px 12px}@media(max-width:760px){.inventoryListingsPage .productHealthToolsRow{grid-template-columns:minmax(0,1fr);gap:16px}.inventoryListingsPage .productHealthToolsRow .etsyItemSearchBar{max-width:none}}.reviewNextSteps{margin:24px 0;padding:24px;border:1px solid #dce5ee;border-radius:16px;background:#f5f9fd;color:#102c50}.reviewNextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.reviewNextCard{display:flex;flex-direction:column;gap:12px;padding:20px;background:white;border:1px solid #dce5ee;border-radius:12px;min-width:0}.reviewNextHeading{display:flex;align-items:center;gap:12px}.reviewNextNumber{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#102c50;color:white;font-weight:700;flex-shrink:0}.reviewNextCard h3,.reviewNextCard p{margin:0}.reviewNextCard p{font-size:14px;line-height:1.6}.reviewNextEvidence{background:#f5f9fd;padding:12px;border-radius:8px}.reviewNextListing{display:flex;align-items:center;gap:10px;font-size:13px}.reviewNextListing img{width:52px;height:52px;object-fit:cover;border-radius:8px}.reviewNextListing b{overflow-wrap:anywhere}.reviewNextCard>a{margin-top:auto;display:block;padding:12px 14px;background:#0966d9;color:white;border-radius:8px;text-decoration:none;font-weight:700;font-size:13px}.reviewNextCard>a:focus-visible{outline:3px solid #ef781e;outline-offset:3px}.reviewNextNote{font-size:12px;line-height:1.5;margin:16px 0 0}@media(max-width:950px){.reviewNextGrid{grid-template-columns:1fr}.reviewNextSteps{padding:18px}}.reviewMoreActions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.reviewMoreActions button{padding:12px 18px;border-radius:8px}.reviewMoreActions span{font-size:13px;color:#52677e}.listingChangeActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}.listingChangeActions .listingChangeEtsyButton{flex:1 1 110px;width:auto!important;margin:0!important;text-align:center}.reviewMarketPreviewWrap{flex:1 1 150px}.reviewMarketButton{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:100%;height:100%;min-height:42px;padding:10px 8px;border:1px solid #7145db;border-radius:8px;color:#5824ac;background:#f7f2ff;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.listingChangeActions>a.reviewMarketButton{flex:1 1 150px;width:auto;height:auto}.reviewMarketButton:focus-visible{outline:3px solid #9a70ff;outline-offset:2px}.reviewProBadge{background:#7145db;color:white;border-radius:5px;padding:3px 5px;font-size:10px}.reviewMarketPreview{position:fixed;z-index:10000;left:50%;top:50%;transform:translate(-50%,-50%);width:min(960px,calc(100vw - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;background:white;color:#102846;border:1px solid #d6e0ee;border-radius:14px;padding:16px;box-shadow:0 16px 70px #10284655}.reviewMarketPreviewHeading{display:flex;align-items:center;justify-content:space-between;gap:16px}.reviewMarketPreviewHeading button{border:0;background:#eef1f7;color:#102846;border-radius:8px;min-width:40px;min-height:40px;font-size:24px;cursor:pointer}.reviewMarketPreview p{font-size:13px;line-height:1.5;margin:8px 0 12px}.reviewMarketPreview img{display:block;width:100%;height:auto;border:1px solid #e1e8ef;border-radius:8px}.reviewFreeListingLimit{margin-top:14px;padding:14px 16px;background:#fff8ec;border:1px solid #f3d5a2;border-radius:10px;color:#513810}.reviewFreeListingLimit strong{font-size:14px}.reviewFreeListingLimit p{margin:5px 0 0;font-size:13px;line-height:1.6}.listingChangesSection .reviewFreeListingLimit{display:block;margin:0 0 20px;padding:16px 18px;border:1px solid #e7c88e;background:#fff8ec;border-radius:10px;color:#513810}.listingChangesSection .reviewFreeListingLimit>strong{display:block;font-size:16px;line-height:1.5}.reviewFreeListingLimit .reviewProBadge{display:inline-block;margin-right:5px}.reviewShowMorePro{display:inline-flex;align-items:center;gap:8px}.reviewShowMorePro .reviewProBadge{background:#7145db;color:#fff;font-size:11px;padding:4px 7px}.profitCalculatorPage{padding:28px;background:#f5f7fa;color:#102846;min-height:100vh}.profitHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.profitHeader h1{font-size:30px;margin:0 0 8px}.profitHeader h1 span{display:inline-block;font-size:12px;color:#145294;background:#e1edff;padding:7px 12px;border-radius:20px;vertical-align:middle}.profitHeader p{margin:0;color:#657c98}.profitHeader>label{font-size:12px;display:grid;grid-gap:5px;gap:5px}.profitPanel{background:white;border:1px solid #d9e3ee;border-radius:14px;padding:24px;box-shadow:0 2px 7px #10284605}.profitPanel h2{font-size:24px;margin:0 0 22px}.profitListing{margin-bottom:22px}.profitListing>label{display:block;font-weight:700;margin-bottom:12px}.profitListing>div{display:flex;align-items:center;gap:12px}.profitListing img{width:55px;height:55px;object-fit:cover;border-radius:8px}.profitListing select{max-width:780px;width:100%}.profitHint,.profitListing small{font-size:12px;color:#627995;line-height:1.6}.profitListing small{display:block;margin-top:10px}.profitListing>p{font-size:13px;line-height:1.6;color:#536a84}.profitColumns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:22px;gap:22px}.profitFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.profitField{min-width:0}.profitField label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.profitCalculatorPage input:not([type=range]),.profitCalculatorPage select{border:1px solid #cad7e8;border-radius:8px;background:#fff;color:#102846;padding:11px 12px;font-size:16px;min-height:44px;box-sizing:border-box}.profitField input{width:100%}.profitField small{display:block;font-size:12px;color:#627995;line-height:1.5;margin-top:8px}.profitDiscountSlider{grid-column:2}.profitDiscountSlider input{width:100%;accent-color:#7145db}.profitDiscountSlider>div{display:flex;justify-content:space-between;font-size:11px;color:#627995}.profitOther{margin:24px 0;padding:16px;background:#f6f8fc;border:1px solid #d9e3ee;border-radius:8px}.profitOther summary{cursor:pointer;font-weight:600}.profitOther .profitFields{margin-top:18px}.profitActions{display:flex;align-items:center;gap:20px;margin-top:24px}.profitCalculate{background:#ec570c!important;color:#fff!important;border:0!important;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:700;cursor:pointer}.profitReset{background:transparent;border:0;color:#465d7b;padding:12px;cursor:pointer}.profitResult{background:#f4fbf7}.profitResult.loss{background:#fff5f4}.profitBig{text-align:center;font-size:48px;font-weight:800;color:#07863d;margin:30px 0}.profitBig span{display:block;font-size:15px;font-weight:400;color:#102846;margin-top:6px}.loss .profitBig{color:#c52d28}.profitMetrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.profitMetrics>div{padding:16px;border:1px solid #d9e3ee;border-radius:9px;background:#ffffffa0;font-size:13px}.profitMetrics strong{display:block;font-size:24px;margin-top:8px}.profitBreakdown{margin:26px 0}.profitBreakdown>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px}.profitBreakdown dd{margin:0;white-space:nowrap}.profitBreakdown .profitTotal{border-top:1px solid #cddfd4;margin-top:16px;padding-top:20px;font-size:18px;font-weight:700}.profitEmpty{text-align:center;padding:80px 20px;color:#627995;line-height:1.7}.profitEmpty b{font-size:22px;color:#102846}.profitFooter{margin-top:24px;background:#edf5ff;border:1px solid #c3daf8;border-radius:12px;padding:18px 24px}.profitFooter p{margin:8px 0 0;color:#526b8d;font-size:14px;line-height:1.6}.profitError{color:#b42420}.profitCalculatorPage :is(input,select,button,summary):focus-visible{outline:3px solid #936bff;outline-offset:2px}@media(max-width:1100px){.profitColumns{grid-template-columns:1fr}.profitHeader h1{font-size:25px}}@media(max-width:600px){.profitCalculatorPage{padding:16px}.profitPanel{padding:18px}.profitHeader{flex-direction:column}.profitFields{grid-template-columns:1fr}.profitDiscountSlider{grid-column:1}.profitMetrics strong{font-size:20px}.profitBig{font-size:40px}.profitListing select{min-width:0}}.profitListingSearch{position:relative;flex:1 1;max-width:900px;min-width:0}.profitListingSearchInput{position:relative}.profitListingSearchInput input{width:100%;padding-right:44px!important}.profitListingSearchInput button{position:absolute;right:4px;top:4px;width:36px;height:36px;border:0;background:transparent;color:#61758d;font-size:24px;cursor:pointer}.profitListingSearchPopup{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:white;border:1px solid #cbd7e8;border-radius:10px;box-shadow:0 10px 28px #10284622;max-height:340px;overflow:auto}.profitListingOption{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #edf1f6;cursor:pointer}.profitListingOption.highlighted,.profitListingOption:hover{background:#f1eaff}.profitListingOption>span{min-width:0}.profitListingOption b{font-size:14px;line-height:1.4}.profitListingOption small{margin:4px 0 0}.profitListingOption img{width:42px;height:42px;flex-shrink:0}.profitListingSearchPopup>p{padding:12px 14px;margin:0;font-size:13px;color:#61758d}.profitFeeEstimate{grid-column:1/-1;margin:0;font-size:14px;color:#526b8d}.profitFeeEstimate strong{color:#102846}.homeFreeReviewFeature{max-width:1280px;margin:0 auto 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);grid-gap:36px;gap:36px;background:#fff;border:1px solid #c5ddfa;border-radius:14px;padding:30px;box-sizing:border-box}.homeFreeReviewIntro h3{font-size:28px;line-height:1.25;color:#0b2b54;margin:0 0 12px}.homeFreeReviewIntro>p{font-size:18px;line-height:1.6;color:#536d87;margin:0 0 20px}.homeFreeReviewIntro>a{color:#0866e8;font-weight:700;text-decoration:none}.homeFreeReviewIntro>a:hover{text-decoration:underline}.homeFreeReviewBenefits{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}.homeFreeReviewBenefits li{padding-left:20px;border-left:3px solid #c5ddfa}.homeFreeReviewBenefits strong{display:block;color:#0b2b54;font-size:18px;margin-bottom:6px}.homeFreeReviewBenefits span{display:block;color:#536d87;font-size:16px;line-height:1.6}@media(max-width:760px){.homeFreeReviewFeature{grid-template-columns:1fr;gap:24px;padding:24px}.homeFreeReviewIntro h3{font-size:25px}}.beforeAfterPage{color:#092c50}.baNotice{padding:20px 24px;background:#edf6ff;border:1px solid #bdd9f6;border-radius:12px;margin:20px 0}.baPro{display:inline-block;background:#7545d9;color:white;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700;margin:0 5px}.baActions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0}.beforeAfterPage button{padding:10px 17px;border:1px solid #c9d8e5;border-radius:8px;background:white;color:#093155;font-weight:600;cursor:pointer}.beforeAfterPage button.baPrimary{background:#ff7900;color:#fff;border-color:#ff7900}.beforeAfterPage button:disabled{opacity:.55;cursor:wait}.baColumns{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:20px;gap:20px;margin:20px 0}.baProduct{display:flex;align-items:center;gap:24px}.baProduct img{width:140px;height:140px;object-fit:cover;border-radius:9px}.baTrack{margin:24px 0 32px}.baComplete,.baPending{display:inline-block;padding:8px 15px;border-radius:20px;background:#e7f7ed;color:#087348}.baPending{background:#fff3d9;color:#825408}.baTag{background:#edf5ff;border-radius:20px;padding:7px 13px}.baForm{max-width:850px;margin:20px 0}.baForm>label{display:block;margin:16px 0 8px}.baForm fieldset{border:1px solid #ccd9e4;border-radius:8px;margin-top:20px;padding:15px;display:flex;gap:16px;flex-wrap:wrap}.baForm fieldset label{display:flex;gap:6px;align-items:center}.beforeAfterPage textarea{display:block;width:100%;min-height:90px}.baForm input[type=date],.beforeAfterPage textarea{border:1px solid #c8d9e9;border-radius:8px;padding:10px}.baTable{overflow-x:auto}.baTable table{width:100%;border-collapse:collapse}.baTable td,.baTable th{border:1px solid #d9e3ef;padding:12px;text-align:left}.baTable thead{background:#eff5fa}.baTable small{display:block;font-weight:400;margin-top:7px}.baTrack h2{margin-top:0}@media(max-width:1000px){.baColumns{grid-template-columns:1fr}}@media(max-width:600px){.baProduct{align-items:flex-start;gap:12px}.baProduct img{width:75px;height:75px}.baTable td,.baTable th{padding:8px;font-size:12px}}.beforeAfterPage .baHeading{display:flex;align-items:center;gap:12px}.baIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;flex:0 0 34px;vertical-align:middle}.baIcon svg{display:block;width:21px;height:21px}.baIcon-blue{background:#e5f1ff;color:#0869ed}.baIcon-purple{background:#efe7ff;color:#7942dc}.baIcon-teal{background:#e1f5f3;color:#00857d}.baIcon-green{background:#e4f7ea;color:#15964e}.baIcon-orange{background:#fff0df;color:#db6905}.baForm fieldset{gap:10px}.beforeAfterPage .baForm fieldset .baChangeOption{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;margin:0;padding:10px 13px;min-height:54px;border:1px solid #d7e2ee;border-radius:10px;background:#fff;color:#173655;font-size:13px;cursor:pointer;white-space:nowrap}.beforeAfterPage .baChangeOption input[type=checkbox],.beforeAfterPage .baReplaceOption input[type=checkbox]{width:17px;height:17px;min-width:17px;flex:0 0 17px;margin:0;padding:0;accent-color:#7545d9}.beforeAfterPage .baForm fieldset .baChangeOption.isSelected{background:#f5f0ff;border-color:#9568e5}.beforeAfterPage .baChangeOption:focus-within{outline:2px solid #7545d9;outline-offset:2px}.beforeAfterPage .baForm .baReplaceOption{display:flex;flex-direction:row;align-items:center;gap:10px}.beforeAfterPage .baTag{display:inline-flex;align-items:center;gap:7px}.baTag .baIcon{width:25px;height:25px;flex-basis:25px}.baTag .baIcon svg{width:17px;height:17px}@media(max-width:600px){.beforeAfterPage .baForm fieldset .baChangeOption{flex:1 1 140px}.beforeAfterPage .baHeading{gap:9px}}.baSelectedProduct{display:flex;align-items:center;gap:16px;padding:16px;margin-top:14px;background:#f5f9ff;border:1px solid #d7e5f5;border-radius:10px}.baSelectedProduct p{margin:6px 0 0}.baPhotoMissing,.beforeAfterPage .baProductImage{width:140px;height:140px;flex:0 0 140px;border-radius:9px;object-fit:cover}.baPhotoMissing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f0f5fa;color:#60758a;border:1px solid #d8e3ee;font-size:12px;text-align:center}.baSelectedProduct .baPhotoMissing,.baSelectedProduct .baProductImage{width:80px;height:80px;flex-basis:80px}@media(max-width:600px){.baPhotoMissing,.beforeAfterPage .baProductImage{width:75px;height:75px;flex-basis:75px}.baPhotoMissing{font-size:10px;gap:4px}}.baTable .baPartialLabel{display:inline-block;padding:4px 7px;border-radius:5px;background:#fff1d7;color:#805109;font-weight:600;letter-spacing:0;text-transform:none}.reviewFreeToolsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;text-align:left}.reviewFreeToolsGrid article{padding:24px;border:1px solid #d0e1f4;background:#fff;border-radius:14px;box-shadow:0 8px 22px #10375c06;display:flex;flex-direction:column}.reviewFreeToolTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.reviewFreeToolIcon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px}.reviewFreeToolIcon svg{width:27px;height:27px}.reviewFreeToolIcon-blue{background:#e5f1ff;color:#0767eb}.reviewFreeToolIcon-teal{background:#e4f6f3;color:#00877c}.reviewFreeToolIcon-green{background:#e4f7ec;color:#12934b}.reviewFreeToolIcon-purple{background:#efe8ff;color:#7941db}.reviewFreeToolIcon-orange{background:#fff0df;color:#d56506}.reviewFreeBadge{background:#cdf1dc;color:#00633e;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:800}.reviewFreeToolsGrid h3{font-size:19px;line-height:1.35;color:#093360;margin:0 0 12px}.reviewFreeToolsGrid p{font-size:14px;line-height:1.65;color:#58718d;margin:0 0 18px}.reviewFreeToolsGrid small{margin-top:auto;padding-top:12px;border-top:1px solid #e6eef7;color:#315777;font-weight:600;line-height:1.5}.reviewFreeLimits{max-width:900px;margin:24px auto;color:#58718d;font-size:14px;line-height:1.7}.reviewFreeToolActions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.reviewFreeToolActions .reviewPrimaryCta{background:#ff7900;color:#fff}.reviewFreeToolActions .reviewSecondaryCta{margin:0}.reviewFreeNoCard{color:#58718d;font-size:13px;margin:14px 0 0}@media(max-width:1100px){.reviewFreeToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.reviewFreeToolsGrid{grid-template-columns:1fr}.reviewFreeToolActions>a{width:100%;text-align:center}}.competitorCard{min-width:0}.competitorCardHeading{display:flex;align-items:center;gap:12px;min-height:56px}.competitorCardLogo{width:56px;height:56px;flex:0 0 56px;border:1px solid #dce4ed;border-radius:12px;background:#fff;display:grid;place-items:center;overflow:hidden}.competitorCardLogo span{font-size:19px;font-weight:800;color:#315b90}.competitorCardIdentity{min-width:0;overflow-wrap:anywhere}.competitorCardIdentity>a,.competitorCardIdentity>span{font-size:14px;font-weight:800;line-height:1.35}.competitorCardIdentity small{font-size:11px;line-height:1.4;margin-top:4px}.competitorCard.c3{background:#fbf4ff;border-color:#e9d7f3}.competitorCard.c4{background:#f0faf9;border-color:#cde9e4}.homeTrafficWeekHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:24px}.homeTrafficWeekHeader h3{margin:0}.homeTrafficWeekHeader p{margin:6px 0 0}.homeTrafficWeekButtons{display:flex;gap:8px;flex-wrap:wrap}.homeTrafficWeekButtons button:disabled{opacity:.45;cursor:default}.homeTrafficLegend{display:flex;gap:20px;margin:20px 0 10px;font-size:13px;color:#244564}.homeTrafficLegend span{display:flex;align-items:center;gap:7px}.homeTrafficLegend i{width:12px;height:12px;border-radius:3px}.homeTrafficViews{background:#2878d5}.homeTrafficVisitors{background:#0d9488}.homeTrafficWeekScroll{overflow-x:auto}.homeTrafficWeekChart{display:grid;grid-template-columns:repeat(7,minmax(65px,1fr));grid-gap:14px;gap:14px;min-width:540px;padding:30px 10px 12px;background:linear-gradient(0deg,#f4f8fc,white);border-radius:12px;margin-bottom:16px}.homeTrafficDay{text-align:center}.homeTrafficBars{height:160px;display:flex;justify-content:center;gap:8px;align-items:flex-end;border-bottom:1px solid #cbd9e5;margin-bottom:10px}.homeTrafficBarColumn{height:100%;display:flex;align-items:flex-end;width:30px;max-width:35%}.homeTrafficBar{width:100%;position:relative;border-radius:5px 5px 0 0}.homeTrafficBar b{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);font-size:13px;color:#12365b;white-space:nowrap}.homeTrafficDay>strong{display:block;font-size:13px;color:#173e63}.homeTrafficDay>small{display:block;font-size:11px;color:#52667b;margin-top:3px}.homeTrafficTableCaption{text-align:left;font-weight:700;padding:10px 0;color:#173e63}.homeSellerProof{padding:64px 5%;text-align:center;background:#fff;color:#073363}.homeSellerProof h2{font-size:clamp(28px,3.1vw,44px);line-height:1.2;margin:0 auto 20px;max-width:1100px}.homeSellerIntro{max-width:980px;margin:0 auto 20px;font-size:clamp(17px,1.6vw,22px);line-height:1.6;color:#58718e}.homeSellerFounder{color:#58718e;margin:0 0 36px;font-size:18px}.homeSellerStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;max-width:1280px;margin:0 auto 32px}.homeSellerStats article{min-width:0;border:1px solid #cfe2fa;border-radius:20px;background:linear-gradient(135deg,#fff,#f7fbff);padding:30px 16px}.homeSellerIcon{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:22px;margin:0 auto 24px}.homeSellerIcon svg{width:46px;height:46px}.homeSellerIcon.revenue{color:#ff7900;background:#fff0e4}.homeSellerIcon.orders{color:#0875ff;background:#e5f0ff}.homeSellerIcon.reviews{color:#7841e8;background:#eee6ff}.homeSellerStats strong{display:block;font-size:clamp(25px,3.1vw,46px);line-height:1.2;letter-spacing:-.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.homeSellerStats p{margin:10px 0 0;color:#58718e;font-size:18px;line-height:1.4}.homeSellerRating{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font-weight:700;font-size:20px}.homeSellerRating svg{width:25px;height:25px;color:#e6a315}.homeSellerShop{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 28px;border:1px solid #0875ff;border-radius:28px;color:#0065df;font-size:19px;font-weight:700;text-decoration:none}.homeSellerShop:hover{background:#edf5ff}.homeSellerShop:focus-visible{outline:3px solid #0875ff;outline-offset:4px}.homeSellerDate{margin:22px 0 0;font-size:14px;color:#58718e;line-height:1.6}.homeSellerSr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.homeSellerProof{padding:44px 20px}.homeSellerStats{grid-template-columns:1fr;max-width:460px;gap:16px}.homeSellerStats strong{font-size:clamp(27px,7vw,40px)}.homeSellerStats article{padding:25px 16px}.homeSellerIcon{width:72px;height:72px;margin-bottom:18px}.homeSellerFounder{font-size:16px}.homeSellerShop{font-size:17px}}.frankHelp{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0;padding:20px;border:1px solid #c7dcf2;border-radius:14px;background:#f0f7ff;color:#12365b;text-align:left}.frankHelp>div{flex:1 1 240px}.frankHelp strong{font-size:17px}.frankHelp p{font-size:14px;line-height:1.6;margin:7px 0 0;color:#415e7a}.frankHelp button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;padding:13px 18px;background:#1265b6;color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}.frankHelp svg{width:21px;height:21px}.frankHelp button:focus-visible{outline:3px solid #f87918;outline-offset:3px}.frankHelp>p{flex-basis:100%}.freeCalculatorPromise{font-size:14px;color:#345d7d}.homeHeroActions{flex-wrap:wrap}.homeNav{gap:16px}.freeCalculatorPage{background:#f5f8fc;min-height:100vh;color:#12365b}.freeCalculatorNav{justify-content:space-between;gap:20px;flex-wrap:wrap;background:#062b57;padding:18px max(20px,calc((100vw - 1160px)/2))}.freeCalculatorBrand,.freeCalculatorNav{display:flex;align-items:center;color:#fff}.freeCalculatorBrand{gap:12px;text-decoration:none;font-size:24px;font-weight:800}.freeCalculatorBrand img{width:48px;height:48px;object-fit:contain}.freeCalculatorBrand small{display:block;font-size:11px;font-weight:400}.freeCalculatorNav nav{display:flex;gap:22px}.freeCalculatorNav nav a{color:#fff;font-size:14px}.freeCalculatorIntro{text-align:center;padding:42px 20px 12px}.freeCalculatorIntro>p:first-child{font-size:12px;font-weight:800;letter-spacing:1.4px;color:#b84e08}.freeCalculatorIntro h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:16px 0}.publicCalculator.profitCalculatorPage{width:100%;max-width:1160px;margin:0 auto!important;padding:24px;box-sizing:border-box}.freeCalculatorBottom{max-width:1160px;margin:auto;padding:0 24px 40px}.freeCalculatorNext{text-align:center;padding:28px}.freeCalculatorBottom footer{display:flex;justify-content:center;gap:24px;padding:20px}.authExactCard .frankHelp{padding:14px}.authExactCard .frankHelp p{font-size:12px}@media(max-width:600px){.freeCalculatorNav{padding:16px}.freeCalculatorNav nav{width:100%;justify-content:space-between}.publicCalculator.profitCalculatorPage{padding:16px}.freeCalculatorBottom{padding:0 16px 28px}.freeCalculatorIntro{padding-top:24px}.frankHelp button{width:100%}.homeHeroActions .homeBtn{white-space:normal;text-align:center}}.homeCommunityShortcut{display:inline-block;color:#0a4a92;font-size:15px;font-weight:750;line-height:1.5;text-underline-offset:4px;margin:0 0 4px}.homeCommunity{padding:36px clamp(20px,5vw,80px);background:#f2f7fc;scroll-margin-top:100px}.homeCommunityCard{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;background:#082d59;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px rgba(8,45,89,.12)}.homeCommunityArtwork{padding:28px 0 28px 28px;min-width:0}.homeCommunityArtwork img{display:block;width:100%;height:auto;border-radius:12px}.homeCommunityCopy{padding:38px clamp(24px,3vw,48px);color:#fff;min-width:0}.homeCommunityCopy .homeCommunityEyebrow{color:#ffc58f;font-size:12px;font-weight:800;letter-spacing:.09em;margin:0 0 14px}.homeCommunityCopy h2{font-size:clamp(28px,2.7vw,42px);line-height:1.12;letter-spacing:-.025em;margin:0 0 18px;color:#fff}.homeCommunityCopy p{font-size:16px;line-height:1.65;color:#e1ebf6;margin:0 0 18px}.homeCommunityCopy ul{padding-left:20px;margin:0 0 24px;color:#fff;font-size:15px;line-height:1.7}.homeCommunityCopy li::marker{color:#ffb16b}.homeCommunityJoin{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 22px;border-radius:9px;background:#ff8a26;color:#082343;text-decoration:none;font-size:16px;font-weight:850;line-height:1.4;text-align:center}.homeCommunityJoin:hover{background:#ffac65}.homeCommunityJoin:focus-visible,.homeCommunityShortcut:focus-visible{outline:3px solid #1685e8;outline-offset:5px}.homeCommunityCopy .homeCommunityNote{font-size:13px;color:#dae7f5;margin:13px 0 0}@media(max-width:1000px){.homeCommunityCard{grid-template-columns:1fr}.homeCommunityArtwork{padding:24px 24px 0}.homeCommunityCopy{padding:28px 24px 32px}}@media(max-width:600px){.homeCommunity{padding:24px 16px}.homeCommunityCard{border-radius:16px}.homeCommunityArtwork{padding:14px 14px 0}.homeCommunityCopy{padding:24px 20px}.homeCommunityJoin{width:100%;font-size:15px}.homeCommunityShortcut{font-size:14px}}.publicAnswers{width:100%;max-width:1200px;margin:0 auto;padding:48px 24px;color:#12365b;box-sizing:border-box}.publicAnswers .publicAnswersEyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;color:#9a4709;margin:0 0 12px}.publicAnswers h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 24px;color:#082d59}.publicAnswersGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.publicAnswersGrid article{padding:24px;background:#fff;border:1px solid #d9e4ef;border-radius:14px;min-width:0}.publicAnswersGrid h3{font-size:18px;line-height:1.4;color:#082d59;margin:0 0 12px}.publicAnswersGrid p{font-size:15px;line-height:1.75;color:#35516c;margin:0}.publicAnswersGrid a{display:inline-block;margin-top:16px;color:#0a4a92;font-size:15px;font-weight:750;line-height:1.5;text-underline-offset:3px}.publicAnswersGrid a:focus-visible{outline:3px solid #1685e8;outline-offset:4px}@media(max-width:700px){.publicAnswers{padding:32px 20px}.publicAnswersGrid{grid-template-columns:1fr;gap:14px}.publicAnswersGrid article{padding:20px}}.pinResearchControls{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.pinResearchControls label{display:flex;flex-direction:column;gap:6px;font-weight:600;flex:1 1;min-width:180px;margin:0}.pinResearchControls button,.pinResearchControls input,.pinResearchControls select{height:46px;box-sizing:border-box;border-radius:9px;padding:0 14px}.pinResearchControls input,.pinResearchControls select{border:1px solid #bccce0;background:white;color:#10365d;font:inherit}.pinResearchControls button{min-width:160px}.pinResearchControls button:disabled{opacity:.6;cursor:wait}.pinSeasonGrid .pinSeasonIcon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 auto 10px;border-radius:12px}.pinSeasonIcon svg{width:27px;height:27px}.pinSeasonGrid .pinSeasonIconSpring{background:#e7f7ed;color:#12a45f}.pinSeasonGrid .pinSeasonIconSummer{background:#fff3da;color:#e99b08}.pinSeasonGrid .pinSeasonIconFall{background:#fff0e5;color:#ee791b}.pinSeasonGrid .pinSeasonIconWinter{background:#eaf3ff;color:#2581ed}.pinterestBottomGrid{align-items:start}.pinSeasonAndIdeas{min-width:0}.pinProductIdeas{padding:20px}.pinIdeasHeading{display:flex;align-items:center;gap:10px}.pinIdeasHeading h3{margin:0;color:#153d74;font-size:20px}.pinIdeasHeading p{margin:5px 0;color:#596b82;font-size:13px}.pinIdeaBulb{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff2ce;color:#ad7414;flex-shrink:0}.pinIdeaBulb svg{width:26px;height:26px}.pinIdeaTabs{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.pinIdeaTabs button{border:1px solid #d8e2f0;border-radius:8px;padding:8px 12px;background:white;color:#315272;cursor:pointer}.pinIdeaTabs button[aria-pressed=true]{background:#e9f1ff;color:#174b8b;border-color:#91b5ea}.pinIdeaDisclaimer,.pinIdeaStorage{font-size:12px;color:#5d6f84;line-height:1.5}.pinIdeaStorage{display:block;margin-top:15px}.pinIdeasGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pinIdeaCard{border:1px solid #dce5ef;border-radius:12px;overflow:hidden;min-width:0;background:white}.pinIdeaBanner{padding:18px 12px;background:linear-gradient(130deg,#e8f2eb,#d9e9e4);color:#326b53;display:flex;align-items:center;gap:10px}.pinIdeaBanner1{background:linear-gradient(130deg,#eaf0fc,#dce4f9);color:#466a9e}.pinIdeaBanner2{background:linear-gradient(130deg,#fff4e4,#f5e3c7);color:#946729}.pinIdeaBanner3{background:linear-gradient(130deg,#f4eefa,#e8dcf2);color:#795790}.pinIdeaBanner>span{font-size:32px}.pinIdeaBanner small{font-size:10px;letter-spacing:.8px;font-weight:700}.pinIdeaBody{padding:13px}.pinIdeaBody h4{font-size:16px;line-height:1.4;color:#183d68;margin:0 0 10px;overflow-wrap:anywhere}.pinIdeaBody details,.pinIdeaBody p{font-size:12px;line-height:1.6;color:#4a5f76}.pinIdeaBody summary{cursor:pointer;color:#24548c;font-weight:600}.pinIdeaEvidence{background:#f4f7fc;border:1px solid #e1e9f3;border-radius:8px;padding:10px;margin-top:12px;font-size:12px}.pinIdeaEvidence>a,.pinIdeaEvidence>b{display:block;margin-bottom:7px;overflow-wrap:anywhere}.pinIdeaEvidence>a{color:#a32f45}.pinIdeaEvidence dl{margin:9px 0}.pinIdeaEvidence dl>div{display:flex;justify-content:space-between;gap:8px;margin:5px 0}.pinIdeaEvidence dd{margin:0;font-weight:600;text-align:right}.pinIdeaEvidence small{color:#65758a}.pinIdeaActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pinIdeaActions a,.pinIdeaActions button{font-size:12px;border:1px solid #c7d8ee;border-radius:7px;padding:8px 10px;background:#fff;color:#225493;text-decoration:none;cursor:pointer;line-height:1.4}.pinIdeaActions a{background:#205da3;color:white;border-color:#205da3}.pinIdeaActions button:disabled{opacity:.5;cursor:not-allowed}.pinIdeasEmpty{padding:20px;background:#f4f7fc;border-radius:10px;color:#4e6480;font-size:13px;line-height:1.6}.pinIdeaNotice{font-size:12px;color:#24548c}.pinProductIdeas :focus-visible{outline:3px solid #d3a123;outline-offset:3px}@media(max-width:650px){.pinIdeasGrid{grid-template-columns:1fr}.pinProductIdeas{padding:14px}}.pinMonthlyScroll{overflow-x:auto;width:100%}.pinMonthlyChart{display:block;width:100%;min-width:540px;height:auto}.pinMonthlyCaption{font-size:12px;margin:4px 0 8px}.pinMonthlyNote{font-size:11px!important;margin:6px 0 0!important;color:#64748b}.pinProductIdeasVisual .pinIdeaTabs{border-bottom:1px solid #dce5f0;margin-bottom:18px;gap:18px}.pinProductIdeasVisual .pinIdeaTabs button{border:0;border-radius:0;background:transparent;padding:10px 0;color:#64748b;font-size:12px}.pinProductIdeasVisual .pinIdeaTabs button[aria-pressed=true]{border-bottom:3px solid #0667ed;color:#0667ed;background:transparent}.pinIdeaSearchContext{font-size:11px;color:#526781;margin:8px 0 0 52px}.pinIdeaSearchContext b{color:#075ed6}.pinProductIdeasVisual .pinIdeasGrid{gap:16px}.pinProductIdeasVisual .pinIdeaCard{box-shadow:0 2px 7px #173f7210;display:flex;flex-direction:column}.pinIdeaPhoto{aspect-ratio:1/1;background-image:url(/pinterest-concepts-v1.png);background-size:400% 300%;position:relative;background-color:#f4eee5}.pinIdeaPhoto>span{position:absolute;right:7px;top:7px;border-radius:5px;background:#3b372bb3;color:#fff;padding:4px 6px;font-size:9px}.pinProductIdeasVisual .pinIdeaBody{display:flex;flex:1 1;flex-direction:column;padding:12px}.pinProductIdeasVisual .pinIdeaBody h4{font-size:15px;line-height:1.4;margin:0 0 7px}.pinIdeaRelated{margin:0 0 9px!important}.pinIdeaRelated a{color:#0564e0;font-weight:600;text-decoration:none}.pinGrowthBadges{display:flex;gap:6px;flex-wrap:wrap}.pinGrowthBadges span{border-radius:18px;padding:5px 8px;font-size:11px;font-weight:600}.pinGrowthBadges .up{background:#e3f7ec;color:#086e40}.pinGrowthBadges .down{background:#fff0d7;color:#905319}.pinGrowthBadges .flat{background:#edf1f7;color:#526681}.pinGrowthSummary{font-size:11px!important;margin:7px 0 12px!important}.pinMakeInstruction{margin:0 0 10px!important}.pinShopMatch{font-size:10px;color:#397052;margin-bottom:8px}.pinProductIdeasVisual .pinIdeaActions{gap:6px;margin-top:auto;padding-top:8px}.pinProductIdeasVisual .pinIdeaActions button{background:#0667ed;color:white;border-color:#0667ed}.pinProductIdeasVisual .pinIdeaActions a{background:white;color:#0667ed;border-color:#0667ed}.pinProductIdeasVisual .pinIdeaActions a,.pinProductIdeasVisual .pinIdeaActions button{font-size:10px;padding:7px 8px}.pinProductIdeasVisual .pinIdeaActions .pinViewExamples{border:0;padding-left:0;padding-right:0}.pinEvidenceDetails{margin-top:12px;font-size:11px!important}.pinEvidenceDetails summary{font-size:10px;font-weight:400}.pinProductIdeasVisual .pinIdeaDisclaimer{font-size:10px;margin:14px 0 0;text-align:center}.pinProductIdeasVisual .pinIdeaStorage{font-size:10px;margin-top:6px}.pinIdeaLegacy{padding:26px;background:#eff4fb;color:#536780;font-size:12px}.pinProductIdeasVisual{container-type:inline-size}@container(max-width:430px){.pinProductIdeasVisual .pinIdeasGrid{grid-template-columns:1fr}}@media(max-width:650px){.pinProductIdeasVisual .pinIdeaPhoto{aspect-ratio:1/1}}.pinReadableTrends{container-type:inline-size}.pinReadableTrends h3{font-size:20px;margin:0 0 8px;color:#153d74}.pinTrendIntro{font-size:14px!important;line-height:1.6;margin:0 0 18px!important;color:#536780}.pinTrendTools{display:flex;gap:12px}.pinTrendTools label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#40546e;min-width:0}.pinTrendTools label:first-child{flex:1 1}.pinTrendTools input,.pinTrendTools select{font:inherit;font-size:14px;padding:10px;border:1px solid #d3dfed;border-radius:8px;width:100%;background:white;color:#203c5d;min-height:42px;min-width:0}.pinTrendCount{font-size:12px!important;color:#536780;margin:14px 0!important}.pinTrendTable{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;table-layout:fixed}.pinTrendTable td,.pinTrendTable th{text-align:left;padding:15px 10px;border-bottom:1px solid #e4ebf3;vertical-align:middle;overflow-wrap:anywhere}.pinTrendTable thead th{background:#eef4fb;color:#40546e;font-size:12px;font-weight:600}.pinTrendTable thead th:first-child{width:36%;border-radius:8px 0 0 8px}.pinTrendTable thead th:nth-child(2){width:19%}.pinTrendTable thead th:nth-child(3){width:28%}.pinTrendTable thead th:last-child{width:17%;border-radius:0 8px 8px 0}.pinTrendTable tbody th{color:#183d68;font-weight:600;line-height:1.5}.pinTrendTable tbody tr:nth-child(2n){background:#f8fafd}.pinTrendTable tbody tr:hover{background:#edf5ff}.pinInterestValue{font-size:16px;font-weight:700;color:#203e62;white-space:nowrap}.pinInterestValue small{font-size:11px;font-weight:400;color:#536780}.pinChange{display:inline-block;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.4}.pinChange.up{background:#e1f5e9;color:#12653e}.pinChange.down{background:#fff0dc;color:#8a4e12}.pinChange.flat{background:#e9eef5;color:#46576d}.pinTrendTable a{font-size:12px;color:#075dcc;text-decoration:none;font-weight:600;display:inline-block;padding:8px 0}.pinTrendMissing{color:#65758a;font-size:12px}.pinTrendPagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:12px;color:#526780}.pinTrendPagination button{background:white;border:1px solid #c9d9ec;color:#1858a4;border-radius:8px;padding:10px 12px;cursor:pointer;font:inherit}.pinTrendPagination button:disabled{opacity:.45;cursor:default}.pinTrendHelp{background:#f3f7fc;border-radius:10px;padding:12px 14px;margin-top:18px}.pinTrendHelp p{font-size:12px!important;line-height:1.6;margin:0!important;color:#50637c}.pinTrendHelp p+p{margin-top:8px!important}.pinMobileLabel{display:none}.pinSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pinReadableTrends :focus-visible{outline:3px solid #e6b743;outline-offset:3px}@container(max-width:470px){.pinTrendTools{flex-direction:column}.pinTrendTable thead{display:none}.pinTrendTable,.pinTrendTable tbody,.pinTrendTable tr{display:block;width:100%}.pinTrendTable tr{padding:12px;border:1px solid #e0e8f2;border-radius:10px;margin:10px 0;box-sizing:border-box}.pinTrendTable td,.pinTrendTable th{display:block;border:0;padding:5px 0}.pinTrendTable tbody th{font-size:16px}.pinMobileLabel{display:inline-block;font-size:12px;color:#536780;min-width:115px}.pinTrendPagination button{padding:10px 8px}}.pinTrendTable{min-width:0}.pinTrendTable tbody th{font-size:14px}.pinTrendTable tbody th,.pinTrendTable thead th{text-transform:none;letter-spacing:normal}.pinInterestValue small{display:inline;margin-top:0}.pinTrendTools label{margin-bottom:0}.pinTrendTools{flex-wrap:wrap}.pinTrendTools label:first-child{flex:1 1 180px}.pinTrendTools label:nth-child(2){flex:1 1 210px}.pinTrendTools label:nth-child(3){flex:0 1 120px}@container(max-width:470px){.pinTrendTools label:first-child,.pinTrendTools label:nth-child(2),.pinTrendTools label:nth-child(3){flex:auto}}.adminHeaderActions{display:flex;gap:10px;flex-wrap:wrap}.aiAgentsPage{min-height:100vh}.aiAgentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0}.aiAgentCard{background:#fff;border:1px solid #dce4ec;border-radius:16px;padding:18px;box-shadow:0 8px 24px rgba(10,43,87,.05)}.aiAgentCard.active{border:2px solid #ff6a00}.aiAgentTop{display:flex;gap:12px;align-items:flex-start}.aiAgentTop>div{flex:1 1}.aiAgentIcon{font-size:30px}.aiAgentCard h2{font-size:17px;margin:0 0 6px;color:#0a2b57}.aiAgentCard p{color:#52667b;line-height:1.5;min-height:68px}.aiAgentStatus{display:inline-flex;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.aiAgentStatus.on{background:#dcfce7;color:#15803d}.aiAgentStatus.off{background:#eef2f6;color:#52667b}.aiAgentSchedule{border-top:1px solid #e8eef4;padding:12px 0;display:grid;grid-gap:3px;gap:3px}.aiAgentSchedule b{font-size:11px;text-transform:uppercase;color:#718092}.aiAgentSchedule span{font-size:13px;color:#0a2b57}.aiAgentCard button{width:100%;border:0;border-radius:10px;background:#0a2b57;color:#fff;font-weight:900;padding:11px;cursor:pointer}.aiAgentCard.active button{background:#ff6a00}.aiAgentCard button:disabled{opacity:.6;cursor:wait}.aiAgentResult{margin-top:12px}.aiAgentResultHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.aiAgentResultHead h2{margin:0}.aiAgentResultMeta{font-size:12px;color:#718092;margin:8px 0 14px}.aiAgentResult pre{white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border:1px solid #e3eaf1;border-radius:12px;padding:16px;font:14px/1.55 inherit;color:#18324f}.aiAgentEmpty{padding:26px 4px;color:#718092}.aiAgentMessage{margin:12px 0}.aiAgentSecurity{display:flex;gap:10px;align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:13px 16px;margin-top:16px;color:#7c2d12}.aiAgentSecurity span{color:#9a5a36}.adminHeaderActions a{display:inline-flex;align-items:center;text-decoration:none}@media(max-width:950px){.aiAgentGrid{grid-template-columns:1fr}}@media(max-width:600px){.adminHeaderActions{width:100%}.aiAgentSecurity{align-items:flex-start;flex-direction:column}}.aiAgentCard p{min-height:0}.aiAgentCard>button{margin-top:12px}.aiAgentCard>div:last-child button{width:auto;flex:1 1;padding:9px;font-size:12px}.aiAgentsPage table{width:100%;border-collapse:collapse}.aiAgentsPage td,.aiAgentsPage th{padding:12px;text-align:left;border-bottom:1px solid #e1e7ee}.aiAgentsPage td{overflow-wrap:anywhere}.aiAgentsPage details{padding:14px 0;border-bottom:1px solid #e1e7ee}.aiAgentsPage summary{cursor:pointer;font-weight:600}.aiAgentsPage label{display:block;margin:12px 0}.aiAgentsPage button:focus-visible{outline:3px solid #ff6a00;outline-offset:3px}