
.lm-search-open{overflow:hidden}.lm-search-dialog{position:fixed;inset:0;margin:auto;width:min(920px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:min(86dvh,950px);padding:36px;border:1px solid #d2e2eb;border-radius:12px;background:#fff;color:#163b50;box-shadow:0 28px 120px #02172645;overflow:auto;font-family:Arial,"Segoe UI",sans-serif}.lm-search-dialog::backdrop{background:#071928b8;backdrop-filter:blur(5px)}.lm-search-head{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:26px}.lm-search-head h2{font:700 clamp(27px,3vw,39px)/1.15 Arial,sans-serif;letter-spacing:-.045em;color:#163b50;margin:12px 0 0}.lm-search-head .section-kicker{font-size:10px;letter-spacing:.12em}.lm-search-head>button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;padding:0;background:#f0f5f8;border:1px solid #d4e3ec;border-radius:5px;color:#244e63;font:27px Arial;cursor:pointer}.lm-search-form>div{display:flex;align-items:center;border:1px solid #87aebf;border-radius:5px;overflow:hidden;background:#fff;padding:7px;gap:10px}.lm-search-form svg{width:22px;height:22px;stroke:#52788c;fill:none;stroke-width:1.6;margin-left:10px;flex-shrink:0}.lm-search-form input{min-width:0;width:100%;border:0;box-shadow:none;outline:none;background:transparent;color:#163b50;font:16px/1.5 Arial;padding:10px 5px;min-height:44px}.lm-search-form:focus-within>div{outline:2px solid #0589b5;outline-offset:3px}.lm-search-form button{padding:12px 21px;border:0;background:#006f99;color:#fff;border-radius:3px;min-height:44px;font:700 12px Arial;cursor:pointer}.lm-search-status{font:12px/1.8 Arial;color:#577484;margin:16px 0 22px;min-height:22px}.lm-search-results{display:grid;gap:24px}.lm-search-results section h3,.lm-search-shortcuts h3{font:700 11px/1.6 Arial;letter-spacing:.1em;text-transform:uppercase;color:#527586;margin:0 0 12px}.lm-search-results ul{padding:0;margin:0;list-style:none;border-top:1px solid #dbe6ec}.lm-search-results li{margin:0;border-bottom:1px solid #dbe6ec}.lm-search-results li a{display:flex;align-items:center;gap:16px;padding:14px 12px;text-decoration:none;color:#173d51;min-height:65px;border-radius:3px;transition:background .16s}.lm-search-results li a:hover{background:#edf5f9}.lm-search-results img{width:52px;height:52px;object-fit:contain;background:#fff;border:1px solid #e1ebef;border-radius:3px}.lm-search-results li a>span{display:grid;gap:6px;min-width:0}.lm-search-results strong{font:700 15px/1.4 Arial;overflow-wrap:anywhere}.lm-search-results small{font:11px/1.5 Arial;color:#627f90}.lm-search-results b{font:20px Arial;color:#087eaa;margin-left:auto}.lm-search-shortcuts{margin-top:8px}.lm-search-shortcuts>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lm-search-shortcuts a{display:grid;gap:10px;padding:23px;border:1px solid #d6e4ec;border-radius:5px;background:#f5f9fb;text-decoration:none;color:#173d51;transition:border-color .2s,background .2s}.lm-search-shortcuts a:hover{border-color:#72a8c0;background:#eaf4f8}.lm-search-shortcuts a>span{font:11px Arial;color:#0a7ca5}.lm-search-shortcuts strong{font:700 17px/1.3 Arial;letter-spacing:-.02em}.lm-search-shortcuts small{font:12px/1.7 Arial;color:#587686}.lm-search-bottom{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #d6e4ec;margin-top:26px;padding-top:20px}.lm-search-bottom span{font:11px/1.7 Arial;color:#617d8e}.lm-search-bottom a{font:700 12px/1.6 Arial;color:#0075a0;white-space:nowrap;text-underline-offset:4px}.lm-search-dialog [hidden]{display:none!important}.lm-search-dialog a:focus-visible,.lm-search-dialog button:focus-visible{outline:2px solid #148fba;outline-offset:3px}
html[data-color-mode=dark] .lm-search-dialog{background:#14232e;color:#e6f1f8;border-color:#395362}html[data-color-mode=dark] .lm-search-head h2,html[data-color-mode=dark] .lm-search-results li a,html[data-color-mode=dark] .lm-search-shortcuts a{color:#e6f1f8}html[data-color-mode=dark] .lm-search-form>div,html[data-color-mode=dark] .lm-search-head>button{background:#1c3546;border-color:#527387;color:#d7ebf7}html[data-color-mode=dark] .lm-search-form input{background:#1c3546!important;color:#e6f1f8!important}html[data-color-mode=dark] .lm-search-status,html[data-color-mode=dark] .lm-search-results small,html[data-color-mode=dark] .lm-search-shortcuts small,html[data-color-mode=dark] .lm-search-bottom span{color:#acc6d5}html[data-color-mode=dark] .lm-search-shortcuts a{background:#1c3546;border-color:#3d5a6d}html[data-color-mode=dark] .lm-search-results li a:hover{background:#213f52}html[data-color-mode=dark] .lm-search-results li,html[data-color-mode=dark] .lm-search-results ul,html[data-color-mode=dark] .lm-search-bottom{border-color:#395566}html[data-color-mode=dark] .lm-search-results section h3,html[data-color-mode=dark] .lm-search-shortcuts h3,html[data-color-mode=dark] .lm-search-bottom a{color:#7dcbe6}
@media(max-width:650px){.lm-search-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:92dvh;padding:24px 18px;border-radius:8px}.lm-search-head{gap:15px;margin-bottom:20px}.lm-search-head h2{font-size:28px}.lm-search-head>button{width:36px;height:36px}.lm-search-form>div{gap:5px;padding:5px}.lm-search-form svg{display:none}.lm-search-form input{padding-inline:7px;font-size:16px}.lm-search-form button{padding:12px 13px}.lm-search-shortcuts>div{gap:10px}.lm-search-shortcuts a{padding:18px 14px}.lm-search-shortcuts strong{font-size:16px}.lm-search-shortcuts small{font-size:11px}.lm-search-bottom{align-items:start;flex-direction:column;gap:12px}.lm-search-status{font-size:11px}.lm-search-results li a{padding:13px 5px;gap:12px}.lm-search-results strong{font-size:14px}}@media(prefers-reduced-motion:reduce){.lm-search-dialog *{transition:none!important}.lm-search-dialog::backdrop{backdrop-filter:none}}@media print{.lm-search-dialog{display:none!important}}
.lm-search-dialog,.lm-search-dialog *{box-sizing:border-box}
