/* Interface hierarchy only. The cosmos, globe and submission scene are untouched. */
#workspace{--ui-text:#edeef0;--ui-muted:#b5bbc5;--ui-line:#ffffff1c;--ui-accent:#d8c38e;color:var(--ui-text)}
#workspace .cab-heading p,#workspace .file-note,#workspace .workspace-card p{color:var(--ui-muted);line-height:1.75}
#workspace .cab-heading p{font-size:15px}
#workspace .file-note{font-size:14px}
#workspace .workspace-card small,#workspace .cab-toolbar{color:#b3b9c3;font-size:13px}
#workspace .workspace-card{border-color:var(--ui-line);box-shadow:0 8px 30px #00000012}
#workspace .workspace-card h2,#workspace .workspace-card h3{color:#e8e9ec}
#workspace .workspace-card a{color:#d4d9e1}
#workspace .workspace-card button,#workspace .wizard-form button:not(.cab-primary):not(.uf-select-button):not(.field-help-button),#workspace .admin-list-tools button{color:#dfe2e8;border-color:#ffffff29;background:#ffffff04;font-size:14px;line-height:1.4;transition:background .18s,border-color .18s}
#workspace .workspace-card button:hover,#workspace .wizard-form button:not(.cab-primary):not(.uf-select-button):not(.field-help-button):hover,#workspace .admin-list-tools button:hover{background:#ffffff0a;border-color:#ffffff48}
#workspace button.cab-primary,#workspace .workspace-card button[name=action][value=approve],#workspace [data-transfer] button[type=submit]{background:#d8c38e;color:#17191e;border-color:#d8c38e;font-weight:600}
#workspace button.cab-primary:hover,#workspace .workspace-card button[name=action][value=approve]:hover,#workspace [data-transfer] button[type=submit]:hover{background:#e7d5aa;border-color:#e7d5aa}
#workspace .draft-delete{color:#dbacaa!important;border-color:#c47e7b40!important;background:transparent!important}
#workspace .cab-form label,#workspace .field-label-text,#workspace .field-help-wrap>label>.field-label-text{color:#d8dce3;font-size:15px}
#workspace .cab-form input:not([type=checkbox]):not([type=radio]),#workspace .cab-form textarea,#workspace .uf-select-button{background:#0c1118;color:#eef0f3;border-color:#ffffff29;border-radius:5px}
#workspace .cab-form input::placeholder,#workspace .cab-form textarea::placeholder{color:#858e9c}
#workspace .uf-select-button .uf-select-label{color:inherit}
#workspace .field-help-button{color:#aeb7c4;border-color:#ffffff30;background:transparent}
#workspace .wizard-track legend{color:#e0e3e9;font-size:16px}
#workspace .release-panel>h3,#workspace .infiniun-field-group>h3{color:#e9e5dc;font-size:20px;line-height:1.4}
#workspace .wizard-steps button{color:#aeb6c2;border-color:#ffffff20;background:#0b101633;border-radius:5px}
#workspace .wizard-steps button span{color:#929dab}
#workspace .wizard-steps button[aria-current=step]{color:#eeddb7;border-color:#d8c38e88;background:#d8c38e0c}
#workspace .wizard-steps button[aria-current=step] span{color:#d8c38e}
#workspace .wizard-actions{gap:12px;border-color:#ffffff20}
#workspace .wizard-actions .cab-primary{margin-left:auto;min-height:46px;padding:12px 20px}
#workspace .infiniun-field-group{border-color:#ffffff18}
#workspace .wizard-optional{border:1px solid #ffffff1b;border-radius:6px;background:#0e141b55;margin:8px 0;min-width:0}
#workspace .wizard-optional>summary{display:flex;gap:14px;align-items:center;cursor:pointer;padding:17px 18px;color:#cfd5df;font:500 15px/1.6 Arial,sans-serif;list-style:none}
#workspace .wizard-optional>summary::before{content:'+';font-size:21px;font-weight:400;color:#929dab;width:16px;flex-shrink:0}
#workspace .wizard-optional[open]>summary::before{content:'−';color:#d8c38e}
#workspace .wizard-optional>summary::-webkit-details-marker{display:none}
#workspace .wizard-optional-hint{margin-left:auto;font-size:12px;font-weight:400;color:#98a2b1;white-space:nowrap}
#workspace .wizard-optional-body{padding:4px 18px 20px;min-width:0;display:grid;gap:14px}
#workspace .wizard-optional-body>.infiniun-field-group{border:0;padding:0;margin:0}
#workspace .wizard-optional-body>label{margin:0}
#workspace .admin-list-filters{display:grid;grid-template-columns:minmax(160px,2fr) minmax(130px,1.5fr) minmax(115px,1fr) minmax(115px,1fr) auto;gap:14px;align-items:end;padding:18px 0}
#workspace .admin-list-filters label{display:grid;gap:8px;color:#b9c1cd;font-size:13px;min-width:0}
#workspace .admin-list-filters input,#workspace .admin-list-filters select{box-sizing:border-box;min-width:0;width:100%;padding:11px 12px;color:#e4e8ee;border:1px solid #ffffff26;border-radius:5px;background:#0c1118;font-size:14px;color-scheme:dark}
#workspace .admin-list-filters>button{min-height:44px;border-radius:5px}
#workspace .admin-release-head,#workspace .admin-release-row{display:grid;grid-template-columns:46px minmax(140px,1fr) minmax(140px,190px) 120px 98px;gap:18px;align-items:center}
#workspace .admin-release-head{color:#929ead;font-size:12px;padding:10px 18px 12px;border-bottom:1px solid #ffffff23}
#workspace .admin-release-row{padding:18px;border-bottom:1px solid #ffffff16;background:#0c1118aa;min-width:0;transition:background .18s}
#workspace .admin-release-row:hover{background:#151c26e0}
#workspace .admin-release-row:first-child{border-radius:6px 6px 0 0}
#workspace .admin-release-row:last-child{border-radius:0 0 6px 6px}
#workspace .admin-release-cover{width:46px;height:46px;display:grid;place-items:center;background:#ffffff05;border:1px solid #ffffff16;border-radius:4px;overflow:hidden;color:#84909f}
#workspace .admin-release-cover img{width:100%;height:100%;object-fit:cover}
#workspace .admin-release-title{min-width:0}
#workspace .admin-release-title h3{font:500 16px/1.45 Arial,sans-serif;margin:0 0 5px;overflow-wrap:anywhere;color:#eef0f3}
#workspace .admin-release-title p{font-size:13px;color:#aab4c2;margin:0;overflow-wrap:anywhere}
#workspace .admin-release-date{font-size:13px;line-height:1.6;color:#b7bfcc}
#workspace .admin-status{justify-self:start;display:inline-block;font-size:12px;line-height:1.5;border:1px solid #ffffff24;background:#ffffff05;color:#c1c9d4;border-radius:4px;padding:5px 9px;max-width:100%;box-sizing:border-box}
#workspace .admin-status[data-status=moderation]{color:#decba6;background:#d8c38e0a;border-color:#d8c38e33}
#workspace .admin-status[data-status=changes]{color:#e3b8a6;background:#c880470a;border-color:#c8804733}
#workspace .admin-status:is([data-status=ready_for_infiniun],[data-status=transferred]){color:#a9c9ba;background:#82b19c08;border-color:#82b19c33}
#workspace .admin-open-release{border:1px solid #ffffff29;border-radius:5px;padding:11px 12px;min-height:44px;white-space:nowrap}
#workspace .admin-list-pagination{margin-top:20px;justify-content:flex-end;color:#aab4c2;font-size:13px}
#workspace .admin-artist-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1fr) auto auto;gap:18px;align-items:center;padding:18px;margin:0;border-bottom:0;border-radius:0}
#workspace .admin-artist-row:last-child{border-bottom:1px solid #ffffff1c}
#workspace .admin-artist-row h3,#workspace .admin-artist-row p{margin:0;font:500 15px/1.5 Arial,sans-serif}
@media(max-width:1200px){#workspace .admin-list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}#workspace .admin-list-filters>label:first-child{grid-column:1/-1}#workspace .admin-release-head,#workspace .admin-release-row{grid-template-columns:40px minmax(120px,1fr) minmax(110px,150px) 94px;gap:12px}#workspace .admin-release-date{display:none}#workspace .admin-release-head>span:nth-child(4){display:none}#workspace .admin-release-cover{width:40px;height:40px}#workspace .admin-artist-row{grid-template-columns:minmax(0,1fr) auto}#workspace .admin-artist-row>p:first-of-type{grid-row:2}#workspace .admin-artist-row>small{grid-column:2;grid-row:1}}
@media(max-width:700px){#workspace .admin-release-head{display:none}#workspace .admin-release-row{grid-template-columns:40px minmax(0,1fr) 90px;gap:10px;padding:16px 12px}#workspace .admin-release-title{grid-column:2/4}#workspace .admin-status{grid-column:2;grid-row:2}#workspace .admin-open-release{grid-column:3;grid-row:2}#workspace .admin-release-title h3{font-size:16px}#workspace .admin-artist-row{gap:10px;padding:16px}#workspace .admin-artist-row>p:last-child{grid-column:1/-1}#workspace .wizard-optional>summary{padding:15px 13px;gap:10px}#workspace .wizard-optional-hint{display:none}#workspace .wizard-optional-body{padding:4px 13px 16px}#workspace .wizard-actions .cab-primary{width:100%;margin-left:0}#workspace .admin-list-filters{gap:12px}#workspace .admin-list-filters>button{justify-self:start}}
@media(prefers-reduced-motion:reduce){#workspace .admin-release-row,#workspace .workspace-card button{transition:none}}
#workspace .cab-main:has(.admin-list-tools) .cab-heading{margin:32px 0 24px}#workspace .cab-main:has(.admin-list-tools) .cab-heading h1{font-size:44px}#workspace .admin-list-tools>[data-count]{margin:12px 0}#workspace .admin-list-filters{padding-top:8px}

#workspace .workspace-card .timed-lyrics-lines button.is-current{position:relative;color:#ffe0a1;background:#d8c38e12;border-color:#d8c38e70;box-shadow:inset 3px 0 #d8bd7a;text-shadow:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}
#workspace .workspace-card .timed-lyrics-lines button.is-current .timed-cue-time{color:#ffe0a1}

