body.nova-page .vs-account-panel[data-register-form]>label,body.nova-page .vs-account-panel[data-profile-form]>label,body.nova-page .vs-account-panel[data-profile-form] .vs-account-grid>label,body.nova-page .vs-account-panel[data-profile-form]>.vs-account-check-row,body.nova-page .vs-address-form>label,body.nova-page .vs-address-form .vs-account-grid>label{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}body.nova-page .vs-account-panel[data-register-form]>label>span,body.nova-page .vs-account-panel[data-profile-form]>label>span,body.nova-page .vs-account-panel[data-profile-form] .vs-account-grid>label>span,body.nova-page .vs-account-panel[data-profile-form]>.vs-account-check-row>span,body.nova-page .vs-address-form>label>span,body.nova-page .vs-address-form .vs-account-grid>label>span{display:block;justify-content:flex-start;text-align:left}body.nova-page .vs-account-panel[data-register-form]>label>span::after,body.nova-page .vs-account-panel[data-profile-form]>label>span::after,body.nova-page .vs-account-panel[data-profile-form] .vs-account-grid>label>span::after,body.nova-page .vs-account-panel[data-profile-form]>.vs-account-check-row>span::after,body.nova-page .vs-address-form>label>span::after,body.nova-page .vs-address-form .vs-account-grid>label>span::after{content:none}body.nova-page .vs-account-panel[data-register-form]{gap:16px}body.nova-page .vs-account-panel[data-register-form] .vs-account-heading{margin-bottom:4px}body.nova-page .vs-account-panel .vs-register-phone-row{display:grid;gap:10px;grid-template-columns:minmax(132px,.36fr) minmax(0,1fr)}body.nova-page .vs-account-panel select,body.nova-page .vs-address-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-register-password-fields{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 50px}body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-password-toggle{align-items:center;background:#fff;border:1px solid #dbe3ef;border-radius:12px;color:#64748b;cursor:pointer;display:inline-flex;height:50px;justify-content:center;min-height:50px;padding:0;transition:border-color .15s ease,color .15s ease,background .15s ease;width:50px}body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-password-toggle:hover,body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-password-toggle[aria-pressed="true"]{background:color-mix(in srgb,var(--vs-primary,#d90429) 8%,#fff);border-color:var(--vs-primary,#d90429);color:var(--vs-primary,#d90429)}body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-password-toggle svg{height:20px;width:20px}body.nova-page .vs-register-password-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;font-size:13px;font-weight:800;margin:0;padding:10px 14px}body.nova-page .vs-profile-password-card{align-content:start}body.nova-page .vs-profile-password-card .vs-register-password-fields{grid-template-columns:minmax(0,1fr) 50px}body.nova-page .vs-profile-password-card .vs-register-password-fields input[data-password-field]:first-child{grid-column:1/-1}body.nova-page .vs-account-panel[data-register-form] .vs-account-checks{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;gap:12px;padding:16px 18px}body.nova-page .vs-account-panel[data-register-form] .vs-account-checks label{align-items:flex-start;line-height:1.45}body.nova-page .vs-account-panel[data-register-form] .vs-account-checks input[type="checkbox"]{flex:0 0 auto;margin-top:2px}body.nova-page .vs-account-panel[data-register-form] .vs-account-checks label[data-bayilik-firma]{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-top:2px}body.nova-page .vs-account-panel[data-register-form] .vs-account-checks label[data-bayilik-firma][hidden]{display:none}body.nova-page .vs-account-panel[data-register-form] .vs-account-checks label[data-bayilik-firma]>span{color:#0f172a;font-size:13px;font-weight:800}body.nova-page .vs-account-panel[data-register-form] .vs-account-primary,body.nova-page .vs-account-panel[data-order-track-form] .vs-account-primary{border-radius:12px;justify-self:stretch;margin-top:4px;min-height:52px;width:100%}body.nova-page .vs-account-panel[data-profile-form] .vs-account-primary,body.nova-page .vs-address-form .vs-account-secondary{justify-self:start;min-height:48px;padding:0 26px}body.nova-page .vs-account-links a{color:var(--vs-primary,#d90429);font-weight:800}body.nova-page .vs-order-card{align-items:center;grid-template-columns:74px minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);row-gap:12px}body.nova-page .vs-order-card-title{overflow-wrap:anywhere}body.nova-page .vs-order-card .vs-order-no{color:#64748b;display:block;font-size:12px;font-weight:700;margin-top:4px}body.nova-page .vs-order-card .vs-order-actions{border-top:1px solid #e5e7eb;grid-column:2/-1;justify-content:flex-end;padding-top:12px}body.nova-page .vs-order-card .vs-order-actions b{font-size:15px;margin-right:auto}body.nova-page .vs-login-hero h1{font-size:clamp(28px,2.9vw,50px);overflow-wrap:normal}@media(max-width:640px){body.nova-page .vs-account-panel .vs-register-phone-row{grid-template-columns:124px minmax(0,1fr)}body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-register-password-fields{grid-template-columns:minmax(0,1fr) 50px}body.nova-page .vs-account-panel:not(.vs-reset-password-panel) .vs-register-password-fields input[data-password-field]:first-child{grid-column:1/-1}body.nova-page .vs-order-card{grid-template-columns:64px minmax(0,1fr);row-gap:8px}body.nova-page .vs-order-card>span{grid-column:2}body.nova-page .vs-order-card .vs-order-actions{grid-column:1/-1;justify-content:flex-start}body.nova-page .vs-order-card .vs-order-actions b{flex-basis:100%;margin-right:0}}