.article-actions,.review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.article-action-note{color:var(--muted);font-weight:700}.article-list{display:grid;gap:1rem;margin-top:1.25rem}.article-card{padding:1.2rem;background:#f8fbfc;border:1px solid var(--line);border-left:5px solid var(--turquoise);border-radius:9px}.article-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.article-card h2{margin:0;color:var(--blue);font-size:1.2rem}.article-status-varakozik{color:#694100;background:#fff4ce}.article-status-elfogadva{color:#134e35;background:#e7f8ef}.article-status-elutasitva{color:#7a271a;background:#fef3f2}.article-language{margin:1.3rem 0;padding:1rem;border:1px solid var(--line);border-radius:9px}.article-language legend{padding:0 .45rem;color:var(--navy);font-weight:800}.article-event-name{color:var(--muted);font-weight:700}.abstract-block,.article-user,.review-history{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--line)}.abstract-block h2{color:var(--blue)}.abstract-block h2 small{font-size:.7rem;color:var(--muted)}.abstract-block p{white-space:normal;overflow-wrap:anywhere}.review-note{margin:.8rem 0;padding:.9rem 1rem;background:#eefafb;border-left:4px solid var(--turquoise);border-radius:6px}.admin-article-filter{display:grid;grid-template-columns:1fr 1fr 1.15fr 1.5fr auto;align-items:end;gap:.8rem;margin-bottom:1.3rem}.admin-article-filter .form-field{margin:0}.review-form{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}.button-danger{background:#a52a2a;border-color:#a52a2a;color:#fff}@media(max-width:720px){.article-card-heading{display:block}.article-card-heading .status-badge{margin-top:.5rem}.admin-article-filter{grid-template-columns:1fr}.review-actions .button{width:100%}}

.article-user { overflow-wrap:anywhere; }

.final-article-panel { margin-top:1.5rem; padding:1.2rem; background:#f8fbfc; border:1px solid var(--line); border-top:5px solid var(--turquoise); border-radius:9px; }
.final-article-panel h2 { margin-top:0; color:var(--blue); }
.final-file-facts { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr)); gap:.7rem; margin:0 0 1rem; }
.final-file-facts div { min-width:0; padding:.7rem .8rem; background:#fff; border-radius:7px; overflow-wrap:anywhere; }
.final-file-facts dt { color:var(--muted); font-size:.85rem; font-weight:700; }
.final-file-facts dd { margin:0; color:var(--navy); font-weight:700; }
.final-upload-form { margin-top:1rem; padding-top:1rem; border-top:1px solid var(--line); }

.article-presentation-options { margin:0 0 1rem; padding:.9rem 1rem 1rem; border:1px solid var(--line); border-radius:9px; background:#f8fbfc; }
.article-presentation-options legend { padding:0 .4rem; color:var(--navy); font-weight:800; }
.presentation-type-options { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.65rem; }
.presentation-type-option { display:flex; min-width:0; align-items:center; gap:.65rem; padding:.7rem .8rem; color:var(--ink); background:#fff; border:1px solid #aebdca; border-radius:7px; font-weight:700; cursor:pointer; }
.presentation-type-option:has(input:checked) { border-color:var(--turquoise-deep); background:rgba(0,220,220,.1); box-shadow:inset 0 0 0 1px var(--turquoise-deep); }
.presentation-type-option:focus-within { outline:3px solid rgba(0,220,220,.3); outline-offset:2px; }
.presentation-type-option input[type=radio] { width:1.05rem; height:1.05rem; flex:0 0 auto; margin:0; accent-color:var(--blue); }
.article-presentation-summary { display:block; margin-top:.2rem; color:var(--muted); font-size:.8rem; }
@media(max-width:520px) { .presentation-type-options { grid-template-columns:minmax(0,1fr); } }