.cms-form-panel{margin-bottom:20px}.cms-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:22px}.cms-form .full{grid-column:1/-1}.cms-form label{display:block;margin-bottom:7px;color:#516057;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cms-form input,.cms-form textarea{width:100%;border:1px solid #dbe1d8;padding:11px;background:#fffef9;color:var(--ink)}.cms-form textarea{resize:vertical}.cms-form .button{width:max-content}.check-row{display:flex!important;align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important}.check-row input{width:auto}.media-grid,.gallery-public{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.media-grid article{overflow:hidden;background:#fffef9;border:1px solid #dde2da}.media-grid img{width:100%;height:185px;object-fit:cover}.media-grid article>div{display:grid;grid-template-columns:1fr auto;gap:3px;padding:12px;font-size:12px}.media-grid small{color:var(--muted);font-size:10px}.media-grid .status{grid-column:1/-1;width:max-content;margin-top:5px}.gallery-public{padding:70px 0 120px}.gallery-public article{position:relative;min-height:260px;overflow:hidden;background:var(--pine)}.gallery-public img{width:100%;height:100%;object-fit:cover}.gallery-public article>div{position:absolute;right:0;bottom:0;left:0;padding:70px 18px 18px;background:linear-gradient(transparent,rgba(13,39,35,.92));color:#fff}.gallery-public span{color:var(--lime);font:9px var(--mono);text-transform:uppercase}.gallery-public h2{margin:5px 0 0;font:700 23px var(--serif)}.review-head,.review-actions{display:flex;align-items:center;justify-content:space-between}.review-actions{gap:8px;margin-top:18px}.review-actions form{flex:1}.review-actions button{width:100%;border:0;padding:8px;cursor:pointer;font-size:10px;font-weight:800}.approve-button{background:#dceee3;color:#25613e}.reject-button{background:#f3dfd9;color:#963c2a}@media(max-width:700px){.cms-form,.media-grid,.gallery-public{grid-template-columns:1fr}.cms-form .full{grid-column:auto}}