#badu-form-preview{
  color-scheme: dark;
  --gold: #e0bb70;
  --grey-3: #b7b4ac;
  --grey-4: #b7b4ac;
  --line: #3b3a35;
}#badu-form-preview *{ box-sizing: border-box; }#badu-form-preview{ margin: 0; background: #131512; color: #f4f1e8; font: 16px/1.6 system-ui, Arial, sans-serif; }#badu-form-preview{ max-width: 1180px; margin: auto; padding: 24px; }#badu-form-preview .brand{ letter-spacing: .17em; color: var(--gold); font-size: 13px; margin-top: 32px; }#badu-form-preview h1{ font-size: 44px; line-height: 1.15; margin: 12px 0 24px; }#badu-form-preview h2{ font-size: 24px; line-height: 1.35; margin: 0 0 12px; }#badu-form-preview .offer{ background: #e9dfc6; color: #292a23; padding: 24px; border-radius: 12px; margin-bottom: 28px; }#badu-form-preview .offer p{ max-width: 760px; margin: 8px 0; }#badu-form-preview .layout{ display: grid; grid-template-columns: minmax(0,1.3fr) minmax(0,1fr); gap: 24px; }#badu-form-preview .form-wrap,#badu-form-preview aside{ min-width: 0; border: 1px solid var(--line); border-radius: 12px; background: #1c1e19; padding: 24px; }#badu-form-preview aside{ align-self: start; position: static; top: auto; }#badu-form-preview .field{ margin-bottom: 18px; }#badu-form-preview .field label{ display: block; font-size: 15px; margin-bottom: 7px; color: #e3e1d7; }#badu-form-preview .field-row{ display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }#badu-form-preview input:not([type=checkbox]):not([type=radio]),#badu-form-preview select,#badu-form-preview textarea{
  font: inherit; width: 100%; padding: 12px; background: #11130f;
  border: 1px solid #5c5c50; border-radius: 7px; color: #f4f1e8; min-width: 0;
}#badu-form-preview textarea{ min-height: 110px; resize: vertical; }#badu-form-preview input[type=checkbox],#badu-form-preview input[type=radio]{
  accent-color: var(--gold); min-width: 20px; width: 20px; height: 20px;
  margin: 3px 0; flex-shrink: 0;
}#badu-form-preview a{ color: var(--gold); }#badu-form-preview fieldset{ margin: 24px 0; padding: 16px; border: 1px solid #8b7950; border-radius: 10px; min-width: 0; }#badu-form-preview legend{ font-weight: 700; padding: 0 6px; }#badu-form-preview .choice{ display: flex; align-items: start; gap: 12px; padding: 14px; border: 1px solid #4b4c42; border-radius: 8px; margin: 10px 0; cursor: pointer; }#badu-form-preview .choice:has(input:checked){ border-color: var(--gold); background: #302d22; }#badu-form-preview small{ display: block; color: #c4c1b8; margin-top: 6px; font-size: 14px; }#badu-form-preview .muted,#badu-form-preview .privacy-note{ font-size: 13px; color: #bebbb2; }#badu-form-preview .order-information{ margin: 24px 0; padding-top: 16px; border-top: 1px solid var(--line); }#badu-form-preview .order-information h2{ font-size: 21px; }#badu-form-preview .order-information p{ font-size: 15px; }#badu-form-preview .source-product-note{ padding: 14px; margin-bottom: 18px; border-left: 3px solid var(--gold); background: #26271f; overflow-wrap: anywhere; }#badu-form-preview .source-product-note p{ margin: 8px 0; white-space: pre-wrap; }#badu-form-preview .upload-box{ padding: 18px; border: 1px dashed #777; border-radius: 8px; cursor: pointer; }#badu-form-preview .wiz-note,#badu-form-preview .qo-note{ font-size: 14px; padding: 14px; border: 1px solid #49483c; margin: 16px 0; }#badu-form-preview .btn{ font: 700 16px/1.4 system-ui; padding: 16px; background: var(--gold); color: #1b1d16; border-radius: 8px; cursor: pointer; }#badu-form-preview pre{ white-space: pre-wrap; overflow-wrap: anywhere; font: 14px/1.65 system-ui; background: #11130f; padding: 18px; border-radius: 8px; min-height: 160px; }#badu-form-preview button:focus-visible,#badu-form-preview input:focus-visible,#badu-form-preview select:focus-visible,#badu-form-preview textarea:focus-visible,#badu-form-preview a:focus-visible{ outline: 3px solid #e5c67e; outline-offset: 3px; }#badu-form-preview #upload-clear{ color: var(--gold); }@media (max-width:850px){#badu-form-preview .layout{ grid-template-columns: 1fr; }#badu-form-preview aside{ position: static; }}@media (max-width:520px){#badu-form-preview{ padding: 16px; }#badu-form-preview h1{ font-size: 34px; }#badu-form-preview .field-row{ grid-template-columns: 1fr; gap: 0; }#badu-form-preview .form-wrap,#badu-form-preview aside,#badu-form-preview .offer{ padding: 18px; }#badu-form-preview h2{ font-size: 22px; }}
#badu-form-preview header{position:static;inset:auto;z-index:auto;height:auto;min-height:0;width:auto;transform:none;background:transparent;border:0}

#badu-form-preview #siparis-form{scroll-margin-top:140px}
