.ops-dialog:has(.admin-campaign-detail){background:var(--ops-white);width:min(780px,100vw - 32px)}.admin-campaign-detail .ops-field input{background:var(--ops-surface)}.admin-campaign-detail{gap:var(--ops-space-4);min-width:0;display:grid}.admin-campaign-detail-summary{gap:var(--ops-space-3);text-align:center;display:grid}.admin-campaign-metrics{gap:var(--ops-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-campaign-metric{gap:var(--ops-space-2);padding:var(--ops-space-4);background:var(--ops-surface);border:0;grid-template-rows:1fr auto;display:grid}.admin-campaign-metric span{font-size:var(--ops-text-meta)}.admin-campaign-metric strong{font-size:var(--ops-text-section);font-variant-numeric:tabular-nums}.admin-campaign-detail-summary p{font-size:var(--ops-text-meta);margin:0;line-height:1.6}.admin-campaign-panel{--ops-scroll-fade-color:var(--ops-white);min-width:0;max-height:max(120px,min(440px,100dvh - 390px))}.admin-campaign-detail :is(.admin-campaign-recipient,.admin-campaign-recap,.admin-campaign-event){background:var(--ops-surface);border:0}.admin-campaign-recipients{gap:var(--ops-space-3);display:grid}.admin-campaign-recipients>p{font-size:var(--ops-text-meta);margin:0}.admin-campaign-recipient-list{gap:var(--ops-space-2);margin:0;padding:0;list-style:none;display:grid}.admin-campaign-recipient{gap:var(--ops-space-1);padding:var(--ops-space-4);display:grid}.admin-campaign-recipient-heading{justify-content:space-between;align-items:baseline;gap:var(--ops-space-3);display:flex}.admin-campaign-recipient-heading>strong:first-child{overflow-wrap:anywhere;min-width:0}.admin-campaign-recipient-heading>strong:last-child{flex:none}.admin-campaign-recipient p{overflow-wrap:anywhere;font-size:var(--ops-text-meta);margin:0}.admin-campaign-recipient time{font-size:var(--ops-text-meta)}@media (max-width:420px){.admin-campaign-recipient-heading{flex-wrap:wrap}.admin-campaign-metrics{gap:var(--ops-space-2)}.admin-campaign-metric{padding:var(--ops-space-3) var(--ops-space-2)}}
.digest-route{--digest-surface:var(--ops-surface);--digest-surface-strong:var(--ops-surface-strong);--digest-muted:var(--ops-muted);color:var(--ops-ink)}.digest-route :is(h1,h2,.display-type){font-family:var(--font-sans), sans-serif}.digest-route :is(.uppercase,thead){letter-spacing:normal!important;text-transform:none!important}.digest-route h1{font-weight:500!important}.digest-route .digest-summary-grid{gap:10px}.digest-route .digest-summary-tile{text-align:center;background:var(--digest-surface);border:0;border-radius:18px;align-content:center;justify-items:center;gap:9px;min-height:78px;padding:12px}.digest-route .digest-summary-tile span{color:var(--ops-gold);font-size:.75rem;font-weight:500;line-height:1.2}.digest-route .digest-summary-tile strong{color:var(--ops-ink);font-size:clamp(1.05rem,1.35vw,1.2rem);font-weight:500;line-height:1.05}.digest-route .digest-content-grid{gap:24px 12px}.digest-route .digest-section{background:var(--digest-surface);border:0;border-radius:20px;align-content:start;gap:14px;min-height:270px;padding:18px}.digest-route .digest-section h2{color:var(--ops-gold);font-size:.9rem;font-weight:550;line-height:1.2}.digest-route .digest-empty{background:var(--ops-white);min-height:54px;color:var(--digest-muted);text-align:center;border-radius:14px;place-items:center;margin:0;padding:14px;font-size:.78rem;line-height:1.45;display:grid}.digest-route .digest-content{gap:12px}.digest-route .digest-header{gap:8px;padding-top:14px;padding-bottom:0}.digest-route .digest-content-grid{align-items:stretch}.digest-route .digest-content-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.digest-route .digest-section{grid-template-rows:auto auto;min-width:0;min-height:0}.digest-route .digest-scroll{min-width:0;height:auto;max-height:230px;margin:-8px}.digest-route .digest-scroll>.user-inspector-results-shell,.digest-route .digest-scroll .user-inspector-results-viewport{height:auto;max-height:230px}.digest-route .digest-scroll .user-inspector-results-shell[data-scrollable=false] .user-inspector-results-viewport{overscroll-behavior:auto;overflow:visible}.digest-route .digest-scroll .user-inspector-results-viewport>div{padding:8px}.digest-route .digest-list{gap:12px;max-height:none;margin:0;padding:0;display:grid;overflow:visible}.digest-route .digest-list li,.digest-route .digest-list li:first-child{border:0;min-width:0;padding:0;display:block}.digest-route .digest-activity{background:var(--ops-white);min-width:0;min-height:56px;color:var(--ops-ink);border-radius:14px;align-content:center;gap:6px;padding:10px 14px;line-height:1.25;text-decoration:none;display:grid}.digest-route a.digest-activity{transition:box-shadow var(--ops-motion-fast,.16s) var(--ops-ease,cubic-bezier(.2,.8,.2,1)), transform var(--ops-motion-fast,.16s) var(--ops-ease,cubic-bezier(.2,.8,.2,1))}@media (hover:hover){.digest-route a.digest-activity:hover{background:var(--ops-white);box-shadow:var(--ops-shadow-row);transform:translateY(-1px)}}.digest-route a.digest-activity:active{transform:scale(.99)}.digest-route a.digest-activity:focus-visible{outline:2px solid var(--ops-gold);outline-offset:-2px}.digest-route .digest-person{align-items:center;gap:6px;min-width:0;display:flex}.digest-route .digest-person>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.78rem;font-weight:500;overflow:hidden}.digest-route .digest-list time{color:var(--digest-muted);white-space:nowrap;font-size:.66rem}.digest-route .digest-list strong{font-weight:500}.digest-route .digest-list p{color:var(--digest-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;line-height:1.35;overflow:hidden}.digest-route .digest-order-heading{align-items:center;gap:8px;min-width:0;display:flex}.digest-route .digest-order-heading .digest-person{flex:1}.digest-route .digest-order-heading>strong{white-space:nowrap;font-size:.72rem}.digest-route .digest-payment-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.digest-route .digest-payment-meta strong{font-size:.72rem}.digest-route .digest-scroll .user-inspector-results-viewport{padding-right:0}.digest-route .user-inspector-scroll-track{border-radius:999px;width:8px}.digest-route .user-inspector-scroll-thumb{border-radius:999px}.digest-route .user-inspector-scroll-fade{height:48px;right:0}.digest-route .user-inspector-scroll-fade-top{background:linear-gradient(to bottom, var(--digest-surface) 28%, transparent)}.digest-route .user-inspector-scroll-fade-bottom{background:linear-gradient(to top, var(--digest-surface) 28%, transparent)}@media (max-width:1000px){.digest-route .digest-content-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.digest-route .digest-header{padding-top:10px}.digest-route .digest-periods{gap:6px}.digest-route .digest-periods a{min-height:36px;padding:8px 10px;font-size:.75rem}.digest-route .digest-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digest-route .digest-content-grid{grid-template-columns:1fr}.digest-route .digest-summary-tile{min-height:74px}.digest-route .digest-order-heading{gap:5px}.digest-route .digest-order-heading time{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.digest-route a.digest-activity{transition:none;transform:none}}.digest-route .digest-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.digest-route .digest-activity-visitor{justify-content:space-between;align-items:center;gap:8px;display:flex}.digest-route .digest-activity-visitor .digest-person{flex:1}.digest-route .digest-scroll .user-inspector-results-shell[data-scrollable] .user-inspector-scroll-track{opacity:0;pointer-events:none;transition:opacity var(--ops-motion-fast);background:0 0}.digest-route .digest-scroll:is(:hover,:focus-within) .user-inspector-results-shell[data-scrollable=true] .user-inspector-scroll-track{opacity:1;pointer-events:auto}.digest-route .digest-scroll .user-inspector-scroll-track{right:-5px}.digest-route .digest-period-control{width:min(100%,560px);min-height:0}.digest-route .digest-period-control .ops-tabs{border-radius:14px}.digest-route .digest-period-control .ops-tabs-slider{border-radius:10px}.digest-route .digest-period-control .ops-tab{min-width:0;padding-inline:8px;font-size:.8rem}.digest-route .digest-report-content{flex-direction:column;gap:20px;min-width:0;display:flex}.digest-route .digest-report-actions{min-height:0}.digest-route .digest-stock{border-radius:var(--ops-radius-panel);background:var(--ops-surface);flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-self:stretch;align-items:center;gap:16px;min-width:0;height:auto;min-height:0;padding:16px 18px;display:grid}.digest-route .digest-stock>div:first-child{gap:4px;min-width:0;display:grid}.digest-route .digest-stock h2{color:var(--ops-gold);font-size:.9rem;font-weight:550}.digest-route .digest-stock p{color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;overflow:hidden}.digest-route .digest-stock-statuses{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:900px){.digest-route .digest-stock{grid-template-columns:minmax(0,1fr) auto}.digest-route .digest-stock-statuses{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (max-width:600px){.digest-route .digest-stock{grid-template-columns:minmax(0,1fr)}.digest-route .digest-stock>a{justify-self:start}}
