/* Projekt-Dateien (Admin): Fenster „Öffentlich teilen“ (teilen-portal.js) */
.bundle-share{white-space:nowrap}
.teilen-box{display:grid;gap:14px;max-width:520px}
.teilen-hint{margin:0;color:#4a5874;line-height:1.5}
.teilen-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-weight:600;color:#18223a}
.teilen-row input[type="checkbox"]{width:20px;height:20px;margin:0}
.teilen-row select{width:auto;min-height:40px;padding:6px 10px;border-radius:12px;font-weight:500}
.teilen-until{font-weight:500;color:#5b6478;font-size:.9rem}
.teilen-url{width:100%;min-width:0;font-size:.9rem;border-radius:12px;background:#f4f6fa}
.teilen-buttons{display:flex;gap:8px;flex-wrap:wrap}
.teilen-buttons>*{width:auto!important;flex:0 0 auto;margin:0}
.teilen-open{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.teilen-make{width:auto!important}
.teilen-make{justify-self:start}
.teilen-stat{margin:0;font-size:.85rem;color:#5b6478}
.teilen-off{justify-self:start;border:0;background:none;padding:0;color:#b42318;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0;width:auto}
.teilen-msg{margin:0;padding:10px 12px;border-radius:12px;background:#eef3ff;color:#1f3a7a;font-size:.9rem}
