.mediaLibrary{color:#eee9e4;background:#171314;max-width:1080px;min-height:100vh;margin:auto;padding:32px 24px 80px;font-family:inherit;line-height:1.65}.mediaLibrary nav,.mediaActions{flex-wrap:wrap;gap:14px;display:flex}.mediaLibrary h1{margin:16px 0;font-size:clamp(28px,5vw,42px);line-height:1.3}.mediaLibrary h2{margin:36px 0 12px;font-size:24px}.mediaLibrary a,.mediaAsset a{color:#edcb88;text-underline-offset:4px;text-decoration:underline}.mediaLibrary article,.mediaAsset{overflow-wrap:anywhere;background:#241e20;border:1px solid #66594b;border-radius:14px;margin:18px 0;padding:20px}.mediaLibrary button,.mediaAsset button,.mediaPrimary{color:#251b11;cursor:pointer;min-height:44px;font:inherit;background:#edcb88;border:1px solid #f2d8a8;border-radius:8px;margin:5px 8px 5px 0;padding:10px 14px;font-weight:600;display:inline-block}.mediaLibrary button:disabled,.mediaAsset button:disabled{opacity:.5;cursor:default}.mediaLibrary input:not([type=checkbox]),.mediaLibrary textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#171314;border:1px solid #9e8d79;border-radius:8px;margin:7px 0 14px;padding:12px}.mediaLibrary textarea{min-height:100px}.mediaLibrary label,.mediaUpload{margin:14px 0;display:block}.mediaReview{background:#1d1918;border:1px solid #ab8a55;border-radius:10px;padding:18px}.mediaError{color:#fff5f4;background:#582b2e;border:2px solid #f19c99;border-radius:10px;margin:16px 0;padding:16px}.mediaError strong{font-size:18px}.mediaSuccess{background:#1b483c;border:1px solid #7fcbb1;border-radius:10px;padding:16px}.mediaStatus strong{color:#f4d69f;font-size:18px}.mediaAsset video{background:#000;border-radius:10px;width:100%;max-height:440px;margin:14px 0;display:block}.mediaAsset small,.mediaId{color:#d2c5b7}.mediaAsset .mediaPrimary{color:#251b11}.mediaUpload input{color:#eee;max-width:100%;margin-top:10px;display:block}.mediaLibrary details>summary{cursor:pointer;color:#f2d8a8;padding:10px 0}.mediaLibrary footer{color:#d2c5b7;margin-top:32px}.mediaLibrary input[type=checkbox]{vertical-align:middle;width:18px;height:18px;margin-right:8px}.mediaAsset p{line-height:1.65}:is(.mediaLibrary button:focus-visible,.mediaAsset button:focus-visible,.mediaLibrary a:focus-visible,.mediaAsset a:focus-visible){outline-offset:4px;outline:3px solid #fff}.mediaLibrary header{height:auto;min-height:0;margin:22px 0 30px;padding:0;display:block}.mediaLibrary header p{color:#d2c5b7;max-width:840px;margin:12px 0;font-size:16px;line-height:1.75;display:block}.mediaLibrary header h1{color:#eee9e4}.mediaLibrary footer{text-align:left;height:auto;margin:32px 0 0;padding:0;font-size:14px;line-height:1.75;display:block;position:static}.mediaLibrary footer p{margin:0}.mediaLibrary nav{align-items:center;min-height:44px}.mediaLibrary>section{clear:both}.mediaUsage{background:#241e20;border:1px solid #806e59;border-radius:12px;margin:16px 0;padding:18px}.mediaUsage strong{color:#f4d69f;font-size:19px}.mediaCount{color:#e8d7bd;margin:8px 15px 8px 0;display:inline-block}.mediaOperations>details{border:1px solid #66594b;border-radius:12px;margin:14px 0;padding:14px}.mediaPolicy select{color:#fff;max-width:100%;font:inherit;background:#171314;border:1px solid #9e8d79;border-radius:8px;padding:12px;display:block}.mediaPolicy{max-width:720px}.mediaOperations small{display:block}.editingLibraryResult video{background:#09090b;border-radius:12px;width:100%;max-height:520px;margin:16px 0;display:block}.editingLibraryScript{white-space:pre-wrap;overflow-wrap:anywhere}.mediaRepairConfirm{background:#2c251c;border:2px solid #e4b86a;border-radius:12px;margin:16px 0;padding:20px}.mediaRepairConfirm strong{font-size:1.1rem}.editingLibraryResult small{color:#aaa;display:block}.mediaLibrary #editing-assets{scroll-margin-top:85px}.mediaProtectionBoundary{border:1px solid #bb9a60;border-radius:10px;padding:16px}.mediaDangerText{color:#ffb8b8}.mediaLibrary #media-protection{scroll-margin-top:80px}.mediaLibrary article.mediaProtectionIssue{background:#302324;border:2px solid #d89797}.mediaAsset .mediaRefreshNotice{color:#e8d7bd;background:#2d2723;border:1px solid #806e59;border-radius:9px;margin:12px 0;padding:10px 12px}.mediaAsset .mediaRefreshNotice strong{font-size:14px}.mediaAsset .mediaRefreshNotice p{margin:4px 0;font-size:13px}
