.odm{--odm-gap:clamp(16px,3vw,28px);padding-bottom:calc(var(--fixed-bottom,0px) + 24px)}.odm-head{background:var(--surface-2);border-bottom:1px solid var(--border);padding-block:clamp(20px,4vw,36px) clamp(20px,3vw,28px)}.odm-head h1{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);letter-spacing:-.02em;margin:var(--s-3) 0 0}.odm-steps{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));counter-reset:adim;max-width:720px}.odm-steps li{counter-increment:adim;position:relative;display:grid;justify-items:center;gap:8px;padding:0 2px;text-align:center;font-size:var(--fs-xs);font-weight:500;line-height:1.3;color:var(--fg-muted)}.odm-steps li::before{content:counter(adim);position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);color:var(--fg-2);font:600 12px/1 var(--f-body)}.odm-steps li::after{content: "";position:absolute;top:13px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--border-strong)}.odm-steps li:last-child::after{display:none}.odm-steps li.is-done{color:var(--fg-2)}.odm-steps li.is-done::before{content: "✓";background:var(--fg);border-color:var(--fg);color:#fff;font-size:var(--fs-meta)}.odm-steps li.is-done::after{background:var(--fg)}.odm-steps li[aria-current="step"]{color:var(--fg);font-weight:600}.odm-steps li[aria-current="step"]::before{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--brand-soft)}@media (min-width: 640px){.odm-steps li{font-size:var(--fs-sm);gap:10px}.odm-steps li::before{width:32px;height:32px;font-size:var(--fs-meta)}.odm-steps li::after{top:15px;left:calc(50% + 22px);right:calc(-50% + 22px)}}.odm-test{margin-top:var(--s-5)}.odm-test__in{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border:1px solid var(--border-strong);border-left:3px solid var(--fg-2);background:var(--surface);color:var(--fg-2);border-radius:var(--r-2);font-size:var(--fs-sm);line-height:1.55;box-shadow:var(--sh-1)}.odm-test__in svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--fg)}.odm-test__in strong{color:var(--fg)}.odm-test__in ul{margin:6px 0 0;padding-left:18px}.odm-grid{display:grid;gap:var(--odm-gap);align-items:start}@media (min-width: 960px){.odm-grid{grid-template-columns:minmax(0,1fr) 380px;gap:var(--s-6)}.odm-side{position:sticky;top:calc(var(--header-total,120px) + 16px)}}.odm-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:clamp(16px,3vw,24px);box-shadow:var(--sh-1)}.odm-card + .odm-card,.odm-form .odm-card + .odm-card{margin-top:var(--odm-gap)}.odm-card h2{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0 0 var(--s-4);display:flex;align-items:center;gap:10px}.odm-main .odm-card>h2,.odm-main legend h2{padding-bottom:var(--s-3);border-bottom:1px solid var(--border);margin-bottom:var(--s-5)}.odm-form legend{width:100%}.odm-card h2 .odm-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--fg);color:#fff;font:600 13px/1 var(--f-body);flex:none}.odm-yukleniyor{color:var(--fg-muted);margin:0}[data-sepet-liste][aria-busy="true"]{min-height:300px}[data-sepet-ozet]>.odm-yukleniyor{min-height:128px}[data-odm="odeme"] [data-sepet-ozet]>.odm-yukleniyor{min-height:280px}[data-odm="sepet"] [data-sepet-ozet]{min-height:128px}[data-odm="sepet"] [data-sepet-liste][data-sepet-bos]{--bos-sabit:230.4px;--bos-satir:6}@media (min-width: 348px){[data-odm="sepet"] [data-sepet-liste][data-sepet-bos]{--bos-satir:5}}@media (min-width: 374px){[data-odm="sepet"] [data-sepet-liste][data-sepet-bos]{--bos-satir:4}}@media (min-width: 470px){[data-odm="sepet"] [data-sepet-liste][data-sepet-bos]{--bos-satir:3}}@media (min-width: 481px){[data-odm="sepet"] [data-sepet-liste][data-sepet-bos]{--bos-sabit:183.4px}}[data-odm="sepet"] [data-sepet-liste][data-sepet-bos]:is([aria-busy="true"],:has(>.odm-empty)){min-height:calc(var(--bos-sabit) + var(--bos-satir) * 25.6px + 2 * clamp(16px,3vw,24px) + 2px + 2 * clamp(24px,6vw,48px))}[data-sonuc][aria-busy="true"]{min-height:240px}.odm-main>.form-status.is-ok,.odm-main>.form-status.is-err{margin-bottom:var(--odm-gap)}.odm-lines{list-style:none;margin:0;padding:0}.odm-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px 14px;padding:var(--s-4) 0;border-bottom:1px solid var(--border)}.odm-line:first-child{padding-top:0}.odm-line:last-child{border-bottom:0;padding-bottom:0}.odm-line__img{width:88px;height:66px;aspect-ratio:4 / 3;padding:4px;border-radius:var(--r-2);background:var(--media-studio,var(--surface-2));object-fit:contain;mix-blend-mode:multiply;border:1px solid var(--border)}.odm-line__name{font-size:var(--fs-ui);font-weight:600;line-height:1.35;color:var(--fg);overflow-wrap:anywhere}.odm-line__name a{color:inherit;text-decoration:none}.odm-line__name a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--brand)}.odm-line__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:var(--fs-sm);color:var(--fg-muted)}.odm-line__meta .code-chip{padding:2px 6px;border:1px solid var(--border);border-radius:var(--r-1);background:var(--surface-2)}.odm-line__row{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.odm-line__price{text-align:right;margin-left:auto}.odm-line__price .price__now{font-size:1.125rem}.odm-line__unit{display:block;font-size:var(--fs-meta);color:var(--fg-muted);margin-top:2px}.odm-line.is-bad{background:linear-gradient(90deg,var(--brand-soft),transparent 70%);border-radius:var(--r-2);padding-inline:8px}.odm-line__msg{grid-column:1 / -1;display:flex;gap:8px;align-items:flex-start;margin:0;font-size:var(--fs-sm);color:#8F1622;font-weight:500}.odm-line__msg svg{width:16px;height:16px;flex:none;margin-top:2px}@media (min-width: 640px){.odm-line{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px 20px;padding-block:20px}.odm-line__img{width:112px;height:84px}}.odm-main .odm-lines{container:sepet-satir / inline-size}@container sepet-satir (min-width: 700px){.odm-line{grid-template-columns:112px minmax(0,1fr) auto}.odm-line__row{grid-column:auto;justify-content:flex-end;flex-wrap:nowrap}.odm-line__price{min-width:104px;margin-left:0}}.odm-side .odm-line:has(.odm-line__img){grid-template-columns:56px minmax(0,1fr) auto !important}.odm-side .odm-line__img{width:56px !important;height:42px !important;padding:2px;border-radius:var(--r-1)}.odm-side .odm-line__meta{margin-top:2px;font-size:var(--fs-meta)}.odm-qty{display:inline-flex;align-items:center;border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface);box-shadow:var(--sh-1)}.odm-qty button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--fg);cursor:pointer;border-radius:var(--r-2);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.odm-qty button:hover:not(:disabled){background:var(--surface-2);color:var(--brand-hover)}.odm-qty button:active:not(:disabled){transform:scale(.94)}.odm-qty button:disabled{color:var(--border-strong);cursor:not-allowed}.odm-qty svg{width:16px;height:16px}.odm-qty output{min-width:36px;text-align:center;font:600 15px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.odm-remove{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;background:none;border:0;color:var(--fg-2);font-size:var(--fs-sm);font-weight:500;cursor:pointer;border-radius:var(--r-2);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.odm-remove:hover{color:var(--brand-hover);background:var(--surface-2)}.odm-remove svg{width:16px;height:16px}.odm-empty{text-align:center;padding:clamp(24px,6vw,48px) 8px}.odm-empty>svg{width:64px;height:64px;padding:18px;box-sizing:border-box;border-radius:50%;background:var(--surface-2);color:var(--fg-2)}.odm-empty h2{justify-content:center;margin:var(--s-4) 0 var(--s-2)}.odm-empty p{color:var(--fg-2);max-width:46ch;margin:0 auto var(--s-5)}.odm-empty .btn + .btn{margin-left:8px}@media (max-width: 480px){.odm-empty .btn{width:100%}.odm-empty .btn + .btn{margin:8px 0 0}}.odm-side .odm-card{padding:var(--s-5)}.odm-sum{display:grid;gap:10px;margin:0}.odm-sum>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-md)}.odm-sum dt{color:var(--fg-2)}.odm-sum dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;color:var(--fg);font-weight:500}.odm-sum .is-total{border-top:1px solid var(--border-strong);padding-top:var(--s-3);margin-top:var(--s-1);align-items:baseline}.odm-sum .is-total dt{font-weight:700;color:var(--fg)}.odm-sum .is-total dd{font:700 1.625rem/1.1 var(--f-display);color:var(--fg);letter-spacing:-.015em}.odm-sum__vat{font-size:var(--fs-meta);color:var(--fg-muted);text-align:right;margin:-4px 0 0}.odm-note{font-size:var(--fs-sm);color:var(--fg-2);margin:var(--s-4) 0 0;display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:var(--r-2);background:var(--surface-2);line-height:1.5}.odm-note svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--fg)}.odm-note strong{color:var(--fg)}.odm-side .btn--block{margin-top:var(--s-5)}.odm-side .btn--text{margin-top:var(--s-2)}.odm-side .btn.is-disabled{box-shadow:none}.odm-trust{list-style:none;margin:var(--s-5) 0 0;padding:var(--s-5) 0 0;border-top:1px solid var(--border);display:grid;gap:12px;font-size:var(--fs-sm);color:var(--fg-2);line-height:1.5}.odm-trust li{display:flex;gap:12px;align-items:flex-start}.odm-trust svg{width:32px;height:32px;padding:7px;box-sizing:border-box;flex:none;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.odm-aktar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--odm-gap);padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);font-size:var(--fs-sm);color:var(--fg-2)}.odm-form fieldset{border:0;margin:0;padding:clamp(16px,3vw,24px);min-width:0}.odm-form legend{padding:0;float:left}.odm-form legend + *{clear:both}.odm-form .form-grid{gap:16px 16px}.odm-form .field__hint{font-size:var(--fs-meta);color:var(--fg-muted)}.odm-form .textarea{min-height:96px;resize:vertical}.odm-form .input,.odm-form .select,.odm-form .textarea{min-height:48px;font-size:16px;border-radius:var(--r-2)}.odm-form .field label .muted{font-weight:400}.odm-seg{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface-2);margin-bottom:var(--s-4)}.odm-seg label{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:7px;font-weight:600;font-size:var(--fs-sm);color:var(--fg-2);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.odm-seg input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.odm-seg label:has(input:checked){background:var(--surface);color:var(--fg);box-shadow:var(--sh-1)}.odm-seg label:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.odm-sub{margin-top:var(--s-4)}.odm-form .check{color:var(--fg);font-size:var(--fs-md);align-items:center;min-height:44px}.odm-form .check input{width:20px;height:20px;margin-top:0}.odm-review{display:grid;gap:var(--s-4)}.odm-review dl{display:grid;grid-template-columns:minmax(96px,auto) 1fr;gap:8px 16px;margin:0;padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-2);font-size:var(--fs-sm)}.odm-review dt{color:var(--fg-muted)}.odm-review dd{margin:0;color:var(--fg);font-weight:500;overflow-wrap:anywhere}.odm-edit{justify-self:start}.odm-edit svg{transform:rotate(180deg)}.odm-legal{border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface)}.odm-legal + .odm-legal{margin-top:10px}.odm-legal summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;font-weight:600;color:var(--fg)}.odm-legal summary::-webkit-details-marker{display:none}.odm-legal summary:hover{background:var(--surface-2);border-radius:var(--r-2)}.odm-legal summary svg{width:18px;height:18px;transition:transform var(--t-base,.24s) var(--ease,ease);flex:none;color:var(--fg-2)}.odm-legal[open] summary{border-bottom:1px solid var(--border);border-radius:var(--r-2) var(--r-2) 0 0}.odm-legal[open] summary svg{transform:rotate(90deg)}.odm-legal__text{margin:0;padding:16px;max-height:360px;overflow:auto;white-space:pre-wrap;font:400 1rem/1.6 var(--f-body);color:var(--fg-2)}.odm-key{border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface);padding:var(--s-4);font-size:var(--fs-sm);color:var(--fg-2);line-height:1.55}.odm-key h3{font-size:var(--fs-md);margin:0 0 10px;color:var(--fg);display:flex;align-items:center;gap:8px}.odm-key h3::before{content: "";width:3px;height:18px;border-radius:2px;background:var(--brand)}.odm-key ul{margin:0;padding-left:18px;display:grid;gap:8px}.odm-key strong{color:var(--fg)}.odm-consent{padding:var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface-2);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.odm-consent:has(input:checked){border-color:var(--fg);background:var(--surface)}.odm-consent.is-invalid{border-color:var(--danger);background:var(--brand-soft)}.odm-consent.is-invalid .field__error{display:block}.odm-consent .check{font-size:var(--fs-md);color:var(--fg);gap:12px;align-items:flex-start}.odm-consent .check input{width:22px;height:22px;margin-top:1px}.odm-oblig{font-size:var(--fs-sm);color:var(--fg);font-weight:600;margin:0;display:flex;gap:8px;align-items:center}.odm-oblig::before{content: "";width:8px;height:8px;border-radius:50%;background:var(--brand);flex:none}.odm-pay{min-height:56px;font-size:1.0625rem}.odm-pay[aria-busy="true"]{opacity:.75;cursor:progress}.odm-frame{display:grid;gap:12px}.odm-frame iframe{width:100%;min-height:640px;border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface)}.odm-frame__note{font-size:var(--fs-sm);color:var(--fg-2);display:flex;gap:10px;margin:0;padding:10px 12px;border-radius:var(--r-2);background:var(--surface-2)}.odm-frame__note svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--fg)}.odm-result{text-align:left;position:relative;overflow:hidden}.odm-result::before{content: "";position:absolute;inset:0 0 auto 0;height:4px;background:var(--border-strong)}.odm-result.is-ok::before{background:var(--fg)}.odm-result.is-err::before{background:var(--brand)}.odm-result__head{display:flex;gap:16px;align-items:flex-start}.odm-result__ico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface-3);color:var(--fg)}.odm-result__ico svg{width:28px;height:28px}.odm-result.is-ok .odm-result__ico{background:var(--fg);color:#fff}.odm-result.is-err .odm-result__ico{background:var(--brand-soft);color:var(--brand)}.odm-result h2{margin:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);padding-top:4px}.odm-result__text{color:var(--fg-2);margin:8px 0 0;line-height:1.55}.odm-result__text strong{color:var(--fg);font-family:var(--f-mono);font-weight:600}.odm-result__no{display:inline-grid;grid-auto-flow:column;align-items:center;gap:10px;max-width:100%;margin:var(--s-5) 0 0;padding:10px 14px;border:1px solid var(--border-strong);border-radius:var(--r-2);background:var(--surface-2);font-size:var(--fs-sm);color:var(--fg-2)}.odm-result__no strong{font:600 1.0625rem/1.2 var(--f-mono);color:var(--fg);letter-spacing:.03em;overflow-wrap:anywhere;min-width:0}@media (max-width: 480px){.odm-result__no{display:grid;grid-auto-flow:row;gap:4px;width:100%}}.odm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--border)}@media (max-width: 480px){.odm-actions .btn{flex:1 1 100%}}.odm-spin{width:56px;height:56px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--brand);animation:odm-don 0.9s linear infinite;flex:none}@keyframes odm-don{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.odm-spin{animation:none;border-top-color:var(--fg-muted)}}.odm-lookup{display:grid;gap:14px}@media (min-width: 640px){.odm-lookup{grid-template-columns:1fr 1fr auto;align-items:end}}.odm-lookup .btn{min-height:48px}[data-sorgu-durum].is-err,[data-sorgu-durum].is-ok{margin:var(--s-4) 0 0}.odm :focus-visible{outline:2px solid var(--brand);outline-offset:2px}[hidden]{display:none !important}.odm h2[tabindex="-1"]:focus,.odm [data-odm-durum]:focus{outline:none}.odm .btn--sm{min-height:44px}