.regions-explorer{margin:28px 0 48px;--rg-gold:#d9ac32;color:#e9e9e9}.regions-explorer [hidden]{display:none!important}.regions-controls{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(190px,1fr) auto;gap:16px;align-items:end;padding:22px;background:#1c1e21;border:1px solid #ffffff20;border-radius:9px}.regions-controls label{display:grid;gap:8px;color:#d6d8db;font:600 14px/1.4 Arial,sans-serif}.regions-controls input,.regions-controls select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #62656b;border-radius:5px;background:#292c30;color:#fff;padding:13px;font:16px Arial,sans-serif}.regions-controls button{min-height:46px;padding:10px 17px;border:1px solid #6c6652;border-radius:5px;background:#292b2f;color:#eee;font:600 14px Arial,sans-serif;cursor:pointer}.regions-controls button[aria-pressed=true]{background:var(--rg-gold);border-color:var(--rg-gold);color:#171717}.regions-controls :focus-visible,.regions-explorer a:focus-visible{outline:3px solid #f3cf6b;outline-offset:3px}.regions-view{display:flex;gap:8px;grid-column:1/-1}.regions-count{font-size:14px;color:#c1c4ca}.regions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.regions-card{display:flex;flex-direction:column;padding:26px;border:1px solid #ffffff20;border-radius:8px;background:#1c1e21;min-width:0}.regions-card h3{margin:0 0 12px;color:#e1b742;font-size:22px;line-height:1.35}.regions-card p{margin:0 0 16px;font-size:15px;line-height:1.7;color:#d2d4d7}.regions-card .regions-cities{color:#f0f0f0}.regions-card .regions-check{color:#adb3bc;border-top:1px solid #ffffff18;padding-top:14px}.regions-card a{margin-top:auto;color:#e5bf55;text-decoration:none;font-weight:600}.regions-card a:hover{text-decoration:underline}.regions-table-wrap{overflow:auto;border:1px solid #ffffff25;border-radius:8px}.regions-table{width:100%;border-collapse:collapse;min-width:850px;font-size:14px;line-height:1.6}.regions-table caption{text-align:left;padding:16px;background:#1c1e21;color:#e1b742}.regions-table th,.regions-table td{padding:18px;text-align:left;border:1px solid #ffffff18;vertical-align:top}.regions-table thead{background:#34322b;color:#edce7b}.regions-table tbody{background:#1c1e21}.regions-table a{color:#e1b742;text-decoration:none}.regions-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.regions-process article{border-top:2px solid #d9ac32;background:#1c1e21;padding:24px}.regions-process h3{font-size:20px;line-height:1.4;color:#e1b742}.regions-process p{font-size:15px;line-height:1.75;color:#d0d3d8}.regions-empty{border-left:3px solid #d9ac32;padding:18px;background:#1c1e21}.regions-empty a{color:#e1b742}@media(max-width:720px){.regions-controls{grid-template-columns:1fr;padding:17px}.regions-grid,.regions-process{grid-template-columns:1fr}.regions-card{padding:22px}.regions-view{grid-column:1}.regions-card h3{font-size:20px}}
