.official-account-dialog{box-sizing:border-box;color:#284b47;text-align:center;background:#fffdf7;border:1px solid #d8ddd1;border-radius:20px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;font:14px/1.7 system-ui,sans-serif;overflow:auto;box-shadow:0 20px 80px #163d3d33}.official-account-dialog::backdrop{background:#18352e66}.official-account-dialog h2{margin:0 0 12px;font-size:22px}.official-account-dialog p{margin:8px 0}.official-account-dialog img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;background:#fff;width:258px;height:258px;margin:16px auto;display:block}.official-account-dialog__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.official-account-dialog__actions button,.official-account-dialog__actions a{box-sizing:border-box;color:#245e56;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c9c0;border-radius:9px;justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.official-account-dialog__actions .official-account-dialog__close{color:#fff;background:#245e56;border-color:#245e56}.official-account-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #17675f}.official-account-dialog__status{font-size:13px}@media (width<=360px){.official-account-dialog img{width:215px;height:215px}}@media print{.official-account-dialog{display:none}}
