.catalog-label-filter{display:inline-flex;flex-direction:column;gap:4px;font-size:12px;min-width:190px;color:inherit}
.catalog-label-filter select{min-height:39px;border:1px solid #d5ddd3;border-radius:5px;background:transparent;color:inherit;padding:7px 10px;font:inherit;font-size:14px;max-width:100%}
.catalog-label-badges{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}
.catalog-label-icon{width:34px;height:34px;object-fit:contain;background:white;border-radius:3px;padding:2px}.catalog-label-detail .catalog-label-icon{width:48px;height:48px}
.catalog-label-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #c3d2bd;border-radius:5px;background:#f4f7f1;color:#194924;font:500 12px/1.4 Arial,"Microsoft YaHei",sans-serif}
.catalog-label-badge small{font-size:10px;color:#55634f;border-left:1px solid #c3d2bd;padding-left:5px}
.catalog-label-badge{max-width:100%;box-sizing:border-box;min-width:0}
.catalog-label-icon{flex-shrink:0}
.catalog-label-caption{min-width:0;overflow-wrap:anywhere}
.catalog-label-caption small{display:block;border-left:0;padding-left:0;margin-top:2px}
.catalog-label-badges.is-compact .catalog-label-badge{align-items:center}
.catalog-label-disclosure{margin-top:6px;max-width:100%}
.catalog-label-disclosure>summary{display:inline-flex;align-items:center;gap:4px;min-height:32px;box-sizing:border-box;padding:4px 7px;border:1px solid #c3d2bd;border-radius:6px;background:#f4f7f1;color:#194924;font:500 12px/1.4 Arial,"Microsoft YaHei",sans-serif;white-space:nowrap;cursor:pointer;list-style:none}
.catalog-label-disclosure>summary::-webkit-details-marker{display:none}
.product-cell .catalog-label-disclosure>summary>span{display:inline;margin:0;color:inherit;font:inherit}
.catalog-label-disclosure>summary:hover{border-color:#718e68;background:#eaf1e5}
.catalog-label-disclosure>summary:focus-visible{outline:2px solid #194924;outline-offset:3px}
.catalog-label-toggle-icon{width:16px;height:16px;flex-shrink:0}
.catalog-label-chevron{width:12px;height:12px;flex-shrink:0}
.catalog-label-disclosure[open]>summary .catalog-label-chevron{transform:rotate(180deg)}
.product-cell .catalog-label-disclosure .catalog-label-badges{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}
.product-cell .catalog-label-disclosure .catalog-label-badge{display:inline-flex;align-items:center;gap:5px;margin:0;color:#194924;font-size:12px}
.product-cell .catalog-label-disclosure .catalog-label-caption{margin:0;color:inherit;font:inherit}
.product-cell .catalog-label-disclosure .catalog-label-caption small{margin-top:2px;font-size:10px;color:#55634f}
html[data-theme=dark] .catalog-label-disclosure>summary,html[data-theme=dark] .product-cell .catalog-label-disclosure .catalog-label-badge{background:#1e1e1e;color:#e0e6dc;border-color:#545c50}
html[data-theme=dark] .catalog-label-disclosure>summary:hover{background:#30342c;border-color:#a0b493}
html[data-theme=dark] .catalog-label-disclosure>summary:focus-visible{outline-color:#c8dcc0}
html[data-theme=dark] .product-cell .catalog-label-disclosure .catalog-label-caption small{color:#c3c9bf}
.catalog-label-detail{border-top:1px solid #d5ddd3;padding:20px 0;margin-top:16px}.catalog-label-detail h3{margin:0 0 12px}
.catalog-label-note,.catalog-label-unknown{font-size:12px;color:#697065;display:block}.catalog-label-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}
.catalog-label-evidence article{padding:12px;border-left:3px solid #0a410f;background:#f7f8f5}.catalog-label-evidence p{font-size:13px;line-height:1.6}.catalog-label-evidence a{color:#0a410f;font-size:13px;text-decoration:underline}
.catalog-series-tag{display:inline-block;color:#0a410f;border-left:3px solid #0a410f;padding:2px 7px;font-size:12px;margin-top:6px}.catalog-age-tag{font-weight:700;font-size:12px;padding:3px 6px;border:1px solid #b7c8b0;border-radius:30px;margin-left:5px;white-space:nowrap}
.catalog-master-facets{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:0 0 16px}.catalog-master-facets p{font-size:12px;color:#697065;margin:0}
#anna-series-map .am-branch-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}
#anna-series-map .am-branch-choice{display:flex;gap:12px;align-items:center;text-align:left;padding:12px;background:var(--am-soft)}
#anna-series-map .am-branch-choice[aria-pressed=true]{outline:2px solid var(--am-green)}
#anna-series-map .am-branch-choice strong{display:block;font-size:18px}#anna-series-map .am-branch-choice small{display:block;color:var(--am-sub);font-size:12px}
#anna-series-map .am-branch-images{display:flex;flex-shrink:0}#anna-series-map .am-branch-images img{height:70px;width:45px;object-fit:contain;background:#fff}
#anna-series-map .am-tags span:first-child{font-size:16px;font-weight:700}
html[data-theme=dark] .catalog-label-badge{background:#1e1e1e;color:#e0e6dc;border-color:#545c50}html[data-theme=dark] .catalog-label-badge small{color:#c3c9bf}html[data-theme=dark] .catalog-label-evidence article{background:#1a1a1a}html[data-theme=dark] .catalog-label-evidence a,html[data-theme=dark] .catalog-series-tag{color:#c8dcc0}html[data-theme=dark] .catalog-label-note,html[data-theme=dark] .catalog-label-unknown,html[data-theme=dark] .catalog-master-facets p{color:#b6bab2}
@media(max-width:650px){.catalog-label-evidence{grid-template-columns:1fr}#anna-series-map .am-branch-grid{grid-template-columns:1fr}.catalog-label-filter{width:100%}}
