/* Godimento UI 888.8 – Wochenempfehlungen. Nur innerhalb des Wochenplans. */
.gd8888-auto{background:linear-gradient(140deg,#fbf2df,#fffaf0);border:1px solid #d8b779;border-radius:15px;padding:14px;margin-bottom:16px;box-shadow:0 8px 19px #84622b0e;color:#332819}
.gd8888-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.gd8888-title>span{font-size:26px;color:#bb893d}.gd8888-title>div{display:grid;gap:3px}.gd8888-title b{font:600 18px Georgia,serif;color:#32291d}.gd8888-title small{font:11px/1.45 system-ui;color:#786549}
.gd8888-fields{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:9px;margin:0 0 12px}.gd8888-fields label{display:grid;gap:5px;font:750 11px system-ui;color:#6c5836;min-width:0}.gd8888-fields select,.gd8888-fields input{width:100%;min-width:0;height:42px;background:#fffdf8;border:1px solid #d9c79f;color:#32291e;border-radius:10px;font:600 13px system-ui;padding:7px 9px}
.gd8888-fields :is(input,select):focus-visible,.gd8888-auto button:focus-visible{outline:2px solid #ad874c;outline-offset:2px}.gd8888-generate{display:block;width:100%;min-height:45px;border:0;border-radius:11px;background:linear-gradient(110deg,#29231b,#51402a);color:#f3d99c;font:800 13px system-ui;cursor:pointer}.gd8888-generate:disabled{opacity:.5}.gd8888-note{font:11px/1.5 system-ui;color:#77644a;margin:10px 0 0}
.gd8888-meal-actions{display:flex;gap:5px;align-items:center;flex-shrink:0}.gd8883-meal .gd8888-meal-actions button{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;line-height:1;font-size:20px;border-radius:9px;border:1px solid #dfcfb2;background:#fffaf0;color:#8b6833;cursor:pointer}.gd8883-meal .gd8888-meal-actions button[data-remove]{color:#9e4732;background:#fff4ee}
@media(max-width:600px){.gd8888-fields{grid-template-columns:1fr 1fr}.gd8888-fields label:first-child{grid-column:1 / -1}.gd8888-auto{padding:12px}.gd8888-title b{font-size:17px}}
@media(prefers-reduced-motion:reduce){.gd8888-auto *{scroll-behavior:auto!important;transition:none!important}}
