.SsbOla_wrapper{width:100%}.SsbOla_wrapper gmp-place-autocomplete{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gmp-color-surface:#fff;--gmp-color-on-surface:#000000e0;--gmp-color-on-surface-variant:#00000073;--gmp-color-outline:#d9d9d9;--gmp-color-primary:#1677ff;box-shadow:none;border:none;outline:none;width:100%;display:block}.SsbOla_wrapper gmp-place-autocomplete::part(input){box-sizing:border-box;color:#000000e0;appearance:none;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;height:32px;margin:0;padding:4px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:14px;line-height:1.57143;transition:border-color .2s,box-shadow .2s}.SsbOla_wrapper gmp-place-autocomplete::part(input):hover{border-color:#4096ff}.SsbOla_wrapper gmp-place-autocomplete::part(input):focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}
._3rVmvq_vd{display:block;container:visitdetail/inline-size}._3rVmvq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}._3rVmvq_titleActions{flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}._3rVmvq_body{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}._3rVmvq_actions{grid-area:1/2;min-width:0}._3rVmvq_main{grid-area:1/1/span 2;min-width:0}._3rVmvq_side{grid-area:2/2;min-width:0}._3rVmvq_outcomeGrid{grid-template-columns:repeat(4,1fr);gap:20px 24px;display:grid}@media (max-width:1180px){._3rVmvq_body{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px}._3rVmvq_outcomeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){._3rVmvq_body{grid-template-rows:none;grid-template-columns:1fr}._3rVmvq_actions,._3rVmvq_main,._3rVmvq_side{grid-area:auto/1}._3rVmvq_titleRow{flex-direction:column;align-items:stretch}}@container visitdetail (max-width:1180px){._3rVmvq_body{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:16px}._3rVmvq_outcomeGrid{grid-template-columns:repeat(2,1fr)}}@container visitdetail (max-width:980px){._3rVmvq_body{grid-template-rows:none;grid-template-columns:1fr}._3rVmvq_actions,._3rVmvq_main,._3rVmvq_side{grid-area:auto/1}._3rVmvq_titleRow{flex-direction:column;align-items:stretch}}
._4JpMIW_tableCard{min-width:0}