.campaign-dialog{--campaign-dialog-bg:#fff;--campaign-dialog-border:rgba(34,160,80,.3);--campaign-dialog-text:rgba(0,0,0,.88);--campaign-dialog-muted:rgba(0,0,0,.55);--campaign-dialog-label:#3f7a4f;--campaign-dialog-line:rgba(0,0,0,.08);--campaign-dialog-green:#15803d;--campaign-dialog-notice-bg:rgba(123,220,145,.12);--campaign-dialog-notice-border:rgba(34,160,80,.25);--campaign-dialog-notice-text:rgba(0,0,0,.65);--campaign-dialog-backdrop:rgba(0,0,0,.45);position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:var(--campaign-dialog-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dark .campaign-dialog{--campaign-dialog-bg:#151a16;--campaign-dialog-border:#39493d;--campaign-dialog-text:#fafafa;--campaign-dialog-muted:#aaa;--campaign-dialog-label:#9cbda5;--campaign-dialog-line:#303a32;--campaign-dialog-green:#7bdc91;--campaign-dialog-notice-bg:#202c20;--campaign-dialog-notice-border:#42523d;--campaign-dialog-notice-text:#b3c7b6;--campaign-dialog-backdrop:rgba(0,0,0,.73)}.campaign-dialog__panel{position:relative;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid var(--campaign-dialog-border);border-radius:14px;background:var(--campaign-dialog-bg);color:var(--campaign-dialog-text);box-shadow:0 30px 130px #000000ab}.campaign-dialog__close{position:absolute;top:11px;right:14px;width:32px;height:32px;padding:0;border:0;background:none;color:var(--campaign-dialog-muted);font-size:24px;line-height:32px;cursor:pointer}.campaign-dialog__inner{padding:30px}.campaign-dialog__label{color:var(--campaign-dialog-label);font-size:11px;letter-spacing:1px}.campaign-dialog__title{margin:12px 24px 11px 0;font-size:22px;font-weight:500;line-height:1.4}.campaign-dialog__desc{margin:0 0 21px;color:var(--campaign-dialog-muted);font-size:13px;line-height:1.85}.campaign-dialog__buttons{display:flex;gap:10px;margin-top:24px}.campaign-dialog__row{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--campaign-dialog-line);font-size:13px}.campaign-dialog__row strong{color:var(--campaign-dialog-green);font-weight:500;text-align:right}.campaign-dialog__notice{margin-top:18px;padding:12px 14px;border:1px solid var(--campaign-dialog-notice-border);border-radius:6px;background:var(--campaign-dialog-notice-bg);color:var(--campaign-dialog-notice-text);font-size:12px;line-height:1.8}.campaign-dialog__btn{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:40px;padding:12px;border:0;border-radius:5px;background:#7bdc91;color:#102216;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}.campaign-dialog__btn--secondary{border:1px solid rgba(0,0,0,.2);background:#0000000a;color:#000c}.dark .campaign-dialog__btn--secondary{border-color:#444;background:#ffffff0d;color:#ddd}.campaign-dialog-enter-active,.campaign-dialog-leave-active{transition:opacity .18s ease}.campaign-dialog-enter-from,.campaign-dialog-leave-to{opacity:0}@media(max-width:700px){.campaign-dialog__inner{padding:27px 23px}.campaign-dialog__title{font-size:21px}}
