.tp-inbox-card-section{margin:0}.tp-inbox-card__dialog{width:min(48rem,100vw - 3.2rem);max-width:none;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:0;border-radius:.8rem;background:#fff;color:#1d1d1d;box-shadow:0 1.2rem 4rem rgba(0,0,0,.25);overflow:auto}.tp-inbox-card__dialog:not([open]){display:none}.tp-inbox-card__dialog[open]:not(:modal){position:fixed;inset:0;z-index:1000}.tp-inbox-card__dialog::backdrop{background:rgba(0,0,0,.6)}.tp-inbox-card__panel{position:relative;padding:4.8rem 2.4rem 2.4rem}@media screen and (min-width:750px){.tp-inbox-card__panel{padding:4.8rem 3.6rem 3.2rem}}.tp-inbox-card__close{position:absolute;top:.8rem;right:.8rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.tp-inbox-card__close .icon{width:1.6rem;height:1.6rem}.tp-inbox-card__success{display:none}.tp-inbox-card[data-state=success] .tp-inbox-card__body{display:none}.tp-inbox-card[data-state=success] .tp-inbox-card__success{display:block;text-align:center}.tp-inbox-card__heading{margin:0 0 .8rem}.tp-inbox-card__legal p,.tp-inbox-card__text p{margin:0}.tp-inbox-card__text{margin-bottom:1.6rem}.tp-inbox-card__row{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:750px){.tp-inbox-card__row{flex-direction:row;align-items:stretch}}.tp-inbox-card__field{flex:1 1 auto}.tp-inbox-card__submit{flex:0 0 auto;min-width:12rem}.tp-inbox-card__error{margin:1.2rem 0 0;color:#b3261e;font-size:1.4rem}.tp-inbox-card__legal{margin-top:1.2rem;font-size:1.2rem;opacity:.75}.tp-inbox-card--inline{margin:1.6rem 0}