.paylas-paneli h2,.kapasite-paneli h2{margin:0 0 12px}
.paylas-formu{display:grid;gap:12px}
.paylas-secimler,.paylasim-eylemleri{display:flex;gap:10px;flex-wrap:wrap}
.paylas-onizlemeler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.paylas-onizlemeler:empty,.paylasim-medyasi:empty{display:none}
.paylas-ek{margin:0;min-width:0;padding:10px;border:1px solid #e3e7ed;border-radius:12px}
.paylas-ek img,.paylas-ek video{display:block;width:100%;height:180px;object-fit:contain;background:#f3f5f8;border-radius:8px}
.paylas-ek figcaption{font-size:13px;overflow-wrap:anywhere;margin:8px 0}
.paylas-metni{display:block;width:100%;min-height:160px;max-height:500px;resize:vertical;line-height:1.6}
.paylas-zengin-metin{min-height:180px;max-height:600px;overflow:auto;border:1px solid #d9dee7;border-radius:10px;padding:14px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;background:#fff}
.paylas-zengin-metin:focus{outline:2px solid #d43737;outline-offset:2px}
.paylas-zengin-metin[contenteditable=false]{background:#f4f6f8}
.paylas-zengin-metin img,.paylasim-metni img{display:block;max-width:100%;max-height:640px;object-fit:contain;margin:10px 0}
.paylas-yazi-araclari{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}
.paylas-paneli progress,.kapasite-paneli progress{width:100%;height:16px;accent-color:#e74343}
.paylas-paneli progress[hidden],.paylasim-eylemleri[hidden]{display:none}
.paylasim-karti{min-width:0}
.paylasim-medyasi{display:grid;gap:10px;padding:0 16px}
.paylasim-medyasi img,.paylasim-medyasi video{display:block;max-width:100%;width:100%;max-height:640px;object-fit:contain;background:#f4f6f8;border-radius:10px}
.paylasim-metni{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}
.paylasim-karti>.settings-help,.paylasim-karti>.form-error,.paylasim-eylemleri,.paylasim-duzenle,.paylasim-sil-onayi{margin:12px 16px}
.paylasim-duzenle button,.paylasim-sil-onayi button{margin:8px 8px 0 0}
.kapasite-listesi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;margin:20px 0}
.kapasite-listesi dt,.kapasite-listesi dd{margin:0;padding-bottom:10px;border-bottom:1px solid #e3e7ed}
.kapasite-listesi dd{font-weight:600;text-align:right}
.video-onizleme{position:relative;overflow:hidden;border-radius:10px;background:#f1f3f6}
.video-onizleme video{display:block;width:100%;aspect-ratio:16/9;max-height:640px;object-fit:contain}
.video-oynat{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}
.video-oynat span{padding:12px 18px;border-radius:40px;background:rgba(0,0,0,.7);color:white;font:inherit;font-weight:600}
.video-oynat:focus-visible{outline:3px solid #d43737;outline-offset:-4px}
.video-oynat[hidden]{display:none}
.video-onizleme>.form-error{position:absolute;left:12px;right:12px;bottom:12px;background:white;padding:8px;border-radius:8px}
