/* ==========================================================================
   nextaikorea / exhibitors/check
   ========================================================================== */
/* 영역: 참가접수 확인 페이지 컬러 톤만 보정 */
.nx-check-page {
    --nx-text: #0b1226;
    --nx-text-2: #24314f;
    --nx-muted: rgba(11, 18, 38, 0.64);
}

.nx-check-page .nx-card {
    border-color: rgba(11, 18, 38, 0.08);
}

.nx-check-page .nx-card--hero {
    border-color: rgba(40, 72, 255, 0.12);
    background:
        radial-gradient(circle at top right, rgba(40, 72, 255, 0.1), transparent 36%),
        linear-gradient(180deg, rgba(250, 251, 255, 0.98), #ffffff);
}

.nx-check-page .nx-card--hero .nx-card-head,
.nx-check-page .nx-check-aside .nx-card-head,
.nx-check-page .nx-check-form .nx-card-head {
    border-bottom-color: rgba(40, 72, 255, 0.08);
}

.nx-check .nx-bullets li::before,
.nx-check-page .nx-check-aside .nx-mini-title::before {
    background: #2848ff;
}

.nx-check-page .nx-check-aside .nx-mini {
    border-color: rgba(40, 72, 255, 0.08);
    background: rgba(248, 250, 255, 0.9);
}

.nx-check-page .nx-badge--req {
    background: #2848ff;
    border-color: #2848ff;
}

.nx-check-page .nx-input:focus,
.nx-check-page select:focus {
    border-color: #2848ff;
    box-shadow: 0 0 0 4px rgba(40, 72, 255, 0.12);
}

.nx-check-page .nx-check-confirm {
    border-color: rgba(40, 72, 255, 0.1);
    background: rgba(40, 72, 255, 0.03);
}

.nx-check-page .nx-btn--primary {
    background: #0b1226 !important;
    border-color: #0b1226 !important;
}

.nx-check-page .nx-btn--primary:hover {
    background: #070c18 !important;
    border-color: #070c18 !important;
    filter: none;
}

.nx-check-page .nx-btn--ghost:hover {
    border-color: #2848ff !important;
    color: #2848ff !important;
}

.nx-check-page .nx-result {
    border-color: rgba(40, 72, 255, 0.12);
    background: rgba(40, 72, 255, 0.05);
}
