.gov-shell{padding-top:2rem;padding-bottom:3rem;min-width:0}.gov-heading{margin:1.5rem 0 2rem}.gov-heading h1{font-size:clamp(1.6rem,4vw,2.8rem);overflow-wrap:anywhere}.gov-eyebrow{color:var(--color-primary,#27645b);font-weight:600}.gov-nav,.gov-pagination,.gov-actions,.gov-breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-bottom:1.3rem}.gov-nav a{padding:.6rem;border-radius:.4rem;background:#edf5f1}.gov-filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;background:#f3f7f5;padding:1.2rem;border-radius:1rem;margin-bottom:1.5rem}.gov-filters label{display:grid;gap:.35rem;flex:1 1 170px;min-width:0}.gov-filters input,.gov-filters select,.gov-actions input,.gov-actions select{width:100%;max-width:100%;min-width:0;padding:.65rem;border:1px solid #ccd9d2;border-radius:.5rem;background:white}.gov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.3rem}.gov-card{border:1px solid #e0e7e2;border-radius:1rem;padding:1.5rem;background:white;min-width:0;overflow-wrap:anywhere}.gov-card h2{font-size:1.35rem;margin:.5rem 0 1rem}.gov-placeholder{font-size:2.5rem;background:#edf5f1;padding:.6rem 1rem;border-radius:.7rem;width:fit-content}.gov-detail-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.5rem;margin-bottom:1.5rem}.gov-data{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:.6rem 1rem}.gov-data dt{font-weight:600}.gov-data dd{margin:0;overflow-wrap:anywhere}.gov-prose{white-space:pre-wrap}.gov-notice{padding:1rem;background:#f1f6ee;border-radius:.5rem;overflow-wrap:anywhere}.gov-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #e0e7e2;border-radius:.7rem}.gov-table{width:100%;border-collapse:collapse;min-width:660px}.gov-table th,.gov-table td{text-align:left;padding:.85rem;border-bottom:1px solid #e0e7e2;vertical-align:top;max-width:350px;overflow-wrap:anywhere}.gov-table th{background:#f3f7f5}.gov-badge{display:inline-block;padding:.2rem .5rem;border-radius:.4rem;background:#edf3f0}.gov-badge-locked,.gov-badge-conflict,.gov-badge-invalid{background:#fff0df}.gov-map{height:320px;max-width:100%;background:#edf3ef;border-radius:.5rem}.gov-actions form{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.gov-actions form label{max-width:250px}.gov-card details{margin-top:1rem}.gov-pagination{margin-top:1.5rem}@media(max-width:768px){.gov-detail-grid{grid-template-columns:1fr}.gov-card{padding:1rem}.gov-data{grid-template-columns:1fr}.gov-data dd{margin-bottom:.5rem}.gov-shell{padding-top:1rem}.gov-actions{align-items:stretch;flex-direction:column}.gov-actions form{align-items:stretch;flex-direction:column}.gov-map{height:260px}}

.gov-cover{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:.7rem;margin-bottom:1rem}.gov-cover-preview{max-width:400px}.gov-shell input[type=file]{max-width:100%;min-width:0}
