/* Only the server-rendered AZIndex band directory. */
#azindex-1.az-bands-index{clear:both;width:100%;padding:8px 0 28px;color:#eee8e3;font-family:"Andada Pro",Georgia,serif}
#azindex-1.az-bands-index *{box-sizing:border-box}
.az-bands-index .az-bands-search-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px}
.az-bands-index label{display:block;color:#f0e8e4;font-size:15px;font-weight:700}
.az-bands-index .az-bands-total{font-size:14px;color:#c8bdb8;white-space:nowrap}
.az-bands-index .az-bands-search-control{display:flex;gap:6px}
.az-bands-index input[type=search],.az-bands-index select{display:block;width:100%;height:47px;background:#090909!important;color:#fff!important;border:1px solid #8a3737!important;border-radius:0!important;padding:0 14px!important;font:16px "Andada Pro",Georgia,serif!important}
.az-bands-index input[type=search]{min-width:0;flex:1}
.az-bands-index select{color-scheme:dark!important;background-color:#090909!important}
.az-bands-index select:focus,.az-bands-index select:active,.az-bands-index select:hover{background-color:#090909!important;color:#fff!important}
.az-bands-index select option,.az-bands-index select optgroup{background:#090909!important;color:#fff!important}
.az-bands-index select option:checked,.az-bands-index select option:hover,.az-bands-index select option:focus,.az-bands-index select option:active{background:#090909 linear-gradient(#090909,#090909)!important;color:#fff!important}
.az-bands-index input[type=search]::placeholder{color:#aaa}
.az-bands-index input[type=search]:focus,.az-bands-index select:focus{outline:2px solid #e95353;outline-offset:1px}
.az-bands-index .az-bands-search-submit,.az-bands-index .az-bands-apply{background:#4e1012!important;color:#fff!important;border:1px solid #8b2628!important;border-radius:0!important;padding:0 14px;min-height:47px;font:700 14px "Andada Pro",Georgia,serif}
.az-bands-index .az-bands-search-submit{height:47px!important;min-height:47px!important;max-height:47px!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important;align-self:flex-start}
.az-bands-index .az-bands-clear-search{display:table;margin:7px 0 0 auto;color:#eee!important;font-size:14px;text-decoration:underline}
.az-bands-index .az-bands-clear-search:hover{color:#fff!important}.az-bands-index .az-bands-search-icon{display:none}
.az-bands-index .az-bands-search-submit:hover,.az-bands-index .az-bands-apply:hover{background:#8b1115!important}
.az-bands-index .az-bands-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:15px 0}
.az-bands-index .az-bands-filters label{margin-bottom:6px}
.az-bands-index .az-bands-filter-label{display:block;margin-bottom:6px;color:#f0e8e4;font-size:15px;font-weight:700}
.az-bands-index .az-bands-dropdown{position:relative;color:#fff}
.az-bands-index .az-bands-dropdown[open]{z-index:20}
.az-bands-index .az-bands-dropdown summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:47px;padding:0 14px;border:1px solid #8a3737;background:#090909!important;color:#fff!important;font:16px "Andada Pro",Georgia,serif;cursor:pointer;list-style:none}
.az-bands-index .az-bands-dropdown summary::-webkit-details-marker{display:none}
.az-bands-index .az-bands-dropdown summary::after{content:"▾";margin-left:12px;color:#fff}
.az-bands-index .az-bands-dropdown[open] summary::after{content:"▴"}
.az-bands-index .az-bands-dropdown summary:focus-visible{outline:2px solid #e95353;outline-offset:1px}
.az-bands-index .az-bands-options{position:absolute;top:100%;left:0;right:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #8a3737;border-top:0;background:#090909!important;box-shadow:0 8px 15px #000;color:#fff}
.az-bands-index .az-bands-options label{display:block;position:relative;margin:0!important;padding:0;background:#090909!important;color:#fff!important;cursor:pointer;font:15px "Andada Pro",Georgia,serif}
.az-bands-index .az-bands-options input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
.az-bands-index .az-bands-options span{display:block;padding:9px 13px;background:#090909!important;color:#fff!important}
.az-bands-index .az-bands-options input:checked+span{padding-left:10px;border-left:3px solid #d60000;background:#211516!important;color:#fff!important}
.az-bands-index .az-bands-options label:hover span,.az-bands-index .az-bands-options label:focus-within span{background:#321b1c!important;color:#fff!important}
.az-bands-index .az-bands-options input:focus-visible+span{outline:2px solid #ffc66a;outline-offset:-2px}
.az-bands-index .az-bands-apply{min-height:42px;margin:0 0 12px}
.az-bands-index.az-bands-enhanced .az-bands-apply{display:none}
.az-bands-index .az-bands-alphabet{display:flex;flex-wrap:wrap;gap:5px;padding:7px 0 18px;border-bottom:1px solid #362020}
.az-bands-index .az-bands-alphabet a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:38px;padding:0 7px;background:#120b0b;color:#fff!important;border:1px solid #603030;text-decoration:none;font:700 16px "Amarante",Georgia,serif}
.az-bands-index .az-bands-alphabet a:first-child{font-family:"Andada Pro",Georgia,serif;font-size:14px;min-width:55px}
.az-bands-index .az-bands-alphabet a:hover,.az-bands-index .az-bands-alphabet a[aria-current=true]{background:#7f1115;border-color:#d60000;color:#fff!important}
.az-bands-index a:focus-visible,.az-bands-index button:focus-visible{outline:3px solid #ffc66a;outline-offset:2px}
.az-bands-index .az-bands-head,.az-bands-index .az-bands-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(85px,.72fr) minmax(100px,1fr);column-gap:12px;align-items:center}
.az-bands-index .az-bands-head{margin-top:17px;padding:9px 11px;background:#4e1012;color:#fff;font-size:14px;font-weight:700}
.az-bands-index .az-bands-row{min-height:54px;padding:9px 11px;border-bottom:1px solid #302323;background:#090909}
.az-bands-index .az-bands-row:nth-child(odd){background:#101010}
.az-bands-index .az-bands-row:hover,.az-bands-index .az-bands-row:focus-within{background:#201313;border-left:3px solid #d60000;padding-left:8px}
.az-bands-index .az-bands-row > [role=cell]:first-child{min-width:0}
.az-bands-index .az-bands-name{font-family:"Amarante",Georgia,serif;color:#d60000!important;font-size:17px;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}
.az-bands-index .az-bands-name:hover{color:#e82a2a!important;text-decoration:underline}
.az-bands-index .az-bands-country,.az-bands-index .az-bands-genre{font:15px/1.35 "Andada Pro",Georgia,serif;overflow-wrap:anywhere}
.az-bands-index .az-bands-country{color:#fff}
.az-bands-index .az-bands-genre{color:#bdb3af}
.az-bands-index .az-bands-empty{background:#160d0d;border:1px solid #5b3030;padding:20px;color:#eee;margin:18px 0}
.az-bands-index .az-bands-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;padding:0}
.az-bands-index .az-bands-page-count{color:#d4c5c0;font-size:14px}
.az-bands-index .az-bands-pager .pages{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;background:none;border-radius:0}
.az-bands-index .az-bands-pager .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;line-height:1.2;margin:0;border-radius:0;min-width:38px;min-height:40px;padding:7px;background:#4e1012;color:#fff!important;border:1px solid #8b2628;text-decoration:none;font-size:14px}
.az-bands-index .az-bands-pager .page-numbers:hover,.az-bands-index .az-bands-pager .page-numbers.current{background:#8b1115;color:#fff!important}
.az-bands-index .az-bands-pager .page-numbers.prev,.az-bands-index .az-bands-pager .page-numbers.next{min-width:auto;padding:7px 12px;white-space:nowrap}
.az-bands-index .az-bands-pager .page-numbers.dots{background:none;border:0}
@media(max-width:1100px){.az-bands-index .az-bands-head,.az-bands-index .az-bands-row{grid-template-columns:minmax(0,1.25fr) minmax(72px,.65fr) minmax(90px,.9fr);column-gap:8px}.az-bands-index .az-bands-country,.az-bands-index .az-bands-genre{font-size:14px}}
@media(max-width:767px){.az-bands-index .az-bands-search-submit{width:47px;min-width:47px;padding:0}.az-bands-index .az-bands-search-text{display:none}.az-bands-index .az-bands-search-icon{display:block;font-size:20px;line-height:1}#azindex-1.az-bands-index{width:calc(100vw - 74px);max-width:100%;padding-top:12px}.az-bands-index .az-bands-filters{grid-template-columns:1fr;gap:10px}.az-bands-index .az-bands-alphabet a{min-width:42px;height:42px}.az-bands-index .az-bands-head{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.az-bands-index .az-bands-row{grid-template-columns:1fr 1fr;gap:3px 10px;min-height:70px}.az-bands-index .az-bands-row > [role=cell]:first-child{min-width:0}
.az-bands-index .az-bands-row > [role=cell]:first-child{grid-column:1/-1}.az-bands-index .az-bands-name{font-size:18px}.az-bands-index .az-bands-country,.az-bands-index .az-bands-genre{font-size:14px}}