.srch{padding:22px var(--page-pad) 40px}.srch__head{display:flex;align-items:baseline;gap:12px;border-bottom:var(--bw) solid var(--c-navy);padding-bottom:8px}.srch__title{margin:0;font-size:var(--fs-17);font-weight:var(--fw-black);color:var(--c-navy)}.srch__crumb{font-size:var(--fs-11);color:var(--c-text-3);margin-right:auto}.srch__form{margin-top:14px}.srch__bar{display:flex;gap:8px}.srch__input{flex:1;min-width:0;height:var(--ctrl-h-lg);border:var(--bw) solid var(--c-border);background:var(--c-white);color:var(--c-text);font-family:inherit;font-size:var(--fs-12);padding:0 12px;outline:0}.srch__input:focus{border-color:var(--c-blue)}.srch__go{height:var(--ctrl-h-lg);padding:0 18px;font-size:var(--fs-12);font-weight:var(--fw-bold);white-space:nowrap}.srch__adv{margin-top:8px}.srch__advsum{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;background:var(--c-yellow);color:var(--c-navy);font-size:var(--fs-12);font-weight:var(--fw-bold);padding:6px 12px;user-select:none}.srch__advsum::-webkit-details-marker{display:none}.srch__advsum::before{content:"+";font-weight:var(--fw-black)}.srch__adv[open] .srch__advsum::before{content:"−"}.srch__advsum:hover{background:var(--c-yellow-soft)}.srch__advbody{border:var(--bw) solid var(--c-border);background:var(--c-white);padding:12px;margin-top:6px}.srch__advbar{align-items:center;margin-bottom:12px}.srch__advlbl{margin:0;white-space:nowrap}.srch__ftitle{font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--c-navy)}.srch__ftitle--gap{margin-top:14px}.srch__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.srch__chipbox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.srch__chip{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:var(--c-bg);color:var(--c-text-2);border:var(--bw) solid var(--c-line);font-size:var(--fs-11);padding:4px 8px;user-select:none}.srch__chip:hover{border-color:var(--c-border)}.srch__chipbox:checked+.srch__chip{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white);font-weight:var(--fw-bold)}.srch__chipbox:focus-visible+.srch__chip{outline:2px solid var(--c-yellow);outline-offset:2px}.srch__chipcount{opacity:.75}.srch__scopes{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--bw);background:var(--c-line);margin-top:8px}.srch__scopebox{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.srch__scope{display:block;cursor:pointer;background:var(--c-white);color:var(--c-text-2);font-size:var(--fs-11);text-align:center;padding:8px 0;user-select:none}.srch__scope:hover{background:var(--c-bg)}.srch__scopebox:checked+.srch__scope{background:var(--c-blue);color:var(--c-white);font-weight:var(--fw-bold)}.srch__scopebox:focus-visible+.srch__scope{outline:2px solid var(--c-yellow);outline-offset:-2px}.srch__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:end}.srch__field{display:flex;flex-direction:column;gap:6px;min-width:0}.srch__select,.srch__date{width:100%;font:inherit;font-size:var(--fs-12);padding:6px 8px;border:var(--bw) solid var(--c-line);background:var(--c-white);color:var(--c-text)}.srch__select,.srch__date{box-sizing:border-box;height:36px}.srch__field .jd{display:flex;width:100%}.srch__date{cursor:pointer}.srch__foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.srch__exact{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);cursor:pointer}.srch__new{font-size:var(--fs-12);padding:6px 12px;border:var(--bw) solid var(--c-line);background:var(--c-bg);color:var(--c-navy);text-decoration:none}.srch__new:hover{border-color:var(--c-border)}.jd{position:relative;display:inline-flex;align-items:center;max-width:100%}.jd>input{min-width:0;cursor:pointer}.jd__panel{position:absolute;top:calc(100% + 4px);right:0;z-index:20;width:232px;background:var(--c-white);border:var(--bw) solid var(--c-border);padding:8px;box-shadow:0 6px 18px rgba(0,0,0,.12);display:none;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .12s,transform .12s}.jd.is-open .jd__panel{display:block;opacity:1;transform:none;pointer-events:auto}@starting-style{.jd.is-open .jd__panel{opacity:0;transform:translateY(-4px);}}.jd.jd--flip .jd__panel{right:auto;left:0}.jd__head,.jd__foot{display:flex;align-items:center;justify-content:space-between;gap:6px}.jd__head{margin-bottom:6px}.jd__foot{margin-top:6px}.jd__title{font-size:var(--fs-12);color:var(--c-navy);font-weight:var(--fw-bold)}.jd__nav{font:inherit;font-size:var(--fs-11);background:none;border:var(--bw) solid var(--c-line);padding:2px 8px;cursor:pointer}.jd__nav:hover{background:var(--c-bg)}.jd__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.jd__wd{font-size:var(--fs-10);color:var(--c-text-2);padding:2px 0}.jd__day{font:inherit;font-size:var(--fs-11);background:none;border:var(--bw) solid transparent;padding:4px 0;cursor:pointer}.jd__day:hover{background:var(--c-yellow-soft)}.jd__day.is-today{border-color:var(--c-line)}.jd__day.is-picked{background:var(--c-navy);color:var(--c-white)}@media(prefers-reduced-motion:reduce){.jd__panel,.jd.is-open .jd__panel{transition:none}}.srch__fnote{margin:12px 0 0;font-size:var(--fs-10);color:var(--c-text-4);line-height:1.8}.srch__msg{margin:22px 0 0;font-size:var(--fs-12);color:var(--c-text-3)}.srch__hint{margin:6px 0 0;font-size:var(--fs-11);color:var(--c-text-4)}.srch__count{margin-top:22px;font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--c-text-3)}.srch__warn{margin:8px 0 0;border-right:3px solid var(--c-yellow);background:var(--c-bg);padding:8px 10px;font-size:var(--fs-11);color:var(--c-text-2);line-height:1.8}.sres--site .sres__head,.sres--site .sres__row{grid-template-columns:120px 76px 92px 84px 1fr 1fr 116px}.sres--site .sres__head>span:nth-child(-n+4){text-align:center}.sres--site .sres__law,.sres--site .sres__ref,.sres--site .sres__num,.sres--site .sres__date{text-align:center}.sres--site .sres__law{font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--c-navy);line-height:1.6}.sres--site .sres__ref,.sres--site .sres__num,.sres--site .sres__date{white-space:nowrap}.srch__more{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}.srch__morelink{font-size:var(--fs-12);padding:6px 14px;text-decoration:none}.srch__more a:not(.btn-navy){border:var(--bw) solid var(--c-line);background:var(--c-bg);color:var(--c-navy)}select.srch__multi{height:31px}select.srch__multi[hidden]{display:none}.srch__hist{margin-top:34px}.srch__histtitle{margin:0;border-bottom:var(--bw) solid var(--c-navy);padding-bottom:6px;font-size:var(--fs-12);font-weight:var(--fw-bold);color:var(--c-navy)}.srch__histmore{margin-top:10px;text-align:left;font-size:var(--fs-11)}@media(max-width:899px){.srch__input,.srch__go{height:var(--ctrl-h)}.srch__advsum{padding:8px 14px}.sres--site .sres__head,.sres--site .sres__row{min-width:760px}}@media(max-width:599px){.srch__bar{flex-wrap:wrap}.srch__input{flex:1 0 100%}.srch__go{flex:1}.srch__scopes{grid-template-columns:repeat(2,1fr)}.sres--site .sres__head,.sres--site .sres__row{min-width:0}.sres--site .sres__row{grid-template-columns:auto 1fr;grid-template-areas:"law  law" "ref  num" "title title" "snip snip" "date upd"}.sres--site .sres__law{grid-area:law;text-align:start}.sres--site .sres__ref,.sres--site .sres__num,.sres--site .sres__date{text-align:start}}@media(max-width:599px){.srch__advbar .srch__input{flex:1 1 0}.srch__advbar .srch__go{flex:1 0 100%}}