.adminQuickNav{position:sticky;top:0;z-index:25;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:14px 0 24px;padding:8px;background:#fffffff2;border:1px solid #e3eaf6;border-radius:12px;box-shadow:0 5px 20px #1830520a;backdrop-filter:blur(12px)}
.adminQuickNavItem{flex-direction:row;min-height:48px;height:auto;gap:7px;padding:8px 6px;border:1px solid transparent;background:transparent;color:#65748a;font-size:12px;white-space:nowrap}.adminQuickNavItem svg{width:19px;height:19px;flex:none}.adminQuickNavItem:hover{background:#f3f6fc}.adminQuickNavItem.is-active{background:#eaf1ff;border-color:#c7d9ff;color:#1658dd}.adminCategoryTitle,#quickStartCard,#merchantCampaignCard,.analysisGrid~#segmentBox{scroll-margin-top:calc(var(--admin-nav-height,70px) + 20px)}.adminCategoryTitle:focus,#quickStartCard:focus{outline:none}.stat-action{display:block;margin-top:9px;font-size:11px;color:#5177b0;font-weight:500}.stats button.stat:disabled{opacity:.55;cursor:default}.stats button.stat:disabled .stat-action{display:none}
#rewardTypeCard [hidden],.reward-detail[hidden]{display:none!important}.reward-current{font-size:12px;color:#1658dd;margin:8px 0 12px}.reward-pending{padding:12px;background:#fff7e9;border:1px solid #f0d9ac;border-radius:9px;color:#8b5a17;font-size:13px;line-height:1.6}.reward-details{border:0;border-top:1px solid #e5eaf3;margin:20px 0 0;padding:20px 0 0;min-width:0}.reward-details>legend{font-size:12px;color:#7b899c;padding:0 8px 0 0}.reward-detail{border:0;box-shadow:none;background:transparent;padding:0;margin:0}.reward-detail h2,.reward-detail h3{font-size:17px;margin:0 0 10px}.reward-rate-row{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.reward-rate-row label{flex:1;min-width:180px;font-size:14px}.reward-rate-row input{display:block;width:100%;margin:9px 0 0}.reward-rate-row .settingsSave{margin:0}.reward-details:disabled{opacity:.6}.reward-details .pointPolicy{margin-top:22px}.campaign-summary{padding:12px 0!important;margin:12px 0!important;background:transparent!important;border:0!important;border-top:1px solid #e8edf5!important;border-radius:0!important;box-shadow:none!important}.campaign-summary [hidden]{display:none!important}.campaign-summary .reengageOpportunity{padding:0;background:none;border:0}.campaign-summary .reengageOpportunity strong{font-size:15px}.campaign-summary .reengageOpportunity p{font-size:13px;margin-bottom:5px}.campaign-accordion-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.campaign-accordion-head h2{font-size:20px;margin:0}.campaign-accordion-head p{font-size:13px;margin:6px 0 0;color:#748198}.campaign-accordion-head>button{flex:none}.campaign-accordion-head+div{margin-top:12px}
@media(max-width:850px){.adminQuickNav{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:9px;padding:6px}.adminQuickNavItem{min-width:112px;flex:none;font-size:12px;min-height:44px}.adminQuickNavItem svg{width:17px;height:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
/* Audience analysis belongs to marketing; policy references are a quiet footer. */
#customerAnalysisCard{scroll-margin-top:calc(var(--admin-nav-height,70px) + 20px)}
#merchantCampaignBody .panel h2{scroll-margin-top:calc(var(--admin-nav-height,70px) + 20px)}
#merchantCampaignBody .panel h2:focus{outline:none}
.dashboardFooter{margin:28px 0 0;padding:20px 22px;background:#f3f4f6;border:0;border-top:1px solid #e1e5eb;border-radius:10px;color:#6b7280;font-size:12px;line-height:1.8;box-shadow:none}
.dashboardFooter #admin-category-4{margin:0 0 12px;padding:0;border:0;color:#5f6877;font-size:15px;background:none}
.dashboardFooter #admin-category-4 svg{width:17px;height:17px;color:#7b8492}
.dashboardFooter #dataPolicyBody{font-size:12px;line-height:1.8;color:#6b7280}
.dashboardFooter #dataPolicyBody a{font-size:12px;font-weight:500!important;color:#586b86!important}
@media(max-width:600px){.dashboardFooter{padding:18px 16px}.dashboardFooter #dataPolicyBody>div{row-gap:10px!important}}
