.ib-modal-root{z-index:1000001;isolation:isolate;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ib-modal-backdrop{background:#000000a6;position:absolute;inset:0}.ib-modal-panel{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0006}.ib-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ib-modal-header h2{color:#0c1927;margin:0;font-size:18px;font-weight:700}.ib-modal-close{color:#888;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1}.ib-modal-icon{background:#00d4ff26;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:28px;display:flex}.ib-modal-title{text-align:center;color:#0c1927;margin:0 0 8px;font-size:20px;font-weight:700}.ib-modal-desc{text-align:center;color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.ib-btn-primary{color:#fff;cursor:pointer;background:#0c2e4e;border:none;border-radius:8px;width:100%;padding:14px;font-size:16px;font-weight:700;transition:background .2s}.ib-btn-primary:hover:not(:disabled){background:#0c1927}.ib-btn-primary:disabled{opacity:.6;cursor:not-allowed}.ib-error-msg{color:#dd1936;text-align:center;margin:8px 0 0;font-size:13px}.ib-otp-row{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.ib-otp-input{text-align:center;color:#0c1927;border:1.5px solid #d0d8e4;border-radius:8px;width:48px;min-width:44px;height:52px;font-size:20px;font-weight:700}.ib-otp-input:focus{border-color:#00d4ff;outline:none}.ib-timer{text-align:center;color:#666;margin-bottom:16px;font-size:14px}.ib-resend-btn{color:#0c2e4e;cursor:pointer;background:0 0;border:none;margin:0 auto 16px;font-size:14px;font-weight:600;text-decoration:underline;display:block}@media (max-width:480px){.ib-otp-input{width:44px;height:48px;font-size:18px}.ib-otp-row{gap:6px}}
.digiturk-onay-iframe-modal-root{z-index:1000001;isolation:isolate;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.digiturk-onay-iframe-modal-backdrop{background:#000000b8;position:absolute;inset:0}.digiturk-onay-iframe-modal-panel{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:100%;height:min(92dvh,900px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}.digiturk-onay-iframe-modal-header{color:#fff;background:#0c1927;border-bottom:1px solid #e8e8e8;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.digiturk-onay-iframe-modal-header h2{margin:0;font-size:16px;font-weight:700}.digiturk-onay-iframe-modal-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1}.digiturk-onay-iframe-modal-frame-wrap{background:#f3f4f6;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.digiturk-onay-iframe-modal-frame{background:#fff;border:0;width:100%;height:100%}@media (min-width:768px){.digiturk-onay-iframe-modal-panel{width:430px;max-width:calc(100vw - 32px);height:min(90dvh,860px)}.digiturk-onay-iframe-modal-frame-wrap{background:#fff}.digiturk-onay-iframe-modal-frame{width:430px;max-width:100%}}@media (min-width:1200px){.digiturk-onay-iframe-modal-panel{width:460px;height:min(92dvh,900px)}.digiturk-onay-iframe-modal-frame{width:460px}}
.error-alert-modal-root{z-index:1000001;isolation:isolate;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.error-alert-modal-backdrop{background:#0000008c;position:absolute;inset:0}.error-alert-modal-panel{z-index:1;text-align:center;background:#fff;border:none;border-radius:20px;width:100%;max-width:400px;padding:32px 28px 28px;position:relative;box-shadow:0 16px 40px #00000047}.error-alert-modal-icon{color:#dd1936;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 20px;display:flex}.error-alert-modal-icon svg{width:52px;height:52px;display:block}.error-alert-modal-title{letter-spacing:0;color:#dd1936;margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.35}.error-alert-modal-message{color:#1a1a1a;word-break:break-word;margin:0 0 24px;font-size:1rem;line-height:1.5}.error-alert-modal-btn{color:#fff;cursor:pointer;background:#0c2e4e;border:none;border-radius:12px;width:100%;padding:15px 24px;font-size:16px;font-weight:700;transition:background .2s}.error-alert-modal-btn:hover{background:#0c1927}.error-alert-modal-panel--dark{background:#fff;border:none;box-shadow:0 16px 40px #00000047}.error-alert-modal-panel--dark .error-alert-modal-title{color:#dd1936}.error-alert-modal-panel--dark .error-alert-modal-message{color:#1a1a1a}.error-alert-modal-panel--dark .error-alert-modal-icon{color:#dd1936;background:0 0}.error-alert-modal-btn--dark{border-radius:12px;justify-content:center;width:100%;padding:15px 24px}
