.atelier .atelier-region-detail{--atelier-accent:var(--atelier-lavender);--atelier-accent-ink:#5b5278;color:var(--atelier-ink);font:400 15px/1.55 var(--atelier-font-sans)}.atelier .atelier-region-detail__stats{background-image:linear-gradient(#918bd61a 1px,#0000 1px),linear-gradient(90deg,#918bd61a 1px,#0000 1px);background-size:26px 26px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:22px;margin:24px 0 32px;padding:8px 0;display:grid}.atelier .atelier-region-detail__stat{min-width:0;padding:13px 18px}.atelier .atelier-region-detail__stat dt{font-size:14px}.atelier .atelier-region-detail__stat dd{font:400 34px/1.2 var(--atelier-font-serif);margin:5px 0 0}.atelier .atelier-region-detail__stat a{color:inherit;text-underline-offset:5px;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s}.atelier .atelier-region-detail__stat a:hover{color:var(--atelier-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--atelier-accent);text-decoration-color:var(--atelier-accent)}.atelier .atelier-region-detail__stat--circled span{isolation:isolate;padding:1px 7px;display:inline-block;position:relative}.atelier .atelier-region-detail__stat--circled span:before{z-index:-1;border:2px solid var(--atelier-accent);background:color-mix(in srgb, var(--atelier-accent) 8%, transparent);content:"";border-radius:50%;position:absolute;inset:-8px -17px;transform:rotate(-2deg)}.atelier .atelier-region-detail__search{background:color-mix(in srgb, var(--atelier-accent) 10%, white);grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);align-items:end;gap:36px;padding:24px;display:grid}.atelier .atelier-region-detail__search h2,.atelier .atelier-region-detail__section-intro h2,.atelier .atelier-region-detail__breakdowns h2,.atelier .atelier-region-detail__recent h2{font:400 27px/1.18 var(--atelier-font-serif);margin:5px 0 0}.atelier .atelier-region-detail__search form{gap:9px;min-width:0;display:flex}.atelier .atelier-region-detail__search label{flex:1;min-width:0;position:relative}.atelier .atelier-region-detail__search label>svg{width:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.atelier .atelier-region-detail__search input[type=search]{border:1px solid color-mix(in srgb, var(--atelier-accent) 48%, var(--atelier-line));width:100%;min-height:43px;color:var(--atelier-ink);font:inherit;background:#fff;border-radius:3px;padding:9px 12px 9px 37px}.atelier .atelier-region-detail__search input[type=search]:focus{border-color:var(--atelier-accent-ink);outline:2px solid color-mix(in srgb, var(--atelier-accent) 28%, transparent);outline-offset:1px}.atelier .atelier-region-detail__search button{border:1px solid var(--atelier-accent-ink);background:var(--atelier-accent-ink);color:#fff;min-height:43px;font:500 14px/1 var(--atelier-font-sans);cursor:pointer;border-radius:3px;padding:9px 16px;transition:filter .15s,transform .15s}.atelier .atelier-region-detail__search button:hover{filter:brightness(1.08);transform:translateY(-1px)}.atelier .atelier-region-detail__positioning{border-top:2px solid var(--atelier-accent);border-bottom:1px solid var(--atelier-line);margin-top:34px;padding:29px 0 22px}.atelier .atelier-region-detail__section-intro{max-width:760px}.atelier .atelier-region-detail__section-intro>p:last-child{color:var(--atelier-muted);margin:9px 0 0}.atelier .atelier-region-detail__positioning-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:26px;margin-top:24px;display:grid}.atelier .atelier-region-detail__positioning-grid>div{background:color-mix(in srgb, var(--atelier-accent) 8%, white);padding:21px 22px}.atelier .atelier-region-detail__positioning-grid small{color:var(--atelier-muted);font:500 12px/1.4 var(--atelier-font-mono);letter-spacing:.04em;text-transform:uppercase}.atelier .atelier-region-detail__positioning-grid strong{font:400 34px/1.1 var(--atelier-font-serif);margin-top:9px;display:block}.atelier .atelier-region-detail__positioning-grid p{margin:4px 0 7px}.atelier .atelier-region-detail__positioning-grid span,.atelier .atelier-region-detail__source{color:var(--atelier-muted);font-size:12px}.atelier .atelier-region-detail__source{margin-top:18px;display:block}.atelier .atelier-region-detail__breakdowns{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:52px;margin-top:38px;display:grid}.atelier .atelier-region-detail__breakdowns>section{border-top:2px solid var(--atelier-accent);min-width:0;padding-top:17px}.atelier .atelier-region-detail__categories,.atelier .atelier-region-detail__buyers{margin:18px 0 0;padding:0;list-style:none}.atelier .atelier-region-detail__categories{gap:17px;display:grid}.atelier .atelier-region-detail__categories a{color:inherit;justify-content:space-between;gap:18px;text-decoration:none;display:flex}.atelier .atelier-region-detail__categories strong,.atelier .atelier-region-detail__buyers strong{white-space:nowrap;font-weight:500}.atelier .atelier-region-detail__categories i{background:var(--atelier-paper-deep);height:4px;margin-top:7px;display:block}.atelier .atelier-region-detail__categories i span{background:var(--atelier-accent);height:100%;display:block}.atelier .atelier-region-detail__buyers li{border-bottom:1px solid var(--atelier-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 8px;transition:background .15s,transform .15s;display:grid}.atelier .atelier-region-detail__buyers li:hover{background:color-mix(in srgb, var(--atelier-accent) 8%, transparent);transform:translate(2px)}.atelier .atelier-region-detail__buyers li>span{color:var(--atelier-muted);font:400 12px/1.3 var(--atelier-font-mono)}.atelier .atelier-region-detail__buyers a{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration-color:#0000;overflow:hidden}.atelier .atelier-region-detail__buyers a:hover,.atelier .atelier-region-detail__categories a:hover,.atelier .atelier-region-detail__recent-heading>a:hover{color:var(--atelier-accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--atelier-accent);text-decoration-color:var(--atelier-accent);text-underline-offset:4px}.atelier .atelier-region-detail__buyers strong{font-size:13px}.atelier .atelier-region-detail__recent{border-top:2px solid var(--atelier-accent);margin-top:42px;padding-top:24px}.atelier .atelier-region-detail__recent-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.atelier .atelier-region-detail__recent-heading>a{color:inherit;text-underline-offset:4px;flex:none;font-size:14px}.atelier .atelier-region-detail__tenders{gap:0;margin-top:19px;display:grid}.atelier .atelier-region-detail__tender{border-bottom:1px solid var(--atelier-line);min-width:0;color:inherit;gap:18px;padding:13px 9px;text-decoration:none;transition:background .15s,transform .15s}.atelier .atelier-region-detail__tender:hover{background:color-mix(in srgb, var(--atelier-accent) 8%, transparent);transform:translate(2px)}.atelier .atelier-region-detail__tender>div{min-width:0}.atelier .atelier-region-detail__tender-title{color:var(--atelier-ink);font-size:15px;font-weight:500}.atelier .atelier-region-detail__tender:hover .atelier-region-detail__tender-title{color:var(--atelier-accent-ink)}.atelier .atelier-region-detail__tender-meta{color:var(--atelier-muted);margin-top:3px;font-size:12px}.atelier .atelier-region-detail__tender-amount{color:var(--atelier-accent-ink);font-size:13px}.atelier .atelier-region-detail__empty{color:var(--atelier-muted);margin:16px 0 0}@media (max-width:720px){.atelier .atelier-region-detail__search,.atelier .atelier-region-detail__breakdowns{grid-template-columns:1fr;gap:22px}.atelier .atelier-region-detail__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}}@media (max-width:520px){.atelier .atelier-region-detail__search form,.atelier .atelier-region-detail__recent-heading{flex-direction:column;align-items:stretch}.atelier .atelier-region-detail__search button{width:fit-content}.atelier .atelier-region-detail__tender{gap:10px}}
