.language-control{display:flex;align-items:center;gap:6px;justify-content:flex-end;margin-block-start:12px}.language-control select{max-width:180px;min-height:44px;border:1px solid #8b9b69;border-radius:10px;background:#0a2d22;color:#f3f4e9;padding:8px;font:600 12px/1.4 sans-serif}.global-location{display:grid;gap:8px}.global-location>label{font-weight:700;font-size:13px;margin-block-start:8px}.global-location input,.global-location select{width:100%;min-height:48px;border:1px solid #cbd8cd;border-radius:14px;background:#f5f9f6;padding:12px;color:#0b2e22;font-size:14px}.global-location small{font-size:12px;color:#5b7a6e}.country-picker{position:relative}.country-results{position:absolute;inset-inline:0;top:100%;z-index:30;max-height:280px;overflow-y:auto;background:#fff;border:1px solid #a1b69e;border-radius:12px;box-shadow:0 10px 25px #0002}.country-results[hidden]{display:none}.country-results button{display:flex;flex-direction:column;text-align:start;width:100%;min-height:52px;padding:10px 14px;color:#123c2d;border-block-end:1px solid #e1e9dc;background:#fff}.country-results button:hover,.country-results button[aria-selected=true]{background:#e6eddb}.country-results small{font-size:11px}.copy-query{margin-block:0 14px}.global-guidance-note{font-size:13px;line-height:1.6;padding:12px;border:1px solid #6a8057;border-radius:12px;color:#dbe6cd}.global-glossary{display:grid;gap:12px}.global-glossary dt{font-size:11px;font-weight:700;color:#9ebe86}.global-glossary dd{margin:0 0 10px}.service-card bdi{unicode-bidi:isolate}.service-cards a{overflow-wrap:anywhere}.pdf-script-note{font-size:13px;line-height:1.6}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .text-left,html[dir=rtl] [class*="text-left"]{text-align:right}html[dir=rtl] .app-header,html[dir=rtl] .cook-body,html[dir=rtl] .action-body,html[dir=rtl] .bb-detail,html[dir=rtl] .bb-more-body{text-align:start}html[dir=rtl] .brand-name{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .brand-copy{text-align:start}html[dir=rtl] .score-number,html[dir=rtl] .gauge-art{direction:ltr}html[dir=rtl] .bb-actions svg:last-child{transform:scaleX(-1)}html[dir=rtl] .language-control{justify-content:flex-start}html[dir=rtl] .brand-name,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:inherit}html[dir=rtl] input,html[dir=rtl] select{text-align:start}html[dir=rtl] .cook-step,html[dir=rtl] .service-card{direction:rtl}html[dir=rtl] .country-results{direction:rtl}html[dir=rtl] .cook-step progress{direction:rtl}
@media(max-width:600px){.global-location input,.global-location select{font-size:16px}.language-control select{max-width:160px}.service-card h3{overflow-wrap:anywhere}.app-header{min-width:0}}

.service-card:only-child{grid-column:1/-1}


.location-detect{min-height:44px;border:1px solid #1c8354;border-radius:12px;background:#f5f9f6;color:#0b4a3a;font-weight:800}.manual-location-toggle{justify-self:start;background:none;color:#1c8354;font-size:12px;font-weight:800;text-decoration:underline}.manual-location{display:grid;gap:7px;padding:10px 0}.city-picker input:disabled{opacity:.65;cursor:not-allowed}.recent-locations{display:flex;gap:6px;flex-wrap:wrap}.recent-locations>span{width:100%;font-size:11px;font-weight:700;color:#5b7a6e}.recent-locations button{border:1px solid #cbd8cd;border-radius:999px;padding:7px 10px;background:#fff;color:#0b4a3a;font-size:11px;font-weight:700}
