.public-search{max-width:1480px;margin:0 auto;padding:27px 30px 76px;color:#203c32;font-family:"Microsoft YaHei",Arial,sans-serif}.public-search *{box-sizing:border-box}.ps-breadcrumb{display:flex;gap:10px;margin:0 0 22px;color:#718778;font-size:14px}.ps-breadcrumb a{color:#17694d;text-decoration:none}.ps-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:26px;align-items:start}.ps-sidebar{min-width:0;background:#f7faf7;border:1px solid #dce8df;border-radius:10px;overflow:hidden}.ps-filter-form{display:flex;flex-direction:column;gap:14px;padding:19px 17px 20px}.ps-filter-form h2,.ps-facet h2{margin:0;color:#1f6549;font-size:17px}.ps-filter-form label{display:flex;flex-direction:column;gap:6px;min-width:0;color:#456451;font-size:13px;font-weight:600}.ps-filter-form input:not([type=hidden]),.ps-filter-form select{width:100%;height:40px;padding:0 10px;border:1px solid #bfd6c7;border-radius:6px;background:#fff;color:#203c32;font:inherit;font-size:13px;font-weight:400}.ps-filter-form input:focus-visible,.ps-filter-form select:focus-visible{outline:2px solid #247152;outline-offset:1px}.ps-filter-actions{display:flex;align-items:center;gap:13px}.ps-filter-actions button{height:40px;padding:0 15px;border:0;border-radius:6px;background:#216c50;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.ps-filter-actions button:hover{background:#15583f}.ps-filter-actions a,.ps-facet-heading a{color:#247152;font-size:12px;text-decoration:none}.ps-filter-actions a:hover,.ps-facet-heading a:hover{text-decoration:underline}.ps-filter-status{margin:0;color:#8a421e;font-size:12px}.ps-facet{padding:18px 17px;border-top:1px solid #dce8df}.ps-facet-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.ps-facet ul{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto}.ps-facet li+li{margin-top:2px}.ps-facet li a{display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding:7px 8px;border-radius:5px;color:#466354;font-size:13px;text-decoration:none}.ps-facet li a:hover,.ps-facet li a.is-active{background:#e5f1e8;color:#145b3d}.ps-facet li a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-facet li a strong{flex:none;color:#247152;font-size:12px;font-variant-numeric:tabular-nums}.ps-main{min-width:0}.ps-main-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:4px 0 18px}.ps-kicker{margin:0 0 6px;color:#27815b;font-size:13px;font-weight:700}.ps-main h1{margin:0;font-size:28px;line-height:1.2}.ps-main-heading>p{margin:0;color:#657c6a;font-size:15px;white-space:nowrap}.ps-main-heading strong{color:#17694d;font-size:23px;font-variant-numeric:tabular-nums}.ps-note{margin:0 0 14px;color:#62786b;font-size:12px}.ps-table-wrap{overflow-x:auto;border:1px solid #d9e6dd;border-radius:10px;background:#fff}.ps-table-wrap:focus-visible{outline:2px solid #247152;outline-offset:2px}.ps-table{width:100%;min-width:865px;border-collapse:collapse;table-layout:fixed;color:#294437;font-size:14px}.ps-table th,.ps-table td{padding:16px 15px;border-bottom:1px solid #e0e8e2;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.ps-table thead th{background:#e8f1eb;color:#385d48;font-size:13px;font-weight:700;white-space:nowrap}.ps-table tbody th{font-weight:600}.ps-table tbody tr:nth-child(odd){background:#f2f7f3}.ps-table tbody tr:hover{background:#e4f1e7}.ps-table tbody tr:last-child>*{border-bottom:0}.ps-table th:nth-child(1){width:17%}.ps-table th:nth-child(2){width:14%}.ps-table th:nth-child(3){width:15%}.ps-table th:nth-child(4){width:18%}.ps-table th:nth-child(5){width:13%}.ps-table th:nth-child(6){width:15%}.ps-table th:nth-child(7){width:8%}.ps-name-link,.ps-cell-action a{color:#17694d;text-decoration:none}.ps-name-link:hover,.ps-cell-action a:hover{text-decoration:underline}.ps-name-link:focus-visible,.ps-cell-action a:focus-visible,.ps-pagination a:focus-visible,.ps-facet a:focus-visible{outline:2px solid #247152;outline-offset:2px}.ps-cell-date,.ps-cell-action{white-space:nowrap}.ps-cell-action a{font-weight:700}.ps-status{color:#6c7d70;white-space:nowrap}.ps-status.is-saved{color:#236847}.ps-table .ps-table-empty{padding:56px 20px;text-align:center;color:#61786a}.ps-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:24px 0;color:#61786a;font-size:13px}.ps-pagination a{min-width:34px;padding:8px 10px;border:1px solid #c8dacd;border-radius:5px;color:#17694d;text-align:center;text-decoration:none}.ps-pagination a:hover{background:#e8f1eb}.ps-pagination a.is-current{background:#216c50;border-color:#216c50;color:#fff}.ps-pagination span{margin:0 7px}.ps-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.public-search{padding:22px 20px 55px}.ps-layout{grid-template-columns:214px minmax(0,1fr);gap:16px}.ps-filter-form,.ps-facet{padding-left:13px;padding-right:13px}}@media(max-width:680px){.public-search{padding:18px 14px 45px}.ps-layout{display:flex;flex-direction:column}.ps-main{order:1;width:100%}.ps-sidebar{order:2;width:100%}.ps-main-heading{align-items:start}.ps-main h1{font-size:23px}.ps-main-heading>p{font-size:12px}.ps-main-heading strong{font-size:18px}.ps-table{font-size:13px}.ps-table th,.ps-table td{padding:12px 10px}}
.ps-more-filters summary{color:#17694d;font-size:13px;font-weight:700;cursor:pointer}.ps-more-filters summary:focus-visible{outline:2px solid #247152;outline-offset:2px}.ps-more-fields{display:flex;flex-direction:column;gap:14px;margin-top:14px}
.ps-table th:last-child,.ps-table td:last-child{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-1px 0 #d9e6dd}.ps-table thead th:last-child{z-index:2;background:#e8f1eb}.ps-table tbody tr:nth-child(odd) td:last-child{background:#f2f7f3}.ps-table tbody tr:hover td:last-child{background:#e4f1e7}
.ps-page-jump{display:flex;align-items:center;gap:6px;margin-left:12px;white-space:nowrap}.ps-page-jump label,.ps-page-jump span{color:#61786a}.ps-page-jump input{width:60px;height:35px;padding:0 6px;border:1px solid #c8dacd;border-radius:5px;background:#fff;color:#203c32;font:inherit;text-align:center;font-variant-numeric:tabular-nums}.ps-page-jump button{height:35px;padding:0 12px;border:1px solid #216c50;border-radius:5px;background:#216c50;color:#fff;font:inherit;font-weight:700;cursor:pointer}.ps-page-jump button:hover{background:#15583f}.ps-page-jump input:focus-visible,.ps-page-jump button:focus-visible{outline:2px solid #247152;outline-offset:2px}@media(max-width:680px){.ps-page-jump{width:100%;justify-content:center;margin:10px 0 0}}
