.consultation-backdrop{z-index:120;background:#000000a6;width:100%;position:fixed;inset:0}.consultation-dialog{bottom:calc(18px + env(safe-area-inset-bottom));z-index:121;width:min(100% - 28px,387px);max-height:calc(100dvh - 36px - env(safe-area-inset-bottom));color:#111;font-family:var(--font-chungdam);background:#fff;border:0;border-radius:24px;outline:none;padding:16px 20px 20px;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 25px 50px -12px #00000040}.consultation-heading-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.consultation-heading-notice{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.consultation-channel-notice{color:#111;word-break:keep-all;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:700;line-height:1.45}.consultation-icon{color:#000;background:#fee500;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.consultation-close{color:#111;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.consultation-title{letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;margin:16px 0 0;font-size:24px;font-weight:700;line-height:1.2}.consultation-description{color:#666;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.65}.consultation-mobile-only,.consultation-desktop-only{display:none}.consultation-dialog[data-consultation-device=mobile] .consultation-mobile-only{display:block}.consultation-dialog[data-consultation-device=desktop]{border-radius:22px;width:min(100% - 32px,520px);max-height:calc(100dvh - 32px);padding:24px 28px 28px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.consultation-dialog[data-consultation-device=desktop] .consultation-desktop-only{display:block}.consultation-dialog[data-consultation-device=desktop] .consultation-title{max-width:410px;font-size:25px;line-height:1.35}.consultation-dialog[data-consultation-device=desktop] .consultation-description{max-width:430px;font-size:14px}.consultation-pc-guide{margin-top:18px}.consultation-qr{text-align:center}.consultation-qr svg{background:#fff;border:1px solid #e7e7e7;border-radius:12px;width:208px;max-width:100%;height:208px;margin:0 auto;display:block}.consultation-qr p{color:#666;margin:10px 0 16px;font-size:12px;line-height:1.5}.consultation-id-example{background:#fafafa;border:1px solid #e7e7e7;border-radius:14px;padding:16px}.consultation-id-example-label{color:#777;font-size:11px;display:block}.consultation-kakao-id{color:#111;overflow-wrap:anywhere;margin-top:7px;font-size:20px;display:block}.consultation-id-example p{color:#666;margin:10px 0 0;font-size:11px;line-height:1.45}.consultation-start{background:#fee500;border-radius:14px;justify-content:center;align-items:center;height:56px;margin-top:24px;font-size:15px;font-weight:700;text-decoration:none;display:flex;color:#111!important}.consultation-start.consultation-mobile-only{display:none}.consultation-dialog[data-consultation-device=mobile] .consultation-start.consultation-mobile-only{display:flex}:is(.consultation-start:focus-visible,.consultation-close:focus-visible){outline-offset:3px;outline:2px solid #111}
