/* Scoped refinements: shared shell, dashboard, campaign execution. */
.gc-app-content{scrollbar-gutter:stable;scroll-padding-top:24px}
.gc-app-content[data-refined-page=dashboard],.gc-app-content[data-refined-page=campaigns]{padding:28px!important}
.gc-app-content[data-refined-page=dashboard] h1,.gc-app-content[data-refined-page=campaigns] h2{font-size:30px;line-height:1.2;text-transform:none;letter-spacing:-.035em}
.gc-app-content[data-refined-page=dashboard] h2,.gc-app-content[data-refined-page=campaigns] h3{line-height:1.45;scroll-margin-top:24px}
.gc-app-content[data-refined-page=dashboard] .text-muted-foreground,.gc-app-content[data-refined-page=campaigns] .text-muted-foreground{line-height:1.65}
.gc-app-content[data-refined-page=campaigns] p.text-muted-foreground{font-size:12px}
.gc-app-content[data-refined-page=campaigns] input:not([type=checkbox]):not([type=radio]),.gc-app-content[data-refined-page=campaigns] select{min-height:40px}
.gc-app-content[data-refined-page=campaigns] a[href^="/campaigns/"]{transition:border-color .15s,background-color .15s}
.gc-app-content :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--gc-orange,#f97316);outline-offset:3px}
.gc-app-content :is(input,textarea)::placeholder{opacity:.8}
#gc-dashboard-jumps{display:flex;gap:8px;align-items:center;margin-bottom:20px;flex-wrap:wrap}
/* --border is a finished colour in this build (#E6DFEA light, rgba(255,255,255,.08) dark),
   not an HSL triplet: hsl(var(--border)) is an invalid colour and the border fell
   back to currentColor. Read index-B1trThqW.css before wrapping a token. */
#gc-dashboard-jumps button{border:1px solid var(--border);border-radius:9px;background:transparent;color:inherit;padding:10px 16px;font-size:12px;font-weight:600;cursor:pointer}
#gc-dashboard-jumps button:hover{background:rgba(124,58,237,.09)}
@media(min-width:1400px){.gc-app-content[data-refined-page=dashboard],.gc-app-content[data-refined-page=campaigns]{padding:32px 36px!important}}
@media(max-width:700px){.gc-app-content[data-refined-page=dashboard],.gc-app-content[data-refined-page=campaigns]{padding:16px 12px 88px!important}.gc-app-content[data-refined-page=dashboard] h1,.gc-app-content[data-refined-page=campaigns] h2{font-size:24px}#gc-dashboard-jumps{margin-bottom:14px}#gc-dashboard-jumps button{padding:10px 12px}}
@media(prefers-reduced-motion:reduce){.gc-app-content{scroll-behavior:auto}.gc-app-content *{transition-duration:0s!important}}
