#account-register{padding-top:34px;padding-bottom:80px}.market-register-page{margin:0!important}.market-register-page>#content{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.market-register-page>#content:before{display:none!important;content:none!important}
.c2c-register-shell{display:grid;grid-template-columns:minmax(380px,.82fr) minmax(650px,1.18fr);max-width:1380px;margin:0 auto;overflow:hidden;border:1px solid #eadbd0;border-radius:30px;background:#fff;box-shadow:0 24px 70px rgba(107,49,41,.13)}
.c2c-register-story{position:relative;display:flex;min-height:850px;flex-direction:column;justify-content:space-between;padding:52px;color:#fff;background:linear-gradient(155deg,rgba(210,53,104,.93),rgba(240,90,73,.86) 48%,rgba(255,138,36,.78)),url('../image/market/register-market.png') center/cover}.c2c-register-story:after{position:absolute;inset:18px;content:"";border:1px solid rgba(255,255,255,.28);border-radius:22px;pointer-events:none}.c2c-register-story__top,.c2c-register-benefits{position:relative;z-index:1}.c2c-register-story__top>span,.c2c-register-eyebrow{font-size:10px;font-weight:800;letter-spacing:.17em}.c2c-register-story h2{max-width:490px;margin:20px 0 18px;color:#fff;font-size:clamp(34px,3.3vw,52px);line-height:1.02!important}.c2c-register-story p{max-width:450px;color:#fff;font-size:15px;line-height:1.65}
.c2c-register-benefits{display:grid;gap:12px}.c2c-register-benefits>div{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:rgba(80,34,31,.22);backdrop-filter:blur(6px)}.c2c-register-benefits i{display:flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:12px;background:rgba(255,255,255,.17);font-size:18px}.c2c-register-benefits span,.c2c-register-benefits strong,.c2c-register-benefits small{display:block}.c2c-register-benefits small{margin-top:3px;color:#ffe9df;font-size:10px}
.c2c-register-form{padding:44px 50px}.c2c-register-switch{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:6px;border-radius:15px;background:#fff3ec}.c2c-register-switch a,.c2c-register-switch span{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;border-radius:11px;font-weight:800}.c2c-register-switch .is-active{color:#fff;background:linear-gradient(90deg,#d23568,#f05a49,#ff8a24);box-shadow:0 8px 20px rgba(210,53,104,.2)}.c2c-register-eyebrow{color:#d23568}.c2c-register-form>h1{margin:9px 0 8px!important;font-size:clamp(34px,3vw,48px)!important}.c2c-register-form>p{margin:0 0 25px!important;color:#765f57}.c2c-register-form>form{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
.c2c-register-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px;margin:0 0 24px!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}.c2c-register-form legend{grid-column:1/-1;margin:0!important;padding:15px 18px!important;border:1px solid #f0ded4!important;border-radius:13px!important;background:#fff8f3!important;color:#38272b;font-size:16px!important}.c2c-register-form .form-group{display:block!important;min-height:0!important;margin:0!important}.c2c-register-form .form-group>label,.c2c-register-form .form-group>div{display:block!important;width:100%!important;padding:0!important;text-align:left!important}.c2c-register-form .form-group>label{margin:0 0 7px!important;font-size:11px}.c2c-register-form .form-control{height:50px!important;border:1px solid #e4d6cf!important;border-radius:12px!important;background:#fff!important}.c2c-register-form #account .form-group:first-of-type,.c2c-register-form .custom-field,.c2c-register-form fieldset:last-of-type{grid-column:1/-1}.c2c-register-form .radio-inline{margin-right:18px}.c2c-register-form .buttons{margin:8px 0 0;padding:18px;border:1px solid #f0ded4;border-radius:14px;background:#fff8f3}.c2c-register-form .buttons .pull-right{display:flex;float:none!important;align-items:center;justify-content:flex-end;gap:12px}.c2c-register-form .btn-primary{min-width:150px;border:0!important;background:linear-gradient(90deg,#d23568,#f05a49)!important}
@media(max-width:1100px){.c2c-register-shell{grid-template-columns:1fr}.c2c-register-story{min-height:500px}.c2c-register-story h2{max-width:620px}}
@media(max-width:700px){#account-register{padding-left:15px!important;padding-right:15px!important}.c2c-register-story,.c2c-register-form{padding:28px 22px}.c2c-register-form fieldset{grid-template-columns:1fr}.c2c-register-switch{grid-template-columns:1fr}.c2c-register-story{min-height:570px}.c2c-register-form .buttons .pull-right{align-items:flex-start;flex-direction:column}.c2c-register-form .btn-primary{width:100%}}

/* Dynamic registration module output: preserve fields, render as one cohesive C2C card. */
#account-register>.row{margin:0!important}#account-register>.row>#content{display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(650px,1.18fr)!important;grid-template-rows:auto auto 1fr;width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:1px solid #eadbd0!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px rgba(107,49,41,.13)!important}
#account-register>.row>#content:before{display:flex!important;grid-column:1!important;grid-row:1/4!important;min-height:850px!important;align-items:flex-end!important;padding:52px!important;white-space:pre-line;content:"C2C PAZAR HESABI\A Alışverişini ve ilanlarını tek merkezden yönet.\A\A Güvenli hesap  •  Kolay sipariş takibi  •  Satıcılarla iletişim"!important;color:#fff!important;background:linear-gradient(155deg,rgba(210,53,104,.93),rgba(240,90,73,.84) 48%,rgba(255,138,36,.76)),url('../image/market/register-market.png') center/cover!important;font:800 clamp(31px,3vw,48px)/1.12 Manrope,Arial,sans-serif!important;letter-spacing:-.045em!important}
#account-register>.row>#content>h1{grid-column:2!important;grid-row:1!important;margin:44px 50px 8px!important;padding-top:82px!important;font-size:clamp(35px,3vw,48px)!important}
#account-register>.row>#content>h1:before{position:absolute;margin-top:-68px;padding:13px 24px;border-radius:12px;content:"Oturum Aç     |     Hesap Oluştur";color:#fff;background:linear-gradient(90deg,#d23568,#f05a49,#ff8a24);font-size:13px;font-weight:800;letter-spacing:0}
#account-register>.row>#content>p{grid-column:2!important;grid-row:2!important;margin:0 50px 24px!important;color:#765f57}
#account-register>.row>#content>form{display:block!important;grid-column:2!important;grid-row:3!important;margin:0!important;padding:0 50px 44px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
#account-register>.row>#content>form fieldset{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px 18px!important;margin:0 0 22px!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}
#account-register>.row>#content>form legend{grid-column:1/-1!important;margin:0 0 2px!important;padding:14px 17px!important;border:1px solid #f0ded4!important;border-radius:13px!important;background:#fff8f3!important;color:#38272b!important;font-size:16px!important}
#account-register>.row>#content>form .form-group{display:block!important;min-height:0!important;margin:0!important}#account-register>.row>#content>form .form-group>label,#account-register>.row>#content>form .form-group>div{display:block!important;width:100%!important;padding:0!important;text-align:left!important}#account-register>.row>#content>form .form-group>label{margin:0 0 7px!important;font-size:11px!important}#account-register>.row>#content>form .form-control{height:50px!important;border:1px solid #e4d6cf!important;border-radius:12px!important;background:#fff!important}
#account-register #regular-field-customer_group_id,#account-register .custom-field,#account-register fieldset:last-of-type{grid-column:1/-1!important}#account-register>.row>#content>form .buttons{margin:6px 0 0!important;padding:18px!important;border:1px solid #f0ded4!important;border-radius:14px!important;background:#fff8f3!important}#account-register>.row>#content>form .buttons .pull-right{display:flex!important;float:none!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}
@media(max-width:1100px){#account-register>.row>#content{grid-template-columns:1fr!important}#account-register>.row>#content:before{grid-column:1!important;grid-row:1!important;min-height:420px!important}#account-register>.row>#content>h1{grid-column:1!important;grid-row:2!important}#account-register>.row>#content>p{grid-column:1!important;grid-row:3!important}#account-register>.row>#content>form{grid-column:1!important;grid-row:4!important}}
@media(max-width:700px){#account-register>.row>#content:before{min-height:500px!important;padding:30px!important}#account-register>.row>#content>h1{margin:32px 22px 8px!important;padding-top:74px!important}#account-register>.row>#content>p{margin:0 22px 22px!important}#account-register>.row>#content>form{padding:0 22px 30px!important}#account-register>.row>#content>form fieldset{grid-template-columns:1fr!important}#account-register>.row>#content>form .buttons .pull-right{align-items:flex-start!important;flex-direction:column!important}}

body:has(form[action*="kayit-ol"]) .market-page>.container>.row{margin:0!important}body:has(form[action*="kayit-ol"]) .market-page #content{display:grid!important;grid-template-columns:minmax(390px,.82fr) minmax(650px,1.18fr)!important;grid-template-rows:auto auto 1fr;width:100%!important;max-width:1380px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:1px solid #eadbd0!important;border-radius:30px!important;background:#fff!important;box-shadow:0 24px 70px rgba(107,49,41,.13)!important}
body:has(form[action*="kayit-ol"]) .market-page #content:before{display:flex!important;grid-column:1!important;grid-row:1/4!important;min-height:850px!important;align-items:flex-end!important;padding:52px!important;white-space:pre-line;content:"C2C PAZAR HESABI\A Alışverişini ve ilanlarını tek merkezden yönet.\A\A Güvenli hesap  •  Kolay sipariş takibi  •  Satıcılarla iletişim"!important;color:#fff!important;background:linear-gradient(155deg,rgba(210,53,104,.93),rgba(240,90,73,.84) 48%,rgba(255,138,36,.76)),url('../image/market/register-market.png') center/cover!important;font:800 clamp(31px,3vw,48px)/1.12 Manrope,Arial,sans-serif!important;letter-spacing:-.045em!important}
body:has(form[action*="kayit-ol"]) .market-page #content>h1{grid-column:2!important;grid-row:1!important;margin:44px 50px 8px!important;padding-top:82px!important;font-size:clamp(35px,3vw,48px)!important}body:has(form[action*="kayit-ol"]) .market-page #content>h1:before{position:absolute;margin-top:-68px;padding:13px 24px;border-radius:12px;content:"Oturum Aç     |     Hesap Oluştur";color:#fff;background:linear-gradient(90deg,#d23568,#f05a49,#ff8a24);font-size:13px;font-weight:800;letter-spacing:0}body:has(form[action*="kayit-ol"]) .market-page #content>p{grid-column:2!important;grid-row:2!important;margin:0 50px 24px!important;color:#765f57}
body:has(form[action*="kayit-ol"]) .market-page #content>form{display:block!important;grid-column:2!important;grid-row:3!important;margin:0!important;padding:0 50px 44px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body:has(form[action*="kayit-ol"]) .market-page #content>form fieldset{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px 18px!important;margin:0 0 22px!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}body:has(form[action*="kayit-ol"]) .market-page #content>form legend{grid-column:1/-1!important;margin:0 0 2px!important;padding:14px 17px!important;border:1px solid #f0ded4!important;border-radius:13px!important;background:#fff8f3!important;color:#38272b!important;font-size:16px!important}
body:has(form[action*="kayit-ol"]) .market-page #content>form .form-group{display:block!important;min-height:0!important;margin:0!important}body:has(form[action*="kayit-ol"]) .market-page #content>form .form-group>label,body:has(form[action*="kayit-ol"]) .market-page #content>form .form-group>div{display:block!important;width:100%!important;padding:0!important;text-align:left!important}body:has(form[action*="kayit-ol"]) .market-page #content>form .form-group>label{margin:0 0 7px!important;font-size:11px!important}body:has(form[action*="kayit-ol"]) .market-page #content>form .form-control{height:50px!important;border:1px solid #e4d6cf!important;border-radius:12px!important;background:#fff!important}body:has(form[action*="kayit-ol"]) #regular-field-customer_group_id,body:has(form[action*="kayit-ol"]) .custom-field{grid-column:1/-1!important}body:has(form[action*="kayit-ol"]) .market-page #content>form .buttons{margin:6px 0 0!important;padding:18px!important;border:1px solid #f0ded4!important;border-radius:14px!important;background:#fff8f3!important}
@media(max-width:1100px){body:has(form[action*="kayit-ol"]) .market-page #content{grid-template-columns:1fr!important}body:has(form[action*="kayit-ol"]) .market-page #content:before{grid-column:1!important;grid-row:1!important;min-height:420px!important}body:has(form[action*="kayit-ol"]) .market-page #content>h1{grid-column:1!important;grid-row:2!important}body:has(form[action*="kayit-ol"]) .market-page #content>p{grid-column:1!important;grid-row:3!important}body:has(form[action*="kayit-ol"]) .market-page #content>form{grid-column:1!important;grid-row:4!important}}
@media(max-width:700px){body:has(form[action*="kayit-ol"]) .market-page #content:before{min-height:500px!important;padding:30px!important}body:has(form[action*="kayit-ol"]) .market-page #content>h1{margin:32px 22px 8px!important;padding-top:74px!important}body:has(form[action*="kayit-ol"]) .market-page #content>p{margin:0 22px 22px!important}body:has(form[action*="kayit-ol"]) .market-page #content>form{padding:0 22px 30px!important}body:has(form[action*="kayit-ol"]) .market-page #content>form fieldset{grid-template-columns:1fr!important}}
