.media-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.media-results,.media-selection-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:18px 0}.media-card{padding:14px;border:1px solid var(--line,#b7c9bb);border-radius:14px;overflow:hidden}.media-card h3{font-size:18px;overflow-wrap:anywhere}.media-card p{font-size:14px;margin:6px 0}.media-card time{font-size:12px}.media-preview{height:140px;display:flex;align-items:center;justify-content:center;background:#e4ede3;border-radius:8px}.media-preview img{width:100%;height:100%;object-fit:contain}.media-edit-dialog{width:min(720px,90vw);max-height:90vh;overflow:auto;box-sizing:border-box;padding:24px;background:var(--doc-surface,#fff);color:var(--doc-text,#173c30);border:1px solid var(--line,#b7c9bb);border-radius:16px}.media-edit-dialog::backdrop{background:#142b25b8}.media-edit-dialog label{display:block;margin:10px 0}.media-edit-dialog input,.media-edit-dialog textarea,.media-filters input,.media-filters select{width:100%;box-sizing:border-box}.media-error{color:#c94e4e}.media-case-results,.media-owner-results{display:flex;flex-direction:column;gap:6px}.document-media{white-space:normal;margin:20px 0}.document-media-body{display:flex;flex-direction:column;gap:10px}.document-media img{display:block;max-width:100%;max-height:560px;object-fit:contain;margin-inline:auto}.document-media iframe{width:100%;aspect-ratio:16/9;border:0}.document-media figcaption{font-size:14px;color:var(--muted,#607466);margin-top:8px}.media-selection{border-top:1px solid var(--line,#b7c9bb);padding-top:18px}

.media-edit-dialog input,.media-edit-dialog textarea{padding:10px;border:1px solid var(--border,#b7c9bb);border-radius:8px;background:var(--doc-surface,#fff);color:var(--doc-text,#173c30);font:inherit}

.document-tabs{position:sticky;top:0;z-index:2;padding:12px 0;background:var(--doc-surface,#fff)}.document-tabs [aria-selected="true"]{outline:2px solid currentColor;outline-offset:3px}#document-content [hidden]{display:none!important}.document-prose::after{content:"";display:block;clear:both}.document-media{width:var(--media-width,100%);max-width:100%;clear:both}.document-media.media-align-center{margin-inline:auto}.document-media.media-align-left{margin-right:auto}.document-media.media-align-right{margin-left:auto}.document-media.media-wrap.media-align-left{float:left;clear:none;margin:8px 24px 16px 0}.document-media.media-wrap.media-align-right{float:right;clear:none;margin:8px 0 16px 24px}.media-insert-options input[type=checkbox]{width:auto}@media(max-width:640px){.document-media{float:none!important;width:100%;margin:20px 0!important}}

.document-media.media-width-1{--media-width:1%}.document-media.media-width-2{--media-width:2%}.document-media.media-width-3{--media-width:3%}.document-media.media-width-4{--media-width:4%}.document-media.media-width-5{--media-width:5%}.document-media.media-width-6{--media-width:6%}.document-media.media-width-7{--media-width:7%}.document-media.media-width-8{--media-width:8%}.document-media.media-width-9{--media-width:9%}.document-media.media-width-10{--media-width:10%}.document-media.media-width-11{--media-width:11%}.document-media.media-width-12{--media-width:12%}.document-media.media-width-13{--media-width:13%}.document-media.media-width-14{--media-width:14%}.document-media.media-width-15{--media-width:15%}.document-media.media-width-16{--media-width:16%}.document-media.media-width-17{--media-width:17%}.document-media.media-width-18{--media-width:18%}.document-media.media-width-19{--media-width:19%}.document-media.media-width-20{--media-width:20%}.document-media.media-width-21{--media-width:21%}.document-media.media-width-22{--media-width:22%}.document-media.media-width-23{--media-width:23%}.document-media.media-width-24{--media-width:24%}.document-media.media-width-25{--media-width:25%}.document-media.media-width-26{--media-width:26%}.document-media.media-width-27{--media-width:27%}.document-media.media-width-28{--media-width:28%}.document-media.media-width-29{--media-width:29%}.document-media.media-width-30{--media-width:30%}.document-media.media-width-31{--media-width:31%}.document-media.media-width-32{--media-width:32%}.document-media.media-width-33{--media-width:33%}.document-media.media-width-34{--media-width:34%}.document-media.media-width-35{--media-width:35%}.document-media.media-width-36{--media-width:36%}.document-media.media-width-37{--media-width:37%}.document-media.media-width-38{--media-width:38%}.document-media.media-width-39{--media-width:39%}.document-media.media-width-40{--media-width:40%}.document-media.media-width-41{--media-width:41%}.document-media.media-width-42{--media-width:42%}.document-media.media-width-43{--media-width:43%}.document-media.media-width-44{--media-width:44%}.document-media.media-width-45{--media-width:45%}.document-media.media-width-46{--media-width:46%}.document-media.media-width-47{--media-width:47%}.document-media.media-width-48{--media-width:48%}.document-media.media-width-49{--media-width:49%}.document-media.media-width-50{--media-width:50%}.document-media.media-width-51{--media-width:51%}.document-media.media-width-52{--media-width:52%}.document-media.media-width-53{--media-width:53%}.document-media.media-width-54{--media-width:54%}.document-media.media-width-55{--media-width:55%}.document-media.media-width-56{--media-width:56%}.document-media.media-width-57{--media-width:57%}.document-media.media-width-58{--media-width:58%}.document-media.media-width-59{--media-width:59%}.document-media.media-width-60{--media-width:60%}.document-media.media-width-61{--media-width:61%}.document-media.media-width-62{--media-width:62%}.document-media.media-width-63{--media-width:63%}.document-media.media-width-64{--media-width:64%}.document-media.media-width-65{--media-width:65%}.document-media.media-width-66{--media-width:66%}.document-media.media-width-67{--media-width:67%}.document-media.media-width-68{--media-width:68%}.document-media.media-width-69{--media-width:69%}.document-media.media-width-70{--media-width:70%}.document-media.media-width-71{--media-width:71%}.document-media.media-width-72{--media-width:72%}.document-media.media-width-73{--media-width:73%}.document-media.media-width-74{--media-width:74%}.document-media.media-width-75{--media-width:75%}.document-media.media-width-76{--media-width:76%}.document-media.media-width-77{--media-width:77%}.document-media.media-width-78{--media-width:78%}.document-media.media-width-79{--media-width:79%}.document-media.media-width-80{--media-width:80%}.document-media.media-width-81{--media-width:81%}.document-media.media-width-82{--media-width:82%}.document-media.media-width-83{--media-width:83%}.document-media.media-width-84{--media-width:84%}.document-media.media-width-85{--media-width:85%}.document-media.media-width-86{--media-width:86%}.document-media.media-width-87{--media-width:87%}.document-media.media-width-88{--media-width:88%}.document-media.media-width-89{--media-width:89%}.document-media.media-width-90{--media-width:90%}.document-media.media-width-91{--media-width:91%}.document-media.media-width-92{--media-width:92%}.document-media.media-width-93{--media-width:93%}.document-media.media-width-94{--media-width:94%}.document-media.media-width-95{--media-width:95%}.document-media.media-width-96{--media-width:96%}.document-media.media-width-97{--media-width:97%}.document-media.media-width-98{--media-width:98%}.document-media.media-width-99{--media-width:99%}.document-media.media-width-100{--media-width:100%}

.document-teaser-preview{padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--doc-code);margin-bottom:24px}.document-teaser-preview-content{display:flow-root;max-height:300px;overflow:auto}.document-teaser-preview-content .document-media img{max-height:200px}.document-body-preview{border-top:2px solid var(--border);padding-top:20px}#document-tab-selection .media-selection{border-top:0;padding-top:0}

.media-video-thumbnail img{display:block;max-width:100%;max-height:300px;margin:12px auto}.media-edit-dialog [data-thumbnail-download]{display:block;margin:12px 0}.media-edit-dialog [hidden]{display:none!important}.document-video-visual{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.document-video-visual .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#000b;pointer-events:none}.document-video-visual .play-button::after{content:"";position:absolute;left:26px;top:18px;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:22px solid white}

.media-preview{position:relative}.media-preview>.play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:#000b;pointer-events:none}.media-preview>.play-button::after{content:"";position:absolute;left:20px;top:13px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:16px solid white}
