.price-sync-drilldown{display:block;margin:7px 0 0;padding:0;border:0;background:none;color:#171715;font-family:inherit;font-size:17px;font-weight:800;text-align:left;text-decoration:underline;text-decoration-color:#e2b843;text-underline-offset:4px;cursor:pointer}
.price-sync-drilldown:hover,.price-sync-drilldown[aria-expanded="true"]{color:#8b6910}
.price-sync-drilldown:focus-visible{outline:2px solid #171715;outline-offset:4px}
.price-sync-details{margin-top:14px;padding:18px 20px;border:1px solid #e4d58d;border-radius:16px;background:#fffdf4}
.price-sync-details[hidden]{display:none}
.price-sync-details h3{margin:0 0 12px;font-size:16px}
.price-sync-details p{margin:0;color:#686863}
.price-sync-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}
.price-sync-filters label{display:flex;flex:1 1 180px;flex-direction:column;gap:5px;color:#565650;font-size:12px;font-weight:700}
.price-sync-filters select{width:100%;min-height:39px;padding:8px 11px;border:1px solid #dfd8bc;border-radius:10px;background:#fff;color:#171715;font:inherit;font-size:14px;cursor:pointer}
.price-sync-filters select:focus-visible{outline:2px solid #171715;outline-offset:2px}
.price-sync-details .price-sync-filter-count{margin:0 0 4px;font-size:12px}
.price-sync-details ol{max-height:360px;margin:0;padding-left:23px;overflow:auto}
.price-sync-details li{padding:8px 0;border-bottom:1px solid #eee8d3}
.price-sync-details li:last-child{border-bottom:0}
.price-sync-details li strong,.price-sync-details li span{display:block}
.price-sync-details li span{margin-top:3px;font-variant-numeric:tabular-nums;color:#615222}
