header>.site-search{flex:none;position:static;margin-left:12px;font-size:14px;line-height:1.4}.site-search>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 10px;list-style:none;cursor:pointer;border:1px solid #ced7ca;border-radius:6px;white-space:nowrap}.site-search>summary::-webkit-details-marker{display:none}.site-search>summary:hover,.site-search[open]>summary{background:#e9eee3}.site-search>summary:focus-visible{outline:3px solid #a96c0b;outline-offset:3px}.site-search-panel{position:absolute;z-index:80;top:calc(100% - 6px);right:6%;width:420px;max-width:calc(100vw - 32px);padding:14px;background:#fffdf8;color:#253c30;border:1px solid #ced7ca;border-radius:10px;box-shadow:0 8px 28px #253c3026;text-align:left}.site-search-panel>label{display:block;font-size:14px;font-weight:600;margin:0 0 6px}.site-search-panel>input{box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid #879b89;border-radius:6px;background:#fff;color:inherit;font:16px/1.4 Arial,sans-serif}.site-search-panel ul{list-style:none;margin:8px 0 0;padding:0;max-height:min(60dvh,440px);overflow-y:auto}.site-search-panel ul[hidden]{display:none}.site-search-panel li{margin:0;padding:0}.site-search-panel a[role=option]{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px;border-radius:6px;text-decoration:none;line-height:1.35;font-size:14px;color:inherit;white-space:normal}.site-search-panel a[role=option]:hover,.site-search-panel a[aria-selected=true]{background:#edf1e7}.site-search-panel a[role=option] img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:4px;flex:none}.site-search-panel a[role=option] span{overflow-wrap:anywhere}.site-search-status{font-size:12px;line-height:1.4;margin:8px 0 0;color:#506354}@media(max-width:760px){header>.site-search{margin-left:auto;margin-right:8px}.site-search-panel{right:16px;left:auto;top:calc(100% - 4px)}header .menu-button{margin-left:0}.site-search>summary{font-size:13px;padding:7px 8px;gap:4px}}@media(max-width:360px){header>.site-search{margin-right:5px;margin-left:6px}.site-search>summary span{display:none}.site-search>summary{width:34px;padding:7px}}

.site-search-panel{box-sizing:border-box;max-width:calc(100% - 32px)}@media(max-width:760px){header{column-gap:6px;row-gap:8px}header>.brand{font-size:22px}header>.site-search{margin-left:auto;margin-right:0}}@media(max-width:420px){.site-search>summary span{display:none}.site-search>summary{width:36px;padding:7px}}@media(max-width:360px){header{padding-inline:14px;column-gap:4px}header>.brand{font-size:18px}header .menu-button{font-size:12px;padding:7px 8px}.site-search>summary{width:34px}}

@media(max-width:760px){header>.brand{font-size:21px}}@media(max-width:420px){.site-search>summary span{display:inline}.site-search>summary svg{display:none}.site-search>summary{width:42px;padding:7px 4px}}@media(max-width:360px){header>.brand{font-size:17px}.site-search>summary{width:42px}}
