.quick-card .order-contact-fields{color:#526176;border:0;min-width:0;margin:0 0 12px;padding:0}.quick-card .order-contact-fields legend{margin-bottom:4px;font-size:15px;font-weight:700}.quick-card .order-contact-row{grid-template-columns:118px minmax(0,1fr);gap:8px;display:grid}.quick-card .order-contact-row select,.quick-card .order-contact-row input{box-sizing:border-box;width:100%;min-width:0;height:42px;margin:0;font-size:14px}.quick-card .order-contact-fields small{color:#60758c;margin-top:6px;font-size:12px;font-weight:400;line-height:1.55;display:block}.quick-card .order-contact-reopen{color:#102b50;cursor:pointer;background:#fff;border:1px solid #a8c0da;border-radius:6px;margin-top:8px;padding:8px 12px;font-weight:700;display:block}.order-contact-dialog{box-sizing:border-box;color:#102b50;background:#fff;border:1px solid #d5e1ee;border-radius:18px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;font-family:inherit;overflow:auto;box-shadow:0 24px 90px #00172c50}.order-contact-dialog::backdrop{background:#071b3375}.order-contact-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-contact-dialog h2{margin:0;font-size:23px}.order-contact-dialog header button{color:#102b50;cursor:pointer;background:#edf3f9;border:0;border-radius:50%;width:36px;height:36px;font-size:25px}.order-contact-dialog h3{margin:22px 0 10px;font-size:19px}.order-contact-dialog p{font-size:16px;line-height:1.65}.order-contact-dialog small{color:#526a81;font-size:14px;line-height:1.65;display:block}.order-contact-number{overflow-wrap:anywhere;background:#f3f8fd;border:1px solid #d5e1ee;border-radius:9px;padding:12px}.order-contact-number strong{display:block}.order-contact-number button,.order-contact-secondary{color:#155581;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.order-contact-action{box-sizing:border-box;text-align:center;color:#fff;cursor:pointer;background:#102b50;border:0;border-radius:9px;margin:12px 0;padding:12px 14px;font-size:16px;font-weight:700;text-decoration:none;display:block}.order-contact-action.discord{background:#5865f2}.order-contact-action.qq{background:#087cbd}.order-qq-options{gap:12px;display:grid}.order-qq-options section{background:#f1faff;border:1px solid #c3e1f3;border-radius:12px;padding:14px}.order-qq-options strong{font-size:18px}.order-contact-dialog .order-contact-secondary{display:block}.order-support-status{background:#f1f7fc;border:1px solid #d2e2ef;border-radius:9px;padding:12px}.order-contact-copy-status{min-height:24px;margin-bottom:0}.order-contact-dialog button:focus-visible,.order-contact-dialog a:focus-visible{outline-offset:3px;outline:3px solid #ff8a20}@media (max-width:420px){.quick-card .order-contact-row{grid-template-columns:104px minmax(0,1fr)}.order-contact-dialog{padding:18px}.order-contact-dialog h2{font-size:21px}}.order-wechat-qr{border-radius:12px;width:min(100%,320px);height:auto;margin:16px auto;display:block}.order-contact-action.wechat{background:#087e43}.order-wechat-actions{margin-bottom:14px}.order-contact-dialog{margin:auto}.order-email-label{margin-bottom:6px;font-size:16px;font-weight:700;display:block}.order-email-select{box-sizing:border-box;color:#102b50;background:#fff;border:1px solid #b8cce0;border-radius:9px;width:100%;min-height:46px;margin-bottom:12px;padding:10px;font-family:inherit;font-size:16px;display:block}.order-email-select:focus-visible{outline-offset:3px;outline:3px solid #ff8a20}
