.content-editor label,.content-filter label{display:block;font-weight:bold;margin:14px 0 6px}.content-editor input,.content-editor textarea,.content-filter input,.content-filter select{display:block;width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);font:inherit}.content-editor textarea{resize:vertical}.content-editor .tabs{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.content-editor .tabs button{padding:12px;border-radius:14px;background:white;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer}.content-editor .tabs button[aria-selected=true]{background:var(--accent);color:white}.content-editor .pane[hidden]{display:none}.content-editor .actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0}.content-editor figure{margin:18px 0}.content-editor img{display:block;width:min(100%,700px);height:auto;border-radius:16px}.content-links{display:flex;gap:16px;flex-wrap:wrap}.content-editor{overflow-wrap:anywhere}.content-filter{margin-bottom:24px}.content-filter button{margin-top:16px}@media(max-width:700px){.content-editor .actions{align-items:stretch;flex-direction:column}.content-editor .button{white-space:normal}.content-links{flex-direction:column}}

.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.media-grid img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:14px;background:white}.media-grid h2{font-size:1.2rem}.media-grid .panel{min-width:0;overflow-wrap:anywhere}.admin-body>.panel{margin-bottom:24px}.content-editor .image-open{width:min(100%,700px)}@media(max-width:1000px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.media-grid{grid-template-columns:1fr}}
