.campaign-dialog-module__rKUdPa__overlay{z-index:10000;background:#040c07c7;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.campaign-dialog-module__rKUdPa__modal{color:#fff;background:#0b2315;border:1px solid #d9ff3b24;border-radius:20px;width:100%;max-width:560px;max-height:calc(100dvh - 32px);overflow:hidden}.campaign-dialog-module__rKUdPa__dialog{outline:none;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;position:relative}.campaign-dialog-module__rKUdPa__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.campaign-dialog-module__rKUdPa__header h2{font-family:var(--p-font-display), sans-serif;text-transform:uppercase;margin:0;font-size:30px;line-height:1.05}.campaign-dialog-module__rKUdPa__close{color:#fff;cursor:pointer;background:#103522;border:1px solid #d9ff3b47;border-radius:9999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.campaign-dialog-module__rKUdPa__closeOverlay{z-index:1;color:#fff;cursor:pointer;background:#103522;border:1px solid #d9ff3b47;border-radius:9999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.campaign-dialog-module__rKUdPa__close:disabled,.campaign-dialog-module__rKUdPa__closeOverlay:disabled,.campaign-dialog-module__rKUdPa__action:disabled{opacity:.5;cursor:not-allowed}.campaign-dialog-module__rKUdPa__content{overscroll-behavior:contain;scrollbar-color:#164633 #0b2315;min-height:0;overflow-y:auto}.campaign-dialog-module__rKUdPa__poster{object-fit:contain;width:100%;height:auto;display:block}.campaign-dialog-module__rKUdPa__body,.campaign-dialog-module__rKUdPa__figure,.campaign-dialog-module__rKUdPa__content>p{overflow-wrap:anywhere;margin:20px;font-size:16px;line-height:1.6}.campaign-dialog-module__rKUdPa__body :first-child{margin-top:0}.campaign-dialog-module__rKUdPa__body a{color:#d9ff3b;text-underline-offset:3px}.campaign-dialog-module__rKUdPa__body img,.campaign-dialog-module__rKUdPa__figure img{max-width:100%;height:auto;display:block}.campaign-dialog-module__rKUdPa__figure figcaption{color:#c8d3cb;margin-top:8px;font-size:13px}.campaign-dialog-module__rKUdPa__footer{border-top:1px solid #d9ff3b24;flex-shrink:0;justify-content:flex-end;padding:12px 20px;display:flex}.campaign-dialog-module__rKUdPa__action{color:#004d2a;width:auto;min-height:44px;font-family:var(--p-font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d9ff3b;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.campaign-dialog-module__rKUdPa__close:focus-visible,.campaign-dialog-module__rKUdPa__closeOverlay:focus-visible,.campaign-dialog-module__rKUdPa__action:focus-visible{outline-offset:-4px;outline:2px solid #d9ff3b}.campaign-dialog-module__rKUdPa__dialog textarea{color:#fff;background:#103522;border:1px solid #d9ff3b47;border-radius:8px;width:100%;min-height:100px;padding:12px}@media (max-width:480px){.campaign-dialog-module__rKUdPa__overlay{padding:8px}.campaign-dialog-module__rKUdPa__modal,.campaign-dialog-module__rKUdPa__dialog{max-height:calc(100dvh - 16px)}}.campaign-dialog-module__rKUdPa__preview{width:100%;max-height:var(--campaign-preview-height,680px);margin-inline:auto}.campaign-dialog-module__rKUdPa__preview .campaign-dialog-module__rKUdPa__dialog{max-height:var(--campaign-preview-height,680px)}.campaign-dialog-module__rKUdPa__modal[data-layout=text]{width:min(424px,100dvw - 32px);min-width:min(320px,100dvw - 32px);max-width:100%}.campaign-dialog-module__rKUdPa__preview[data-layout=text]{width:100%;min-width:0}.campaign-dialog-module__rKUdPa__dialog[data-layout=text]{width:100%;height:auto;min-height:min(200px, var(--campaign-preview-height,calc(100dvh - 32px)));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.campaign-dialog-module__rKUdPa__dialog[data-layout=text] .campaign-dialog-module__rKUdPa__header{grid-row:1}.campaign-dialog-module__rKUdPa__dialog[data-layout=text] .campaign-dialog-module__rKUdPa__content{grid-row:2;min-height:0;overflow:auto}.campaign-dialog-module__rKUdPa__dialog[data-layout=text] .campaign-dialog-module__rKUdPa__footer{grid-row:3}
