/* Court-level control: portal styling, native keyboard and mobile selection. */
.gl-legal-map .gl-legal-level{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:360px;max-width:100%;margin:18px 0 22px;color:#425a70;font-size:13px;font-weight:600;line-height:1.5}
.gl-legal-map .gl-legal-level select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;margin:0;padding:12px 44px 12px 46px;border:1px solid #cbd9e7;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23176bb5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 8 9-5 9 5H3Zm2 3v7m5-7v7m4-7v7m5-7v7M3 21h18M3 18h18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23425a70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:15px center,right 15px center;background-size:21px,18px;color:#143349;font:500 15px/1.5 "Poppins","Noto Sans Georgian",system-ui,sans-serif;cursor:pointer;box-shadow:0 1px 2px #14334908;transition:border-color .15s,box-shadow .15s}
.gl-legal-map .gl-legal-level select:hover{border-color:#3982c8}
.gl-legal-map .gl-legal-level select:focus-visible{border-color:#0645c1;outline:2px solid #0645c1;outline-offset:3px;box-shadow:0 0 0 4px #0645c10a}
.gl-legal-map .gl-legal-level select option{background:#fff;color:#143349;font-weight:400}
@media(max-width:767px){.gl-legal-map .gl-legal-level{width:100%;margin-top:16px}.gl-legal-map .gl-legal-level select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.gl-legal-map .gl-legal-level select{transition:none}}
@media(forced-colors:active){.gl-legal-map .gl-legal-level select{appearance:auto;-webkit-appearance:auto;background-image:none;padding-left:12px}}
