.pc{border-radius:12px;gap:18px;padding:clamp(18px,3vw,28px);font-family:Public Sans,system-ui,sans-serif;display:grid}.pc-light{color:#14201c;background:#f6f3ea;border:1px solid #e4e0d6}.pc-dark{color:#fff;background:#ffffff1a}.pc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.pc h3{color:#455716;margin:0 0 6px;font:400 1.5rem Young Serif,Georgia,serif}.pc-dark h3{color:#fff}.pc-top p{max-width:58ch;margin:0;font-size:1.0625rem;line-height:1.6}.pc-light .pc-top p{color:#5a5f5c}.pc-open,.pc-send{cursor:pointer;color:#fff;background:#455716;border:0;border-radius:6px;min-height:52px;padding:0 26px;font:600 1.0625rem Public Sans,sans-serif}.pc-dark .pc-open,.pc-dark .pc-send{color:#14201c;background:#f58221}.pc-open:hover,.pc-send:hover:not(:disabled){filter:brightness(.92)}.pc-send:disabled{opacity:.6;cursor:default}.pc-cancel{cursor:pointer;min-height:52px;color:inherit;background:0 0;border:0;padding:0 18px;font:600 1rem Public Sans,sans-serif;text-decoration:underline}.pc-form{gap:16px;display:grid}.pc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.pc-grid label{flex-direction:column;gap:8px;font-weight:600;display:flex}.pc-wide{grid-column:1/-1}.pc-grid input,.pc-grid select,.pc-grid textarea{color:#14201c;background:#fff;border:1.5px solid #e4e0d6;border-radius:6px;min-height:48px;padding:12px 14px;font:400 1rem Public Sans,sans-serif}.pc-grid input:focus,.pc-grid select:focus,.pc-grid textarea:focus{outline-offset:1px;outline:2px solid #f58221}.pc-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pc-note{opacity:.85;margin:0;font-size:.9375rem}.pc-err{color:#9b1c1c;background:#fff;border-radius:6px;margin:0;padding:8px 12px;font-weight:600}.pc-done{color:#455716;background:#eef1e2;border-radius:10px;margin:0;padding:16px 18px;font-size:1.0625rem;font-weight:600}@media (max-width:560px){.pc-open,.pc-send{width:100%}}.pc-answer{color:#14201c;background:#fff;border-left:6px solid #b8bfa6;border-radius:10px;gap:12px;padding:18px 20px;display:grid}.pc-answer p{margin:0;font-size:1.0625rem;line-height:1.6}.pc-answer .pc-headline{font:400 1.375rem Young Serif,Georgia,serif}.pc-answer.pc-open{border-left-color:#4f8a1b}.pc-answer.pc-open .pc-headline{color:#2f5b0b}.pc-answer.pc-few{border-left-color:#f58221}.pc-answer.pc-few .pc-headline{color:#9a4a00}.pc-answer.pc-full{border-left-color:#c0392b}.pc-answer.pc-full .pc-headline{color:#9b1c1c}.pc-sectors{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pc-sectors li{border:1px solid #e4e0d6;border-radius:6px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.pc-tag{background:#eee;border-radius:999px;padding:2px 8px;font-size:.875rem;font-weight:600}.pc-tag.pc-open{color:#1f3d0a;background:#d9ecc4}.pc-tag.pc-few{color:#7a3a00;background:#fde3c8}.pc-tag.pc-full{color:#7d1b10;background:#f6d0cb}.pc-nearby{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.pc-nearby button{color:#455716;cursor:pointer;background:#fff;border:1.5px solid #455716;border-radius:999px;min-height:44px;padding:0 14px;font:600 .9375rem Public Sans,sans-serif}.pc a.pc-link{color:#fff;align-items:center;text-decoration:none;display:inline-flex}.pc-dark a.pc-link{color:#14201c}.pc-light .pc-answer .pc-note,.pc-dark .pc-answer .pc-note{color:#5a5f5c}.pc-reserve{border-top:1px solid #e4e0d6;padding-top:6px}
