.delivery-page{padding:24px;color:#07376c;font-size:14px}.delivery-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.delivery-heading h2{font-size:26px;margin:6px 0}.delivery-heading small{color:#ed9400;font-weight:700;letter-spacing:1px}.delivery-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.delivery-toolbar select{padding:9px 12px;border:1px solid #d3deeb;border-radius:6px;background:white;color:#07376c;font:inherit}.delivery-note{color:#65778e;font-size:13px}.delivery-summary{background:white;border:1px solid #d9e3ef;border-radius:10px;padding:18px;font-weight:700;margin:16px 0}.delivery-weeks{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:16px}.delivery-week{background:white;border:1px solid #d9e3ef;border-radius:10px;padding:18px}.delivery-week h2{font-size:19px;margin-top:0}.delivery-week h3{font-size:14px;margin-top:20px}.delivery-page article{border-left:3px solid #ff9700;background:#f3f7fb;padding:12px;margin-top:10px;border-radius:4px;overflow-wrap:anywhere}.delivery-page small{display:block}.delivery-page article small{margin-top:5px}.delivery-page a{color:#0757a5}.delivery-missing{background:white;padding:16px;border:1px solid #d9e3ef;border-radius:10px;margin-top:20px}.delivery-page .btn{font:inherit;cursor:pointer;padding:9px 14px;border-radius:6px;border:1px solid #cddbec;background:white;color:#07376c}.delivery-page .btn:hover{background:#eaf1fa}@media(max-width:1000px){.delivery-weeks{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media(max-width:640px){.delivery-page{padding:14px}.delivery-weeks{grid-template-columns:1fr}.delivery-heading{align-items:flex-start;flex-direction:column}}.delivery-page article{position:relative;padding-right:44px}.delivery-check{position:absolute;top:8px;right:8px;width:26px;height:26px;border:2px solid #9fb3cc;border-radius:6px;background:#fff;color:#fff;font:700 15px/1 system-ui,sans-serif;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.delivery-check:hover:not(:disabled){border-color:#16a34a;background:#f0fdf4}.delivery-check.is-checked{background:#16a34a;border-color:#16a34a;color:#fff}.delivery-check:disabled{cursor:default;opacity:.75}.delivery-check:not(.is-checked):disabled{opacity:.45}.delivery-page article.is-planned{border-left-color:#16a34a;background:#f1f9f4}.delivery-cal{margin-top:8px!important}.delivery-plan-hint{background:#fff7ed;border:1px solid #fdba74;color:#9a3412;border-radius:8px;padding:10px 14px;margin:10px 0}
.delivery-page small.delivery-avis{color:#065f46;font-weight:700;margin-top:7px}.delivery-page small.delivery-avis-hint{color:#65778e;font-size:12px;margin-top:2px}
/* Outlook: 🤖 von der Pipeline angelegt, 📅 Direktlink – unter dem Haken (14.10.2026) */
.delivery-icons{position:absolute;top:38px;right:8px;width:26px;display:flex;flex-direction:column;align-items:center;gap:4px}
.delivery-auto{font-size:16px;line-height:1;cursor:help}
.delivery-outlook{font-size:16px;line-height:1;text-decoration:none;border:0;background:none;padding:0;cursor:pointer}
.delivery-outlook:hover{transform:scale(1.15)}
button.delivery-outlook:disabled{opacity:.5;cursor:wait}
/* Wiederverkauf (Auftragsart 4): Material wird abgeholt, keine Montage (16.10.2026) */
.delivery-page article.is-resale{border-left-color:#7c3aed;background:#f5f3ff}
.delivery-resale{display:inline-block;margin:0 0 6px;border:1px solid #c4b5fd;background:#ede9fe;color:#5b21b6;border-radius:999px;padding:2px 9px;font:700 12px/1.4 system-ui,sans-serif;cursor:pointer}
.delivery-resale:hover{background:#ddd6fe}
.delivery-page .btn.delivery-chip-resale{border-color:#c4b5fd;color:#5b21b6}
.delivery-page .btn.delivery-chip-resale.is-active{background:#7c3aed;border-color:#7c3aed;color:#fff}
