.cong-duc-page{max-width:76rem}.cong-duc-page>nav,.cong-duc-page>section{margin-block:2rem}.cong-duc-intro{max-width:45rem}.fund-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.1rem}.fund-card{border:1px solid var(--vang);border-radius:.4rem;padding:1.35rem;background:var(--giay)}.fund-card h2,.fund-card h3{margin-top:0;font-size:1.35rem}.fund-card p{margin-block:.6rem}.fund-status{font-size:.88rem;color:var(--muc-tham)}.fund-totals{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;font-variant-numeric:tabular-nums}.fund-totals div:last-child{grid-column:1/-1;border-top:1px solid var(--vang);padding-top:.65rem}.fund-totals dt{font-size:.85rem}.fund-totals dd{margin:0;font-size:1.15rem;font-weight:600;overflow-wrap:anywhere}.fund-totals div:last-child dd{font-size:1.5rem;color:var(--heading)}.fund-progress{width:100%;height:.65rem;accent-color:var(--son)}.community-filter{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;margin-block:1.25rem}.community-filter label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.community-filter input,.community-filter select,.qr-card input{background:var(--giay);color:var(--muc);border:1px solid var(--vang);border-radius:.3rem;padding:.5rem .7rem;min-height:var(--tap);max-width:100%;font:inherit}.community-filter button,.qr-card button{min-height:var(--tap)}.community-filter input{width:14rem}.golden-board{border:1px solid var(--vang);border-radius:.4rem;padding:1.4rem;background:var(--son-tham);color:var(--on-son);margin-block:2rem}.golden-board a,.golden-board h2{color:inherit}.golden-board h2{margin-top:0}.golden-board table{width:100%;border-collapse:collapse}.golden-board th{font-size:.85rem;text-align:left;font-weight:500;padding:.7rem .35rem;border-bottom:1px solid}.golden-board td{padding:.9rem .35rem;border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);vertical-align:top}.golden-board th:first-child{width:3rem}.golden-board .amount,.ledger-table .amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.golden-board .amount{font-weight:600}.golden-board .person-relation{font-size:.84rem}.person-name,.person-relation{display:block}.person-name+.person-name{margin-top:.35rem}.golden-board .text-link{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:.75rem}.ledger-table{width:100%;border-collapse:collapse;font-size:.92rem}.ledger-table th{text-align:left;background:var(--giay-tham)}.ledger-table td,.ledger-table th{padding:.75rem .5rem;border-bottom:1px solid var(--vang);vertical-align:top}.ledger-table .voucher{white-space:nowrap;font-variant-numeric:tabular-nums}.ledger-cards{display:none}.qr-card{border:1px solid var(--vang);border-radius:.4rem;padding:1.4rem}.qr-card h2{font-size:1.35rem;margin-top:0}.qr-content{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start}.qr-image{width:240px;height:240px;max-width:100%;background:white}.qr-account{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.qr-account strong{display:block;font-size:1.5rem}.qr-card label{display:flex;flex-direction:column;gap:.3rem;margin-block:.8rem}.qr-card .notice{margin-block:.75rem;padding:.75rem}.committees-list{display:grid;gap:1.5rem;margin-block:1.5rem}.committee-card{border-top:2px solid var(--vang);padding-top:1rem}.committee-card h2,.committee-card h3{margin-top:0}.committee-members{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.committee-members li{background:var(--giay-tham);padding:1rem;border-radius:.3rem}.committee-members p{margin:.3rem 0}.committee-members a[href^="tel:"]{display:inline-flex;align-items:center;min-height:var(--tap)}@media (max-width:700px){.golden-board{padding:1rem .65rem}.golden-board td,.golden-board th{padding-inline:.2rem}.golden-board th:first-child{width:2rem}.golden-board .amount{white-space:normal;overflow-wrap:anywhere;min-width:5.8rem}.ledger-table{display:none}.ledger-cards{display:grid;gap:.8rem;list-style:none;padding:0}.ledger-cards li{padding:1rem;background:var(--giay-tham);border-left:3px solid var(--vang)}.ledger-card-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums}.ledger-cards p{margin-block:.5rem 0}.ledger-cards .amount{display:block;margin-top:.5rem;font-weight:600;font-variant-numeric:tabular-nums}.qr-content{grid-template-columns:1fr}.qr-image{margin-inline:auto}.community-filter label{flex:1 1 12rem}.community-filter input,.community-filter select{width:100%}}.receipt-link{display:flex;align-items:center;min-height:var(--tap);margin-top:.25rem}