.jr-box,.quick-search{position:relative}.jr-dd{z-index:60;text-align:left;overscroll-behavior:contain;color:#1d2b3a;background:#fff;border:1px solid #e6e0d2;border-top:2px solid #987738;border-radius:12px;max-height:min(72vh,500px);padding:6px 6px 0;font-family:Arial,Helvetica,sans-serif;animation:.14s ease-out jrdd;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 48px -20px #172f4a61,0 4px 10px #172f4a0f}@keyframes jrdd{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.jr-dd-group{border-top:1px solid #f1ece2;padding:6px 0 4px}.jr-dd-group:first-child{border-top:0}.jr-dd-hrow{justify-content:space-between;align-items:center;display:flex}.jr-dd-h{letter-spacing:.12em;text-transform:uppercase;color:#987738;margin:6px 10px;font-size:10.5px;font-weight:700}.jr-dd-clear{color:#7a8592;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-right:8px;padding:3px 6px;font:12px Arial,sans-serif;display:inline-flex}.jr-dd-clear:hover{color:#172f4a;background:#f6f3ea}.jr-dd-row{color:#1d2b3a;border-radius:9px;align-items:center;gap:12px;padding:8px 10px;font-size:14.5px;line-height:1.3;text-decoration:none;display:flex}.jr-dd-ic{color:#172f4a;background:#f4f6f9;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.jr-dd-row:hover .jr-dd-ic,.jr-dd-row[data-active="1"] .jr-dd-ic{color:#e9d9b0;background:#172f4a}.jr-dd-row:hover,.jr-dd-row[data-active="1"]{color:#172f4a;background:#faf7f0}.jr-dd-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.jr-dd-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jr-dd-main small{color:#6b7684;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jr-dd-n{color:#7d6530;font-variant-numeric:tabular-nums;background:#f6f1e4;border-radius:10px;flex:none;padding:2px 8px;font-size:12px}.jr-dd-go{color:#b8a57a;flex:none}.jr-dd-chips{flex-wrap:wrap;gap:7px;padding:0 10px 6px;display:flex}.jr-dd-chip{color:#172f4a;background:#fff;border:1px solid #e3dccd;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;line-height:1.2;text-decoration:none;display:inline-flex}.jr-dd-chip svg{color:#987738}.jr-dd-chip:hover,.jr-dd-chip[data-active="1"]{background:#faf7f0;border-color:#987738}.jr-dd-loading{color:#6b7684;align-items:center;gap:10px;margin:0;padding:12px;font-size:14px;display:flex}.jr-dd-dot{background:#987738;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite jrddp}@keyframes jrddp{0%,to{opacity:.3}50%{opacity:1}}.jr-dd-none{color:#6b7684;margin:0;padding:12px;font-size:14px}.jr-dd-all{color:#fff;background:#172f4a;border-radius:0 0 11px 11px;align-items:center;gap:10px;margin:4px -6px 0;padding:12px 16px;font-size:14px;text-decoration:none;display:flex;position:sticky;bottom:0}.jr-dd-all span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.jr-dd-all strong{color:#e9d9b0;font-weight:600}.jr-dd-all svg{color:#e9d9b0;flex:none}.jr-dd-all:hover,.jr-dd-all[data-active="1"]{background:#0f2238}.jr-dd>.jr-dd-group:last-child{padding-bottom:8px}@media (prefers-reduced-motion:reduce){.jr-dd,.jr-dd-dot{animation:none}}.jr-nomatch{background:linear-gradient(#fdfbf6,#fff 70%);border:1px solid #e8e1d2;border-radius:14px;margin:18px 0 10px;padding:18px 18px 12px}.jr-nomatch-head{align-items:flex-start;gap:12px;display:flex}.jr-nomatch-head>svg{color:#987738;flex:none;margin-top:3px}.jr-nomatch h1,.jr-nomatch h2#jr-nomatch-h{color:#172f4a!important;letter-spacing:0!important;margin:0 0 4px!important;font:600 22px/1.3 Georgia,serif!important}.jr-nomatch-head p{color:#4a5866;margin:0;font-size:14.5px}.jr-sections{margin:14px 0 4px}.jr-sections h2,.jr-related h2{color:#172f4a;align-items:center;gap:8px;margin:0 0 6px;font:600 16px/1.3 Georgia,serif;display:flex}.jr-sections h2 svg{color:#987738}.jr-sections ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.jr-suggest{color:#1d2b3a;background:#fff;border:1px solid #ece6d8;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.jr-suggest:hover{background:#fbf8f1;border-color:#c7a965}.jr-suggest svg{color:#987738;flex:none}.jr-sec-name{color:#172f4a;font-size:14.5px;font-weight:600}.jr-sec-parent{color:#7a8592;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.jr-sec-name+.jr-sec-count{margin-left:auto}.jr-sec-count{color:#8a7a5a;background:#f6f1e6;border-radius:10px;padding:2px 8px;font-size:12px}.jr-related{margin-top:16px}.jr-nomatch-foot{color:#4a5866;border-top:1px solid #f1ece2;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:14px 0 2px;padding-top:10px;font-size:13.5px;display:flex}.jr-nomatch-foot span{align-items:center;gap:6px;display:inline-flex}.jr-nomatch-foot svg{color:#987738}.jr-nomatch-foot a{color:#172f4a}.jr-english{color:#7a6a45;margin:1px 0 0;font-size:13px}.jr-card{transition:background .12s}.jr-card:hover{background:#fcfaf5}.jr-near{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 4px 0;display:flex}.jr-near-btn{color:#172f4a;cursor:pointer;background:#fff;border:1px solid #d9cfb9;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font:600 13.5px Arial,sans-serif;display:inline-flex}.jr-near-btn:hover{background:#fbf8f1;border-color:#987738}.jr-near-btn svg{color:#987738}.jr-near-fine{color:#6b7684;margin:0;font-size:12.5px}.jr-near-list{flex-basis:100%}.jr-near-clear{color:#536273;cursor:pointer;background:0 0;border:0;margin-left:auto;font:400 13px Arial,sans-serif;text-decoration:underline}.jr-dist{color:#987738;font-weight:600}@media (max-width:640px){.jr-nomatch{padding:14px 12px 10px}.jr-nomatch h1,.jr-nomatch h2#jr-nomatch-h{font-size:19px!important}.jr-sections ul{grid-template-columns:1fr}.jr-dd{border-radius:12px;max-height:62vh}.jr-dd-row{padding:9px 8px}}.jr-dd-features{border-top:0}.jr-dd-feature .jr-dd-ic{color:#7d6530;background:#f6f1e4;border:1px solid #e6dcc4}.jr-dd-feature .jr-dd-t{color:#172f4a;align-items:center;gap:8px;font-weight:600;display:flex}.jr-dd-feature small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jr-dd-tag{letter-spacing:.1em;text-transform:uppercase;color:#7d6530;background:#f6f1e4;border:1px solid #e6dcc4;border-radius:999px;flex:none;padding:3px 7px;font:700 9.5px/1 Arial,Helvetica,sans-serif}.jr-dd-fchip svg{color:#987738}.jr-fhits{flex-direction:column;gap:8px;margin:14px 0 6px;display:flex}.jr-fhit{color:#172f4a;background:#fff;border:1px solid #e6dcc4;border-left:3px solid #987738;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 2px 10px #172f4a0d}.jr-fhit:hover{background:#fdfbf6;border-color:#c7a965}.jr-fhit-ic{color:#7d6530;background:#f6f1e4;border:1px solid #e6dcc4;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.jr-fhit-main{flex-direction:column;flex:1;gap:2px;min-width:0;font-family:Arial,Helvetica,sans-serif;display:flex}.jr-fhit-t{align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.jr-fhit small{color:#5f6b78;font-size:13px;line-height:1.35}.jr-fhit>svg{color:#b8a57a;flex:none}.jr-broader h2{font-size:16px}
