.focused-fitra #food-panel{max-width:1000px;padding-top:24px}
.focused-fitra #food-panel>.fitra-food-eyebrow{display:none}
.focused-fitra #food-panel>.section-menu,.focused-fitra #food-panel>a.focused-link,.focused-fitra #food-panel>.fitra-food-secondary{display:none!important}
#fitra-food-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fitra-food-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:120px;padding:20px;text-align:left;font:inherit;background:#fff;border:1px solid #c6d6ca;border-radius:18px;color:#203b53}
.fitra-food-card strong{font-size:1.125rem;line-height:1.4}.fitra-food-card span{font-size:1rem;line-height:1.5;color:#51687b}.fitra-food-card:hover{border-color:#356b38;background:#f5faf6}.fitra-food-card:focus-visible{outline:3px solid #356b38;outline-offset:3px}
.focused-fitra:not(.fitra-food-open) #food-panel>.section-content,.focused-fitra:not(.fitra-food-open) #food-panel>.section-select{display:none!important}
.fitra-food-open #fitra-food-overview{display:none}
.fitra-food-open #food-panel>.section-select{margin:0 0 20px}
.focused-fitra header .inner{max-width:1000px;gap:12px;flex-wrap:wrap;align-items:center}
.focused-fitra header .brand{font-size:1.5rem;line-height:1.2}.focused-fitra header .language-control{margin-left:auto}.focused-fitra header .hyvinn-back{margin-bottom:0}
.focused-fitra .simple-title{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}
@media(max-width:480px){#fitra-food-overview{grid-template-columns:1fr}.fitra-food-card{min-height:0;padding:18px}.focused-fitra header .inner{padding:14px 16px}.focused-fitra header .language-control{max-width:45%;font-size:14px}.focused-fitra header .language-control select{font-size:16px;max-width:100%;padding:8px}.focused-fitra header .hyvinn-back{flex-basis:auto}}
