/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{max-width:800px;}.password-suggestions{display:none !important;}.form-type-password-confirm{display:flex !important;gap:1rem;}.confirm-parent,.password-parent{width:50% !important;}@media only screen and (max-width:375px){.user-register-form{font-size:12px;}}
legend{font-size:1rem !important;}label.js-form-type-radio{padding-right:1.25rem !important;padding-left:0rem !important;}@media screen and (min-width:992px){.flexbox{display:flex;gap:0.25rem !important;}.flexfield{display:inline;width:100% !important;}div.flexfield input{margin-top:0 !important;}label{margin-right:1rem !important;}}
.current-file-container{margin-top:-1rem !important;margin-bottom:1rem !important;}.form-type-vch-managed-file span[data-drupal-selector]{display:none !important;}@media screen and (min-width:992px){.supplemental-resource{min-height:8rem;}.delete-btn{margin-top:2rem;}}@media screen and (max-width:992px){.delete-btn{margin-bottom:2rem;}}.delete-btn{height:fit-content;}.fa-youtube{color:#ff0000;}.fa-spotify{color:#1ed760;}.fa-bandcamp{color:#629aa9;}.fa-itunes-note{color:#f94c57;}span a{overflow-wrap:anywhere;}
.large-logo-container{display:inline-block;}.large-logo-container::after{color:var(--bs-primary-bright);content:'beta';text-transform:uppercase;font-weight:bold;float:right;}a.navbar-brand::after{color:var(--bs-primary-bright);content:'beta';text-transform:uppercase;text-align:right;display:block;font-size:10px;}.footer-logo-container{max-width:200px;}.footer-logo-container::after{color:var(--bs-primary-bright);content:'beta';text-transform:uppercase;float:right;font-size:10px;}.mh-exit-btn::after{content:'beta';text-transform:uppercase;color:var(--bs-light);font-size:8px;position:absolute;float:right;top:38px;right:31px;}
footer row div{position:relative;}.footer-logo{width:100%;max-width:200px;}.footer-heading{position:relative;padding-bottom:15px;margin-bottom:15px;font-size:1.25rem;font-weight:normal;}.link-column a{display:block;}footer.site-footer{padding:0;}.block.block-vch.block-footer-block{width:100%;margin:0;}.block.block-vch.block-footer-block .content{padding:0;}.row.region.region-footer-fifth{margin:0;}@media only screen and (max-width:990px){.link-column a{padding:10px 0;}}
.horizontal-tabs ul.horizontal-tabs-list{justify-content:center;display:flex;background-color:white;border-bottom:1px solid var(--bs-border-color);}.horizontal-tabs li.horizontal-tab-button{background:white;border-right:1px solid var(--bs-border-color);border-left:1px solid var(--bs-border-color);border-top:1px solid var(--bs-border-color);padding-top:0;margin:0;min-width:5em;float:left;}.horizontal-tabs li.horizontal-tab-button.selected{background-color:white;border-bottom:1px solid white;margin-bottom:-1px;}div.horizontal-tabs{margin:0 0 1em 0;padding:0;border:none;position:relative;}.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{color:var(--bs-text-color);}.option-hidden{display:none;}label{display:block;margin:0 0 10px;}.live-preview{max-width:300px;height:200px;background:#fff;position:relative;box-shadow:0 0 5px 0 rgba(0,0,0,0.1);margin:auto;margin-bottom:1rem;}.live-preview img,.live-preview svg{position:relative;width:100%;height:auto;}#note-lyrics{padding-left:25px;position:absolute;top:52px;}#note-lyrics > span{display:inline-block;width:40px;}#piano-roll-lyrics{padding:0;margin-top:10px;font-family:'Cousine',monospace;font-size:0.9rem;color:#42affa;font-weight:bold;}#piano-roll-lyrics > span{display:inline-block;width:18%;}#piano-roll-lyrics > span:last-child{width:0;}#piano-roll-lyrics > span.double-width{width:36%;}#musical{position:absolute;top:50%;transform:translateY(-50%);padding:10px;}#piano-roll{position:absolute;top:50%;transform:translateY(-50%);padding:10px;}#lyrics-only{position:absolute;top:50%;transform:translateY(-50%);padding:10px;text-align:center;width:100%;}.live-preview:not([data-po-format='veroviostatic']) #musical{display:none;}.live-preview:not([data-po-format='piano']) #piano-roll{display:none;}.live-preview:not([data-po-format='text']) #lyrics-only{display:none;}.live-preview:not([data-po-voice='all']) .harmony{display:none;}.live-preview:not([data-po-voice='soprano']) .melody{display:none;}.live-preview[data-po-voice='soprano'] svg g.staff + g.staff,.live-preview[data-po-voice='soprano'] svg g.layer + g.layer{display:none;}.live-preview[data-po-format='veroviostatic'] svg g.system > path,.live-preview[data-po-format='veroviostatic'] svg g.tie,.live-preview[data-po-format='veroviostatic'] svg g.ledgerLines,.live-preview[data-po-format='veroviostatic'] svg g.barLineAttr{display:none;}.live-preview{background:white;--preview-fg-color:black;}.live-preview[data-po-dark-theme='1']{background:black;--preview-fg-color:white;}.live-preview svg path,.live-preview svg g.note,.live-preview svg{stroke:var(--preview-fg-color) !important;fill:var(--preview-fg-color) !important;}.live-preview .lyrics{font-family:'Fira Sans Extra Condensed',sans-serif;color:var(--preview-fg-color);}.live-preview[data-po-font='1'] .lyrics{font-family:serif;color:var(--preview-fg-color);}.live-preview svg g.page-margin{font-family:'Fira Sans Extra Condensed',sans-serif;}body{transition:background 0.5s linear;}
#searchspinmask{position:fixed;font-size:50px;text-align:center;width:100%;height:100%;background:rgba(255,255,255,0.5);padding-top:30%;left:0;bottom:0;z-index:1100;}.ajax-progress.ajax-progress-throbber{display:none;}
.search-container{max-width:640px;width:100%;margin:var(--spc-2) auto;position:relative;}.search-box{width:100%;display:flex;align-items:center;}.search{display:block;width:100%;border-radius:100px !important;border:1px solid var(--bs-border-color);outline:none !important;padding:0.5rem 0.75rem 0.5rem 3rem;color:var(--bs-text-muted);font-size:12pt;background:white;box-sizing:border-box;box-shadow:0 2px 5px -1px rgba(0,0,0,0.1);}.search:focus{border:1px solid var(--bs-focus-border-color);box-shadow:0 0 0 0.2rem var(--bs-focus-shadow);}.search-button{all:unset;position:absolute;top:3px;left:3px;background:var(--bs-border-color);width:2.25rem;height:2.25rem;border-radius:100%;box-sizing:border-box;padding:1rem;}.search-button i{color:white;font-size:10pt;max-width:100%;max-height:100%;top:-10px;left:-4px;position:relative;}.search-button-container{all:unset;}
