:root{--borderColor: #DDDDDD;--accentColor: #E39825;--headerColor: #294F8E}.searchPage #content .content,.composerPage #content .content,.searchPageMgs #content .content,.searchPageShop #content .content{margin:14px 0;padding-bottom:50px}.searchPage #content .content .informWrapper,.composerPage #content .content .informWrapper,.searchPageMgs #content .content .informWrapper,.searchPageShop #content .content .informWrapper{max-width:800px}.searchPage #content .content .footer,.composerPage #content .content .footer,.searchPageMgs #content .content .footer,.searchPageShop #content .content .footer{padding-bottom:5em}.searchPage .afterSearchButtonsWrapper,.composerPage .afterSearchButtonsWrapper,.searchPageMgs .afterSearchButtonsWrapper,.searchPageShop .afterSearchButtonsWrapper{max-width:800px;padding:1em 0 140px 0;text-align:center}.searchPage .afterSearchButtonsWrapper>a,.composerPage .afterSearchButtonsWrapper>a,.searchPageMgs .afterSearchButtonsWrapper>a,.searchPageShop .afterSearchButtonsWrapper>a{margin:1.5em 1.5em 0 0}.searchPage .newSearchNothingFoundButtonsWrapper,.composerPage .newSearchNothingFoundButtonsWrapper,.searchPageMgs .newSearchNothingFoundButtonsWrapper,.searchPageShop .newSearchNothingFoundButtonsWrapper{margin-top:2em}.searchPage .newSearchNothingFoundButtonsWrapper>a,.composerPage .newSearchNothingFoundButtonsWrapper>a,.searchPageMgs .newSearchNothingFoundButtonsWrapper>a,.searchPageShop .newSearchNothingFoundButtonsWrapper>a{margin-right:1em}.searchPage h1{margin:.8em 0}.composerPage #clipper section.subheader{grid-area:subheader}.composerPage #clipper section.subheader .main{display:flex;justify-content:center}.composerPage #clipper section.subheader .main>div{padding:0;margin-top:1em}.composerPage #clipper section.subheader .main>div .backWrapper{display:inline-block;margin-left:0;font-size:1.9em}.composerPage #clipper section.subheader .main>div .backWrapper .backButton{cursor:pointer;font-size:24px;width:30px;height:34px;vertical-align:middle;color:#777;text-decoration:none;margin-right:7px;margin-top:3px;margin-bottom:3px}.composerPage #clipper section.subheader .main>div .coHeader{display:inline-block;text-align:left;margin:.5em 0 0 0}.composerPage #clipper section.subheader .main>div .coHeader .sendMessage{margin-left:1em}.composerPage #clipper section.subheader .sidebar{grid-area:subheader_sidebar;display:flex;flex-wrap:wrap;align-content:flex-end;justify-self:end}.composerPage #clipper section.subheader .sidebar .shariff .orientation-horizontal{flex-wrap:nowrap;min-width:250px}.composerPage .tabs{margin:2em 0}.searchPageShop .subheader div.aboveAside,.searchPageMgs .subheader div.aboveAside{width:auto;padding-right:30px}@media screen and (max-width: 1070px){.searchPageMgs .subheader div.newSearchBigWrapper,.searchPageShop .subheader div.newSearchBigWrapper{padding-left:20px}}.pageSearchResultList #content{padding-bottom:250px}#searchControlsTrigger{float:right;margin-top:8px}#butCloseSearchWrapper{position:absolute;right:3vw;top:1em;background-color:#294f8e;border-color:#294f8e;color:#fff;font-weight:bold;font-size:1.4em;font-family:"Lucida Console",Courier,monospace}#searchControlsWrapper{position:fixed;z-index:3;top:54px;bottom:0;right:0;width:100vw;overflow:auto;background-color:#fff;box-shadow:#aaa 3px 3px 5px}.searchPageMgs #searchControlsWrapper,.searchPageMgs .searchMusiciansPage #searchControlsWrapper,.searchPageShop #searchControlsWrapper,.searchPageShop .searchMusiciansPage #searchControlsWrapper{padding-top:55px}.searchPageMgs #searchControlsWrapper .searchControlsSpacer,.searchPageMgs .searchMusiciansPage #searchControlsWrapper .searchControlsSpacer,.searchPageShop #searchControlsWrapper .searchControlsSpacer,.searchPageShop .searchMusiciansPage #searchControlsWrapper .searchControlsSpacer{height:35px;margin:0}.searchMusiciansPage #content{margin-top:14px}.searchMusiciansPage #content .searchResultWrapper .gridWrapper.list .header .total{padding-top:0}.searchControl .infoBlock{margin:0;background-color:rgba(0,0,0,0);min-width:332px;max-width:524px;padding-right:0;margin-bottom:1em;border:solid 1px #ddd}@media screen and (max-width: 1024px){.searchControl .infoBlock{min-width:268px;max-width:360px}}.searchControl .infoBlock h2{padding:0;margin:.8em 0 .5em 3px}.searchControl .infoBlock.infoBlockContent form{margin:5px 15px 5px 20px;border:1px solid #a5a5a5;border-radius:.7em;box-sizing:border-box;background-color:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.25)}.searchControl .infoBlock.infoBlockContent button.search{height:34px;padding:0;margin:0;border-left:none;vertical-align:middle;background-color:var(--background-color)}.searchControl .infoBlock.infoBlockContent button.search svg{fill:#777;box-sizing:border-box;margin:0;height:100%;padding:3px;cursor:pointer;text-decoration:none}.searchControl .infoBlock.infoBlockContent .searchContent{overflow:initial;box-shadow:none;margin:2px;display:flex;flex-direction:row;flex-wrap:nowrap;height:1.5em}.searchControl .infoBlock.infoBlockContent .searchContent>div{flex:1 0 auto;width:min-content}.searchControl .infoBlock.infoBlockContent .searchContent>div:first-child{flex:100 0 auto}.searchControl .infoBlock.infoBlockContent .searchContent button.search{display:block;width:1.5em;height:1.5em;padding:0;border:none;text-align:center}.searchControl .infoBlock.infoBlockContent .searchContent button.search svg{display:inline}.searchControl .infoBlock.infoBlockContent input{width:100%;border:none;padding:0 .3em;vertical-align:middle;background-color:#fff}.searchControl .infoBlock.infoBlockContent input:focus{outline:none}.searchControl .infoBlock #sscnOptions div.sscnLetters{text-align:center}.searchControl .infoBlock #sscnOptions div.sscnLetters a{display:inline;background:rgba(0,0,0,0);font-size:.9em;margin:0px}.searchControl .infoBlock #sscnOptions div.sscnLetters a.selected,.searchControl .infoBlock #sscnOptions div.sscnLetters a:hover{background-color:#ddd;color:#3b464e}.wishFormWrapper{margin:10px;padding-bottom:50px;text-align:center;min-width:1000px}.wishFormWrapper h5{color:#000}#aoa_ssc_savedSearchWrapper{text-align:center;margin:10px}.sscArrangementGroup{padding-left:10px;font-size:.95em}.compositionDetailedSearchPageBanners,.articleDetailedSearchPageBanners,.csDetailedSearchPageBanners,.shopDetailedSearchPageBanners{padding-bottom:130px}.compositionDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.articleDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.csDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.shopDetailedSearchPageBanners .searchControlFinishButtonsWrapper{column-gap:1em;row-gap:.5em;margin-top:1em}.compositionDetailedSearchPageBanners .searchControlFinishButtonsWrapper>div,.compositionDetailedSearchPageBanners .searchControlFinishButtonsWrapper a,.articleDetailedSearchPageBanners .searchControlFinishButtonsWrapper>div,.articleDetailedSearchPageBanners .searchControlFinishButtonsWrapper a,.csDetailedSearchPageBanners .searchControlFinishButtonsWrapper>div,.csDetailedSearchPageBanners .searchControlFinishButtonsWrapper a,.shopDetailedSearchPageBanners .searchControlFinishButtonsWrapper>div,.shopDetailedSearchPageBanners .searchControlFinishButtonsWrapper a{margin-top:.5em}.compositionDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.articleDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.csDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.shopDetailedSearchPageBanners .searchControlFinishButtonsWrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;padding:.5em}@supports(-webkit-appearance: none) and (stroke-color: transparent){.compositionDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.articleDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.csDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.shopDetailedSearchPageBanners .searchControlFinishButtonsWrapper{min-width:344px}}#banner.csDetailedSearchPageBanners>.infoBlock.mgsStyle{margin-top:0;padding-top:15px}@media screen and (max-width: 950px){.compositionDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.articleDetailedSearchPageBanners .searchControlFinishButtonsWrapper,.shopDetailedSearchPageBanners{bottom:81px}.scrollDownArrow{bottom:91px}}#banners.compositionDetailedSearchPageBanners .detailedSearchComposition .gridWrapper,#banners.articleDetailedSearchPageBanners .detailedSearchComposition .gridWrapper,.shopDetailedSearchPageBanners .gridWrapper{width:100%;margin:0}#banners.compositionDetailedSearchPageBanners .detailedSearchComposition .gridWrapper td,#banners.articleDetailedSearchPageBanners .detailedSearchComposition .gridWrapper td,.shopDetailedSearchPageBanners .gridWrapper td{width:100%}#banners.compositionDetailedSearchPageBanners .detailedSearchComposition,#banners.articleDetailedSearchPageBanners .detailedSearchComposition,.shopDetailedSearchPageBanners{top:54px;min-width:322px;max-width:524px;left:20px}#banners.compositionDetailedSearchPageBanners .detailedSearchComposition #searchControlRemoveLimitParamsWrapper,#banners.articleDetailedSearchPageBanners .detailedSearchComposition #searchControlRemoveLimitParamsWrapper,.shopDetailedSearchPageBanners #searchControlRemoveLimitParamsWrapper{margin-top:2em;text-align:center}#banners.compositionDetailedSearchPageBanners .detailedSearchComposition #searchControlRemoveLimitParamsWrapper #searchControlRemoveLimitParams,#banners.articleDetailedSearchPageBanners .detailedSearchComposition #searchControlRemoveLimitParamsWrapper #searchControlRemoveLimitParams,.shopDetailedSearchPageBanners #searchControlRemoveLimitParamsWrapper #searchControlRemoveLimitParams{font-size:1.3em}@media screen and (max-width: 960px){.compositionDetailedSearchPageBanners .detailedSearchComposition,.articleDetailedSearchPageBanners .detailedSearchComposition,.shopDetailedSearchPageBanners{left:5px}}.ui-effects-transfer{border:dotted 2px #999}#sscaWrapper{max-width:160px}.searchControl #sscaWrapper.infoBlock .searchContent .sscArrangementGroup a{white-space:nowrap;overflow:hidden}#sscaWrapper .sccinfo{width:210px;margin-left:-170px}#sscaWrapper .sccinfo .sscinfoArrangement{display:block;color:#000;margin-bottom:.5em;white-space:normal}.infoBlock.compositionStyle ul li table.instrumentRadioList{width:100%;margin-top:5px;margin-bottom:5px;border-collapse:collapse;border-style:hidden}.infoBlock.compositionStyle ul li table.instrumentRadioList th,.infoBlock.compositionStyle ul li table.instrumentRadioList td{padding:3px}.infoBlock.compositionStyle ul li table.instrumentRadioList td:not(:first-child){width:22px}.infoBlock.compositionStyle ul li table.instrumentRadioList td:first-child,.infoBlock.compositionStyle ul li table.instrumentRadioList td:nth-last-child(2),.infoBlock.compositionStyle ul li table.instrumentRadioList th:nth-last-child(2){border-right:none}.infoBlock.compositionStyle ul li table.instrumentRadioList td:nth-child(3),.infoBlock.compositionStyle ul li table.instrumentRadioList th:nth-child(2){border-right:2px solid #ddd}.infoBlock.compositionStyle ul li table.instrumentRadioList td:nth-child(2),.infoBlock.compositionStyle ul li table.instrumentRadioList th:nth-child(1){border-right:none}.infoBlock.compositionStyle ul li table.instrumentRadioList td:first-child{padding-right:1em}.infoBlock.compositionStyle ul li table.instrumentRadioList td.clear{border-left:none;min-width:auto}.infoBlock.compositionStyle ul li table.instrumentRadioList th.infoBlockNum,.infoBlock.compositionStyle ul li table.instrumentRadioList td.infoBlockNum{border:none;text-align:right;padding-left:1em;min-width:4ex;color:gray}.infoBlock.compositionStyle ul li table.instrumentRadioList tr.searchExclude td.infoBlockNum{color:#bababa}.infoBlock.compositionStyle ul li table.instrumentRadioList tr.searched td.infoBlockNum{color:#e39825}.infoBlock.compositionStyle ul li table.instrumentRadioList th{text-align:center;font-weight:bold}.mgsSearchHeader .searchForm form,.afterSearchButtonsWrapper .searchForm form{margin-right:5.5ex;border:1px solid #a5a5a5;border-radius:12px;box-sizing:border-box;background-color:#fff;box-shadow:0px 3px 5px rgba(0,0,0,.25)}.mgsSearchHeader .searchForm .searchContent,.afterSearchButtonsWrapper .searchForm .searchContent{margin:6px;display:flex;flex-direction:row;flex-wrap:nowrap;height:34px}.mgsSearchHeader .searchForm .searchContent>div,.afterSearchButtonsWrapper .searchForm .searchContent>div{flex:1 0 auto;width:min-content}.mgsSearchHeader .searchForm .searchContent>div:first-child,.afterSearchButtonsWrapper .searchForm .searchContent>div:first-child{flex:100 0 auto}.mgsSearchHeader .searchForm .searchContent button.search,.afterSearchButtonsWrapper .searchForm .searchContent button.search{display:block;width:2.5em;border:none;text-align:center;height:34px;padding:0;margin:0;border-left:none;background-color:var(--background-color)}.mgsSearchHeader .searchForm .searchContent button.search svg,.afterSearchButtonsWrapper .searchForm .searchContent button.search svg{fill:#777;box-sizing:border-box;margin:0;height:100%;padding:3px;cursor:pointer;text-decoration:none}.mgsSearchHeader .searchForm .searchContent input,.afterSearchButtonsWrapper .searchForm .searchContent input{width:100%;border:none;padding:0;vertical-align:middle;background-color:#fff}.mgsSearchHeader .searchForm .searchContent input:focus,.afterSearchButtonsWrapper .searchForm .searchContent input:focus{outline:none}@keyframes searchLinkLoading{0%{background-color:#f2f2f2}50%{background-color:#d9d9d9}100%{background-color:#f2f2f2}}#banners .infoBlock.mgsStyle,#banners .infoBlock.compositionStyle{margin-bottom:4px;border:none}#banners .infoBlock.mgsStyle .backArrow,#banners .infoBlock.compositionStyle .backArrow{background-color:#8b8b8b;display:inline-block;color:#fff;margin-left:-5px;padding-right:5px}#banners .infoBlock.mgsStyle .alphabet,#banners .infoBlock.compositionStyle .alphabet{text-align:center;padding:5px 10px}#banners .infoBlock.mgsStyle .alphabet .active,#banners .infoBlock.compositionStyle .alphabet .active{font-weight:bold}#banners .infoBlock.mgsStyle .alphabet .letter,#banners .infoBlock.compositionStyle .alphabet .letter{color:#2870ab;cursor:pointer;display:inline-block;padding:0 2px}#banners .infoBlock.mgsStyle #composersOptions ul,#banners .infoBlock.mgsStyle #composersSelected ul,#banners .infoBlock.mgsStyle #publishersOptions ul,#banners .infoBlock.mgsStyle #publishersSelected ul,#banners .infoBlock.compositionStyle #composersOptions ul,#banners .infoBlock.compositionStyle #composersSelected ul,#banners .infoBlock.compositionStyle #publishersOptions ul,#banners .infoBlock.compositionStyle #publishersSelected ul{border:none}#banners .infoBlock.mgsStyle tr.searchExclude td a,#banners .infoBlock.compositionStyle tr.searchExclude td a{color:#bababa}#banners .infoBlock.mgsStyle tr.searched td a,#banners .infoBlock.compositionStyle tr.searched td a{color:#3b464e}#banners .infoBlock.mgsStyle ul,#banners .infoBlock.compositionStyle ul{margin:0px;padding:0px;list-style-type:none;background-color:#fff}#banners .infoBlock.mgsStyle ul li,#banners .infoBlock.compositionStyle ul li{display:block;padding:1px 0 1px 0;margin:.2em 0}#banners .infoBlock.mgsStyle ul li li a,#banners .infoBlock.compositionStyle ul li li a{padding-left:30px}#banners .infoBlock.mgsStyle ul li a,#banners .infoBlock.compositionStyle ul li a{cursor:pointer;display:block;padding:5px .5em;text-decoration:none;color:#3b464e;padding-left:20px;padding-right:20px}#banners .infoBlock.mgsStyle ul li>a,#banners .infoBlock.compositionStyle ul li>a{border-bottom:solid 2px #d5d7dc}#banners .infoBlock.mgsStyle ul li a.filter,#banners .infoBlock.compositionStyle ul li a.filter{display:flex;flex-wrap:nowrap;align-items:center}#banners .infoBlock.mgsStyle ul li a.filter span.text,#banners .infoBlock.compositionStyle ul li a.filter span.text{flex:1;vertical-align:middle;font-weight:bold}#banners .infoBlock.mgsStyle ul li a.filter span.triangleRight,#banners .infoBlock.compositionStyle ul li a.filter span.triangleRight{margin:4px 1em 4px 0;font-size:.65rem}#banners .infoBlock.mgsStyle ul li a.filter span.infoBlockNum,#banners .infoBlock.compositionStyle ul li a.filter span.infoBlockNum{text-align:right;padding-left:1em;min-width:4ex;color:#e39825}#banners .infoBlock.mgsStyle ul li a.filter .icon-share,#banners .infoBlock.compositionStyle ul li a.filter .icon-share{margin-left:1ex;color:#a5a5a5}#banners .infoBlock.mgsStyle ul li a.filter .sharedBy,#banners .infoBlock.compositionStyle ul li a.filter .sharedBy{color:#a5a5a5;font-size:.9em;margin-left:.5em;font-style:italic}#banners .infoBlock.mgsStyle ul li a.filter.more,#banners .infoBlock.compositionStyle ul li a.filter.more{padding-top:.5em;text-align:center;font-weight:bold;cursor:pointer}#banners .infoBlock.mgsStyle ul li a.filter.more .triangleDown,#banners .infoBlock.mgsStyle ul li a.filter.more .triangleUp,#banners .infoBlock.compositionStyle ul li a.filter.more .triangleDown,#banners .infoBlock.compositionStyle ul li a.filter.more .triangleUp{font-size:.75em;margin-right:1em}#banners .infoBlock.mgsStyle ul li a.expanded,#banners .infoBlock.compositionStyle ul li a.expanded{position:relative;padding:.5em 0 .3em 5px}#banners .infoBlock.mgsStyle ul li a.expanded span.triangleDown,#banners .infoBlock.compositionStyle ul li a.expanded span.triangleDown{position:absolute;bottom:-0.75rem;margin-right:.5em;font-size:.7rem}#banners .infoBlock.mgsStyle ul li a.expanded span.active,#banners .infoBlock.compositionStyle ul li a.expanded span.active{margin-left:32px;font-weight:bold;font-style:italic}#banners .infoBlock.mgsStyle ul li li.expanded,#banners .infoBlock.compositionStyle ul li li.expanded{margin-left:15px}#banners .infoBlock.mgsStyle ul li table td,#banners .infoBlock.compositionStyle ul li table td{min-width:20px}#banners .infoBlock.mgsStyle ul li table a,#banners .infoBlock.compositionStyle ul li table a{padding:0}#banners .infoBlock.mgsStyle ul li table a.filter:hover,#banners .infoBlock.mgsStyle ul li table a.filter:focus,#banners .infoBlock.mgsStyle ul li table a.filter:active,#banners .infoBlock.compositionStyle ul li table a.filter:hover,#banners .infoBlock.compositionStyle ul li table a.filter:focus,#banners .infoBlock.compositionStyle ul li table a.filter:active{background:#f2f2f2;color:#3b464e}#banners .infoBlock.mgsStyle ul li table a.filter.active,#banners .infoBlock.compositionStyle ul li table a.filter.active{font-weight:bold}#banners .infoBlock.mgsStyle ul li table a.aCheckbox,#banners .infoBlock.compositionStyle ul li table a.aCheckbox{margin:0;padding:0;font:inherit;color:#a5a5a5;width:1.1em;height:1.1em;border:.13em solid #a5a5a5;display:inline-grid;place-content:center;border-radius:.35em;transform:translateY(-0.055em)}#banners .infoBlock.mgsStyle ul li table a.aCheckbox::before,#banners .infoBlock.compositionStyle ul li table a.aCheckbox::before{content:"";transform:scale(0);transition:120ms transform ease-in-out;background-color:#e39825;width:.5em;height:.5em;border-radius:50%}#banners .infoBlock.mgsStyle ul li table a.aCheckboxActive,#banners .infoBlock.compositionStyle ul li table a.aCheckboxActive{border-color:#294f8e}@keyframes pulse{0%{opacity:.5;transform:scale(0.5)}50%{opacity:1;transform:scale(1.5)}100%{opacity:.5;transform:scale(0.5)}}#banners .infoBlock.mgsStyle ul li table a.aCheckboxActive::before,#banners .infoBlock.compositionStyle ul li table a.aCheckboxActive::before{transform:scale(1.5)}#banners .infoBlock.mgsStyle ul li table a.aCheckboxLoading::before,#banners .infoBlock.compositionStyle ul li table a.aCheckboxLoading::before{animation-name:pulse;animation-duration:1s;animation-iteration-count:infinite}#banners .infoBlock.mgsStyle ul li:last-child>a,#banners .infoBlock.compositionStyle ul li:last-child>a{border-bottom-width:0}#banners .infoBlock.mgsStyle ul li.edit>a,#banners .infoBlock.compositionStyle ul li.edit>a{padding-left:5px;padding-top:1em;padding-bottom:1.2em;font-weight:bold;color:#294f8e}#banners .infoBlock.mgsStyle ul li.edit>a i.icon,#banners .infoBlock.compositionStyle ul li.edit>a i.icon{font-size:1.2em;margin-right:.1em;color:#294f8e}#banners .infoBlock.mgsStyle ul li:has(ul) a.expanded,#banners .infoBlock.compositionStyle ul li:has(ul) a.expanded{border-bottom-width:3px}#banners .infoBlock.mgsStyle ul li.selected,#banners .infoBlock.compositionStyle ul li.selected{background:#d9d9d9}#banners .infoBlock.mgsStyle ul li.active a,#banners .infoBlock.compositionStyle ul li.active a{font-weight:bold}#banners .infoBlock.mgsStyle ul#cmsFilterSavedSearches li.collapsed ul,#banners .infoBlock.compositionStyle ul#cmsFilterSavedSearches li.collapsed ul{display:none}#banners .infoBlock.mgsStyle ul#cmsFilterSavedSearches li.expanded a.expanded span.text,#banners .infoBlock.compositionStyle ul#cmsFilterSavedSearches li.expanded a.expanded span.text{margin-left:32px;font-weight:bold;font-style:italic}#banners .infoBlock.mgsStyle ul#cmsFilterSavedSearches li.expanded ul,#banners .infoBlock.compositionStyle ul#cmsFilterSavedSearches li.expanded ul{display:block}#banners .infoBlock.mgsStyle ul#cmsFilterInstrumentations li.expanded>a,#banners .infoBlock.mgsStyle ul#arsCategories li.expanded>a,#banners .infoBlock.mgsStyle ul#arsStyles li.expanded>a,#banners .infoBlock.mgsStyle ul#arsRubrics li.expanded>a,#banners .infoBlock.compositionStyle ul#cmsFilterInstrumentations li.expanded>a,#banners .infoBlock.compositionStyle ul#arsCategories li.expanded>a,#banners .infoBlock.compositionStyle ul#arsStyles li.expanded>a,#banners .infoBlock.compositionStyle ul#arsRubrics li.expanded>a{padding-top:5px;padding-bottom:5px;background-color:rgba(0,0,0,0)}#banners .infoBlock.mgsStyle ul#cmsFilterInstrumentations li.expanded ul li:first-child>a,#banners .infoBlock.mgsStyle ul#arsCategories li.expanded ul li:first-child>a,#banners .infoBlock.mgsStyle ul#arsStyles li.expanded ul li:first-child>a,#banners .infoBlock.mgsStyle ul#arsRubrics li.expanded ul li:first-child>a,#banners .infoBlock.compositionStyle ul#cmsFilterInstrumentations li.expanded ul li:first-child>a,#banners .infoBlock.compositionStyle ul#arsCategories li.expanded ul li:first-child>a,#banners .infoBlock.compositionStyle ul#arsStyles li.expanded ul li:first-child>a,#banners .infoBlock.compositionStyle ul#arsRubrics li.expanded ul li:first-child>a{padding-top:10px}#banners .infoBlock.mgsStyle ul#cmsFilterInstrumentations li:last-child>a,#banners .infoBlock.mgsStyle ul#arsCategories li:last-child>a,#banners .infoBlock.mgsStyle ul#arsStyles li:last-child>a,#banners .infoBlock.mgsStyle ul#arsRubrics li:last-child>a,#banners .infoBlock.compositionStyle ul#cmsFilterInstrumentations li:last-child>a,#banners .infoBlock.compositionStyle ul#arsCategories li:last-child>a,#banners .infoBlock.compositionStyle ul#arsStyles li:last-child>a,#banners .infoBlock.compositionStyle ul#arsRubrics li:last-child>a{border-bottom-width:2px}#banners .infoBlock.mgsStyle ul#arsCategories li>a,#banners .infoBlock.compositionStyle ul#arsCategories li>a{padding-top:0;padding-bottom:0}#banners .infoBlock.mgsStyle .infoBlockNumFoundWrapper,#banners .infoBlock.compositionStyle .infoBlockNumFoundWrapper{display:flex;align-items:flex-end}#banners .infoBlock.mgsStyle .infoBlockNumFoundWrapper .infoBlockNum,#banners .infoBlock.compositionStyle .infoBlockNumFoundWrapper .infoBlockNum{padding-bottom:11px;padding-left:1em;min-width:4ex;color:#e39825;text-align:center}#banners .infoBlock.mgsStyle .infoBlockNumFoundWrapper .infoBlockNumDifficulty,#banners .infoBlock.compositionStyle .infoBlockNumFoundWrapper .infoBlockNumDifficulty{padding-bottom:35px}#banners .infoBlock.mgsStyle .infoBlockControlWrapper,#banners .infoBlock.compositionStyle .infoBlockControlWrapper{flex:1;background-color:#f2f2f2;border:solid 1px rgba(0,0,0,0);border-bottom-right-radius:1em}#banners .infoBlock.mgsStyle .infoBlockControlWrapper summary::-webkit-details-marker,#banners .infoBlock.compositionStyle .infoBlockControlWrapper summary::-webkit-details-marker{display:none}#banners .infoBlock.mgsStyle .infoBlockControlWrapper li,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li{padding:0;margin:0;border-bottom-width:1px}#banners .infoBlock.mgsStyle .infoBlockControlWrapper li a,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li a{background:#fff}#banners .infoBlock.mgsStyle .infoBlockControlWrapper li a:focus-visible,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li a:focus-visible{outline:none}#banners .infoBlock.mgsStyle .infoBlockControlWrapper li a:focus-visible,#banners .infoBlock.mgsStyle .infoBlockControlWrapper li a:hover,#banners .infoBlock.mgsStyle .infoBlockControlWrapper li a:focus-visible:active,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li a:focus-visible,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li a:hover,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li a:focus-visible:active{background-color:#f2f2f2}#banners .infoBlock.mgsStyle .infoBlockControlWrapper li a.htmx-request,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li a.htmx-request{background-color:#d9d9d9;animation-name:searchLinkLoading;animation-duration:2s;animation-iteration-count:infinite}#banners .infoBlock.mgsStyle .infoBlockControlWrapper li.selected a,#banners .infoBlock.compositionStyle .infoBlockControlWrapper li.selected a{background:#f2f2f2}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyIndicators,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyLabels,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlRangeIndicators,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlRangeLabels,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyIndicators,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyLabels,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlRangeIndicators,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlRangeLabels{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:flex-end}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyIndicators,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlRangeIndicators,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyIndicators,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlRangeIndicators{margin-top:20px;height:30px;border-bottom:1px solid #ddd}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyIndicators div,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlRangeIndicators div,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyIndicators div,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlRangeIndicators div{width:7%;height:30px;background-color:#d9d9d9;writing-mode:vertical-lr}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyIndicators div.difficultyIndicatorSelected,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyIndicators div.controlRangeIndicatorsSelected,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlRangeIndicators div.difficultyIndicatorSelected,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlRangeIndicators div.controlRangeIndicatorsSelected,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyIndicators div.difficultyIndicatorSelected,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyIndicators div.controlRangeIndicatorsSelected,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlRangeIndicators div.difficultyIndicatorSelected,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlRangeIndicators div.controlRangeIndicatorsSelected{background-color:#a5a5a5}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .difficultyLabels,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .difficultyLabels{margin-bottom:10px}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .composerTextFilter,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlTextFilter,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .composerTextFilter,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlTextFilter{padding:.5em}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .composerTextFilter input.formEdit,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlTextFilter input.formEdit,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .composerTextFilter input.formEdit,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlTextFilter input.formEdit{box-sizing:border-box;width:100%;height:2em}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .composerLettersFilter,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .countryLettersFilter,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlLettersFilter,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .composerLettersFilter,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .countryLettersFilter,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlLettersFilter{display:flex;flex-wrap:wrap;background-color:#f2f2f2;padding:.5em 0;cursor:pointer}#banners .infoBlock.mgsStyle .infoBlockControlWrapper .composerLettersFilter a,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .countryLettersFilter a,#banners .infoBlock.mgsStyle .infoBlockControlWrapper .controlLettersFilter a,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .composerLettersFilter a,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .countryLettersFilter a,#banners .infoBlock.compositionStyle .infoBlockControlWrapper .controlLettersFilter a{margin:.2em;padding:.2em .3em;background-color:#fff;display:block;border:solid 1px #ddd;border-radius:5px;min-width:15px;text-align:center}#banners .infoBlock.mgsStyle #cmsFilterInstrumentations li a.filter,#banners .infoBlock.compositionStyle #cmsFilterInstrumentations li a.filter{padding-top:0;padding-bottom:0}#banners .infoBlock.mgsStyle #cmsFilterInstrumentations li:first-of-type a.filter,#banners .infoBlock.compositionStyle #cmsFilterInstrumentations li:first-of-type a.filter{padding-top:5px}#banners .infoBlock.mgsStyle #cmsFilterInstrumentations li:last-of-type a.filter,#banners .infoBlock.compositionStyle #cmsFilterInstrumentations li:last-of-type a.filter{border-bottom-width:0;padding-bottom:5px}#banners .infoBlock.mgsStyle #difficultyWrapper .difficultyDataWrapper,#banners .infoBlock.mgsStyle .controlRangeDataWrapper,#banners .infoBlock.compositionStyle #difficultyWrapper .difficultyDataWrapper,#banners .infoBlock.compositionStyle .controlRangeDataWrapper{margin-top:20px;margin-left:7px;margin-right:7px;padding-left:7px;padding-right:7px;background-color:#fff}#banners .infoBlock.mgsStyle.spaceBelow,#banners .infoBlock.compositionStyle.spaceBelow{margin-bottom:20px}.infoBlock.mgsStyle ul li a{background-color:#fff}#searchResult table.htmx-added{opacity:0}#searchResult table{opacity:1;transition:opacity .75s ease-out}.infoBlock.mgsStyle details,.infoBlock.compositionStyle details{position:relative}.infoBlock.mgsStyle details summary.filterHeader,.infoBlock.compositionStyle details summary.filterHeader{margin-right:-15px;display:block;min-width:100%;list-style:none}.infoBlock.mgsStyle details summary.filterHeader a,.infoBlock.compositionStyle details summary.filterHeader a{display:block;text-decoration:none;background-color:#e6e6e6;color:#294f8e;box-sizing:border-box;border-top-right-radius:1.5em;border-bottom-right-radius:1.5em;border-left:none;padding:3px .2em;padding-left:20px;box-shadow:0px 1px 3px rgba(0,0,0,.35);font-size:1.1em;font-weight:bold;cursor:pointer}.infoBlock.mgsStyle details summary.filterHeader a strong,.infoBlock.compositionStyle details summary.filterHeader a strong{font-weight:bold}.infoBlock.mgsStyle details summary.filterHeader a span,.infoBlock.compositionStyle details summary.filterHeader a span{font-weight:bold}.infoBlock.mgsStyle details summary.filterHeader a .triangleDown,.infoBlock.mgsStyle details summary.filterHeader a .triangleRight,.infoBlock.compositionStyle details summary.filterHeader a .triangleDown,.infoBlock.compositionStyle details summary.filterHeader a .triangleRight{margin-right:2px;float:right;font-size:.5em}.infoBlock.mgsStyle details summary.filterHeader a .triangleDown,.infoBlock.compositionStyle details summary.filterHeader a .triangleDown{margin-top:6px;border-top-color:#294f8e}.infoBlock.mgsStyle details summary.filterHeader a .triangleRight,.infoBlock.compositionStyle details summary.filterHeader a .triangleRight{margin-top:2px;border-left-color:#294f8e}.infoBlock.mgsStyle details summary.filterHeader a.selected,.infoBlock.compositionStyle details summary.filterHeader a.selected{color:#294f8e;font-weight:bold;font-style:italic;font-size:1rem}.infoBlock.mgsStyle details summary.filterHeader a.selected em,.infoBlock.compositionStyle details summary.filterHeader a.selected em{font-weight:normal;font-style:normal}.infoBlock.mgsStyle details>ul,.infoBlock.mgsStyle details div.composerOptions,.infoBlock.mgsStyle details div.countryOptions,.infoBlock.mgsStyle details div.searchContent,.infoBlock.compositionStyle details>ul,.infoBlock.compositionStyle details div.composerOptions,.infoBlock.compositionStyle details div.countryOptions,.infoBlock.compositionStyle details div.searchContent{box-sizing:border-box;overflow:auto;margin-bottom:12px;background-color:#fff;border-top:none;box-shadow:0px 3px 5px rgba(0,0,0,.25);margin-left:8px;margin-right:12px;margin-top:3px;padding:0 5px}.infoBlock.mgsStyle details>div.composerOptions a,.infoBlock.mgsStyle details div.countryOptions a,.infoBlock.compositionStyle details>div.composerOptions a,.infoBlock.compositionStyle details div.countryOptions a{text-decoration:none;color:gray}@media screen and (max-width: 1024px){.infoBlock.mgsStyle details,.infoBlock.compositionStyle details>ul,div.composerOptions{margin-left:0;margin-right:5px}}.infoBlock.mgsStyle #composersOptions,.infoBlock.mgsStyle #composersSelected,.infoBlock.mgsStyle #publishersOptions,.infoBlock.mgsStyle #publishersSelected{border:solid 1px #ddd}.mgsSearchHeaderFixed{position:fixed;top:75px;z-index:2;width:calc(100% - 40px)}.mgsSearchHeader{padding:15px 20px 0px 20px}.mgsSearchHeader .mgsSearchHeaderDescription{margin:0 0px 10px 0px}.mgsSearchHeader .mgsSearchHeaderDescription .description{margin-top:1em;margin-left:5px}.mgsSearchHeader .mgsSearchHeaderSearchForm{background-color:#fff}.shoppingCartDiscountBlock{text-align:right}.searchPageShop .shoppingCartDiscountBlock,.article_page .shoppingCartDiscountBlock{margin-top:-15px;margin-bottom:15px}.searchPageShop .shoppingCartDiscountBlock a,.article_page .shoppingCartDiscountBlock a{display:inline-block;margin:.3em .5em}.mgsSearchHeaderSearchForm .newSearchSubWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:calc(100% - 10px);height:100%;flex-grow:1;border:solid 1px #a5a5a5;box-sizing:border-box;border-radius:10px;background-color:#fff;padding:calc(10px/2);box-shadow:0px 3px 5px rgba(0,0,0,.25);margin-left:0}.mgsSearchHeaderSearchForm .newSearchSubWrapper>div:first-child{flex:100 0 auto;width:min-content}.mgsSearchHeaderSearchForm .newSearchSubWrapper>div:first-child input{appearance:none;width:100%;border:0px;height:100%;padding:0 1%;border-right:none;vertical-align:middle;background-color:#fff}.mgsSearchHeaderSearchForm .newSearchSubWrapper button.search{width:47px;height:26px;padding:0;margin:0;background-color:#fff;display:block;border:none;text-align:center}.mgsSearchHeaderSearchForm .newSearchSubWrapper button.search svg{fill:#777;box-sizing:border-box;margin:0;height:100%;padding:3px;cursor:pointer;text-decoration:none}@media screen and (max-width: 960px){.mgsSearchHeader{padding:0px 5px}}.mgsSearchAddToCartButton{display:inline-block;border-radius:7px;background-image:linear-gradient(#ffb829, #b0751c);font-size:15px;padding:6px;color:#fff;margin:5px;cursor:pointer}.ssgridWrapper.ssgridWrapperChunk{margin-top:1em;padding-top:1em;margin-right:0;border-top:solid 1px #294f8e;max-width:none}.ssgridWrapperChunk h3{margin:.1em .5ex 1em .5ex;text-align:left}.ssgridWrapperChunkExpandable h3{cursor:pointer}.ssgridWrapperChunkExpandable h3 span.triangleRight,.ssgridWrapperChunkExpandable h3 span.triangleDown{font-size:.6rem;margin-right:.6rem}.ssgridWrapper{margin-right:5px;max-width:800px}.ssgridWrapper .total{padding-top:.4em}.ssgridWrapper .total strong{font-weight:bold;color:#e39825}.ssgridWrapper .highlight{background-color:#ff9}.ssgridWrapper div.ssgridExtraContent{margin-top:.5em;font-size:.9em;color:#555}.ssgridWrapper .sscFiltersRemove{margin:1em 0;display:flex;flex-wrap:wrap}.ssgridWrapper .sscFiltersRemove a{display:block;border-radius:.4rem;padding:0 .5rem;margin:0;margin-right:1em;cursor:pointer;font-size:.9rem;border:solid 1px #e6e6e6;background-color:#e6e6e6;font-weight:bold;color:#3b464e}.ssgridWrapper .sscFiltersRemove a span{margin-left:1ex;color:#a00}.ssgridWrapper .sscFiltersRemove a{line-height:1.6rem;margin-bottom:1em;text-decoration:none;text-transform:none}.ssgridWrapper .sscFiltersRemove a.htmx-request{background-color:#d9d9d9;animation-name:searchLinkLoading;animation-duration:2s;animation-iteration-count:infinite}.ssgridWrapper .sscSeoAdmin{text-align:right;margin-bottom:1em}.ssgridWrapper .sscSeoAdmin a{font-weight:bold;text-decoration:none}.ssgridWrapper .sscSeoAdmin a i.icon{margin-left:.5ex;color:#294f8e}.ssgridWrapper .sscSeoAdmin i.icon-info-circled{position:relative;display:inline-block}.ssgridWrapper .sscSeoAdmin i.icon-info-circled #root__p_seoInfoBlock{position:absolute;z-index:1;right:0;margin-top:-5px;background-color:#f2f2f2;border:solid 1px #ddd;color:#3b464e}.ssgridWrapper .sscSeoAdmin i.icon-info-circled #root__p_seoInfoBlock div.parentCombination{border:solid 1px #ddd;background-color:#fff;margin:5px;padding:5px;white-space:nowrap;text-align:left}.ssgridWrapper .sscSeoAdmin i.icon-info-circled #root__p_seoInfoBlock div.parentCombination strong{color:#3b464e}.ssgridWrapper .sscSeoAdmin a.delete i.icon{margin-left:.3ex;color:#a00;vertical-align:text-top}.ssgridWrapper .sscSeoAdmin a.positive i.icon{margin-left:.3ex;color:#77c291;vertical-align:text-top}.ssgridWrapper .sscManageListButtons{margin-bottom:1em;text-align:right}.ssgridWrapper .sscManageListButtons label{margin-left:1em;margin-right:1em;vertical-align:middle}.ssgridWrapper .sscManageListButtons label input[type=checkbox]{margin-left:1ex}.ssgridWrapper .sscManageListButtons .formButton{display:inline-block}.ssgridWrapper .sscManageListButtons .formButton i.icon{margin-right:.5ex}.ssgridWrapper .sscManageListButtons .cancelChange{margin-right:3em;min-width:auto}.ssgridWrapper .sscFiltersDescriptions{margin-bottom:1.8em}.ssgridWrapper .sscFiltersDescriptions div.description{position:relative;height:30px;overflow:hidden;margin-bottom:1em;transition:height .25s ease}.ssgridWrapper .sscFiltersDescriptions .showMoreWrapper{position:absolute;top:14px;right:0;text-align:left;padding-left:3em;padding-right:3px;background:linear-gradient(270deg, #FFFFFF, transparent);vertical-align:bottom}.ssgridWrapper .sscFiltersDescriptions .showMoreWrapper a{display:block;background:#fff;padding:2px 15px;cursor:pointer}.ssgridWrapper .sscFiltersDescriptions .showLessWrapper{margin-top:.5em}.ssgridWrapper .sscFiltersDescriptions .showLessWrapper a{cursor:pointer}.seoAdminWrapper div.form{max-width:fit-content}.sscSeoAdminExcludeDialog .dialogContent,.sscSeoAdminExcludeDialog .dialogHeader{border-color:#a00}.sscSeoAdminIncludeDialog .dialogContent,.sscSeoAdminIncludeDialog .dialogHeader{border-color:#77c291}.ssgridWrapper a:has(:not(.formButton)){display:inline}.ssgridWrapper a.cm{font-weight:bold}@media screen and (max-width: 736px){.ssgridWrapper a.cm{display:inline}}.ssgridWrapper a.cm:visited{color:#8c8abd}div.ssgridCell{border:solid 1px rgba(0,0,0,0);display:flex;flex-direction:row;flex-wrap:wrap}td.cpOthersWrapper td.ssgridImgWrapper{width:60px;height:66px}.ssgridImgWrapperComposer img{height:auto}td.ssgridImgWrapperComposers{width:50px}.ssgridData{width:390px}div.ssgridData{margin-left:10px}@media screen and (max-width: 800px){.cpOthersWrapper .ssgridWrapper .ssgridData{width:196px}}.searchPageMgs .ssgridWrapper span.ssgridComposer,.searchPageShop .ssgridWrapper span.ssgridComposer,.cpOthersWrapper .ssgridWrapper span.ssgridComposer,.arOthersWrapper .ssgridWrapper span.ssgridComposer{font-size:.9em;color:#aaa;margin-left:.5em}.searchPageMgs .ssgridWrapper span.ssgridComposer:before,.searchPageShop .ssgridWrapper span.ssgridComposer:before,.cpOthersWrapper .ssgridWrapper span.ssgridComposer:before,.arOthersWrapper .ssgridWrapper span.ssgridComposer:before{content:"| "}.searchPageMgs .ssgridWrapper span.ssgridComposer a,.searchPageMgs .ssgridWrapper span.ssgridComposer span,.searchPageShop .ssgridWrapper span.ssgridComposer a,.searchPageShop .ssgridWrapper span.ssgridComposer span,.cpOthersWrapper .ssgridWrapper span.ssgridComposer a,.cpOthersWrapper .ssgridWrapper span.ssgridComposer span,.arOthersWrapper .ssgridWrapper span.ssgridComposer a,.arOthersWrapper .ssgridWrapper span.ssgridComposer span{margin-left:.1em;white-space:nowrap}@media screen and (max-width: 736px){.searchPageMgs .ssgridWrapper span.ssgridComposer,.searchPageShop .ssgridWrapper span.ssgridComposer{display:block;margin-left:0}.searchPageMgs .ssgridWrapper span.ssgridComposer:before,.searchPageShop .ssgridWrapper span.ssgridComposer:before{content:""}}.ssgridWrapper span.ssgridLabel{color:gray;font-size:.9em;margin-right:.5em}#sc_imgPreview{display:block;position:absolute;z-index:2;left:450px;top:50%;border:solid 5px #ddd;background-color:#fff}#sco_imgPreview{display:block;position:absolute;z-index:2;left:80px;top:50%;border:solid 5px #ddd;max-width:500px}.ssgridWrapper .grid .gridItem{display:grid;grid-template-areas:"ssgrid_image        ssgrid_title_details ssgrid_title_details" "ssgrid_connections  ssgrid_connections   ssgrid_connections";grid-template-columns:58px auto;padding:3px 5px;border:solid 1px #ddd;box-shadow:#ddd 0 1px 3px;margin-bottom:9px}.ssgridWrapper .grid .gridItem .ssgridImgWrapper{grid-area:ssgrid_image;max-width:300px}.ssgridWrapper .grid .gridItem .ssgridImgWrapper a{position:static;display:block;box-sizing:border-box;padding:0}.ssgridWrapper .grid .gridItem .ssgridImgWrapper img{border:solid 3px #eee;max-width:300px}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper{grid-area:ssgrid_title_details}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper{margin-bottom:4px}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .rating{float:right}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .title{display:inline}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .title a{text-decoration:none}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .title a i.icon{margin-right:.5ex}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .title a:hover{text-decoration:underline}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .title .opus{font-size:.9em}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts{display:inline}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts a{text-decoration:none}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts a:hover{text-decoration:underline}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts .composer{font-style:italic}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts .arranger{font-style:italic}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts .arranger .ssgridLabel{margin-left:.5em}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper .contacts .composer:before{color:gray;content:"|";margin-left:.5em;margin-right:.5em}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper input[type=checkbox]{float:right;margin:.2em .8em}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper input[type=checkbox].htmx-request{background-color:#eee}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .ssgridTitleContactsWrapper i.icon-download{float:right;margin:.2em .8em;color:#294f8e}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .details{grid-area:details;display:flex;flex-direction:row;flex-flow:wrap;column-gap:1em}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .details .detailsSub1{min-width:40%}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .details .arrangementText{font-size:.9em}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .details .arrangement .tooltip-info-wrapper{text-decoration:none}.ssgridWrapper .grid .gridItem .connectionsWrapper{grid-area:ssgrid_connections;display:flex;gap:5px;align-items:end;margin-top:5px}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections{white-space:nowrap;padding-right:5px}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedIcon{display:inline-block;width:16px;height:22px;background-color:#e6e6e6;border:1px solid #a5a5a5;overflow:hidden}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedIcon a{display:inline-block}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedMore0 .connectedCompositionTooltip{margin-top:20px}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedMore1,.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedMore2{margin-bottom:2px;margin-left:-19px}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedMore2{margin-bottom:4px;margin-left:-19px}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedMore0{margin-bottom:0}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections div.infoTooltip{position:absolute;margin-top:-2px;margin-left:0px;white-space:normal}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .infoTooltip.loadingIndicator{background-color:#fff;margin-bottom:-105%;display:none}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .infoTooltip.loadingIndicator .icon-spin4{font-size:64px;display:block;width:fit-content;margin:0 auto;padding:-10px}.ssgridWrapper .grid .gridItem .connectionsWrapper .connections.htmx-request .loadingIndicator{display:block}.ssgridWrapper .grid .gridItem .connectionsWrapper .numConnectedCompositions{flex-grow:2;font-size:.9em;font-weight:bold;display:grid;align-content:flex-end}.ssgridWrapper .grid .gridItemComposer{border:none;box-shadow:none;margin-top:1em;margin-bottom:0}.ssgridWrapper .grid .gridItemComposer .title{margin-block-start:1.2em;margin-block-end:.3em}.ssgridWrapper .grid .gridItemComposer .title .fvrComposer{font-size:1.3em;font-weight:bold;height:auto;color:#e39825}.ssgridWrapper .grid .gridItemComposer .details time{font-size:.9em}@media screen and (max-width: 950px){.ssgridWrapper .grid .gridItem .connectionsWrapper .connections .connectedCompositionTooltip{right:0}.ssgridWrapper .grid .gridItem .ssgridTitleDetailsWrapper .details .detailsSub1{min-width:100%}}.ssgridWrapper table .ssgridImgWrapper a,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapper a{position:static;display:block;box-sizing:border-box;padding:0 5px}.ssgridWrapper table .ssgridImgWrapper>a>img,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapper>a>img{width:42px;height:52px;border:solid 3px #eee}.ssgridWrapper table .ssgridImgWrapperComposer>a>img,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperComposer>a>img{height:auto}.ssgridWrapper table .ssgridImgWrapperArticle>a>img,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperArticle>a>img{width:80px;height:80px;border:solid 3px #eee;max-width:300px}.ssgridWrapper table .ssgridImgWrapperComposition>a>img,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperComposition>a>img{width:42px;height:100px;border:solid 3px #eee;max-width:300px}.ssgridWrapper table div.ssgridImgWrapperArticle,.ssgridWrapper table div.ssgridImgWrapperComposition,.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperArticle,.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperComposition{width:102px}.ssgridWrapper table .ssgridImgWrapperComposers img,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperComposers img{height:auto}.ssgridWrapper table .ssgridImgWrapperArticle,.ssgridWrapper table .ssgridImgWrapperComposition,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperArticle,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperComposition{height:110px;border:solid 1px rgba(0,0,0,0)}.ssgridWrapper table .ssgridImgWrapperArticle .ssgridImgWrapperArticleWrap,.ssgridWrapper table .ssgridImgWrapperComposition .ssgridImgWrapperArticleWrap,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperArticle .ssgridImgWrapperArticleWrap,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperComposition .ssgridImgWrapperArticleWrap{position:relative}.ssgridWrapper table .ssgridImgWrapperArticle .ssgridImgWrapperArticleWrap .connectedArticlesCount,.ssgridWrapper table .ssgridImgWrapperComposition .ssgridImgWrapperArticleWrap .connectedArticlesCount,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperArticle .ssgridImgWrapperArticleWrap .connectedArticlesCount,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperComposition .ssgridImgWrapperArticleWrap .connectedArticlesCount{text-align:center;padding:.1em;display:inline-block;position:absolute;bottom:0;left:0;right:0;background-color:#e39825;color:#fff;cursor:pointer}.ssgridWrapper table .ssgridImgWrapperArticle,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperArticle{height:84px}.ssgridWrapper table .ssgridImgWrapperArticle .ssgridImgWrapperArticleWrap a.noimage,.cpOthersWrapper .ssgridWrapper .ssgridImgWrapperArticle .ssgridImgWrapperArticleWrap a.noimage{display:block;background-image:url("/images/scores/BGs/shop_noimage.jpg");background-repeat:no-repeat;background-size:cover;width:70px;height:80px;padding-top:25px;color:#999;text-align:center;font-family:Arial,serif;font-weight:bold;font-size:12px;text-decoration:none}.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperArticle,.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperComposition{width:auto}.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperArticle a,.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperComposition a{padding:0 5px 0 0}.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperArticle a img,.cpOthersWrapper .ssgridWrapper div.ssgridImgWrapperComposition a img{width:86px}.pageMissingTranslations div.gridWrapper.table table.tableData td.ssgridImgWrapper a.cThumb img{width:42px;height:52px}.searchPageShop .ssgridImgWrapperArticle,.searchPageMgs .ssgridImgWrapperArticle,.searchMusiciansPage .ssgridImgWrapperArticle,.favoritesPageShop .ssgridImgWrapperArticle,.rememberListingPage .ssgridImgWrapperArticle{width:74px}.searchPageShop td.connectedArticleIndent,.searchPageMgs td.connectedArticleIndent,.searchMusiciansPage td.connectedArticleIndent,.favoritesPageShop td.connectedArticleIndent,.rememberListingPage td.connectedArticleIndent{background-image:none}.searchPageShop .ssgridWrapper .ssgridRightBox,.searchPageMgs .ssgridWrapper .ssgridRightBox,.searchMusiciansPage .ssgridWrapper .ssgridRightBox,.favoritesPageShop .ssgridWrapper .ssgridRightBox,.rememberListingPage .ssgridWrapper .ssgridRightBox{float:right;text-align:right}.searchPageShop .ssgridWrapper .description,.searchPageMgs .ssgridWrapper .description,.searchMusiciansPage .ssgridWrapper .description,.favoritesPageShop .ssgridWrapper .description,.rememberListingPage .ssgridWrapper .description{font-size:.9em;color:#444}.searchPageShop .ssgridWrapper a.fvrComposer,.searchPageMgs .ssgridWrapper a.fvrComposer,.searchMusiciansPage .ssgridWrapper a.fvrComposer,.favoritesPageShop .ssgridWrapper a.fvrComposer,.rememberListingPage .ssgridWrapper a.fvrComposer{font-size:1.2em;font-weight:bold;color:#c17a25}.searchPageShop #rememberedArticles .ssgridWrapper .delete,.searchPageMgs #rememberedArticles .ssgridWrapper .delete,.searchMusiciansPage #rememberedArticles .ssgridWrapper .delete,.favoritesPageShop #rememberedArticles .ssgridWrapper .delete,.rememberListingPage #rememberedArticles .ssgridWrapper .delete{cursor:pointer;display:inline-block;margin-bottom:5px}.rememberListingPage .ssgridImgWrapperArticle{width:100px}#rememberedArticles .dataWrapper .delete{cursor:pointer;display:inline-block;margin-bottom:5px}#banners .gridWrapper table.instrumentRadioList td{width:auto;vertical-align:middle;padding:.5em}.ssgridWrapperSimilarOnContributeForm td{padding:10px 0;border-top:solid 1px #ddd}.zoom{position:relative;overflow:hidden}.zoom>a{cursor:zoom-in}.zoom.is-error>a{cursor:not-allowed}.zoom.is-loading>a{cursor:progress}.zoom>a>img,#searchResult .grid .zoom>a>img{display:block}.zoom-notice{position:absolute;top:-150px;left:105%;width:350%;height:350%;z-index:200;overflow:hidden;background-color:#fff;border:solid 2px #ddd;text-align:center;padding-top:25%}.zoom-flyout{position:absolute;top:-150px;left:0;box-sizing:border-box;width:350px;height:400px;z-index:200;overflow:hidden;background-color:#fff;border:solid 7px #eee;box-shadow:#aaa 5px 5px 12px}.ssgridImgWrapper .zoom-flyout img,#searchResult .grid .ssgridImgWrapper .zoom-flyout img{width:200%;height:auto;max-width:none;margin:10%;border:none}.zoom--overflow{overflow:visible}.zoom--overflow .zoom-flyout{left:105%}.composition_list{max-width:max-content;margin-left:auto;margin-right:auto}.composition_list .description{width:560px;flex-direction:row}.composition_list .item{min-height:3em;display:flex;width:560px;flex-direction:row;align-items:center;justify-content:space-between;column-gap:1em;row-gap:1em;padding:1em 0;border-bottom:solid 1px #ddd}.composition_list .item .data{width:370px}.composition_list .item .data a.name{display:block;pointer-events:none;text-decoration:none;color:#3b464e}.composition_list .item .data a.name i.icon{margin-right:.5em;color:#a5a5a5}.composition_list .item .data a.name i.icon-share{margin-left:1ex}.composition_list .item .data a.name .sharedBy{color:#a5a5a5;font-size:.9em;font-style:italic}.composition_list .item .data .edit form,.composition_list .item .data .shareWrapper{display:flex;flex-direction:row;justify-content:space-between;column-gap:1em;align-items:center}.composition_list .item .data .edit form button.formButton,.composition_list .item .data .shareWrapper button.formButton{min-width:auto;line-height:2.5em}.composition_list .item .actions{display:flex;min-width:12em}.composition_list .item .actions a{display:inline-block;margin-right:1em;cursor:pointer;text-decoration:none}.composition_list .item .actions a i.icon{font-size:1.4em}.composition_list .item .actions a sub{min-width:3ex;display:inline-block;margin-left:-4.2ex;padding-bottom:.1ex;background-color:gray;color:#fff;border-radius:.3em;text-align:center;font-size:.7em}.composition_list .shareWrapper{width:560px;margin-top:2em}.composition_list .shareWrapper div.formInfo{margin-bottom:.8em;padding-left:3px}.composition_list .shareWrapper div.data{display:flex;flex-direction:row;justify-content:space-between;column-gap:1em;align-items:center}.composition_list .shareWrapper div.data input{flex-grow:2}.composition_list .shareWrapper div.data button.formButton{min-width:auto;line-height:2.5em}.composition_list .item.add_new{border-bottom:none}.composition_list .item.add_new .actions a i.icon{font-size:1.6em}.composition_list_page .composition_list .item .data a.name{pointer-events:all;text-decoration:underline;color:#294f8e}.composition_list_page .composition_list .item .data a.name i.icon{color:#294f8e}ul.iconsLegend{margin:0;display:block;padding:0}ul.iconsLegend li{display:inline-block;margin-right:1em;outline:none}ul.iconsLegend li i{margin-right:.5ex}ul.iconsLegend li i.icon-download{color:#294f8e}@media(max-width: 736px){ul.iconsLegend{margin-top:1em}ul.iconsLegend li{display:block;margin-right:0;margin-top:.5em}}/*# sourceMappingURL=composition_list_desktop.css.map */
