:root{--sidebar:254px}.sidebar{background:#fafafb}.sidebar-inner{padding:24px 18px}.browse-group{margin-bottom:22px}.browse-group .side-label{margin-left:8px}.browse-group .side-row{padding:9px 10px;font-size:13px}.facet-panel-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e1e1e8;padding:18px 8px 0}.facet-panel-heading strong{display:block;font-size:14px;font-weight:630}.facet-panel-heading span{font-size:10px;color:#9999a5;display:block;margin-top:3px}.facet-panel-heading button{font-size:11px;color:#7b7b88;text-decoration:underline;text-underline-offset:3px}.facet-logic{font-size:9px;line-height:1.8;color:#aaaab5;margin:10px 8px 13px}.facet-group{border-bottom:1px solid #e5e5ec}.facet-group>summary{list-style:none;display:flex;align-items:center;gap:9px;padding:12px 8px;font-size:12px;font-weight:560;cursor:pointer;color:#555562;min-height:43px}.facet-group>summary::-webkit-details-marker,.facet-more>summary::-webkit-details-marker{display:none}.facet-group>summary:after{content:'＋';margin-left:auto;font-size:15px;font-weight:400;color:#aaaab5}.facet-group[open]>summary:after{content:'−'}.facet-group[open]>summary{color:#202028}.facet-selected-count{font-size:9px;font-weight:500;background:#24242c;color:#fff;border-radius:3px;min-width:16px;text-align:center;line-height:17px;padding:0 4px}.facet-body{padding:0 3px 12px}.facet-description{font-size:10px;line-height:1.8;color:#a0a0ac;margin:0 6px 9px}.facet-choice{display:flex;align-items:center;gap:10px;min-height:33px;padding:6px;border-radius:4px;cursor:pointer;font-size:12px;color:#6d6d7b}.facet-choice:hover{background:#eeeeF3}.facet-choice>span{flex:1;min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5}.facet-choice small{font-size:10px;color:#a1a1ad;line-height:1.5;font-variant-numeric:tabular-nums}.facet-choice input{appearance:none;width:14px;height:14px;border:1px solid #c8c8d2;border-radius:3px;flex-shrink:0;background:white;margin:0;cursor:pointer}.facet-choice input:checked{background:#202028;border-color:#202028}.facet-choice input:checked:after{content:'✓';display:block;color:#fff;font-size:10px;line-height:12px;text-align:center}.facet-choice.selected{color:#24242c;font-weight:550;background:#eeeeF3}.facet-choice:has(input:disabled){color:#b7b7c0;cursor:default}.facet-choice input:disabled{opacity:.45;cursor:default}.facet-choice:has(input:disabled):hover{background:none}.facet-choice.facet-unknown{font-size:10px;color:#a1a1ad;margin-top:5px;padding-top:9px;border-top:1px dashed #e1e1e9}.facet-more>summary{list-style:none;font-size:10px;color:#9494a2;padding:7px 6px 9px 30px;cursor:pointer}.facet-more>summary:after{content:'＋';margin-left:8px}.facet-more[open]>summary:after{content:'−'}.facet-more[open]>summary{margin-bottom:3px}.year-facet{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:3px 6px 11px}.year-facet label{font-size:10px;color:#9696a2}.year-facet select{width:100%;display:block;margin-top:5px;border:1px solid #d7d7e1;border-radius:4px;padding:6px;font-size:11px;background:white;color:#666673;min-height:32px}.facet-footnote{font-size:9px;line-height:1.85;color:#aaaab5;padding:14px 8px 0}.detail-tags a{font-size:12px;color:#7f7f8b;border:1px solid #dfdfe7;border-radius:4px;padding:4px 8px}.detail-tags a:hover{border-color:#777785;background:#f2f2f6}.sidebar-note{padding:22px 8px 0}.catalog-tools .result-count{font-size:13px}.active-filter{font-size:11px}
@media(max-width:1050px){:root{--sidebar:224px}.sidebar-inner{padding-left:14px;padding-right:14px}.facet-choice{gap:8px;font-size:11px}.facet-description{font-size:9px}}
@media(max-width:780px){:root{--sidebar:0px}.sidebar{width:min(290px,calc(100vw - 38px))}.sidebar-inner{padding:20px 18px}.facet-group>summary{font-size:13px;min-height:47px}.facet-choice{font-size:13px;min-height:41px;gap:11px}.facet-choice input{width:16px;height:16px}.facet-choice input:checked:after{font-size:12px;line-height:14px}.facet-choice small{font-size:11px}.facet-description{font-size:11px}.facet-logic,.facet-footnote{font-size:10px}.facet-more>summary{font-size:11px;padding-top:10px;padding-bottom:12px}.facet-choice.facet-unknown{font-size:11px}.year-facet select{font-size:12px;min-height:38px}.browse-group .side-row{font-size:14px;min-height:45px}.facet-selected-count{font-size:10px}}
