.success-module__h0I5Xa__container{--bhm-black:#1a1a1a;--bhm-red:#c41e3a;--bhm-gold:#d4af37;--bhm-cream:#f5f0e6;--bhm-white:#fff;--bhm-gray:#666;background:var(--bhm-cream);flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.success-module__h0I5Xa__header{background:linear-gradient(135deg,var(--bhm-black)0%,#1f1f1f 50%,var(--bhm-black)100%);color:var(--bhm-white);text-align:center;border-bottom:4px solid var(--bhm-gold);padding:2rem 1.5rem;position:relative}.success-module__h0I5Xa__header:before{content:"";pointer-events:none;background:radial-gradient(circle at 20%,#d4af3708 0%,#0000 50%),radial-gradient(circle at 80%,#c41e3a08 0%,#0000 50%);position:absolute;inset:0}.success-module__h0I5Xa__headerInner{z-index:1;position:relative}.success-module__h0I5Xa__badge{background:var(--bhm-gold);color:var(--bhm-black);letter-spacing:.15em;margin-bottom:.5rem;padding:.3rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.success-module__h0I5Xa__title{letter-spacing:.02em;margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.success-module__h0I5Xa__subtitle{opacity:.7;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.85rem}.success-module__h0I5Xa__headerQuote{z-index:1;border-top:1px solid #d4af374d;margin-top:1.5rem;padding-top:1.25rem;position:relative}.success-module__h0I5Xa__headerQuote blockquote{color:#ffffffe6;max-width:500px;margin:0 auto .5rem;font-size:1rem;font-style:italic;line-height:1.5}.success-module__h0I5Xa__headerQuote cite{color:var(--bhm-gold);font-size:.8rem;font-style:normal;font-weight:600}.success-module__h0I5Xa__main{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:600px;margin:0 auto;padding:3rem 1.5rem;display:flex}.success-module__h0I5Xa__checkmark{width:80px;height:80px;color:var(--bhm-gold);margin-bottom:1.5rem}.success-module__h0I5Xa__checkmark svg{width:100%;height:100%;animation:.6s ease-out success-module__h0I5Xa__checkPop}@keyframes success-module__h0I5Xa__checkPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.success-module__h0I5Xa__thankYou{color:var(--bhm-black);margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.success-module__h0I5Xa__goldBar{background:linear-gradient(90deg,var(--bhm-gold),var(--bhm-red),var(--bhm-gold));width:60px;height:4px;margin:0 auto 1rem}.success-module__h0I5Xa__message{color:var(--bhm-gray);margin:0 0 2rem;font-size:1.2rem;line-height:1.5}.success-module__h0I5Xa__orderSummary{background:var(--bhm-white);border:3px solid var(--bhm-gold);text-align:left;border-radius:4px;width:100%;margin-bottom:1.5rem;padding:1.5rem}.success-module__h0I5Xa__orderSummary h3{text-transform:uppercase;letter-spacing:.05em;color:var(--bhm-gray);border-bottom:1px solid #eee;margin:0 0 1rem;padding-bottom:.5rem;font-size:.85rem;font-weight:700}.success-module__h0I5Xa__orderRows{margin-bottom:1rem}.success-module__h0I5Xa__orderRow{color:var(--bhm-gray);justify-content:space-between;padding:.4rem 0;font-size:.95rem;display:flex}.success-module__h0I5Xa__orderTotal{color:var(--bhm-black);border-top:2px solid var(--bhm-black);margin-top:.5rem;padding-top:.75rem;font-size:1.1rem;font-weight:700}.success-module__h0I5Xa__orderGiftExpanded{background:linear-gradient(135deg,var(--bhm-black)0%,#1f1f1f 100%);color:var(--bhm-white);margin:0 -1.5rem;overflow:hidden}.success-module__h0I5Xa__giftDetails{align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}.success-module__h0I5Xa__giftImageLarge{object-fit:cover;border:3px solid var(--bhm-gold);flex-shrink:0;width:160px;height:160px}.success-module__h0I5Xa__giftInfo{flex-direction:column;flex:1;min-width:0;display:flex}.success-module__h0I5Xa__giftLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--bhm-gold);margin-bottom:.25rem;font-size:.7rem;display:block}.success-module__h0I5Xa__giftName{margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.success-module__h0I5Xa__giftSource{text-transform:uppercase;letter-spacing:.08em;color:#ffffff80;margin-top:auto;padding-top:.5rem;font-size:.7rem;display:block}.success-module__h0I5Xa__giftContents{margin:0;padding:0;list-style:none}.success-module__h0I5Xa__giftContents li{color:#ffffffd9;margin:.35rem 0;padding-left:1.25rem;font-size:.85rem;line-height:1.4;position:relative}.success-module__h0I5Xa__giftContents li:before{content:"✓";color:var(--bhm-gold);font-weight:700;position:absolute;left:0}.success-module__h0I5Xa__downloadSection{background:var(--bhm-cream);border:2px dashed var(--bhm-gold);align-items:center;gap:1rem;margin:0 -1.5rem;padding:1.25rem 1.5rem;display:flex}.success-module__h0I5Xa__downloadIcon{font-size:2rem}.success-module__h0I5Xa__downloadInfo{text-align:left;flex-direction:column;flex:1;gap:.35rem;display:flex}.success-module__h0I5Xa__downloadLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--bhm-gray);font-size:.7rem}.success-module__h0I5Xa__downloadBtn{background:var(--bhm-red);color:#fff;border-radius:4px;align-self:flex-start;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.success-module__h0I5Xa__downloadBtn:hover{background:#9c1830}.success-module__h0I5Xa__downloadMeta{color:var(--bhm-gray);font-size:.75rem;font-style:italic}.success-module__h0I5Xa__orderMeta{color:var(--bhm-gray);border-top:1px solid #eee;flex-direction:column;gap:.25rem;margin-top:1rem;padding-top:.75rem;font-size:.85rem;display:flex}.success-module__h0I5Xa__orderMeta strong{color:var(--bhm-black)}.success-module__h0I5Xa__orderDate{color:#999;font-size:.8rem}.success-module__h0I5Xa__loadingOrder{background:var(--bhm-white);text-align:center;width:100%;color:var(--bhm-gray);border:2px dashed #ddd;border-radius:4px;margin-bottom:1.5rem;padding:2rem;font-size:.9rem}.success-module__h0I5Xa__orderError{text-align:center;width:100%;color:var(--bhm-red);background:#fff5f5;border:1px solid #c41e3a;border-radius:4px;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.success-module__h0I5Xa__loading{min-height:100vh;color:var(--bhm-gray);justify-content:center;align-items:center;display:flex}.success-module__h0I5Xa__listenCta{background:linear-gradient(135deg,var(--bhm-red)0%,#9c1830 100%);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.success-module__h0I5Xa__listenCtaText{text-align:left;font-size:.95rem}.success-module__h0I5Xa__listenCtaText strong{margin-bottom:.15rem;font-size:1.05rem;display:block}.success-module__h0I5Xa__listenCtaBtn{color:var(--bhm-red);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.success-module__h0I5Xa__listenCtaBtn:hover{background:var(--bhm-black);color:#fff}.success-module__h0I5Xa__waveform{align-items:flex-end;height:14px;display:inline-flex}.success-module__h0I5Xa__waveform span{background:currentColor;width:3px;height:8px;margin:0 1px;animation:1.2s ease-in-out infinite success-module__h0I5Xa__wave}.success-module__h0I5Xa__waveform span:nth-child(2){animation-delay:-1.1s}.success-module__h0I5Xa__waveform span:nth-child(3){animation-delay:-1s}.success-module__h0I5Xa__waveform span:nth-child(4){animation-delay:-.9s}@keyframes success-module__h0I5Xa__wave{0%,40%,to{transform:scaleY(1)}20%{transform:scaleY(2)}}.success-module__h0I5Xa__nextSteps{color:var(--bhm-gray);text-align:center;margin:0 0 1.5rem;font-size:.9rem}.success-module__h0I5Xa__details{background:var(--bhm-white);border:2px solid var(--bhm-black);text-align:left;border-radius:4px;width:100%;margin-bottom:1.5rem;padding:1.5rem 2rem}.success-module__h0I5Xa__details h3{color:var(--bhm-black);margin:0 0 1rem;font-size:1rem;font-weight:700}.success-module__h0I5Xa__details ul{margin:0;padding-left:1.25rem}.success-module__h0I5Xa__details li{color:var(--bhm-gray);margin:.5rem 0;font-size:.95rem}.success-module__h0I5Xa__taxInfo{background:var(--bhm-white);text-align:left;width:100%;color:var(--bhm-gray);border-radius:4px;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.85rem}.success-module__h0I5Xa__taxInfo p{margin:.5rem 0}.success-module__h0I5Xa__actions{flex-direction:column;gap:.75rem;width:100%;max-width:320px;margin-bottom:2rem;display:flex}.success-module__h0I5Xa__buttonPrimary{background:var(--bhm-red);color:var(--bhm-white);text-align:center;border-radius:4px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.success-module__h0I5Xa__buttonPrimary:hover{background:#9c1830}.success-module__h0I5Xa__buttonSecondary{background:var(--bhm-white);color:var(--bhm-black);border:2px solid var(--bhm-black);text-align:center;border-radius:4px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.success-module__h0I5Xa__buttonSecondary:hover{background:var(--bhm-black);color:var(--bhm-white)}.success-module__h0I5Xa__contact{color:var(--bhm-gray);font-size:.9rem}.success-module__h0I5Xa__contact a{color:var(--bhm-red);text-decoration:none}.success-module__h0I5Xa__contact a:hover{text-decoration:underline}.success-module__h0I5Xa__footer{background:var(--bhm-black);color:var(--bhm-white);text-align:center;padding:1.5rem;font-size:.85rem}.success-module__h0I5Xa__footer p{opacity:.85;margin:.2rem 0}.success-module__h0I5Xa__footer strong{color:var(--bhm-gold)}.success-module__h0I5Xa__footerArchive{margin:.5rem 0!important}.success-module__h0I5Xa__footerArchive a{color:var(--bhm-gold);text-decoration:none}.success-module__h0I5Xa__footerArchive a:hover{text-decoration:underline}@media (max-width:480px){.success-module__h0I5Xa__thankYou{font-size:2rem}.success-module__h0I5Xa__message{font-size:1rem}.success-module__h0I5Xa__details{padding:1rem 1.25rem}.success-module__h0I5Xa__downloadSection{text-align:center;flex-direction:column}.success-module__h0I5Xa__downloadInfo{text-align:center;align-items:center}.success-module__h0I5Xa__downloadBtn{align-self:center}.success-module__h0I5Xa__giftDetails{text-align:center;flex-direction:column;align-items:center}.success-module__h0I5Xa__giftInfo{align-items:center}.success-module__h0I5Xa__giftImageLarge{width:140px;height:140px}.success-module__h0I5Xa__giftContents{text-align:left}.success-module__h0I5Xa__giftContents li{font-size:.8rem}.success-module__h0I5Xa__giftSource{text-align:center}.success-module__h0I5Xa__listenCta{text-align:center;flex-direction:column}.success-module__h0I5Xa__listenCtaText{text-align:center;margin-bottom:.5rem}.success-module__h0I5Xa__headerQuote blockquote{font-size:.9rem}.success-module__h0I5Xa__title{font-size:1.5rem}}
.DtdConfirmationPlugin-module__k-81NW__container{margin-top:.5rem;margin-bottom:.5rem}
.page-module__ZpVEDW__container{background:var(--color-bg);justify-content:center;align-items:flex-start;min-height:100vh;padding:3rem 1.5rem;display:flex}.page-module__ZpVEDW__content{text-align:center;width:100%;max-width:540px}.page-module__ZpVEDW__checkmark{width:72px;height:72px;color:var(--kpfk-success);margin:0 auto 1.25rem}.page-module__ZpVEDW__checkmark svg{width:100%;height:100%}.page-module__ZpVEDW__checkCircle{stroke-dasharray:145;stroke-dashoffset:145px;animation:.5s ease-out forwards page-module__ZpVEDW__drawCircle}.page-module__ZpVEDW__checkTick{stroke-dasharray:36;stroke-dashoffset:36px;animation:.35s ease-out .35s forwards page-module__ZpVEDW__drawTick}@keyframes page-module__ZpVEDW__drawCircle{to{stroke-dashoffset:0}}@keyframes page-module__ZpVEDW__drawTick{to{stroke-dashoffset:0}}.page-module__ZpVEDW__title{font-family:var(--font-text,system-ui,sans-serif);color:var(--color-text);margin:0 0 .5rem;font-size:2.25rem;font-weight:800;line-height:1.15}.page-module__ZpVEDW__amountSummary{font-family:var(--font-text,system-ui,sans-serif);color:var(--kpfk-red);margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.page-module__ZpVEDW__subtitle{color:var(--color-text-secondary);margin:0 0 1rem;font-size:1.15rem;line-height:1.5}.page-module__ZpVEDW__message{color:var(--color-text-secondary);margin:0 0 1.75rem;font-size:1rem;line-height:1.6}.page-module__ZpVEDW__summaryCard{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:left;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.25rem;padding:1.5rem}.page-module__ZpVEDW__summaryTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin:0 0 .75rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.page-module__ZpVEDW__summaryRows{margin-bottom:0}.page-module__ZpVEDW__summaryRow{color:var(--color-text-secondary);justify-content:space-between;padding:.35rem 0;font-size:.925rem;display:flex}.page-module__ZpVEDW__summaryTotal{color:var(--color-text);border-top:2px solid var(--color-text);margin-top:.5rem;padding-top:.65rem;font-size:1.05rem;font-weight:700}.page-module__ZpVEDW__giftRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:.75rem;padding:.75rem 0;display:flex}.page-module__ZpVEDW__giftLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:.75rem;font-weight:600}.page-module__ZpVEDW__giftName{color:var(--color-text);font-size:.925rem;font-weight:600}.page-module__ZpVEDW__downloadRow{border-top:1px solid var(--color-border);flex-direction:column;gap:.35rem;margin-top:.5rem;padding:.75rem 0;display:flex}.page-module__ZpVEDW__downloadLink{background:var(--kpfk-red-fill);color:var(--kpfk-on-red);transition:background var(--transition);border-radius:6px;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.page-module__ZpVEDW__downloadLink:hover{background:var(--kpfk-red-dark)}.page-module__ZpVEDW__downloadMeta{color:var(--color-text-secondary);font-size:.75rem;font-style:italic}.page-module__ZpVEDW__inspirationRow{border-top:1px solid var(--color-border);color:var(--color-text);align-items:baseline;gap:.5rem;margin-top:.5rem;padding:.65rem 0;font-size:.9rem;display:flex}.page-module__ZpVEDW__inspirationLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem;font-weight:600}.page-module__ZpVEDW__summaryMeta{border-top:1px solid var(--color-border);color:var(--color-text-secondary);flex-direction:column;gap:.2rem;margin-top:.75rem;padding-top:.65rem;font-size:.825rem;display:flex}.page-module__ZpVEDW__summaryMeta strong{color:var(--color-text)}.page-module__ZpVEDW__summaryDate{opacity:.7;font-size:.775rem}.page-module__ZpVEDW__attributionCard{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:left;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.page-module__ZpVEDW__attributionPrompt{color:var(--color-text);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.page-module__ZpVEDW__attributionSelect{align-items:stretch;gap:.5rem;min-width:0;display:flex}.page-module__ZpVEDW__showPicker{min-width:0;font-size:.875rem;font-family:var(--font-text,system-ui,sans-serif);border:1px solid var(--kpfk-control-border);background:var(--color-input-bg);color:var(--color-text);appearance:auto;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:.55rem .75rem;overflow:hidden}.page-module__ZpVEDW__showPicker:focus{outline:2px solid var(--kpfk-red);outline-offset:1px}.page-module__ZpVEDW__attributionSubmit{width:40px;height:40px;font-size:.875rem;font-family:var(--font-text,system-ui,sans-serif);background:var(--kpfk-red-fill);color:var(--kpfk-on-red);cursor:pointer;transition:background var(--transition);white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}.page-module__ZpVEDW__attributionSubmit:hover:not(:disabled){background:var(--kpfk-red-dark)}.page-module__ZpVEDW__attributionSubmit:disabled{opacity:.5;cursor:not-allowed}.page-module__ZpVEDW__attributionConfirmed{color:var(--kpfk-success);align-items:center;gap:.5rem;font-size:.925rem;font-weight:500;display:flex}.page-module__ZpVEDW__attributionConfirmed strong{color:var(--color-text)}.page-module__ZpVEDW__listenCta{background:linear-gradient(135deg,var(--kpfk-red-fill)0%,var(--kpfk-red-dark)100%);color:var(--kpfk-on-red);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.page-module__ZpVEDW__listenCtaText{text-align:left;flex-direction:column;gap:.15rem;font-size:.9rem;display:flex}.page-module__ZpVEDW__listenCtaText strong{font-size:.95rem}.page-module__ZpVEDW__listenCtaText span{opacity:.9;font-size:.825rem}.page-module__ZpVEDW__listenCtaBtn{background:var(--kpfk-on-red);color:var(--kpfk-red-fill);white-space:nowrap;transition:all var(--transition);border-radius:6px;align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__ZpVEDW__listenCtaBtn:hover{background:var(--color-text);color:var(--kpfk-white)}.page-module__ZpVEDW__waveform{align-items:flex-end;height:14px;display:inline-flex}.page-module__ZpVEDW__waveform span{background:currentColor;width:3px;height:8px;margin:0 1px;animation:1.2s ease-in-out infinite page-module__ZpVEDW__wave}.page-module__ZpVEDW__waveform span:nth-child(2){animation-delay:-1.1s}.page-module__ZpVEDW__waveform span:nth-child(3){animation-delay:-1s}.page-module__ZpVEDW__waveform span:nth-child(4){animation-delay:-.9s}@keyframes page-module__ZpVEDW__wave{0%,40%,to{transform:scaleY(1)}20%{transform:scaleY(2)}}.page-module__ZpVEDW__eventsPromo{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:left;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.5rem}.page-module__ZpVEDW__eventsPromoHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.page-module__ZpVEDW__eventsPromoIcon{width:20px;height:20px;color:var(--kpfk-red);flex-shrink:0}.page-module__ZpVEDW__eventsPromoTitle{color:var(--color-text);margin:0;font-size:.95rem;font-weight:700}.page-module__ZpVEDW__eventsPromoSubtext{color:var(--color-text-secondary);margin:0 0 .85rem;font-size:.825rem;line-height:1.5}.page-module__ZpVEDW__eventsPromoList{flex-direction:column;display:flex}.page-module__ZpVEDW__eventsPromoItem{border-top:1px solid var(--color-border);transition:background var(--transition);border-radius:4px;align-items:baseline;gap:.65rem;margin:0 -.35rem;padding:.55rem .35rem;text-decoration:none;display:flex}.page-module__ZpVEDW__eventsPromoItem:first-child{border-top:none}.page-module__ZpVEDW__eventsPromoItem:hover{background:var(--color-input-bg)}.page-module__ZpVEDW__eventsPromoDate{text-transform:uppercase;letter-spacing:.03em;color:var(--kpfk-red);flex-shrink:0;min-width:52px;font-size:.75rem;font-weight:700}.page-module__ZpVEDW__eventsPromoName{color:var(--color-text);font-size:.875rem;font-weight:500;line-height:1.35}.page-module__ZpVEDW__eventsPromoCategory{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);opacity:.7;font-size:.7rem;font-weight:600}.page-module__ZpVEDW__eventsPromoLink{border-top:1px solid var(--color-border);color:var(--kpfk-red);align-items:center;gap:.35rem;margin-top:.75rem;padding-top:.65rem;font-size:.825rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__ZpVEDW__eventsPromoLink:hover{text-decoration:underline}.page-module__ZpVEDW__eventsPromoLink svg{width:14px;height:14px;transition:transform var(--transition)}.page-module__ZpVEDW__eventsPromoLink:hover svg{transform:translate(2px)}.page-module__ZpVEDW__receiptNote{color:var(--color-text-secondary);text-align:center;margin:0 0 1.25rem;font-size:.85rem}.page-module__ZpVEDW__feedbackCard{background:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:center;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.25rem}.page-module__ZpVEDW__feedbackQuestion{color:var(--color-text);margin:0 0 .75rem;font-size:.9rem;font-weight:600}.page-module__ZpVEDW__feedbackEmojis{justify-content:center;gap:1rem;margin-bottom:.75rem;display:flex}.page-module__ZpVEDW__emojiBtn{border:2px solid var(--kpfk-control-border);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex}.page-module__ZpVEDW__emojiBtn:hover{border-color:var(--color-text-secondary)}.page-module__ZpVEDW__emojiBtnActive{border-color:var(--kpfk-red);background:var(--kpfk-red-wash)}.page-module__ZpVEDW__emoji{font-size:1.5rem;line-height:1}.page-module__ZpVEDW__emojiLabel{color:var(--color-text-secondary);font-size:.7rem;font-weight:500}.page-module__ZpVEDW__feedbackTextarea{width:100%;font-family:var(--font-text,system-ui,sans-serif);border:1px solid var(--kpfk-control-border);background:var(--color-input-bg);color:var(--color-text);resize:vertical;border-radius:6px;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.85rem}.page-module__ZpVEDW__feedbackTextarea:focus{outline:2px solid var(--kpfk-red);outline-offset:1px}.page-module__ZpVEDW__feedbackSubmitBtn{font-size:.8rem;font-family:var(--font-text,system-ui,sans-serif);background:var(--kpfk-red-fill);color:var(--kpfk-on-red);cursor:pointer;transition:background var(--transition);border:none;border-radius:6px;padding:.45rem 1rem;font-weight:600}.page-module__ZpVEDW__feedbackSubmitBtn:hover:not(:disabled){background:var(--kpfk-red-dark)}.page-module__ZpVEDW__feedbackSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__ZpVEDW__feedbackThanks{color:var(--kpfk-success);margin:0;padding:.25rem 0;font-size:.9rem;font-weight:500}.page-module__ZpVEDW__actions{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}.page-module__ZpVEDW__buttonSecondary{background:var(--color-bg-elevated);color:var(--color-text);font-family:var(--font-text,system-ui,sans-serif);border:2px solid var(--kpfk-control-border);transition:all var(--transition);border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:280px;padding:.75rem 2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__ZpVEDW__buttonSecondary:hover{border-color:var(--color-text)}.page-module__ZpVEDW__buttonGhost{color:var(--color-text-secondary);font-family:var(--font-text,system-ui,sans-serif);transition:color var(--transition);justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__ZpVEDW__buttonGhost:hover{color:var(--kpfk-red)}.page-module__ZpVEDW__footer{text-align:center;color:var(--color-text-secondary);font-size:.825rem}.page-module__ZpVEDW__footer a{color:var(--kpfk-red);text-decoration:none}.page-module__ZpVEDW__footer a:hover{text-decoration:underline}.page-module__ZpVEDW__footer p{margin:.25rem 0}.page-module__ZpVEDW__footerManage{margin-bottom:.35rem!important}.page-module__ZpVEDW__footerTagline{opacity:.7;font-size:.75rem;margin-top:.5rem!important}.page-module__ZpVEDW__skeleton{flex-direction:column;gap:.75rem;margin:1.5rem 0;display:flex}.page-module__ZpVEDW__skeletonLine{background:var(--color-border);border-radius:4px;height:16px;animation:1.5s ease-in-out infinite page-module__ZpVEDW__shimmer}.page-module__ZpVEDW__skeletonShort{width:60%;margin:0 auto}.page-module__ZpVEDW__skeletonMedium{width:80%;margin:0 auto}.page-module__ZpVEDW__skeletonBlock{background:var(--color-border);border-radius:12px;height:140px;animation:1.5s ease-in-out .2s infinite page-module__ZpVEDW__shimmer}@keyframes page-module__ZpVEDW__shimmer{0%,to{opacity:.4}50%{opacity:.7}}@media not all and (prefers-color-scheme:dark){[data-theme=dark] .page-module__ZpVEDW__listenCtaBtn:hover{color:var(--kpfk-red);background:#f0f0f0}[data-theme=dark] .page-module__ZpVEDW__emojiBtnActive{background:#ff2d4d1a}}@media (min-width:640px){.page-module__ZpVEDW__container{padding:4rem 2rem}.page-module__ZpVEDW__actions{flex-direction:row;justify-content:center}.page-module__ZpVEDW__buttonSecondary{width:auto}}@media (max-width:480px){.page-module__ZpVEDW__title{font-size:1.85rem}.page-module__ZpVEDW__amountSummary{font-size:1rem}.page-module__ZpVEDW__listenCta{text-align:center;flex-direction:column}.page-module__ZpVEDW__listenCtaText{text-align:center}.page-module__ZpVEDW__attributionSelect{flex-direction:column}.page-module__ZpVEDW__summaryCard{padding:1.25rem}}.page-module__ZpVEDW__title{font-family:var(--font-display,sans-serif);font-weight:400}.page-module__ZpVEDW__summaryCard,.page-module__ZpVEDW__attributionCard,.page-module__ZpVEDW__eventsPromo,.page-module__ZpVEDW__feedbackCard{border:1px solid var(--color-border);box-shadow:none;border-radius:2px}
.Spinner-module__YHEfAG__spinner{vertical-align:middle;flex-shrink:0;display:inline-block}.Spinner-module__YHEfAG__small{width:20px;height:20px}.Spinner-module__YHEfAG__default{width:32px;height:32px}.Spinner-module__YHEfAG__large{width:48px;height:48px}.Spinner-module__YHEfAG__bulb{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out -.3s infinite Spinner-module__YHEfAG__beaconBulb}@keyframes Spinner-module__YHEfAG__beaconBulb{0%,to{transform:scale(.94)}50%{transform:scale(1)}}.Spinner-module__YHEfAG__arcInner{transform-origin:50%;animation:1.5s ease-in-out infinite Spinner-module__YHEfAG__beaconBeam}.Spinner-module__YHEfAG__arcOuter{transform-origin:50%;animation:1.5s ease-in-out .3s infinite Spinner-module__YHEfAG__beaconBeam}@keyframes Spinner-module__YHEfAG__beaconBeam{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Spinner-module__YHEfAG__bulb{animation:none;transform:none}.Spinner-module__YHEfAG__arcInner,.Spinner-module__YHEfAG__arcOuter{opacity:.7;animation:none}}
.FeedbackWidget-module__lCZM7q__wrapper{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex;position:relative}.FeedbackWidget-module__lCZM7q__trigger{background:var(--color-bg-elevated,#fff);color:var(--color-text-secondary,#64748b);border:1px solid var(--color-border,#e2e8f0);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.FeedbackWidget-module__lCZM7q__trigger:hover{color:var(--color-text,#1a202c);border-color:var(--color-text-secondary,#64748b);background:var(--color-input-bg,#f7fafc)}.FeedbackWidget-module__lCZM7q__trigger:active{transform:translateY(0)}.FeedbackWidget-module__lCZM7q__triggerOpen{color:var(--color-text,#1a202c);border-color:var(--color-text-secondary,#64748b);background:var(--color-input-bg,#f7fafc)}.FeedbackWidget-module__lCZM7q__triggerLabel{pointer-events:none}.FeedbackWidget-module__lCZM7q__panel{background:var(--color-bg-elevated,#fff);border:1px solid var(--color-border,#e2e8f0);width:320px;box-shadow:var(--shadow-lg,0 10px 25px #0000001a);z-index:100;border-radius:12px;padding:1rem;animation:.15s FeedbackWidget-module__lCZM7q__panelSlideDown;position:absolute;top:calc(100% + .5rem);right:0}@keyframes FeedbackWidget-module__lCZM7q__panelSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FeedbackWidget-module__lCZM7q__panelHeader{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.FeedbackWidget-module__lCZM7q__panelTitle{color:var(--color-text,#1a202c);font-size:.875rem;font-weight:600}.FeedbackWidget-module__lCZM7q__panelPage{color:var(--color-text-secondary,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.6875rem;overflow:hidden}.FeedbackWidget-module__lCZM7q__sentimentRow{gap:.375rem;margin-bottom:.75rem;display:flex}.FeedbackWidget-module__lCZM7q__sentimentBtn{border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-elevated,#fff);width:40px;height:40px;color:var(--color-text-secondary,#64748b);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.FeedbackWidget-module__lCZM7q__sentimentBtn:hover{border-color:var(--color-text-secondary,#64748b);color:var(--color-text,#1a202c);background:var(--color-input-bg,#f7fafc)}.FeedbackWidget-module__lCZM7q__sentimentActive{border-color:var(--kpfk-red,#e1251b);color:var(--kpfk-red,#e1251b);background:#e1251b0f}.FeedbackWidget-module__lCZM7q__sentimentActive:hover{border-color:var(--kpfk-red,#e1251b);color:var(--kpfk-red,#e1251b)}.FeedbackWidget-module__lCZM7q__textarea{border:1px solid var(--color-border,#e2e8f0);background:var(--color-input-bg,#f7fafc);width:100%;color:var(--color-text,#1a202c);resize:vertical;border-radius:8px;min-height:72px;max-height:200px;padding:.625rem .75rem;font-family:Archivo,sans-serif;font-size:.8125rem;line-height:1.5;transition:border-color .15s}.FeedbackWidget-module__lCZM7q__textarea::placeholder{color:var(--color-text-secondary,#64748b)}.FeedbackWidget-module__lCZM7q__textarea:focus{border-color:var(--kpfk-red,#e1251b);outline:none;box-shadow:0 0 0 3px #e1251b1a}.FeedbackWidget-module__lCZM7q__textareaRequired{border-color:var(--kpfk-red,#e1251b)}.FeedbackWidget-module__lCZM7q__requiredHint{color:var(--color-text-secondary,#64748b);margin-top:.25rem;font-size:.6875rem}.FeedbackWidget-module__lCZM7q__submitBtn{background:var(--color-header,#1a202c);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:.625rem;padding:.5rem 1rem;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:600;transition:all .15s}.FeedbackWidget-module__lCZM7q__submitBtn:hover:not(:disabled){background:var(--color-text)}.FeedbackWidget-module__lCZM7q__submitBtn:disabled{opacity:.4;cursor:not-allowed}.FeedbackWidget-module__lCZM7q__success{flex-direction:column;align-items:center;padding:1.25rem 0;display:flex}.FeedbackWidget-module__lCZM7q__successIcon{background:var(--feedback-success-bg);width:36px;height:36px;color:var(--feedback-success-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.625rem;font-size:1.125rem;font-weight:700;display:flex}[data-theme=dark] .FeedbackWidget-module__lCZM7q__successIcon{background:#2e7d3233}.FeedbackWidget-module__lCZM7q__successText{color:var(--color-text,#1a202c);font-size:.875rem;font-weight:500}@media (max-width:768px){.FeedbackWidget-module__lCZM7q__panel{width:calc(100vw - 2rem);max-width:320px}.FeedbackWidget-module__lCZM7q__triggerLabel{display:none}}
.QuickLogModal-module__7lzCRq__fab{background:var(--kpfk-red);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:var(--shadow-lg);z-index:100;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.QuickLogModal-module__7lzCRq__fab:hover{background:var(--kpfk-red-dark);transform:scale(1.08)}.QuickLogModal-module__7lzCRq__fab:active{transform:scale(.96)}.QuickLogModal-module__7lzCRq__overlay{z-index:9000;background:#0006;animation:.12s QuickLogModal-module__7lzCRq__fadeIn;position:fixed;inset:0}.QuickLogModal-module__7lzCRq__modal{background:var(--color-bg-elevated);z-index:9001;border-radius:var(--radius);width:520px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);box-shadow:var(--shadow-lg);flex-direction:column;animation:.15s QuickLogModal-module__7lzCRq__modalIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.QuickLogModal-module__7lzCRq__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.QuickLogModal-module__7lzCRq__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.QuickLogModal-module__7lzCRq__headerRight{align-items:center;gap:.5rem;display:flex}.QuickLogModal-module__7lzCRq__kbd{background:var(--color-input-bg);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:4px;padding:.15rem .4rem;font-family:inherit;font-size:.7rem;display:inline-block}.QuickLogModal-module__7lzCRq__closeBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.25rem;line-height:1}.QuickLogModal-module__7lzCRq__closeBtn:hover{color:var(--color-text)}.QuickLogModal-module__7lzCRq__body{flex-direction:column;flex:1;gap:.875rem;padding:1.25rem;display:flex;overflow-y:auto}.QuickLogModal-module__7lzCRq__section{flex-direction:column;gap:.5rem;display:flex}.QuickLogModal-module__7lzCRq__field{flex-direction:column;flex:1;gap:.35rem;display:flex}.QuickLogModal-module__7lzCRq__fieldRow{gap:.75rem;display:flex}.QuickLogModal-module__7lzCRq__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.QuickLogModal-module__7lzCRq__optional{text-transform:none;letter-spacing:normal;font-weight:400}.QuickLogModal-module__7lzCRq__input,.QuickLogModal-module__7lzCRq__select,.QuickLogModal-module__7lzCRq__textarea{border:1px solid var(--color-border);background:var(--color-input-bg);color:var(--color-text);border-radius:6px;padding:.5rem .65rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.QuickLogModal-module__7lzCRq__input:focus,.QuickLogModal-module__7lzCRq__select:focus,.QuickLogModal-module__7lzCRq__textarea:focus{border-color:var(--kpfk-red);outline:none}.QuickLogModal-module__7lzCRq__inputSmall{max-width:140px}.QuickLogModal-module__7lzCRq__textarea{resize:vertical;min-height:3.5rem}.QuickLogModal-module__7lzCRq__searchContainer{position:relative}.QuickLogModal-module__7lzCRq__searchInput{border:1px solid var(--color-border);background:var(--color-input-bg);width:100%;color:var(--color-text);border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:.9rem}.QuickLogModal-module__7lzCRq__searchInput:focus{border-color:var(--kpfk-red);outline:none}.QuickLogModal-module__7lzCRq__searchSpinner{position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.QuickLogModal-module__7lzCRq__searchResults{background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);z-index:10;border-radius:6px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.QuickLogModal-module__7lzCRq__searchResult{cursor:pointer;text-align:left;width:100%;color:var(--color-text);border:none;border-bottom:1px solid var(--color-border);background:0 0;flex-direction:column;gap:.15rem;padding:.6rem .75rem;font-family:inherit;display:flex}.QuickLogModal-module__7lzCRq__searchResult:last-child{border-bottom:none}.QuickLogModal-module__7lzCRq__searchResult:hover,.QuickLogModal-module__7lzCRq__searchResultActive{background:var(--color-hover-bg)}.QuickLogModal-module__7lzCRq__resultName{font-size:.875rem;font-weight:500}.QuickLogModal-module__7lzCRq__resultEmail{color:var(--color-text-secondary);font-size:.75rem}.QuickLogModal-module__7lzCRq__resultLocation{color:var(--color-text-secondary);font-size:.7rem;font-style:italic}.QuickLogModal-module__7lzCRq__newDonorOption{color:var(--kpfk-red);font-size:.875rem;font-weight:500}.QuickLogModal-module__7lzCRq__selectedDonor{background:var(--feedback-success-bg);border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.QuickLogModal-module__7lzCRq__selectedDonorInfo{flex-direction:column;gap:.1rem;display:flex}.QuickLogModal-module__7lzCRq__donorName{color:var(--color-text);font-size:.875rem;font-weight:600}.QuickLogModal-module__7lzCRq__donorEmail{color:var(--color-text-secondary);font-size:.75rem}.QuickLogModal-module__7lzCRq__donorLocation{color:var(--color-text-secondary);font-size:.7rem;font-style:italic}.QuickLogModal-module__7lzCRq__clearBtn{color:var(--kpfk-red);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-family:inherit;font-size:.8rem}.QuickLogModal-module__7lzCRq__clearBtn:hover{text-decoration:underline}.QuickLogModal-module__7lzCRq__newDonorForm{background:var(--feedback-info-bg);border-radius:6px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.QuickLogModal-module__7lzCRq__newDonorHeader{justify-content:space-between;align-items:center;display:flex}.QuickLogModal-module__7lzCRq__newDonorLabel{color:var(--color-text);font-size:.8rem;font-weight:600}.QuickLogModal-module__7lzCRq__toggleGroup{border:1px solid var(--color-border);border-radius:6px;display:flex;overflow:hidden}.QuickLogModal-module__7lzCRq__toggleBtn{background:var(--color-input-bg);color:var(--color-text-secondary);cursor:pointer;border:none;flex:1;padding:.4rem .65rem;font-family:inherit;font-size:.8rem;transition:background .12s,color .12s}.QuickLogModal-module__7lzCRq__toggleBtn:first-child{border-right:1px solid var(--color-border)}.QuickLogModal-module__7lzCRq__toggleActive{background:var(--kpfk-red);color:#fff}.QuickLogModal-module__7lzCRq__toggleRow{flex-wrap:wrap;gap:1.25rem;display:flex}.QuickLogModal-module__7lzCRq__checkboxLabel{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.QuickLogModal-module__7lzCRq__campaignBadge{background:var(--feedback-info-bg);color:var(--color-text);border-radius:4px;align-items:center;gap:.4rem;width:fit-content;padding:.35rem .65rem;font-size:.8rem;display:inline-flex}.QuickLogModal-module__7lzCRq__campaignIcon{font-size:.9rem}.QuickLogModal-module__7lzCRq__campaignDismiss{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:1rem;line-height:1}.QuickLogModal-module__7lzCRq__campaignDismiss:hover{color:var(--color-text)}.QuickLogModal-module__7lzCRq__campaignChipBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:0;display:inline-flex}.QuickLogModal-module__7lzCRq__campaignChipBtn:hover{text-decoration:underline}.QuickLogModal-module__7lzCRq__campaignAddBtn{border:1px dashed var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-self:flex-start;padding:.35rem .65rem;font-family:inherit;font-size:.8rem}.QuickLogModal-module__7lzCRq__campaignAddBtn:hover{color:var(--color-text);border-color:var(--color-text-secondary)}.QuickLogModal-module__7lzCRq__occurredAtHint{color:var(--color-text-secondary);font-size:.7rem;font-style:italic}.QuickLogModal-module__7lzCRq__footer{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}.QuickLogModal-module__7lzCRq__cancelBtn{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:6px;padding:.45rem 1rem;font-family:inherit;font-size:.85rem}.QuickLogModal-module__7lzCRq__cancelBtn:hover{background:var(--color-hover-bg)}.QuickLogModal-module__7lzCRq__submitBtn{background:var(--kpfk-red);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.45rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .12s}.QuickLogModal-module__7lzCRq__submitBtn:hover:not(:disabled){background:var(--kpfk-red-dark)}.QuickLogModal-module__7lzCRq__submitBtn:disabled{opacity:.5;cursor:not-allowed}@keyframes QuickLogModal-module__7lzCRq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuickLogModal-module__7lzCRq__modalIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:600px){.QuickLogModal-module__7lzCRq__fab{bottom:1rem;right:1rem}.QuickLogModal-module__7lzCRq__modal{width:calc(100vw - 1rem);max-height:calc(100vh - 2rem)}.QuickLogModal-module__7lzCRq__fieldRow{flex-direction:column}}
.ErrorBoundary-module__uKYcQa__errorContainer{justify-content:center;align-items:center;min-height:50vh;padding:2rem;display:flex}.ErrorBoundary-module__uKYcQa__errorCard{text-align:center;background:var(--color-bg-elevated);border:1px solid var(--feedback-error-border);border-radius:var(--radius,8px);max-width:480px;box-shadow:var(--shadow-sm);padding:2rem}.ErrorBoundary-module__uKYcQa__errorTitle{color:var(--feedback-error-text);margin-bottom:.75rem;font-family:Archivo,sans-serif;font-size:1.25rem;font-weight:700}.ErrorBoundary-module__uKYcQa__errorMessage{color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.ErrorBoundary-module__uKYcQa__errorDetail{color:var(--feedback-error-text);background:var(--feedback-error-bg);border-radius:var(--radius,8px);white-space:pre-wrap;word-break:break-word;text-align:left;margin-bottom:1rem;padding:.75rem;font-size:.8125rem;overflow-x:auto}.ErrorBoundary-module__uKYcQa__errorActions{justify-content:center;gap:.75rem;display:flex}.ErrorBoundary-module__uKYcQa__retryButton{background:var(--kpfk-red);color:#fff;border-radius:var(--radius,8px);cursor:pointer;border:none;padding:.5rem 1.5rem;font-family:Archivo,sans-serif;font-size:.9rem;font-weight:600;transition:background .15s}.ErrorBoundary-module__uKYcQa__retryButton:hover{background:var(--kpfk-red-dark)}.ErrorBoundary-module__uKYcQa__reloadButton{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius,8px);cursor:pointer;background:0 0;padding:.5rem 1.5rem;font-family:Archivo,sans-serif;font-size:.9rem;font-weight:500;transition:border-color .15s}.ErrorBoundary-module__uKYcQa__reloadButton:hover{border-color:var(--color-text-secondary);color:var(--color-text)}
:root{--sidebar-collapsed:64px;--sidebar-expanded:240px}.AdminLayout-module__VfUccG__layout{background:var(--kpfk-gray-light);min-height:100vh;display:flex;overflow-x:clip}.AdminLayout-module__VfUccG__mobileTopBar{display:none}.AdminLayout-module__VfUccG__hamburger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:10px;display:flex}.AdminLayout-module__VfUccG__hamburgerLine{background:#fff;border-radius:1px;width:100%;height:2px;display:block}.AdminLayout-module__VfUccG__mobileLogoLink{flex:1;justify-content:center;align-items:center;display:flex}.AdminLayout-module__VfUccG__drawerClose,.AdminLayout-module__VfUccG__mobileOverlay{display:none}.AdminLayout-module__VfUccG__sidebar{width:var(--sidebar-collapsed);background:var(--color-header);color:#fff;z-index:100;flex-direction:column;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.AdminLayout-module__VfUccG__sidebar.AdminLayout-module__VfUccG__sidebarExpanded{width:var(--sidebar-expanded)}.AdminLayout-module__VfUccG__sidebarHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;min-height:64px;padding:1rem .875rem;display:flex}.AdminLayout-module__VfUccG__logoLink{flex-shrink:0;align-items:center;display:flex}.AdminLayout-module__VfUccG__logo{width:auto;height:32px}.AdminLayout-module__VfUccG__logoFull{display:none}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__logoFull{display:block}.AdminLayout-module__VfUccG__logoIcon{width:32px;height:32px;display:block}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__logoIcon{display:none}.AdminLayout-module__VfUccG__portalLabel{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#ffffff26;border-radius:4px;padding:.25rem .5rem;font-family:Archivo Narrow,sans-serif;font-size:.625rem;font-weight:700;display:none}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__portalLabel{display:inline}.AdminLayout-module__VfUccG__nav{flex:1;min-height:0;padding:.75rem .5rem;overflow:hidden auto}.AdminLayout-module__VfUccG__navItem{border-radius:var(--radius);color:#fff9;white-space:nowrap;align-items:center;gap:.75rem;margin-bottom:2px;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;overflow:hidden}.AdminLayout-module__VfUccG__navItem:hover{color:#fff;background:#ffffff1a}.AdminLayout-module__VfUccG__navItemActive{color:#fff;background:#ffffff26}.AdminLayout-module__VfUccG__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.AdminLayout-module__VfUccG__navLabel{opacity:0;white-space:nowrap;flex:1;transition:opacity .15s;overflow:hidden}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__navLabel{opacity:1}.AdminLayout-module__VfUccG__navGroup{text-transform:uppercase;letter-spacing:.08em;color:#fff6;white-space:nowrap;opacity:0;border-top:1px solid #ffffff14;margin-top:.75rem;padding:.5rem .75rem .25rem;font-size:.625rem;font-weight:700;transition:opacity .15s;overflow:hidden}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__navGroup{opacity:1}.AdminLayout-module__VfUccG__collapsibleGroup{margin-bottom:2px}.AdminLayout-module__VfUccG__collapsibleParent{border-radius:var(--radius);align-items:center;margin-bottom:1px;transition:background .15s;display:flex}.AdminLayout-module__VfUccG__collapsibleParent:hover{background:#ffffff1a}.AdminLayout-module__VfUccG__collapsibleLink{color:#fff9;white-space:nowrap;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.625rem 0 .625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex;overflow:hidden}.AdminLayout-module__VfUccG__collapsibleParent:hover .AdminLayout-module__VfUccG__collapsibleLink,.AdminLayout-module__VfUccG__collapsibleParent.AdminLayout-module__VfUccG__navItemActive .AdminLayout-module__VfUccG__collapsibleLink{color:#fff}.AdminLayout-module__VfUccG__collapsibleParent.AdminLayout-module__VfUccG__navItemActive{color:#fff;background:#ffffff26}.AdminLayout-module__VfUccG__collapsibleToggle{color:#fff6;cursor:pointer;border-radius:var(--radius);opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:0;height:28px;margin-right:0;transition:transform .2s,color .15s,opacity .15s,width .15s,margin .15s;display:flex;overflow:hidden}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__collapsibleToggle{opacity:1;pointer-events:auto;width:28px;margin-right:.375rem}.AdminLayout-module__VfUccG__collapsibleToggle:hover{color:#fffc;background:#ffffff14}.AdminLayout-module__VfUccG__collapsibleToggleOpen{transform:rotate(90deg)}.AdminLayout-module__VfUccG__collapsibleChildren{padding-left:.75rem;display:none}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__collapsibleChildren{display:block}.AdminLayout-module__VfUccG__collapsibleChild{padding-top:.375rem;padding-bottom:.375rem;font-size:.8125rem}.AdminLayout-module__VfUccG__navBadge{background:var(--kpfk-red);color:#fff;opacity:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.625rem;font-weight:700;transition:opacity .15s;display:inline-flex}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__navBadge{opacity:1}.AdminLayout-module__VfUccG__sidebarFooter{border-top:1px solid #ffffff1a;padding:.75rem;overflow:hidden}.AdminLayout-module__VfUccG__pinToggle{color:#ffffff80;border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;margin-bottom:.5rem;padding:.5rem;font-family:Archivo,sans-serif;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:flex}.AdminLayout-module__VfUccG__pinToggle:hover{color:#fffc;background:#ffffff14}.AdminLayout-module__VfUccG__userBlock{margin-bottom:.5rem;display:none}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__userBlock{display:block}.AdminLayout-module__VfUccG__stationBadge{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.375rem;font-family:Archivo Narrow,Archivo,sans-serif;font-size:.6875rem;font-weight:700;display:block;overflow:hidden}.AdminLayout-module__VfUccG__userEmail{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.AdminLayout-module__VfUccG__userRole{color:#ffffff80;margin-top:.125rem;font-size:.6875rem;display:block}.AdminLayout-module__VfUccG__signOutBtn{color:#ffffffb3;border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:flex;overflow:hidden}.AdminLayout-module__VfUccG__signOutBtn:hover{color:#fff;background:#ffffff1a;border-color:#fff6}.AdminLayout-module__VfUccG__main{margin-left:var(--sidebar-collapsed);flex-direction:column;flex:1;min-width:0;transition:margin-left .2s;display:flex}.AdminLayout-module__VfUccG__pageHeader{background:var(--kpfk-white);border-bottom:1px solid var(--kpfk-gray);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 2rem;display:flex}.AdminLayout-module__VfUccG__pageHeaderText{flex:1;min-width:0}.AdminLayout-module__VfUccG__pageTitle{color:var(--kpfk-black);margin-bottom:.25rem;font-family:Archivo,sans-serif;font-size:1.5rem;font-weight:700}.AdminLayout-module__VfUccG__pageDescription{color:var(--kpfk-gray-dark);font-size:.9375rem}.AdminLayout-module__VfUccG__content{flex:1;padding:2rem 2rem 5.5rem}.AdminLayout-module__VfUccG__previewModeSection{border-top:1px solid #ffffff1a;margin-bottom:.5rem;padding-top:.5rem;display:none}.AdminLayout-module__VfUccG__sidebarExpanded .AdminLayout-module__VfUccG__previewModeSection{display:block}.AdminLayout-module__VfUccG__previewLabel{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.AdminLayout-module__VfUccG__previewSelect{color:#fff;border-radius:var(--radius);cursor:pointer;width:100%;transition:var(--transition);background:#ffffff1a;border:1px solid #fff3;padding:.375rem .5rem;font-family:Archivo,sans-serif;font-size:.8125rem}.AdminLayout-module__VfUccG__previewSelect:hover{border-color:#fff6}.AdminLayout-module__VfUccG__previewSelect:focus{outline:2px solid var(--kpfk-red);outline-offset:1px}.AdminLayout-module__VfUccG__previewSelect option{background:var(--color-header);color:var(--color-bg-elevated)}.AdminLayout-module__VfUccG__previewBanner{background:var(--feedback-warning-bg);border-bottom:2px solid var(--feedback-warning-border);color:var(--feedback-warning-text);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 2rem;font-size:.875rem;font-weight:500;display:flex}.AdminLayout-module__VfUccG__previewBannerText{flex:1}.AdminLayout-module__VfUccG__previewBannerText strong{font-weight:700}.AdminLayout-module__VfUccG__previewExitBtn{background:var(--feedback-warning-text);color:var(--feedback-warning-bg);border-radius:var(--radius);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;padding:.375rem .75rem;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:600}.AdminLayout-module__VfUccG__previewExitBtn:hover{background:#332701}.AdminLayout-module__VfUccG__navPlaceholder{border-radius:var(--radius);background:#ffffff0f;height:36px;margin-bottom:2px;animation:1.5s ease-in-out infinite AdminLayout-module__VfUccG__navPulse}@keyframes AdminLayout-module__VfUccG__navPulse{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width:1024px){.AdminLayout-module__VfUccG__pageHeader{padding:1.25rem 1.5rem}.AdminLayout-module__VfUccG__content{padding:1.5rem 1.5rem 5.5rem}.AdminLayout-module__VfUccG__previewBanner{padding:.5rem 1.5rem}}@media (max-width:768px){.AdminLayout-module__VfUccG__layout{flex-direction:column}.AdminLayout-module__VfUccG__mobileTopBar{background:var(--color-header);color:#fff;z-index:99;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.AdminLayout-module__VfUccG__drawerClose{color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-size:1.75rem;line-height:1;display:flex}.AdminLayout-module__VfUccG__drawerClose:hover{color:#fff}.AdminLayout-module__VfUccG__mobileOverlay{z-index:199;background:#00000080;animation:.2s AdminLayout-module__VfUccG__overlayFadeIn;display:block;position:fixed;inset:0}@keyframes AdminLayout-module__VfUccG__overlayFadeIn{0%{opacity:0}to{opacity:1}}.AdminLayout-module__VfUccG__sidebar{z-index:200;width:280px;max-width:85vw;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.AdminLayout-module__VfUccG__sidebarOpen{transform:translate(0)}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__navLabel{opacity:1}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__logoFull{display:block}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__logoIcon{display:none}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__portalLabel{display:inline}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__userBlock,.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__collapsibleChildren{display:block}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__collapsibleToggle{opacity:1;pointer-events:auto}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__navBadge{opacity:1}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__previewModeSection{display:block}.AdminLayout-module__VfUccG__sidebar .AdminLayout-module__VfUccG__navGroup{opacity:1}.AdminLayout-module__VfUccG__navItem{min-height:44px;padding:.75rem 1rem}.AdminLayout-module__VfUccG__pinToggle{display:none}.AdminLayout-module__VfUccG__main{margin-left:0}.AdminLayout-module__VfUccG__pageHeader{padding:1rem}.AdminLayout-module__VfUccG__pageTitle{font-size:1.25rem}.AdminLayout-module__VfUccG__content{padding:1rem 1rem 5.5rem}.AdminLayout-module__VfUccG__previewBanner{text-align:center;flex-direction:column;gap:.5rem;padding:.5rem 1rem}}
.VolunteersPanel-module__2Jls1a__wrapper{flex-direction:column;gap:24px;display:flex}.VolunteersPanel-module__2Jls1a__intro{color:var(--color-text-muted,#5a5a66);margin:0;font-size:14px;line-height:1.55}.VolunteersPanel-module__2Jls1a__addForm{border:1px solid var(--color-border,#e2e2e8);background:var(--color-surface-subtle,#fafafc);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px;display:grid}.VolunteersPanel-module__2Jls1a__fullWidth{grid-column:1/-1}.VolunteersPanel-module__2Jls1a__field{flex-direction:column;gap:4px;display:flex}.VolunteersPanel-module__2Jls1a__label{text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-muted,#5a5a66);font-size:12px;font-weight:600}.VolunteersPanel-module__2Jls1a__input,.VolunteersPanel-module__2Jls1a__select{border:1px solid var(--color-border,#cfcfd7);background:#fff;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:14px}.VolunteersPanel-module__2Jls1a__input:focus,.VolunteersPanel-module__2Jls1a__select:focus{outline:2px solid var(--color-accent,#2c6cb0);outline-offset:1px}.VolunteersPanel-module__2Jls1a__hint{color:var(--color-text-muted,#5a5a66);margin:0;font-size:12px}.VolunteersPanel-module__2Jls1a__consentBlock{background:var(--feedback-warning-bg);border:1px solid var(--feedback-warning-border);border-radius:6px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px 14px;display:flex}.VolunteersPanel-module__2Jls1a__consentLabel{text-transform:uppercase;letter-spacing:.4px;color:var(--feedback-warning-text);font-size:12px;font-weight:700}.VolunteersPanel-module__2Jls1a__consentDisclosure{color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--feedback-warning-border);border-radius:4px;margin:0;padding:10px 12px;font-size:13px;font-style:italic;line-height:1.45}.VolunteersPanel-module__2Jls1a__consentCheckboxRow{color:var(--color-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.VolunteersPanel-module__2Jls1a__consentCheckboxRow input[type=checkbox]{cursor:pointer;flex-shrink:0;margin-top:3px}.VolunteersPanel-module__2Jls1a__actions{justify-content:flex-end;gap:8px;display:flex}.VolunteersPanel-module__2Jls1a__primaryBtn{background:var(--color-accent,#2c6cb0);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}.VolunteersPanel-module__2Jls1a__primaryBtn:disabled{background:var(--color-accent-muted,#a6bbd5);cursor:not-allowed}.VolunteersPanel-module__2Jls1a__secondaryBtn{background:var(--color-bg-elevated);color:var(--color-text,#26262e);border:1px solid var(--color-border,#cfcfd7);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13px}.VolunteersPanel-module__2Jls1a__dangerBtn{background:var(--color-bg-elevated);color:var(--color-danger,#a53030);border:1px solid var(--color-danger,#a53030);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:13px}.VolunteersPanel-module__2Jls1a__list{flex-direction:column;gap:8px;display:flex}.VolunteersPanel-module__2Jls1a__row{border:1px solid var(--color-border,#e2e2e8);background:var(--color-bg-elevated);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.VolunteersPanel-module__2Jls1a__rowRevoked{opacity:.55}.VolunteersPanel-module__2Jls1a__rowInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.VolunteersPanel-module__2Jls1a__rowName{color:var(--color-text,#26262e);font-size:14px;font-weight:600}.VolunteersPanel-module__2Jls1a__rowMeta{color:var(--color-text-muted,#5a5a66);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.VolunteersPanel-module__2Jls1a__rowActions{flex-shrink:0;gap:6px;display:flex}.VolunteersPanel-module__2Jls1a__badge{text-transform:uppercase;letter-spacing:.4px;background:var(--color-surface-subtle,#eef1f6);color:var(--color-text-muted,#5a5a66);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-block}.VolunteersPanel-module__2Jls1a__badgeRevoked{background:var(--badge-red-bg);color:var(--badge-red-text)}.VolunteersPanel-module__2Jls1a__badgeSeries{background:var(--badge-blue-bg);color:var(--badge-blue-text)}.VolunteersPanel-module__2Jls1a__badgePending{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.VolunteersPanel-module__2Jls1a__empty{color:var(--color-text-muted,#5a5a66);background:var(--color-surface-subtle,#fafafc);border:1px dashed var(--color-border,#cfcfd7);text-align:center;border-radius:6px;padding:18px;font-size:14px}.VolunteersPanel-module__2Jls1a__error{background:var(--feedback-error-bg);color:var(--feedback-error-text);border-radius:6px;padding:8px 10px;font-size:13px}.VolunteersPanel-module__2Jls1a__success{background:var(--feedback-success-bg);color:var(--feedback-success-text);border-radius:6px;padding:8px 10px;font-size:13px}@media (max-width:640px){.VolunteersPanel-module__2Jls1a__addForm{grid-template-columns:1fr}.VolunteersPanel-module__2Jls1a__row{flex-direction:column;align-items:stretch}.VolunteersPanel-module__2Jls1a__rowActions{justify-content:flex-end}}
.FeedbackFormBuilder-module__q7a3oa__builder{flex-direction:column;gap:.25rem;display:flex}.FeedbackFormBuilder-module__q7a3oa__formField{margin-bottom:.75rem}.FeedbackFormBuilder-module__q7a3oa__formField label{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.FeedbackFormBuilder-module__q7a3oa__formField input,.FeedbackFormBuilder-module__q7a3oa__formField select,.FeedbackFormBuilder-module__q7a3oa__formField textarea{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-text);box-sizing:border-box;padding:.5rem .625rem;font-size:.875rem}.FeedbackFormBuilder-module__q7a3oa__formField input:focus,.FeedbackFormBuilder-module__q7a3oa__formField select:focus,.FeedbackFormBuilder-module__q7a3oa__formField textarea:focus{border-color:var(--kpfk-red);outline:none}.FeedbackFormBuilder-module__q7a3oa__formField textarea{resize:vertical;font-family:inherit}.FeedbackFormBuilder-module__q7a3oa__slugPreview{color:var(--color-text-secondary);margin-top:.25rem;font-family:monospace;font-size:.75rem}.FeedbackFormBuilder-module__q7a3oa__surfacesGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem;display:grid}.FeedbackFormBuilder-module__q7a3oa__surfaceOption{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);cursor:pointer;color:var(--color-text);align-items:flex-start;gap:.5rem;padding:.5rem;font-size:.8125rem;font-weight:400;display:flex}.FeedbackFormBuilder-module__q7a3oa__surfaceOption:hover{border-color:var(--kpfk-red)}.FeedbackFormBuilder-module__q7a3oa__surfaceOption input[type=checkbox]{accent-color:var(--kpfk-red);width:auto;margin-top:2px}.FeedbackFormBuilder-module__q7a3oa__surfaceDescription{color:var(--color-text-secondary);font-size:12px}.FeedbackFormBuilder-module__q7a3oa__questionBuilder{border:1px solid var(--color-border);border-radius:var(--radius);margin-top:.75rem;padding:.75rem}.FeedbackFormBuilder-module__q7a3oa__questionBuilderTitle{color:var(--color-text);justify-content:space-between;align-items:center;margin:0 0 .5rem;font-size:.875rem;font-weight:700;display:flex}.FeedbackFormBuilder-module__q7a3oa__addQuestionBtn{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:var(--color-text-secondary);padding:.25rem .5rem;font-size:.75rem;font-weight:600}.FeedbackFormBuilder-module__q7a3oa__addQuestionBtn:hover{border-color:var(--kpfk-red);color:var(--kpfk-red)}.FeedbackFormBuilder-module__q7a3oa__empty{text-align:center;color:var(--color-text-secondary);padding:.75rem 0;font-size:.875rem}.FeedbackFormBuilder-module__q7a3oa__questionRow{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);align-items:flex-start;gap:.5rem;margin-bottom:.375rem;padding:.5rem;display:flex}.FeedbackFormBuilder-module__q7a3oa__questionRow:last-child{margin-bottom:0}.FeedbackFormBuilder-module__q7a3oa__questionFields{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.FeedbackFormBuilder-module__q7a3oa__questionFieldRow{align-items:center;gap:.5rem;display:flex}.FeedbackFormBuilder-module__q7a3oa__questionFieldRow input,.FeedbackFormBuilder-module__q7a3oa__questionFieldRow select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text);box-sizing:border-box;padding:.375rem .5rem;font-size:.8125rem}.FeedbackFormBuilder-module__q7a3oa__questionFieldRow input:focus,.FeedbackFormBuilder-module__q7a3oa__questionFieldRow select:focus{border-color:var(--kpfk-red);outline:none}.FeedbackFormBuilder-module__q7a3oa__questionTextInput{flex:1;min-width:0}.FeedbackFormBuilder-module__q7a3oa__questionTypeSelect{flex-shrink:0;width:130px}.FeedbackFormBuilder-module__q7a3oa__questionOptionsInput{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);width:100%;color:var(--color-text);box-sizing:border-box;padding:.375rem .5rem;font-size:.8125rem}.FeedbackFormBuilder-module__q7a3oa__questionOptionsInput:focus{border-color:var(--kpfk-red);outline:none}.FeedbackFormBuilder-module__q7a3oa__optionsHint{color:var(--color-text-secondary);font-size:.6875rem}.FeedbackFormBuilder-module__q7a3oa__questionControls{flex-direction:column;flex-shrink:0;gap:.25rem;padding-top:.25rem;display:flex}.FeedbackFormBuilder-module__q7a3oa__questionCheck{color:var(--color-text-secondary);align-items:center;gap:.25rem;margin:0;font-size:.6875rem;font-weight:400;display:flex}.FeedbackFormBuilder-module__q7a3oa__questionCheck input[type=checkbox]{width:14px;height:14px;accent-color:var(--kpfk-red)}.FeedbackFormBuilder-module__q7a3oa__questionMoveBtn,.FeedbackFormBuilder-module__q7a3oa__questionRemoveBtn{border:1px solid var(--color-border);background:var(--color-bg-elevated);cursor:pointer;border-radius:3px;padding:.2rem .4rem;font-size:.6875rem}.FeedbackFormBuilder-module__q7a3oa__questionMoveBtn{color:var(--color-text-secondary)}.FeedbackFormBuilder-module__q7a3oa__questionRemoveBtn{color:var(--feedback-error-text)}.FeedbackFormBuilder-module__q7a3oa__questionRemoveBtn:hover{background:var(--feedback-error-bg);border-color:var(--feedback-error-text)}@media (max-width:768px){.FeedbackFormBuilder-module__q7a3oa__questionFieldRow{flex-direction:column;align-items:stretch}.FeedbackFormBuilder-module__q7a3oa__questionTypeSelect{width:100%}.FeedbackFormBuilder-module__q7a3oa__surfacesGrid{grid-template-columns:1fr}}
.EventFeedbackPanel-module__yYUQ7W__container{flex-direction:column;gap:1rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__title{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:700}.EventFeedbackPanel-module__yYUQ7W__subtitle{color:var(--color-text-secondary);margin:.375rem 0 0;font-size:.8125rem}.EventFeedbackPanel-module__yYUQ7W__loading,.EventFeedbackPanel-module__yYUQ7W__error,.EventFeedbackPanel-module__yYUQ7W__empty{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.875rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__error{color:var(--feedback-error-text)}.EventFeedbackPanel-module__yYUQ7W__emptyHint{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem}.EventFeedbackPanel-module__yYUQ7W__addBtn{background:var(--kpfk-red);color:#fff;border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.EventFeedbackPanel-module__yYUQ7W__addBtn:hover{opacity:.9}.EventFeedbackPanel-module__yYUQ7W__formList{flex-direction:column;gap:.5rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__formItem{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);overflow:hidden}.EventFeedbackPanel-module__yYUQ7W__formHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__formInfo{flex-direction:column;gap:.25rem;min-width:0;display:flex}.EventFeedbackPanel-module__yYUQ7W__formTitle{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.EventFeedbackPanel-module__yYUQ7W__statusBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:.1rem .5rem;font-size:.6875rem;font-weight:500}.EventFeedbackPanel-module__yYUQ7W__statusDraft{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.EventFeedbackPanel-module__yYUQ7W__statusLive{background:var(--badge-green-bg);color:var(--badge-green-text)}.EventFeedbackPanel-module__yYUQ7W__statusClosed{background:var(--badge-gray-bg);color:var(--badge-gray-text)}.EventFeedbackPanel-module__yYUQ7W__sharedBadge{text-transform:uppercase;letter-spacing:.03em;background:var(--badge-blue-bg);color:var(--badge-blue-text);border-radius:3px;padding:.1rem .5rem;font-size:.6875rem;font-weight:500}.EventFeedbackPanel-module__yYUQ7W__formMeta{color:var(--color-text-secondary);flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__formActions{flex-shrink:0;gap:.5rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__actionBtn{border-radius:var(--radius);cursor:pointer;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);padding:.3rem .625rem;font-size:.75rem;font-weight:500}.EventFeedbackPanel-module__yYUQ7W__actionBtn:hover{border-color:var(--kpfk-red);color:var(--kpfk-red)}.EventFeedbackPanel-module__yYUQ7W__deleteBtn:hover{border-color:var(--feedback-error-text);color:var(--feedback-error-text)}.EventFeedbackPanel-module__yYUQ7W__urlRow{border-top:1px solid var(--color-border);background:var(--color-bg);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__urlLabel{color:var(--color-text-secondary);flex-shrink:0}.EventFeedbackPanel-module__yYUQ7W__urlValue{color:var(--kpfk-red);word-break:break-all;font-family:monospace}.EventFeedbackPanel-module__yYUQ7W__copyBtn{border:1px solid var(--color-border);background:var(--color-bg-elevated);cursor:pointer;color:var(--color-text-secondary);border-radius:3px;flex-shrink:0;padding:.2rem .5rem;font-size:.6875rem}.EventFeedbackPanel-module__yYUQ7W__copyBtn:hover{border-color:var(--kpfk-red);color:var(--kpfk-red)}.EventFeedbackPanel-module__yYUQ7W__formPanel{border:1px solid var(--kpfk-red);border-radius:var(--radius);background:var(--color-bg-elevated);padding:1rem}.EventFeedbackPanel-module__yYUQ7W__formPanelTitle{color:var(--color-text);margin:0 0 .75rem;font-size:1rem;font-weight:700}.EventFeedbackPanel-module__yYUQ7W__formField{margin-bottom:.75rem}.EventFeedbackPanel-module__yYUQ7W__formField label{color:var(--color-text-secondary);margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.EventFeedbackPanel-module__yYUQ7W__formField input,.EventFeedbackPanel-module__yYUQ7W__formField select,.EventFeedbackPanel-module__yYUQ7W__formField textarea{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:100%;color:var(--color-text);box-sizing:border-box;padding:.5rem .625rem;font-size:.875rem}.EventFeedbackPanel-module__yYUQ7W__formField input:focus,.EventFeedbackPanel-module__yYUQ7W__formField select:focus,.EventFeedbackPanel-module__yYUQ7W__formField textarea:focus{border-color:var(--kpfk-red);outline:none}.EventFeedbackPanel-module__yYUQ7W__formField textarea{resize:vertical;font-family:inherit}.EventFeedbackPanel-module__yYUQ7W__slugPreview{color:var(--color-text-secondary);margin-top:.25rem;font-family:monospace;font-size:.75rem}.EventFeedbackPanel-module__yYUQ7W__surfacesGrid{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem;display:grid}.EventFeedbackPanel-module__yYUQ7W__surfaceOption{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);cursor:pointer;color:var(--color-text);align-items:flex-start;gap:.5rem;padding:.5rem;font-size:.8125rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__surfaceOption:hover{border-color:var(--kpfk-red)}.EventFeedbackPanel-module__yYUQ7W__surfaceOption input[type=checkbox]{accent-color:var(--kpfk-red);margin-top:2px}.EventFeedbackPanel-module__yYUQ7W__surfaceBadges{flex-wrap:wrap;gap:.25rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__surfaceBadge{background:var(--badge-gray-bg);color:var(--badge-gray-text);text-transform:uppercase;letter-spacing:.02em;border-radius:3px;padding:.1rem .375rem;font-size:.625rem;font-weight:500}.EventFeedbackPanel-module__yYUQ7W__questionBuilder{border:1px solid var(--color-border);border-radius:var(--radius);margin-top:.75rem;padding:.75rem}.EventFeedbackPanel-module__yYUQ7W__questionBuilderTitle{color:var(--color-text);justify-content:space-between;align-items:center;margin:0 0 .5rem;font-size:.875rem;font-weight:700;display:flex}.EventFeedbackPanel-module__yYUQ7W__addQuestionBtn{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:var(--color-text-secondary);padding:.25rem .5rem;font-size:.75rem;font-weight:600}.EventFeedbackPanel-module__yYUQ7W__addQuestionBtn:hover{border-color:var(--kpfk-red);color:var(--kpfk-red)}.EventFeedbackPanel-module__yYUQ7W__questionRow{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);align-items:flex-start;gap:.5rem;margin-bottom:.375rem;padding:.5rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__questionRow:last-child{margin-bottom:0}.EventFeedbackPanel-module__yYUQ7W__questionFields{flex-direction:column;flex:1;gap:.375rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__questionFieldRow{align-items:center;gap:.5rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__questionFieldRow input,.EventFeedbackPanel-module__yYUQ7W__questionFieldRow select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text);box-sizing:border-box;padding:.375rem .5rem;font-size:.8125rem}.EventFeedbackPanel-module__yYUQ7W__questionFieldRow input:focus,.EventFeedbackPanel-module__yYUQ7W__questionFieldRow select:focus{border-color:var(--kpfk-red);outline:none}.EventFeedbackPanel-module__yYUQ7W__questionTextInput{flex:1;min-width:0}.EventFeedbackPanel-module__yYUQ7W__questionTypeSelect{flex-shrink:0;width:130px}.EventFeedbackPanel-module__yYUQ7W__questionOptionsInput{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);width:100%;color:var(--color-text);box-sizing:border-box;padding:.375rem .5rem;font-size:.8125rem}.EventFeedbackPanel-module__yYUQ7W__questionOptionsInput:focus{border-color:var(--kpfk-red);outline:none}.EventFeedbackPanel-module__yYUQ7W__optionsHint{color:var(--color-text-secondary);font-size:.6875rem}.EventFeedbackPanel-module__yYUQ7W__questionControls{flex-direction:column;flex-shrink:0;gap:.25rem;padding-top:.25rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__questionCheck{color:var(--color-text-secondary);align-items:center;gap:.25rem;font-size:.6875rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__questionCheck input[type=checkbox]{width:14px;height:14px;accent-color:var(--kpfk-red)}.EventFeedbackPanel-module__yYUQ7W__removeQuestionBtn{border:1px solid var(--color-border);background:var(--color-bg-elevated);cursor:pointer;color:var(--feedback-error-text);border-radius:3px;padding:.2rem .4rem;font-size:.6875rem}.EventFeedbackPanel-module__yYUQ7W__removeQuestionBtn:hover{background:var(--feedback-error-bg);border-color:var(--feedback-error-text)}.EventFeedbackPanel-module__yYUQ7W__formPanelActions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__cancelBtn{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:var(--color-text-secondary);padding:.5rem 1rem;font-size:.8125rem}.EventFeedbackPanel-module__yYUQ7W__saveBtn{background:var(--kpfk-red);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.EventFeedbackPanel-module__yYUQ7W__saveBtn:disabled{opacity:.5;cursor:not-allowed}.EventFeedbackPanel-module__yYUQ7W__responsesPanel{border-top:1px solid var(--color-border);background:var(--color-bg);padding:.75rem 1rem}.EventFeedbackPanel-module__yYUQ7W__responsesSummary{flex-direction:column;gap:.5rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__responsesCount{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.EventFeedbackPanel-module__yYUQ7W__responseStat{justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.EventFeedbackPanel-module__yYUQ7W__responseStatLabel{color:var(--color-text)}.EventFeedbackPanel-module__yYUQ7W__responseStatValue{color:var(--color-text);font-weight:600}.EventFeedbackPanel-module__yYUQ7W__viewAllBtn{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);cursor:pointer;color:var(--kpfk-red);text-align:center;margin-top:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.EventFeedbackPanel-module__yYUQ7W__viewAllBtn:hover{border-color:var(--kpfk-red)}@media (max-width:768px){.EventFeedbackPanel-module__yYUQ7W__header,.EventFeedbackPanel-module__yYUQ7W__formHeader{flex-direction:column}.EventFeedbackPanel-module__yYUQ7W__formActions{justify-content:flex-start;width:100%}.EventFeedbackPanel-module__yYUQ7W__questionFieldRow{flex-direction:column;align-items:stretch}.EventFeedbackPanel-module__yYUQ7W__questionTypeSelect{width:100%}}
.BlastsPanel-module__zKol3W__section{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.5rem}.BlastsPanel-module__zKol3W__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.BlastsPanel-module__zKol3W__sectionTitle{color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:700}.BlastsPanel-module__zKol3W__sectionSubtitle{color:var(--color-text-secondary);max-width:60ch;margin:.375rem 0 0;font-size:.8125rem}.BlastsPanel-module__zKol3W__composeBtn{background:var(--kpfk-red);color:#fff;border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:0;padding:.5rem 1rem;font-weight:600}.BlastsPanel-module__zKol3W__composeBtn:hover{filter:brightness(1.05)}.BlastsPanel-module__zKol3W__empty{text-align:center;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px dashed var(--color-border);border-radius:var(--radius);padding:1.25rem;font-size:.875rem}.BlastsPanel-module__zKol3W__list{flex-direction:column;gap:.5rem;display:flex}.BlastsPanel-module__zKol3W__row{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.BlastsPanel-module__zKol3W__rowMeta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.BlastsPanel-module__zKol3W__rowTitle{color:var(--color-text);font-size:.9375rem;font-weight:600}.BlastsPanel-module__zKol3W__rowSubtitle{color:var(--color-text-secondary);font-size:.8125rem}.BlastsPanel-module__zKol3W__rowActions{flex-shrink:0;gap:.5rem;display:flex}.BlastsPanel-module__zKol3W__actionBtn{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:var(--color-text);padding:.4rem .75rem;font-size:.8125rem}.BlastsPanel-module__zKol3W__actionBtn:hover{background:var(--color-bg-hover)}.BlastsPanel-module__zKol3W__actionBtnPrimary{background:var(--kpfk-red);color:#fff;border-color:var(--kpfk-red)}.BlastsPanel-module__zKol3W__actionBtnPrimary:hover{background:var(--kpfk-red);filter:brightness(1.05)}.BlastsPanel-module__zKol3W__actionBtnDanger{color:#dc3545;border-color:#f5c2c7}.BlastsPanel-module__zKol3W__badge{vertical-align:middle;border-radius:999px;margin-right:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.BlastsPanel-module__zKol3W__badgeDraft{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.BlastsPanel-module__zKol3W__badgeSending{background:var(--badge-blue-bg);color:var(--badge-blue-text)}.BlastsPanel-module__zKol3W__badgeSent{background:var(--badge-green-bg);color:var(--badge-green-text)}.BlastsPanel-module__zKol3W__modalBackdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BlastsPanel-module__zKol3W__modal{background:var(--color-bg);border-radius:var(--radius);flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden}.BlastsPanel-module__zKol3W__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.BlastsPanel-module__zKol3W__modalTitle{margin:0;font-size:1.0625rem;font-weight:700}.BlastsPanel-module__zKol3W__modalClose{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:0;font-size:1.25rem}.BlastsPanel-module__zKol3W__modalBody{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.BlastsPanel-module__zKol3W__modalFooter{border-top:1px solid var(--color-border);background:var(--color-bg-elevated);justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.BlastsPanel-module__zKol3W__field{flex-direction:column;gap:.375rem;display:flex}.BlastsPanel-module__zKol3W__label{color:var(--color-text);font-size:.8125rem;font-weight:600}.BlastsPanel-module__zKol3W__help{color:var(--color-text-secondary);font-size:.75rem}.BlastsPanel-module__zKol3W__input,.BlastsPanel-module__zKol3W__textarea,.BlastsPanel-module__zKol3W__select{border:1px solid var(--color-border);border-radius:var(--radius);font:inherit;background:var(--color-bg);color:var(--color-text);width:100%;padding:.5rem .625rem}.BlastsPanel-module__zKol3W__textarea{resize:vertical;min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.BlastsPanel-module__zKol3W__checkboxRow{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.BlastsPanel-module__zKol3W__checkboxList{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);flex-direction:column;gap:.375rem;max-height:200px;padding:.5rem;display:flex;overflow-y:auto}.BlastsPanel-module__zKol3W__dateRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.BlastsPanel-module__zKol3W__audienceStat{background:var(--color-bg-elevated);border-radius:var(--radius);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}.BlastsPanel-module__zKol3W__audienceStatNumber{font-size:1.125rem;font-weight:700}.BlastsPanel-module__zKol3W__audienceWarning{background:var(--feedback-warning-bg);border:1px solid var(--feedback-warning-border);color:var(--feedback-warning-text);border-radius:var(--radius);padding:.625rem .75rem;font-size:.8125rem}.BlastsPanel-module__zKol3W__progressBarOuter{background:var(--color-border);border-radius:4px;width:100%;height:8px;overflow:hidden}.BlastsPanel-module__zKol3W__progressBarInner{background:var(--kpfk-red);height:100%;transition:width .2s}.BlastsPanel-module__zKol3W__recipientsTable{border-collapse:collapse;width:100%;font-size:.8125rem}.BlastsPanel-module__zKol3W__recipientsTable th,.BlastsPanel-module__zKol3W__recipientsTable td{text-align:left;border-bottom:1px solid var(--color-border);padding:.4rem .5rem}.BlastsPanel-module__zKol3W__recipientsTable th{color:var(--color-text-secondary);background:var(--color-bg-elevated);font-weight:600}.BlastsPanel-module__zKol3W__statusPill{border-radius:999px;padding:.0625rem .375rem;font-size:.6875rem;font-weight:600;display:inline-block}.BlastsPanel-module__zKol3W__statusSent{background:var(--badge-green-bg);color:var(--badge-green-text)}.BlastsPanel-module__zKol3W__statusFailed{background:var(--badge-red-bg);color:var(--badge-red-text)}.BlastsPanel-module__zKol3W__statusBounced{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.BlastsPanel-module__zKol3W__statusDelivered{background:var(--badge-blue-bg);color:var(--badge-blue-text)}
.PromoCodesSection-module__q9NpKG__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PromoCodesSection-module__q9NpKG__row{border:1px solid var(--admin-border,#e5e7eb);background:var(--color-bg);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.PromoCodesSection-module__q9NpKG__rowMain{flex-wrap:wrap;align-items:baseline;gap:.75rem;min-width:0;display:flex}.PromoCodesSection-module__q9NpKG__code{color:var(--admin-fg,#111827);background:var(--color-bg-elevated);border:1px solid var(--admin-border,#d1d5db);border-radius:4px;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;font-weight:600}.PromoCodesSection-module__q9NpKG__rowMeta{color:var(--admin-muted,#6b7280);font-size:.85rem}.PromoCodesSection-module__q9NpKG__deleteBtn{color:var(--feedback-error-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:.3rem .6rem;font-size:.8rem;font-weight:500}.PromoCodesSection-module__q9NpKG__deleteBtn:hover{background:var(--feedback-error-bg);border-color:var(--feedback-error-border)}.PromoCodesSection-module__q9NpKG__addBtn{background:var(--color-bg-elevated);border:1px dashed var(--admin-border,#d1d5db);color:var(--admin-muted,#4b5563);cursor:pointer;border-radius:6px;align-self:flex-start;padding:.5rem .875rem;font-size:.875rem}.PromoCodesSection-module__q9NpKG__addBtn:hover{background:var(--color-hover-bg);color:var(--admin-fg,#111827)}.PromoCodesSection-module__q9NpKG__createForm{border:1px solid var(--admin-border,#e5e7eb);background:var(--color-bg-elevated);border-radius:6px;flex-direction:column;gap:1rem;padding:.875rem 1rem;display:flex}.PromoCodesSection-module__q9NpKG__codeInputRow{align-items:stretch;gap:.5rem;display:flex}.PromoCodesSection-module__q9NpKG__codeInputRow input{flex:1;min-width:0}.PromoCodesSection-module__q9NpKG__generateBtn{background:var(--badge-gray-bg);border:1px solid var(--admin-border,#d1d5db);color:var(--admin-fg,#374151);cursor:pointer;white-space:nowrap;border-radius:6px;padding:0 .75rem;font-size:.85rem}.PromoCodesSection-module__q9NpKG__generateBtn:hover{background:var(--color-hover-bg)}.PromoCodesSection-module__q9NpKG__createActions{justify-content:flex-end;gap:.5rem;display:flex}.PromoCodesSection-module__q9NpKG__cancelBtn{background:var(--color-bg-elevated);border:1px solid var(--admin-border,#d1d5db);color:var(--admin-fg,#374151);cursor:pointer;border-radius:6px;padding:.4rem .875rem;font-size:.875rem}.PromoCodesSection-module__q9NpKG__saveBtn{background:var(--color-text);border:1px solid var(--color-text);color:var(--color-bg-elevated);cursor:pointer;border-radius:6px;padding:.4rem .875rem;font-size:.875rem;font-weight:600}.PromoCodesSection-module__q9NpKG__saveBtn:disabled{background:var(--color-text-secondary);border-color:var(--color-text-secondary);cursor:not-allowed}.PromoCodesSection-module__q9NpKG__error{background:var(--feedback-error-bg);color:var(--feedback-error-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.PromoCodesSection-module__q9NpKG__manageAll{margin:.5rem 0 0;font-size:.85rem}.PromoCodesSection-module__q9NpKG__manageAll a{color:var(--admin-accent,#1f2937);text-decoration:none}.PromoCodesSection-module__q9NpKG__manageAll a:hover{text-decoration:underline}
.SettingsSearch-module__A-l13a__searchWrapper{margin-bottom:.25rem;position:relative}.SettingsSearch-module__A-l13a__searchInput{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);width:100%;color:var(--color-text);transition:var(--transition);padding:.75rem 1rem .75rem 2.5rem;font-family:Archivo,sans-serif;font-size:.9375rem}.SettingsSearch-module__A-l13a__searchInput:focus{border-color:var(--kpfk-red);box-shadow:var(--focus-ring);outline:none}.SettingsSearch-module__A-l13a__searchInput::placeholder{color:var(--color-text-secondary)}.SettingsSearch-module__A-l13a__searchIcon{border:2px solid var(--color-text-secondary);pointer-events:none;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.SettingsSearch-module__A-l13a__searchIcon:after{content:"";background:var(--color-text-secondary);width:6px;height:2px;position:absolute;bottom:-5px;right:-5px;transform:rotate(45deg)}.SettingsSearch-module__A-l13a__results{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:100;max-height:320px;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SettingsSearch-module__A-l13a__resultItem{cursor:pointer;transition:var(--transition);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SettingsSearch-module__A-l13a__resultItem:last-child{border-bottom:none}.SettingsSearch-module__A-l13a__resultItem:hover,.SettingsSearch-module__A-l13a__resultItemActive{background:var(--color-hover-bg)}.SettingsSearch-module__A-l13a__resultLabel{color:var(--color-text);font-size:.9375rem;font-weight:500}.SettingsSearch-module__A-l13a__resultTab{color:var(--color-text-secondary);text-transform:capitalize;flex-shrink:0;margin-left:1rem;font-size:.75rem;font-weight:500}.SettingsSearch-module__A-l13a__noResults{color:var(--color-text-secondary);text-align:center;padding:1rem;font-size:.875rem}.SettingsSearch-module__A-l13a__shortcutHint{color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);pointer-events:none;border-radius:4px;padding:.125rem .375rem;font-size:.6875rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}
.AvatarCropModal-module__-GWOaG__overlay{z-index:80;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.AvatarCropModal-module__-GWOaG__panel{background:var(--color-bg-elevated);width:min(520px,100%);max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-lg);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;overflow:hidden}.AvatarCropModal-module__-GWOaG__header{flex-direction:column;gap:.25rem;display:flex}.AvatarCropModal-module__-GWOaG__title{color:var(--admin-fg,#111827);margin:0;font-size:1.125rem;font-weight:700}.AvatarCropModal-module__-GWOaG__subtitle{color:var(--admin-muted,#6b7280);margin:0;font-size:.85rem}.AvatarCropModal-module__-GWOaG__cropperStage{background:#0f172a;border-radius:8px;width:100%;height:360px;position:relative;overflow:hidden}.AvatarCropModal-module__-GWOaG__loadingState{color:#cbd5e1;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.AvatarCropModal-module__-GWOaG__zoomRow{align-items:center;gap:.75rem;display:flex}.AvatarCropModal-module__-GWOaG__zoomLabel{color:var(--admin-muted,#4b5563);flex:none;font-size:.8rem;font-weight:600}.AvatarCropModal-module__-GWOaG__zoomSlider{accent-color:var(--color-text);flex:1}.AvatarCropModal-module__-GWOaG__error{background:var(--feedback-error-bg);color:var(--feedback-error-text);border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.AvatarCropModal-module__-GWOaG__actions{justify-content:flex-end;gap:.5rem;display:flex}.AvatarCropModal-module__-GWOaG__cancelBtn{background:var(--color-bg-elevated);border:1px solid var(--admin-border,#d1d5db);color:var(--admin-muted,#4b5563);cursor:pointer;border-radius:6px;padding:.5rem .875rem;font-size:.875rem}.AvatarCropModal-module__-GWOaG__cancelBtn:hover:enabled{background:var(--color-hover-bg);color:var(--admin-fg,#111827)}.AvatarCropModal-module__-GWOaG__cancelBtn:disabled{cursor:not-allowed;opacity:.6}.AvatarCropModal-module__-GWOaG__confirmBtn{background:var(--color-text);border:1px solid var(--color-text);color:var(--color-bg-elevated);cursor:pointer;border-radius:6px;padding:.5rem .875rem;font-size:.875rem;font-weight:600}.AvatarCropModal-module__-GWOaG__confirmBtn:hover:enabled{opacity:.9}.AvatarCropModal-module__-GWOaG__confirmBtn:disabled{cursor:not-allowed;opacity:.6}
.page-module__C3yneq__container{flex-direction:column;gap:1rem;display:flex}.page-module__C3yneq__tabBar{box-shadow:inset 0 -2px 0 var(--color-border);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border)transparent;gap:0;display:flex;overflow-x:auto}.page-module__C3yneq__tab{color:var(--color-text-secondary);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:.75rem 1.5rem;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:600}.page-module__C3yneq__tab:hover{color:var(--color-text)}.page-module__C3yneq__tab:focus-visible{outline-offset:-2px}.page-module__C3yneq__tabActive{color:var(--kpfk-red);border-bottom-color:var(--kpfk-red)}.page-module__C3yneq__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__C3yneq__filterSelect{padding:var(--filter-padding);font-family:Archivo,sans-serif;font-size:var(--filter-font-size);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;transition:var(--transition);min-width:var(--filter-min-width);font-weight:500}.page-module__C3yneq__filterSelect:focus{border-color:var(--kpfk-red);box-shadow:var(--focus-ring);outline:none}.page-module__C3yneq__dateGroup{align-items:center;gap:.375rem;display:flex}.page-module__C3yneq__dateLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem}.page-module__C3yneq__dateInput{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);transition:var(--transition);padding:.625rem .75rem;font-family:Archivo,sans-serif;font-size:.8125rem}.page-module__C3yneq__dateInput:focus{border-color:var(--kpfk-red);box-shadow:var(--focus-ring);outline:none}.page-module__C3yneq__clearAllBtn{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:.75rem 1rem;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:500}.page-module__C3yneq__clearAllBtn:hover{background:var(--color-hover-bg);color:var(--color-text)}.page-module__C3yneq__resultsHeader{justify-content:space-between;align-items:center;display:flex}.page-module__C3yneq__resultsCount{color:var(--color-text-secondary);font-size:.875rem}.page-module__C3yneq__tableWrapper{background:var(--color-bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow-x:auto}.page-module__C3yneq__table{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__C3yneq__table th,.page-module__C3yneq__table td{padding:var(--table-cell-padding);text-align:left;border-bottom:1px solid var(--color-border)}.page-module__C3yneq__table th{background:var(--color-bg);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.6875rem;font-weight:600}.page-module__C3yneq__table tbody tr{cursor:pointer;transition:var(--transition)}.page-module__C3yneq__table tbody tr:hover{background:var(--color-hover-bg)}.page-module__C3yneq__table tbody tr:last-child td{border-bottom:none}.page-module__C3yneq__entityBadge{padding:var(--badge-padding-sm);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);white-space:nowrap;display:inline-block}.page-module__C3yneq__entityDonations{background:var(--badge-blue-bg);color:var(--badge-blue-text)}.page-module__C3yneq__entityDonors{background:var(--badge-green-bg);color:var(--badge-green-text)}.page-module__C3yneq__entityFulfillment{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.page-module__C3yneq__entityCampaigns{background:var(--badge-indigo-bg);color:var(--badge-indigo-text)}.page-module__C3yneq__entityGifts{background:var(--badge-pink-bg);color:var(--badge-pink-text)}.page-module__C3yneq__entityProfiles{background:var(--badge-gray-bg);color:var(--badge-gray-text)}.page-module__C3yneq__entityMemberships{background:var(--badge-purple-bg);color:var(--badge-purple-text)}.page-module__C3yneq__entityDefault{background:var(--badge-gray-bg);color:var(--badge-gray-text)}.page-module__C3yneq__actionBadge{padding:var(--badge-padding-sm);border-radius:var(--badge-radius);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);letter-spacing:var(--badge-letter-spacing);white-space:nowrap;display:inline-block}.page-module__C3yneq__actionInsert{background:var(--badge-green-bg);color:var(--badge-green-text)}.page-module__C3yneq__actionUpdate{background:var(--badge-blue-bg);color:var(--badge-blue-text)}.page-module__C3yneq__actionDelete{background:var(--badge-red-bg);color:var(--feedback-error-text)}.page-module__C3yneq__actionStatus{background:var(--badge-yellow-bg);color:var(--badge-yellow-text)}.page-module__C3yneq__actionDefault{background:var(--badge-gray-bg);color:var(--badge-gray-text)}.page-module__C3yneq__recordLink{color:var(--kpfk-red);font-family:monospace;font-size:.75rem;text-decoration:none}.page-module__C3yneq__recordLink:hover{text-decoration:underline}.page-module__C3yneq__recordId{color:var(--color-text-secondary);font-family:monospace;font-size:.75rem}.page-module__C3yneq__changeSummary{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.8125rem;overflow:hidden}.page-module__C3yneq__expandedRow{background:var(--color-bg)}.page-module__C3yneq__expandedRow td{padding:1rem 1.5rem!important}.page-module__C3yneq__expandedContent{flex-direction:column;gap:.75rem;display:flex}.page-module__C3yneq__diffTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin:0;font-size:.75rem;font-weight:600}.page-module__C3yneq__diffContainer{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__C3yneq__diffColumn{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem;overflow-x:auto}.page-module__C3yneq__diffColumnLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.page-module__C3yneq__diffField{justify-content:space-between;gap:1rem;padding:.25rem 0;font-size:.8125rem;display:flex}.page-module__C3yneq__diffFieldName{color:var(--color-text-secondary);flex-shrink:0;font-weight:500}.page-module__C3yneq__diffFieldValue{color:var(--color-text);text-align:right;word-break:break-all;font-family:monospace;font-size:.75rem}.page-module__C3yneq__diffChanged{background:var(--badge-yellow-bg);border-radius:2px;margin:-.125rem -.25rem;padding:.125rem .25rem}.page-module__C3yneq__noChanges{color:var(--color-text-secondary);font-size:.8125rem;font-style:italic}.page-module__C3yneq__pagination{justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex}.page-module__C3yneq__pageBtn{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;transition:var(--transition);padding:.5rem 1rem;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:500}.page-module__C3yneq__pageBtn:hover:not(:disabled){border-color:var(--kpfk-red);color:var(--kpfk-red)}.page-module__C3yneq__pageBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__C3yneq__pageInfo{color:var(--color-text-secondary);font-size:.875rem}.page-module__C3yneq__settingsSection{flex-direction:column;gap:1rem;display:flex}.page-module__C3yneq__successBanner{background:var(--feedback-success-bg);border:1px solid var(--feedback-success-border);border-radius:var(--radius);color:var(--feedback-success-text);padding:.75rem 1rem;font-size:.875rem;font-weight:500}.page-module__C3yneq__settingsCard{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.page-module__C3yneq__settingsCardHeader{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.page-module__C3yneq__settingsCardTitle{color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600}.page-module__C3yneq__editBtn{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition);background:0 0;padding:.5rem 1rem;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:500}.page-module__C3yneq__editBtn:hover{border-color:var(--kpfk-red);color:var(--kpfk-red)}.page-module__C3yneq__settingsDisplay{flex-direction:column;gap:0;padding:1rem 1.25rem;display:flex}.page-module__C3yneq__displayRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.page-module__C3yneq__displayRow:last-child{border-bottom:none}.page-module__C3yneq__displayLabel{color:var(--color-text-secondary);flex-shrink:0;min-width:100px;font-size:.8125rem}.page-module__C3yneq__displayValue{color:var(--color-text);text-align:right;word-break:break-word;font-size:.875rem;font-weight:500}.page-module__C3yneq__displayValueMono{color:var(--color-text-secondary);text-align:right;word-break:break-all;font-family:monospace;font-size:.75rem}.page-module__C3yneq__link{color:var(--kpfk-red);text-decoration:none}.page-module__C3yneq__link:hover{text-decoration:underline}.page-module__C3yneq__muted{color:var(--color-text-secondary);font-style:italic}.page-module__C3yneq__formSectionDivider{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-border);margin-top:.25rem;padding:.75rem 0 .25rem;font-size:.8125rem;font-weight:600}.page-module__C3yneq__formRow{gap:.75rem;display:flex}.page-module__C3yneq__formFieldSmall{flex-direction:column;flex:0 0 100px;gap:.375rem;display:flex}.page-module__C3yneq__formFieldSmall label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.page-module__C3yneq__formFieldSmall input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text);transition:var(--transition);padding:.75rem;font-family:Archivo,sans-serif;font-size:.9375rem}.page-module__C3yneq__formFieldSmall input:focus{border-color:var(--kpfk-red);box-shadow:var(--focus-ring);outline:none}.page-module__C3yneq__displayDivider{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-border);margin-top:.5rem;padding:.75rem 0 .25rem;font-size:.8125rem;font-weight:600}.page-module__C3yneq__settingsForm{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.page-module__C3yneq__formField{flex-direction:column;gap:.375rem;display:flex}.page-module__C3yneq__formField label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:600}.page-module__C3yneq__formField input,.page-module__C3yneq__formField select,.page-module__C3yneq__formField textarea{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);color:var(--color-text);transition:var(--transition);padding:.75rem;font-family:Archivo,sans-serif;font-size:.9375rem}.page-module__C3yneq__formField textarea{resize:vertical;min-height:60px}.page-module__C3yneq__formField input:focus,.page-module__C3yneq__formField select:focus,.page-module__C3yneq__formField textarea:focus{border-color:var(--kpfk-red);box-shadow:var(--focus-ring);outline:none}.page-module__C3yneq__formHint{color:var(--color-text-secondary);font-size:.75rem}.page-module__C3yneq__formError{background:var(--feedback-error-bg);border:1px solid var(--feedback-error-border);border-radius:var(--radius);color:var(--feedback-error-text);padding:.75rem 1rem;font-size:.8125rem}.page-module__C3yneq__formActions{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.page-module__C3yneq__saveBtn{background:var(--kpfk-red);border-radius:var(--radius);color:#fff;cursor:pointer;transition:var(--transition);border:none;padding:.75rem 1.25rem;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:600}.page-module__C3yneq__saveBtn:hover{background:var(--kpfk-red-dark)}.page-module__C3yneq__saveBtn:disabled{opacity:.6;cursor:not-allowed}.page-module__C3yneq__cancelBtn{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;transition:var(--transition);background:0 0;padding:.75rem 1.25rem;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:500}.page-module__C3yneq__cancelBtn:hover{background:var(--color-hover-bg)}.page-module__C3yneq__createBtn{background:var(--kpfk-red);border-radius:var(--radius);color:#fff;cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;padding:.75rem 1.25rem;font-family:Archivo,sans-serif;font-size:.875rem;font-weight:600}.page-module__C3yneq__createBtn:hover{background:var(--kpfk-red-dark)}.page-module__C3yneq__deleteBtnSmall{border:1px solid var(--feedback-error-border);border-radius:var(--radius);color:var(--kpfk-red);cursor:pointer;transition:var(--transition);background:0 0;padding:.5rem 1rem;font-family:Archivo,sans-serif;font-size:.8125rem;font-weight:500}.page-module__C3yneq__deleteBtnSmall:hover{background:var(--feedback-error-bg)}.page-module__C3yneq__deleteBtnSmall:disabled{opacity:.5;cursor:not-allowed}.page-module__C3yneq__statusCards{flex-wrap:wrap;gap:.75rem;display:flex}.page-module__C3yneq__statusCard{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;min-width:110px;transition:var(--transition);text-align:center;flex:1;padding:.75rem 1rem}.page-module__C3yneq__statusCard:hover{border-color:var(--kpfk-red)}.page-module__C3yneq__statusCardActive{border-color:var(--kpfk-red);background:var(--filter-active-bg)}.page-module__C3yneq__statusCardCount{color:var(--color-text);font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.page-module__C3yneq__statusCardLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}.page-module__C3yneq__searchBox{flex:1;min-width:220px;max-width:350px;position:relative}.page-module__C3yneq__searchInput{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-elevated);width:100%;color:var(--color-text);transition:var(--transition);padding:.75rem 2.5rem .75rem 1rem;font-family:Archivo,sans-serif;font-size:.9375rem}.page-module__C3yneq__searchInput:focus{border-color:var(--kpfk-red);box-shadow:var(--focus-ring);outline:none}.page-module__C3yneq__searchInput::placeholder{color:var(--color-text-secondary)}.page-module__C3yneq__clearSearch{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.page-module__C3yneq__clearSearch:hover{color:var(--color-text)}.page-module__C3yneq__programName{color:var(--color-text);font-weight:500}.page-module__C3yneq__programDesc{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.75rem;overflow:hidden}.page-module__C3yneq__slugText{color:var(--color-text-secondary);font-family:monospace;font-size:.75rem}.page-module__C3yneq__activeBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--badge-green-bg);color:var(--badge-green-text);border-radius:9999px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__C3yneq__inactiveBadge{text-transform:uppercase;letter-spacing:.05em;background:var(--badge-gray-bg);color:var(--badge-gray-text);border-radius:9999px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.page-module__C3yneq__panelOverlay{z-index:200;background:#0000004d;animation:.15s page-module__C3yneq__fadeIn;position:fixed;inset:0}@keyframes page-module__C3yneq__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__C3yneq__detailPanel{background:var(--color-bg-elevated);width:480px;max-width:100vw;box-shadow:var(--shadow-lg);z-index:201;flex-direction:column;animation:.2s page-module__C3yneq__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}@keyframes page-module__C3yneq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.page-module__C3yneq__panelHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.page-module__C3yneq__panelTitle{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.page-module__C3yneq__panelClose{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.page-module__C3yneq__panelClose:hover{color:var(--color-text)}.page-module__C3yneq__panelBody{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.page-module__C3yneq__panelSection{flex-direction:column;gap:.75rem;display:flex}.page-module__C3yneq__panelSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);margin:0;padding-bottom:.5rem;font-size:.6875rem;font-weight:600}.page-module__C3yneq__panelActions{border-top:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.page-module__C3yneq__modalOverlay{z-index:300;background:#0006;justify-content:center;align-items:center;animation:.15s page-module__C3yneq__fadeIn;display:flex;position:fixed;inset:0}.page-module__C3yneq__modal{background:var(--color-bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-lg);flex-direction:column;width:480px;max-width:90vw;max-height:85vh;animation:.2s page-module__C3yneq__modalSlideUp;display:flex;overflow:hidden}@keyframes page-module__C3yneq__modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__C3yneq__modalHeader{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.page-module__C3yneq__modalTitle{color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.page-module__C3yneq__modalClose{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1}.page-module__C3yneq__modalClose:hover{color:var(--color-text)}.page-module__C3yneq__modalBody{flex-direction:column;flex:1;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.page-module__C3yneq__modalFooter{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.page-module__C3yneq__cardDescription{color:var(--color-text-secondary);margin:0;padding:.75rem 1.25rem 0;font-size:.875rem;line-height:1.5}.page-module__C3yneq__referenceTableWrap{padding:0 1.25rem 1.25rem;overflow-x:auto}.page-module__C3yneq__referenceTable{border-collapse:collapse;width:100%;font-size:.875rem}.page-module__C3yneq__referenceTable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:.625rem .75rem;font-size:.6875rem;font-weight:600}.page-module__C3yneq__referenceTable td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:.625rem .75rem;line-height:1.5}.page-module__C3yneq__referenceTable tbody tr:last-child td{border-bottom:none}.page-module__C3yneq__referenceTable .page-module__C3yneq__cellLabel{color:var(--color-text);white-space:nowrap;font-weight:500}.page-module__C3yneq__referenceTable .page-module__C3yneq__cellMuted{color:var(--color-text-secondary)}.page-module__C3yneq__referenceTable .page-module__C3yneq__cellDynamic{color:var(--color-text-secondary);font-style:italic}@media (max-width:1024px){.page-module__C3yneq__table th,.page-module__C3yneq__table td{padding:.625rem .5rem}.page-module__C3yneq__table{font-size:.8125rem}.page-module__C3yneq__detailPanel{width:420px}.page-module__C3yneq__diffContainer{grid-template-columns:1fr}}@media (max-width:768px){.page-module__C3yneq__tab{min-height:44px}.page-module__C3yneq__toolbar{flex-direction:column;align-items:stretch}.page-module__C3yneq__filterSelect{width:100%;min-width:0}.page-module__C3yneq__dateGroup{flex-direction:column;align-items:stretch}.page-module__C3yneq__table{font-size:.8125rem}.page-module__C3yneq__table th,.page-module__C3yneq__table td{padding:.5rem .625rem}.page-module__C3yneq__changeSummary{max-width:150px}.page-module__C3yneq__diffContainer{grid-template-columns:1fr}.page-module__C3yneq__table th:nth-child(5),.page-module__C3yneq__table td:nth-child(5),.page-module__C3yneq__table th:nth-child(6),.page-module__C3yneq__table td:nth-child(6){display:none}.page-module__C3yneq__clearAllBtn{min-height:44px}.page-module__C3yneq__pageBtn{min-width:44px;min-height:44px}.page-module__C3yneq__displayRow{flex-direction:column;gap:.25rem}.page-module__C3yneq__displayValue,.page-module__C3yneq__displayValueMono{text-align:left}.page-module__C3yneq__formRow{flex-direction:column;gap:1.25rem}.page-module__C3yneq__formFieldSmall{flex:1}.page-module__C3yneq__statusCards{flex-direction:row;overflow-x:auto}.page-module__C3yneq__statusCard{flex:none;min-width:90px}.page-module__C3yneq__searchBox{min-width:0;max-width:none}.page-module__C3yneq__programDesc{max-width:150px}.page-module__C3yneq__detailPanel{width:100%}.page-module__C3yneq__panelHeader,.page-module__C3yneq__panelBody{padding:1rem}.page-module__C3yneq__panelActions{flex-wrap:wrap;padding:1rem}.page-module__C3yneq__modal{max-width:95vw;max-height:90vh}.page-module__C3yneq__modalHeader,.page-module__C3yneq__modalBody,.page-module__C3yneq__modalFooter{padding:1rem}}
.ImageDropzone-module__pn7qTa__wrapper{flex-direction:column;gap:.5rem;display:flex}.ImageDropzone-module__pn7qTa__label{color:var(--admin-fg,#111827);font-size:.875rem;font-weight:600}.ImageDropzone-module__pn7qTa__dropzone{border:2px dashed var(--admin-border,#d1d5db);background:var(--color-bg);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:border-color .12s,background-color .12s;display:flex;position:relative;overflow:hidden}.ImageDropzone-module__pn7qTa__shape_wide{aspect-ratio:16/9;width:100%;max-width:560px}.ImageDropzone-module__pn7qTa__shape_square{width:128px;height:128px}.ImageDropzone-module__pn7qTa__dropzone:hover:not(.ImageDropzone-module__pn7qTa__disabled){border-color:var(--color-text-secondary);background:var(--color-hover-bg)}.ImageDropzone-module__pn7qTa__dropzone:focus-visible{border-color:var(--admin-accent,#111827);outline:none;box-shadow:0 0 0 2px #11182726}.ImageDropzone-module__pn7qTa__dragOver{border-color:var(--color-primary);background:var(--feedback-info-bg)}.ImageDropzone-module__pn7qTa__disabled{cursor:not-allowed;background:var(--color-bg);color:var(--admin-muted,#9ca3af)}.ImageDropzone-module__pn7qTa__preview{object-fit:contain;background:var(--color-bg-elevated);width:100%;height:100%}.ImageDropzone-module__pn7qTa__cropOverlay{color:#fff;opacity:0;pointer-events:none;background:#0000008c;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:opacity .12s;display:flex;position:absolute;inset:0}.ImageDropzone-module__pn7qTa__dropzone:hover:not(.ImageDropzone-module__pn7qTa__disabled) .ImageDropzone-module__pn7qTa__cropOverlay{opacity:1}.ImageDropzone-module__pn7qTa__placeholder{text-align:center;color:var(--admin-muted,#6b7280);pointer-events:none;padding:1rem}.ImageDropzone-module__pn7qTa__placeholderTitle{color:var(--admin-fg,#374151);font-size:.9rem;font-weight:600}.ImageDropzone-module__pn7qTa__placeholderSub{color:var(--admin-muted,#6b7280);margin-top:.2rem;font-size:.8rem}.ImageDropzone-module__pn7qTa__hiddenInput{display:none}.ImageDropzone-module__pn7qTa__actions{gap:.375rem;display:flex}.ImageDropzone-module__pn7qTa__actionBtn{background:var(--color-bg-elevated);border:1px solid var(--admin-border,#d1d5db);cursor:pointer;color:var(--admin-fg,#374151);border-radius:4px;padding:.3rem .625rem;font-size:.8rem}.ImageDropzone-module__pn7qTa__actionBtn:hover:enabled{background:var(--color-hover-bg)}.ImageDropzone-module__pn7qTa__actionBtn:disabled{color:var(--admin-muted,#9ca3af);cursor:not-allowed}.ImageDropzone-module__pn7qTa__disabledHint{color:var(--admin-muted,#6b7280);font-size:.8rem}.ImageDropzone-module__pn7qTa__error{background:var(--feedback-error-bg);color:var(--feedback-error-text);border-radius:4px;padding:.4rem .625rem;font-size:.8rem}
.SortableHeader-module__GZUJMG__sortableHeader{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .15s}.SortableHeader-module__GZUJMG__sortableHeader:hover{color:var(--kpfk-red,#e1251b)}.SortableHeader-module__GZUJMG__sortIndicator{opacity:.3;vertical-align:middle;margin-left:.25rem;font-size:.55rem;transition:opacity .15s;display:inline-block}.SortableHeader-module__GZUJMG__sortIndicatorActive{opacity:1;color:var(--kpfk-red,#e1251b)}
.RefundDialog-module__3PgWOa__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RefundDialog-module__3PgWOa__dialog{background:var(--bg-primary,#fff);border-radius:8px;flex-direction:column;width:100%;max-width:420px;max-height:90dvh;display:flex;box-shadow:0 8px 32px #0003}.RefundDialog-module__3PgWOa__header{border-bottom:1px solid var(--border-color,#e5e7eb);flex:none;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.RefundDialog-module__3PgWOa__header h3{margin:0;font-size:16px;font-weight:600}.RefundDialog-module__3PgWOa__closeBtn{cursor:pointer;color:var(--text-secondary,#6b7280);background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.RefundDialog-module__3PgWOa__body{min-height:0;padding:20px;overflow-y:auto}.RefundDialog-module__3PgWOa__amount{margin:0 0 8px;font-size:15px}.RefundDialog-module__3PgWOa__note{color:var(--text-secondary,#6b7280);margin:0;font-size:13px}.RefundDialog-module__3PgWOa__warning{background:#fef3c7;border:1px solid #f59e0b;border-radius:6px;margin-top:16px;padding:12px;font-size:13px}.RefundDialog-module__3PgWOa__warning p{color:#92400e;margin:0 0 12px}.RefundDialog-module__3PgWOa__warningActions{gap:8px;display:flex}.RefundDialog-module__3PgWOa__error{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:13px}.RefundDialog-module__3PgWOa__footer{border-top:1px solid var(--border-color,#e5e7eb);flex:none;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.RefundDialog-module__3PgWOa__cancelBtn{background:var(--bg-secondary,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;border-radius:6px;padding:8px 16px;font-size:13px}.RefundDialog-module__3PgWOa__cancelBtn:hover{background:var(--bg-hover,#e5e7eb)}.RefundDialog-module__3PgWOa__refundBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.RefundDialog-module__3PgWOa__refundBtn:hover{background:#b91c1c}.RefundDialog-module__3PgWOa__refundBtn:disabled,.RefundDialog-module__3PgWOa__overrideBtn:disabled{opacity:.6;cursor:not-allowed}.RefundDialog-module__3PgWOa__overrideBtn{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500}.RefundDialog-module__3PgWOa__overrideBtn:hover{background:#d97706}.RefundDialog-module__3PgWOa__refundModeBtn{background:var(--bg-secondary,#f3f4f6);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px}.RefundDialog-module__3PgWOa__refundModeBtn:hover{background:var(--bg-hover,#e5e7eb)}.RefundDialog-module__3PgWOa__refundModeActive{color:#fff;cursor:pointer;background:#1f2937;border:1px solid #1f2937;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.RefundDialog-module__3PgWOa__lineItem{border-bottom:1px solid var(--border-color,#f3f4f6);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.RefundDialog-module__3PgWOa__lineItem:last-child{border-bottom:none}.RefundDialog-module__3PgWOa__lineItem input[type=checkbox]{cursor:pointer;width:16px;height:16px}
.ShowAttributionSourceIcon-module__W4k8wW__iconWrap{vertical-align:middle;align-items:center;margin-bottom:.15rem;margin-left:.3rem;display:inline-flex}.ShowAttributionSourceIcon-module__W4k8wW__icon{color:var(--color-text-secondary);opacity:.6;flex-shrink:0}