.ServiceVisitDetails_visit__xcns0{min-width:0;padding:1.125rem;border:1px solid #dce3d6;border-radius:10px;background:#f5f7f1;color:#283c2e;overflow-wrap:anywhere}.ServiceVisitDetails_facts__uMmH2{display:grid;gap:.875rem;margin:0 0 1.125rem}.ServiceVisitDetails_facts__uMmH2>div{min-width:0}.ServiceVisitDetails_facts__uMmH2 dt{margin-bottom:.25rem;color:#355b30;font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.ServiceVisitDetails_facts__uMmH2 dd{margin:0;font-size:.875rem;line-height:1.6}.ServiceVisitDetails_facts__uMmH2 dd p{margin:0}.ServiceVisitDetails_facts__uMmH2 dd p+p{margin-top:.375rem}.ServiceVisitDetails_facts__uMmH2 address{font-style:normal}.ServiceVisitDetails_facts__uMmH2 a{color:#2e512b;font-weight:650;text-underline-offset:.2em}.ServiceVisitDetails_action__h9gVu{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.75rem 1rem;border-radius:8px;background:#355b30;color:#fff;font-size:.875rem;font-weight:700;line-height:1.45;text-align:center;text-decoration:none}.ServiceVisitDetails_action__h9gVu:hover{background:#264722}.ServiceVisitDetails_visit__xcns0 a:focus-visible{outline:3px solid #355b30;outline-offset:4px}.ServiceVisitDetails_srOnly__JN184{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}