/* Shared demand-consultation component for every public legacy action button. */
.legacy-demand-modal{position:fixed;z-index:1000;inset:0;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(0,34,55,.52)}
.legacy-demand-modal.is-open,.legacy-demand-modal:target{display:flex}.legacy-demand-modal-card{position:relative;width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:36px 44px 34px;background:#fff;box-shadow:0 18px 56px rgba(0,0,0,.24)}
.legacy-demand-modal h2{margin:0;color:#222;font:24px/1.4 "Microsoft YaHei","PingFang SC",Arial,sans-serif;font-weight:400}.legacy-demand-modal .legacy-demand-form{max-width:654px;margin:36px 0 0}.legacy-demand-close{position:absolute;top:12px;right:16px;width:34px;height:34px;padding:0;border:0;background:transparent;color:#666;font:32px/1 Arial,sans-serif;cursor:pointer}.legacy-demand-close:hover,.legacy-demand-close:focus-visible{color:#259cf8}
body.is-demand-open{overflow:hidden}
@media(max-width:620px){.legacy-demand-modal{padding:12px}.legacy-demand-modal-card{max-height:calc(100vh - 24px);padding:34px 22px 24px}.legacy-demand-modal h2{text-align:center;font-size:22px}.legacy-demand-modal .legacy-demand-form{margin-top:24px}}
