:root{--default-radius:14px;--dark-blue:#3d5b97;--light-blue:#e6eaf5;--font-blue:#4a5565;--dark-grey:#5b5b5b;--font-lighter-blue:#6a7282;--white:#fff;--black:#000;--default-border-color:#3D5B9733;--error-color:rgba(180,0,0,.7);--success-color:rgba(0,180,0,.7);--standard-border:1px solid var(--default-border-color);--default-input-padding:4px 12px;--default-button-padding:8px 15px;--slim-button-padding:4px 8px;--default-font:Lato,sans-serif;--default-bold-font:'Lato Bold',sans-serif;--default-button-size:14px;--default-font-size:14px;--default-button-line-height:20px;--default-input-radius:8px;--default-input-color:var(--black);--default-input-background:var(--light-blue);--default-input-padding:8px 10px;--default-input-border:1px solid var(--white)}.standard-button{color:var(--black);background:var(--light-blue);padding:var(--default-button-padding);font-family:var(--default-font);font-size:var(--default-button-size);border-radius:var(--default-radius);text-decoration:none}.standard-button.dark{color:var(--white);background:var(--dark-blue)}.standard-button.white{color:var(--dark-grey);background:var(--white);border:1px solid var(--dark-grey)}.standard-button.slim{padding:var(--slim-button-padding)}p.nowrap{white-space:nowrap}.column{width:100%;display:grid;grid-column-gap:20px;grid-row-gap:10px}.column.columns-2{grid-template-columns:1fr 1fr}.column.columns-3{grid-template-columns:1fr 1fr 1fr}.column.minimum{width:auto;max-width:100%;grid-row-gap:0}label{font-family:var(--default-font);font-weight:500;font-size:var(--default-font-size)}input,select{background:var(--light-blue);border:var(--default-input-border);border-radius:var(--default-input-radius);color:var(--black);padding:var(--default-input-padding);font-family:var(--default-font);font-weight:500;font-size:var(--default-font-size)}input[type=submit],select[type=submit]{background:var(--dark-blue);color:var(--white);padding:var(--default-button-padding)}input[type=submit][disabled],select[type=submit][disabled]{opacity:.5}input[type=submit] .minimized,select[type=submit] .minimized{width:auto}input[type=submit] .centered,select[type=submit] .centered{margin:0 auto}.loader{width:32px;height:32px;border-radius:50%;display:inline-block;position:relative;background:linear-gradient(0,rgba(134,58,149,0.2) 33%,#863a95 100%);box-sizing:border-box;animation:rotation 1s linear infinite;top:10px;margin-left:10px}.loader::after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;background:#fff}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}header h2,header h2>a{color:var(--dark-blue)}header #header-text{font-family:"Lato",sans-serif;font-size:16px;line-height:24px;color:#4a5565;position:relative}header #header-text .logout-popup{position:absolute;top:18px;right:0;background:var(--white);padding:10px;z-index:2}main{margin-block-start:0;margin-top:-1px}footer p,footer a{font-size:13px;line-height:100%}footer .wp-block-navigation .wp-block-navigation__container{gap:0}footer .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item:after{content:"|";margin:0 5px;display:inline-block}footer .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item:last-of-type:after{display:none}footer .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item a{text-decoration:underline;text-underline-offset:3px}.wp-block-loginout{margin:25px auto;max-width:404px}.wp-block-loginout form{border:0;padding:20px;max-width:364px;border-radius:0}.wp-block-loginout form>p{display:flex;flex-direction:column;gap:5px;font-family:var(--default-font);font-weight:500;font-size:var(--default-font-size)}.wp-block-loginout form>p.login-remember{display:none}.wp-block-loginout form>p.login-password{padding-bottom:25px;border-bottom:1px solid var(--dark-blue)}.wp-block-loginout form>p.login-submit{display:inline-block}.wp-block-loginout form>p.login-submit>input[type=submit]{width:min-content;background:var(--dark-blue);color:var(--white);padding:8px 50px;border-radius:8px}.wp-block-loginout form>p.registration{display:inline-block;margin-top:23px;float:right}.wp-block-loginout form>p.registration>a{width:min-content;background:var(--white);color:var(--dark-blue);border:1px solid var(--dark-blue);padding:8px 50px;border-radius:8px}.wp-block-loginout.logged-in>a,.wp-block-loginout.logged-in>input[type=submit]{background:var(--dark-blue);color:var(--white);width:auto;margin:0 auto;padding:var(--default-button-padding);border-radius:var(--default-radius);text-decoration:none;font-family:var(--default-font);font-size:var(--default-button-size);border-radius:var(--default-radius)}.registration-form,.postbox{width:100%;max-width:100%}.registration-form #registration-error,.postbox #registration-error{display:none;font-family:var(--default-bold-font);font-size:18px;color:var(--white);background:var(--error-color);width:100%;padding:10px 20px;border-radius:var(--default-radius)}.registration-form #registration-error.success,.postbox #registration-error.success{background:var(--success-color)}.registration-form #registration-error.show,.postbox #registration-error.show{display:block}.registration-form .composer-info-container,.postbox .composer-info-container{background:var(--white);border:var(--standard-border);padding:20px;border-radius:var(--default-radius);width:100%;max-width:100%}.registration-form .composer-info-container .field,.postbox .composer-info-container .field{width:100%;max-width:100%;padding:10px 0}.registration-form .composer-info-container .field>label,.postbox .composer-info-container .field>label{width:100%}.registration-form .composer-info-container .field input,.registration-form .composer-info-container .field select,.postbox .composer-info-container .field input,.postbox .composer-info-container .field select{background:var(--light-blue) !important;width:calc(100% - 20px);max-width:100%;min-width:200px;font-family:var(--default-font)}.registration-form .composer-info-container .field.with-error input,.registration-form .composer-info-container .field.with-error select,.postbox .composer-info-container .field.with-error input,.postbox .composer-info-container .field.with-error select{background:rgba(255,0,0,0.2) !important}.dashboard-container{width:100%;max-width:100%;margin:0 auto}.dashboard-container .dashboard-cards{display:grid;list-style:none;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.dashboard-container .dashboard-cards .card{border:var(--standard-border);background:var(--light-blue);border-radius:var(--default-radius);display:flex;flex-direction:column;gap:5px;padding:20px}.dashboard-container .dashboard-cards .card .card-header{width:100%;display:flex;flex-direction:row;justify-content:space-between}.dashboard-container .dashboard-cards .card .card-header .card-title{font-weight:500;margin:0;color:var(--font-blue)}.dashboard-container .dashboard-cards .card .card-content .card-amount{margin:30px 0 0 0;color:var(--dark-blue);font-size:24px;font-weight:600;line-height:32px}.dashboard-container .dashboard-cards .card .card-footer{color:var(--font-lighter-blue);font-size:12px;line-height:16px;margin:0}.dashboard-container .tab-container{width:100%;padding:20px;border-radius:var(--default-radius);border:var(--standard-border)}.dashboard-container .tab-container .tabs-container{width:calc(100% - 20px);display:flex;flex-direction:row;list-style:none;gap:0;border-radius:var(--default-radius);background:var(--light-blue);padding:0}.dashboard-container .tab-container .tabs-container>li{width:50%;flex-grow:2}.dashboard-container .tab-container .tabs-container>li a{width:calc(100% - 40px);text-align:center;display:inline-block}.dashboard-container .tab-container .tabs-container>li a.active{position:relative;z-index:2}.dashboard-container .tab-container .tab-content-container{width:100%;max-width:100%}.dashboard-container .tab-container .tab-content-container .tab-container{display:none;border:0;max-width:calc(100% - 40px)}.dashboard-container .tab-container .tab-content-container .tab-container.active{display:block}.dashboard-container .tab-container .tab-content-container .tab-container .tab-header .tab-title{font-weight:500;font-size:18px;line-height:28px;color:var(--dark-grey);margin:0}.dashboard-container .tab-container .tab-content-container .tab-container .tab-header .tab-sub-title{color:var(--font-lighter-blue);font-size:14px;margin:8px 0 0 0}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container{margin-top:20px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list{width:100%;border-collapse:collapse}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-header{width:100%;background:transparent}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-header th{text-align:left;font-weight:500;font-size:14px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-header th.actions{text-align:right}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-row{width:100%;border-top:1px solid rgba(61,91,151,0.2);padding-top:15px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-row td{text-align:left;font-weight:500;font-size:14px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-row td.actions{display:flex;flex-direction:row;gap:10px;text-align:right;justify-content:end}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-row td.actions svg{position:relative;top:3px;margin-right:5px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-row td.actions .royalty-download .loader{height:16px;width:16px;top:2px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .statement-list .statement-row td.actions .royalty-download .loader:after{width:12px;height:12px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .registration-form .composer-info-container{width:calc(100% - 40px)}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .registration-form .composer-info-container .section-title{color:var(--dark-grey);font-size:14px;font-weight:500;margin:0 0 15px 0;line-height:18px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .registration-form .composer-info-container .section-title svg{position:relative;top:2px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .registration-form .composer-info-container .section-description{color:var(--dark-grey);font-size:14px;font-weight:500;margin:0;line-height:18px}.dashboard-container .tab-container .tab-content-container .tab-container>.tab-content-container .registration-form .composer-info-container input[type=submit]{margin-top:15px}.dashboard-container .records{display:grid;list-style:none;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:0;grid-row-gap:5px;margin-top:30px}.dashboard-container .records .record-header h4{font-family:var(--default-bold-font);font-weight:500;font-size:var(--default-font-size);text-align:center;margin:0}.dashboard-container .records .record-row{padding:5px 0}.dashboard-container .records .record-row p{font-family:var(--default-font);font-size:var(--default-font-size);font-weight:400;text-align:center;margin:0}.dashboard-container .records .record-row:nth-child(9n+1){padding-left:5px}.dashboard-container .records .record-row:nth-child(18n+1),.dashboard-container .records .record-row:nth-child(18n+2),.dashboard-container .records .record-row:nth-child(18n+3),.dashboard-container .records .record-row:nth-child(18n+4),.dashboard-container .records .record-row:nth-child(18n+5),.dashboard-container .records .record-row:nth-child(18n+6),.dashboard-container .records .record-row:nth-child(18n+7),.dashboard-container .records .record-row:nth-child(18n+8),.dashboard-container .records .record-row:nth-child(18n+9){background:var(--light-blue)}.dashboard-container .records .record-footer{margin-top:20px;border-top:var(--standard-border);padding-top:15px}.dashboard-container .records .record-footer h4{font-family:var(--default-bold-font);font-weight:500;font-size:var(--default-font-size);margin:0}.dashboard-container .records .record-footer:first-of-type{text-align:left}.dashboard-container .records .record-footer:last-of-type{text-align:right}.composer-account-container{background:var(--white);border:var(--standard-border);padding:20px;border-radius:var(--default-radius);width:100%;max-width:100%;margin-top:20px}.composer-account-container .field{width:100%;max-width:100%;padding:10px 0}.composer-account-container .field>label{width:100%}.composer-account-container .field input,.composer-account-container .field select{background:var(--light-blue) !important;width:calc(100% - 20px);max-width:100%;min-width:200px;font-family:var(--default-font)}.composer-account-container .field.with-error input,.composer-account-container .field.with-error select{background:rgba(255,0,0,0.2) !important}.composer-account-container .notice-container{background:var(--light-blue);border:var(--standard-border);padding:10px 15px;border-radius:var(--default-radius);margin-top:5px}.composer-account-container .notice-container .notice-title{color:var(--dark-blue);font-family:var(--default-font);font-size:var(--default-font-size);font-weight:500;margin:0 0 5px 0}.composer-account-container .notice-container .notice-description{font-family:var(--default-font);font-size:var(--default-font-size);color:var(--dark-blue);font-weight:400;margin:0}.composer-account-container .section-title{color:var(--dark-grey);font-size:14px;font-weight:500;margin:0 0 15px 0;line-height:18px}.composer-account-container .section-title svg{position:relative;top:2px}.composer-account-container .section-description{color:var(--dark-grey);font-size:14px;font-weight:500;margin:0;line-height:18px}.composer-account-container input[type=submit]{margin-top:15px}
