*{box-sizing:border-box}h3,h4{margin:0}h2{text-align:center}.artist-distribution-section{container-type:inline-size}.artist-distribution-layout-top{display:flex;align-items:stretch;margin-top:20px}.artist-distribution-layout-bottom{display:flex;align-items:stretch;gap:10px;margin-top:20px;margin-bottom:20px}.artist-distribution-map-column{width:60%;height:320px}.artist-distribution-bottom-column,.artist-distribution-right-top-column{flex:1;min-width:200px;height:320px}#artist-distribution-world-map{height:100%;width:100%;border:1px solid #ddd;border-radius:5px;background:#fff}.artist-distribution-main-panel-container{text-align:center;font-size:14px}.artist-distribution-panel-topbar{align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.artist-distribution-back-cta{display:inline-block;padding:6px 10px;color:#000;text-decoration:underline;text-underline-offset:5px;margin-bottom:10px;font-size:13px;cursor:pointer;white-space:nowrap}.artist-distribution-panel{background:#fff;border:1px solid #ddd;border-radius:5px;padding:10px;height:100%;display:flex;flex-direction:column;min-height:0}.artist-distribution-subpanel{background:#fff;padding:15px;height:100%;display:flex;flex-direction:column;min-height:0}.artist-distribution-panel-title-text{border-bottom:1px solid #d3d3d3;padding-bottom:5px;margin-bottom:5px}.artist-distribution-panel-title{border-radius:10px;display:flex;flex-direction:column;font-size:12px}.artist-distribution-main-panel-subtitle{font-size:12px;color:grey}.artist-distribution-panel-table{background:#fff;border-radius:20px;padding:15px;height:100%;display:flex;flex-direction:column;min-height:0}.artist-distribution-back-cta:hover{background:#eaf3ff}.artist-distribution-scroll-list,.artist-distribution-scroll-list-top{flex:1;overflow-y:auto;min-height:0;padding-right:6px}.artist-distribution-table{width:100%;border-collapse:collapse;display:block;overflow-y:auto;min-height:0;font-size:12px}.artist-distribution-table tbody,.artist-distribution-table thead{display:table;width:100%;table-layout:fixed}.artist-distribution-table thead{position:sticky;top:0;background:#fff;z-index:2}.artist-distribution-table td,.artist-distribution-table th{padding:8px 10px;border-bottom:1px solid #eee;text-align:left}.artist-distribution-table td:nth-child(2),.artist-distribution-table td:nth-child(3),.artist-distribution-table th:nth-child(2),.artist-distribution-table th:nth-child(3){text-align:right}.artist-distribution-city-item,.artist-distribution-country-item{cursor:pointer;color:#1976d2}.artist-distribution-city-item:hover,.artist-distribution-country-item:hover{text-decoration:underline}.artist-distribution-museum-row{display:flex;align-items:center;gap:10px;min-width:0;color:#1976d2}.artist-distribution-museumName{color:#000;font-weight:700}.artist-distribution-museumName::first-letter{text-transform:uppercase}.artist-distribution-museum-image,.artist-distribution-museum-thumb{width:36px;height:36px;object-fit:cover;border-radius:8px;flex:0 0 36px;background:#f0f0f0}.artist-distribution-section-title{margin-top:20px;margin-bottom:20px;text-transform:uppercase;text-align:center;padding:10px;background:#f3ede3;border-radius:5px}.artist-distribution-section-title h2{font-size:16px!important}.artist-distribution-title{margin-top:20px;margin-bottom:20px}.distribution-table-link{color:inherit;cursor:pointer}.artist-data-items{padding:5px;background:#ededed;width:fit-content;margin:5px;border-radius:10px;font-size:12px;cursor:pointer;color:#000}.artist-data-items:hover{font-weight:700;background:#e2dad0}.artist-data-items-count{font-size:10px}.artist-data-items-container{display:flex;flex-wrap:wrap}.artist-depicted-item:hover{background:#e2dad0}.artist-depicted-item{padding:5px;border-radius:5px;background:#ededed;width:fit-content;margin:2px;font-size:12px;color:#616161;gap:10px;display:flex;align-items:center}.artist-depicted-link-iconContainer{width:15px;height:15px}.artist-depicted-link-icon{width:15px;height:15px}@container (max-width:600px){.artist-distribution-layout-bottom,.artist-distribution-layout-top{display:block}.artist-distribution-bottom-column,.artist-distribution-map-column,.artist-distribution-right-top-column{width:100%;height:320px;flex:1 1 auto}.artist-distribution-panel{margin-top:10px}}@container (max-width:900px){.distribution-table-second{display:none}}