/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@16.2.6_@babel+core@7.2_a45aeab73eea38e423a88078c9ceffac/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[2]!./node_modules/.pnpm/next@16.2.6_@babel+core@7.2_a45aeab73eea38e423a88078c9ceffac/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[10].use[3]!./components/regional-selector.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.regional-selector{position:relative;flex-shrink:0;color:inherit}.regional-selector>summary{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:40px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:12px;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}.regional-selector>summary::-webkit-details-marker{display:none}.regional-selector>summary svg{width:16px;height:16px;flex-shrink:0;color:#4ebdb3}.regional-selector>summary svg:last-child{width:13px;color:var(--muted)}.regional-selector i{font-style:normal;color:var(--muted);padding:0 3px}.regional-selector[open]>summary{border-color:#329d94}.regional-panel{position:absolute;top:calc(100% + 12px);right:0;width:320px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel,#101829);box-shadow:0 15px 45px #0005;z-index:100}.regional-panel h2{font-size:18px;margin:0 0 6px;line-height:1.3}.regional-panel>p{font-size:12px;color:var(--muted);margin:0 0 18px;line-height:1.6}.regional-panel label{display:grid;gap:7px;margin:13px 0;font-size:13px;font-weight:600}.regional-panel select{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;padding:10px;font:inherit;font-size:13px}.regional-note{font-size:11px;line-height:1.6;color:var(--muted);background:#7894a210;border-radius:8px;padding:10px;margin:16px 0}.regional-panel>button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;border:0;border-radius:9px;background:linear-gradient(135deg,#188b8b,#229b88);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.regional-panel>button svg{width:16px;height:16px}.regional-status{display:block;font-size:12px;line-height:1.5;margin-top:10px;color:var(--muted)}.regional-status:empty{display:none}.regional-selector summary:focus-visible,.regional-panel select:focus-visible,.regional-panel button:focus-visible{outline:2px solid #9572e7;outline-offset:3px}[data-theme="light"] .regional-panel,[data-theme="light"] .regional-selector>summary,[data-theme="light"] .regional-panel select{background:#fff;color:#223440}@media(max-width:700px){.topbar:has(.regional-selector){flex-wrap:wrap;height:auto;gap:8px;padding-block:10px}.regional-selector>summary{padding:8px;font-size:11px}.regional-panel{position:fixed;top:80px;right:16px;max-height:calc(100dvh - 100px);overflow:auto}}

