/* Order query · homepage visual language · 2026-09-15 */
.query-page{
  min-height:100%!important;
  background:
    radial-gradient(circle at 16% 12%,rgba(59,130,246,.16),transparent 30%),
    radial-gradient(circle at 84% 18%,rgba(34,211,238,.08),transparent 28%),
    linear-gradient(rgba(102,166,255,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(102,166,255,.035) 1px,transparent 1px),
    #0d1520!important;
  background-size:auto,auto,32px 32px,32px 32px,auto!important;
  color:#dce8f7!important;
}
.query-page .q-header{background:rgba(10,18,28,.84)!important;border-color:rgba(148,163,184,.14)!important;backdrop-filter:blur(14px)}
.query-page .q-logo{display:flex;align-items:center;gap:9px}
.query-page .q-badge{width:30px!important;height:30px!important;border-radius:8px!important;overflow:hidden;background:transparent!important}
.query-page .q-text{color:#eef5ff!important;font-weight:700!important}
.query-page .q-nav a{color:#91a6c0!important}.query-page .q-nav a:hover{color:#8dbbff!important}
.query-page .q-main{max-width:720px!important;padding:34px 20px 54px!important}
.query-page .query-card{
  padding:28px!important;border-radius:16px!important;
  border:1px solid rgba(148,163,184,.14)!important;
  background:linear-gradient(145deg,rgba(24,36,52,.96),rgba(15,24,37,.96))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.24)!important
}
.query-page .query-card h2{color:#f3f7ff!important;font-size:20px!important;margin:0!important}
.query-page .sub{color:#7f91a9!important;line-height:1.7!important;margin:7px 0 20px!important}
.query-page .n-form-item-label{color:#aebfd4!important}
.query-page .n-input{
  --n-color:#111c2a!important;--n-color-focus:#132033!important;
  --n-border:1px solid rgba(148,163,184,.18)!important;
  --n-border-hover:1px solid rgba(102,166,255,.42)!important;
  --n-border-focus:1px solid rgba(102,166,255,.64)!important;
  --n-box-shadow-focus:0 0 0 3px rgba(59,130,246,.10)!important;
  --n-text-color:#eaf2ff!important;--n-placeholder-color:#637890!important;
  background:#111c2a!important;border-radius:8px!important
}
.query-page .n-input .n-input__input-el{color:#eaf2ff!important}
.query-page .n-button--primary-type{--n-color:#3b82f6!important;--n-color-hover:#4f8ff8!important;--n-color-pressed:#2f6fd4!important;border-radius:8px!important}
.query-page .none,.query-page .no-card{color:#7f91a9!important}
.query-page .o-card{border:1px solid rgba(148,163,184,.14)!important;background:rgba(11,19,29,.62)!important;border-radius:12px!important}
.query-page .order-info{color:#91a6c0!important}.query-page .oname{color:#e8f1ff!important}.query-page .otn{color:#667b95!important}
.query-page .pwd-wrong{color:#ff8f8f!important}
.query-page .card-row{background:rgba(21,34,50,.88)!important;border:1px solid rgba(148,163,184,.10)!important;border-radius:9px!important}
.query-page .cnum{color:#dce8f7!important}.query-page .csecret{color:#91a6c0!important}
.query-page .copy{border:1px solid rgba(102,166,255,.26)!important;background:rgba(59,130,246,.08)!important;color:#8dbbff!important;border-radius:6px!important}
.query-page .copy:hover{border-color:rgba(102,166,255,.54)!important;background:rgba(59,130,246,.14)!important;color:#b6d4ff!important}
.query-page .complaint-row{border-color:rgba(148,163,184,.15)!important}.query-page .complaint-link{color:#ff9a9a!important}
@media(max-width:640px){.query-page .q-inner{padding:0 16px!important}.query-page .q-main{padding:22px 14px 40px!important}.query-page .query-card{padding:22px 18px!important;border-radius:14px!important}.query-page .card-row{align-items:flex-start!important;flex-wrap:wrap!important}.query-page .copy{margin-left:auto!important}}
