/* v9.5.6: scope every fix to its component; no global card/photograph resets. */
.admin-media-page-v956{min-width:0;max-width:100%}
.admin-media-page-v956 .admin-media-layout-v911{grid-template-columns:minmax(270px,.78fr) minmax(0,1.7fr);align-items:start}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-grid-v906{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;align-items:start}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-card-v911{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;padding:0!important;min-width:0;width:100%;height:auto;min-height:0;border:1px solid #303640;border-radius:14px;background:#10151d;box-shadow:none;overflow:hidden}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-thumb-v906{position:relative;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;border-radius:0;overflow:hidden;background:#090e15}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-thumb-v906 .vv-media-launch,body.admin-shell-v10 .admin-media-page-v956 .media-admin-thumb-v906 .vv-media-poster{position:absolute;inset:0;width:100%!important;height:100%!important;border-radius:0;aspect-ratio:auto!important}
.admin-media-page-v956 .media-admin-thumb-v906 .vv-media-poster>img{object-fit:cover;max-width:none}
.admin-media-page-v956 .media-admin-thumb-v906 .is-logo .vv-media-poster>img{object-fit:contain;padding:16px}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-thumb-v906 .vv-poster-placeholder{font-size:22px;opacity:.22}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-thumb-v906 .is-document .vv-media-action{inset:auto 12px 12px;display:flex;padding:8px 12px;background:#080d16ee;border:1px solid #ffffff28;transform:none;width:auto;height:auto}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-thumb-v906 .is-document .vv-media-action>span{display:inline;font-size:12px}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-copy-v911{padding:14px;gap:10px;min-width:0;display:grid;flex:0 0 auto}
.admin-media-page-v956 .media-admin-badges956{display:flex;flex-wrap:wrap;gap:5px;align-items:center}
.admin-media-page-v956 .media-admin-badges956>span{font-size:10px;font-weight:650;line-height:1.5;color:#c1cad5;background:#1c2530;border:1px solid #303d4b;padding:3px 6px;border-radius:5px;overflow-wrap:anywhere}
.admin-media-page-v956 .media-admin-badges956>.is-live{color:#d8ff8e;background:#222c1b;border-color:#455432}.admin-media-page-v956 .media-admin-badges956>.is-draft{color:#ffd69f;background:#2d241b;border-color:#5b4631}
.admin-media-page-v956 .media-admin-copy-v911 h3{font-size:16px!important;line-height:1.4;letter-spacing:-.015em;margin:0!important;color:#f2f5f9;text-transform:none;overflow-wrap:anywhere}.admin-media-page-v956 .media-admin-copy-v911 h3 a:hover{text-decoration:underline}
.admin-media-page-v956 .media-admin-description956{font-size:12px;line-height:1.6;color:#b7c3d2;max-width:100%;min-width:0}.admin-media-description956 summary{cursor:pointer;min-height:30px;display:list-item}.admin-media-description956 p{white-space:normal;overflow-wrap:anywhere;margin:6px 0 0}.admin-media-page-v956 .media-admin-order956{font-size:11px;color:#9cabbc;letter-spacing:.02em}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-card-v911 .media-admin-actions-v911{display:flex!important;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;gap:8px;position:static;min-width:0;width:100%;margin:0;padding:12px 14px;border-top:1px solid #2b323e;background:#0d121a}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-card-v911 .media-admin-actions-v911>form,body.admin-shell-v10 .admin-media-page-v956 .media-admin-card-v911 .media-admin-actions-v911>a{flex:1 1 84px;min-width:0;margin:0}
body.admin-shell-v10 .admin-media-page-v956 .media-admin-card-v911 .media-admin-actions-v911 .btn{display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;padding:8px 10px!important;white-space:normal;font-size:12px!important;line-height:1.3;border:1px solid #374555;color:#e0e7f0;background:#182230;overflow-wrap:anywhere;box-sizing:border-box}
.admin-media-page-v956 .media-admin-actions-v911 .ui-icon{width:15px;height:15px;flex:0 0 auto}.admin-media-page-v956 .media-admin-card-v911 .media-admin-actions-v911 .danger-v911{color:#ffc2c7!important;background:#241920!important;border-color:#59404a!important}
.vv-preview-audit956{padding:16px;border:1px solid #35404f;border-radius:14px;background:#0f1722;margin:14px 0;display:grid;gap:10px;min-width:0}.vv-preview-audit956 h2{font-size:17px;margin:0}.vv-preview-audit956 p{font-size:13px;margin:0;line-height:1.6}.vv-preview-audit956 small{font-size:11px;overflow-wrap:anywhere;color:#b5c3d2}.vv-preview-audit956 .btn{justify-self:start}
.vv-preview-help954 small{flex-basis:100%;color:#aebdce;overflow-wrap:anywhere}
.vs954-share-controls [data-vs-save-all]{white-space:normal}.vs954-share-controls label{display:grid;gap:6px;line-height:1.5}.vs954-share-controls input[type=checkbox]{width:17px;height:17px}.vs954-share-controls label.vs956-check{display:flex;align-items:flex-start;gap:8px;font-size:13px}.vs954-share-controls [aria-busy=true]{opacity:.6}
@media(max-width:1100px){.admin-media-page-v956 .admin-media-layout-v911{grid-template-columns:1fr}}
@media(max-width:520px){body.admin-shell-v10 .admin-media-page-v956 .media-admin-grid-v906{grid-template-columns:1fr;gap:12px}.admin-media-page-v956 .media-admin-copy-v911 h3{font-size:16px!important}}
