html{color-scheme:light}.themeToggle{width:44px;height:44px;padding:0;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--surface)}.themeToggle:hover{color:var(--avocado);background:var(--success-soft)}.themeToggle svg{width:19px;height:19px}.themeToggle.withLabel{width:auto;min-height:46px;padding:0 13px;justify-content:flex-start;font-weight:750}.mobileDrawer>.themeToggle{width:100%;margin-top:10px}.adminBrand strong,.adminCardHead h2,.adminMain>header h1,.riskCard h2{color:var(--text)}.adminBrand small,.adminCardHead p,.adminMain>header span,.adminNav nav button,.adminUser small,.farmVerificationRows p span,.genericRows p span{color:var(--muted)}.adminMain>header label,.adminMobileNav select,.adminTools label,.adminTools select{border-color:var(--line);background:var(--surface)}.adminMain>header input,.adminMobileNav select,.adminTools input,.adminTools select{color:var(--text)}.adminCard,.adminStats>div{box-shadow:var(--shadow)}.adminStats>div>span,.rowIcon{color:var(--avocado);background:var(--success-soft)}.adminStats p,.districtStats p span{color:var(--muted)}.auditItem,.farmVerificationRows>div,.genericRows>div,.moderationTable>button{border-color:var(--line);color:var(--muted)}.moderationTable>button:hover{background:var(--cream)}.auditItem strong,.genericRows strong,.moderationTable>button strong{color:var(--text)}.moderationTable>button>span:first-child{color:var(--muted);background:var(--cream)}.districtStats i{background:var(--eggshell)}.districtStats i b{background:var(--avocado)}.riskCard{border-color:#ead7b5;background:#fff7e9}.riskCard p{color:#775d38}.riskCard .button{color:#fff;background:#8b6634}.adminActionNotice{color:var(--avocado);background:var(--success-soft)}.adminRowAction,.farmVerificationRows button{border-color:var(--line);color:var(--text);background:var(--cream)}.adminRowAction:hover,.farmVerificationRows button:hover{color:var(--avocado);background:var(--success-soft)}.adminMobileNav select option,.adminTools select option{color:var(--text);background:var(--surface)}.adminMobileTheme{display:none}[data-theme=dark]{color-scheme:dark;--citron:#b2ce59;--avocado:#a8c84c;--violet:#b7a2dc;--yellow:#ffd35b;--eggshell:#323a2c;--cream:#171c15;--surface:#20271e;--text:#edf2e8;--muted:#b4beb0;--line:#3a4436;--success-soft:#2b3725;--violet-soft:#382f46;--shadow:0 14px 36px rgba(0,0,0,.24);--shadow-hover:0 18px 44px rgba(0,0,0,.35)}[data-theme=dark] body{background:var(--cream)}[data-theme=dark] .header{background:rgba(23,28,21,.94);border-color:var(--line)}[data-theme=dark] .mobileMenuButton{color:var(--text);border-color:var(--line);background:var(--surface)}[data-theme=dark] :is(.headerSearch,.buttonSecondary,.iconButton,.productCard,.farmCard,.requestCard,.contentCard,.farmSideCard,.reviewGrid article,.dashboardCard,.accountHero,.accountCard,.authCard,.infoCard,.helpCards article,.sellerCard,.receivingCards>div,.pickupGrid>div,.filterDrawer,.filtersPanel,.catalogSearch,.viewSwitch,.pricingGrid article,.farmPost,.feedAbout,.farmPostComposer,.verificationPopover,.locationPrompt,.productLimitCard){color:var(--text);border-color:var(--line);background:var(--surface)}[data-theme=dark] :is(input,select,textarea,.selectLike,.priceInputs input,.filterGroup select,.dashboardForm input,.dashboardForm textarea,.localitySearchInput,.postComments input){color:var(--text);border-color:var(--line);background:var(--cream)}[data-theme=dark] :is(.heroSection,.sellerSection,.businessHero,.splitHero){background:radial-gradient(circle at 20% 10%,#293321 0,transparent 42%),linear-gradient(180deg,#1d241a,#171c15)}[data-theme=dark] :is(.quickCategories,.farmAssortment,.farmFeedSection,.farmPhotos,.postComments,.footer){border-color:var(--line);background:var(--cream)}[data-theme=dark] .farmContentNav{border-color:var(--line);background:rgba(23,28,21,.96)}[data-theme=dark] :is(.productBody,.farmBody,.mapFarmPanel,.chatWindow,.dialogList,.chatInfo,.dashboardMain,.accountPage,.pageShell){background-color:var(--cream)}[data-theme=dark] .mobileDrawer{background:var(--cream)}[data-theme=dark] .mobileBottomNav{border-color:var(--line);background:rgba(32,39,30,.96)}[data-theme=dark] .footerBottom{border-color:var(--line)}[data-theme=dark] .subdomainOffer{background:#11160f}[data-theme=dark] .riskCard{border-color:#5f4930;background:#31271d}.adminPage .themeToggle{margin:14px 0 8px}@media (max-width:760px){.adminMobileTheme{display:block}.adminMobileTheme .themeToggle{width:100%;margin:10px 0 0}}.adminDb,.tariffManager{margin-top:22px}.adminDb>header,.tariffManager>header{margin-bottom:14px;display:flex;justify-content:space-between;gap:16px}.adminDb h2,.tariffManager h2{margin:0;font-size:25px}.adminDb header p,.tariffManager header p{margin:4px 0 0;color:var(--muted)}.adminDbLayout{min-height:680px;display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:14px;gap:14px}.adminDbEditor,.adminDbEmpty,.adminDbLayout>aside,.tariffManagerLayout>article,.tariffManagerLayout>aside{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.adminDbLayout>aside{padding:10px;align-self:start}.adminDbLayout>aside>label{min-height:48px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:11px;background:var(--cream)}.adminDbLayout>aside input{min-width:0;border:0;outline:0;color:var(--text);background:transparent}.adminDbLayout>aside>button{width:100%;min-height:74px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-top:1px solid var(--line);color:var(--text);background:transparent;text-align:left}.adminDbLayout>aside>button.active{border-radius:11px;background:var(--success-soft)}.adminDbLayout>aside span{min-width:0}.adminDbLayout>aside small,.adminDbLayout>aside strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminDbLayout>aside small{margin-top:3px;color:var(--muted);font-size:13px!important}.adminDbLayout>aside i{padding:4px 7px;border-radius:7px;color:var(--muted);background:var(--cream);font-size:12px;font-style:normal}.adminDbEditor{min-width:0;padding:24px;align-self:start}.adminDbEditor>span,.tariffManagerLayout article>span{color:var(--muted);font-size:13px}.adminDbEditor h3,.tariffManagerLayout h3{margin:4px 0 18px;font-size:28px}.entityFields,.tariffFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.entityFields label,.tariffFeatures,.tariffFields label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:14px;font-weight:800}.entityFields .wideField{grid-column:1/-1}.decisionReason textarea,.entityFields :is(input,select,textarea),.tariffFeatures input,.tariffFields input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--cream)}.entityEditorActions{margin-top:14px;display:flex;justify-content:space-between;gap:10px}.entityEditorActions .button svg,.tariffManager .button svg{width:18px}.adminDbEmpty{min-height:220px;display:grid;place-items:center;color:var(--muted)}.tariffManagerLayout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:14px;gap:14px}.tariffManagerLayout>aside{padding:10px;align-self:start}.tariffManagerLayout>aside button{width:100%;min-height:72px;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid var(--line);color:var(--text);background:transparent;text-align:left}.tariffManagerLayout>aside button.active{border-radius:11px;background:var(--success-soft)}.tariffManagerLayout>aside small,.tariffManagerLayout>aside strong{display:block}.tariffManagerLayout>aside small{color:var(--muted);font-size:13px!important}.tariffManagerLayout>aside b{white-space:nowrap}.tariffManagerLayout>article{padding:24px}.tariffCheck{grid-column:1/-1;min-height:48px;display:flex!important;grid-template-columns:24px 1fr;align-items:center}.tariffCheck input{width:22px;min-height:22px}.tariffFeatures{margin:18px 0}.tariffFeatures>strong{font-size:17px}.tariffManagerLayout article>.button{min-width:220px}.inlineOfferForm{margin-top:14px;padding:14px;display:grid;grid-gap:10px;gap:10px;border-radius:13px;background:var(--cream)}.inlineOfferForm label{display:grid;grid-gap:5px;gap:5px;font-weight:750}.inlineOfferForm :is(input,textarea){min-height:46px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface)}.inlineOfferForm .button{justify-self:start}.chatLoading{min-height:180px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--muted)}.chatLoading svg{width:24px}.chatEmpty{min-height:520px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--muted);background:var(--surface)}.chatEmpty svg{width:44px;height:44px}.chatError{padding:8px 16px;color:#a63f35;background:#ffe2dd}.adminFarmCreate{margin-top:20px;display:grid;justify-items:end}.adminFarmCreate>form{width:min(680px,100%);margin-top:12px;padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow)}.adminFarmCreate form header,.adminFarmCreate form>div:last-child,.adminFarmCreate form>label:nth-of-type(n+3){grid-column:1/-1}.adminFarmCreate form header{display:flex;gap:12px}.adminFarmCreate form header svg{width:42px;height:42px;padding:10px;color:var(--avocado);background:var(--success-soft);border-radius:11px}.adminFarmCreate form h3,.adminFarmCreate form p{margin:0}.adminFarmCreate form p{color:var(--muted)}.adminFarmCreate form label{display:grid;grid-gap:5px;gap:5px;font-weight:750}.adminFarmCreate form :is(input,textarea){min-height:46px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--cream)}.adminFarmCreate form>div:last-child{display:flex;justify-content:flex-end;gap:8px}[data-theme=dark] :is(.categorySection,.todaySection,.farmsSection,.trustSection,.supplierSection,.rfqSection,.requestFormSection,.dashboardPage,.messagesPage,.accountPage,.detailPage,.farmPage,.pricingPage,.businessPage,.catalogPage){color:var(--text);background-color:var(--cream)!important}[data-theme=dark] :is(.categoryCard,.benefitGrid>div,.trustGrid>div,.businessStats,.businessBenefits>div,.supplierGrid>article,.rfqGrid>form,.requestList>article,.requestForm,.formSuccess,.wizardCard,.wizardPanel,.dashboardSidebar,.dashboardContent,.dashboardStat,.dashboardPanel,.profileSettingsCard,.accountGrid>a,.accountSummary>div,.dialogList,.chatWindow,.chatInfo,.chatEmpty,.productDescription>section,.platformNote,.documentNotice,.privacyLocation,.summaryFacts>div,.sellerCard,.contentCard,.farmSideCard,.pickupGrid>div,.receivingCards>div,.pricingGrid>article,.billingSwitch,.localitySuggestions,.localitySuggestions button,.locationPrompt,.profileLink,.mapLocateButton,.mapProductCard,.qrPanel,.postComments>p,.postComments input,.farmFeedHeading>b,.adminDbLayout>aside,.adminDbEditor,.adminDbEmpty,.tariffManagerLayout>aside,.tariffManagerLayout>article){color:var(--text);border-color:var(--line)!important;background:var(--surface)!important}[data-theme=dark] .productSummary{color:var(--text);background:transparent!important}[data-theme=dark] .sellerLegalStatus{color:#d9e9b0;background:#2b3725}[data-theme=dark] :is(.catalogToolbar,.resultMeta,.farmProfile,.farmInfoGrid,.productDetailGrid,.productContentGrid,.reviewsSection,.sectionHeading){color:var(--text)}[data-theme=dark] .reviewsSection{border-color:var(--line)!important;background:var(--cream)!important}[data-theme=dark] .reviewsSection .reviewGrid article{color:var(--text);border-color:var(--line)!important;background:var(--surface)!important}[data-theme=dark] .reviewsSection .reviewGrid article p{color:var(--text)!important}[data-theme=dark] .reviewsSection .reviewGrid article small{color:var(--muted)!important}[data-theme=dark] :is(.categoryCard small,.benefitGrid span,.trustGrid p,.businessBenefits span,.supplierGrid p,.requestList small,.requestMeta,.dialogText em,.chatContact span,.productSummary span,.sellerCard p,.contentCard p,.farmSideCard dt,.pricingGrid p,.pricingGrid li,.accountGrid small){color:var(--muted)!important}[data-theme=dark] :is(.localitySuggestions button:hover,.accountGrid>a:hover,.categoryCard:hover,.adminDbLayout>aside>button.active,.tariffManagerLayout>aside button.active){background:var(--success-soft)!important}[data-theme=dark] .pricingGrid article.selected{background:linear-gradient(180deg,var(--surface),var(--success-soft))!important}[data-theme=dark] .locationPromptWarning,[data-theme=dark] .socialSetupNotice{color:#f2cf86;background:#3b3425}[data-theme=dark] .chatError,[data-theme=dark] .loginError{color:#f0aaa0;background:#402a28}[data-theme=dark] .mapPrivacy{color:var(--text);background:rgba(32,39,30,.94)}[data-theme=dark] .mapLibreCanvas .maplibregl-ctrl-attrib{color:#d5ddd0;background:rgba(23,28,21,.9)}[data-theme=dark] .mapLibreCanvas .maplibregl-ctrl-group{background:#222925}[data-theme=dark] .mapLibreCanvas .maplibregl-ctrl-group button{background-color:#ffffff;filter:invert(.9)}[data-theme=dark] .mapLibreCanvas .maplibregl-ctrl-group button+button{border-top-color:rgba(255,255,255,.28)}[data-theme=dark] :is(.headerSearch,.heroSearch,.heroNote,.heroQuote,.homeLocationEyebrow,.radiusDropdownMenu){color:var(--text);border-color:var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow)}[data-theme=dark] :is(.headerSearch input,.heroSearch input,.searchField input,.radiusDropdownTrigger,.locationButton,.loginLink){color:var(--text)!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .loginLink{padding:8px 10px;border:1px solid var(--line);border-radius:11px}[data-theme=dark] .heroNote,[data-theme=dark] .heroQuote{background:rgba(32,39,30,.94)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] .authPage{color:var(--text);background:radial-gradient(circle at 20% 10%,#293321,transparent 42%),var(--cream)}[data-theme=dark] :is(.authCard,.authBelow){border-color:var(--line);background:var(--surface)!important}.authSimple{max-width:520px;display:grid;grid-gap:14px;gap:14px}.authSimple .authCard{width:100%;min-height:0}.authBelow{padding:15px 17px;display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.7)}.authBelow svg{color:var(--avocado)}.authBelow strong{font-size:15px}.authBelow p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:900px){.adminDbLayout,.tariffManagerLayout{grid-template-columns:1fr}.adminDbLayout>aside,.tariffManagerLayout>aside{max-height:340px;overflow-y:auto}.adminFarmCreate>form,.entityFields,.tariffFields{grid-template-columns:1fr}.adminFarmCreate form header,.adminFarmCreate form>div:last-child,.adminFarmCreate form>label,.entityFields .wideField,.tariffCheck{grid-column:1}.entityEditorActions{flex-direction:column}.adminFarmCreate>.button,.entityEditorActions .button,.tariffManagerLayout article>.button{width:100%}.adminFarmCreate{justify-items:stretch}}.businessPage{min-height:70vh;color:var(--text);background:var(--cream)}.businessHero{padding:clamp(48px,7vw,82px) 0;overflow:hidden;background:linear-gradient(135deg,#282335,#40354f)}.businessHeroCompact{padding-block:48px}.businessHeroCompact h1{font-size:clamp(36px,5vw,54px)}.businessHeroGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:clamp(28px,5vw,64px)}.businessEyebrow{color:#dfd4ef!important;font-size:var(--font-xs)!important}.businessHero h1{max-width:780px;font-size:clamp(40px,5.2vw,68px);line-height:1.02}.businessHero p{font-size:var(--font-body);line-height:1.65}.businessHero .heroActions{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.businessHero .button{min-height:52px}.businessHero .button svg{width:18px}.businessOutlineButton{color:white;border:1px solid rgba(255,255,255,.35);background:transparent}.businessOutlineButton:hover{background:rgba(255,255,255,.1)}.businessPrivacyCard{min-height:250px;padding:clamp(24px,4vw,38px);display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(0,0,0,.14)}.businessPrivacyCard>svg{width:48px;height:48px;margin-bottom:25px;color:var(--yellow)}.businessPrivacyCard strong{font-size:clamp(23px,2vw,30px)}.businessPrivacyCard span{margin-top:10px;color:#d7d0df;font-size:var(--font-sm);line-height:1.55}.businessStats{padding:18px;grid-template-columns:1fr 1fr;gap:11px;border-radius:24px}.businessStats>div{min-height:120px;padding:20px}.businessStats strong{font-size:clamp(30px,4vw,42px)}.businessStats span{margin-top:6px;color:#d2cadb;font-size:var(--font-xs)!important;line-height:1.4}.businessStats>svg{width:38px;height:38px;margin:12px}.businessBenefitsSection{border-bottom:1px solid var(--line)}.businessBenefits{gap:14px}.businessBenefits>div{min-height:190px;padding:24px}.businessBenefits svg{width:29px;height:29px;margin-bottom:34px}.businessBenefits strong{font-size:var(--font-sm)}.businessBenefits span{margin-top:8px;font-size:var(--font-xs)!important;line-height:1.55}.businessDataSource{align-self:end;color:var(--muted);font-size:var(--font-xs)}.supplierGrid{gap:18px}.supplierGrid article{grid-template-columns:minmax(180px,34%) minmax(0,1fr);background:var(--surface)}.supplierGrid article>div{min-width:0;padding:24px}.supplierGrid article>img{min-height:100%}.businessBadge{padding:7px 10px;gap:7px;font-size:var(--font-xs)!important}.businessBadge svg{width:16px}.supplierGrid h3{margin:12px 0 6px;font-size:clamp(21px,2vw,27px)}.supplierLocation svg{width:17px;flex:0 0 auto}.supplierTags{margin-top:13px;gap:7px}.supplierTags span{padding:6px 9px;font-size:12px!important}.supplierGrid dl>div{padding:11px 0;gap:16px}.supplierGrid dd{text-align:right}.supplierGrid dd svg{width:16px}.supplierActions{margin-top:5px;gap:9px}.supplierActions .button{min-height:48px}.rfqGrid{gap:clamp(30px,6vw,76px)}.rfqGrid h2{font-size:clamp(34px,4vw,48px)}.rfqGrid>div p{font-size:var(--font-body);line-height:1.6}.businessRfqSuccess,.rfqGrid form{padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:22px;background:var(--surface)}.rfqGrid form label{font-size:var(--font-sm)}.rfqGrid input,.rfqGrid select,.rfqGrid textarea{font-size:var(--font-sm);background:var(--cream)}.rfqGrid form .button{width:100%;min-height:52px}.businessRfqSuccess{min-height:300px;display:grid;align-content:center;justify-items:start}.businessRfqSuccess>svg{width:46px;height:46px;padding:10px;color:var(--avocado);background:var(--success-soft);border-radius:13px}.businessRfqSuccess h3{margin:16px 0 4px;font-size:28px}.businessRfqSuccess p{color:var(--muted)}[data-theme=dark] .businessOutlineButton{color:var(--text);border-color:var(--line);background:rgba(255,255,255,.04)}[data-theme=dark] :is(.businessPrivacyCard,.businessStats){color:white;border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.07)!important}[data-theme=dark] :is(.rfqGrid form,.businessRfqSuccess){border-color:var(--line);background:var(--surface)}.businessPage .businessHero{color:white;background:radial-gradient(circle at 85% 20%,rgba(246,184,5,.18),transparent 34%),linear-gradient(135deg,#25331d,#3d502f)}.businessCommandCard{padding:18px;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(13,25,8,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.businessCommandCard>span{padding:4px 5px 8px;color:#e3eadc;font-size:var(--font-xs);font-weight:750}.businessCommandCard>a{min-height:88px;padding:16px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:16px;color:white;background:rgba(255,255,255,.08)}.businessCommandCard>a:hover{transform:translateY(-1px);background:rgba(255,255,255,.13)}.businessCommandCard>a>svg{width:42px;height:42px;padding:10px;color:#26351d;background:var(--yellow);border-radius:12px}.businessCommandCard small,.businessCommandCard strong{display:block}.businessCommandCard strong{font-size:var(--font-sm)}.businessCommandCard small{margin-top:3px;color:#dce5d6;line-height:1.4}.businessCommandCard>p{margin:5px 4px 0;display:flex;gap:8px;align-items:flex-start;color:#dce5d6;font-size:var(--font-xs);line-height:1.45}.businessCommandCard>p svg{width:18px;flex:0 0 auto;color:var(--yellow)}.businessAnchorBar{position:-webkit-sticky;position:sticky;top:76px;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.businessAnchorBar .container{min-height:64px;display:flex;align-items:center;gap:8px}.businessAnchorBar a{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border-radius:12px;color:var(--text);font-size:var(--font-sm);font-weight:750}.businessAnchorBar a:hover{color:var(--avocado);background:var(--success-soft)}.businessAnchorBar svg{width:18px}.businessSectionHeading{align-items:flex-end;gap:24px}.businessSectionHeading>b{color:var(--muted);font-size:var(--font-xs)}.businessSectionHeading>p{max-width:390px;margin:0;color:var(--muted);font-size:var(--font-sm);line-height:1.55;text-align:right}.businessBenefitsSection{background:var(--cream)}.businessBenefits{margin-top:24px}.businessBenefits>article{min-height:190px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 9px 24px rgba(38,53,29,.04)}.businessBenefits article svg{width:44px;height:44px;margin:0 0 auto;padding:10px;color:var(--avocado);background:var(--success-soft);border-radius:12px}.businessBenefits article strong{margin-top:30px;font-size:var(--font-sm)}.businessBenefits article span{margin-top:7px;color:var(--muted);font-size:var(--font-xs);line-height:1.5}.businessAccessSection{border-top:1px solid var(--line);background:var(--eggshell)}.businessAccessGateway,.businessAccessGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);align-items:center}.businessAccessGateway h2,.businessAccessGrid h2{max-width:720px;margin:10px 0 14px;font-size:clamp(34px,4.5vw,52px);line-height:1.08}.businessAccessGateway>div:first-child p,.businessAccessGrid>div:first-child p{max-width:680px;color:var(--muted);font-size:var(--font-body);line-height:1.65}.businessAccessGateway .businessPrivacyCard{min-height:0;color:var(--text);border-color:var(--line);background:var(--surface);box-shadow:var(--shadow)}.businessAccessGateway .businessPrivacyCard>svg{margin-bottom:18px;color:var(--avocado)}.businessAccessGateway .businessPrivacyCard span{color:var(--muted)}.businessAccessGateway .businessPrivacyCard .button{margin-top:22px}.businessAccessCard{width:100%;padding:clamp(22px,4vw,34px);display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.businessAccessCard>svg{width:44px;height:44px;padding:10px;color:var(--avocado);background:var(--success-soft);border-radius:12px}.businessAccessCard h2{margin:6px 0 0;font-size:clamp(25px,3vw,34px)}.businessAccessCard p{margin:0 0 6px;color:var(--muted);line-height:1.55}.businessAccessCard label{display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:var(--font-sm);font-weight:650}.businessAccessCard :is(input,select){width:100%;min-height:50px;padding:0 13px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--cream)}.businessAccessCard .button{width:100%;margin-top:4px}.supplierSection{border-top:1px solid var(--line);background:var(--surface)}.supplierGrid article{min-width:0;box-shadow:0 12px 32px rgba(38,53,29,.06)}.supplierGrid article>img{min-width:0;object-fit:cover}.supplierGrid article p,.supplierGrid dl>div{font-size:var(--font-xs)!important}.supplierGrid dt{min-width:0}.supplierGrid dd{max-width:55%;justify-content:flex-end}.supplierActions .button{font-size:var(--font-xs)!important}.rfqSection{background:var(--success-soft)}.rfqFacts{margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.rfqFacts li{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:var(--font-sm)}.rfqFacts svg{width:18px;color:var(--avocado)}.businessAdvertising{border-top:1px solid var(--line);background:var(--cream)}.adFormatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.adFormatGrid article{min-height:220px;padding:24px;border:1px solid var(--line);border-radius:19px;background:var(--surface)}.adFormatGrid article>span{width:48px;height:48px;display:grid;place-items:center;color:var(--avocado);background:var(--success-soft);border-radius:13px}.adFormatGrid svg{width:23px}.adFormatGrid h3{margin:36px 0 8px;font-size:clamp(19px,2vw,23px)}.adFormatGrid p{margin:0;color:var(--muted);font-size:var(--font-sm);line-height:1.55}.adPrinciples{margin:18px 0;padding:24px;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--line);border-radius:19px;background:var(--eggshell)}.adPrinciples>strong{font-size:20px}.adPrinciples ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;list-style:none}.adPrinciples li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px}.adPrinciples li>span{width:32px;height:32px;display:grid;place-items:center;color:white;background:var(--avocado);border-radius:10px;font-weight:800}.adPrinciples p{margin:0;color:var(--muted);font-size:var(--font-xs);line-height:1.45}.adPrinciples b{display:block;margin-bottom:3px;color:var(--text);font-size:var(--font-sm)}.adRequestWorkspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:18px;gap:18px;align-items:start}.adLoginCard,.adRequestForm,.adRequestHistory{padding:clamp(22px,4vw,34px);border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.adFormHeading{margin-bottom:22px;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:center}.adFormHeading>svg{width:46px;height:46px;padding:11px;color:var(--avocado);background:var(--success-soft);border-radius:13px}.adFormHeading h3{margin:0;font-size:26px}.adFormHeading p{margin:4px 0 0;color:var(--muted);font-size:var(--font-xs)}.adFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.adFormGrid label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--text);font-size:var(--font-sm);font-weight:650}.adFormGrid .wideField{grid-column:1/-1}.adFormGrid :is(input,select,textarea){width:100%;min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:11px;color:var(--text);background:var(--cream);font:inherit}.adFormGrid input,.adFormGrid select{min-height:50px}.adFormGrid textarea{resize:vertical}.adRequestForm>.button{min-height:52px;margin-top:16px}.adFormSuccess{margin-top:14px;padding:12px 14px;display:flex;gap:8px;align-items:center;color:var(--avocado);background:var(--success-soft);border-radius:11px;font-size:var(--font-sm)}.adFormSuccess svg{width:18px}.adRequestHistory{display:grid;grid-gap:0;gap:0}.adRequestHistory h3{margin:0 0 10px;font-size:22px}.adRequestHistory article{padding:14px 0;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 9px;gap:4px 9px;border-top:1px solid var(--line)}.adRequestHistory article>span{grid-row:1/3;color:var(--avocado);font-size:var(--font-xs);font-weight:800}.adRequestHistory strong{font-size:var(--font-sm)}.adRequestHistory small{color:var(--muted)}.adHistoryEmpty{min-height:190px;display:grid;place-content:center;justify-items:center;color:var(--muted);text-align:center}.adHistoryEmpty svg{width:38px;height:38px}.adHistoryEmpty p{max-width:240px;line-height:1.5}.adLoginCard{min-height:290px;display:grid;align-content:center;justify-items:start}.adLoginCard>svg{width:46px;height:46px;padding:11px;color:var(--avocado);background:var(--success-soft);border-radius:13px}.adLoginCard h3{margin:18px 0 7px;font-size:26px}.adLoginCard p{max-width:600px;margin:0 0 20px;color:var(--muted);line-height:1.6}[data-theme=dark] .businessPage .businessHero{background:radial-gradient(circle at 85% 20%,rgba(246,184,5,.12),transparent 34%),linear-gradient(135deg,#182216,#26351d)}[data-theme=dark] :is(.businessAnchorBar,.businessBenefits article,.businessAccessGateway .businessPrivacyCard,.businessAccessCard,.supplierGrid article,.rfqGrid form,.businessRfqSuccess,.adFormatGrid article,.adRequestForm,.adRequestHistory,.adLoginCard){color:var(--text);border-color:var(--line);background:var(--surface)}[data-theme=dark] .adPrinciples{border-color:var(--line);background:var(--eggshell)}[data-theme=dark] :is(.businessAccessCard input,.businessAccessCard select,.adFormGrid input,.adFormGrid select,.adFormGrid textarea,.rfqGrid input,.rfqGrid select,.rfqGrid textarea){color:var(--text);border-color:var(--line);background:var(--cream)}.adminSourceNote{margin:0 0 14px;padding:14px 16px;display:flex;gap:11px;align-items:center;border:1px solid var(--line);border-radius:14px;color:var(--text);background:var(--surface)}.adminSourceNote>svg{color:var(--avocado)}.adminSourceNote small,.adminSourceNote span,.adminSourceNote strong{display:block}.adminSourceNote small{margin-top:2px;color:var(--muted)}.adminFactStrip{margin:14px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.adminFactStrip span{min-height:66px;padding:13px 15px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:13px;color:var(--muted);background:var(--surface);font-size:var(--font-xs)}.adminFactStrip svg{width:18px}.adminFactStrip strong{margin-left:auto;color:var(--text);font-size:20px}.adminLiveRows{display:grid}.adminLiveRow{min-width:0;padding:14px 4px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line)}.adminLiveRow:first-child{border-top:0}.adminLiveRow .rowIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--violet);background:var(--violet-soft)}.adminLiveRow .rowIcon svg{width:19px}.adminLiveRow p{min-width:0;margin:0}.adminLiveRow p span,.adminLiveRow p strong{display:block}.adminLiveRow p strong{font-size:var(--font-sm)}.adminLiveRow p span{margin-top:3px;overflow-wrap:anywhere;color:var(--muted);font-size:var(--font-xs);line-height:1.45}.adminLiveRow>b{max-width:220px;text-align:center}.adminLiveEmpty{min-height:220px;padding:30px;display:grid;place-content:center;justify-items:center;text-align:center;color:var(--muted)}.adminLiveEmpty svg{width:38px;height:38px}.adminLiveEmpty h3{margin:13px 0 4px;color:var(--text)}.adminLiveEmpty p{max-width:560px;margin:0;line-height:1.55}.adminLocationRow{padding:12px 0;border-top:1px solid var(--line)}.adminLocationRow:first-of-type{border-top:0}.adminLocationRow p{margin:0}.adminLocationRow span,.adminLocationRow strong{display:block}.adminLocationRow span{margin-top:3px;color:var(--muted)}.adminAuditLive,.adminLiveSection{margin-top:14px}.adminLiveSection{min-height:420px}.adminLiveSearch{min-width:min(320px,100%);display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:var(--font-xs)}.adminLiveSearch input{min-height:46px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--cream)}[data-theme=dark] :is(.adminSourceNote,.adminFactStrip span,.adminLiveSection,.adminAuditLive){color:var(--text);border-color:var(--line);background:var(--surface)}@media(max-width:1000px){.businessAccessGateway,.businessAccessGrid,.businessHeroGrid{grid-template-columns:1fr}.businessCommandCard{max-width:700px}.adFormatGrid{grid-template-columns:1fr 1fr}.adRequestWorkspace{grid-template-columns:1fr}.adRequestHistory{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.adRequestHistory h3{grid-column:1/-1}.businessHeroGrid{grid-template-columns:1fr}.businessPrivacyCard,.businessStats{max-width:none}.businessBenefits{grid-template-columns:1fr 1fr}.supplierGrid{grid-template-columns:1fr}.adminFactStrip{grid-template-columns:1fr 1fr}}@media(max-width:700px){.businessAnchorBar{top:66px;overflow-x:auto}.businessAnchorBar .container{width:max-content;min-width:100%}.businessSectionHeading{align-items:flex-start;flex-direction:column}.businessSectionHeading>p{text-align:left}.businessHero{padding:38px 0}.businessHero h1{font-size:clamp(34px,10.6vw,46px)}.businessHero .button,.businessHero .heroActions{width:100%}.businessCommandCard{padding:12px}.adFormatGrid,.businessBenefits{grid-template-columns:1fr}.businessBenefits>article{min-height:0}.businessBenefits article strong{margin-top:24px}.adFormatGrid article{min-height:0}.adFormatGrid h3{margin-top:24px}.adFormGrid,.adPrinciples,.adPrinciples ol{grid-template-columns:1fr}.adFormGrid .wideField{grid-column:auto}.adRequestHistory,.supplierGrid article{grid-template-columns:1fr}.supplierGrid article>img{height:220px;min-height:0}.rfqGrid form>div,.supplierActions{grid-template-columns:1fr}.businessDataSource{display:none}.adminFactStrip{grid-template-columns:1fr}.adminLiveRow{grid-template-columns:38px minmax(0,1fr)}.adminLiveRow>b{grid-column:2;justify-self:start}.adminCardHead{align-items:stretch}.adminLiveSearch{min-width:0}.adminLiveSection .adminCardHead{flex-direction:column}}.adminPage{min-height:100vh;color:var(--text);background:var(--cream)}.adminLayout{grid-template-columns:250px minmax(0,1fr)}.adminNav{width:auto;padding:22px 14px;color:var(--text);background:var(--surface)}.adminBrand,.adminNav{border-color:var(--line)}.adminLogoMark{width:42px;height:35px}.adminLogoMark img{width:66px;height:66px;top:-12px;left:-12px}.adminBrand strong{color:var(--text);font-size:17px}.adminBrand small{color:var(--muted);font-size:12px!important}.adminNav nav button{min-height:44px;padding-inline:11px;color:var(--muted);font-size:13px!important}.adminNav nav button.active,.adminNav nav button:hover{color:var(--avocado);background:var(--success-soft)}.adminUser{border-color:var(--line)}.adminUser>span{width:40px;height:40px;font-size:13px}.adminUser strong{color:var(--text);font-size:13px!important}.adminUser small{color:var(--muted);font-size:12px!important}.adminNav nav{margin-top:0}.adminMain{padding:clamp(20px,3vw,38px);color:var(--text)}.adminMain>header{min-height:64px;gap:24px}.adminMain>header span{color:var(--muted);font-size:12px!important}.adminMain>header h1{color:var(--text);font-size:clamp(30px,3vw,42px)}.adminMain>header>label{display:none}.adminGlobalSearch{width:min(620px,55vw);position:relative;z-index:30}.adminGlobalSearch>label{width:100%;min-height:52px;padding:0 14px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.adminGlobalSearch label>svg{width:20px;color:var(--muted)}.adminGlobalSearch input{width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:var(--font-sm)}.adminGlobalSearch label button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--muted);background:var(--cream)}.adminGlobalSearch label button svg{width:17px}.adminGlobalResults{width:100%;max-height:min(560px,70vh);padding:7px;position:absolute;top:calc(100% + 8px);overflow-y:auto;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 24px 70px rgba(20,30,17,.25)}.adminGlobalResults>button{width:100%;min-height:72px;padding:10px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:0;border-top:1px solid var(--line);color:var(--text);background:transparent;text-align:left}.adminGlobalResults>button:first-child{border-top:0}.adminGlobalResults>button:hover{border-radius:11px;background:var(--success-soft)}.adminGlobalResults>button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--violet);background:var(--violet-soft)}.adminGlobalResults p{min-width:0;margin:0}.adminGlobalResults :is(small,strong,em){display:block}.adminGlobalResults small{color:var(--muted);font-size:13px!important}.adminGlobalResults strong{font-size:14px}.adminGlobalResults em,.adminGlobalResults strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminGlobalResults em{color:var(--muted);font-size:12px;font-style:normal}.adminGlobalResults code{max-width:180px;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.adminCard,.adminStats>div{color:var(--text);border-color:var(--line);background:var(--surface)}.adminStats p{color:var(--muted);font-size:var(--font-xs)!important}.adminStats p strong{color:var(--text)}.adminCardHead h2{color:var(--text);font-size:20px}.adminCardHead p{color:var(--muted);font-size:13px!important}.adminEntityWorkspace{margin-top:20px}.adminEntityWorkspace>header{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between}.adminEntityWorkspace h2{margin:0;font-size:26px}.adminEntityWorkspace header p{margin:3px 0 0;color:var(--muted);font-size:13px}.adminEntityToolbar{padding:12px;display:grid;grid-template-columns:minmax(300px,1fr) 230px 190px;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface)}.adminEntityToolbar>label{min-height:50px;padding:5px 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;color:var(--muted);background:var(--cream);font-size:12px;font-weight:750}.adminEntityToolbar svg{width:17px;flex:0 0 auto}.adminEntityToolbar input,.adminEntityToolbar select{min-width:0;width:100%;border:0;outline:0;color:var(--text);background:transparent;font-size:13px}.adminEntityToolbar select{max-width:125px;margin-left:auto}.adminEntityTableWrap{min-height:540px;overflow-x:auto;border-inline:1px solid var(--line);background:var(--surface)}.adminEntityTable{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed}.adminEntityTable th{height:48px;padding:0 12px;color:var(--muted);background:var(--cream);font-size:13px;text-align:left;text-transform:uppercase;letter-spacing:.04em}.adminEntityTable th:first-child{width:130px}.adminEntityTable th:last-child{width:52px}.adminEntityTable td{min-width:0;height:76px;padding:10px 12px;border-top:1px solid var(--line);color:var(--text);font-size:13px;vertical-align:middle}.adminEntityTable tbody tr{cursor:pointer}.adminEntityTable tbody tr:hover{background:var(--success-soft)}.adminEntityTable td small,.adminEntityTable td strong{display:block}.adminEntityTable td small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:13px!important;white-space:nowrap}.adminCopyId{max-width:112px;padding:5px 7px;display:flex;align-items:center;gap:5px;border:0;border-radius:8px;color:var(--violet);background:var(--violet-soft)}.adminCopyId code{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px}.adminCopyId svg{width:14px;flex:0 0 auto}.adminTableEntity{min-width:0;display:flex;align-items:center;gap:10px}.adminTableEntity>img,.adminTableEntity>span{width:42px;height:42px;object-fit:cover;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:white;background:var(--violet);font-weight:800}.adminTableEntity p{min-width:0;margin:0}.adminTableEntity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPagination{min-height:72px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:0 0 16px 16px;background:var(--surface)}.adminPagination>span{color:var(--muted);font-size:13px}.adminPagination>div{display:flex;gap:8px}.adminPagination .button{min-height:44px}.adminPagination svg{width:17px}.adminModalBackdrop{padding:92px 24px 24px;position:fixed;z-index:2000;inset:0;display:grid;place-items:center;background:rgba(15,22,13,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.adminModalCard{width:min(920px,100%);max-height:calc(100dvh - 116px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:22px;color:var(--text);background:var(--surface);box-shadow:0 30px 90px rgba(0,0,0,.35)}.adminModalCard>header{min-height:92px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line)}.adminModalCard>header h2{margin:2px 0;font-size:25px}.adminModalCard>header small{color:var(--muted)}.adminModalScroll{min-height:0;padding:22px;overflow-y:auto}.adminModalCard>footer{min-height:76px;padding:12px 22px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid var(--line);background:var(--surface)}.adminEntityIdentity{min-width:0;display:flex;align-items:center;gap:14px}.adminEntityIdentity>img,.adminEntityIdentity>span{width:58px;height:58px;object-fit:cover;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;color:white;background:var(--violet);font-size:22px;font-weight:800}.adminEntityIdentity>div{min-width:0}.adminEntityIdentity h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminEntityIdentity button{padding:0;display:flex;align-items:center;gap:6px;border:0;color:var(--violet);background:transparent}.adminEntityIdentity button code{max-width:min(420px,50vw);overflow:hidden;text-overflow:ellipsis}.adminEntityIdentity button svg{width:15px}.adminRelationStrip{margin-bottom:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.adminRelationStrip>a,.adminRelationStrip>span{min-height:76px;padding:12px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--cream);font-size:12px}.adminRelationStrip strong{margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:var(--text);white-space:nowrap}.adminRelationStrip a{color:var(--violet);font-weight:800}.adminRelationStrip a svg{width:16px;margin-top:5px}.adminImageField{margin-bottom:18px;padding:15px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.adminImageField>div{display:flex;align-items:center;gap:12px}.adminImageField img,.adminImageField>div>span{width:110px;height:82px;object-fit:cover;display:grid;place-items:center;border-radius:11px;color:var(--muted);background:var(--surface)}.adminImageField label{position:relative;overflow:hidden}.adminImageField label input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.adminImageField>input{min-height:46px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface)}.fieldError{color:#a74840!important}.adminEntityModal .entityFields,.adminFarmModal .entityFields{grid-template-columns:1fr 1fr}.adminEntityModal .entityFields label,.adminFarmModal .entityFields label{font-size:13px}.adminComputedMetric,.adminStatusHelp{margin:0 0 16px;padding:13px 15px;display:grid;border-radius:12px;color:var(--text);background:var(--success-soft)}.adminComputedMetric span,.adminStatusHelp span{margin-top:3px;color:var(--muted);font-size:12px}.adminDecisionModal{width:min(680px,100%)}.adminDecisionModal .adminModalScroll>p{color:var(--muted)}.adminDecisionModal .adminModalScroll>label{margin-top:14px;display:grid;grid-gap:6px;gap:6px;font-weight:800}.adminDecisionModal select{min-height:48px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--cream)}.adminLiveRow:has(.adminRowAction){grid-template-columns:40px minmax(0,1fr) auto auto}.adminRowAction{min-height:42px}.adminFarmCreate{margin:18px 0 0}.adminFarmCreate>form{display:none}.adminFarmModal{width:min(840px,100%)}.adminFarmModal>header>div{display:flex;align-items:center;gap:12px}.adminFarmModal>header>div>svg{width:44px;height:44px;padding:10px;color:var(--avocado);background:var(--success-soft);border-radius:12px}.adminFarmModal header h2,.adminFarmModal header p{margin:0}.adminFarmModal header p{margin-top:3px;color:var(--muted);font-size:12px}.adminOwnerSearch{min-height:48px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;background:var(--cream)}.adminOwnerSearch svg{width:17px}.adminOwnerSearch input{border:0!important;background:transparent!important}.adminOwnerResults{max-height:240px;margin-top:7px;overflow-y:auto;border:1px solid var(--line);border-radius:11px}.adminOwnerResults button{width:100%;min-height:62px;padding:9px 11px;display:grid;grid-template-columns:1fr auto;border:0;border-top:1px solid var(--line);color:var(--text);background:var(--surface);text-align:left}.adminOwnerResults button:first-child{border-top:0}.adminOwnerResults button.active,.adminOwnerResults button:hover{background:var(--success-soft)}.adminOwnerResults span{color:var(--muted);font-size:12px}.adminOwnerResults code{grid-column:2;grid-row:1/3;align-self:center;color:var(--violet)}.adminAuditTrail{margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.adminAuditTrail>h3{margin:0 0 8px;display:flex;align-items:center;gap:8px;font-size:18px}.adminAuditTrail>h3 svg{width:19px;color:var(--violet)}.adminAuditTrail>div:not(.chatLoading){padding:12px 0;display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;border-top:1px solid var(--line)}.adminAuditTrail>div>svg{width:17px;color:var(--muted)}.adminAuditTrail p{margin:0}.adminAuditTrail small,.adminAuditTrail span,.adminAuditTrail strong{display:block}.adminAuditTrail span{margin:3px 0;color:var(--muted);font-size:12px}.adminAuditTrail small{color:var(--muted);font-size:13px!important}.adminAuditEmpty{color:var(--muted)}@media(max-width:1100px){.adminLayout{grid-template-columns:76px minmax(0,1fr)}.adminBrand span,.adminNav nav button span,.adminUser p{display:none}.adminBrand,.adminNav nav button,.adminUser{justify-content:center}.adminEntityToolbar{grid-template-columns:1fr 210px}.adminEntityToolbar>label:last-child{grid-column:auto}.adminGlobalSearch{width:min(580px,60vw)}}@media(max-width:760px){.adminLayout{grid-template-columns:minmax(0,1fr)}.adminMain{width:100%;padding:16px 12px 28px}.adminMain>header{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.adminGlobalSearch,.adminMain>header .adminGlobalSearch>label{width:100%}.adminMain>header .adminGlobalSearch input{display:block}.adminEntityToolbar{grid-template-columns:minmax(0,1fr)}.adminEntityTableWrap{min-height:180px;overflow:visible;border:0;background:transparent}.adminEntityTable{min-width:0;display:block}.adminEntityTable thead{display:none}.adminEntityTable tbody{display:grid;grid-gap:9px;gap:9px}.adminEntityTable tr{padding:13px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.adminEntityTable td{height:auto;padding:0;display:block;border:0}.adminEntityTable td:first-child{grid-column:1}.adminEntityTable td:nth-child(2){grid-column:1/-1;grid-row:2}.adminEntityTable td:last-child{grid-column:2;grid-row:1}.adminEntityTable td:not(:first-child):not(:nth-child(2)):not(:last-child){grid-column:1/-1;padding-top:8px;border-top:1px solid var(--line)}.adminPagination{border-radius:14px}.adminPagination>span{display:none}.adminPagination .button,.adminPagination>div{width:100%}.adminModalBackdrop{padding:0}.adminModalCard{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.adminModalCard>footer,.adminModalCard>header,.adminModalScroll{padding-inline:15px}.adminEntityIdentity>img,.adminEntityIdentity>span{width:48px;height:48px}.adminEntityIdentity h2{font-size:20px!important}.adminEntityIdentity button code{max-width:180px}.adminEntityModal .entityFields,.adminFarmModal .entityFields,.adminRelationStrip{grid-template-columns:1fr}.adminLiveRow:has(.adminRowAction){grid-template-columns:38px minmax(0,1fr)}.adminLiveRow:has(.adminRowAction)>.adminRowAction,.adminLiveRow:has(.adminRowAction)>b{grid-column:2;justify-self:start}.adminGlobalResults>button{grid-template-columns:34px minmax(0,1fr)}.adminGlobalResults code{grid-column:2}}.adminGlobalSearch>small{margin:0 0 5px 4px;display:block;color:var(--muted);font-size:12px;font-weight:750}.adminMain{padding:14px clamp(12px,1.5vw,22px) 24px}.adminEntityWorkspace,.adminMain>.adminLiveSection,.adminMain>.tariffManager,.adminStats{margin-top:0}.adminFarmWorkspace{position:relative}.adminFarmWorkspace>.adminFarmCreate{margin:0;position:absolute;z-index:4;top:12px;right:12px}.adminFarmCreateButton{min-height:42px;padding-inline:14px;font-size:12px}.adminFarmWorkspace>.adminFarmCreate>.button{min-height:50px;white-space:nowrap}.adminFarmWorkspace .adminEntityToolbar{padding-right:215px;grid-template-columns:minmax(300px,1fr) 230px}.adminLiveRow:has(.adminRowAction){grid-template-columns:40px minmax(0,1fr) minmax(110px,auto) 100px}.adminRowAction{width:100%;min-width:92px;padding-inline:12px;justify-content:center}.planLimit{width:-moz-fit-content;width:fit-content;margin-top:8px;padding:7px 10px;display:block;border-radius:999px;color:var(--avocado);background:var(--success-soft);font-size:var(--font-xs)}.activePlanMeta,.pendingPlanMeta{margin-top:9px;display:block;font-size:var(--font-xs);font-weight:800}.activePlanMeta{color:var(--avocado)}.pendingPlanMeta{color:var(--violet)}.adminSectionToolbar{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.adminSectionToolbar>p{max-width:540px;margin:0;color:var(--muted);font-size:13px}.adminSectionToolbar .adminLiveSearch{min-width:min(390px,100%);min-height:48px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;background:var(--cream)}.adminSectionToolbar .adminLiveSearch svg{width:18px;flex:0 0 auto}.adminSectionToolbar .adminLiveSearch input{min-height:44px;padding:0;border:0;outline:0;background:transparent}@media(max-width:760px){.adminSectionToolbar{align-items:stretch;flex-direction:column}.adminFarmWorkspace{display:flex;flex-direction:column}.adminFarmWorkspace>.adminFarmCreate{margin-bottom:10px;position:static;order:0}.adminFarmWorkspace>.adminEntityWorkspace{order:1}.adminFarmWorkspace>.adminFarmCreate>.button{width:100%}.adminFarmWorkspace .adminEntityToolbar{padding-right:12px;grid-template-columns:minmax(0,1fr)}}.farmTeamPage{display:grid;grid-gap:16px;gap:16px}.teamSummary{padding:clamp(24px,4vw,42px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:22px;color:white;background:linear-gradient(135deg,var(--avocado),#3f552c)}.teamSummary span{font-size:var(--font-xs);font-weight:800}.teamSummary h1{margin:5px 0 8px;color:white;font-size:clamp(30px,4vw,46px)}.teamSummary p{max-width:680px;margin:0;color:rgba(255,255,255,.78)}.teamLimit{min-width:180px;padding:18px;display:grid;justify-items:center;border-radius:16px;background:rgba(255,255,255,.12);text-align:center}.teamLimit svg{width:28px}.teamLimit strong{margin-top:7px;font-size:30px}.teamCard{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.teamCard>header{margin-bottom:16px;display:flex;justify-content:space-between;gap:18px}.teamCard h2{margin:0}.teamCard header p{margin:3px 0 0;color:var(--muted)}.teamRows{display:grid;grid-gap:8px;gap:8px}.teamRows article{min-height:70px;padding:10px 12px;display:grid;grid-template-columns:46px minmax(0,1fr) minmax(160px,auto) 44px;align-items:center;grid-gap:11px;gap:11px;border:1px solid var(--line);border-radius:13px;background:var(--cream)}.teamRows article:first-child{grid-template-columns:46px minmax(0,1fr) auto}.teamAvatar{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:white;background:var(--violet);font-weight:850}.teamRows small,.teamRows strong{display:block}.teamRows small{color:var(--muted)}.adminTeamAdd :is(input,select),.adminTeamRows select,.inviteControls select,.teamRows select{min-height:46px;padding:0 10px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface)}.teamRows article>b{display:flex;align-items:center;gap:6px;color:var(--avocado)}.teamRows article>b svg{width:18px}.inviteControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px;gap:10px}.inviteControls label{display:grid;grid-gap:6px;gap:6px;font-weight:800}.inviteResult{margin-top:13px;padding:10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto 42px;align-items:center;grid-gap:8px;gap:8px;border-radius:12px;background:var(--success-soft)}.inviteResult code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pendingInvites{margin-top:16px;display:grid;grid-gap:7px;gap:7px}.pendingInvites>div{padding:10px 12px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line)}.pendingInvites button{border:0;color:#a24040;background:transparent;font-weight:800}.teamUpgrade{padding:16px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-radius:13px;background:var(--violet-soft)}.teamUpgrade span,.teamUpgrade strong{display:block}.teamUpgrade span{color:var(--muted)}.teamInviteCard{max-width:700px;margin:50px auto;padding:clamp(28px,6vw,60px);border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow);text-align:center}.teamInviteCard>svg{width:68px;height:68px;padding:16px;border-radius:18px;color:var(--violet);background:var(--violet-soft)}.teamInviteCard>span{margin-top:16px;display:block;color:var(--avocado);font-weight:850}.teamInviteCard h1{margin:7px 0 11px;font-size:clamp(32px,5vw,50px)}.inviteSecurity{margin:20px 0;padding:13px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;color:var(--muted);background:var(--cream)}.inviteSecurity svg{width:19px;color:var(--avocado)}.inviteAcceptActions{display:grid;justify-items:center;grid-gap:10px;gap:10px}.adminTeamPanel{min-height:calc(100vh - 30px)}.adminTeamSearch{margin-bottom:10px;display:flex;align-items:center;gap:9px}.adminTeamSearch label{min-height:50px;padding:0 13px;display:flex;align-items:center;gap:8px;flex:1 1;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.adminTeamSearch input{width:100%;border:0;outline:0;color:var(--text);background:transparent}.adminTeamLayout{display:grid;grid-template-columns:310px minmax(0,1fr);grid-gap:12px;gap:12px}.adminTeamLayout>article,.adminTeamLayout>aside{border:1px solid var(--line);border-radius:14px;background:var(--surface)}.adminTeamLayout>aside{max-height:calc(100vh - 100px);padding:8px;overflow-y:auto}.adminTeamLayout>aside button{width:100%;min-height:66px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:10px;color:var(--text);background:transparent;text-align:left}.adminTeamLayout>aside button.active,.adminTeamLayout>aside button:hover{background:var(--success-soft)}.adminTeamLayout aside small,.adminTeamLayout aside strong{display:block}.adminTeamLayout aside small{margin-top:2px;color:var(--muted)}.adminTeamLayout>article{min-height:520px;padding:20px}.adminTeamLayout article>header{display:flex;justify-content:space-between;gap:18px}.adminTeamLayout h2{margin:3px 0}.adminTeamLayout header p{margin:0;color:var(--muted)}.adminTeamAdd{margin:18px 0;display:grid;grid-template-columns:minmax(220px,1fr) 190px auto;grid-gap:8px;gap:8px}.adminTeamRows{display:grid;grid-gap:7px;gap:7px}.adminTeamRows>div{min-height:66px;padding:9px 11px;display:grid;grid-template-columns:34px minmax(0,1fr) 180px 42px;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:11px}.adminTeamRows p{margin:0}.adminTeamRows small,.adminTeamRows strong{display:block}.adminTeamRows small{color:var(--muted)}@media(max-width:800px){.teamSummary{align-items:stretch;flex-direction:column}.teamLimit{min-width:0}.teamRows article,.teamRows article:first-child{grid-template-columns:44px minmax(0,1fr)}.teamRows article>b,.teamRows article>select{grid-column:2}.teamRows article>.iconButton{grid-column:1/-1;width:100%}.inviteControls,.teamUpgrade{grid-template-columns:1fr}.inviteControls .button,.teamUpgrade .button{width:100%}.inviteResult{grid-template-columns:24px minmax(0,1fr)}.inviteResult .button,.inviteResult .iconButton{grid-column:2;width:100%}.adminTeamLayout{grid-template-columns:1fr}.adminTeamLayout>aside{max-height:260px}.adminTeamAdd{grid-template-columns:1fr}.adminTeamRows>div{grid-template-columns:32px minmax(0,1fr)}.adminTeamRows .iconButton,.adminTeamRows select{grid-column:2;width:100%}}.catalogLayout{display:block}.catalogToolbar{position:relative;z-index:2}.mobileFilters{min-height:50px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:13px;color:var(--text);background:var(--surface);font-weight:800}.mobileFilters span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:white;background:var(--violet)}.activeFilterChips{margin:13px 0 -7px;display:flex;flex-wrap:wrap;gap:7px}.activeFilterChips button{min-height:38px;padding:0 10px 0 12px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:999px;color:var(--avocado);background:var(--success-soft);font-weight:750}.activeFilterChips button svg{width:16px}.activeFilterChips .clearAllChip{color:var(--muted);background:transparent;text-decoration:underline}.filterDrawerBackdrop{z-index:1000;align-items:stretch}.filterDrawer{width:min(540px,100vw);height:100dvh;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--text);background:var(--surface);box-shadow:-24px 0 70px rgba(25,35,18,.2)}.filterDrawer .drawerTop{min-height:92px;margin:0;padding:18px 22px;border-bottom:1px solid var(--line)}.filterDrawer .filtersTitle{display:grid;grid-template-columns:auto auto;justify-content:start;grid-column-gap:8px;column-gap:8px}.filterDrawer .filtersTitle strong{font-size:25px}.filterDrawer .filtersTitle small{grid-column:1/-1;color:var(--muted);font-size:var(--font-xs)!important}.filterDrawerFields{min-height:0;padding:0 22px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.filterDrawerFields .filterGroup{margin-top:22px}.filterDrawerFields .filterGroup>label:not(.checkOption),.filterGroupLabel{margin-bottom:9px;display:block;font-size:var(--font-sm);font-weight:800}.filterDrawerFields :is(select,input:not([type=range]),.selectLike){min-height:50px;border-color:var(--line);background:var(--cream);font-size:var(--font-sm)}.territoryOptions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.territoryOptions button{min-height:72px;padding:11px 12px;border:1px solid var(--line);border-radius:13px;color:var(--text);background:var(--surface);text-align:left}.territoryOptions button small,.territoryOptions button strong{display:block}.territoryOptions button strong{font-size:var(--font-sm)}.territoryOptions button small{margin-top:2px;color:var(--muted);font-size:var(--font-xs)!important}.territoryOptions button.active{border-color:var(--avocado);color:var(--avocado);background:var(--success-soft);box-shadow:inset 0 0 0 1px var(--avocado)}.filterDrawerFields input[type=range]{height:34px}.filterDrawerFields .rangeLabels{font-size:var(--font-xs)}.filterDrawerFields .checkList{padding:14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;border-radius:14px;background:var(--cream)}.filterDrawerFields .checkOption{min-height:42px;font-size:var(--font-sm)}.filterDrawerFields .customCheck{width:25px;height:25px;border-radius:8px}.filterTwoColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.filterTwoColumns .filterGroup{min-width:0}.filterDrawerActions{padding:14px 22px max(14px,env(safe-area-inset-bottom));display:grid;grid-template-columns:140px 1fr;grid-gap:9px;gap:9px;border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -10px 30px rgba(25,35,18,.06)}.filterDrawerActions .button{width:100%}.catalogProductGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.discoveryMap{grid-template-columns:minmax(0,1fr) 370px;grid-template-rows:auto minmax(620px,72vh);background:var(--surface)}.interactiveMapWrap{min-width:0;min-height:620px;position:relative;overflow:hidden;background:var(--eggshell)}.mapLibreCanvas{width:100%;height:100%;position:absolute;inset:0}.mapLibreCanvas .maplibregl-canvas{outline:0}.mapLibreCanvas .maplibregl-ctrl-group{overflow:hidden;border-radius:12px;box-shadow:var(--shadow)}.mapLibreCanvas .maplibregl-ctrl button{width:42px;height:42px}.mapLibreCanvas .maplibregl-ctrl-attrib{color:#3f493a;background:rgba(255,255,255,.88);font-size:13px}.mapLibreMarkerAnchor,.maplibregl-marker:has(.mapLibreFarmMarker){pointer-events:auto}.mapLibreFarmMarker{min-width:88px;min-height:43px;padding:0;position:relative;border:0;color:white;background:transparent;transform-origin:50% 100%}.mapLibreFarmMarker span{min-height:39px;padding:0 12px;display:grid;place-items:center;border:3px solid white;border-radius:13px 13px 13px 3px;color:white;background:var(--avocado);box-shadow:0 8px 24px rgba(29,45,18,.3);font-size:13px;font-weight:850}.mapLibreFarmMarker small{min-width:25px;height:25px;padding:0 5px;position:absolute;right:-7px;top:-8px;display:grid;place-items:center;border:2px solid white;border-radius:999px;color:white;background:var(--violet);font-size:12px!important;font-weight:850}.mapLibreFarmMarker.clustered span,.mapLibreFarmMarker.clustered.active span,.mapLibreFarmMarker.clustered:hover span{color:#243018;background:var(--yellow)}.mapLibreFarmMarker.clustered small{background:var(--avocado)}.mapLibreMarkerAnchor:has(.mapLibreFarmMarker.active),.mapLibreMarkerAnchor:has(.mapLibreFarmMarker:hover),.maplibregl-marker:has(.mapLibreFarmMarker.active),.maplibregl-marker:has(.mapLibreFarmMarker:hover){z-index:3}.mapLibreFarmMarker.active span,.mapLibreFarmMarker:hover span{transform:translateY(-2px) scale(1.05)}.mapLibreFarmMarker.active span{background:var(--violet)}.mapLibreUserPoint{display:grid;justify-items:center;pointer-events:none}.mapLibreUserPoint i{width:18px;height:18px;border:4px solid white;border-radius:999px;background:var(--violet);box-shadow:0 0 0 11px rgba(111,91,148,.2)}.mapLibreUserPoint span{margin-top:11px;padding:4px 7px;border-radius:7px;color:#25301d;background:rgba(255,255,255,.9);font-size:12px;font-weight:800;white-space:nowrap}.interactiveMapWrap .mapLocateButton{z-index:5;top:14px;left:14px}.mapPrivacy{max-width:calc(100% - 190px);padding:8px 10px;position:absolute;z-index:5;right:12px;bottom:28px;display:flex;align-items:center;gap:6px;border-radius:9px;color:#475141;background:rgba(255,255,255,.92);box-shadow:var(--shadow);font-size:12px;font-weight:700}.mapPrivacy svg{width:16px}.mapLoadError,.mapLoading{position:absolute;z-index:4;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);background:var(--eggshell)}.mapLoading>span{width:24px;height:24px;border:3px solid var(--line);border-top-color:var(--avocado);border-radius:50%;animation:mapSpin .8s linear infinite}.mapLoadError{padding:30px;flex-direction:column;text-align:center}.mapLoadError svg{color:var(--violet)}.mapLoadError span,.mapLoadError strong{display:block}.mapLoadError span{max-width:420px}@keyframes mapSpin{to{transform:rotate(1turn)}}.adminTools.single{grid-template-columns:1fr}.genericRows>div{grid-template-columns:40px minmax(220px,1fr) auto minmax(120px,auto);gap:12px}.statusPill.success{color:#4f6900;background:#edf5d7}.statusPill.warning{color:#765714;background:#fff1c8}.statusPill.danger{color:#9b3f35;background:#ffe2dd}.statusPill.info{color:#4f4772;background:#eee9f5}.statusPill.neutral{color:var(--muted);background:var(--cream)}.adminEntityAction{min-height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface);font-weight:750;white-space:nowrap}.adminEntityAction:hover{color:var(--avocado);background:var(--success-soft)}.adminEntityAction svg{width:15px}.reviewGrid article{min-height:190px;padding:22px}.reviewGrid article strong{font-size:17px}.reviewGrid article>div>span{font-size:15px!important;letter-spacing:.06em}.reviewGrid article p{margin:16px 0;color:var(--text);font-size:16px;line-height:1.65}.reviewGrid article small{color:var(--muted);font-size:14px!important;line-height:1.45}.reviewsSection .reviewGrid article{min-height:210px;padding:24px}.reviewsSection .reviewGrid article strong{font-size:18px!important}.reviewsSection .reviewGrid article>div>span{font-size:16px!important}.reviewsSection .reviewGrid article p{font-size:17px!important;line-height:1.7}.reviewsSection .reviewGrid article small{font-size:15px!important}.farmFeedSection{padding-block:26px 64px}.feedQuickAction{margin-bottom:14px;display:flex;justify-content:flex-end}.farmFeedGrid{grid-template-columns:minmax(0,820px);justify-content:center}.farmPostList{min-width:0}.accountSubscriptions{margin-top:26px;padding:25px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.accountSubscriptionsHead{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.accountFeedHeading>span,.accountSubscriptionsHead>div>span{display:flex;align-items:center;gap:7px;color:var(--avocado);font-size:var(--font-sm);font-weight:800}.accountFeedHeading span svg,.accountSubscriptionsHead span svg{width:18px}.accountSubscriptionsHead h2{margin:6px 0 0;font-size:clamp(24px,3vw,34px)}.accountSubscriptionsHead>a{display:flex;align-items:center;color:var(--avocado);font-weight:800}.accountSubscriptionsHead>a svg{width:18px}.subscriptionEmpty{min-height:110px;padding:18px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;grid-gap:14px;gap:14px;border-radius:15px;background:var(--cream)}.subscriptionEmpty>svg{width:46px;height:46px;padding:11px;color:var(--violet);background:var(--violet-soft);border-radius:13px}.subscriptionEmpty strong{font-size:17px}.subscriptionEmpty p{margin:3px 0 0;color:var(--muted);font-size:var(--font-sm)}.subscriptionList{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.subscriptionList article{min-width:0;min-height:76px;padding:8px;display:grid;grid-template-columns:1fr 42px;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:14px}.subscriptionList article>a{min-width:0;display:grid;grid-template-columns:58px 1fr;align-items:center;grid-gap:10px;gap:10px}.subscriptionList img{width:58px;height:58px;object-fit:cover;border-radius:11px}.subscriptionList small,.subscriptionList strong{display:block}.subscriptionList small{color:var(--muted);font-size:var(--font-xs)!important}.subscriptionList button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:var(--cream)}.subscriptionList button svg{width:17px}.accountFeedPage{min-height:70vh;padding:48px 0 80px}.accountFeedHeading h1{margin:8px 0 6px;font-size:clamp(36px,5vw,56px)}.accountFeedHeading p{color:var(--muted)}.accountFeedList{max-width:820px;margin-top:24px;display:grid;grid-gap:16px;gap:16px}.accountFeedList .farmPost>header{grid-template-columns:48px 1fr}.accountFeedList .postProduct{display:block}.accountFeedList .subscriptionEmpty{background:var(--surface);box-shadow:var(--shadow)}[data-theme=dark] .filterDrawer,[data-theme=dark] .filterDrawerActions,[data-theme=dark] .territoryOptions button{background:var(--surface)}[data-theme=dark] .productSummary{border:0!important;box-shadow:none!important}[data-theme=dark] .catalogSearch input{color:var(--text)!important;background:transparent!important;box-shadow:none!important}[data-theme=dark] .emptyState{color:var(--text);border-color:var(--line);background:var(--surface)!important}[data-theme=dark] .emptyState p{color:var(--muted)}[data-theme=dark] .dashboardPage{color:var(--text);background:var(--cream)!important}[data-theme=dark] :is(.dashboardNav,.dashboardStats>div,.dashboardCard,.dashboardMetrics>div,.dashboardEmpty,.dashboardReview,.currentPlanFact,.coverEditor){color:var(--text);border-color:var(--line)!important;background:var(--surface)!important}[data-theme=dark] :is(.quickActions button,.dashboardRow a,.dashboardRow button,.dashboardForm input,.dashboardForm textarea,.dashboardForm select){color:var(--text);border-color:var(--line)!important;background:var(--cream)!important}[data-theme=dark] .quickActions button.inStock{color:#c7e878;background:#2b3725!important}[data-theme=dark] .quickActions button.soldOut{color:#f0aaa0;border-color:#65403c!important;background:#402a28!important}[data-theme=dark] :is(.productCatalogTabs,.productEditorFields input,.productEditorFields select,.productEditorFields textarea){color:var(--text);border-color:var(--line);background:var(--cream)}[data-theme=dark] :is(.productCatalogTabs button.active,.productCatalogTabs button b,.productEditorModal,.productEditorModal>footer,.productEditorPhoto,.productEditorChecks label){color:var(--text);border-color:var(--line);background:var(--surface)}[data-theme=dark] .quickActions .deleteProductButton{color:#f0aaa0;border-color:#65403c!important;background:#402a28!important}[data-theme=dark] .quickActions .restoreProductButton{color:#c7e878;border-color:#47563e!important;background:#2b3725!important}[data-theme=dark] .moderationBanner{color:#f2cf86;border-color:#5f4930;background:#31271d}[data-theme=dark] .coverEditor label{color:#d9e9b0;border-color:#47563e;background:#2b3725}[data-theme=dark] .chatLayout{border-color:var(--line);background:var(--surface)}[data-theme=dark] :is(.dialogList>button,.chatWindow>header,.chatProduct,.incoming,.agreementMessage,.quickReplies button,.messageComposer,.agreementButton.active,.dateDivider,.chatRules){color:var(--text);border-color:var(--line)!important;background:var(--surface)!important}[data-theme=dark] .outgoing{color:var(--text);background:#2b3725}[data-theme=dark] :is(.dialogSearch,.messageComposer input){color:var(--text);border-color:var(--line);background:transparent!important}[data-theme=dark] .dialogList>button.active{background:#2b3725!important}[data-theme=dark] .quickReplies button{color:#c7e878}[data-theme=dark] .agreementButton{color:#c7e878;border-color:#47563e;background:#2b3725}[data-theme=dark] .dialogList::-webkit-scrollbar-thumb,[data-theme=dark] .messagesArea::-webkit-scrollbar-thumb{background:#52604b;border-color:transparent}.trialBanner{margin-bottom:16px;padding:15px 17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;color:#394421;border:1px solid #cfdda8;border-radius:14px;background:#eef5da}.trialBanner svg{color:var(--avocado)}.trialBanner span,.trialBanner strong{display:block}.trialBanner span{margin-top:3px;font-size:13px}.trialBanner a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border-radius:10px;color:white;background:var(--avocado);font-weight:800}.trialBanner.ending{color:#71541c;border-color:#e6cd8e;background:#fff2cb}[data-theme=dark] .trialBanner{color:#d9e9b0;border-color:#47563e;background:#2b3725}[data-theme=dark] .trialBanner.ending{color:#f2cf86;border-color:#5f4930;background:#31271d}@media(max-width:650px){.trialBanner{grid-template-columns:auto 1fr}.trialBanner a{grid-column:1/-1;justify-content:center}}.sellerLegalStatus{margin:5px 0 15px;padding:5px 9px;display:block;font-size:12px;line-height:1.25}.farmLegalStatus,.sellerLegalStatus{width:-moz-fit-content;width:fit-content;color:var(--avocado);background:var(--success-soft);border-radius:999px;font-weight:800}.farmLegalStatus{margin:0 0 16px;padding:6px 10px;display:inline-block;font-size:13px}.exactAddressLocked,.exactAddressSettings{padding:18px;display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:15px;background:var(--cream)}.exactAddressLocked,.exactAddressSettings>div{grid-template-columns:auto 1fr auto;align-items:center}.exactAddressSettings>div{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start}.exactAddressLocked>svg,.exactAddressSettings svg{color:var(--violet)}.exactAddressLocked small,.exactAddressLocked strong,.exactAddressSettings small,.exactAddressSettings strong{display:block}.exactAddressLocked small,.exactAddressSettings small{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.45}[data-theme=dark] :is(.exactAddressSettings,.exactAddressLocked){color:var(--text);border-color:var(--line);background:var(--cream)}@media (max-width:700px){.exactAddressLocked{grid-template-columns:auto 1fr}.exactAddressLocked .button{grid-column:1/-1;width:100%}}.clickableProfilePhoto{position:relative;flex:0 0 auto}.accountAvatarButton{position:relative;padding:0;overflow:hidden;border:0;cursor:pointer}.accountAvatarButton img{width:100%;height:100%;object-fit:cover}.accountAvatarButton i{width:25px;height:25px;position:absolute;right:4px;bottom:4px;display:grid;place-items:center;color:#26351d;background:white;border-radius:8px;box-shadow:var(--shadow)}.accountAvatarButton i svg{width:14px}.clickableProfilePhoto>small{max-width:160px;position:absolute;top:calc(100% + 5px);left:0;color:#b34d45;font-size:13px}.notificationCenter{position:relative}.notificationCenter>button{border:0;background:transparent}.notificationPopover{width:min(390px,calc(100vw - 24px));max-height:520px;position:absolute;z-index:120;top:calc(100% + 14px);right:-70px;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:0 20px 55px rgba(20,28,16,.22)}.notificationPopover header{padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.notificationPopover header>div{flex:1 1}.notificationPopover header span,.notificationPopover header strong{display:block}.notificationPopover header span{color:var(--muted);font-size:12px}.notificationPopover header>button:not(.iconButton){border:0;color:var(--avocado);background:transparent;font-size:12px;font-weight:750}.notificationPopover>div{max-height:430px;overflow-y:auto}.notificationPopover a{padding:14px;display:block;border-bottom:1px solid var(--line);color:var(--text);background:var(--surface)}.notificationPopover a.unread{background:var(--success-soft)}.notificationPopover a strong{display:block;font-size:14px}.notificationPopover a p{margin:4px 0;color:var(--muted);font-size:13px;line-height:1.45}.notificationPopover a small{color:var(--muted);font-size:11px}.notificationEmpty{padding:25px;text-align:center;color:var(--muted)}[data-theme=dark] .notificationPopover,[data-theme=dark] .notificationPopover a{color:var(--text);border-color:var(--line);background:var(--surface)}[data-theme=dark] .notificationPopover a.unread{background:#2b3725}[data-theme=dark] .mapFarmPanel,[data-theme=dark] .mapSummary{background:var(--surface)}[data-theme=dark] .statusPill.success{color:#c7e878;background:#2b3725}[data-theme=dark] .statusPill.warning{color:#f2cf86;background:#3b3425}[data-theme=dark] .statusPill.danger{color:#f0aaa0;background:#402a28}[data-theme=dark] .statusPill.info{color:#d6c4f1;background:#382f46}.farmCaseWorkspace{margin-top:22px}.farmCaseTop{margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.farmCaseTop h2{margin:0;font-size:23px}.farmCaseTop p{margin:4px 0 0;color:var(--muted)}.farmCaseLayout{min-height:700px;display:grid;grid-template-columns:330px minmax(0,1fr);grid-gap:14px;gap:14px}.farmCaseDetail,.farmCaseList{border:1px solid var(--line);border-radius:17px;background:var(--surface);box-shadow:var(--shadow)}.farmCaseList{padding:11px;align-self:start}.farmCaseTabs{margin-bottom:9px;padding:4px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;border-radius:11px;background:var(--cream)}.farmCaseTabs button{min-height:40px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-weight:750}.farmCaseTabs button.active{color:var(--avocado);background:var(--surface);box-shadow:var(--shadow)}.farmCaseList>button{width:100%;min-height:82px;padding:9px;display:grid;grid-template-columns:52px 1fr;align-items:center;grid-gap:9px;gap:9px;border:0;border-top:1px solid var(--line);color:var(--text);background:transparent;text-align:left}.farmCaseList>button.active{border-radius:12px;background:var(--success-soft)}.farmCaseList>button img{width:52px;height:52px;object-fit:cover;border-radius:11px}.farmCaseList small,.farmCaseList strong{display:block}.farmCaseList small{color:var(--muted);font-size:12px!important}.farmCaseList i{grid-column:2;width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:6px;font-size:13px;font-style:normal;font-weight:800}.farmCaseList i.review{color:#765714;background:#fff1c8}.farmCaseList i.verified{color:#4f6900;background:#edf5d7}.farmCaseDetail{min-width:0;padding:22px}.farmCaseDetail>header{display:grid;grid-template-columns:82px 1fr auto;align-items:center;grid-gap:14px;gap:14px}.farmCaseDetail>header img{width:82px;height:82px;object-fit:cover;border-radius:15px}.farmCaseDetail>header p,.farmCaseDetail>header span{color:var(--muted);font-size:var(--font-xs)}.farmCaseDetail>header h3{margin:3px 0;font-size:25px}.farmCaseDetail>header p{margin:0}.farmCaseDetail>header b{padding:6px 9px;border-radius:8px;font-size:12px}.farmCaseDetail>header b.review{color:#765714;background:#fff1c8}.farmCaseDetail>header b.verified{color:#4f6900;background:#edf5d7}.decisionReason,.farmAdminFields,.farmManagerBox,.verificationChecklist{margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}.farmAdminFields h4,.verificationChecklist h4{margin:0 0 11px;font-size:17px}.farmAdminFields>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.farmCaseDetail label{display:grid;grid-gap:5px;gap:5px;color:var(--text);font-weight:750}.farmCaseDetail :is(input,select,textarea){min-width:0;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--cream)}.farmAdminFields>.button,.farmAdminFields>label{margin-top:10px}.farmManagerBox{display:grid;grid-template-columns:40px 1fr minmax(210px,auto) auto;align-items:center;grid-gap:10px;gap:10px}.farmManagerBox>svg{width:40px;height:40px;padding:9px;color:var(--violet);background:var(--violet-soft);border-radius:11px}.farmManagerBox span,.farmManagerBox strong{display:block}.farmManagerBox span{color:var(--muted);font-size:var(--font-xs)}.farmManagerBox button{min-height:44px;padding:0 10px;border:0;border-radius:9px;color:white;background:var(--avocado);font-weight:750}.verificationChecklist{display:grid;grid-gap:8px;gap:8px}.verificationChecklist label{min-height:46px;padding:8px 10px;display:flex;align-items:center;gap:9px;border-radius:10px;background:var(--cream)}.verificationChecklist input{position:absolute;opacity:0}.verificationChecklist label>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.verificationChecklist input:checked+span{color:white;border-color:var(--avocado);background:var(--avocado)}.verificationChecklist svg{width:16px}.decisionReason{margin-bottom:14px}.farmDecisionActions{display:flex;justify-content:flex-end;gap:8px}.dangerButton{color:white;background:#a24d43}.farmDecisionActions button:disabled{cursor:not-allowed;opacity:.48}.createFarmCase>div:first-child h3{margin:4px 0;font-size:25px}.createFarmCase>div:first-child p,.createFarmCase>div:first-child span{color:var(--muted)}.createFarmCase>label{margin-top:16px}.documentRequestForm{margin-bottom:18px;padding:18px;display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.documentRequestForm>div:first-child{display:flex;align-items:center;justify-content:space-between}.documentRequestForm h3{margin:0}.documentRequestForm>div:first-child button{border:0;color:var(--muted);background:transparent}.documentRequestForm>div:not(:first-child){display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.documentRequestForm label{display:grid;grid-gap:5px;gap:5px;font-weight:750}.documentRequestForm :is(input,select,textarea){min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface)}.documentRequestForm .button{justify-self:start}.documentAdminRows>div{min-height:70px;padding:10px 0;display:grid;grid-template-columns:38px 1fr auto 100px;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line)}.documentAdminRows>div>svg{width:38px;height:38px;padding:9px;color:var(--violet);background:var(--violet-soft);border-radius:10px}.documentAdminRows p{margin:0}.documentAdminRows span,.documentAdminRows strong{display:block}.documentAdminRows span{color:var(--muted)}.documentAdminRows b,.documentAdminRows span{font-size:var(--font-xs)}.documentAdminRows button{min-height:40px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}@media (max-width:1100px){.catalogProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.discoveryMap{grid-template-columns:1fr;grid-template-rows:auto 590px auto}.interactiveMapWrap{min-height:590px}.mapFarmPanel{border-top:1px solid var(--line);border-left:0}}@media (max-width:760px){.catalogToolbar .catalogSearch{order:0}.catalogToolbar .mobileFilters{order:1}.catalogToolbar .viewSwitch{order:2}.catalogProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.filterDrawer .drawerTop{min-height:82px;padding:15px 16px}.filterDrawerFields{padding-inline:16px}.filterDrawerActions{padding-inline:16px;grid-template-columns:110px 1fr}.filterDrawerFields .checkList{grid-template-columns:1fr}.territoryOptions{grid-template-columns:1fr 1fr}.filterTwoColumns{grid-template-columns:1fr}.discoveryMap{grid-template-rows:auto 520px auto}.interactiveMapWrap{min-height:520px}.mapPrivacy{max-width:calc(100% - 24px);left:12px;right:12px;bottom:26px;justify-content:center}.interactiveMapWrap .mapLocateButton span{display:none}.genericRows>div{grid-template-columns:38px 1fr}.genericRows>div>.adminEntityAction,.genericRows>div>.statusPill{grid-column:2;justify-self:start}.feedQuickAction .button{width:100%}.accountSubscriptions{padding:18px}.accountSubscriptionsHead{align-items:flex-start;flex-direction:column}.subscriptionList{grid-template-columns:1fr}.subscriptionEmpty{grid-template-columns:42px 1fr}.subscriptionEmpty .button{grid-column:1/-1;width:100%}.accountFeedPage{padding-top:30px}.farmCaseTop{align-items:flex-start;flex-direction:column}.farmCaseTop .button{width:100%}.farmCaseLayout{min-height:0;grid-template-columns:1fr}.farmCaseList{max-height:360px;overflow-y:auto}.farmCaseDetail{padding:16px}.farmCaseDetail>header{grid-template-columns:64px 1fr}.farmCaseDetail>header img{width:64px;height:64px}.farmCaseDetail>header b{grid-column:2;justify-self:start}.farmAdminFields>div{grid-template-columns:1fr}.farmManagerBox{grid-template-columns:40px 1fr}.farmManagerBox button,.farmManagerBox select{grid-column:2}.farmDecisionActions{flex-direction:column}.farmDecisionActions .button{width:100%}.documentRequestForm>div:not(:first-child){grid-template-columns:1fr}.documentAdminRows>div{grid-template-columns:38px 1fr}.documentAdminRows>div b,.documentAdminRows>div button{grid-column:2;justify-self:start}}[data-theme=dark] .reviewForm{background:var(--surface)}[data-theme=dark] .reviewForm textarea{background:var(--eggshell);color:var(--text)}[data-theme=dark] .partnerApply{background:var(--surface)}[data-theme=dark] .partnerApply input,[data-theme=dark] .partnerApply textarea,[data-theme=dark] .partnerLinkRow code,[data-theme=dark] .partnerStats>div{background:var(--eggshell);color:var(--text)}[data-theme=dark] .partnerAdCard{background:var(--surface)}[data-theme=dark] .promoOrder select{background:var(--eggshell);color:var(--text)}[data-theme=dark] .followedFeedCard{background:var(--surface)}[data-theme=dark] .favoriteButton{background:rgba(32,39,30,.92);color:var(--text)}[data-theme=dark] .iconButton{background:var(--surface);color:var(--text)}[data-theme=dark] .adminRegionRow{background:var(--surface)}[data-theme=dark] .adminRegionRow.on{background:var(--success-soft)}[data-theme=dark] .adminDecisionModal label input{background:var(--eggshell);color:var(--text)}[data-theme=dark] .stockConfirmBanner{background:#3a3015}[data-theme=dark] .stockConfirmBanner.ok{background:var(--success-soft)}[data-theme=dark] .mapLibreFarmMarker.tierTop:not(.clustered){border-color:var(--line);background:var(--surface)}[data-theme=dark] .mapLibreFarmMarker.tierTop:not(.clustered) em{color:var(--text)}[data-theme=dark] .mapFarmPanel.tierTop{border-color:#6a5b23}[data-theme=dark] .cookieNotice{background:var(--surface)}[data-theme=dark] .regionClosedBar{color:#e8d9a0;background:#38301a;border-color:#574a20}[data-theme=dark] .wizardPage{background:linear-gradient(180deg,#171d16,#141a13)}[data-theme=dark] .wizardProgress{border-color:var(--line);background:var(--surface)}[data-theme=dark] .wizardProgress>div:first-child strong{color:var(--text)}[data-theme=dark] .wizardProgress li>span{color:var(--text);border-color:var(--line);background:var(--eggshell)}[data-theme=dark] .draftState{border-color:var(--line)}[data-theme=dark] .seasonStripCard{border-color:var(--line);background:linear-gradient(120deg,#232b1c,#20261b)}[data-theme=dark] .season-winter{background:linear-gradient(180deg,#1d2733,var(--surface) 42%)}[data-theme=dark] .season-spring{background:linear-gradient(180deg,#1f2c17,var(--surface) 42%)}[data-theme=dark] .season-summer{background:linear-gradient(180deg,#332915,var(--surface) 42%)}[data-theme=dark] .season-autumn{background:linear-gradient(180deg,#33211a,var(--surface) 42%)}[data-theme=dark] .ruleBlock{background:var(--surface)}[data-theme=dark] .ruleBlock li{background:var(--eggshell)}[data-theme=dark] .ruleAllowed li{background:var(--success-soft)}[data-theme=dark] .ruleProhibited li{background:#3a2422}[data-theme=dark] .ruleEnforcement li{background:#38301a}[data-theme=dark] .ruleProhibited h2 svg{color:#e08a80}[data-theme=dark] .ruleEnforcement h2 svg{color:#e0b558}[data-theme=dark] .supportDanger{border-color:#55352e;background:#2b1d1a}[data-theme=dark] .supportDanger h3{color:#e8a196}[data-theme=dark] .statusChangePending{border-color:#574a20;background:#38301a}[data-theme=dark] .statusChangeForm input,[data-theme=dark] .statusChangeForm select,[data-theme=dark] .statusChangeForm textarea{background:var(--eggshell);color:var(--text)}[data-theme=dark] .ruleRow{background:var(--surface)}[data-theme=dark] .appBenefits article,[data-theme=dark] .appInstallBanner,[data-theme=dark] .appPlatform{background:var(--surface);border-color:var(--line)}[data-theme=dark] .qtyStepper{background:var(--eggshell)}[data-theme=dark] .qtyStepper button{background:var(--surface);color:var(--text)}[data-theme=dark] .qtyStepper input{color:var(--text)}[data-theme=dark] .preorderQtyRow select{background:var(--eggshell);color:var(--text)}[data-theme=dark] .groupOrderCard{border-color:var(--line);background:var(--success-soft)}[data-theme=dark] .sellerRatingHero{border-color:#574a20;background:linear-gradient(120deg,#38301a,#2e2815)}[data-theme=dark] .sellerRatingHero span{color:#e0c56a}[data-theme=dark] .searchSelect input{background:var(--eggshell);color:var(--text)}[data-theme=dark] .searchSelectList{background:var(--surface)}[data-theme=dark] .searchSelectList button:hover{background:var(--eggshell)}[data-theme=dark] .feedbackForm,[data-theme=dark] .feedbackRow{background:var(--surface);border-color:var(--line)}[data-theme=dark] .feedbackForm input,[data-theme=dark] .feedbackForm textarea,[data-theme=dark] .feedbackTopics button{background:var(--eggshell);color:var(--text)}[data-theme=dark] .feedbackTopics button.active{background:var(--success-soft)}[data-theme=dark] .feedbackFilters select{background:var(--eggshell);color:var(--text)}[data-theme=dark] .feedbackTopic{background:var(--eggshell)}[data-theme=dark] .feedbackTopic.topic-bug{background:#3a2422}[data-theme=dark] .feedbackTopic.topic-complaint{background:#38301a}[data-theme=dark] .mapFarmFacts .mapRatingFact{color:#e0c56a}