.catalog-sort{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin-block:10px;display:flex}.catalog-sort select{width:auto;min-width:12rem;max-width:100%}.catalog-controls{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.catalog-controls .catalog-sort{margin-block:4px}.catalog-controls select{min-height:44px}.catalog-controls .catalog-size select{min-width:8rem}.music-repertoire .list-pagination{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-block:12px;display:flex}.music-repertoire .list-pagination button{min-height:44px}.music-repertoire .list-pagination>span{white-space:nowrap}.app-content .music-inline-identity{overflow-wrap:anywhere;line-height:1.4;display:inline}.app-content .music-inline-identity strong{font-size:inherit;display:inline}.music-inline-composer{color:var(--text-soft)}.music-inline-code{font-variant-numeric:tabular-nums;color:var(--primary-dark)}.work-selection .music-inline-identity+small{margin-top:2px}.app-content :is(.planning,.music-repertoire) label.catalog-sort{flex-direction:row;align-items:center;gap:8px;max-width:100%;display:flex}.app-content .catalog-sort select{width:auto;max-width:100%;margin:0}.work-selection .catalog-context{color:var(--text-soft);display:inline}.app-content .repertoire-list .music-inline-identity{font-size:16px}.app-content .repertoire-list .music-inline-identity strong{font-size:18px;font-weight:650}.app-content .catalog-sort select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:8px 10px}.app-content .navigation-row .music-inline-identity,.app-content .navigation-row .music-inline-identity span{margin:0;display:inline}.app-content .personal-catalog .navigation-row{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0}.app-content .personal-catalog .navigation-row strong{font-size:18px}.app-shell .app-content .music-code-title{white-space:normal;text-align:left;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:.35em;min-width:0;line-height:1.4;display:grid}.app-shell .app-content .music-code-title.has-code{grid-template-columns:fit-content(35%) minmax(0,1fr);display:grid}.app-shell .app-content .music-code-title>strong{min-width:0;font-size:inherit;white-space:normal;text-overflow:clip;overflow-wrap:break-word;margin:0;font-weight:700;display:block;overflow:visible}.app-shell .app-content .music-code-title>.music-title-code{min-width:0;color:var(--text-soft);font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0;font-size:.85em;font-weight:400;display:block}@media (width<=600px){.app-shell .app-content .music-code-title.has-code{grid-template-columns:fit-content(25%) minmax(0,1fr)}}
