.presentation-admin .presentation-fields {display:grid;grid-template-columns:1fr 1fr;gap:20px}
.presentation-admin fieldset {border:0;padding:0;margin:4px 0 0;min-width:0}
.presentation-admin legend {margin-bottom:10px;font-weight:600;color:#e8f1f2}
.presentation-admin .presentation-hint {font-size:13px;line-height:1.8;color:#a9b7c1;margin:8px 0 16px}
.presentation-project {display:flex!important;align-items:center;gap:12px;padding:9px 0}
.presentation-project input {width:18px!important;height:18px;min-height:18px;accent-color:#91dce4}
.presentation-work {display:grid!important;grid-template-columns:56px minmax(80px,1fr) minmax(160px,240px);gap:14px;align-items:center;padding:10px 0}
.presentation-work img,.presentation-media {width:56px;height:48px;object-fit:cover;background:#111920;display:grid;place-items:center}
.presentation-work>span {overflow-wrap:anywhere}
.presentation-work select {min-width:0;width:100%}
#presentationWorks {max-height:440px;overflow:auto;padding-right:10px;scrollbar-width:thin}
.presentation-actions {display:flex;gap:24px;align-items:center;flex-wrap:wrap}
@media(max-width:600px){.presentation-admin .presentation-fields{grid-template-columns:1fr}.presentation-work{grid-template-columns:42px 1fr!important;gap:10px}.presentation-work select{grid-column:2}.presentation-work img{width:42px;height:42px}}
