.bookluit-payment-dialog{width:min(560px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #dce8e8;border-radius:26px;padding:26px;background:#fff;color:#173b52;box-shadow:0 24px 90px #102b4540}.bookluit-payment-dialog::backdrop{background:#102b4580}.bookluit-payment-dialog h2{font-size:28px;margin:20px 0 12px}.bookluit-payment-dialog p{line-height:1.6;color:#536b7c}.bookluit-payment-dialog [data-close]{float:right}.bookluit-payment-dialog form>button{margin-top:12px;width:100%;min-height:48px}.bookluit-payment-dialog [data-element]{min-height:140px}.web-payment-card{margin-bottom:22px}.web-payment-card h2{font-size:30px}.web-payment-card label{display:flex;gap:12px;align-items:center;margin:20px 0;font-weight:750}.web-payment-card input[type=checkbox]{width:24px;height:24px;accent-color:#087f74}.web-payment-card p{line-height:1.6}.web-payment-actions{display:flex;flex-wrap:wrap;gap:10px}.web-sandbox{background:#fff9e5!important;color:#173b52!important}.web-sandbox select{display:block;width:100%;margin-top:12px}.web-sandbox label{display:block}.web-sandbox small{display:block;line-height:1.5}.web-payment-pending{position:fixed;z-index:9999;right:16px;bottom:110px;width:min(370px,calc(100vw - 32px));padding:20px;border:1px solid #d7e9e5;background:#fff;color:#173b52;border-radius:20px;box-shadow:0 12px 50px #173b5230}.web-payment-pending p{font-size:14px;line-height:1.5}.web-payment-pending button{width:100%}
.dash-nav [data-dash="payments"]{white-space:nowrap}
#pane-growth #stripeConnectCard{display:none!important}
