.video-playlists-page{max-width:1080px;min-width:0;padding:4px 0 24px;color:var(--text,#ececf0)}.video-playlists-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:16px}.video-playlists-heading h2{margin:0;font-size:22px}.video-playlists-heading p{margin:6px 0 0}.video-playlists-heading-main{display:grid;gap:10px;min-width:0}.video-playlists-tools{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.video-playlists-field{display:grid;gap:5px;min-width:min(280px,100%);color:var(--muted,#a4a4b0);font-size:12px}.video-playlists-field-label{font-size:11px}.video-playlists-field input,.video-playlists-field select,.video-playlists-field textarea{box-sizing:border-box;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--line,#383842);border-radius:5px;background:var(--panel,#1c1c24);color:var(--text,#ececf0);font:inherit}.video-playlists-field textarea{resize:vertical;line-height:1.5}.video-playlists-button{min-height:34px;padding:7px 11px;border:1px solid var(--line,#383842);border-radius:5px;background:var(--panel,#1c1c24);color:var(--text,#ececf0);font:inherit;font-size:12px;cursor:pointer}.video-playlists-button:hover:not(:disabled){border-color:#77758a;background:#282832}.video-playlists-button:focus-visible,.video-playlists-field :focus-visible{outline:2px solid #a58be0;outline-offset:2px}.video-playlists-button:disabled{opacity:.45;cursor:not-allowed}.video-playlists-primary{border-color:#73609c;background:#413459}.video-playlists-primary:hover:not(:disabled){background:#51416d}.video-playlists-secondary{background:transparent}.video-playlists-danger{border-color:#76474d;color:#ffbdbd;background:#2c1c20}.video-playlists-back{width:max-content;padding-inline:0;border:0;background:transparent;color:var(--muted,#a4a4b0)}.video-playlists-list,.video-playlists-video-list{display:grid;gap:10px;min-width:0}.video-playlists-card{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:13px 14px;border:1px solid var(--line,#383842);border-radius:6px;background:var(--panel,#1c1c24)}.video-playlists-card-main{min-width:0;flex:1}.video-playlists-title,.video-playlists-video-title{display:block;max-width:100%;padding:0;border:0;background:transparent;color:var(--text,#ececf0);text-align:left;font:inherit;font-weight:650;font-size:16px;cursor:pointer;overflow-wrap:anywhere}.video-playlists-title:hover,.video-playlists-video-title:hover{color:#cbb7ff}.video-playlists-description,.video-playlists-meta,.video-playlists-muted,.video-playlists-access{margin:5px 0 0;color:var(--muted,#a4a4b0);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.video-playlists-meta{font-size:11px}.video-playlists-card-status{display:grid;justify-items:end;gap:4px;text-align:right}.video-playlists-lock{display:inline-flex;width:max-content;align-items:center;padding:4px 8px;border:1px solid #745f9b;border-radius:999px;color:#d7c6ff;font-size:11px}.video-playlists-access{max-width:240px}.video-playlists-detail-actions{display:flex;justify-content:flex-end;margin:0 0 12px}.video-playlists-video{display:grid;grid-template-columns:minmax(100px,180px) minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:12px;border:1px solid var(--line,#383842);border-radius:6px;background:var(--panel,#1c1c24)}.video-playlists-video.is-locked{grid-template-columns:minmax(0,1fr) auto;border-color:#52446b}.video-playlists-thumbnail{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:#101015}.video-playlists-video-main{min-width:0}.video-playlists-video-title{font-size:14px}.video-playlists-video-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.video-playlists-editor{display:grid;gap:16px}.video-playlists-form-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.8fr) minmax(120px,.7fr) minmax(140px,.8fr);gap:12px;padding:14px;border:1px solid var(--line,#383842);border-radius:6px;background:var(--panel,#1c1c24)}.video-playlists-order-section,.video-playlists-picker{min-width:0;padding:14px;border:1px solid var(--line,#383842);border-radius:6px;background:var(--panel,#1c1c24)}.video-playlists-order-section h3,.video-playlists-picker h3{margin:0;font-size:14px}.video-playlists-order{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.video-playlists-order-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:9px 10px;border:1px solid var(--line,#383842);border-radius:5px;background:#17171d}.video-playlists-order-main{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.video-playlists-order-main strong{font-size:12px}.video-playlists-order-actions{display:flex;flex:0 0 auto;gap:5px}.video-playlists-icon{width:32px;min-height:32px;padding:0;font-size:17px}.video-playlists-icon.danger{color:#ffbdbd}.video-playlists-search-results{display:grid;gap:5px;max-height:240px;overflow:auto;margin-top:8px}.video-playlists-search-result{width:100%;text-align:left}.video-playlists-editor-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.video-playlists-status:empty{display:none}.video-playlists-message,.video-playlists-empty{margin:8px 0;padding:10px 12px;border-radius:5px;background:#24242d;color:var(--muted,#a4a4b0);font-size:12px;overflow-wrap:anywhere}.video-playlists-message.error{border:1px solid #875358;color:#ffc0c0}.video-playlists-locked{max-width:760px;padding:16px;border:1px solid #5b4b78;border-radius:6px;background:#201b2b}.video-playlists-locked>p:first-of-type{color:var(--text,#ececf0)}
@media(max-width:900px){.video-playlists-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.video-playlists-heading{align-items:stretch}.video-playlists-tools,.video-playlists-tools>*{width:100%}.video-playlists-tools .video-playlists-button{width:100%}.video-playlists-heading h2{font-size:19px}.video-playlists-card{align-items:flex-start;flex-direction:column}.video-playlists-card-status{justify-items:start;text-align:left}.video-playlists-video,.video-playlists-video.is-locked{grid-template-columns:minmax(0,1fr)}.video-playlists-thumbnail{max-width:280px}.video-playlists-video-actions{justify-content:flex-start}.video-playlists-form-grid{grid-template-columns:minmax(0,1fr)}.video-playlists-order-item{align-items:flex-start}.video-playlists-editor-actions>*{flex:1}.video-playlists-access{max-width:none}}
