.video-library-quota{padding:20px 24px;margin-bottom:24px;background:#fff5ef;border:1px solid #ffdbc5;border-radius:16px;color:#31251f}
.video-library-quota strong{font-size:19px}.video-library-quota p{margin:8px 0 0;font-size:14px;line-height:1.5}
.video-library-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px}.video-library-filters label{flex:1;min-width:170px;display:grid;gap:6px;font-size:13px;font-weight:600}
.video-library-filters input,.video-library-filters select,.video-library-form input,.video-library-form select,.video-library-form textarea{box-sizing:border-box;width:100%;padding:11px 12px;min-height:44px;border:1px solid #dfe3e8;border-radius:9px;background:#fff;color:#192331;font:inherit}
.video-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:20px}.video-library-card{border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff;min-width:0}.video-library-card>img,.video-library-poster{width:100%;height:175px;object-fit:cover;background:#f4f5f7}.video-library-poster{display:grid;place-items:center;font-size:52px;color:#bdc4ce}
.video-library-card-body{padding:18px}.video-library-card h4{font-size:17px;line-height:1.4;margin:10px 0;overflow-wrap:anywhere}.video-library-card p{font-size:13px;margin:7px 0;line-height:1.5}.video-library-status{font-size:12px;border-radius:6px;background:#f1f4f7;padding:5px 8px;color:#4d5868}.video-library-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.video-library-actions .ghost-button{font-size:12px;padding:8px 10px;min-height:40px}
.video-library-hint{font-size:13px;color:#667085;line-height:1.6}.video-library-empty{padding:40px 0;color:#667085}.video-library-error{color:#b42318;line-height:1.5}.video-library-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0;font-size:13px}
.video-library-dialog{box-sizing:border-box;border:0;border-radius:20px;padding:24px;width:min(640px,calc(100% - 24px));max-height:90dvh;overflow:auto;color:#192331;box-shadow:0 20px 80px #0003}.video-library-dialog::backdrop{background:#10182888}.video-library-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.video-library-dialog-head h3{margin:0;font-size:20px}.video-library-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.video-library-form label{display:grid;gap:7px;font-size:13px;font-weight:600}.video-library-wide{grid-column:1/-1}.video-library-dialog button:disabled,#videouri-view button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:640px){.video-library-grid{grid-template-columns:1fr}.video-library-form{grid-template-columns:1fr}.video-library-dialog{padding:20px}.video-library-filters label{min-width:100%}#videouri-view>.section-head{flex-wrap:wrap;gap:16px}.video-library-pagination{gap:8px}}
