.impact-club-story-workspace .impact-story-term-field,
.impact-club-story-workspace .impact-story-request-field{min-width:0;margin:0;padding:15px 16px;border:1px solid #dbe4ee;border-radius:14px;background:#fff}
.impact-club-story-workspace .impact-story-term-field,
.impact-club-story-workspace .impact-story-request-field,
.impact-club-story-workspace .impact-story-media-field{grid-column:auto}
.impact-club-story-workspace .impact-story-taxonomy-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.impact-club-story-workspace .impact-story-editorial-column{display:grid;gap:18px;min-width:0}
.impact-club-story-workspace .impact-story-content-field{grid-column:1/-1}
.impact-club-story-workspace .impact-story-areas-field,
.impact-club-story-workspace .impact-story-tags-field,
.impact-club-story-workspace .impact-story-editorial-field{grid-column:auto}
.impact-story-workspace-tabs{margin:0 0 20px;gap:8px;flex-wrap:wrap}
.impact-story-workspace-tabs a{min-width:170px;text-align:center}
.impact-story-filters{gap:6px;flex-wrap:wrap}
.impact-story-filters a{font-size:.78rem}
.impact-club-story-card.is-trashed{border-color:#e6caca;background:#fffafa}
.impact-club-story-card .impact-card-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}
.impact-story-inline-action{display:inline-flex;margin:0}
.impact-story-inline-action .impact-button{border:0;cursor:pointer}
.impact-story-inline-action .impact-button-danger{background:#a33a3a;color:#fff}
.impact-story-inline-action .impact-button-warning{background:#c98a16;color:#fff}
.impact-club-story-workspace .impact-story-term-field legend,
.impact-club-story-workspace .impact-story-request-field legend{padding:0 6px;color:var(--impact-navy);font-size:.84rem;font-weight:850}
.impact-story-term-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}
.impact-story-term-grid label,.impact-story-request-field label{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:8px;min-width:0;color:var(--impact-ink)!important;font-size:.78rem!important;font-weight:650!important;line-height:1.4!important}
.impact-story-term-grid input[type="checkbox"],.impact-story-request-field input[type="checkbox"]{flex:0 0 auto;width:17px!important;min-height:17px!important;margin:1px 0 0!important;padding:0!important}
.impact-story-request-field{display:grid;gap:10px}
.impact-story-request-field small{display:block;color:var(--impact-muted);font-size:.73rem;font-weight:550;line-height:1.45}
.impact-story-content-field{min-width:0}
.impact-story-content-field>label,.impact-story-gallery-field>label{display:block;margin:0 0 7px;color:var(--impact-navy);font-size:.84rem;font-weight:800;line-height:1.35}
.impact-story-content-field .wp-editor-wrap{overflow:hidden;border:1px solid #cbd8e8;border-radius:12px;background:#fff}
.impact-story-content-field .wp-editor-container{border:0}
.impact-story-content-field .mce-tinymce{border:0!important;box-shadow:none!important}
.impact-story-content-field .quicktags-toolbar{border-bottom:1px solid #dbe4ee!important;background:#f8fbff}
.impact-story-content-field .wp-editor-area{min-height:250px;border:0!important}
.impact-story-content-field>small{display:block;margin-top:7px;color:var(--impact-muted);font-size:.73rem;font-weight:550;line-height:1.45}
.impact-story-gallery-field{display:grid;gap:8px;min-width:0}
.impact-story-gallery-field>input[type="file"]{box-sizing:border-box;width:100%;min-height:48px;padding:10px 12px;border:1px solid #cbd8e8;border-radius:12px;background:#fff;color:var(--impact-ink);font:inherit;font-weight:600}
.impact-story-gallery-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border:1px solid #dbe4ee;border-radius:14px;background:#f8fbff}
.impact-story-gallery-preview[hidden]{display:none}
.impact-story-gallery-item{position:relative;display:grid;gap:6px;margin:0;min-width:0;padding:6px;border:1px solid #dbe4ee;border-radius:11px;background:#fff}
.impact-story-gallery-item img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:7px;background:#eef3f8}
.impact-story-gallery-item label{display:flex!important;grid-template-columns:none!important;align-items:center;gap:5px;min-width:0;margin:0;color:var(--impact-muted)!important;font-size:.68rem!important;font-weight:700!important;line-height:1.2!important}
.impact-story-gallery-item input[type="checkbox"]{width:14px!important;min-height:14px!important;margin:0!important;padding:0!important}
.impact-story-gallery-item.is-removed{opacity:.45}
.impact-story-gallery-item.is-removed img{filter:grayscale(1)}
.impact-story-gallery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.impact-story-gallery-actions small{display:block;color:var(--impact-muted);font-size:.73rem;font-weight:550;line-height:1.45}
.impact-story-gallery-actions .impact-button{min-height:34px;padding:7px 12px;font-size:.75rem}
.impact-story-gallery-fallback{max-width:1100px;margin:36px auto;padding-top:22px}
.impact-story-gallery-fallback h2{margin:0 0 14px;color:var(--impact-navy);font-size:1.3rem}
.impact-story-gallery-fallback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.impact-story-gallery-fallback-grid figure{margin:0}
.impact-story-gallery-fallback-grid a{display:block;overflow:hidden;border-radius:14px;background:#eef3f8}
.impact-story-gallery-fallback-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.impact-story-gallery-fallback-grid figcaption{margin:7px 4px 0;color:var(--impact-muted);font-size:.75rem;line-height:1.4}
@media(max-width:700px){.impact-story-term-grid,.impact-story-gallery-preview,.impact-story-gallery-fallback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:450px){.impact-story-term-grid,.impact-story-gallery-preview,.impact-story-gallery-fallback-grid{grid-template-columns:1fr}}
@media(max-width:760px){.impact-club-story-workspace .impact-story-taxonomy-grid{grid-template-columns:1fr}.impact-club-story-workspace .impact-story-areas-field,.impact-club-story-workspace .impact-story-tags-field,.impact-club-story-workspace .impact-story-editorial-field{grid-column:auto}}
