.gd{color:var(--Black)}
.gd .gd-fixed-bottom{position:fixed;right:0;bottom:68px;left:0;z-index:4;border-radius:12px 12px 0 0}
.gd .gd-accordion-header .dock-title{font-size:18px !important;padding:12px 16px !important;border-radius:12px 12px 0 0}
.gd .gd-get-otp{min-height:40px;height:auto;padding:10.5px 16px;display:inline-flex;align-items:center;justify-content:center;line-height:19px}
.gd .btm-dock-title p,.gd .btm-dock-title span{font-size:18px !important;margin-bottom:0 !important}
.gd .global-offer-input-field{width:100%;height:50px;padding:0 16px;border:1px solid #aaa;border-radius:4px;background-color:#fff5e5;transition:all .3s;font-size:16px}
.gd .global-offer-input-field:placeholder-shown:not(:focus){background-color:#fff5e5;border:1px solid #aaa;padding:0 16px;font-size:16px}
.gd .global-offer-input-field:focus{outline:0;border:1px solid #005dac !important;background-color:#f2f9ff !important;font-size:16px;padding:22px 16px 9px}
.gd .gd-input-label{left:16px;top:12px;font-size:16px;transition:all .3s;cursor:text;color:var(--Stone);right:0;width:fit-content;background-color:transparent}
.gd .global-offer-input-field:placeholder-shown:not(:focus)+.gd-input-label{top:12px;font-size:16px;color:var(--Stone);background-color:transparent}
.gd .global-offer-input-field:not(:placeholder-shown){border:1px solid #aaa;background-color:#f4f4f4;padding:22px 16px 9px;font-size:16px}
.gd .global-offer-input-field:focus+.gd-input-label{font-size:10px;top:8px;right:0;transform:translateY(0);color:#005dac}
.gd .global-offer-input-field:focus.exp-aop-invalid-input-field+.gd-input-label{color:#cc293b}
.gd .global-offer-input-field:not(:placeholder-shown)+.gd-input-label{font-size:10px;top:8px;right:0;transform:translateY(0);color:#111}
.gd .global-offer-input-field:not(:placeholder-shown).exp-aop-invalid-input-field+.gd-input-label{color:#cc293b}
.gd .spamTagText{background-color:var(--backgroundColor);color:var(--textColor);top:14px;right:15px;font-size:10px;padding:4px;border-radius:2px}
.gd .gd-guideline-text{font-size:12px;color:var(--Stone)}
.gd .gd-error-message{display:inline;margin:0}
.gd .gd-mobile-error-text{font-size:12px}
.gd .otp-input{letter-spacing:calc((100vw - 108px) / 4);min-height:53px}
.gd .global-offer-input-field.exp-aop-invalid-input-field,.gd .otp-input.exp-aop-invalid-input-field{border:1px solid var(--bs-danger) !important;background-color:#fff2f4 !important}
.gd .dock-title{--bs-accordion-btn-icon:url("../../../../../../content/dam/bajajmarkets/exp_aop/application_assets/arrow-down.webp");--bs-accordion-btn-active-icon:url("../../../../../../content/dam/bajajmarkets/exp_aop/application_assets/arrow-down.webp")}
.gd .gd-accordion-item{border-radius:12px 12px 0 0 !important}
.gd.gd-overlay-visible .gd-accordion-item,.gd.gd-overlay-visible .gd-accordion-header .dock-title{border-radius:12px 12px 0 0}
.gd .accordion-button{padding:16px !important}
.gd .dock-title::after{width:14px;height:7px;background-image:var(--bs-accordion-btn-icon);background-position:center;transform:rotate(180deg)}
.gd .dock-title:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:rotate(0)}
.gd .accordion-body{padding:0 16px 16px 16px !important}
.gd .gd-otp{width:100%;min-width:0;margin-bottom:0;padding-top:16px}
.gd .gd-otp:focus-visible,.gd .gd-otp:focus{outline:0}
.gd .gd-otp .login-right-title{font-size:16px;margin-bottom:0;font-weight:800 !important}
.gd .gd-otp .otp-input:not(:placeholder-shown),.gd .gd-otp .otp-input{padding:16px !important;text-align:left;direction:ltr;color:#111;caret-color:#111;background-color:#fff5e5;border:1px solid #aaa;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;box-sizing:border-box}
.gd .gd-otp .tel-right-gd:focus,.gd .gd-otp .tel-right-gd:not(:placeholder-shown){padding:15px 47px !important}
.gd .gd-otp .otp-input:focus{background-color:#f2f9ff;border:1px solid #005dac !important}
.gd .gd-otp .otp-input:not(:focus):not(:placeholder-shown):not(.exp-aop-invalid-input-field){background-color:#f4f4f4;border:1px solid #aaa}
.gd .gd-otp .otp-timer{color:var(--Gray);padding-top:12px}
.gd .otp-secure-text{background-color:var(--Super-silver)}
.gd .otp-input:focus-visible{outline:0}
.gd .otp-error-text{color:#cc293b;font-size:16px;line-height:1.4;margin:0}
.gd .gd-user-name{display:inline}
.gd .otp-input.exp-aop-invalid-input-field:focus,.gd .otp-input.exp-aop-invalid-input-field{border:1px solid var(--bs-danger) !important;background-color:#fff2f4 !important}
.gd .resend-otp{font-weight:700;margin-bottom:0 !important}
.gd .gd-otp-screen-title-group{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;margin:8px 0 16px 0}
.gd .gd-otp-screen-title-group>.sec-heading{flex:1 1 auto;min-width:0}
.gd .gd-otp-screen-title-group .edit-no{display:inline-block;flex:0 0 auto;white-space:nowrap;font-size:12px;color:#f50 !important;cursor:pointer;margin-bottom:0}
.gd .otp-input-wrap{position:relative}
.gd .gd-otp .gd-otp-input-label{position:absolute;left:16px;top:14px;font-size:16px;color:var(--Stone);pointer-events:none}
.gd .gd-otp .otp-input:focus+.gd-otp-input-label,.gd .gd-otp .otp-input:not(:placeholder-shown)+.gd-otp-input-label{display:none}
.gd .otp-input-error-message{display:flex;align-items:flex-start;gap:4px;margin-top:4px;padding-left:8px;font-size:12px;color:#cc293b}
.gd .input-error-warning-icon{width:15px;height:15px}
.gd .otp-blank-resp,.gd .otp-expired-resp{margin-top:4px;padding-left:8px;font-size:12px;line-height:1.4}
.gd .otp-input-wrap:has(input:checked){background-color:var(--bs-primary);border:1px solid var(--bs-primary) !important}
.gd .gd-offers{background:#fff}
.gd.gd-offers-header-mode .gd-offers .gd-header{display:none}
.gd.gd-offers-header-mode .gd-offers-header-title{font-size:16px;font-weight:700;color:#111;line-height:1.3;padding-bottom:4px}
.gd.gd-offers-header-mode .gd-offers-header-subtitle{font-size:18px;font-weight:800;color:#111;line-height:1.3}
.gd .gd-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.gd .gd-header::after{content:"";width:14px;height:7px;flex-shrink:0;margin-top:8px;background-image:var(--bs-accordion-btn-active-icon);background-repeat:no-repeat;background-position:center;background-size:14px 7px}
.gd:has(.gd-offers:not(.d-none)) .otp-secure-text{display:none !important}
.gd .gd-header .gd-title{color:#111}
.gd .gd-header .gd-subtitle{font-size:14px;color:#1a1a1a}
.gd .gd-header .gd-subtitle p{font-weight:800}
.gd .gd-header p{margin-bottom:0}
.gd .gd-carousel{gap:16px;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;padding-top:16px;scrollbar-width:none;-ms-overflow-style:none}
.gd .gd-carousel::-webkit-scrollbar{display:none}
.gd:has(#collapseDock.show) .accordion-button{padding:12px 16px 16px 16px !important}
.gd:has(#collapseDock.show):has(.gd-offers:not(.d-none)) .accordion-button{padding:12px 16px 0 16px !important}
.accordion-body:has(.gd-offers:not(.d-none)){padding:0 0 12px 16px !important}
.gd .gd-card{min-width:85%;border:1px solid #66666626;padding:16px;border-radius:14px;background-image:linear-gradient(to right,#fff,#f4f4f4)}
.gd .gd-card:last-child{margin-right:16px !important}
.gd .gd-badge{display:inline-flex;font-size:12px;top:-12px;right:-9px}
.gd .gd-express-badge{background:#cce6ff;color:var(--bs-secondary);border:1px solid var(--bs-secondary);border-radius:4px 4px 0 4px}
.gd .gd-badge-tail{position:absolute;top:15px;right:-13px;transform:translateX(-50%);padding:0 0 4px 4px;background-color:#a4c8eb;width:8px;height:8px;border-radius:0 0 4px 0}
.gd .gd-card-header{gap:12px}
.gd .gd-icon{width:40px;height:40px;background:#06c;border-radius:8px;padding:8px}
.gd .gd-type .offer-category{font-size:12px !important}
.gd .gd-loan-info{gap:36px;margin-bottom:12px}
.gd .gd-offers .gd-carousel .gd-type .offer-provider,.gd .gd-loan-label{font-size:14px !important}
.gd .gd-offers .gd-carousel .gd-type .offer-provider{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80%}
.gd .gd-loan-label{margin-bottom:2px}
.gd .gd-info-label{font-size:12px !important;padding-bottom:2px}
.gd .gd-loan-amount{font-size:26px}
.gd .gd-info-value{font-size:14px !important}
.gd .gd-btn-apply::after{content:'';background-image:url('../../../../../../content/dam/bajajmarkets/exp_aop/application_assets/icon-arrow-right.webp');height:13px;width:16px;background-repeat:no-repeat}
.gd .gd-btn-apply{text-decoration:none}