#taskAttachments{margin:0 0 27px}.media-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.media-heading h3{font-size:14px;color:var(--ink);font-weight:600;margin:0}.media-heading p{font-size:10px;color:var(--muted);line-height:1.7;margin:5px 0 0}.media-count{white-space:nowrap;color:var(--muted);font-size:9px;padding:4px 7px;border:1px solid var(--line);border-radius:5px}.media-loading{font-size:11px;color:var(--muted)}.media-empty{display:grid;gap:8px;border:1px dashed var(--line);padding:23px 17px;border-radius:8px;text-align:center;color:var(--muted);font-size:10px;line-height:1.8}.media-empty strong{color:var(--ink);font-size:11px;font-weight:500}.media-viewer{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--bg)}.media-screen{background:#090d10;display:grid;place-items:center;min-height:180px;padding:10px}.media-screen>a{display:flex;align-items:center;justify-content:center;width:100%}.media-screen img{display:block;max-width:100%;max-height:390px;object-fit:contain}.media-screen video{display:block;width:100%;max-height:390px;object-fit:contain;border-radius:4px}.media-video-help{color:#a4b1aa;font-size:9px;line-height:1.7;margin:10px 0 0}.media-viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px}.media-viewer-footer strong{display:block;font-size:11px;line-height:1.7;overflow-wrap:anywhere;color:var(--ink)}.media-viewer-footer span{display:block;font-size:9px;color:var(--muted);margin-top:3px}.media-viewer-footer .button{font-size:10px;padding:8px;flex-shrink:0}.media-retention{display:grid;gap:5px;border-top:1px solid var(--line);padding:10px 13px;font-size:9px;color:var(--muted);line-height:1.7}.media-choices{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.media-choice{display:grid;gap:4px;align-content:start;min-width:0;max-width:180px;text-align:left;padding:10px;border:1px solid var(--line);background:var(--surface);border-radius:7px}.media-choice>span{font-size:8px;color:var(--brand);text-transform:uppercase;letter-spacing:1px}.media-choice strong{font-size:10px;color:var(--ink);line-height:1.6;font-weight:500;overflow-wrap:anywhere}.media-choice small{font-size:9px;color:var(--muted)}.media-choice:hover{border-color:var(--brand)}.media-version-select{display:grid;gap:5px;font-size:9px;color:var(--muted);width:100%;margin-top:4px}.media-version-select select,.media-upload select{background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:8px;border-radius:6px;font-size:10px;max-width:100%;min-width:0;width:100%}.media-upload{margin-top:16px;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:14px}.media-upload>label:first-child{display:grid;gap:6px;font-size:10px;color:var(--muted);margin-bottom:12px}.media-file-picker{display:grid;gap:10px;font-size:11px;color:var(--ink);font-weight:500}.media-file-picker input{width:100%;font-size:10px;color:var(--muted)}.media-file-picker input::file-selector-button{border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:10px;padding:9px;cursor:pointer;margin-right:10px}.media-upload>small{display:block;font-size:9px;color:var(--muted);line-height:1.8;margin-top:10px}.media-upload p{font-size:10px;line-height:1.8;color:var(--muted);margin:9px 0 0}.media-upload #releaseMedia{margin-top:11px}.media-local-note{font-size:9px;line-height:1.8;color:var(--muted);margin:12px 0 0}.media-connection{padding:18px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.media-connection strong{font-size:12px;color:var(--ink);font-weight:550}.media-connection p{font-size:11px;color:var(--muted);line-height:1.8;margin:8px 0}.media-connection>span{font-size:10px;color:var(--muted)}.media-admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-block:1px solid var(--line);padding:20px 0;margin:22px 0}.media-admin-stats strong{display:block;font:600 22px var(--font-display);color:var(--ink)}.media-admin-stats span{font-size:9px;color:var(--muted);display:block;line-height:1.8;margin-top:7px}.media-policy h3{font-size:12px;color:var(--ink);font-weight:550}.media-policy ol{padding-left:18px;color:var(--muted);font-size:11px;line-height:2}.media-zip-note{font-size:10px;line-height:1.8;color:var(--muted);margin-bottom:20px}.media-admin-list article{padding:18px 0;border-top:1px solid var(--line)}.media-admin-list article>strong{font-size:12px;color:var(--ink);font-weight:550;overflow-wrap:anywhere}.media-admin-list article>strong span{font-size:9px;color:var(--muted);font-weight:400;margin-left:6px}.media-admin-list article>small{display:block;font-size:10px;color:var(--muted);line-height:1.8;margin:5px 0}.media-backup-pending{display:block;font-size:10px;color:var(--muted);line-height:1.8}.media-admin-list details{margin-top:10px;font-size:10px;color:var(--muted)}.media-admin-list code{display:block;font-size:9px;color:var(--muted);overflow-wrap:anywhere;white-space:normal;line-height:1.8;margin-top:8px}#mediaBackupStatus{font-size:10px;color:var(--muted);line-height:1.8}
:root[data-theme="light"] .media-choice>span{color:#527e1e}@media(max-width:760px){.media-viewer-footer{align-items:flex-start;flex-wrap:wrap}.media-screen img,.media-screen video{max-height:310px}.media-admin-stats{grid-template-columns:1fr;gap:18px}.media-choice{max-width:100%}.media-heading{gap:9px}.media-heading p{font-size:9px}}
.media-enlarge{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:0;cursor:zoom-in}.media-enlarge>span{position:absolute;right:10px;bottom:10px;border-radius:5px;padding:5px 8px;background:#06090cbb;color:#eef5f0;font-size:9px;pointer-events:none}.media-zoom{width:calc(100vw - 32px);max-width:1440px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;border:1px solid #344039;background:#0b1010;color:#f1f6f3;overflow:hidden;border-radius:12px}.media-zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.media-zoom::backdrop{background:#030605dc;backdrop-filter:blur(6px)}.media-zoom-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #ffffff15}.media-zoom-header strong{display:block;font-size:12px;font-weight:550;overflow-wrap:anywhere}.media-zoom-header span{display:block;font-size:10px;color:#9bafa2;margin-top:5px}.media-zoom-close{width:36px;height:36px;border:1px solid #ffffff25;border-radius:8px;background:#ffffff08;color:#f2f7f4;font-size:16px;flex-shrink:0}.media-zoom-close:hover{background:#ffffff18}.media-zoom-stage{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:16px;cursor:zoom-out}.media-zoom-stage img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;cursor:default}@media(max-width:760px){.media-zoom{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px);border-radius:8px}.media-zoom-stage{padding:6px}.media-zoom-header{padding:10px 12px}}
