.youtube-center{scroll-margin-top:90px}.youtube-badge{border:1px solid #ffffff22;border-radius:999px;padding:.45rem .75rem;font-size:.78rem}.youtube-badge.connected{color:#70dda1;border-color:#70dda155}.youtube-badge.awaiting_confirmation{color:#ffd071;border-color:#ffd07155}.youtube-badge.error{color:#ff8e8e;border-color:#ff8e8e55}.youtube-channel{margin:1.2rem 0}.youtube-channel-card,.youtube-confirm{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid #ffffff18;border-radius:14px;background:#ffffff08}.youtube-channel-card small,.youtube-confirm small{display:block;color:#9da7af}.youtube-channel-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#1d824b;color:white}.youtube-confirm{justify-content:space-between}.youtube-primary{background:#e12424;color:#fff;border:0;border-radius:9px;padding:.7rem 1rem;font-weight:700;cursor:pointer}.youtube-primary:disabled{opacity:.45;cursor:not-allowed}.youtube-error{color:#ff9c9c}.youtube-videos h3,.youtube-uploads h3{font-size:1rem;margin:1.25rem 0 .7rem}.youtube-empty{color:#9da7af}.youtube-video-form{position:relative;display:grid;gap:.7rem;padding:1rem;margin:.7rem 0;border:1px solid #ffffff18;border-radius:14px;background:#0e1418}.youtube-video-form input[type=text],.youtube-video-form input:not([type]),.youtube-video-form textarea,.youtube-video-form select{box-sizing:border-box;width:100%;background:#151c21;border:1px solid #ffffff20;border-radius:8px;color:#eef2f3;padding:.7rem}.youtube-video-form textarea{min-height:90px;resize:vertical}.youtube-private{position:absolute;right:1rem;top:1rem;color:#ffd071;font-size:.75rem}.youtube-options{display:grid;grid-template-columns:180px 1fr;gap:1rem;align-items:center}.youtube-consent{display:flex;gap:.45rem;align-items:flex-start;color:#c9d0d4;font-size:.9rem}.youtube-consent input{margin-top:.2rem}.youtube-upload-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:.7rem;align-items:center;padding:.75rem 0;border-top:1px solid #ffffff14}.youtube-upload-row small{color:#9da7af}.youtube-upload-row a{color:#72b9ff}@media(max-width:680px){.youtube-confirm{align-items:flex-start;flex-direction:column}.youtube-options{grid-template-columns:1fr}.youtube-upload-row{grid-template-columns:auto 1fr}.youtube-upload-row small,.youtube-upload-row a{grid-column:2}}
