.ama-urban-guide{display:grid;gap:18px;margin:0 0 20px;padding:22px;border:1px solid #d5e4da;border-radius:22px;background:#fff;color:#203c2c;font-size:14px;line-height:1.55;min-width:0}
.ama-urban-guide *{box-sizing:border-box}.ama-ug-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ama-ug-kicker{margin:0 0 5px;color:#63766b;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ama-ug-head h3{margin:0;color:#163f29;font-size:25px;line-height:1.2}.ama-ug-status{flex:none;border-radius:20px;padding:6px 11px;background:#edf4ef;color:#3c5e49;font-size:12px;font-weight:750}.ama-ug-intro{margin:10px 0 18px;color:#596c60}.ama-ug-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ama-ug-overview article{padding:15px;border:1px solid #dde8df;border-radius:15px;background:#f5f9f6;min-width:0;overflow-wrap:anywhere}.ama-ug-overview small{display:block;color:#607467;font-size:11px;font-weight:800;text-transform:uppercase}.ama-ug-overview strong{display:block;margin:6px 0;font-size:21px;line-height:1.25;color:#25583b}.ama-ug-overview p{margin:7px 0 0;font-size:12px;line-height:1.5}.ama-ug-missing{margin-top:14px;padding:12px 15px;border:1px solid #e8dcc1;border-radius:14px;background:#fffaf0;color:#715621;font-size:13px}.ama-ug-missing p{margin:5px 0 0}.ama-ug-missing ul{margin:6px 0 0;padding-left:19px}.ama-ug-note{margin:9px 0;color:#647267;font-size:12px;line-height:1.6}.ama-ug-project>label,.ama-ug-project details>label{display:block;margin:0 0 6px;font-size:15px;font-weight:800}.ama-ug-project select,.ama-ug-project textarea{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #bdcfc3;border-radius:12px;padding:11px 12px;background:#fff;color:#193f29;font:inherit;font-size:16px}.ama-ug-project textarea{resize:vertical}.ama-ug-details{border:1px solid #dae5dc;border-radius:14px;padding:0 15px;min-width:0;background:#fff}.ama-ug-details+details{margin-top:12px}.ama-ug-details>summary{min-height:48px;padding:13px 0;color:#214f33;font-size:14px;font-weight:800;cursor:pointer;overflow-wrap:anywhere}.ama-ug-details[open]{padding-bottom:13px}.ama-ug-details p{font-size:13px}.ama-ug-check{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-bottom:1px solid #e8eee9;cursor:pointer;min-height:48px}.ama-ug-check:last-child{border:0}.ama-ug-check input{flex:none;width:21px;height:21px;margin:2px 0 0;accent-color:#287149}.ama-ug-check b{display:block;font-size:14px}.ama-ug-check small{display:block;margin-top:3px;color:#607064;font-size:12px;line-height:1.6}.ama-ug-check input:checked+span b{color:#426b50}.ama-ug-update{padding:12px;border-radius:12px;background:#fff4dc;color:#795817}.ama-ug-update[hidden]{display:none}.ama-ug-doc-list{list-style:none;padding:0;margin:0}.ama-ug-doc-list li{padding:10px 0;border-bottom:1px solid #e5ece7}.ama-ug-doc-list small{display:block;color:#65796b;font-size:12px}.ama-urban-guide a{color:#24633e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ama-ug-links{display:grid;gap:5px}.ama-ug-links a{display:flex;align-items:center;min-height:44px;font-weight:750;font-size:13px}.ama-urban-guide :is(select,textarea,input,a,summary):focus-visible,.ama-ug-layer>summary:focus-visible{outline:3px solid #347857;outline-offset:3px}.ama-ug-layer .ama-urban-section{padding:0;border:0;background:transparent}.ama-ug-layer [hidden]{display:none!important}
#urbanContent.ama-urban-guide-active>.ama-urban-enhanced>.ama-urban-head,#urbanContent.ama-urban-guide-active>.ama-urban-enhanced>.ama-urban-hero,#urbanContent.ama-urban-guide-active #amaUrbanParcelSummary{display:none}
@media(max-width:700px){.ama-urban-guide{padding:17px;gap:15px;border-radius:18px}.ama-ug-head{display:block}.ama-ug-head h3{font-size:23px}.ama-ug-status{display:inline-flex;margin-top:10px}.ama-ug-overview{grid-template-columns:minmax(0,1fr)}.ama-ug-overview article{padding:13px}.ama-ug-overview strong{font-size:20px}.ama-ug-details{padding-left:12px;padding-right:12px}}
@media(prefers-reduced-motion:reduce){.ama-urban-guide{scroll-behavior:auto}}
