.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.collection-header .active-nav{color:var(--primary)}.collection-hero{border-block:1px solid var(--border);background:radial-gradient(circle at 82% 18%,#28331b 0,#161914 32%,#101111 65%);overflow:hidden}.collection-hero-grid{min-height:390px;display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding-block:70px}.collection-hero h1{font-size:clamp(52px,7vw,94px);letter-spacing:-.055em;line-height:.9;margin-top:17px}.collection-hero h1 em{color:var(--primary);font-style:normal}.collection-lede{color:#b7bcae;max-width:650px;margin-top:26px;font-size:1.1rem}.catalog-stats{border:1px solid #39402f;background:#161a13d9;border-radius:7px;display:grid;grid-template-columns:repeat(3,1fr);align-self:end}.catalog-stats div{padding:26px 18px;border-right:1px solid #39402f}.catalog-stats div:last-child{border:0}.catalog-stats span{display:block;font-size:2rem;font-weight:900;letter-spacing:-.04em}.catalog-stats small{display:block;color:#9ca58e;font-size:.68rem;letter-spacing:.13em;font-weight:800;margin-top:4px}.collection-shell{padding-block:68px 80px}.browser-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.browser-heading .eyebrow{color:#a9afa0;margin-bottom:10px}.browser-heading>p{color:#aab1a1;font-size:.9rem}.collection-toolbar{display:grid;grid-template-columns:minmax(270px,1.65fr) repeat(4,minmax(130px,.75fr));gap:12px;padding:15px;background:#171914;border:1px solid #33372e;border-radius:7px}.collection-toolbar>label:not(.search-box){display:flex;flex-direction:column;gap:6px}.collection-toolbar label>span{color:#929b87;font-size:.67rem;letter-spacing:.1em;font-weight:800;text-transform:uppercase}.collection-toolbar input,.collection-toolbar select{width:100%;background:#10120f;border:1px solid #3a3e34;border-radius:4px;color:#f2f3ea;min-height:44px;padding:0 12px;outline:none}.collection-toolbar input:focus,.collection-toolbar select:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.search-box{position:relative;align-self:end}.search-box svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#849078;pointer-events:none}.search-box input{padding-left:44px}.quick-filters{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0 30px}.filter-chip,.check-chip,.reset-button{border:1px solid #3b4035;background:#171914;color:#bac1af;border-radius:999px;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:700;display:inline-flex;align-items:center;gap:7px;cursor:pointer}.filter-chip:hover,.filter-chip.active,.check-chip:hover{border-color:#78865f;color:#efffc0;background:#242b1b}.filter-chip.active{border-color:var(--primary)}.check-chip input{accent-color:var(--primary)}.reset-button{margin-left:auto;background:transparent;border-style:dashed}.reset-button:hover{color:var(--primary);border-color:var(--primary)}.release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.release-card{min-width:0;background:#171914;border:1px solid #353a30;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,border-color .18s,background .18s}.release-card:hover{transform:translateY(-3px);border-color:#69745a;background:#1b1e17}.release-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#303b27,#181b16);position:relative;overflow:hidden;display:grid;place-items:center}.release-cover img{width:100%;height:100%;object-fit:cover}.release-cover-placeholder{font-weight:900;font-size:3rem;color:#dff6a0;opacity:.75;letter-spacing:-.06em}.release-badges{position:absolute;left:12px;top:12px;display:flex;flex-wrap:wrap;gap:6px}.release-badge{background:#11140fda;border:1px solid #58604e;border-radius:3px;color:#e7ebdf;padding:4px 7px;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;backdrop-filter:blur(8px)}.release-badge.featured{color:#171b0d;background:var(--primary);border-color:var(--primary)}.release-body{padding:20px;display:flex;flex-direction:column;gap:16px;flex:1}.release-kicker{color:#98a28f;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.release-title{font-size:1.35rem;line-height:1.18;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.release-artist{color:#c0c5b8;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.release-album{color:#8e9688;font-size:.84rem;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instrument-row{display:flex;flex-wrap:wrap;gap:6px}.instrument-pill{border:1px solid #3d4337;border-radius:3px;color:#aeb5a5;font-size:.66rem;padding:4px 6px}.release-meta{display:flex;gap:15px;color:#939b8c;font-size:.75rem;margin-top:auto}.release-meta b{color:#d8ddcf;font-weight:700}.release-actions{display:flex;gap:8px;border-top:1px solid #34382f;padding-top:14px}.release-actions button,.release-actions a{border:1px solid #42483b;border-radius:4px;min-height:37px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:.77rem;font-weight:800;cursor:pointer}.release-actions .details-button{background:#24291f;color:#edf0e7;flex:1}.release-actions .details-button:hover{border-color:var(--primary);color:var(--primary)}.release-actions .download-button{background:var(--primary);border-color:var(--primary);color:#15180d}.release-actions .disabled{opacity:.42;pointer-events:none}.collection-empty{border:1px dashed #42483a;background:#151713;border-radius:7px;padding:65px 28px;text-align:center}.collection-empty .empty-icon{width:58px;height:58px;margin:0 auto 19px;border:1px solid #48503c;border-radius:50%;display:grid;place-items:center;color:var(--primary);font-size:1.7rem}.collection-empty h3{font-size:1.5rem}.collection-empty p{color:#a8b09d;max-width:620px;margin:10px auto 0}.collection-empty code{color:#d9e2c5}.release-dialog{width:min(720px,calc(100% - 32px));max-height:min(780px,calc(100vh - 40px));overflow:auto;background:#171914;color:var(--foreground);border:1px solid #49503f;border-radius:8px;padding:0;box-shadow:0 30px 100px #000b}.release-dialog::backdrop{background:#050605d9;backdrop-filter:blur(6px)}.dialog-close{position:sticky;float:right;top:13px;right:13px;z-index:2;width:38px;height:38px;border:1px solid #505747;background:#22261e;color:#eff1e8;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer}.dialog-content{clear:both}.dialog-cover{aspect-ratio:16/7;background:linear-gradient(135deg,#2d3824,#171914);display:grid;place-items:center;overflow:hidden}.dialog-cover img{width:100%;height:100%;object-fit:cover}.dialog-cover .release-cover-placeholder{font-size:4rem}.dialog-body{padding:26px 28px 30px}.dialog-body .eyebrow{color:#9fab8d}.dialog-body h2{font-size:2rem;margin-top:8px}.dialog-artist{font-size:1.1rem;color:#c6cbbd;margin-top:5px}.dialog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid #3c4236;border-radius:5px;margin-top:24px}.dialog-grid div{padding:14px 16px;border-bottom:1px solid #3c4236}.dialog-grid div:nth-child(odd){border-right:1px solid #3c4236}.dialog-grid div:nth-last-child(-n+2){border-bottom:0}.dialog-grid small{color:#929b86;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:block}.dialog-grid b{font-size:.9rem;display:block;margin-top:3px}.dialog-description{color:#adb5a3;margin-top:22px}.dialog-instruments{margin-top:22px}.dialog-instruments>small{color:#929b86;font-size:.64rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:8px}.dialog-actions{display:flex;gap:10px;margin-top:25px}.dialog-actions a,.dialog-actions button{min-height:44px;border-radius:4px;border:1px solid #4a5142;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800}.dialog-actions .primary-action{background:var(--primary);color:#14170d;border-color:var(--primary)}.dialog-actions .secondary-action{background:#24291f}.collection-footer{border-top:1px solid var(--border)}
@media (max-width:1050px){.collection-toolbar{grid-template-columns:1.4fr 1fr 1fr}.collection-toolbar .search-box{grid-column:1/-1}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-hero-grid{grid-template-columns:1fr}.catalog-stats{max-width:520px}.collection-header nav{gap:20px}}
@media (max-width:700px){.collection-header nav a:nth-child(4),.collection-header nav a:nth-child(5){display:none}.collection-hero-grid{min-height:auto;padding-block:48px;gap:32px}.collection-hero h1{font-size:clamp(48px,16vw,72px)}.catalog-stats{width:100%}.catalog-stats div{padding:18px 10px}.catalog-stats span{font-size:1.55rem}.collection-shell{padding-block:48px}.browser-heading{align-items:start;flex-direction:column;gap:12px}.collection-toolbar{grid-template-columns:1fr 1fr}.collection-toolbar .search-box{grid-column:1/-1}.release-grid{grid-template-columns:1fr}.reset-button{margin-left:0}.dialog-grid{grid-template-columns:1fr}.dialog-grid div,.dialog-grid div:nth-child(odd),.dialog-grid div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #3c4236}.dialog-grid div:last-child{border-bottom:0}.dialog-body{padding:22px}.dialog-actions{flex-direction:column}}
@media (max-width:460px){.collection-toolbar{grid-template-columns:1fr}.collection-toolbar .search-box{grid-column:auto}.quick-filters{gap:7px}.catalog-stats small{font-size:.58rem}}
.release-author{color:#78836f;font-size:.75rem;margin-top:7px}.instrument-pill b{margin-left:5px;color:var(--primary);font-size:.59rem}.hero-actions .primary-button{min-height:42px}.collection-header nav{flex-wrap:wrap}
/* v5 collection refinements */
.collection-toolbar{grid-template-columns:minmax(260px,1.55fr) repeat(5,minmax(120px,.72fr));}
.release-grid{grid-template-columns:repeat(auto-fill,minmax(300px,360px));justify-content:start;}
.release-cover{aspect-ratio:1/1;background:#11140f;max-height:360px;}
.release-cover img{width:100%;height:100%;object-fit:contain;background:#f4f4ef;}
.release-dialog{width:min(860px,calc(100% - 32px));}
.dialog-cover{aspect-ratio:1/1;width:min(560px,100%);max-height:560px;margin:0 auto;background:#11140f;}
.dialog-cover img{width:100%;height:100%;object-fit:contain;background:#f4f4ef;}
.release-social{color:#9fa895;font-size:.74rem;margin-top:-6px}.release-artist a,.release-album a,.release-author a{color:inherit;text-decoration:none}.release-artist a:hover,.release-album a:hover,.release-author a:hover{color:var(--primary)}
.compat-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.compat-badges span{border:1px solid #48513f;border-radius:999px;padding:5px 9px;font-size:.68rem;color:#cbd2c0}
@media(max-width:1200px){.collection-toolbar{grid-template-columns:repeat(4,minmax(130px,1fr))}.collection-toolbar .search-box{grid-column:1/-1}}
@media(max-width:700px){.release-grid{grid-template-columns:1fr}.release-card{max-width:420px}.dialog-cover{width:100%;max-height:500px}}

/* RBC v5 collection refinements */
.collection-toolbar{grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(120px,.72fr));}
.collection-toolbar>label:nth-child(n+6){margin-top:2px}
.release-cover{aspect-ratio:1/1;max-height:360px;background:#10120f}
.release-cover img{object-fit:contain;background:#0e100d}
.release-card{max-width:420px;width:100%;justify-self:stretch}
.release-social{color:#9ca58f;font-size:.76rem;margin-top:-6px}
.release-artist a,.release-album a,.release-author a{color:inherit;text-decoration:none}.release-artist a:hover,.release-album a:hover,.release-author a:hover{color:var(--primary)}
.release-actions{flex-wrap:wrap}.release-actions .details-button{min-width:92px}.release-actions .download-button{margin-left:auto}
.release-dialog{width:min(780px,calc(100% - 32px))}
.dialog-cover{aspect-ratio:1/1;width:min(520px,100%);max-height:520px;margin:22px auto 0;border:1px solid #33392f;border-radius:8px;background:#0e100d}
.dialog-cover img{object-fit:contain;background:#0e100d}
.compat-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.compat-badges span{border:1px solid #46503b;background:#1d2319;color:#cbd7bd;padding:6px 9px;border-radius:999px;font-size:.72rem;font-weight:700}
@media(max-width:1050px){.collection-toolbar{grid-template-columns:repeat(3,1fr)}.collection-toolbar .search-box{grid-column:1/-1}.release-card{max-width:none}}
@media(max-width:700px){.collection-toolbar{grid-template-columns:1fr 1fr}.dialog-cover{width:calc(100% - 32px);margin-top:16px}.release-actions .download-button{margin-left:0;flex:1}.release-cover{max-height:none}}
html[data-theme="light"] .collection-hero{background:radial-gradient(circle at 82% 18%,#dfe9c8,#f3f4ef 60%)}html[data-theme="light"] .collection-toolbar,html[data-theme="light"] .release-card,html[data-theme="light"] .release-dialog,html[data-theme="light"] .collection-empty{background:#fff;color:#161713;border-color:#c8cdbd}html[data-theme="light"] .collection-toolbar input,html[data-theme="light"] .collection-toolbar select{background:#fbfcf8;color:#161713;border-color:#bfc5b5}html[data-theme="light"] .filter-chip,html[data-theme="light"] .check-chip{background:#eef1e8;color:#41483b}html[data-theme="light"] .release-body{color:#161713}html[data-theme="light"] .release-artist,html[data-theme="light"] .release-album,html[data-theme="light"] .release-meta{color:#60695a}

/* v6.2.1 staff card controls */
.release-actions{flex-wrap:wrap}.release-actions .staff-release-remove{flex:0 0 auto}.release-actions .staff-delete-button{min-width:72px}
/* Published-release album-art quick action; scoped to the Collection, respects theme tokens. */
.release-actions{flex-wrap:wrap}
.release-actions .published-art-action{flex:0 0 auto;background:var(--surface,#24291f);color:var(--foreground,#edf0e7)}
.release-actions .published-art-action:hover{color:var(--primary);border-color:var(--primary)}
.published-art-dialog{width:min(820px,calc(100% - 28px))}
.published-art-inner{padding:26px;display:grid;gap:16px}
.published-art-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}
.published-art-heading h2{font-size:clamp(1.4rem,3vw,2rem)}
.published-art-heading .dialog-close{position:static;float:none;flex-shrink:0}
.published-art-help,#published-art-release{color:var(--muted,#b7bcae);margin:0}
.published-art-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.published-art-choice{display:flex;flex-direction:column;gap:7px;text-align:left;background:var(--surface,#24291f);border:1px solid var(--border,#454c3c);border-radius:6px;padding:9px;color:var(--foreground,#eff1e8);cursor:pointer;min-width:0}
.published-art-choice:hover{border-color:var(--primary)}
.published-art-choice:disabled{opacity:.45;cursor:not-allowed}
.published-art-choice img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--border,#303b27);border-radius:4px}
.published-art-choice b{font-size:.83rem;overflow-wrap:anywhere}
.published-art-choice small{color:var(--muted,#aeb5a5)}
.published-art-choice span{font-size:.8rem;font-weight:800;color:var(--primary)}
.published-art-image-error{visibility:hidden}
.published-art-propagate{display:flex;align-items:start;gap:9px;font-size:.85rem;color:var(--foreground,#edf0e7)}
.published-art-propagate input{accent-color:var(--primary);margin-top:4px;flex-shrink:0}
#published-art-status{min-height:1.3em;color:var(--primary);font-size:.85rem}
.published-art-footer{display:flex;justify-content:flex-end}

/* v6.9.9: Collection pagination, scoped to the collection browser and theme variables. */
.collection-pagination-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin:18px 0 20px}
.collection-pagination-toolbar>label{display:inline-flex;align-items:center;gap:10px;color:var(--muted,#b7bcae);font-size:.85rem;font-weight:700}
.collection-pagination-toolbar select{min-width:70px;padding:8px 10px;background:var(--surface,#181c15);color:var(--foreground,#f1f3ea);border:1px solid var(--border,#424b38);border-radius:5px}
.collection-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-height:40px}
.collection-pagination[hidden]{display:none}
.collection-pagination-bottom{margin-top:24px}
.collection-page-indicator{font-size:.83rem;color:var(--muted,#b7bcae);white-space:nowrap}
.collection-page-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:5px}
.collection-page-buttons button{min-width:36px;min-height:36px;border:1px solid var(--border,#414936);border-radius:5px;color:var(--foreground,#ebefe4);background:var(--surface,#23291e);font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;padding:6px 9px}
.collection-page-buttons button[aria-current="page"]{background:var(--primary,#eaff83);color:#151a0c;border-color:var(--primary,#eaff83);cursor:default}
.collection-page-buttons button:hover:not(:disabled):not([aria-current="page"]){border-color:var(--primary,#eaff83);color:var(--primary,#eaff83)}
.collection-page-buttons button:disabled{opacity:.38;cursor:not-allowed}
.collection-page-gap{padding:0 4px;color:var(--muted,#b7bcae)}
@media(max-width:700px){.collection-pagination-toolbar{align-items:flex-start;flex-direction:column}.collection-pagination{justify-content:flex-start}.collection-page-buttons button{min-width:34px;min-height:34px}}

/* v6.9.10: Full release edit form inside a collection popup, preserving all existing themes. */
.release-actions .collection-quick-edit-action{flex:0 0 auto;background:var(--surface,#24291f);color:var(--foreground,#edf0e7)}
.release-actions .collection-quick-edit-action:hover{border-color:var(--primary);color:var(--primary)}
.collection-quick-edit-notice{padding:12px 16px;margin:8px 0 18px;border:1px solid var(--primary,#eaff83);border-radius:7px;background:var(--surface,#1a1f17);color:var(--foreground,#edf0e7)}
.collection-quick-edit-notice[hidden]{display:none}
.collection-quick-edit-dialog{width:min(1200px,calc(100vw - 32px));height:min(94dvh,1000px);max-height:94dvh;max-width:1200px;padding:0;border:1px solid var(--border,#394133);border-radius:10px;background:var(--surface,#171a14);color:var(--foreground,#edf0e7);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto}
.collection-quick-edit-dialog[open]{display:grid}
.collection-quick-edit-dialog::backdrop{background:rgba(0,0,0,.82)}
.collection-quick-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;border-bottom:1px solid var(--border,#394133)}
.collection-quick-edit-heading h2{font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.1;overflow-wrap:anywhere}
.collection-quick-edit-heading p:not(.eyebrow){color:var(--muted,#aeb6a5);font-size:.83rem;margin-top:5px}
.collection-quick-edit-close{position:static!important;float:none!important;flex-shrink:0}
.collection-quick-edit-frame-wrap{min-height:0;overflow:hidden}
#collection-quick-edit-frame{display:block;width:100%;height:100%;border:0;background:var(--surface,#171a14)}
.collection-quick-edit-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--border,#394133)}
.collection-quick-edit-footer a,.collection-quick-edit-footer button{min-height:38px;display:inline-flex;align-items:center;justify-content:center}
.collection-quick-edit-footer #collection-quick-edit-save:disabled{opacity:.55;cursor:wait}
@media(max-width:650px){.collection-quick-edit-footer{flex-wrap:wrap}.collection-quick-edit-footer a,.collection-quick-edit-footer button{flex:1 1 auto}}
@media(max-width:650px){.collection-quick-edit-dialog{width:calc(100vw - 12px);max-height:98dvh;height:98dvh}.collection-quick-edit-heading{padding:10px 12px}.collection-quick-edit-heading p:not(.eyebrow){display:none}.collection-quick-edit-footer{padding:8px 12px}}


/* v6.9.14.3: verifier-reviewed bulk metadata/art repair */
.bulk-metadata-check{border-color:var(--primary,#d9ff43)!important;color:var(--primary,#d9ff43)!important}
.bulk-metadata-check[hidden]{display:none!important}
.bulk-metadata-dialog{width:min(920px,calc(100vw - 28px));max-height:90dvh;padding:0;border:1px solid var(--border,#394133);border-radius:12px;background:var(--surface,#131710);color:var(--foreground,#f5f4ed);overflow:hidden}
.bulk-metadata-dialog::backdrop{background:rgba(0,0,0,.82)}
.bulk-metadata-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--border,#394133)}
.bulk-metadata-heading h2{margin:.1rem 0;font-size:clamp(1.5rem,3vw,2.35rem)}
.bulk-metadata-heading p:not(.eyebrow){color:var(--muted,#aeb6a5);margin:.25rem 0 0}
.bulk-metadata-body{padding:20px 22px;overflow:auto;max-height:calc(90dvh - 150px)}
.bulk-metadata-progress>div{display:flex;justify-content:space-between;gap:14px;margin-bottom:8px}.bulk-metadata-progress progress{width:100%;height:12px;accent-color:var(--primary,#d9ff43)}
.bulk-metadata-current{margin:16px 0;padding:12px 14px;border:1px solid var(--border,#394133);border-radius:8px;background:var(--surface-2,#1a2018);display:flex;flex-direction:column;gap:3px}.bulk-metadata-current span{color:var(--muted,#aeb6a5)}
.bulk-metadata-review{display:grid;grid-template-columns:190px 1fr;gap:18px;margin:18px 0;padding:18px;border:1px solid var(--primary,#d9ff43);border-radius:10px;background:color-mix(in srgb,var(--primary,#d9ff43) 5%,var(--surface,#131710))}.bulk-metadata-review-art img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#080a08}.bulk-metadata-review h3{font-size:1.25rem;margin:.25rem 0 10px}.bulk-metadata-review-diff{display:grid;gap:8px}.bulk-metadata-review-diff>div{display:grid;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--border,#394133);border-radius:7px}.bulk-metadata-review-diff small{color:var(--muted,#aeb6a5)}.bulk-metadata-review-source{color:var(--muted,#aeb6a5);font-size:.9rem}.bulk-metadata-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.bulk-metadata-log{margin-top:18px;max-height:220px;overflow:auto;border-top:1px solid var(--border,#394133);padding-top:10px}.bulk-metadata-log p{margin:0;padding:6px 2px;color:var(--muted,#aeb6a5);border-bottom:1px solid color-mix(in srgb,var(--border,#394133) 50%,transparent)}.bulk-metadata-log p.ok{color:#9bea9b}.bulk-metadata-log p.warn{color:#f1d66c}.bulk-metadata-log p.error{color:#ff9696}.bulk-metadata-log p.summary{color:var(--foreground,#fff);font-weight:700}
.bulk-metadata-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 22px;border-top:1px solid var(--border,#394133)}
@media(max-width:650px){.bulk-metadata-review{grid-template-columns:1fr}.bulk-metadata-review-art{max-width:180px}.bulk-metadata-review-diff>div{grid-template-columns:1fr}.bulk-metadata-review-diff>div span{display:none}}

.collection-random-actions{margin-left:auto;display:flex;gap:9px;align-items:center}.collection-random-actions .reset-button{margin-left:0}
@media(max-width:650px){.collection-random-actions{margin-left:0;width:100%;flex-wrap:wrap}}

/* v6.9.14.6 — Artist + Album bulk artwork finder */
.bulk-art-find{border-color:var(--primary,#d9ff43)!important;color:var(--primary,#d9ff43)!important}
.bulk-art-find[hidden]{display:none!important}
.bulk-art-dialog .bulk-metadata-review-diff>div+div{margin-top:2px}
