.bd-locale-completion{min-width:0;margin:0 0 20px;padding:17px;border:1px solid #dce8e2;border-radius:12px;background:linear-gradient(145deg,#f5faf7,#fff 65%);color:#3f6557}
.bd-locale-completion *{box-sizing:border-box}
.bd-locale-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 14px}
.bd-locale-heading h3{margin:0 0 5px;font-size:13px;font-weight:650;color:#305b49;line-height:1.6}
.bd-locale-heading p{font-size:11px;line-height:1.8;color:#809789;margin:0}
.bd-locale-tag{flex:none;white-space:nowrap;padding:4px 7px;border:1px solid #dfebe4;border-radius:5px;font-size:10px;color:#6e8c7c;background:#fff}
.bd-locale-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,164px),1fr));gap:9px;min-width:0}
.bd-locale-grid>.bd-locale-card:only-child{grid-column:1/-1}
.buyer-design-console .bd-locale-card,.bd-locale-card{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:0;min-height:106px;width:100%;text-align:start;white-space:normal;padding:12px;border:1px solid #e0e9e4;border-radius:9px;background:#fff;color:#71897c;box-shadow:0 1px 2px #183e2e04;cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s,background .15s}
.bd-locale-card:hover{border-color:#93bda9;box-shadow:0 3px 10px #2f6b4c0b}
.bd-locale-card[aria-pressed=true]{border-color:#479a77;background:#f3faf5;box-shadow:0 0 0 1px #479a7719}
.bd-locale-card:focus-visible,.bd-locale-details>summary:focus-visible{outline:3px solid #319c7666;outline-offset:3px}
.bd-locale-card-top{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;line-height:1.5}
.bd-locale-card-top strong{font-size:11px;color:#496b59;overflow-wrap:anywhere;font-weight:600}
.bd-locale-current{font-size:9px;color:#328562;flex:none;white-space:nowrap}
.bd-locale-card-count{display:flex;align-items:baseline;gap:3px;font-size:10px;color:#82988b;line-height:1.4}
.bd-locale-card-count b{font-size:20px;line-height:1;color:#386e53;font-weight:600;font-variant-numeric:tabular-nums}
.bd-locale-track{display:block;height:3px;overflow:hidden;background:#eaf0eb;border-radius:4px}
.bd-locale-track>span{display:block;height:100%;background:#5d9f78;border-radius:4px;max-width:100%}
.bd-locale-card-sources{font-size:10px;line-height:1.5;color:#7c9586;overflow-wrap:anywhere}
.bd-locale-details{margin:13px 0 0;border-top:1px solid #e1eae4;min-width:0}
.bd-locale-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:11px 0 0;cursor:pointer;list-style:none;font-size:11px;line-height:1.7;color:#638373}
.bd-locale-details>summary::-webkit-details-marker{display:none}
.bd-locale-details>summary>span:first-child{overflow-wrap:anywhere;min-width:0}
.bd-locale-details-action{display:flex;align-items:center;gap:6px;flex:none;font-size:10px;color:#438268}
.bd-locale-details-action::after{content:'';display:block;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg) translateY(-2px)}
.bd-locale-details[open] .bd-locale-details-action::after{transform:rotate(225deg) translate(-1px,-1px)}
.bd-locale-field-list{max-height:345px;overflow:auto;overscroll-behavior:contain;padding:4px 2px 4px 0;scrollbar-width:thin;scrollbar-color:#b5cbbb transparent}
.bd-locale-field-list::-webkit-scrollbar{width:4px}
.bd-locale-field-list::-webkit-scrollbar-thumb{background:#b5cbbb;border-radius:4px}
.bd-locale-field-list h4{font-size:10px;font-weight:600;color:#8a9e91;margin:16px 0 7px}
.bd-locale-field-list h4:first-child{margin-top:7px}
.bd-locale-field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;border-bottom:1px solid #edf2ee;padding:6px 0;font-size:10px;line-height:1.5}
.bd-locale-field>span:first-child{min-width:0;overflow-wrap:anywhere;color:#607d6c}
.bd-locale-source{text-align:end;color:#94a397;overflow-wrap:anywhere;max-width:62%}
.bd-locale-source.is-direct{color:#2e8762}
.bd-locale-source.is-fallback{color:#8a8459}
.bd-locale-source.is-unused{color:#a4ada7}
.bd-locale-footnote{font-size:10px;line-height:1.9;color:#91a196;margin:10px 0 0}
@media(max-width:760px){.bd-locale-completion{padding:13px}.bd-locale-heading{gap:8px}.bd-locale-heading h3{font-size:14px}.bd-locale-heading p{font-size:12px}.bd-locale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-design-console .bd-locale-card,.bd-locale-card{padding:11px 10px;min-height:113px}.bd-locale-card-top{align-items:flex-start;flex-direction:column;gap:2px;min-height:35px}.bd-locale-current:empty{display:none}.bd-locale-current{font-size:10px}.bd-locale-card-top strong{font-size:12px}.bd-locale-card-count,.bd-locale-card-sources{font-size:11px}.bd-locale-card-count{gap:1px;flex-wrap:wrap}.bd-locale-card-count b{font-size:21px}.bd-locale-details>summary{min-height:48px;font-size:12px}.bd-locale-details-action{font-size:11px}.bd-locale-field,.bd-locale-field-list h4{font-size:11px}.bd-locale-field{min-height:38px;gap:8px}.bd-locale-footnote{font-size:11px}.bd-locale-tag{display:none}}
@media(prefers-reduced-motion:reduce){.bd-locale-card{transition:none}}
