.LoyaltySettings[data-v-99640ace]{--loyalty-ink:#172b4d;--loyalty-muted:#718096;--loyalty-line:#e5ebf3;--loyalty-blue:#2455d6;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;padding:0 0 88px;color:var(--loyalty-ink)}.loyalty-shell[data-v-99640ace]{width:100%;margin:0 auto}.loyalty-intro[data-v-99640ace]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:18px;padding:20px 24px;border:1px solid #e2eaf5;border-radius:14px;background:linear-gradient(110deg,#fff,#f8faff 72%,#f1f5ff);-webkit-box-shadow:0 8px 24px rgba(25,48,78,.045);box-shadow:0 8px 24px rgba(25,48,78,.045)}.loyalty-intro[data-v-99640ace],.loyalty-intro__message[data-v-99640ace]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loyalty-intro__message[data-v-99640ace]{min-width:0;gap:14px}.loyalty-intro__icon[data-v-99640ace]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:42px;height:42px;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9e4fb;border-radius:12px;color:var(--loyalty-blue);background:#f0f5ff;font-size:19px}.loyalty-intro__description[data-v-99640ace]{max-width:640px;margin:0;color:var(--loyalty-muted);font-size:13px;line-height:1.65}.loyalty-intro__status[data-v-99640ace]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}.status-caption[data-v-99640ace]{color:var(--loyalty-muted);font-size:12px;font-weight:600;white-space:nowrap}.status-tag[data-v-99640ace]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;padding:4px 10px;border:0;border-radius:999px;font-size:12px;font-weight:700}.status-tag .anticon[data-v-99640ace]{font-size:13px}.access-chip[data-v-99640ace]{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:260px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:7px;margin-left:6px;padding-left:15px;border-left:1px solid #dfe6f0;color:var(--loyalty-muted);font-size:11px;line-height:1.45}.access-chip .anticon[data-v-99640ace]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:2px;color:var(--loyalty-blue)}.access-chip--readonly .anticon[data-v-99640ace]{color:#9a6a19}.loyalty-alert[data-v-99640ace]{margin:14px 0 18px;border-radius:8px}.loyalty-alert[data-v-99640ace] .ant-alert-message{font-weight:700}.loyalty-alert[data-v-99640ace] .ant-alert-action{-ms-flex-item-align:center;align-self:center}.loyalty-skeleton[data-v-99640ace]{min-height:220px;margin-top:18px;padding:24px;border:1px solid var(--loyalty-line);border-radius:12px;background:#fff}.loyalty-form[data-v-99640ace]{margin-top:0}.loyalty-grid[data-v-99640ace]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.setting-card[data-v-99640ace]{min-width:0;min-height:224px;border:1px solid #e4eaf2;border-radius:12px;background:#fff;-webkit-box-shadow:0 8px 24px rgba(25,48,78,.045);box-shadow:0 8px 24px rgba(25,48,78,.045);-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.setting-card[data-v-99640ace]:hover{border-color:#cdd9ee;-webkit-box-shadow:0 12px 28px rgba(25,48,78,.075);box-shadow:0 12px 28px rgba(25,48,78,.075)}.setting-card[data-v-99640ace] .ant-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:21px 22px 19px}.setting-card__header[data-v-99640ace]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.setting-card__header[data-v-99640ace],.setting-card__identity[data-v-99640ace]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.setting-card__identity[data-v-99640ace]{min-width:0}.setting-card__icon[data-v-99640ace]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:38px;height:38px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9e4fb;border-radius:11px;color:var(--loyalty-blue);background:#f0f5ff;font-size:17px}.setting-card__title[data-v-99640ace]{margin:0;color:var(--loyalty-ink);font-size:16px;font-weight:700;line-height:1.4}.setting-card__hint[data-v-99640ace]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:8px;color:#9aa9bd;cursor:help;font-size:14px;-webkit-transition:color .18s ease;transition:color .18s ease}.setting-card__hint[data-v-99640ace]:hover{color:var(--loyalty-blue)}.setting-card__body[data-v-99640ace]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:22px 0 0}.setting-card__body--switch[data-v-99640ace]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.setting-card__body--switch .setting-form-item[data-v-99640ace]{min-height:40px}.setting-card__body--switch[data-v-99640ace] .ant-form-item-children,.setting-card__body--switch[data-v-99640ace] .ant-form-item-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.setting-card__body--switch[data-v-99640ace] .ant-form-item-children{line-height:1}.setting-card__body--switch[data-v-99640ace] .ant-switch{margin-top:0}.setting-form-item[data-v-99640ace]{margin-bottom:0}.setting-form-item[data-v-99640ace] .ant-form-explain{max-width:240px;margin-top:7px;font-size:11px;line-height:1.4}.control-caption[data-v-99640ace]{max-width:320px;margin-top:10px;color:var(--loyalty-muted);font-size:12px;line-height:1.55}.numeric-control[data-v-99640ace]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.setting-input[data-v-99640ace]{width:min(100%,220px);height:42px;min-width:0;-webkit-box-flex:0;-ms-flex:0 1 220px;flex:0 1 220px;border-radius:6px}.setting-input[data-v-99640ace] .ant-input-number-input{height:40px;line-height:40px;color:var(--loyalty-ink);font-size:21px;font-weight:700}.setting-input[data-v-99640ace] .ant-input-number-handler-wrap{border-radius:0 6px 6px 0}.numeric-control__unit[data-v-99640ace]{color:var(--loyalty-muted);font-size:12px;white-space:nowrap}.is-readonly .setting-card[data-v-99640ace]{background:#fcfdff}@media (prefers-reduced-motion:reduce){.setting-card[data-v-99640ace],.setting-card__hint[data-v-99640ace]{-webkit-transition:none;transition:none}}@media (max-width:1100px){.loyalty-grid[data-v-99640ace]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.LoyaltySettings[data-v-99640ace]{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.loyalty-intro[data-v-99640ace]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:18px}.loyalty-intro__status[data-v-99640ace]{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.access-chip[data-v-99640ace]{max-width:100%}.loyalty-grid[data-v-99640ace]{grid-template-columns:1fr}.setting-card[data-v-99640ace],.setting-card[data-v-99640ace] .ant-card-body{min-height:0}.setting-card[data-v-99640ace] .ant-card-body{padding:20px 18px}.setting-card__body[data-v-99640ace]{padding-top:18px}}