.musiveo-purchase-consent {margin:1rem 0;padding:1rem;border:1px solid currentColor;border-radius:.5rem;min-width:0;font-size:.9rem;line-height:1.55}
.musiveo-purchase-consent label {display:block;margin:.6rem 0}
.musiveo-purchase-consent input[type=checkbox],.musiveo-legal-form input[type=checkbox] {appearance:auto;width:auto;min-width:1rem;height:1rem;margin-right:.5rem;vertical-align:middle}
.musiveo-legal-page {max-width:48rem;margin:2rem auto;padding:1rem;overflow-wrap:anywhere}
.musiveo-legal-form label {display:block;margin:1rem 0}
.musiveo-legal-form input:not([type=checkbox]),.musiveo-legal-form textarea,.musiveo-legal-form select {display:block;width:100%;box-sizing:border-box;margin-top:.35rem;padding:.6rem}
.musiveo-legal-form textarea {min-height:8rem}
.musiveo-legal-form .ml-honeypot {position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.musiveo-legal-links {padding:1rem;text-align:center;font-size:.85rem;overflow-wrap:anywhere}
#dropdown-more .musiveo-report-action {--action-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M5 21V4m0 0c5-4 9 4 14 0v10c-5 4-9-4-14 0'/%3E%3C/svg%3E");display:flex;align-items:center;gap:.65rem}
#dropdown-more .musiveo-report-action::before {content:'';display:block;width:18px;height:18px;flex:0 0 18px;background:currentColor;mask:var(--action-icon) center/contain no-repeat;-webkit-mask:var(--action-icon) center/contain no-repeat}
#dropdown-more .musiveo-report-action:focus-visible {outline:2px solid currentColor;outline-offset:-3px}
.musiveo-commercial-rights {line-height:1.6;margin:1rem}
