.media-intro{max-width:780px;font-size:14px;line-height:1.7;color:var(--text2)}.media-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 12px}.media-toolbar label{position:relative;overflow:hidden;cursor:pointer}.media-toolbar input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.media-note{max-width:850px;color:var(--text2);font-size:12px;line-height:1.7}#media-status{color:var(--blue);font-size:13px;min-height:24px;margin:14px 0}.media-card{display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,1fr);gap:20px;border:1px solid var(--border);background:var(--dark2);padding:22px;border-radius:10px;margin-bottom:12px}.media-card strong{font-size:14px;overflow-wrap:anywhere}.media-card small{display:block;margin-top:6px;font-size:11px;color:var(--text2)}.media-use{display:flex;align-items:center;gap:10px;font-size:12px}.media-use input,.media-mail-selection input{accent-color:var(--blue);width:17px;height:17px;flex-shrink:0}.media-actions{display:flex;gap:8px;flex-wrap:wrap;grid-column:1/-1}.media-mail-selection{border:1px solid var(--border);padding:12px;margin:15px 0;min-width:0}.media-mail-selection legend{font-size:13px}.media-mail-selection label{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere;font-size:12px;margin:8px 0}.media-mail-selection small{display:block;color:var(--text2);font-size:11px}@media(max-width:650px){.media-card{grid-template-columns:1fr;padding:16px}.media-actions .btn{font-size:11px}}
