/* Canlı eski sistem CSS'inden blok için ayıklandı (blok_css.py). Sarmalayıcı: .masse-eski-uye */
.masse-eski-uye{font-family:'Inter',sans-serif;font-size:13px;line-height:1.34;--container-max-width:1400px;}
.masse-eski-uye address{font-style:normal;}
.masse-eski-uye.col-12{padding-left:15px;padding-right:15px;}
@media (max-width:767px){.masse-eski-uye.col-12{padding-left:8px;padding-right:8px;}}
/* Main temasının .container .container:not(.padding-active){padding:0} kuralına karşı eski sitenin değerleri */
.masse-eski-uye .container:not(.padding-active){padding-left:8px;padding-right:8px;}
@media (min-width:768px){.masse-eski-uye .container:not(.padding-active){padding-left:15px;padding-right:15px;}}
.masse-eski-uye .list-style-none{list-style-type: none;
margin: 0;
padding: 0;}
.masse-eski-uye .bg-white{background-color: var(--bg-white) !important;}
.masse-eski-uye .row{display: flex !important;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;}
.masse-eski-uye .col-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}
@media (min-width: 576px){.masse-eski-uye .col-sm-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (max-width: 767px){.masse-eski-uye .row{margin-right: -8px;
margin-left: -8px;}
.masse-eski-uye .col-12{padding-right: 8px;
padding-left: 8px;}}
@media (min-width: 768px){.masse-eski-uye .col-md-8{flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-uye .col-md-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 992px){.masse-eski-uye .col-lg-6{flex-basis: 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-uye .col-lg-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 1200px){.masse-eski-uye .col-xl-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 1400px){.masse-eski-uye .col-xxl-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
.masse-eski-uye textarea.form-control,.masse-eski-uye textarea.form-control.btn{padding: 8px 15px;}
.masse-eski-uye .form-control,.masse-eski-uye .form-control.btn{background-color: var(--bg-white);
background-clip: padding-box;
color: var(--text-body);
font-size: 13px;
font-weight: normal;
line-height: 1.5;
width: 100%;
height: 36px;
display: block;
padding: 4px 15px;
border: 1px solid var(--border-secondary);
border-radius: var(--border-radius);
box-shadow: none;
transition: border-color 0.15s ease-in-out;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;}
.masse-eski-uye .form-control.form-control-md,.masse-eski-uye .form-control-md.form-control.btn{height: 43.2px;}
.masse-eski-uye .form-control::-ms-expand,.masse-eski-uye .form-control.btn::-ms-expand{background-color: transparent;}
.masse-eski-uye .form-control:focus,.masse-eski-uye .form-control.btn:focus{border-color: var(--border-primary);
outline: 0;}
.masse-eski-uye .form-control:disabled,.masse-eski-uye .form-control.btn:disabled,.masse-eski-uye .form-control[readonly]:not(.flatpickr, .flatpickr-input, .t-tax-form),.masse-eski-uye .form-control.btn:not(.flatpickr, .flatpickr-input, .t-tax-form)[readonly]{background-color: #f7f7f7;
opacity: 1;}
.masse-eski-uye .form-control:-webkit-autofill,.masse-eski-uye .form-control.btn:-webkit-autofill,.masse-eski-uye .form-control:-webkit-autofill:hover,.masse-eski-uye .form-control.btn:hover:-webkit-autofill,.masse-eski-uye .form-control:-webkit-autofill:focus,.masse-eski-uye .form-control.btn:focus:-webkit-autofill,.masse-eski-uye .form-control:-webkit-autofill:active,.masse-eski-uye .form-control.btn:active:-webkit-autofill{-webkit-box-shadow: 0 0 0 30px white inset !important;
-moz-box-shadow: 0 0 0 30px white inset !important;
box-shadow: 0 0 0 30px white inset !important;}
.masse-eski-uye .form-control.btn:hover,.masse-eski-uye .btn.form-control:hover,.masse-eski-uye .form-control.btn:focus,.masse-eski-uye .btn.form-control:focus{background-color: inherit !important;
color: inherit !important;}
.masse-eski-uye select.form-control,.masse-eski-uye select.form-control.btn{background-image: none;
background-repeat: no-repeat;
background-size: 8px;}
.masse-eski-uye select.form-control:focus::-ms-value,.masse-eski-uye select.form-control.btn::-ms-value:focus{color: #495057;
background-color: var(--bg-white);}
.masse-eski-uye [dir="rtl"] select.form-control,.masse-eski-uye [dir="rtl"] select.form-control.btn{background-position: 10px center;
padding-left: 30px;}
.masse-eski-uye textarea.form-control:not(.form-control-md):not(.form-control-sm),.masse-eski-uye textarea.form-control.btn:not(.form-control-sm):not(.form-control-md){height: 150px;}
.masse-eski-uye textarea.form-control.form-control-md,.masse-eski-uye textarea.form-control-md.form-control.btn{height: 95px;}
.masse-eski-uye input[type="checkbox"].form-control,.masse-eski-uye input.form-control.btn[type="checkbox"],.masse-eski-uye input[type="radio"].form-control,.masse-eski-uye input.form-control.btn[type="radio"]{display: none;}
.masse-eski-uye input[type="checkbox"].form-control + label,.masse-eski-uye input.form-control.btn[type="checkbox"] + label,.masse-eski-uye input[type="radio"].form-control + label,.masse-eski-uye input.form-control.btn[type="radio"] + label{cursor: pointer;}
.masse-eski-uye input[type="checkbox"].form-control + label > .input-checkbox,.masse-eski-uye input.form-control.btn[type="checkbox"] + label > .input-checkbox,.masse-eski-uye input[type="radio"].form-control + label > .input-checkbox,.masse-eski-uye input.form-control.btn[type="radio"] + label > .input-checkbox{background-color: var(--bg-white);
min-width: 14px;
width: 14px;
height: 14px;
display: inline-block;
vertical-align: middle;
text-align: center;
line-height: 14px;
border: 1px solid var(--text-gray);
margin-right: 6px;
position: relative;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.masse-eski-uye input[type="checkbox"].form-control + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input.form-control.btn[type="checkbox"] + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input[type="radio"].form-control + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input.form-control.btn[type="radio"] + label > .input-checkbox i[class*="ti-"]{color: var(--text-primary);
opacity: 0;
visibility: hidden;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;}
.masse-eski-uye input[type="checkbox"].form-control + label > .input-checkbox,.masse-eski-uye input.form-control.btn[type="checkbox"] + label > .input-checkbox,.masse-eski-uye input[type="radio"].form-control + label > .input-checkbox,.masse-eski-uye input.form-control.btn[type="radio"] + label > .input-checkbox{border-radius: 4px;}
.masse-eski-uye input[type="checkbox"].form-control + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input.form-control.btn[type="checkbox"] + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input[type="radio"].form-control + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input.form-control.btn[type="radio"] + label > .input-checkbox i[class*="ti-"]{font-size: 10px;}
.masse-eski-uye input[type="checkbox"].form-control:checked + label > .input-checkbox,.masse-eski-uye input.form-control.btn:checked[type="checkbox"] + label > .input-checkbox,.masse-eski-uye input[type="radio"].form-control:checked + label > .input-checkbox,.masse-eski-uye input.form-control.btn:checked[type="radio"] + label > .input-checkbox{border-color: var(--border-primary);}
.masse-eski-uye input[type="checkbox"].form-control:checked + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input.form-control.btn:checked[type="checkbox"] + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input[type="radio"].form-control:checked + label > .input-checkbox i[class*="ti-"],.masse-eski-uye input.form-control.btn:checked[type="radio"] + label > .input-checkbox i[class*="ti-"]{opacity: 1;
visibility: visible;}
.masse-eski-uye [dir="rtl"] input[type="checkbox"].form-control + label > .input-checkbox,.masse-eski-uye [dir="rtl"] input.form-control.btn[type="checkbox"] + label > .input-checkbox,.masse-eski-uye [dir="rtl"] input[type="radio"].form-control + label > .input-checkbox,.masse-eski-uye [dir="rtl"] input.form-control.btn[type="radio"] + label > .input-checkbox{margin-right: 0;
margin-left: 6px;}
.masse-eski-uye [dir="rtl"] input[type="checkbox"].form-control + label > .input-checkbox i[class*="ti-"],.masse-eski-uye [dir="rtl"] input.form-control.btn[type="checkbox"] + label > .input-checkbox i[class*="ti-"],.masse-eski-uye [dir="rtl"] input[type="radio"].form-control + label > .input-checkbox i[class*="ti-"],.masse-eski-uye [dir="rtl"] input.form-control.btn[type="radio"] + label > .input-checkbox i[class*="ti-"]{left: auto;
right: 50%;
transform: translate(50%, -50%);}
.masse-eski-uye input[type="file"].form-control,.masse-eski-uye input.form-control.btn[type="file"]{display: none;}
.masse-eski-uye input[type="file"].form-control + label,.masse-eski-uye input.form-control.btn[type="file"] + label{cursor: pointer;}
.masse-eski-uye input[type="file"].form-control + label > i,.masse-eski-uye input.form-control.btn[type="file"] + label > i{font-size: 16px;}
.masse-eski-uye .input-group{display: flex !important;}
.masse-eski-uye .input-group .input-group-append{background-color: var(--bg-light);
border-top: 1px solid var(--border-secondary);
border-bottom: 1px solid var(--border-secondary);
overflow: hidden;}
.masse-eski-uye .input-group .input-group-append i{width: 100%;
min-width: 50px;
height: 100%;
font-size: 20px;
text-align: center;
display: flex !important;
align-items: center;
justify-content: center;
cursor: pointer;
transform: rotate(0deg);
transition: transform 0.2s ease-in-out;}
.masse-eski-uye .input-group .input-group-append:not(.no-animate):hover i{transform: rotate(360deg);}
.masse-eski-uye .input-group img{display: block;
width: 100px;
height: 100%;
object-fit: contain;}
.masse-eski-uye .input-group > .form-control,.masse-eski-uye .input-group > .form-control.btn{flex: 1 1 auto;
width: 1%;
min-width: 0;}
.masse-eski-uye [dir="rtl"] .input-group .input-group-append{border-left: 1px solid var(--border-secondary);
border-top-left-radius: var(--border-radius);
border-bottom-left-radius: var(--border-radius);}
.masse-eski-uye [dir="rtl"] .input-group > input:not(:last-child):not([type="tel"]),.masse-eski-uye [dir="rtl"] .input-group > textarea:not(:last-child){border-top-left-radius: 0;
border-bottom-left-radius: 0;}
.masse-eski-uye .btn{background-color: transparent;
display: inline-block;
color: #212529;
font-weight: 400;
text-align: center;
line-height: 1.2;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
outline: 0;
transition: all 0.3s ease-in-out;
cursor: pointer;}
.masse-eski-uye .btn:disabled{opacity: 0.65;
pointer-events: none;}
.masse-eski-uye .btn:not(.no-radius){border-radius: var(--border-radius);}
.masse-eski-uye .btn.btn-primary{background-color: var(--button-primary);
border-color: var(--button-primary);
color: var(--text-white);}
.masse-eski-uye .btn.btn-primary:hover,.masse-eski-uye .btn.btn-primary:focus,.masse-eski-uye .btn.btn-primary.active{background-color: #12253f;
border-color: #12253f;}
.masse-eski-uye .btn{font-size: 13px;
padding: 11.1111111111px 15px;}
@media (min-width: 768px){.masse-eski-uye .btn{font-size: 14px;
padding: 11.1111111111px 15px;}}
.masse-eski-uye .d-flex{display: flex !important;}
.masse-eski-uye .align-items-center{align-items: center;}
.masse-eski-uye .justify-content-between{justify-content: space-between;}
.masse-eski-uye .flex-wrap{flex-wrap: wrap;}
.masse-eski-uye .w-100{width: 100%;}
.masse-eski-uye .gap-2{gap: 16px;}
.masse-eski-uye .m-0{margin: 0;}
.masse-eski-uye .mb-1{margin-bottom: 8px;}
.masse-eski-uye .my-2{margin-top: 16px;
margin-bottom: 16px;}
.masse-eski-uye .mb-2{margin-bottom: 16px;}
.masse-eski-uye .mx-auto{margin-left: auto;
margin-right: auto;}
.masse-eski-uye .py-1{padding-top: 8px;
padding-bottom: 8px;}
.masse-eski-uye .py-2{padding-top: 16px;
padding-bottom: 16px;}
.masse-eski-uye .px-3{padding-left: 24px;
padding-right: 24px;}
@media (min-width: 768px){.masse-eski-uye .gap-2{gap: 30px;}
.masse-eski-uye .m-0{margin: 0;}
.masse-eski-uye .mb-1{margin-bottom: 15px;}
.masse-eski-uye .my-2{margin-top: 30px;
margin-bottom: 30px;}
.masse-eski-uye .mb-2{margin-bottom: 30px;}
.masse-eski-uye .py-1{padding-top: 15px;
padding-bottom: 15px;}
.masse-eski-uye .py-2{padding-top: 30px;
padding-bottom: 30px;}
.masse-eski-uye .px-3{padding-left: 45px;
padding-right: 45px;}}
@media (min-width: 768px){.masse-eski-uye .gap-md-1{gap: 15px;}}
.masse-eski-uye .text-uppercase{text-transform: uppercase !important;}
.masse-eski-uye .text-nowrap{white-space: nowrap !important;}
.masse-eski-uye .fw-regular{font-weight: 400;}
.masse-eski-uye .fw-bold{font-weight: 700;}
.masse-eski-uye .text-gray{color: var(--text-gray) !important;}
.masse-eski-uye .border{border: 1px solid var(--border-secondary);}
.masse-eski-uye .border-bottom{border-bottom: 1px solid var(--border-secondary);}
.masse-eski-uye .border-round{border-radius: var(--border-radius) !important;}
.masse-eski-uye .border-light{border-color: var(--border-light) !important;}
.masse-eski-uye .position-relative{position: relative !important;}
.masse-eski-uye .tab-content > .tab-pane{display: none;}
.masse-eski-uye .tab-content > .tab-pane.active{display: block;}
.masse-eski-uye .popover-wrapper{position: relative !important;}
.masse-eski-uye [dir="rtl"] .popover-wrapper{position: relative !important;}
.v5-mango.folder-customer-login.tpl-default #ug-login-tab{overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;}
.v5-mango.folder-customer-login.tpl-default #ug-login-tab::-webkit-scrollbar{background-color: #f9f9f9;
width: 3px;
height: 1px;}
.v5-mango.folder-customer-login.tpl-default #ug-login-tab::-webkit-scrollbar-thumb{background-color: var(--bg-dark);}
.v5-mango.folder-customer-login.tpl-default #ug-login-tab li a{font-size: 14px;
padding-top: 6px;
padding-bottom: 20px;
position: relative;}
.v5-mango.folder-customer-login.tpl-default #ug-login-tab li.active a{color: var(--text-primary) !important;}
.v5-mango.folder-customer-login.tpl-default #ug-login-tab li.active a::before{content: '';
background-color: var(--text-primary);
width: 100%;
height: 3px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
position: absolute;
bottom: 0;
left: 0;}
@media (min-width: 576px){.masse-eski-uye .col-sm-8{flex-basis: 66.6666666667%;
max-width: 66.6666666667%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-uye .col-sm-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 768px){.masse-eski-uye .col-md-6{flex-basis: 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px;}
.masse-eski-uye .col-md-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
@media (min-width: 992px){.masse-eski-uye .col-lg-12{flex-basis: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}}
.masse-eski-uye .justify-content-center{justify-content: center;}
.masse-eski-uye .my-3{margin-top: 24px;
margin-bottom: 24px;}
.masse-eski-uye .px-2{padding-left: 16px;
padding-right: 16px;}
@media (min-width: 768px){.masse-eski-uye .mb-1{margin-bottom: 15px;}
.masse-eski-uye .my-3{margin-top: 45px;
margin-bottom: 45px;}
.masse-eski-uye .px-2{padding-left: 30px;
padding-right: 30px;}
.masse-eski-uye .py-2{padding-top: 30px;
padding-bottom: 30px;}
.masse-eski-uye .px-3{padding-left: 45px;
padding-right: 45px;}}
.v5-mango .block-title{color: var(--text-heading);
font-size: 16px;
font-weight: bold;
line-height: 1.3;}
.v5-mango .block-title:not(.no-line)::after{content: '';
background-color: var(--bg-primary);
width: 30px;
height: 3px;
display: block;
border-radius: 1.5px;
margin-top: 10px;}
@media (min-width: 992px){.v5-mango .block-title{font-size: 21px;}}
@media (min-width: 768px){.masse-eski-uye .col-md-6{flex-basis: 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px;}}
.masse-eski-uye .form-control-placeholder::-webkit-input-placeholder{opacity: 0;}
.masse-eski-uye .form-control-placeholder:-moz-placeholder{opacity: 0;}
.masse-eski-uye .form-control-placeholder::-moz-placeholder{opacity: 0;}
.masse-eski-uye .form-control-placeholder:-ms-input-placeholder{opacity: 0;}
.masse-eski-uye .form-control-placeholder::placeholder{opacity: 0;}
.masse-eski-uye input[type="number"].no-arrows{-moz-appearance: textfield;}
.masse-eski-uye input[type="number"].no-arrows::-webkit-outer-spin-button,.masse-eski-uye input[type="number"].no-arrows::-webkit-inner-spin-button{-webkit-appearance: none;
margin: 0;}
.masse-eski-uye .form-control.loaded,.masse-eski-uye .loaded.form-control.btn{padding-top: 8px;}
.masse-eski-uye .input-placeholder-required{margin-left: 5px;}
.masse-eski-uye select.form-control-placeholder-hidden{text-indent: -9999px;}
.masse-eski-uye input + .input-placeholder,.masse-eski-uye textarea + .input-placeholder,.masse-eski-uye select + .input-placeholder{background-color: transparent;
color: var(--text-body);
font-size: 13px;
display: flex;
align-items: center;
width: auto;
height: 100%;
padding: 0 7.5px;
position: absolute;
top: 0;
left: 7.5px;
z-index: 2;
pointer-events: none;
transition: all 200ms ease-in-out;
visibility: visible;}
.masse-eski-uye [dir="rtl"] input + .input-placeholder,.masse-eski-uye [dir="rtl"] textarea + .input-placeholder,.masse-eski-uye [dir="rtl"] select + .input-placeholder{left: auto;
right: 7.5px;}
.masse-eski-uye input:-webkit-autofill + .input-placeholder,.masse-eski-uye textarea:-webkit-autofill + .input-placeholder,.masse-eski-uye select:-webkit-autofill + .input-placeholder{background-color: var(--bg-white);
font-size: 12px;
line-height: 16px;
height: 16px;
top: -8px;}
.masse-eski-uye textarea + .input-placeholder{max-height: 40px;}
.masse-eski-uye .clearfix{clear: both;}
.masse-eski-uye .clearfix::before,.masse-eski-uye .clearfix::after{content: '';
display: table;}
.masse-eski-uye .clearfix::after{clear: both;}
.masse-eski-uye .d-none{display: none !important;}
.masse-eski-uye .h-100{height: 100%;}
.masse-eski-uye .gap-1{gap: 8px;}
.masse-eski-uye .my-1{margin-top: 8px;
margin-bottom: 8px;}
.masse-eski-uye .p-0{padding: 0;}
.masse-eski-uye .pb-1{padding-bottom: 8px;}
.masse-eski-uye [dir="rtl"] .pr-1{padding-left: 8px;}
.masse-eski-uye .p-2{padding: 16px;}
@media (min-width: 768px){.masse-eski-uye .gap-1{gap: 15px;}
.masse-eski-uye .m-0{margin: 0;}
.masse-eski-uye .my-1{margin-top: 15px;
margin-bottom: 15px;}
.masse-eski-uye .mb-1{margin-bottom: 15px;}
.masse-eski-uye .mb-2{margin-bottom: 30px;}
.masse-eski-uye .p-0{padding: 0;}
.masse-eski-uye .pb-1{padding-bottom: 15px;}
.masse-eski-uye [dir="rtl"] .pr-1{padding-left: 15px;}
.masse-eski-uye .p-2{padding: 30px;}}
.masse-eski-uye .text-underline{text-decoration: underline !important;}
.masse-eski-uye .text-danger{color: var(--text-danger) !important;}
.masse-eski-uye .position-absolute{position: absolute !important;}
.v5-mango .ti-heart::before{font-family: "mango-icon";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: inherit;
speak: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
.v5-mango .ti-heart:before{content: "\e819";}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab{overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab::-webkit-scrollbar{background-color: #f9f9f9;
width: 3px;
height: 1px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab::-webkit-scrollbar-button{display: none;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab::-webkit-scrollbar-thumb{background-color: var(--bg-dark);}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab li a{font-size: 14px;
position: relative;
white-space: nowrap;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab li.active a{color: var(--text-primary);}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit #ug-login-tab li.active a::before{content: '';
background-color: var(--text-primary);
width: 100%;
height: 3px;
position: absolute;
bottom: 0;
left: 0;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .nationality-field-wrapper{top: 0;
right: 0;
z-index: 2;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .nationality-field-wrapper label{font-size: 10px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit a[class*="-register-btn"]{font-size: 10px;
padding-top: 7px;
padding-bottom: 7px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit a[class*="-register-btn"] i{font-size: 20px;
vertical-align: middle;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit[dir="rtl"] #ug-login-tab li.active a::before{left: auto;
right: 0;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit[dir="rtl"] .nationality-field-wrapper{right: auto;
left: 0;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .label-notify{font-size: 12px;
line-height: 1.6;
cursor: auto;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .label-notify .input-checkbox{cursor: pointer;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .label-notify a{font-weight: 600;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__row{align-items: stretch;}
@media (min-width: 768px){.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__form-col{display: flex;
align-items: center;}}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__form-col > div{width: 100%;}
@media (max-width: 767px){.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media-col{display: none;}}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media{position: sticky;
top: 16px;
height: calc(100% - 16px);
min-height: 520px;
border-radius: 18px;
overflow: hidden;
background: #1a2130;
box-shadow: 0 16px 48px rgba(0, 0, 0, 0.16);}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__video{position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
z-index: 0;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media-shade{position: absolute;
inset: 0;
z-index: 1;
background: linear-gradient(to top, rgba(10, 15, 25, 0.92) 0%, rgba(10, 15, 25, 0.45) 42%, rgba(10, 15, 25, 0.12) 100%);}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media-content{position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 2;
padding: 34px 30px;
color: #fff;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media-brand{font-size: 12px;
font-weight: 800;
letter-spacing: 0.28em;
color: #ffd84d;
margin-bottom: 14px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media-title{font-size: 27px;
font-weight: 800;
line-height: 1.18;
margin: 0 0 10px;
color: #fff;
letter-spacing: -0.3px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__media-sub{font-size: 14px;
line-height: 1.6;
opacity: 0.82;
margin: 0 0 24px;
max-width: 400px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__perks{list-style: none;
margin: 0;
padding: 0;
display: grid;
gap: 13px;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__perks li{display: flex;
align-items: center;
gap: 12px;
font-size: 14px;
font-weight: 500;
color: #fff;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__perk-ic{width: 38px;
height: 38px;
flex-shrink: 0;
border-radius: 11px;
background: rgba(255, 255, 255, 0.14);
display: flex;
align-items: center;
justify-content: center;}
.v5-mango.folder-customer-register.tpl-user_masse-uye-kayit .mr-reg__perk-ic i{font-size: 17px;
color: #ffd84d;}

/* ==== masse-uye EK: eski görünümü Main'in form kancalarına (form-item/form-label/form-append/input-checkbox) uyarlar ==== */
/* Eski sitenin renk değişkenleri (canlı :root) — yalnız sarmalayıcı içinde */
.masse-eski-uye{--bg-body:#ffffff;--bg-primary:#1E293B;--bg-secondary:#8C8C8C;--bg-white:#ffffff;--bg-black:#000000;--bg-success:#43B54C;--bg-info:#4ECBF2;--bg-warning:#F6C105;--bg-danger:#E42437;--bg-gray:#a0a0a0;--bg-light:#f9f9f9;--bg-dark:#2c2a28;
--button-primary:#1A365D;--button-secondary:#8c8c8c;--button-white:#ffffff;--button-black:#000000;--button-gray:#747474;--button-light:#f9f9f9;--button-dark:#2c2a28;
--border-primary:#1E293B;--border-secondary:#f0f0f0;--border-white:#ffffff;--border-black:#000000;--border-danger:#E42437;--border-gray:#dddddd;--border-light:#eaeaea;--border-dark:#2c2a28;
--text-primary:#00558B;--text-secondary:#8C8C8C;--text-white:#ffffff;--text-black:#000000;--text-success:#43B54C;--text-danger:#E42437;--text-gray:#747474;--text-light:#979797;--text-dark:#2c2a28;--text-body:#373738;--text-heading:#373738;--border-radius:5px;
--form-radius:5px;--form-height:43.2px;color:var(--text-body);}
.masse-eski-uye *,.masse-eski-uye *::before,.masse-eski-uye *::after{box-sizing:border-box;}
.masse-eski-uye a{color:inherit;text-decoration:none;}
.masse-eski-uye a:hover{color:var(--text-primary);}
.masse-eski-uye ul{margin:0;padding:0;}
.masse-eski-uye h1,.masse-eski-uye h2,.masse-eski-uye h3,.masse-eski-uye h4,.masse-eski-uye p{margin:0;}
.masse-eski-uye .text-underline{text-decoration:underline;}
.masse-eski-uye .text-danger{color:var(--text-danger);}
.masse-eski-uye .text-center{text-align:center;}
.masse-eski-uye .bg-light{background-color:var(--bg-light);}
.masse-eski-uye .masse-gizli{display:none !important;}
.masse-eski-uye .masse-gizli-blok{display:none !important;}

/* Hizalama: Main'in 1280'lik .container'ı yerine eski 1400'lük kapsayıcı (içerik 35..1405 @1440) */
.container:has(> .grid .masse-eski-uye){--container:1400px;max-width:min(100%,1400px) !important;padding-left:0 !important;padding-right:0 !important;}
.container:has(> .grid .masse-eski-uye) > .grid{column-gap:0;}
.folders:has(> [data-block-id] > .masse-eski-uye),[data-block-id]:has(> .masse-eski-uye){display:block;width:100%;}

/* Eski relArea col-12 boşluğu */
.masse-eski-uye > .relArea.col-12{width:100%;max-width:100%;flex:0 0 100%;padding-left:15px;padding-right:15px;}
@media (max-width:767px){.masse-eski-uye > .relArea.col-12{padding-left:8px;padding-right:8px;}}

/* ---- Metin alanı: eski .input-placeholder görünümü Main'in .form-label'ı ile ---- */
.masse-eski-uye .form-item{position:relative;width:100%;}
.masse-eski-uye .form-control.form-control-md:not([type=checkbox]):not([type=radio]){height:43.2px;padding:8px 15px 4px;font-size:13px;line-height:1.5;border:1px solid var(--border-secondary);border-radius:var(--border-radius);background-color:#fff;color:var(--text-body);box-shadow:none;}
.masse-eski-uye select.form-control.form-control-md{padding:8px 30px 4px 15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='42' viewBox='0 0 64 42'%3E%3Cpath fill='%23000' d='M56.99 1.364c1.454-1.66 3.981-1.828 5.644-.376 1.478 1.29 1.775 3.427.801 5.052l-.425.582L32 42 .99 6.622C-.465 4.962-.297 2.44 1.366.988 2.844-.302 5.005-.313 6.488.866l.522.498L32 29.867z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px;background-position:calc(100% - 10px) center;}
.masse-eski-uye textarea.form-control.form-control-md{height:95px;padding:8px 15px;}
.masse-eski-uye .form-control.form-control-md:focus{border-color:var(--border-primary) !important;outline:0;box-shadow:none !important;}
.masse-eski-uye .form-control[disabled],.masse-eski-uye .form-control:disabled{background-color:#f7f7f7 !important;opacity:1;}
.masse-eski-uye .form-control[data-placeholder]::placeholder{opacity:0;}
.masse-eski-uye .form-control[data-placeholder]:focus,.masse-eski-uye .form-control[data-placeholder]:not(:placeholder-shown),.masse-eski-uye .form-control[data-placeholder]:-webkit-autofill{padding-top:8px;}
.masse-eski-uye .form-item > .form-label,.masse-eski-uye .form-item > .relative > .form-label{position:absolute;top:0;left:7.5px;width:auto;max-width:calc(100% - 15px);height:43.2px;padding:0 7.5px;display:flex;align-items:center;background:transparent;color:var(--text-body);font-size:13px;font-weight:400;line-height:17px;white-space:nowrap;overflow:hidden;pointer-events:none;z-index:2;transition:all .2s ease-in-out;}
.masse-eski-uye .form-control[data-placeholder]:focus:placeholder-shown ~ .form-label{top:0;height:43.2px !important;line-height:17px !important;font-size:13px;font-weight:400;color:var(--text-body);background:transparent;}
.masse-eski-uye .form-control[data-placeholder]:not(:placeholder-shown) ~ .form-label,.masse-eski-uye .form-control[data-placeholder]:-webkit-autofill ~ .form-label{top:-8px;height:16px !important;line-height:16px !important;font-size:12px;font-weight:300;color:var(--text-light);background-color:#fff;padding-top:0 !important;padding-bottom:0 !important;}
.masse-eski-uye textarea.form-control ~ .form-label{height:40px;}
.masse-eski-uye .form-required{color:var(--text-danger);font-weight:700;margin-left:5px;}
.masse-eski-uye .form-label .form-required{margin-left:-3px;}
.masse-eski-uye .label-notify .form-required,.masse-eski-uye .masse-uye-check .form-required{display:none;}
.masse-eski-uye .form-item.error .form-control:not(:focus){border-color:var(--border-danger) !important;}
.masse-eski-uye .form-item .form-error{font-size:11px;font-weight:500;margin-top:5px;color:var(--text-danger);}

/* ---- Şifre göz düğmesi: eski .input-group-append ---- */
.masse-eski-uye .form-group.input-group{display:flex;flex-wrap:nowrap;align-items:stretch;position:relative;width:100%;}
.masse-eski-uye .form-group.input-group > .form-item{flex:1 1 auto;min-width:0;width:1%;}
.masse-eski-uye .form-group.input-group > .form-item .form-control{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:var(--border-radius) !important;border-bottom-left-radius:var(--border-radius) !important;}
.masse-eski-uye .form-group .form-append.input-group-append{flex:0 0 51px;width:51px;height:43.2px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--bg-light);border:1px solid var(--border-secondary);border-left:0;border-radius:0 var(--border-radius) var(--border-radius) 0 !important;color:var(--text-gray);cursor:pointer;}
.masse-eski-uye .form-group .form-append.input-group-append svg{width:20px;height:20px;}

/* ---- Onay kutuları: eski 14px kare, 4px köşe, #747474 çerçeve ---- */
.masse-eski-uye input[type=checkbox].form-control,.masse-eski-uye input[type=radio].form-control{display:none !important;}
.masse-eski-uye .masse-uye-check > input.form-control + label,.masse-eski-uye input.form-control + label.label-notify,.masse-eski-uye input.form-control + label.fw-regular{display:inline-flex;align-items:flex-start;gap:0;font-size:13px;line-height:17px;cursor:pointer;margin:0;}
.masse-eski-uye input.form-control + label > .input-checkbox,.masse-eski-uye input.form-control + label > .input-radio{position:relative;flex:0 0 14px;width:14px;min-width:14px;height:14px;margin:2px 6px 0 0;border:1px solid var(--button-gray);border-radius:4px;background-color:#fff;display:inline-block;overflow:hidden;}
.masse-eski-uye input.form-control + label > .input-radio{border-radius:100%;}
.masse-eski-uye input.form-control + label > .input-checkbox::before{content:"";position:absolute;inset:0;opacity:0;background-color:var(--text-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E") center/10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E") center/10px no-repeat;}
.masse-eski-uye input.form-control + label > .input-radio::before{content:"";position:absolute;inset:3px;border-radius:100%;background:var(--text-primary);opacity:0;}
.masse-eski-uye input.form-control:checked + label > .input-checkbox,.masse-eski-uye input.form-control.checked + label > .input-checkbox,.masse-eski-uye input.form-control:checked + label > .input-radio{border-color:var(--border-primary);background-color:#fff;}
.masse-eski-uye input.form-control:checked + label > .input-checkbox::before,.masse-eski-uye input.form-control.checked + label > .input-checkbox::before,.masse-eski-uye input.form-control:checked + label > .input-radio::before{opacity:1;}
.masse-eski-uye .label-notify{font-size:12px !important;line-height:1.6 !important;display:flex !important;}
.masse-eski-uye .label-notify > .input-checkbox{margin-top:3px !important;}
.masse-eski-uye .label-notify a{font-weight:600;text-decoration:underline;color:var(--text-body);}
.masse-eski-uye .masse-uye-grup-baslik{display:block;font-weight:600;margin-bottom:4px;}
.masse-eski-uye .group-item{width:auto;}

/* ---- Düğmeler: eski .btn .btn-primary (41px, 14px, lacivert) ---- */
.masse-eski-uye .btn{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:41px;padding:11.11px 15px;font-size:14px;line-height:1.2;border:1px solid transparent;border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;box-shadow:none;transition:background-color .2s;}
.masse-eski-uye .btn.btn-primary{background-color:var(--button-primary) !important;border-color:var(--button-primary) !important;color:#fff !important;}
.masse-eski-uye .btn.btn-primary:hover,.masse-eski-uye .btn.btn-primary:focus{background-color:#12253f !important;border-color:#12253f !important;}
.masse-eski-uye .btn.btn-light{background-color:var(--button-light);border-color:var(--border-secondary);color:var(--text-body);}
.masse-eski-uye .btn.px-2{padding-left:30px;padding-right:30px;}
.masse-eski-uye .btn.w-100{width:100%;}
.masse-eski-uye .btn.fw-bold{font-weight:700;}

/* ---- Sekme başlıkları (ÜYE GİRİŞİ / ÜYE KAYIT) ---- */
.masse-eski-uye #ug-login-tab li{list-style:none;}
.masse-eski-uye #ug-login-tab li a{font-size:14px;position:relative;white-space:nowrap;}
.masse-eski-uye #ug-login-tab li.active a{color:var(--text-primary);}
.masse-eski-uye #ug-login-tab li.active a::before{content:'';background-color:var(--text-primary);width:100%;height:3px;position:absolute;bottom:0;left:0;}
.masse-eski-uye .masse-uye-segment{gap:4px;padding:4px;background:var(--bg-light);border:1px solid var(--border-secondary);border-radius:var(--border-radius);}
.masse-eski-uye .masse-uye-segment > *{flex:1 1 0;text-align:center;}
.masse-eski-uye .masse-uye-segment > span,.masse-eski-uye .masse-uye-segment label{display:block;padding:8px;font-size:12px;font-weight:600;cursor:pointer;border-radius:var(--border-radius);}
.masse-eski-uye .masse-uye-segment > .active,.masse-eski-uye .masse-uye-segment > .active label{background:#fff;color:var(--text-primary);}
.masse-eski-uye .masse-uye-alt{padding-top:10px;font-size:13px;}
.masse-eski-uye .masse-uye-alt a{color:var(--text-primary);}
.masse-eski-uye .masse-uye-altbaslik{font-size:14px;color:var(--text-primary);}
.masse-eski-uye .masse-uye-uyeliksiz{margin-top:15px;}
.masse-eski-uye .masse-uye-sosyal{margin-top:15px;}

/* Giriş: "Beni Hatırla" satırı */
.masse-eski-uye .folder-customer-login #login-remember + label{font-size:13px;line-height:17px;}
.masse-eski-uye .folder-customer-login #login-remember + label > .input-checkbox{margin-top:1px;}

/* Kayıt: şifre kuralı (yalnız şifre alanı odaktayken; canlıda bu metin yok) ve güç çubuğu */
.masse-eski-uye .masse-uye-sifre-kural{display:none;font-size:11px;line-height:1.4;color:var(--text-gray);margin-top:-8px;}
.masse-eski-uye .masse-uye-sifre:focus-within .masse-uye-sifre-kural{display:block;}
.masse-eski-uye .masse-uye-zorluk{align-items:center;gap:12px;font-size:11px;font-weight:600;}
.masse-eski-uye .masse-uye-zorluk[style*="flex"],.masse-eski-uye .masse-uye-zorluk[style*="block"]{display:flex !important;}
.masse-eski-uye .masse-uye-zorluk__bar{flex:1;height:5px;background:#f1f5f9;border-radius:4px;overflow:hidden;}
.masse-eski-uye .masse-uye-zorluk__bar > div{height:100%;transition:all .3s ease-in-out;}
.masse-eski-uye .masse-uye-dogum{gap:8px;}
.masse-eski-uye .masse-uye-not{padding:10px 15px;}
.masse-eski-uye .masse-uye-sifre-hata{font-size:11px;font-weight:500;color:var(--text-danger);margin:-8px 0 10px;}

/* Kayıt: sağdaki mağaza paneli (canlı tpl-user_masse-uye-kayit) */
.masse-eski-uye .mr-reg__row{align-items:stretch;}
@media (min-width:768px){.masse-eski-uye .mr-reg__form-col{display:flex;align-items:center;}}
.masse-eski-uye .mr-reg__form-col > div{width:100%;}
@media (max-width:767px){.masse-eski-uye .mr-reg__media-col{display:none;}}
.masse-eski-uye .mr-reg__media{position:sticky;top:16px;height:calc(100% - 16px);min-height:520px;border-radius:18px;overflow:hidden;background:#1a2130;box-shadow:0 16px 48px rgba(0,0,0,.16);}
.masse-eski-uye .mr-reg__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;}
.masse-eski-uye .mr-reg__media-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(10,15,25,.92) 0%,rgba(10,15,25,.45) 42%,rgba(10,15,25,.12) 100%);}
.masse-eski-uye .mr-reg__media-content{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:34px 30px;color:#fff;}
.masse-eski-uye .mr-reg__media-brand{font-size:12px;font-weight:800;letter-spacing:.28em;color:#ffd84d;margin-bottom:14px;}
.masse-eski-uye .mr-reg__media-title{font-size:27px;font-weight:800;line-height:1.18;margin:0 0 10px;color:#fff;letter-spacing:-.3px;}
.masse-eski-uye .mr-reg__media-sub{font-size:14px;line-height:1.6;opacity:.82;margin:0 0 24px;max-width:400px;}
.masse-eski-uye .mr-reg__perks{list-style:none;margin:0;padding:0;display:grid;gap:13px;}
.masse-eski-uye .mr-reg__perks li{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:#fff;}
.masse-eski-uye .mr-reg__perk-ic{width:38px;height:38px;flex-shrink:0;border-radius:11px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;}
.masse-eski-uye .mr-reg__perk-ic i{font-size:17px;color:#ffd84d;line-height:1;}

/* Şifremi unuttum: başlık altı çizgi (canlı .block-title + border-bottom) */
.masse-eski-uye .folder-customer-password .block-title{padding-bottom:0;}
.masse-eski-uye .masse-uye-uyari a{text-decoration:underline;}

/* Canlı sayfa 4 derlenmiş CSS'inden folder-customer-menu tpl-default (member-quick-menu) kuralları */
.v5-mango.folder-customer-menu.tpl-default .text-overflow, .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-name, .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-email { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-user { background-color: #EAEAEA; width: 60px; height: 60px; font-size: 25px; box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.12); border-width: 3px; }
@media (min-width: 992px) { .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-user { width: 90px; height: 90px; font-size: 35px; border-width: 5px; } }
@media (max-width: 575px) { .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-info { max-width: 140px; } }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-name { font-size: 14px; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-email { font-size: 12px; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-account { top: 100%; left: 50%; transform: translate(-50%, -50%); font-size: 12px; padding: 6px 20px; z-index: 5; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-account:hover { color: var(--text-primary) !important; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-account i { font-size: 14px; margin-right: 8px; }
[dir="rtl"] .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-account i { margin-right: 0; margin-left: 8px; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-logout { padding: 10px 20px; font-size: 14px; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li + li { border-left: 1px solid var(--border-light); }
@media (min-width: 768px) { .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li { border-left: 0 !important; } .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li:not(:last-child) { border-bottom: 1px solid var(--border-light); } }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li a { font-size: 12px; word-break: break-word; }
@media (min-width: 768px) { .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li a:hover { color: var(--text-primary) !important; } }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li a:not(.logout) i { width: 44px; height: 44px; }
@media (min-width: 768px) and (max-width: 1199px) { .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li a:not(.logout) i { width: 34px; height: 34px; } }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li a i { font-size: 20px; }
@media (min-width: 768px) and (max-width: 1199px) { .v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list li a i { font-size: 16px; } }
.v5-mango.folder-customer-menu.tpl-default .member-quick-menu-list [id*="member-message-count"] { width: 18px; height: 18px; line-height: 17px; font-size: 8px; font-style: normal; right: 0; top: 0; }
.v5-mango.folder-customer-menu.tpl-default .loyalty-name { display: inline-flex; align-items: center; margin-top: 4px; background-color: var(--bg-primary); background-color: color-mix(in srgb, var(--bg-primary) 10%, transparent); color: var(--text-primary); font-size: 10px; font-weight: 700; line-height: 1.4; letter-spacing: 0.3px; text-transform: uppercase; padding: 3px 10px; border-radius: 20px; }

/* Main "primary" yardımcılarının eski Masse renkleriyle karşılığı (renk_uret.py) */
.masse-uye-panel .\!btn.btn-outline-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
@media (hover:hover) and (pointer:fine){.masse-uye-panel .\!btn.btn-outline-primary:hover{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1));--tw-text-opacity:1}}
.masse-uye-panel .btn.btn-outline-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
@media (hover:hover) and (pointer:fine){.masse-uye-panel .btn.btn-outline-primary:hover{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1));--tw-text-opacity:1}}
.masse-uye-panel .border-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .bg-primary,.masse-uye-panel .bg-primary-500{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1))}
.masse-uye-panel .bg-primary\/10{background-color:rgba(26,54,93,.1)}
.masse-uye-panel .bg-primary\/20{background-color:rgba(26,54,93,.2)}
.masse-uye-panel .\!text-primary{--tw-text-opacity:1!important;color:rgba(0,85,139,var(--tw-text-opacity,1))!important}
.masse-uye-panel .text-primary,.masse-uye-panel .text-primary-700{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\*\:btn>.btn-outline-primary{border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\*\:btn>.btn-outline-primary{--tw-border-opacity:1;--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
@media (hover:hover) and (pointer:fine){.masse-uye-panel .\*\:btn>.btn-outline-primary:hover{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1));--tw-text-opacity:1}}
.masse-uye-panel .\*\:text-primary>*{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
@media (hover:hover) and (pointer:fine){.masse-uye-panel .hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .hover\:border-primary\/30:hover{border-color:rgba(30,41,59,.3)}
.masse-uye-panel .hover\:\!bg-primary\/10:hover{background-color:rgba(26,54,93,.1)!important}
.masse-uye-panel .hover\:bg-primary-600:hover,.masse-uye-panel .hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1))}
.masse-uye-panel .hover\:\!text-primary:hover{--tw-text-opacity:1!important;color:rgba(0,85,139,var(--tw-text-opacity,1))!important}
.masse-uye-panel .hover\:text-primary:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .hover\:text-primary\/80:hover{color:rgba(0,85,139,.8)}
.masse-uye-panel .hover\:after\:border-primary:hover:after{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}}
@media (hover:hover) and (pointer:fine){.masse-uye-panel .group:hover .group-hover\:border-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .group:hover .group-hover\:bg-primary\/10{background-color:rgba(26,54,93,.1)}
.masse-uye-panel .group\/category:hover .group-hover\/category\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}}
.masse-uye-panel .group.swiper-slide-thumb-active .group-\[\.swiper-slide-thumb-active\]\:border-primary,.masse-uye-panel .group\/variant.active .group-\[\.active\]\/variant\:border-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .group\/variant.active .group-\[\.active\]\/variant\:bg-primary{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1))}
.masse-uye-panel .peer:checked~.peer-checked\:border-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .peer:checked~.peer-checked\:bg-primary{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1))}
.masse-uye-panel .peer:checked~.peer-checked\:text-primary,.masse-uye-panel .peer\/check:checked~.peer-checked\/check\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .peer\/search-input:focus~.peer-focus\/search-input\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .peer:not(.hidden)~.peer-\[\:not\(\.hidden\)\]\:text-primary,.masse-uye-panel .peer\/price.line-through:not(.\!hidden)~.peer-\[\.line-through\:not\(\.\\\!hidden\)\]\/price\:text-primary,.masse-uye-panel .peer\/price.line-through~.peer-\[\.line-through\]\/price\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .has-\[\:checked\]\:text-primary:has(:checked){--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&\.active\:after\]\:border-primary.active:after{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\[\&\.active\]\:border-primary.active{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\[\&\.active\]\:\!bg-primary.active{--tw-bg-opacity:1!important;background-color:rgba(26,54,93,var(--tw-bg-opacity,1))!important}
.masse-uye-panel .\[\&\.active\]\:bg-primary\/10.active{background-color:rgba(26,54,93,.1)}
.masse-uye-panel .\[\&\.active\]\:text-primary.active{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&\.active\]\:after\:border-primary.active:after{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\[\&\:hover\:after\]\:border-primary:hover:after{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\[\&\>\*\:hover\]\:text-primary>:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&\>a\]\:text-primary>a{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&\>div\:hover\]\:text-primary>div:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&\>span\:hover\]\:text-primary>span:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&_\.active\]\:text-primary .active{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&_\.filter-name\]\:text-primary .filter-name{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&_a\:hover\]\:border-primary a:hover{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\[\&_a\:hover\]\:bg-primary a:hover{--tw-bg-opacity:1;background-color:rgba(26,54,93,var(--tw-bg-opacity,1))}
.masse-uye-panel .\[\&_a\:hover\]\:text-primary a:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&_button\.active\]\:border-primary button.active{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .\[\&_button\.active\]\:bg-primary\/10 button.active{background-color:rgba(26,54,93,.1)}
.masse-uye-panel .\[\&_button\.active\]\:text-primary button.active{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&_button\:hover\]\:text-primary button:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .\[\&_span\:hover\]\:text-primary span:hover{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
.masse-uye-panel .active>.\[\.active\>\&\]\:border-primary{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity,1))}
.masse-uye-panel .active>.\[\.active\>\&\]\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}
@media (hover:hover) and (pointer:fine){.masse-uye-panel .active .group:hover .\[\.active_\&\]\:group-hover\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}}
.masse-uye-panel .active .group:hover .\[\.active_\.group\:hover_\&\]\:text-primary{--tw-text-opacity:1;color:rgba(0,85,139,var(--tw-text-opacity,1))}

/* ==== Üye paneli (giriş gerektiren sayfalar): Main şablonları eski Masse renk/tipografi/kart dilinde ==== */
/* GÖRSEL DOĞRULAMA YOK: bu sayfalar giriş gerektiriyor; kurallar Main şablonlarındaki (gördüğümüz) sınıflara yazıldı. */
.masse-uye-panel{--radius:5px;--form-radius:5px;--form-height:43.2px;font-size:13px;}
.masse-uye-panel :where(*,*::before,*::after){border-color:var(--border-light);}
.masse-uye-panel .border-custom{border:1px solid var(--border-light);}
.masse-uye-panel .rounded-custom{border-radius:var(--border-radius);}
.masse-uye-panel .bg-gray-50{background-color:var(--bg-light);}
.masse-uye-panel .text-gray-500,.masse-uye-panel .text-gray-600{color:var(--text-gray);}
/* Sayfa başlıkları: eski h1 (21px, kalın, #373738) */
.masse-uye-panel .font-bold.text-xl,.masse-uye-panel .font-bold.lg\:text-2xl{font-size:21px;line-height:1.3;color:var(--text-heading);}
.masse-uye-panel .text-lg.font-bold{font-size:16px;color:var(--text-heading);}
/* Düğmeler: eski .btn (5px köşe) — primary lacivert #1A365D, diğerleri beyaz/açık gri */
.masse-uye-panel .btn{border-radius:var(--border-radius);font-size:13px;box-shadow:none;}
.masse-uye-panel .btn:not(.btn-primary):not(.btn-secondary):not(.btn-outline-primary){background-color:#fff;border:1px solid var(--border-secondary);color:var(--text-body);}
.masse-uye-panel .btn:not(.btn-primary):not(.btn-secondary):not(.btn-outline-primary):hover{border-color:var(--border-primary);color:var(--text-primary);}
.masse-uye-panel .btn.btn-light{background-color:var(--bg-light) !important;border-color:var(--border-secondary) !important;}
.masse-uye-panel .btn.btn-primary,.masse-uye-panel .\!btn.btn-primary{background-color:var(--button-primary) !important;border-color:var(--button-primary) !important;color:#fff !important;}
.masse-uye-panel .btn.btn-primary:hover{background-color:#12253f !important;border-color:#12253f !important;}
/* Form alanları: eski .form-control (43.2px, #f0f0f0 çerçeve, 5px) */
.masse-uye-panel .form-control:not([type=checkbox]):not([type=radio]){border-color:var(--border-secondary);border-radius:var(--border-radius);font-size:13px;color:var(--text-body);}
.masse-uye-panel .form-control:not([type=checkbox]):not([type=radio]):focus{border-color:var(--border-primary);box-shadow:none;}
.masse-uye-panel .form-label{color:var(--text-body);font-size:13px;}
.masse-uye-panel .form-control+label>.input-checkbox,.masse-uye-panel .form-control+label>.input-radio{width:14px;height:14px;border-color:var(--button-gray);}
.masse-uye-panel .form-control+label>.input-checkbox{border-radius:4px;}
.masse-uye-panel .form-control:checked+label>.input-checkbox,.masse-uye-panel .form-control:checked+label>.input-radio{border-color:var(--border-primary);background-color:var(--button-primary);}
/* Profil (customer-register-personal parçacığı T-SOFT'un kendi dosyası; yalnız genel kurallar) */
.masse-uye-profil .relArea > *{max-width:100%;}

/* ---- Yan menü (member-quick-menu) — canlı kurallar uye_menu_canli.css'te; burada yerleşim ---- */
.masse-eski-uye .member-quick-menu-head{padding:25px 15px 30px;margin-bottom:0;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
.masse-eski-uye .member-quick-menu-user{border-radius:100%;border-style:solid;border-color:#fff !important;color:var(--text-gray);margin-bottom:10px;}
.masse-eski-uye .member-quick-menu-user i{line-height:1;}
.masse-eski-uye .member-quick-menu-name{color:var(--text-heading);}
.masse-eski-uye .member-quick-menu-email{color:var(--text-gray);margin-top:2px;}
.masse-eski-uye .member-quick-menu-account{border-radius:30px;color:var(--text-body);box-shadow:0 2px 6px rgba(0,0,0,.06);}
.masse-eski-uye .member-quick-menu-list{margin:0;padding:0;border-top:0 !important;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.masse-eski-uye .member-quick-menu-list li{list-style:none;flex:0 0 auto;}
.masse-eski-uye .member-quick-menu-list li a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 8px;min-width:88px;text-align:center;color:var(--text-body);}
.masse-eski-uye .member-quick-menu-list li a i{display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--bg-light);color:var(--text-body);line-height:1;}
.masse-eski-uye .member-quick-menu-list li a.active,.masse-eski-uye .member-quick-menu-list li a:hover{color:var(--text-primary);}
.masse-eski-uye .member-quick-menu-list li a.active i{background-color:var(--button-primary);color:#fff;}
.masse-eski-uye .member-quick-menu-list .member-message-count{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 3px;border-radius:9px;background:var(--bg-primary);color:#fff;font-size:8px;font-style:normal;line-height:17px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;}
.masse-eski-uye .member-quick-menu-list .member-message-count:empty{display:none;}
@media (min-width:768px){
 .masse-eski-uye .member-quick-menu-list{flex-direction:column;overflow:visible;}
 .masse-eski-uye .member-quick-menu-list li a{flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 15px;min-width:0;text-align:left;}
}
.masse-eski-uye .member-quick-menu-logout{margin-top:10px;gap:8px;}
.masse-eski-uye .member-quick-menu-logout i{font-size:16px;}
/* menüde kullanılan eski yardımcılar (giriş/kayıt parçalarında geçmedikleri için ayıklamaya girmediler) */
.masse-eski-uye .position-absolute{position:absolute;}
.masse-eski-uye .d-inline-flex{display:inline-flex;}
.masse-eski-uye .border-white{border-color:var(--border-white) !important;}
.masse-eski-uye .text-nowrap{white-space:nowrap;}
