/* Foodorado V2.8 – nahtloses Premium-Kacheldesign; reine Darstellung */
html.fds-haupt .fdProfilHero, html.fds-klassik .fdProfilHero {
 min-height:285px; display:flex; flex-direction:column; justify-content:flex-end;
 padding:24px; isolation:isolate; border-radius:27px; overflow:hidden;
 background:linear-gradient(0deg,#0b1710 0%,rgba(11,23,16,.96) 7%,rgba(11,23,16,.6) 41%,rgba(11,23,16,.12) 88%),url('../bilder/premium/stadt-bei-nacht.webp') center top/cover no-repeat;
 border:1px solid rgba(186,171,108,.55);
}
html.fds-haupt .fdProfilHero .fyAugenbraue{color:#b8dea9}
html.fds-haupt .fdProfilHero h2{color:#fff8eb!important;line-height:1.12!important;font-size:clamp(28px,6.5vw,35px)!important}
html.fds-haupt .fdProfilHero p{color:#d3d8c9!important;text-shadow:0 2px 8px #07130c}
html.fds-haupt .fdVorratHero, html.fds-klassik .fdVorratHero{
 min-height:225px;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;
 border-radius:27px;overflow:hidden;isolation:isolate;
 background:linear-gradient(0deg,rgba(7,17,11,.99) 0%,rgba(7,17,11,.87) 22%,rgba(7,17,11,.25) 68%,rgba(7,17,11,.12)),url('../bilder/premium/vorrat-header.webp') center 30%/cover no-repeat;
 border:1px solid rgba(186,171,108,.5);
}
html.fds-haupt .fdVorratHero h2{color:#f9f3e7!important;font-size:clamp(27px,6.5vw,34px)!important;margin:6px 0!important}
html.fds-haupt .fdVorratHero p{color:#d6ddcc!important;max-width:31ch!important}
html.fds-haupt .fdVorratListe{display:grid;gap:9px;margin:15px 0 26px}
html.fds-haupt .fdVorratListe .fdVorratKachel{
 display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:space-between;
 position:relative;isolation:isolate;min-height:104px;overflow:hidden;
 border:1px solid rgba(143,176,137,.25)!important;border-radius:18px;
 background:linear-gradient(110deg,#122319,#13261c 58%,#13261c);padding:13px 15px!important;
 gap:5px!important;box-shadow:0 7px 22px rgba(0,0,0,.20);
}
html.fds-haupt .fdVorratKachel:before{content:'';position:absolute;z-index:-1;inset:0;
 background-image:var(--fd-foto);background-size:cover;background-position:right 45%;
 opacity:.85;mask-image:linear-gradient(90deg,transparent 20%,rgba(0,0,0,.2) 40%,black 74%);
 -webkit-mask-image:linear-gradient(90deg,transparent 20%,rgba(0,0,0,.2) 40%,black 74%);
}
html.fds-haupt .fdVorratKachel:after{content:'';position:absolute;z-index:-1;inset:0;
 background:linear-gradient(90deg,#102017 0%,rgba(16,32,23,.95) 33%,rgba(16,32,23,.4) 64%,transparent 100%);pointer-events:none}
html.fds-haupt .fdVorratKachel .fdVorratInhalt{position:relative;z-index:1;max-width:66%;min-width:0}
html.fds-haupt .fdVorratKachel .vorratname{font-size:17px;font-weight:750;color:#fff7ea;line-height:1.2;overflow-wrap:break-word}
html.fds-haupt .fdVorratKachel .vorratmenge{font-size:14px;margin-top:5px;color:#e5e4d8}
html.fds-haupt .fdVorratKachel .fdVorratAktionen{position:relative;z-index:1;display:flex;gap:7px;max-width:75%}
html.fds-haupt .fdVorratKachel .fdVorratAktionen .klein{font-size:12px!important;padding:5px 10px!important;min-height:30px;border-radius:11px;background:rgba(14,32,22,.82);border:1px solid rgba(150,187,145,.32)}
html.fds-haupt .fdVorratKachel .fdVorratAktionen .loeschen{padding:5px 10px!important}
html.fds-haupt .fdVorratListe .vorratzeile.bearbeiten{border-radius:18px;border:1px solid rgba(155,227,154,.25);padding:15px;background:#16241b}
@media(max-width:360px){html.fds-haupt .fdVorratKachel{min-height:98px!important}html.fds-haupt .fdVorratHero{min-height:200px;padding:17px}html.fds-haupt .fdProfilHero{min-height:245px;padding:17px}}
@media(prefers-reduced-motion:reduce){html.fds-haupt .fdVorratKachel{transition:none}}
