.accordion-title{cursor:pointer;background-color:var(--green-light);color:var(--green-ink);flex-direction:row;justify-content:space-between;display:flex}.accordion-title:hover{background-color:var(--border)}.accordion-title,.accordion-content{padding:1rem}.accordion-content{background-color:var(--card-bg)}.change-video-content{background-color:var(--card-bg);border:1px solid var(--border);border-radius:.75rem;width:100%;margin:.75rem .5rem;padding:0;font-size:1rem;overflow:hidden;box-shadow:0 1px 3px #1b32080f}.change-video-content-dropdown{cursor:pointer;background-color:var(--green-light);color:var(--green-dark);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .15s ease-in-out}.change-video-content-dropdown:hover{background-color:var(--border)}.change-video-content-km{border:1px solid var(--border);background-color:var(--card-bg);border-radius:.625rem;align-items:stretch;margin:.875rem 1rem;display:flex;overflow:hidden}.change-video-content-km-text{background-color:var(--green-strong);color:#fff;flex-shrink:0;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.4}.change-video-text-content{border:1px solid var(--border);background-color:var(--card-bg);border-radius:.625rem;align-items:stretch;margin:.875rem 1rem;overflow:hidden}.change-video-text-title{text-transform:uppercase;letter-spacing:.04em;background-color:var(--green-strong);color:#fff;flex-shrink:0;align-items:center;min-width:7rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:600;display:flex}
.spinner-container{justify-content:center;align-items:center;height:20vh;display:flex}.spinner{border:3px solid #6495ed;border-top-color:#b22222;border-radius:100%;width:80px;height:80px;animation:1s linear infinite spin}.spinner-outside{color:#b22222;background-color:#90ee90;border-radius:10px;width:60%;font-size:20px;font-weight:700}@keyframes spin{to{transform:rotate(360deg)}}
.buttons-label{cursor:pointer;padding:.5rem}.buttons-text{padding-left:2px;padding-right:2px}.buttons-input{margin-top:auto;margin-bottom:auto;transform:scale(1.25)}
