.videos-module{gap:20px;display:grid}.videos-intro{justify-content:space-between;align-items:center;gap:24px;padding:4px 0 8px;display:flex}.videos-intro h2{margin:9px 0;font-size:25px}.videos-intro p{max-width:630px;margin:0;font-size:13px}.videos-intro>.btn{white-space:nowrap}.videos-filter-card{padding:20px!important}.videos-search-row{align-items:center;gap:12px;display:flex}.videos-search{color:#758697;background:#f5f7f9;border:1px solid #e2e8ed;border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.videos-search input{width:100%;min-width:0;font:inherit;color:#173044;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:12px 0!important}.videos-search input:focus{outline:none}.videos-search:focus-within{outline-offset:2px;outline:2px solid #aac4e4}.videos-filters{border-top:1px solid #e8edf1;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.videos-filters>.field{flex:1;gap:6px;min-width:0}.videos-filters .field span{color:#607489;font-size:11px;font-weight:600}.videos-filters input,.videos-filters select{box-sizing:border-box;color:#254356;background:#fff;border:1px solid #dce4eb;border-radius:7px;width:100%;padding:9px 10px;font-size:12px}.videos-filters>.field.videos-players-filter{max-width:110px}.videos-filter-icon{color:#7b8b99;flex-shrink:0}.videos-results{color:#62788b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.videos-clear{color:#31658e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.videos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.videos-card{flex-direction:column;display:flex;overflow:hidden;padding:0!important}.videos-preview{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.videos-art{aspect-ratio:400/190;color:#a7ccb0;background:#143d35;position:relative;overflow:hidden}.videos-art-pass{color:#b4d5f4;background:#203c5c}.videos-art-shot{color:#e2c3a9;background:#5b3c31}.videos-art-game{color:#bbbee6;background:#383b60}.videos-art svg{width:100%;height:100%;position:absolute;inset:0}.videos-play{color:#19303d;background:#ecffd6f5;border-radius:50%;place-items:center;width:47px;height:47px;padding-left:3px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 25px #0003}.videos-preview:hover .videos-play{transform:translate(-50%,-50%)scale(1.1)}.videos-art-label{color:#fff9;letter-spacing:1px;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;bottom:11px;left:14px}.videos-card-body{flex-direction:column;flex:1;padding:18px;display:flex}.videos-card-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.videos-card-meta .eyebrow{letter-spacing:1px;font-size:9px}.videos-access{color:#4a7044;white-space:nowrap;background:#edf6ea;border-radius:4px;padding:4px 6px;font-size:9px;display:inline-block}.videos-access.login{color:#8d6928;background:#fff3df}.videos-card h3{min-height:45px;margin:13px 0 10px;font-size:16px;line-height:1.4}.videos-card h3 button{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.videos-card-tags{flex-wrap:wrap;gap:5px;display:flex}.videos-card-tags .badge{color:#587185;background:#f1f4f7;padding:4px 6px;font-size:10px}.videos-card-description{color:#718293;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:12px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.videos-card-facts{color:#425e74;flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding:10px 0 14px;font-size:11px;display:flex}.videos-card-facts>span{align-items:center;gap:4px;display:inline-flex}.videos-card-facts>span+span:before{content:"·";color:#a8b4bf;margin-right:1px}.videos-card-footer{border-top:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:5px;padding-top:11px;display:flex}.videos-card-footer>span{color:#82919f;font-size:9px}.videos-card-footer>div{gap:5px;display:flex}.videos-heart,.videos-view{color:#748c9c;cursor:pointer;background:#f5f7f9;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.videos-heart.saved{color:#6a8b1c;background:#edf7d5}.videos-view{color:#264a63}.videos-footnote{color:#81919f;margin:0;font-size:11px;line-height:1.7}.videos-empty{justify-items:center;gap:10px;display:grid;padding:45px!important}.videos-empty>svg{color:#688495}.videos-empty h3,.videos-empty p{margin:0}.videos-empty p{max-width:460px;font-size:13px;line-height:1.7}.videos-dialog{color:#173247;background:#fff;border:0;border-radius:17px;width:min(600px,100% - 30px);max-height:calc(100dvh - 36px);padding:0;overflow:auto;box-shadow:0 24px 100px #061a3a60}.videos-dialog.wide{width:min(830px,100% - 30px)}.videos-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06182a99}.videos-dialog .modal-head{z-index:2;background:#fff;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex;position:sticky;top:0}.videos-dialog .modal-head h2{margin:0;font-size:19px;line-height:1.4}.videos-dialog .modal-body{padding:25px}.videos-dialog .modal-actions{z-index:2;background:#fff;border-top:1px solid #e7edf2;justify-content:flex-end;align-items:center;gap:9px;padding:17px 25px;display:flex;position:sticky;bottom:0}.videos-dialog .field{gap:7px;font-size:12px;font-weight:600;display:grid}.videos-dialog .field input,.videos-dialog .field select,.videos-dialog .field textarea,.videos-add-focus input{box-sizing:border-box;width:100%;font:inherit;color:#234359;background:#fff;border:1px solid #dce4eb;border-radius:7px;padding:10px 12px;font-weight:400}.videos-dialog textarea{resize:vertical}.videos-info{color:#567086;background:#f2f6fa;border-radius:8px;margin:0;padding:13px 15px;font-size:12px;line-height:1.7}.videos-fieldset{border:0;margin:0;padding:0}.videos-fieldset legend{margin-bottom:10px;font-size:12px;font-weight:600}.videos-chips{flex-wrap:wrap;gap:7px;display:flex}.videos-check{color:#546e82;cursor:pointer;border:1px solid #dee7ec;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.videos-check.selected{color:#446218;background:#eff8de;border-color:#c6df8d}.videos-check input{accent-color:#77a72e;margin:0}.videos-add-focus{gap:8px;margin-top:10px;display:flex}.videos-add-focus input{flex:1;min-width:0;font-size:12px}.videos-small{margin:0;line-height:1.7;font-size:11px!important}.videos-error{color:#aa3431;background:#fff0ee;border-radius:8px;margin:0;padding:12px 15px;font-size:12px;line-height:1.7}.videos-detail-art{background:#f2f6fa;border-radius:11px;overflow:hidden}.videos-art.large .videos-play{width:66px;height:66px}.videos-load-notice{justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.videos-load-notice p{color:#6a8092;margin:0;font-size:11px;line-height:1.6}.videos-load-notice .btn{white-space:nowrap;font-size:11px}.videos-detail-source{justify-content:space-between;align-items:center;gap:20px;display:flex}.videos-detail-source .eyebrow{font-size:11px}.videos-detail-source p{margin-top:6px}.videos-detail-source>.btn{white-space:nowrap;font-size:12px}.videos-detail-facts{background:#f4f7fa;border-radius:9px;grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:15px;padding:19px;display:grid}.videos-detail-facts>div{align-content:start;gap:7px;display:grid}.videos-detail-facts span{color:#758b9c;font-size:10px}.videos-detail-facts strong{font-size:12px;font-weight:650;line-height:1.6}.videos-classification{color:#7e8e9c;margin:-7px 0 0;font-size:11px;line-height:1.7}.videos-description h3{margin:0 0 8px;font-size:14px}.videos-description p{color:#516b80;white-space:pre-line;margin:0;font-size:13px;line-height:1.8}.videos-embed{aspect-ratio:16/9;background:#101a23;border-radius:10px;overflow:hidden}.videos-embed iframe{border:0;width:100%;height:100%}.videos-adopt{background:#f7fbee;border:1px solid #dae9bc;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:13px;padding:16px;display:flex}.videos-adopt strong{font-size:12px}.videos-adopt .badge{align-items:center;gap:5px;display:inline-flex}.videos-adopt .btn{font-size:11px}.videos-adopt-fields{border-top:1px solid #e1eacb;flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;padding-top:15px;display:flex}.videos-adopt-fields .field{max-width:190px}.videos-adopt-fields p{width:100%}@media (max-width:1150px){.videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.videos-filters{flex-wrap:wrap}.videos-filters>.field{min-width:140px}.videos-filter-icon{display:none}.videos-filters>.field.videos-players-filter{min-width:120px;max-width:none}}@media (max-width:650px){.videos-grid{grid-template-columns:1fr}.videos-intro{flex-direction:column;align-items:flex-start}.videos-intro h2{font-size:22px}.videos-search-row{flex-wrap:wrap}.videos-search{min-width:190px}.videos-search-row>.btn{font-size:11px}.videos-filter-card{padding:15px!important}.videos-filters{gap:12px}.videos-filters>.field,.videos-filters>.field.videos-players-filter{min-width:calc(50% - 6px)}.videos-detail-facts{grid-template-columns:1fr 1fr}.videos-detail-source,.videos-load-notice{flex-direction:column;align-items:flex-start}.videos-dialog .modal-head,.videos-dialog .modal-body,.videos-dialog .modal-actions{padding:17px}.videos-dialog .modal-actions{flex-wrap:wrap;gap:5px}.videos-dialog .modal-actions .btn{padding:8px 10px;font-size:11px}.videos-dialog .grid-2{grid-template-columns:1fr}.videos-dialog .modal-head h2{font-size:17px}.videos-card h3{min-height:0}}.videos-load-more{justify-content:center;align-items:center;gap:17px;padding:22px;display:flex}.videos-load-more>span{color:#85949e;font-size:11px}@media (max-width:650px){.videos-load-more{flex-direction:column}}.videos-embed video{object-fit:contain;background:#10252e;width:100%;height:100%;max-height:450px;display:block}.videos-import-report{color:#6b7c60;background:#f4f7ee;border:1px solid #dfe8dd;border-radius:9px;font-size:11px}.videos-import-report summary{cursor:pointer;padding:13px 17px}.videos-import-report>div{gap:9px;padding:0 18px 16px;display:grid}.videos-import-report p{font-size:10px;line-height:1.8}.videos-import-report a{color:#476e34;font-size:10px;text-decoration:underline}.training-tabs{background:#edf1f5;border-radius:10px;flex-wrap:wrap;gap:5px;padding:5px;display:flex}.training-tabs>button{font:inherit;cursor:pointer;color:#617185;background:0 0;border:0;border-radius:7px;padding:10px 14px;font-weight:650}.training-tabs>button.active{color:#132839;background:#fff;box-shadow:0 1px 5px #1232}.training-tabs span{opacity:.65;margin-left:7px;font-size:11px}@media (max-width:650px){.training-tabs{width:100%}.training-tabs>button{flex:1;padding:10px 7px;font-size:12px}}.videos-filter-toggle{display:none}.videos-filter-count{color:#183b2d;background:#c9ef70;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:700px){.videos-filter-toggle{display:inline-flex}.videos-filter-card[data-filter-open=false] .videos-filters,.videos-filter-card[data-filter-open=false] .videos-provider-tabs{display:none}}.shared-video-player{gap:11px;width:100%;min-width:0;display:grid}.shared-video-clips{color:#607c8d;gap:7px;font-size:11px;display:grid}.shared-video-clips select{color:#23465c;width:100%;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:7px;padding:10px 12px}.shared-video-screen{aspect-ratio:16/9;background:#101e28;border-radius:11px;overflow:hidden}.shared-video-screen>iframe,.shared-video-screen>video{object-fit:contain;background:#101e28;border:0;width:100%;height:100%;display:block}.shared-video-placeholder{color:#dbe8d4;text-align:center;background:#193947;border-radius:11px;align-content:center;justify-items:center;gap:13px;min-height:225px;padding:30px 24px;display:grid}.shared-video-graphic{letter-spacing:2px;color:#b8d68a;align-items:center;gap:9px;font-size:9px;display:flex}.shared-video-placeholder>strong{color:#f2f6e9;max-width:530px;font-size:17px;line-height:1.5}.shared-video-placeholder>p{color:#a3b9be;max-width:440px;margin:0;font-size:11px;line-height:1.8}.shared-video-placeholder .btn{margin-top:3px;font-size:11px}.shared-video-options{color:#8a9b8a;flex-wrap:wrap;align-items:center;gap:8px 17px;font-size:10px;line-height:1.7;display:flex}.shared-video-options>span,.shared-video-options>a{align-items:center;gap:5px;display:inline-flex}.shared-video-options>a{color:#507c9b;text-underline-offset:3px;text-decoration:underline}.shared-video-caption-note{color:#7b8f6d;background:#f1f6ed;border-radius:7px;margin:0;padding:11px 13px;font-size:10px;line-height:1.9}.shared-video-fallback{color:#9aabba;margin:0;font-size:9px;line-height:1.8}.shared-video-error{color:#ac7748;background:#fff3eb;border-radius:7px;margin:0;padding:12px 14px;font-size:11px;line-height:1.8}@media (max-width:650px){.shared-video-placeholder{min-height:200px;padding:24px 17px}.shared-video-placeholder>strong{font-size:15px}.shared-video-options{gap:8px 12px;font-size:9px}.shared-video-caption-note{font-size:9px}}.shared-video-preview-button{cursor:pointer;background:0 0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.shared-video-preview-button:focus-visible{outline-offset:2px;outline:3px solid #92b5f6}
