.park-chat-dialog{width:min(29rem,100% - 1.5rem);height:min(42rem,100dvh - 1.5rem);color:var(--navy);background:#fff;border:1px solid #d7e5e5;border-radius:1rem;padding:0;overflow:hidden;box-shadow:0 18px 52px #06233335}.park-chat-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.park-chat-dialog::backdrop{background:#071f30a6}.park-chat-header{border-bottom:1px solid #d7e5e5;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .65rem .45rem 1rem;display:flex}.park-chat-header button{background:#eaf6f5;border:0;border-radius:.55rem;place-items:center;width:44px;height:44px;display:grid}.park-chat-dialog iframe{background:#f5faf9;border:0;grid-row:2;width:100%;height:100%}.park-chat-external{min-height:44px;color:var(--aqua);border-top:1px solid #d7e5e5;grid-row:3;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}
