 .ksh-change-mobile, .ksh-resend-otp, .ksh-popup-close { cursor: pointer; }  .ksh-guest-only, .ksh-loggedin-only { opacity: 0; transition: opacity .15s ease; } .ksh-guest-only { display: inline-flex; } body.kesho-logged-in .ksh-guest-only { display: none; } .ksh-loggedin-only { display: none; } body.kesho-logged-in .ksh-loggedin-only { display: inline-flex; }  body.kesho-logged-in .ksh-profile-icon, body.kesho-logged-in .ksh-profile-icon svg, body.kesho-logged-in .ksh-profile-icon i { color: #5D9A88; fill: #5D9A88; }   .ksh-otp-step input:focus, .ksh-mobile-step input:focus { outline: none !important; box-shadow: none !important; border-color: #5D9A88 !important; }  .ksh-resend-otp { display: inline-block; min-width: 190px; text-align: center; }  ::-moz-selection { background: #DCEBE6; color: #2F4F47; }  body.bricks-is-frontend .ksh-otp-step, body.bricks-is-frontend .ksh-new-user-step { display: none !important; }  .ksh-mobile-icon-inside { pointer-events: none; } ``` ### CSS مخصوص خودِ Form مرحله‌ی OTP (نه سراسری - داخل تنظیمات همون Form) ```css .ksh-otp-form { display: flex; flex-direction: row; flex-wrap: wrap; gap: 12px; justify-content: center; } .ksh-otp-form .form-group:not(.submit-button-wrapper) { width: 56px; flex: 0 0 56px; margin-bottom: 0; } .ksh-otp-form .form-group:not(.submit-button-wrapper) input { width: 56px; height: 56px; text-align: center; } .ksh-otp-form .submit-button-wrapper { flex-basis: 100%; width: 100%; } .ksh-otp-form { direction: ltr; } .ksh-otp-form .submit-button-wrapper { direction: rtl; } button:disabled { opacity: 0.55; } .ksh-guest-only:focus, .ksh-guest-only:focus-visible, .ksh-loggedin-only:focus, .ksh-loggedin-only:focus-visible { outline: none !important; box-shadow: none !important; }