/* 6dates Storys — schlicht und edel. */

/* Profil-Sektion */
.sixd-stories{margin:10px 0 26px}
.sixd-stories__h{font-size:1.15rem;margin:0 0 12px}
.sixd-stories__list{display:flex;flex-direction:column;gap:16px}
.sixd-story{display:flex;gap:14px;background:rgba(128,128,128,.06);border:1px solid rgba(128,128,128,.18);border-radius:14px;overflow:hidden}
.sixd-story__img{flex:0 0 140px;max-width:140px}
.sixd-story__img img{width:100%;height:100%;object-fit:cover;display:block}
.sixd-story__body{padding:12px 14px}
.sixd-story__title{margin:0 0 2px;font-size:1.02rem}
.sixd-story__date{font-size:.78rem;opacity:.6}
.sixd-story__text{margin:6px 0 0;white-space:pre-line}
@media(max-width:560px){.sixd-story{flex-direction:column}.sixd-story__img{max-width:100%;flex-basis:auto;aspect-ratio:16/9}}

/* Banner (Startseite) */
.sixd-storybanner{margin:24px 0}
.sixd-storybanner__head{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px}
.sixd-storybanner__head strong{font-size:1.1rem}
.sixd-storybanner__track{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}
.sixd-storycard{flex:0 0 160px;scroll-snap-align:start;text-decoration:none;color:inherit;background:rgba(128,128,128,.07);border:1px solid rgba(128,128,128,.18);border-radius:12px;overflow:hidden;transition:transform .12s}
.sixd-storycard:hover{transform:translateY(-2px)}
.sixd-storycard__img{display:block;width:100%;aspect-ratio:3/4;background-size:cover;background-position:center}
.sixd-storycard__meta{display:block;padding:8px 10px}
.sixd-storycard__name{display:block;font-weight:700;font-size:.9rem}
.sixd-storycard__title{display:block;font-size:.8rem;opacity:.75;margin-top:2px}

/* Uebersicht /storys/ */
.sixd-stories-ov{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.sixd-story-ovcard{background:rgba(128,128,128,.06);border:1px solid rgba(128,128,128,.18);border-radius:14px;overflow:hidden}
.sixd-story-ovcard__img img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.sixd-story-ovcard__body{padding:12px 14px}
.sixd-story-ovcard__name{font-weight:700;text-decoration:none;color:#D20F41}
.sixd-story-ovcard__body h3{margin:4px 0 2px;font-size:1.02rem}
.sixd-story-ovcard__body time{font-size:.78rem;opacity:.6}

/* Editor-Liste im Dashboard */
.sixd-storylist{display:flex;flex-direction:column;gap:10px}
.sixd-storyrow{display:flex;gap:12px;align-items:center;padding:10px;border:1px solid rgba(128,128,128,.18);border-radius:10px}
.sixd-storyrow.is-hidden{opacity:.55}
.sixd-storyrow__img{width:54px;height:54px;object-fit:cover;border-radius:8px;flex:0 0 auto}
.sixd-storyrow__main{flex:1 1 auto;min-width:0}
.sixd-storyrow__main p{margin:4px 0 0;font-size:.85rem;opacity:.8}
.sixd-storyrow__date{font-size:.75rem;opacity:.6;margin-left:8px}
.sixd-storyrow form{margin:0;flex:0 0 auto}
