.parish-check{margin:24px 0 8px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);}.parish-check h3{margin:0 0 4px;font-size:19px;font-weight:800;color:var(--ink);}.parish-check .pc-lead{margin:0 0 14px;color:var(--ink-2);font-size:15px;line-height:1.5;}.parish-check .pc-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;}.parish-check label{display:block;font-size:13px;color:var(--ink-2);margin:0 0 4px;}.parish-check input{padding:11px 13px;border:1px solid var(--line);border-radius:10px;font:inherit;background:var(--bg);color:var(--ink);width:100%;box-sizing:border-box;}.pc-f-street{flex:1 1 200px;min-width:170px;}.pc-f-num{flex:0 0 96px;}.parish-check button.pc-btn{padding:12px 20px;border:0;border-radius:10px;background:var(--brand,#14487C);color:#fff;font:inherit;font-weight:700;cursor:pointer;}.parish-check button.pc-btn:hover{filter:brightness(1.06);}.pc-result{margin-top:14px;padding:12px 15px;border-radius:10px;font-size:15px;line-height:1.5;display:none;}.pc-result.show{display:block;}.pc-yes{background:rgba(34,139,84,.14);color:#14532d;border:1px solid rgba(34,139,84,.4);}.pc-maybe{background:rgba(217,119,6,.14);color:#7c2d12;border:1px solid rgba(217,119,6,.4);}.pc-no{background:var(--bg);color:var(--ink-2);border:1px solid var(--line);}:root[data-theme=dark] .pc-yes{color:#a7f3c4;} :root[data-theme=dark] .pc-maybe{color:#fdba74;}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .pc-yes{color:#a7f3c4;} html:not([data-theme=light]) .pc-maybe{color:#fdba74;}}.pc-note{margin-top:10px;font-size:13px;color:var(--ink-2);}
