.offer-label{display:block;font-size:12px;font-weight:600;color:#79582d;margin:4px 0 10px}.price-day{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0;font-size:13px;color:var(--muted)}.price-day select{min-height:36px;max-width:100%;border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 9px}.price-day small{flex-basis:100%;font-size:12px}.cart-offer{display:block;color:#79582d;font-size:12px}#offers-panel fieldset{border:1px solid #ddd1bd;margin:20px 0;border-radius:8px;padding:12px}#offers-panel fieldset label{display:inline-flex;align-items:center;gap:7px;margin:8px 18px 8px 0}#offers-panel input[type=checkbox]{width:18px;height:18px}#offers-panel .weekly-actions{margin:20px 0}
.price-day[hidden]{display:none}
#offers-panel .offer-members label{flex-direction:row;text-align:left;justify-content:flex-start}#offers-panel .offer-members input[type=checkbox]{margin:0;width:18px;min-width:18px}
.offer-group>summary{cursor:pointer;list-style:none}.offer-group>summary::before{content:'▸ Details und Artikel';display:block;font-size:12px;color:#78634b;margin-bottom:12px}.offer-group[open]>summary::before{content:'▾ Details schließen'}.offer-group>summary::-webkit-details-marker{display:none}.offer-members{max-height:420px;overflow:auto;border:1px solid #ddd1bd;border-radius:8px;padding:12px;margin:16px 0}.offer-members label{display:flex!important;align-items:center;gap:10px;border-bottom:1px solid #e8dfd1;padding:10px;margin:0!important}.offer-members label[hidden]{display:none!important}.offer-members input{flex:0 0 18px}.offer-members label:has(input:disabled){opacity:.55}
@media(max-width:620px){.price-day small{display:none}.price-day{margin-bottom:2px}.category{scroll-margin-top:175px}}
.offers-overview-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.offers-overview-tools input[type=search]{flex:1;min-width:180px}.offers-overview-tools select{width:auto;max-width:100%}.offers-totals{background:#f4eee4;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6}.offer-group{border:1px solid #d9cdbb;border-radius:10px;background:#fffdf8;padding:20px;margin:20px 0}.offer-group-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.offer-group-head h3{font-size:24px;margin:0;overflow-wrap:anywhere}.offer-group-price{display:block;font-size:20px;margin-top:16px}.offer-group-validity{margin:8px 0;color:#625543;font-size:14px;line-height:1.6}.offer-state{display:inline-block;padding:4px 8px;border-radius:5px;font-size:12px;font-weight:600;line-height:1.4;background:#ece6de;color:#544b3e}.offer-state.today{background:#e4efe1;color:#2c5832}.offer-state.enabled{background:#e8eee5;color:#3f573d}.offer-state.planned{background:#e5edf5;color:#315270}.offer-state.paused,.offer-state.ended{background:#eeeae4;color:#61584d}.offer-state.review,.offer-state.mixed{background:#fff1d4;color:#805312}.offer-warning{background:#fff4dc;border-left:3px solid #ba8b3d;padding:12px;color:#76501b;font-size:14px}.offer-group-items{list-style:none;padding:0;margin:16px 0 0}.offer-group-items li{display:flex;align-items:center;gap:16px;border-top:1px solid #e8dfd1;padding:14px 0}.offer-item-description{flex:1;min-width:0}.offer-item-description strong,.offer-item-description small{display:block}.offer-item-description strong{font-size:15px;line-height:1.5}.offer-item-description small{font-size:12px;color:#736a5f;margin-top:4px;line-height:1.5}.offer-item-price{min-width:145px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.offer-item-price>span:first-child{font-size:16px;font-weight:700}.offer-item-price small{font-size:12px;color:#74695b}.offer-group-items button{font-size:12px;padding:9px 12px}.offers-editor{margin-top:26px;padding:22px;background:#f8f3e9;border:1px solid #d2b98e;border-radius:10px;scroll-margin-top:30px}.offers-editor[hidden]{display:none}.offers-editor-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.offers-editor-head h3{margin:0;font-size:23px}.offers-scope{line-height:1.6;font-size:14px;color:#65513a}.offers-editor form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.offers-editor form>fieldset,.offers-editor form>.weekly-actions{grid-column:1/-1}.offers-empty{padding:24px;background:#f6f1e8;border-radius:8px}#offers-panel fieldset[hidden],#offers-panel label[hidden],#offers-panel button[hidden]{display:none!important}@media(max-width:760px){.offer-group-items li{flex-wrap:wrap;gap:10px}.offer-item-description{flex-basis:calc(100% - 165px)}.offer-group-items button{margin-left:auto}.offer-group{padding:16px}.offers-editor{padding:16px}.offers-editor form{grid-template-columns:1fr}.offers-overview-tools>button{flex-grow:1}.offer-group-head h3{font-size:22px}}@media(max-width:440px){.offer-item-description{flex-basis:100%}.offer-item-price{flex:1}.offers-editor-head button{width:100%}}
