html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}[type=button]{-webkit-appearance:button}[type=reset]{-webkit-appearance:button}[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{color:#fff;background-color:#363636;font-family:Inter,sans-serif}body a{color:#fff}.heading1{font-size:24px;line-height:32px}@media (max-width:1023px){.desktop-only{display:none}}@media (min-width:1024px){.mobile-only{display:none}}.plain-list{padding-left:0;list-style:none}a{color:#fff}input[type=checkbox]{border:1px solid rgba(0,0,0,.5);line-height:2}input[type=date]{border:1px solid rgba(0,0,0,.5);line-height:2}.not-done{position:relative}.not-done:before{text-align:center;content:"NOT DONE";color:red;opacity:.15;background-color:#000;border-radius:10px;width:calc(100% + 20px);height:calc(100% + 20px);font-size:32px;line-height:64px;position:absolute;top:-10px;left:-10px}.lds-ring{z-index:1000000;width:64px;height:64px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.lds-ring div{box-sizing:border-box;border:6px solid transparent;border-top-color:#888;border-radius:50%;width:51px;height:51px;margin:6px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1023px){.close-mobile{content:"X";background-position:50%;background-repeat:no-repeat;width:48px;height:48px;margin-left:-24px;display:block}}@media (min-width:1024px){.close-mobile{display:none}}.qs-datepicker-container{color:#000;z-index:9001;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid gray;border-radius:.263922em;flex-direction:column;width:15.625em;font-family:sans-serif;font-size:1rem;display:flex;position:absolute;overflow:hidden;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{color:#fff;z-index:1;opacity:1;background:rgba(0,0,0,.75);flex-direction:column;width:100%;height:100%;padding:.5em;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{color:#fff;text-align:center;background:0 0;border:none;border-bottom:1px solid #fff;border-radius:0;width:80%;margin:0 auto;padding:.25em 0;font-size:.875em;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;top:0;right:0}.qs-overlay .qs-submit{cursor:pointer;background:rgba(128,128,128,.4);border:1px solid #fff;border-radius:.263922em;margin:0 auto auto;padding:.5em}.qs-overlay .qs-submit.qs-disabled{color:gray;cursor:not-allowed;border-color:gray}.qs-overlay .qs-overlay-month-container{flex-wrap:wrap;flex-grow:1;display:flex}.qs-overlay .qs-overlay-month{cursor:pointer;opacity:.5;justify-content:center;align-items:center;width:33.3333%;transition:opacity .15s;display:flex}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{filter:blur();background:#d3d3d3;flex-grow:1;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;transition:filter .3s,-webkit-filter .3s;display:flex}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{cursor:pointer;border-radius:.263922em;width:1.5625em;height:1.5625em;transition:background .15s;position:relative}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid transparent;transition:border .2s;position:absolute;top:50%}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid transparent;font-weight:700;transition:border .2s}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{filter:blur();flex-wrap:wrap;padding:.3125em;transition:filter .3s,-webkit-filter .3s;display:flex}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{cursor:pointer;border-radius:.263922em;justify-content:center;align-items:center;width:14.2857%;height:1.5625em;transition:background .1s;display:flex}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:gray;font-weight:700}.qs-event{position:relative}.qs-event:after{content:"";background:#07f;border-radius:50%;width:.46875em;height:.46875em;position:absolute;bottom:0;right:0}.float-right{float:right}.hidden{display:none}a{text-decoration:none}#Alerts .mask,#Confirmation .mask,.modal-container .mask{opacity:.5;z-index:9999;background-color:#000;position:fixed;inset:0}#Alerts .modal,#Confirmation .modal,.modal-container .modal{color:#000;z-index:10000;background-color:#fff;max-width:80%;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#Alerts .modal a,#Confirmation .modal a,.modal-container .modal a{color:#000}#Alerts .modal .body,#Confirmation .modal .body,.modal-container .modal .body{margin:1em}#Alerts .modal ol,#Confirmation .modal ol,.modal-container .modal ol{list-style:none}#Alerts .modal .close,#Confirmation .modal .close,.modal-container .modal .close{position:absolute;top:4px;right:4px}#Alerts .modal .footer button.option,#Confirmation .modal .footer button.option,.modal-container .modal .footer button.option{margin:1em;padding:1em}.with-validation .error{color:red}input.form-control,select.form-control{padding:.25em}.clickable{cursor:pointer;color:#00f}.clickable:hover{color:#009}.clickable.link{text-decoration:underline}.clickable-no-color{cursor:pointer}.display-none{display:none}.datefield{width:7em}.app-content>.function-body,.app-content>div>.function-body{padding:1em}.app{position:relative}@media (max-width:1023px){.app{padding-top:48px}}@media print{.app{padding-top:0}}.app .update-avail{text-align:center;border:1px solid orange;border-radius:10px;margin:3px;padding:3px;font-size:small;display:none}body.update-pending .app .update-avail{display:block}.app>.header{color:#000;z-index:500;background-color:#f0f0f0;height:48px;display:none;position:fixed;top:0;left:0;right:0}.app>.header a{color:#000}@media print{.app>.header{display:none}}@media (max-width:1023px){.app>.header{justify-content:space-between;display:block}}@media print and (max-width:1023px){.app>.header{display:none}}@media (max-width:1023px){.app>.header>.hamburger{position:absolute;top:0;left:0}.app>.header>.scan{font-size:x-large;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app>.header>.update-avail{position:absolute;top:0;right:0}}.app>.sidebar{color:#000;background-color:#f0f0f0;width:250px;padding:0 1em 4em;transition-property:left;transition-duration:.2s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.app>.sidebar a{color:#000}@media (max-width:1023px){.app>.sidebar{z-index:5000;top:48px;left:-250px}.app>.sidebar.expanded{left:0}}.app>.sidebar img.icon{width:100%;padding:1em}.app>.sidebar ol{padding-left:0;list-style:none}.app>.sidebar ol li{padding-bottom:1em}.app>.sidebar ol li .active-function{font-weight:700}.app>.sidebar ol li a{text-decoration:none}.app .app-content{margin-left:250px}.app .app-content.no-sidebar{margin-left:0}@media (max-width:1023px){.app .app-content{margin-left:0}}@media print{.app .app-content{margin-left:0;padding-left:0}}.app-sidebar__toggle{padding:0 15px;font-family:"Font Awesome 5 Free";line-height:2.4;text-decoration:none;transition:background-color .3s;display:none}@media (max-width:1023px){.app-sidebar__toggle{order:-1;display:block}}.app-sidebar__toggle:before{content:"";font-family:"Font Awesome 5 Free";font-size:21px;font-weight:900}@media print{.app-sidebar__toggle:before{content:""}}.login-view,.signup-view{background-image:url(../ying-yang-bandos-1920.d93ba2b6.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:calc(100% - 250px);height:100%;position:fixed;top:0;left:250px}@media (max-width:1023px){.login-view,.signup-view{width:100%;left:0}}.login-view .login-form,.login-view .signup-form,.login-view .pre-signup,.login-view .post-signup,.signup-view .login-form,.signup-view .signup-form,.signup-view .pre-signup,.signup-view .post-signup{color:#000;background-color:rgba(255,255,255,.8);border:1px solid gray;border-radius:5px;padding:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-view .logo,.signup-view .logo{display:none}@media (max-width:1023px){.login-view,.signup-view{flex-direction:column;align-items:center;display:flex}.login-view .logo,.signup-view .logo{display:block}}.login-view .form-control,.login-view .error,.signup-view .form-control,.signup-view .error{max-width:300px;margin-top:1em;display:block}.login-view button,.signup-view button{padding:1em}.login-view .post-signup,.signup-view .post-signup{text-align:center}.login-form,.signup-form{flex-direction:column;justify-content:center;align-items:center;display:flex}.login-form .form-control,.signup-form .form-control{margin-top:1em}.login-form button,.signup-form button{padding:1em}.login-form a,.signup-form a{padding:.5em}.payment-view{padding-left:1em}.payment-view .form-control{margin-top:1em}.payment-view form.amount-form *{display:block}.payment-view form.payment-form{margin-top:1em;display:none}.payment-view .amount{font-size:x-large;font-weight:700}.payment-view .description{font-size:large;font-weight:700}.payment-view .refresh{padding-bottom:1em}.payment-element-view form.payment-form{display:none}.payment-element-view .payment-element-container{color:#000;background-color:#f0f0f0;border:1px solid gray;border-radius:.25em;max-width:600px;margin-top:1em;margin-bottom:1em;padding:1em}.payment-element-view .payment-element-container a{color:#000}.payment-element-view button{margin-top:1em;margin-bottom:1em;padding:1em}.payment-element-view .message{color:red;font-size:xx-large;font-weight:700}.payment-element-view .status{text-transform:capitalize;margin-top:1em;font-size:xx-large;font-weight:700}.logout-view button.logout{padding:1em}ol.server-error-list{padding-left:0}.huge-button{padding:1em}.change-password-view form{flex-direction:column;max-width:400px;display:flex}.change-password-view form label{margin-top:1em}.change-password-view form label.error{margin-top:2px}.change-password-view form input{margin-top:4px;padding:8px}.change-password-view form button{margin-top:1em;padding:1em}.shop .shop-items{list-style-type:none}.shop .shop-items li.shop-item{padding:.5em}.library-view select.library{margin-left:.5em;margin-right:1em}.library-view label{padding-right:.5em}.library-view .autoplay{margin-left:1em;padding:.5em}.player-view .inactive,.review-view .inactive{color:red}.player-view a,.review-view a{text-decoration:none}.player-view .purchase-option,.review-view .purchase-option{color:#000;background-color:#ededed;border:1px solid rgba(0,0,0,.5);max-width:60%;margin-bottom:1em;padding:2em}.player-view .purchase-option a,.review-view .purchase-option a{color:#000}.player-view .purchase-option button.add-recording,.review-view .purchase-option button.add-recording{cursor:pointer;background-color:#8bc34a;border:0 solid #8bc34a;border-radius:4px;margin:1em auto;padding:1em;display:block}.player-view .controls,.review-view .controls{padding:1em}.player-view .controls button,.review-view .controls button{margin:.5em;padding:.5em}.player-view .controls button.looping,.review-view .controls button.looping{background-color:#a0a0a0}.player-view .video-container,.review-view .video-container{max-width:60%}@media (max-width:800px){.player-view .video-container,.review-view .video-container{max-width:100%}}.player-view .video-container .marks,.review-view .video-container .marks{height:2em;margin-top:8px;display:flex}.player-view .video-container .marks canvas,.review-view .video-container .marks canvas{border:1px solid #000;flex-grow:1}.player-view .edit-marks-container,.review-view .edit-marks-container{display:none}.player-view .edit-marks-container input.mark-value,.review-view .edit-marks-container input.mark-value{margin-bottom:4px;font-family:monospace}.player-view .edit-marks-container a.delete,.review-view .edit-marks-container a.delete{margin-left:1em}.player-view .edit-marks-container button.done,.review-view .edit-marks-container button.done{margin:.5em;padding:.5em}.player-view .edit-marks-list,.review-view .edit-marks-list{padding-left:0}.player-view .repitch-comment,.review-view .repitch-comment{padding-bottom:.5em}.player-view .repitch-container,.review-view .repitch-container{padding-left:1.5em}.player-view .repitch-container input.cents,.review-view .repitch-container input.cents{width:4em;padding:.5em}.player-view .repitch-container button,.review-view .repitch-container button{margin:.5em;padding:.5em}.player-view input.leftright,.review-view input.leftright{width:100%;max-width:60%;display:block}@media (max-width:800px){.player-view input.leftright,.review-view input.leftright{max-width:100%}}.banner1{background-image:url(../watercolour-yellow2.5e5c9158.webp);background-repeat:no-repeat;background-size:100%;width:100%;min-height:8em;padding:2em}.blurb{color:#000;background-color:#ededed;border:1px solid rgba(0,0,0,.5);max-width:60%;margin:1em auto;padding:2em}@media (max-width:1023px){.blurb{max-width:100%}}.blurb a{color:#000}.card{color:#000;background-color:#ededed;border:1px solid rgba(0,0,0,.5);max-width:60%;margin:1em auto;padding:2em}@media (max-width:1023px){.card{max-width:100%}}.card a{color:#000}.tracks{box-sizing:border-box;list-style-type:none}.tracks .inLibrary{font-weight:700}.tracks .inactive a{color:red!important}.tracks .track{grid-gap:8px;border-top:1px solid #ededed;grid-template-rows:[title]auto[artist]auto[end];grid-template-columns:[txt]1fr[short]110px[end];justify-content:stretch;width:100%;padding-top:1em;padding-bottom:0;display:grid}.tracks .track .genre{min-width:5rem}.tracks .track .long{display:none}.tracks .track .genre{grid-area:artist/sel/span 1/span 1}.tracks .track .artist{grid-area:artist/txt/span 1/span 1}.tracks .track .date{grid-area:artist/short/span 1/span 1}.tracks .track .title{grid-area:title/txt/span 1/span 1}.tracks .track .rating-box{grid-area:title/short/span 1/span 1}@media (min-width:768px){.tracks .track{grid-template-rows:[data]42px[end];grid-template-columns:[genre].1fr[title].5fr[artist].4fr[year]7em[end]}.tracks .track .long{display:block}.tracks .track .short{display:none}.tracks .track .genre{grid-area:data/genre/span 1/span 1}.tracks .track .artist{grid-area:data/artist/span 1/span 1}.tracks .track .date{grid-area:data/year/span 1/span 1}.tracks .track .title{grid-area:data/title/span 1/span 1}}pre.registration-key{text-wrap:wrap;overflow-wrap:anywhere;padding:1em;font-weight:700}.account-view .result,.shop-view .result{font-size:larger;font-weight:700}.reports-view form.report-form,.reports-view form.authenticate-form{max-width:800px}.reports-view form.report-form .section,.reports-view form.authenticate-form .section{background-color:#f0f0f0;border-radius:.5em;padding:.5em 2em}.reports-view form.report-form input.form-control,.reports-view form.report-form textarea.form-control,.reports-view form.authenticate-form input.form-control,.reports-view form.authenticate-form textarea.form-control{width:100%;margin-bottom:.5em;padding:.25em;display:block}.reports-view form.report-form .dates .grid,.reports-view form.report-form .authenticate .grid,.reports-view form.authenticate-form .dates .grid,.reports-view form.authenticate-form .authenticate .grid{grid-gap:1em;grid-template-columns:1fr 1fr;display:grid}.reports-view .action{margin:1em;padding:1em}.reports-view .results table.sales-summary,.reports-view .results table.sales-details{border-collapse:collapse;border:3px solid purple;width:100%}.reports-view .results table.sales-summary td,.reports-view .results table.sales-summary th,.reports-view .results table.sales-details td,.reports-view .results table.sales-details th{text-align:right;padding:.5em}.reports-view .results table.sales-summary td.nobreak,.reports-view .results table.sales-summary th.nobreak,.reports-view .results table.sales-details td.nobreak,.reports-view .results table.sales-details th.nobreak{white-space:nowrap}.reports-view .results table.sales-summary tfoot,.reports-view .results table.sales-details tfoot{border-top:2px solid purple}.upload-view .line{margin-bottom:1em}.upload-view .line label{display:block}.upload-view .line input{width:20em}.upload-view .line input[type=checkbox]{width:auto;margin-left:1em}.upload-view button{padding:1em}button.create-account{margin:.5em;padding:.5em}.fakebook-view .download{border:1px solid #000;padding:2em}.fakebook-view .download a.link{font-weight:700}
/*# sourceMappingURL=main.css.map */
