.bsv{display:grid;gap:var(--gap-in);margin:20px auto 0;width:100%;max-width:640px;box-sizing:border-box}.bsv-alan{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.bsv-alan>legend{padding:0;margin:0 0 6px}.bsv :is(input[type=text],input[type=email],select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--gap-in) * 4);padding:0 var(--gap-in);border:1px solid var(--line);border-radius:var(--r-in);background:var(--cc-card);color:var(--cc-ink,var(--ink-1));font:inherit;font-size:var(--fs-read-sm)}.bsv textarea{min-height:calc(var(--gap-in) * 9);padding:var(--gap-in);resize:vertical;line-height:1.5}.bsv :is(input,select,textarea,button):focus-visible{outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.bsv-cok{display:flex;flex-wrap:wrap;gap:var(--tap-gap)}.bsv-cip{display:inline-flex;align-items:center;gap:var(--gap-chip);min-height:calc(var(--gap-in) * 4);padding:0 var(--gap-in);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--cc-card);color:var(--cc-ink,var(--ink-1));font-size:var(--fs-md);cursor:pointer}.bsv-cip input{width:20px;height:20px;margin:0;accent-color:var(--accent-fill)}.bsv-cip:has(input:focus-visible){outline:var(--focus-w) solid var(--focus);outline-offset:var(--focus-off)}.bsv-hata{color:var(--neg);font-size:var(--fs-xs);line-height:1.4}.bsv-not{margin:0;color:var(--cc-ink2,var(--ink-2))}.bsv-not a{color:var(--cc-link,var(--accent-strong))}.bsv-taslak{margin:0;color:var(--cc-ink2,var(--ink-2))}.bsv-durum{margin:0;padding:var(--gap-in);border:1px solid var(--line);border-radius:var(--r-in);background:var(--cc-card);color:var(--cc-ink,var(--ink-1))}.bsv .cc-cta{margin-top:0}:is(.cc-box,.cc-card) .bsv :is(input[type=text],input[type=email],select,textarea),:is(.cc-box,.cc-card) .bsv-cip{background:var(--bg-0)}.bsv{gap:var(--sp-6,24px)}.bsv-alan{gap:var(--sp-2,8px)}html body .bsv .bsv-not a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:768px){.bsv{max-width:880px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4,16px)}.bsv>:is(.bsv-alan:has(textarea),fieldset,.bsv-not,.bsv-taslak,.bsv-durum,.cc-cta,p,div){grid-column:1 / -1}}@media(min-width:768px){.bsv>.cc-cta{display:flex;justify-content:flex-end}}.bsv-cip>span{white-space:nowrap}.bsv-cip input{flex:none}@media(max-width:767px){.cc-box>form.bsv.cc-well{padding:0;background:transparent}}