
/* Expand admin workspace while keeping the left navigation fixed. */
@media(min-width:761px){
 .admin-shell{grid-template-columns:240px minmax(0,1fr)!important}
 .admin-shell .admin-content>main{width:100%!important;max-width:none!important;padding:22px clamp(16px,2vw,38px)!important}
 .admin-content main>.admin-profiles-balance-v357,.admin-content main>.admin-page-head,.admin-content main>.admin-create-form-v469,.admin-content main>.admin-create-form-v452{width:100%!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}
 .admin-content main .admin-profiles-balance-v357{max-width:1480px!important}
 .admin-content main .admin-create-form-v469{max-width:1480px!important}
 .admin-content main .admin-create-fields-v452{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:1500px){.admin-content main>.admin-profiles-balance-v357,.admin-content main>.admin-page-head,.admin-content main>.admin-create-form-v469{max-width:1600px!important}}
@media(max-width:760px){.admin-content main>.admin-profiles-balance-v357,.admin-content main>.admin-page-head,.admin-content main>.admin-create-form-v469{max-width:100%!important;width:100%!important;margin:0!important}}
/* Consistent Short delete control, identical proportions to photo delete buttons. */
.profile-form-page .existing-short-v80{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;width:104px!important;max-width:104px!important}
.profile-form-page .existing-short-v80>video{width:104px!important;height:139px!important;object-fit:cover!important;border-radius:10px!important}
.profile-form-page .existing-short-v80 .short-delete-v460{width:104px!important;max-width:104px!important;min-width:0!important;min-height:31px!important;margin:0!important;padding:6px 3px!important;font-size:11px!important;border-radius:8px!important;background:#231b25!important;border:1px solid #69404d!important;color:#f4a7b9!important}
.profile-form-page .short-upload-locked-v461{color:#aab6c8;font-size:12px;margin:12px 0 0;max-width:420px;line-height:1.5}
/* The fullscreen viewer shares the same readable metadata and pricing design as Shorts feed. */
.short-fullscreen-v164{isolation:isolate!important}
.short-fullscreen-v164 .short-watermark-v461{position:absolute!important;z-index:5!important;top:clamp(55px,8vh,95px)!important;left:clamp(12px,3vw,36px)!important;padding:7px 10px!important;background:rgba(10,14,21,.45)!important;backdrop-filter:blur(7px)!important;border-radius:9px!important;color:#fff!important;font-size:clamp(12px,1.3vw,16px)!important;font-weight:800!important;pointer-events:none!important}
.short-watermark-v461 span{color:#ff4380}.short-watermark-v461 small{font-size:.8em;color:#d6deeb}
.short-fullscreen-v164 .short-info-v461{position:absolute!important;z-index:6!important;bottom:clamp(30px,7vh,88px)!important;right:clamp(12px,3vw,40px)!important;left:auto!important;max-width:min(350px,70vw)!important;display:flex!important;flex-direction:column!important;gap:7px!important;padding:12px!important;background:rgba(9,14,22,.55)!important;backdrop-filter:blur(9px)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:13px!important;color:white!important;text-align:left!important}
.short-info-v461>a{color:white!important;text-decoration:none!important;pointer-events:auto!important}.short-info-v461>a:hover{text-decoration:underline!important}.short-info-v461>span{color:#d4dce7!important;font-size:12px!important}
.short-prices-v461{display:flex;flex-wrap:wrap;gap:5px!important;max-height:130px;overflow:auto}.short-prices-v461>span{background:rgba(18,24,34,.6);border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:5px 7px;font-size:11px;color:#fff}
@media(max-width:760px){.short-fullscreen-v164 .short-info-v461{right:12px!important;bottom:65px!important;max-width:72vw!important;padding:9px!important}.short-fullscreen-v164 .short-watermark-v461{top:65px!important;left:12px!important}}
