html:root body.consumer-ui details.image-sources{min-width:0;color:var(--muted);font:400 12px/1.5 var(--font-ui);text-align:left}html:root body.consumer-ui .image-sources>summary{min-height:44px;color:var(--muted);font:500 12px/1.5 var(--font-ui);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 0;list-style:none;display:inline-flex}html:root body.consumer-ui .image-sources>summary::-webkit-details-marker{display:none}html:root body.consumer-ui .image-sources>summary:hover{color:var(--ink)}html:root body.consumer-ui .image-sources>summary svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:1;width:14px;height:14px;padding:0}html:root body.consumer-ui .image-sources[open]>summary svg{transform:rotate(180deg)}html:root body.consumer-ui .image-sources>ul{border:1px solid var(--line);background:var(--paper-light);overscroll-behavior:contain;border-radius:12px;gap:0;max-height:280px;margin:0 0 8px;padding:0 14px;list-style:none;display:grid;overflow-y:auto}html:root body.consumer-ui .image-sources>ul>li{overflow-wrap:anywhere;gap:3px;min-width:0;padding:12px 0;display:grid}html:root body.consumer-ui .image-sources>ul>li+li{border-top:1px solid var(--line)}html:root body.consumer-ui .image-sources a{color:var(--ink);font:inherit;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}html:root body.consumer-ui .image-sources li>span{color:var(--muted);display:block}html:root body.consumer-ui .artifact-card-image-sources{margin:0 20px 10px}html:root body.consumer-ui .artifact-related-image-sources{margin-top:4px}html:root body.consumer-ui .travel-footer{flex-wrap:wrap}html:root body.consumer-ui .travel-image-sources{flex:1 0 100%;max-width:100%}@media print{html:root body.consumer-ui .image-sources>ul{max-height:none;overflow:visible}html:root body.consumer-ui .image-sources::details-content{content-visibility:visible}html:root body.consumer-ui .image-sources a:after{content:" (" attr(href) ")";font-size:9px}}
