/* 18441: no opaque rectangle behind transparent SHORTBOOK+ logo. */
html[data-theme="light"] .plus-combined-logo img{filter:drop-shadow(0 1px 1px rgba(20,18,17,.75)) drop-shadow(0 0 1px rgba(25,20,17,.24))!important;}
.plus-editor-subgenres{display:grid;gap:9px;align-content:start;min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.018);}
.plus-editor-subgenres>span{font-size:14px;font-weight:800;color:var(--text);}
.plus-editor-subgenres>span small{color:var(--muted);font-size:12px;font-weight:500;}
.plus-editor-subgenre-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.plus-editor-subgenre-fields label{display:grid;gap:5px;min-width:0;}
.plus-editor-subgenre-fields label span{font-size:12px;color:var(--muted);}
.plus-editor-subgenre-fields select{width:100%;min-height:43px;padding:0 10px;background:var(--panel);border:1px solid var(--line);border-radius:9px;color:var(--text);font-size:15px;}
.plus-editor-subgenre-help{font-size:12px;line-height:1.5;color:var(--muted);}
html[data-theme="light"] .plus-editor-subgenres{background:rgba(70,58,42,.025);}
@media(max-width:540px){.plus-editor-subgenres{grid-column:1/-1}.plus-editor-subgenre-fields{grid-template-columns:1fr;}}

/* Keep the main category and two optional supporting categories together on PC. */
@media(min-width:721px){
 .plus-editor .plus-editor-meta-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);}
 .plus-editor .plus-editor-meta-grid>label:first-child{grid-column:1/-1;}
 .plus-editor .plus-editor-meta-grid>label:has([data-book-tags]){grid-column:1/-1;}
}
@media(max-width:720px){
 .plus-editor .plus-editor-meta-grid>.plus-editor-subgenres{grid-column:1/-1;}
}
