.inline-heading,.verification-row,.analytics-actions,.survey-audience-heading{display:flex;align-items:center;gap:8px}.inline-heading{flex-wrap:nowrap;margin-bottom:8px}.inline-heading label{margin:0}.inline-heading .info-note{display:inline;margin:0;white-space:nowrap;font-size:11px}.verification-row{margin-top:8px}.verification-row span{font-size:12px;min-width:0}.verification-row button{flex-shrink:0}#developerEmailSend:disabled{background:#e5e5e5;color:#8e8e93;cursor:default}.paid-badge{background:transparent!important;border:0;padding:0 4px}.service-status{font-size:10px;background:#f1f1f3;border-radius:5px;padding:4px 6px;line-height:1.4}.analytics-actions{gap:8px}.analytics-actions select{font-size:12px}.analytics-actions button{white-space:nowrap}.analytics-toolbar h3{white-space:nowrap}.metrics-disclosure{position:relative;height:205px;overflow:hidden;margin-bottom:20px}.metrics-disclosure:not(.expanded)::after{content:'';position:absolute;left:0;right:0;top:105px;bottom:0;background:linear-gradient(transparent,#fff 85%);pointer-events:none}.metrics-disclosure:not(.expanded) #metricCards>.metric-card:nth-child(n+3){filter:blur(2px)}.metrics-expand{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);z-index:2;white-space:nowrap;background:#eee}.metrics-disclosure.expanded{height:auto;overflow:visible}.metrics-disclosure.expanded .metrics-expand{position:relative;display:block;left:auto;bottom:auto;transform:none;margin:12px auto}.energy-gauge{display:grid;grid-template-columns:repeat(10,1fr);gap:5px;margin:12px 0 24px}.energy-cell{height:22px;border-radius:3px;background:#34c759}.energy-cell.issued{background:#c7c7cc}.chart-legend{font-size:11px;color:#737373;text-align:center;margin-top:0}.channel-add{display:flex;gap:8px}.channel-add input{min-width:0;flex:1}.channel-add button{white-space:nowrap}.channel-entry{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;font-size:13px}.channel-entry a{overflow-wrap:anywhere;flex:1;min-width:120px;color:inherit}.channel-entry input{min-width:0;flex:1}.survey-audience-heading{justify-content:space-between;font-size:14px;margin-top:16px}.survey-audience-heading button{white-space:nowrap}#surveyAudienceEditor{border:1px solid var(--border-color);border-radius:8px;padding:12px;margin:12px 0;max-height:280px;overflow:auto}#surveyAudienceList label{font-size:13px;overflow-wrap:anywhere}@media(max-width:420px){.analytics-toolbar{gap:6px}.analytics-toolbar h3{font-size:16px}.analytics-actions{gap:4px}.analytics-actions button{padding:7px}.service-status{max-width:115px}}
#adminView>.form-group,#adminView>h3[data-paid-title],#adminView>.feature-details,#marketingDashboard,.admin-feature{border-top:1px solid var(--border-color);margin-top:24px;padding-top:20px}#marketingDashboard>h4,#channelComparison,#mailInsightGroup{border-top:1px solid var(--border-color);padding-top:16px;margin-top:20px}

#adminView textarea,#clientView textarea,#authView input{max-width:100%;min-width:0;box-sizing:border-box}#demoAdminNotice{background:#fff4f4;border-left-color:#f4b7b7}.code-mode-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.code-mode-heading>label{margin:0}.code-mode-heading .checkbox-group{font-size:12px}.winner-count input{width:100%;max-width:160px}#emailSettings[hidden]{display:none!important}.metric-card strong{overflow-wrap:anywhere}
.single-line-row{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:12px;width:100%;margin:8px 0}.single-line-row>label,.single-line-row>.inline-heading{margin:0;min-width:0;white-space:nowrap}.single-line-row>span{min-width:0}.single-line-row input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.single-line-row>label{font-size:13px}.single-line-row>.inline-heading label{font-size:13px}@media(max-width:480px){.single-line-row{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:8px}.single-line-row>label{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.single-line-row>.inline-heading label{font-size:11px}.single-line-row .inline-heading .info-note{font-size:0}.single-line-row .inline-heading .info-note::before{content:'ⓘ';font-size:12px}}

#codePoolTabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 6px}#codePoolTabs button{border:1px solid #d1d1d6;background:#f5f5f7;color:#555;padding:8px 14px;border-radius:8px;font:inherit;cursor:pointer}#codePoolTabs button[aria-selected="true"]{background:#007aff;border-color:#007aff;color:white}#codePoolTabs button:focus-visible{outline:2px solid #007aff;outline-offset:2px}

.channel-inventory-row{margin:16px 0}.channel-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px}.channel-inventory-heading span{color:#737373}.channel-inventory-row .energy-gauge{margin:8px 0 16px}.channel-inventory-row .energy-cell{height:15px}
