.s92{--s92-ink:#253952;--s92-line:#dce4ed;--s92-muted:#61758c;color:var(--s92-ink);max-width:1600px;margin:auto}
.s92-lead{line-height:1.7;margin:8px 0 12px}.s92-lead strong{color:#174e81}
.s92-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:18px}.s92-source{color:#316895;text-decoration:underline;text-underline-offset:2px;line-height:1.6;overflow-wrap:anywhere}
.s92-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.s92-stats article{padding:18px;background:linear-gradient(145deg,#f7fbff,#eef4f9);border:1px solid var(--s92-line);border-radius:8px}.s92-stats article>span,.s92-stats small,.s92-stats .s92-source{display:block}.s92-stats article>span{}.s92-stats article>strong{display:block;margin:6px 0}.s92-stats small{color:var(--s92-muted);line-height:1.5;margin-bottom:8px}
.s92-card{border:1px solid var(--s92-line);background:#fff;border-radius:8px;padding:18px;margin:0 0 16px;min-width:0}.s92-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:15px}.s92-section-head h2{margin:0}.s92-section-head>span{color:var(--s92-muted)}.s92-card summary{cursor:pointer;line-height:1.5;list-style-position:inside}.s92-card[open]>summary{margin-bottom:16px}.s92-card summary:focus-visible,.s92-scroll:focus-visible{outline:2px solid #2e719b;outline-offset:4px}.s92-caption{color:var(--s92-muted);line-height:1.8;margin:14px 0 0}
.s92-scroll{overflow:auto;border:1px solid var(--s92-line);border-radius:5px}.s92-gantt{min-width:1100px;--s92-label:260px}.s92-gantt-row{display:grid;grid-template-columns:var(--s92-label) minmax(0,1fr);min-height:61px;border-bottom:1px solid #e4ebf2}.s92-gantt-row:last-child{border-bottom:0}.s92-gantt-label{position:sticky;left:0;z-index:2;background:#f9fbfd;padding:10px 12px;border-right:1px solid #c6d4e2;}.s92-gantt-label small{display:block;color:var(--s92-muted);margin-top:5px;}.s92-year-row,.s92-month-row{min-height:28px}.s92-year-row .s92-gantt-label,.s92-month-row .s92-gantt-label{padding:6px 12px;}.s92-cells{display:grid;grid-template-columns:repeat(var(--s92-months),minmax(0,1fr));align-items:stretch;text-align:center;background:#f1f6fa;}.s92-cells>*{padding:6px 0;border-right:1px solid #e0e8f0}.s92-year-row .s92-cells>*{background:#e5eef6;border-right:1px solid #bfd0df}.s92-cells .s92-year-start{border-left:1px solid #9eafc1}.s92-track{position:relative;background:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / var(--s92-months) - 1px),#e7edf3 calc(100% / var(--s92-months) - 1px),#e7edf3 calc(100% / var(--s92-months)))}.s92-bar{position:absolute;top:19px;height:24px;border-radius:3px;min-width:3px;box-shadow:inset 0 -2px #0000000c}.s92-bar span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;line-height:24px;padding:0 8px;text-align:center}.s92-bar-land{background:#2e719b}.s92-bar-special{background:#91622b}.s92-bar-permit{background:#507e75}
.s92-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px}.s92-insights article{display:flex;gap:13px;padding:15px 0;border-top:1px solid #edf0f4}.s92-num{flex:0 0 25px;height:25px;border-radius:50%;background:#e8f1f9;display:grid;place-items:center}.s92-insights h3{margin:2px 0 7px}.s92-insights p,.s92-permit-notes p{line-height:1.8;margin:0 0 6px}.s92-permit-notes{margin-top:16px}
.s92-checks{background:#fffdf8;border-color:#e7d9b8}.s92-checks ul{padding-left:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin-bottom:0}.s92-checks li{}.s92-checks li::marker{color:#b17b2e}.s92-checks p{line-height:1.8;margin:5px 0}.s92-checks small{color:#7d715c;overflow-wrap:anywhere}
.s92-table-wrap{overflow:auto}.s92 table{border-collapse:collapse;width:100%;min-width:700px}.s92 th,.s92 td{text-align:left;padding:11px;border-bottom:1px solid var(--s92-line);vertical-align:top;line-height:1.7}.s92 th{background:#f4f7fa;}.s92 td small{display:block;color:var(--s92-muted);}.s92-current{background:#edf6fc}.s92-original{display:block;width:100%;height:auto;border:1px solid var(--s92-line)}.s92-archive{padding:0;list-style:none;margin-bottom:0}.s92-archive li{padding:10px 0;border-bottom:1px solid #edf0f4}.s92-archive strong,.s92-archive span{display:block;line-height:1.7}.s92-archive span{color:var(--s92-muted)}
@media(max-width:1000px){.s92-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.s92-insights,.s92-checks ul{grid-template-columns:1fr}}@media(max-width:600px){.s92-stats article{padding:12px}.s92-stats article>strong{}.s92-card{padding:13px}.s92-lead{}.s92-section-head{display:block}.s92-gantt{--s92-label:220px}.s92-stats .s92-source{}}

