.visit-editor{margin:20px 0;grid-column:1/-1;border:1px solid var(--border-color,#dce5e4);border-radius:14px;padding:18px}.visit-editor summary{cursor:pointer;font-weight:700}.visit-editor p,.visit-facts>p{font-size:13px;color:var(--text-secondary,#61756f);line-height:1.9}.visit-editor fieldset{border:1px solid var(--border-color,#dce5e4);border-radius:10px;margin:14px 0;padding:14px}.visit-editor legend{padding:0 8px;font-weight:700;font-size:14px}.visit-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.visit-form-grid label{display:grid;gap:6px;font-size:12px}.visit-form-grid input,.visit-form-grid select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--border-color,#dce5e4);border-radius:8px;background:var(--bg-card,#fff);color:var(--text-primary,#203d38);font:inherit}.visit-facts{margin:24px 0}.visit-facts h2{font-size:22px}.visit-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.visit-facts article{border:1px solid var(--border-color,#dce5e4);background:var(--bg-card,#fff);border-radius:13px;padding:18px;min-width:0}.visit-facts h3{font-size:14px;color:var(--text-secondary,#61756f);margin:0 0 12px}.visit-facts strong,.visit-facts a{overflow-wrap:anywhere}.visit-facts article p{font-size:13px;line-height:1.8}.visit-facts small{display:block;margin-top:12px;font-size:11px;color:var(--text-secondary,#61756f)}.visit-stale{color:#a36612!important}.place-aside .visit-facts-grid{grid-template-columns:1fr}@media(max-width:700px){.visit-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.visit-facts-grid,.visit-form-grid{grid-template-columns:1fr}.visit-editor{padding:12px}.visit-facts article{padding:14px}}

[data-theme="dark"] .visit-facts a{color:#60d7c7}
