.three-ds-overlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(20,50,74,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.three-ds-overlay__card{width:min(400px,100%);padding:1.5rem 1.35rem;border-radius:16px;background:#fff;box-shadow:0 24px 64px rgba(20,50,74,.28);text-align:center}.three-ds-overlay__card--iframe{width:min(920px,96vw);height:min(85vh,720px);padding:0;display:flex;flex-direction:column;overflow:hidden;text-align:left}.three-ds-overlay__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.85rem 1rem;border-bottom:1px solid color-mix(in srgb,#14324a 10%,#fff)}.three-ds-overlay__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:#14324a}.three-ds-overlay__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin:0;padding:0;border:none;border-radius:999px;background:#00b67a;color:#fff;font-size:1.45rem;line-height:1;cursor:pointer}.three-ds-overlay__close:hover{background:#00a06c}.three-ds-overlay__frame{flex:1 1 auto;width:100%;min-height:0;border:0;background:#f8fafc}.three-ds-overlay__foot{flex-shrink:0;display:flex;justify-content:center;padding:.65rem 1rem .85rem;border-top:1px solid color-mix(in srgb,#14324a 10%,#fff)}.three-ds-overlay__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;margin:0;padding:.5rem 1rem;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;box-sizing:border-box}.three-ds-overlay__btn--ghost{border:1px solid color-mix(in srgb,#14324a 14%,#e2e8f0);background:#fff;color:#14324a}.three-ds-overlay__btn--ghost:hover{border-color:color-mix(in srgb,#00b67a 40%,#cbd5e1);color:#00b67a}.three-ds-overlay__message{margin:0;font-size:1.05rem;font-weight:700;line-height:1.4;color:#14324a}