/* Scoped, lightweight styles. No external fonts, images, icons or libraries. */
.panagd-cs{font:inherit;color:inherit;margin:22px 0 25px;padding:19px 20px;border:0 solid #e2e8f0;border-radius:12px;background:#fff;max-width:100%;box-sizing:border-box}
.panagd-cs *{box-sizing:border-box}
.panagd-cs__heading,.panagd-cs__meta{display:flex;justify-content:space-between;align-items:center;gap:12px}
.panagd-cs__heading{margin-bottom:11px}
.panagd-cs__title{font-size:17px;font-weight:700;line-height:1.4;color:#172b4a}
.panagd-cs__hint{font-size:11px!important;color:#535d6a}
.panagd-cs__field{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid #ccd5df;border-radius:45px;background:#fff;padding:4px 5px 4px 13px;transition:border-color .15s}
.panagd-cs__field:focus-within{border-color:#3765b0;outline:2px solid #3765b022;outline-offset:1px}
.panagd-cs__field svg{flex:none;color:#66778e}
.panagd-cs__input{min-width:0;width:100%;flex:1;font:inherit;font-size:14px;line-height:1.6;color:#172b4a;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:7px 0!important;margin:0!important}
.panagd-cs__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}
.panagd-cs__clear{display:grid;place-items:center;flex:none;width:31px;height:31px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#66778e;cursor:pointer;line-height:1}
.panagd-cs__clear:hover{background:#edf3fb;color:#244b90}
.panagd-cs__clear[hidden]{display:none!important}
.panagd-cs__submit,.panagd-cs__more{border:0;border-radius:38px;background:#ebebeb;color:#000000;cursor:pointer;font-size:13px;font-weight:700!important;line-height:1.4;padding:9px 15px;white-space:nowrap;margin-right:-1px!important}
.panagd-cs__submit:hover,.panagd-cs__more:hover{background:#d7d7d7;color:#000000}
.panagd-cs__submit:focus-visible,.panagd-cs__more:focus-visible,.panagd-cs__clear:focus-visible,.panagd-cs__reset:focus-visible,.panagd-cs__link:focus-visible{outline:2px solid #315caa;outline-offset:3px}
.panagd-cs__status{font-size:13px;color:#64748b;min-height:0;margin:9px 0 0}
.panagd-cs__status:empty{display:none}
.panagd-cs__results{margin-top:14px;display:grid;gap:9px}
.panagd-cs__results[hidden],.panagd-cs__more[hidden],.panagd-cs__reset[hidden],.panagd-cs__actions[hidden]{display:none!important}
.panagd-cs__item{border:1px solid #e6edf4;border-radius:9px;background:#f9fbfd;padding:12px 14px;margin:0}
.panagd-cs__meta{font-size:13px;color:#34465f;line-height:1.4}
.panagd-cs__meta strong{font-weight:700;overflow-wrap:anywhere}
.panagd-cs__meta time{flex:none;color:#778499;font-size:12px}
.panagd-cs__excerpt{font-size:14px;line-height:1.65;color:#304056;margin:7px 0!important;overflow-wrap:anywhere}
.panagd-cs__excerpt mark{background:#fff0a3;border-radius:2px;padding:0 1px;color:#243449}
.panagd-cs__link{color:#315caa;font-size:13px;font-weight:600;text-decoration:none}
.panagd-cs__link:hover{text-decoration:underline}
.panagd-cs__actions{display:flex;align-items:stretch;gap:10px;margin-top:13px}
.panagd-cs__more,.panagd-cs__reset{flex:1;min-width:0;margin:0;text-align:center}
.panagd-cs__reset{border:1px solid #d4dee9;border-radius:7px;background:#fff;color:#43566e;cursor:pointer;font-size:13px;font-weight:600;line-height:1.4;padding:9px 15px;white-space:nowrap}
.panagd-cs__reset:hover{background:#f3f6fa;color:#244b90}
@media(max-width:540px){.panagd-cs{padding:14px;margin:17px 0}.panagd-cs__title{font-size:15px}.panagd-cs__heading{align-items:baseline}.panagd-cs__hint{font-size:11px}.panagd-cs__submit{padding:9px 11px}.panagd-cs__field{gap:8px}}
/* Caards switches dark mode with body[data-site-scheme="dark"], not the OS media setting.
   This respects the visitor's manual light/dark toggle. */
body[data-site-scheme="dark"] .panagd-cs{background:#22242c;color:#f2f3f6}
body[data-site-scheme="dark"] .panagd-cs__title{color:#f2f3f6}
body[data-site-scheme="dark"] .panagd-cs__field{background:#2f323d;border-color:#606675}
body[data-site-scheme="dark"] .panagd-cs__field:focus-within{border-color:#8eaaf7;outline-color:#8eaaf744}
body[data-site-scheme="dark"] .panagd-cs__field svg{color:#b4bdc9}
body[data-site-scheme="dark"] .panagd-cs__input{color:#f5f6f8!important}
body[data-site-scheme="dark"] .panagd-cs__input::placeholder{color:#b4bdc9;opacity:1}
body[data-site-scheme="dark"] .panagd-cs__hint,
body[data-site-scheme="dark"] .panagd-cs__status,
body[data-site-scheme="dark"] .panagd-cs__meta time{color:#bac3d0}
body[data-site-scheme="dark"] .panagd-cs__item{background:#30343f;border-color:#4c5260}
body[data-site-scheme="dark"] .panagd-cs__meta{color:#edf0f5}
body[data-site-scheme="dark"] .panagd-cs__excerpt{color:#d5dde9}
body[data-site-scheme="dark"] .panagd-cs__excerpt mark{background:#e8cd72;color:#202530}
body[data-site-scheme="dark"] .panagd-cs__link{color:#9ebeff}
body[data-site-scheme="dark"] .panagd-cs__clear{color:#c4cdd9}
body[data-site-scheme="dark"] .panagd-cs__clear:hover{background:#47505f;color:#fff}
body[data-site-scheme="dark"] .panagd-cs__submit,
body[data-site-scheme="dark"] .panagd-cs__more{background:#4a5160;color:#f6f7f9}
body[data-site-scheme="dark"] .panagd-cs__submit:hover,
body[data-site-scheme="dark"] .panagd-cs__more:hover{background:#606b7a;color:#fff}
body[data-site-scheme="dark"] .panagd-cs__reset{background:#30343f;color:#e3eaf4;border-color:#626b79}
body[data-site-scheme="dark"] .panagd-cs__reset:hover{background:#48515e;color:#fff}
body[data-site-scheme="dark"] .panagd-cs__submit:focus-visible,
body[data-site-scheme="dark"] .panagd-cs__more:focus-visible,
body[data-site-scheme="dark"] .panagd-cs__clear:focus-visible,
body[data-site-scheme="dark"] .panagd-cs__reset:focus-visible,
body[data-site-scheme="dark"] .panagd-cs__link:focus-visible{outline-color:#9ebeff}
