/* hb-uyelik v2 - uyelik_tasarim.py builds this; edit panel-kod/hb-uyelik.css */
.user-menu-content .user-menu-input input.form-control,body.current-page-member-login .user-login-page-content input.form-control,body.current-page-member-signup .signup-container .form-group input.form-control {height: 50px !important; padding: 12px 14px !important; font-family: inherit !important; font-size: 16px !important;line-height: 24px !important; font-weight: 400 !important; color: #1f2a1c !important; background: #fff !important;border: 1.5px solid #8a9385 !important; border-radius: 8px !important; box-shadow: none !important; -webkit-appearance: none; appearance: none;}.user-menu-content .user-menu-input input.form-control::placeholder,body.current-page-member-login .user-login-page-content input.form-control::placeholder,body.current-page-member-signup .signup-container input.form-control::placeholder { color: #7d8778 !important; opacity: 1 !important; }.user-menu-content .user-menu-input input.form-control:focus,body.current-page-member-login .user-login-page-content input.form-control:focus,body.current-page-member-signup .signup-container .form-group input.form-control:focus {border-color: #497637 !important; box-shadow: 0 0 0 3px rgba(118, 188, 67, .35) !important; outline: 0 !important;}body.current-page-member-login #user-login-pass, body.current-page-member-signup #s_pass { padding-right: 48px !important; }body.current-page-member-login .user-login-page-row.password { position: relative; }body.current-page-member-login .user-login-page-row .password-toggle { top: 15px !important; right: 14px !important; width: 22px !important; height: 22px !important; }body.current-page-member-signup .signup-container .toggle-password { height: 50px !important; color: #5a6555 !important; }.user-menu-content [data-selector="login-panel-button"],body.current-page-member-login [data-selector="login-form-button"],body.current-page-member-signup [data-selector="signup-form-button"] {height: 52px !important; padding: 0 16px !important; border: 0 !important; border-radius: 10px !important; background: #497637 !important;color: #fff !important; font-family: inherit !important; font-size: 15.5px !important; font-weight: 700 !important; letter-spacing: .02em;text-transform: none !important; box-shadow: 0 1px 2px rgba(31, 42, 28, .22) !important;}.user-menu-content [data-selector="login-panel-button"]:hover,body.current-page-member-login [data-selector="login-form-button"]:hover,body.current-page-member-signup [data-selector="signup-form-button"]:hover { background: #3b612c !important; }.user-menu-content .user-menu-content-bottom a.btn-secondary,body.current-page-member-login a.btn-secondary[href="/uye-ol"] {display: flex !important; align-items: center; justify-content: center; height: 52px !important; padding: 0 16px !important;border: 2px solid #497637 !important; border-radius: 10px !important; background: #fff !important; color: #497637 !important;font-family: inherit !important; font-size: 15.5px !important; font-weight: 700 !important; box-shadow: none !important;}.user-menu-content .user-menu-content-bottom a.btn-secondary:hover,body.current-page-member-login a.btn-secondary[href="/uye-ol"]:hover { background: #f3f8ef !important; }.user-menu-content [data-selector="google-login"],body.current-page-member-login [data-selector="google-login"] {display: flex !important; align-items: center; justify-content: center; gap: 10px; height: 52px !important; padding: 0 16px !important;border: 1.5px solid #cfd6ca !important; border-radius: 10px !important; background: #fff !important; color: #1f2a1c !important;font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important; box-shadow: none !important;}body .user-menu-content .user-menu-content-bottom .user-menu-button button.btn-google[data-selector="google-login"] { color: #1f2a1c !important; border-color: #cfd6ca !important; background: #fff !important; }.user-menu-content [data-selector="google-login"]:hover,body.current-page-member-login [data-selector="google-login"]:hover { border-color: #8a9385 !important; background: #f9faf7 !important; color: #1f2a1c !important; }.user-menu-content [data-selector="google-login"]::before {content: ""; flex: 0 0 20px; width: 20px; height: 20px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23FFC107' d='M43.6 20.1H42V20H24v8h11.3C33.7 32.7 29.2 36 24 36c-6.6 0-12-5.4-12-12s5.4-12 12-12c3.1 0 5.8 1.2 7.9 3.1l5.7-5.7C34 6.1 29.3 4 24 4 12.9 4 4 12.9 4 24s8.9 20 20 20 20-8.9 20-20c0-1.3-.1-2.6-.4-3.9z'/%3E%3Cpath fill='%23FF3D00' d='M6.3 14.7l6.6 4.8C14.7 15.1 19 12 24 12c3.1 0 5.8 1.2 7.9 3.1l5.7-5.7C34 6.1 29.3 4 24 4 16.3 4 9.7 8.3 6.3 14.7z'/%3E%3Cpath fill='%234CAF50' d='M24 44c5.2 0 9.9-2 13.4-5.2l-6.2-5.2C29.2 35.1 26.7 36 24 36c-5.2 0-9.6-3.3-11.3-8l-6.5 5C9.5 39.6 16.2 44 24 44z'/%3E%3Cpath fill='%231976D2' d='M43.6 20.1H42V20H24v8h11.3c-.8 2.2-2.2 4.2-4.1 5.6l6.2 5.2C37 39.2 44 34 44 24c0-1.3-.1-2.6-.4-3.9z'/%3E%3C/svg%3E") center / contain no-repeat;}body.current-page-member-login [data-selector="google-login"] svg { width: 20px !important; height: 20px !important; flex: 0 0 20px; margin: 0 !important; }body.current-page-member-login [data-selector="google-login"] span { padding: 0 !important; font-size: 15px !important; font-weight: 600 !important; color: #1f2a1c !important; }.hb-uy-not { margin: 8px 2px 0; font-size: 13.5px; line-height: 20px; color: #5a6555; }.hb-uy-not a { color: #497637 !important; font-weight: 700; text-decoration: underline; }.user-menu-content .checkbox-custom input[type=checkbox] + label,body.current-page-member-login .checkbox-custom input[type=checkbox] + label,body.current-page-member-signup .signup-container .checkbox-custom input[type=checkbox] + label {position: relative; display: inline-block; min-height: 24px; padding-left: 34px !important; font-family: inherit !important;font-size: 14px !important; line-height: 22px !important; font-weight: 500 !important; color: #1f2a1c !important; cursor: pointer;}.user-menu-content .checkbox-custom input[type=checkbox] + label::before,body.current-page-member-login .checkbox-custom input[type=checkbox] + label::before,body.current-page-member-signup .signup-container .checkbox-custom input[type=checkbox] + label::before {width: 22px !important; height: 22px !important; top: 0 !important; left: 0 !important; border: 1.5px solid #8a9385 !important;border-radius: 6px !important; background: #fff !important;}.user-menu-content .checkbox-custom input[type=checkbox]:checked + label::before,body.current-page-member-login .checkbox-custom input[type=checkbox]:checked + label::before,body.current-page-member-signup .signup-container .checkbox-custom input[type=checkbox]:checked + label::before { background: #497637 !important; border-color: #497637 !important; }.user-menu-content .checkbox-custom input[type=checkbox]:checked + label::after,body.current-page-member-login .checkbox-custom input[type=checkbox]:checked + label::after,body.current-page-member-signup .signup-container .checkbox-custom input[type=checkbox]:checked + label::after {left: 8px !important; top: 3px !important; width: 6px !important; height: 12px !important; border-color: #fff !important;}.user-menu-content .checkbox-custom input[type=checkbox]:focus-visible + label::before,body.current-page-member-login .checkbox-custom input[type=checkbox]:focus-visible + label::before,body.current-page-member-signup .signup-container .checkbox-custom input:focus-visible + label::before { box-shadow: 0 0 0 3px rgba(118, 188, 67, .45) !important; }.user-menu-content .user-menu-forgot-pass { margin: 0 !important; text-align: right; }.user-menu-content .user-menu-forgot-pass, body.current-page-member-login .user-login-forgot-pass a {font-family: inherit !important; font-size: 14px !important; font-weight: 600 !important; color: #497637 !important; line-height: 22px;}.user-menu-content { box-shadow: -8px 0 28px rgba(31, 42, 28, .16); }.user-menu-content .user-menu-content-top { position: relative; padding-bottom: 22px !important; margin-bottom: 22px !important; border-bottom: 1px solid #e0e5dc !important; }.user-menu-content .user-menu-title { padding-right: 44px; font-family: inherit !important; font-size: 19px !important; line-height: 26px !important; font-weight: 700 !important; color: #1f2a1c !important; }.user-menu-content .user-menu-content-bottom .user-menu-title { padding-right: 0; font-size: 17px !important; line-height: 24px !important; }.user-menu-content .user-menu-content-top .user-menu-subtitle { padding-right: 44px; }.user-menu-content .user-menu-subtitle { margin: 4px 0 16px !important; font-family: inherit !important; font-size: 14px !important; line-height: 20px !important; color: #5a6555 !important; }.user-menu-content .user-menu-input { margin-bottom: 12px !important; }.user-menu-content .user-menu-remember { margin: 4px 0 16px !important; }.user-menu-content .row:has(> [class*="col-"] > .user-menu-remember) { align-items: center; margin-bottom: 16px; }.user-menu-content .row:has(> [class*="col-"] > .user-menu-remember) .user-menu-remember { margin: 0 !important; }.user-menu-content .user-menu-button { margin-bottom: 10px !important; }.hb-uy-x {position: absolute; top: 12px; right: 12px; z-index: 2; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px;padding: 0; border: 0; border-radius: 50%; background: #f4f6f1; color: #1f2a1c; font: 400 26px/1 Arial, sans-serif; cursor: pointer;}.hb-uy-x:hover { background: #e9f1e3; }.hb-uy-x:focus-visible { outline: 3px solid rgba(118, 188, 67, .65); outline-offset: 2px; }body.current-page-member-login, body.current-page-member-signup { background: #f4f6f1 !important; }body.current-page-member-login .user-login-page-container { width: min(440px, calc(100vw - 32px)) !important; }body.current-page-member-login .user-login-page-content {padding: 24px 20px !important; background: #fff !important; border: 1px solid #e0e5dc !important; border-radius: 12px !important;}body.current-page-member-login .user-login-page-title span { font-family: inherit !important; font-size: 21px !important; line-height: 28px !important; font-weight: 700 !important; color: #1f2a1c !important; }body.current-page-member-login .user-login-page-content .user-login-page-title { margin-bottom: 18px !important; }body.current-page-member-login .user-login-page-sub-title { margin: 26px 0 12px !important; }body.current-page-member-login .user-login-page-sub-title span { font-size: 17px !important; line-height: 24px !important; }body.current-page-member-login .user-login-page-row { margin-bottom: 12px !important; }body.current-page-member-login .user-login-page-row.mb-0 { margin-bottom: 0 !important; }body.current-page-member-login .user-login-page-content .d-flex { margin: 4px 0 18px !important; }body.current-page-member-login .user-login-page-content .d-flex .checkbox-custom,body.current-page-member-login .user-login-forgot-pass { margin-bottom: 0 !important; }body.current-page-member-login a.btn-green[href="/order/step2"] {display: flex !important; align-items: center; justify-content: center; height: 52px !important; margin-top: 12px;border: 1.5px solid #8a9385 !important; border-radius: 10px !important; background: #fff !important; color: #1f2a1c !important;font-family: inherit !important; font-size: 15.5px !important; font-weight: 700 !important; box-shadow: none !important;}body.current-page-member-login a.btn-green[href="/order/step2"]:hover { border-color: #497637 !important; color: #497637 !important; }body.current-page-member-login #ideasoft { opacity: .7; }body.current-page-member-signup .signup-container {width: min(520px, calc(100vw - 32px)) !important; padding: 24px 20px 20px !important; background: #fff !important;border: 1px solid #e0e5dc !important; border-radius: 12px !important;}body.current-page-member-signup .signup-container .contentbox-header { text-align: left !important; margin-bottom: 18px !important; }body.current-page-member-signup .signup-container .contentbox-header h4 { font-family: inherit !important; font-size: 21px !important; line-height: 28px !important; color: #1f2a1c !important; }body.current-page-member-signup .signup-container .form-group.row { display: block !important; margin: 0 0 16px !important; }body.current-page-member-signup .signup-container .form-group.row > [class*="col-"] { width: 100% !important; max-width: 100% !important; flex: none !important; padding: 0 !important; position: relative; text-align: left !important; }body.current-page-member-signup .signup-container .control-label {display: block; margin: 0 0 6px !important; padding: 0 !important; font-family: inherit !important; font-size: 14px !important;line-height: 20px !important; font-weight: 600 !important; color: #1f2a1c !important;}body.current-page-member-signup .signup-container .control-label:empty { display: none !important; }body.current-page-member-signup .signup-container .form-group.row:has(span.required) > .control-label::after { content: " *"; color: #c62828; font-weight: 700; }body.current-page-member-signup .signup-container span.required { display: none !important; }body.current-page-member-signup .radio-custom-groups { display: grid !important; grid-template-columns: 1fr 1fr; gap: 8px; }body.current-page-member-signup .radio-custom:nth-child(3) { grid-column: 1 / -1; }body.current-page-member-signup .radio-custom { position: relative; margin: 0 !important; }body.current-page-member-signup .radio-custom input[type=radio] { position: absolute !important; opacity: 0 !important; width: 1px; height: 1px; }body.current-page-member-signup .radio-custom input[type=radio] + label {display: flex !important; align-items: center; justify-content: center; min-height: 44px; margin: 0 !important; padding: 10px 14px !important;border: 1.5px solid #cfd6ca; border-radius: 10px; background: #fff; font-family: inherit !important; font-size: 14px !important;line-height: 20px !important; font-weight: 600 !important; color: #1f2a1c !important; cursor: pointer;}body.current-page-member-signup .radio-custom input[type=radio] + label::before,body.current-page-member-signup .radio-custom input[type=radio] + label::after { display: none !important; }body.current-page-member-signup .radio-custom input[type=radio]:checked + label { border-color: #497637; background: #f3f8ef; color: #2f4f24 !important; }body.current-page-member-signup .radio-custom input[type=radio]:focus-visible + label { box-shadow: 0 0 0 3px rgba(118, 188, 67, .45); }body.current-page-member-signup .signup-container .signup-campaign-status,body.current-page-member-signup .signup-container .signup-agreement,body.current-page-member-signup .signup-container .signup-personal-data-agreement { margin-bottom: 10px !important; }body.current-page-member-signup .signup-container .checkbox-custom { margin-bottom: 0 !important; }body.current-page-member-signup .signup-container .form-group.row.hb-uy-gizli { display: none !important; }body.current-page-member-signup .signup-container .checkbox-custom label a { color: #497637 !important; font-weight: 600; }body.current-page-member-signup .signup-container .signup-recaptcha { margin: 16px 0 !important; }body.current-page-member-signup .signup-container .btn-group-binary { display: flex !important; flex-direction: column-reverse; gap: 8px; }body.current-page-member-signup .signup-container .btn-group-binary > button { flex: none !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; }body.current-page-member-signup .signup-container [data-selector="return-back"] {height: 44px !important; border: 0 !important; background: transparent !important; color: #5a6555 !important;font-family: inherit !important; font-size: 14px !important; font-weight: 600 !important; box-shadow: none !important;}body.current-page-member-signup .signup-container [data-selector="return-back"]:hover { color: #1f2a1c !important; background: #f4f6f1 !important; }body.current-page-member-signup:has(#hb-cerez:not([hidden])),body.current-page-member-login:has(#hb-cerez:not([hidden])) { padding-bottom: 170px !important; }@media (min-width: 768px) {body.current-page-member-signup .radio-custom-groups { grid-template-columns: 1fr 1fr 1.7fr; }body.current-page-member-signup .radio-custom:nth-child(3) { grid-column: auto; }.user-menu-content .user-menu-title { font-size: 21px !important; line-height: 28px !important; }body.current-page-member-login .user-login-page-content, body.current-page-member-signup .signup-container { padding: 32px 32px 28px !important; }body.current-page-member-signup:has(#hb-cerez:not([hidden])),body.current-page-member-login:has(#hb-cerez:not([hidden])) { padding-bottom: 130px !important; }}@media (prefers-reduced-motion: reduce) { .user-menu-content { transition: none !important; } }