.yt-library{font-size:20px;line-height:1.8}.yt-library h2{font-size:30px}.yt-library h3{font-size:25px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.yt-library p{font-size:19px;line-height:1.8;overflow-wrap:anywhere}.yt-library label{display:flex;flex-direction:column;gap:8px;font-size:19px;color:#354e3c}.yt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.yt-form-grid select,.yt-form-grid input,.yt-import input{width:100%;min-height:56px;font-size:20px!important}.yt-library .controls{gap:14px;flex-wrap:wrap;margin:22px 0}.yt-library button{font-size:20px!important;min-height:56px}.yt-library button:disabled{opacity:.5;cursor:not-allowed}.yt-library .primary{color:#fff}.yt-library summary{font-size:21px;font-weight:700;cursor:pointer;min-height:50px;padding:8px 0}.yt-library a{color:#326545;text-decoration-thickness:1px;text-underline-offset:4px}.yt-plan,.yt-import{border:1px solid #d6e0cc;border-radius:16px;padding:16px 22px;margin:22px 0;background:#fffefb}.yt-plan p{margin:12px 0}.yt-plan a{font-size:18px;word-break:break-word}.yt-job{padding:22px;background:#eaf0e1;border-radius:16px;margin:24px 0}.yt-job strong{font-size:23px}.yt-job progress{display:block;width:100%;height:20px;margin-top:16px;accent-color:#4b755b}.yt-counts{display:flex;gap:18px;flex-wrap:wrap;margin:24px 0}.yt-counts span{padding:16px;background:#fff;border:1px solid #dae4cf;border-radius:12px}.yt-counts b{font-size:27px;margin-left:8px}.yt-message{font-size:20px;color:#3a6247;padding:12px 0}.yt-row{border:1px solid #d9e3ce;border-radius:20px;background:#fffefb;padding:24px;margin:24px 0}.yt-video{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.yt-video img{width:100%;border-radius:14px;aspect-ratio:16/9;object-fit:cover}.yt-badge{font-size:18px;color:#3b6247;background:#e9f0df;padding:6px 12px;border-radius:10px;display:inline-block}.yt-badge.blocked{background:#f7e8d7;color:#875b31}.yt-reasons{background:#fff2dd;color:#7c512b;padding:20px 20px 20px 42px;border-radius:12px;font-size:19px;line-height:1.9}.yt-review{border-top:1px solid #dce5d3;padding-top:15px;margin-top:24px}.yt-checks{display:grid;gap:16px;margin:24px 0}.yt-checks label{flex-direction:row;align-items:flex-start;gap:14px}.yt-checks input{min-height:28px;min-width:28px;width:28px;height:28px;margin:4px 0;accent-color:#4b755b;flex-shrink:0}.yt-library .notice{font-size:19px!important}.real-thumbnail{width:100%;height:100%;object-fit:cover}.yt-watch{display:inline-block;font-size:20px;font-weight:700;min-height:48px;padding:8px 0}@media(max-width:1250px){.yt-video{grid-template-columns:1fr}.yt-video>a{max-width:420px}}@media(max-width:700px){.yt-form-grid{grid-template-columns:1fr}.yt-row{padding:18px}.yt-library .controls{display:grid;grid-template-columns:1fr}.yt-library h2{font-size:26px}.yt-library h3{font-size:23px}}
.video-stage{position:relative;width:100%;aspect-ratio:16/9;background:#18251e;margin-top:22px;border-radius:16px;overflow:hidden}.video-stage iframe{width:100%;height:100%;min-height:0!important;display:block}.video-stage:fullscreen,.video-stage:-webkit-full-screen{width:100vw;height:100vh;aspect-ratio:auto;border-radius:0;display:grid;place-items:center;background:#18251e}.video-stage:fullscreen iframe,.video-stage:-webkit-full-screen iframe{width:100%;height:100%;border-radius:0}.ad-wait{position:absolute;inset:0;z-index:5;background:#eff4e5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:#365541;gap:14px}.ad-wait[hidden]{display:none}.ad-wait .wait-mascot{font-size:62px}.ad-wait h3{font-size:32px;margin:0}.ad-wait p{font-size:23px!important;line-height:1.7;margin:0}.ad-wait button{font-size:23px!important;min-height:58px}.yt-row-head{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:20px}.bulk-choice{display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important;font-size:22px!important}.bulk-choice input{width:30px;height:30px;min-height:30px;accent-color:#4b755b}.bulk-toolbar{position:sticky;top:0;z-index:4;display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:16px;background:#f1f5e9;border:1px solid #d1dec5;border-radius:14px;margin:24px 0;box-shadow:0 4px 15px #38492d0d}.bulk-toolbar button{min-height:56px}.n-range{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yt-preview{position:relative;display:block;width:100%;padding:0;align-self:start;border-radius:14px;overflow:hidden;background:#e4ecd9}.yt-preview img{display:block}.yt-preview span{position:absolute;left:12px;bottom:12px;padding:8px 12px;background:#35573fe8;color:white;border-radius:8px;font-size:20px}.yt-inline-preview:not(:empty){margin:20px 0}.yt-inline-preview iframe{width:100%;min-height:270px;aspect-ratio:16/9}.ad-wait .tiny{font-size:18px!important}@media(max-width:600px){.ad-wait{gap:7px;padding:14px}.ad-wait .wait-mascot{font-size:35px}.ad-wait h3{font-size:24px}.ad-wait p{font-size:18px!important}.video-stage:has(.ad-wait:not([hidden])){min-height:350px}.bulk-toolbar{position:relative}.bulk-toolbar button{width:100%}}

.exit-fullscreen{display:none;position:absolute;top:14px;right:14px;z-index:7;background:#ffffffed;color:#284d36;padding:10px 16px;border-radius:12px;font-size:20px;min-height:52px}.video-stage:fullscreen .exit-fullscreen,.video-stage:-webkit-full-screen .exit-fullscreen{display:inline-flex;align-items:center}
