/* Sedeus — Entegrasyon Marketi stilleri (T19–T23). Yalnızca market sayfalarında yüklenir. */
.sd-chip__count{margin-left:6px;color:var(--color-text-muted);font-weight:500;font-variant-numeric:tabular-nums}
.sd-chip--nav[aria-current="page"] .sd-chip__count{color:var(--color-text-secondary)}
.sd-market__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:24px}
.sd-market__head .sd-blog__list-title{margin:0}
.sd-market__count{font-size:var(--text-small);color:var(--color-text-muted);font-weight:500}
.sd-product-grid{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr)}
@media (min-width:600px){.sd-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1024px){.sd-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.sd-product-card{gap:10px}
.sd-product-card .sd-badge{align-self:flex-start}
.sd-product-card .sd-card__title{margin:0;font-size:1.125rem}
.sd-product-card__desc{margin:0;font-size:.9375rem;color:var(--color-text-secondary)}
.sd-product-card__platforms{margin:0;font-size:var(--text-small);color:var(--color-text-muted)}
.sd-product-card__foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--color-border);display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.sd-product-card__price{display:grid;gap:0;font-variant-numeric:tabular-nums}
.sd-product-card__price small{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}
.sd-product-card__price strong{font-size:1.125rem;font-weight:700;color:var(--color-text)}
.sd-product-card__price strong span{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}
.sd-product-card .sd-link-arrow{font-size:.875rem}
.sd-choice .sd-card{gap:12px}
.sd-choice .sd-card__title{margin:0}
.sd-choice__lead{margin:0;font-size:.875rem;font-weight:500;color:var(--color-text-muted)}
.sd-choice .sd-checklist{margin:0}
.sd-choice .sd-link-arrow{margin-top:auto;padding-top:8px;align-self:flex-start;min-height:24px}
.sd-market-empty{max-width:560px;margin:8px auto;padding:40px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}
.sd-market-empty>svg{width:32px;height:32px;color:var(--color-text-muted)}
.sd-market-empty p{margin:0;color:var(--color-text-secondary)}
.sd-market-empty .sd-market-empty__title{font-weight:700;color:var(--color-text)}
.sd-market-empty .sd-btn{margin-top:4px}

/* 0a: market hero'su mobilde daha kısa; güven satırı 1280'de tek satır, 600 altında 2×2 */
.sd-hero--market .sd-hero__inner{max-width:960px}
.sd-hero--market .sd-hero__lead,.sd-hero--market .sd-hero__meta{max-width:760px}
@media (max-width:599px){
.sd-hero--market{padding:32px 0 32px}
.sd-hero--market .sd-hero__lead{font-size:1rem}
.sd-hero--market .sd-trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:20px;padding-top:16px}
.sd-hero--market .sd-trust-row li{align-items:flex-start}
.sd-section--market-list{padding-top:32px}
.sd-section--market-list .sd-chips--nav{margin-bottom:20px}
.sd-section--market-list .sd-market__head{margin-bottom:16px}
}
/* ——— T20 ürün sayfası ——— */
.sd-pdp{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "buy" "body";padding-top:24px;padding-bottom:64px}
@media (min-width:1024px){.sd-pdp{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"hero buy" "body buy";column-gap:48px;row-gap:0;padding-bottom:96px}}
.sd-pdp__hero{grid-area:hero;padding-bottom:8px}
.sd-pdp__buy{grid-area:buy;align-self:start}
.sd-pdp__body{grid-area:body;min-width:0}
/* Sticky eşiği = kart yüksekliği (ölçüm: 596 px) + üst boşluk (header 64 + 24). Kart uzarsa bu değer de büyütülmeli. */
@media (min-width:1024px) and (min-height:700px){.sd-pdp__buy{position:sticky;top:calc(var(--header-height) + 24px)}}
.sd-pdp__hero .sd-eyebrow a{color:inherit;text-decoration:none}
.sd-pdp__hero .sd-eyebrow a:hover{text-decoration:underline}
.sd-pdp__hero h1{margin-top:8px}
.sd-pdp__hero .sd-hero__lead{margin-top:16px;max-width:none}
.sd-pdp__platforms{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.9375rem;font-weight:500;color:var(--color-text)}
.sd-pdp__platforms li{display:inline-flex;align-items:center;gap:8px}
.sd-pdp__platforms svg{width:20px;height:20px;color:var(--color-text-secondary)}
.sd-pdp__section{padding:40px 0;border-top:1px solid var(--color-border)}
.sd-pdp__hero+.sd-pdp__buy+.sd-pdp__body>.sd-pdp__section:first-child{margin-top:8px}
.sd-pdp__section>h2{margin-bottom:16px}
.sd-pdp__section .sd-table-wrap{margin-top:8px}
.sd-pdp__section .sd-callout--resource{margin-top:24px}
.sd-pdp__note{margin-top:12px;font-size:var(--text-small);color:var(--color-text-muted)}
.sd-pdp .sd-frame{margin:0}
.sd-pdp .sd-frame__ph{aspect-ratio:16/9;display:grid;place-items:center;background:var(--color-bg-subtle);color:var(--color-text-muted);font-size:.875rem;font-weight:500;text-align:center;padding:16px}
.sd-pdp figcaption{margin-top:10px;font-size:.8125rem;color:var(--color-text-muted)}
.sd-settings{margin:24px 0 0;display:grid;gap:16px 32px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.sd-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sd-settings dt{font-weight:600;color:var(--color-text)}
.sd-settings dd{margin:4px 0 0;color:var(--color-text-secondary);font-size:.9375rem}
/* sd-buy: satın alma kartı */
.sd-buy{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;display:grid;gap:10px}
.sd-buy h2{font-size:var(--text-h4);line-height:var(--leading-h4)}
.sd-buy form{display:grid;gap:8px;margin:0}
.sd-buy fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}
.sd-buy legend{padding:0;margin-bottom:6px;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary)}
.sd-buy__note{margin:0;font-size:.8125rem;color:var(--color-text-muted)}
.sd-buy__trial{padding-top:10px;border-top:1px solid var(--color-border)}
.sd-plan-option{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:2px 12px;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface);transition:border-color var(--motion-fast)}
.sd-plan-option:hover{border-color:var(--color-primary)}
.sd-plan-option input{grid-row:span 2;width:20px;height:20px;margin:0;accent-color:var(--color-primary)}
.sd-plan-option input:focus-visible{outline:none}
.sd-plan-option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}
.sd-plan-option:has(input:checked){border:2px solid var(--color-primary);padding:7px 11px;background:var(--color-primary-tint)}
.sd-plan-option__name{font-weight:700;color:var(--color-text)}
.sd-plan-option__price{grid-column:3;grid-row:1;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap}
.sd-plan-option__sub{grid-column:2;font-size:.8125rem;color:var(--color-text-secondary)}
.sd-plan-option .sd-badge{grid-column:3;grid-row:2;justify-self:end}
.sd-buy__info{margin:0;padding-top:10px;border-top:1px solid var(--color-border);display:grid;gap:4px;font-size:.8125rem;line-height:1.4}
.sd-buy__info>div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:0 8px}
.sd-buy__info dt{position:relative;padding-left:22px;font-weight:600;color:var(--color-text)}
.sd-buy__info dt>svg{position:absolute;left:0;top:2px;width:16px;height:16px;color:var(--color-text-muted)}
.sd-buy__info dd{margin:0;color:var(--color-text-secondary)}
.sd-buy__info a{min-height:24px;display:inline-flex;align-items:center;margin-top:-4px}
.sd-band__cta form{margin:0;display:contents}
.sd-related__more{margin-top:24px}
/* T20 düzeltmeleri */
.sd-pdp-crumb{padding-top:24px}
.sd-pdp__hero .sd-eyebrow a{display:inline-flex;align-items:center;min-height:24px}
.sd-pdp .sd-table--wide{min-width:0}
.sd-pdp .sd-table--wide tbody th{min-width:0;max-width:none}
.sd-pdp .sd-table :is(th,td){overflow-wrap:anywhere}
@media (max-width:767px){.sd-pdp .sd-table--wide{min-width:600px}}
.sd-pdp .sd-frame-figure{margin:0}
.sd-pdp__more{margin-top:20px}
@media (max-width:599px){.sd-pdp__hero .sd-hero__lead{font-size:1rem}.sd-pdp__platforms{flex-wrap:nowrap;gap:8px 14px;font-size:.875rem}.sd-pdp__platforms li{white-space:nowrap}}
/* ——— T21/T22 sepet, ödeme, sipariş alındı ——— */
.sd-shop{padding-top:40px;padding-bottom:80px}
.sd-shop h1{margin-bottom:20px}
.sd-notice{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border);border-left:3px solid var(--color-primary);background:var(--color-primary-tint);color:var(--color-text);font-size:.9375rem;margin-bottom:24px}
.sd-notice>svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--color-primary)}
[data-theme="dark"] .sd-notice>svg{color:var(--color-link)}
.sd-notice--success{border-left-color:var(--color-success);background:var(--color-success-tint)}
.sd-notice--success>svg{color:var(--color-success)}
.sd-notice--error{border-left-color:var(--color-danger);background:var(--color-danger-tint)}
.sd-notice--error>svg{color:var(--color-danger)}
.sd-notice p{margin:0}
.sd-shop__grid{display:grid;gap:32px;grid-template-columns:minmax(0,1fr);align-items:start}
@media (min-width:1024px){.sd-shop__grid{grid-template-columns:minmax(0,1fr) 360px;gap:48px}.sd-shop__aside{position:sticky;top:calc(var(--header-height) + 24px)}}
.sd-cart-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}
.sd-cart-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:20px 0;border-bottom:1px solid var(--color-border)}
.sd-cart-line__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.sd-cart-line__name a{font-weight:700;color:var(--color-text);text-decoration:none;min-height:24px;display:inline-flex;align-items:center}
.sd-cart-line__name a:hover{text-decoration:underline}
.sd-cart-line__plan{grid-column:1;margin:0;font-size:var(--text-small);color:var(--color-text-secondary)}
.sd-cart-line__note{grid-column:1;margin:0;font-size:.8125rem;color:var(--color-text-muted)}
.sd-cart-line__price{grid-column:2;grid-row:1;margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text)}
.sd-cart-line__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:6px}
.sd-textbtn{display:inline-flex;align-items:center;min-height:24px;padding:0;border:0;background:none;font:inherit;font-size:.875rem;font-weight:600;color:var(--color-link);cursor:pointer;text-decoration:underline;text-underline-offset:2px}
.sd-textbtn:hover{color:var(--color-link-hover,var(--color-link))}
.sd-coupon{margin-top:24px;display:grid;gap:6px;max-width:480px}
.sd-coupon__row{display:flex;gap:8px}
.sd-coupon__row .sd-input{flex:1}
@media (max-width:599px){.sd-coupon__row{flex-direction:column}.sd-coupon__row .sd-btn{width:100%}}
.sd-summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;display:grid;gap:14px}
.sd-summary h2{font-size:var(--text-h4);line-height:var(--leading-h4)}
.sd-summary__lines{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.875rem}
.sd-summary__lines li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}
.sd-summary__lines strong{color:var(--color-text);font-weight:600}
.sd-summary__lines span{grid-column:1;color:var(--color-text-secondary);font-size:.8125rem}
.sd-summary__lines b{grid-column:2;grid-row:1;font-variant-numeric:tabular-nums;white-space:nowrap}
.sd-summary__totals{margin:0;display:grid;gap:8px;font-size:.9375rem;padding-top:12px;border-top:1px solid var(--color-border)}
.sd-summary__totals>div{display:flex;justify-content:space-between;gap:12px}
.sd-summary__totals dt{color:var(--color-text-secondary)}
.sd-summary__totals dd{margin:0;font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap}
.sd-summary__total{padding-top:8px;border-top:1px solid var(--color-border)}
.sd-summary__total dt,.sd-summary__total dd{font-size:1.125rem;font-weight:700;color:var(--color-text)}
.sd-summary__note{margin:0;font-size:.8125rem;color:var(--color-text-muted)}
.sd-summary__trust{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--color-border);display:grid;gap:6px;font-size:.8125rem;color:var(--color-text-secondary)}
.sd-summary__trust li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}
.sd-summary__trust svg{width:16px;height:16px;margin-top:2px;color:var(--color-success)}
.sd-shop__back{margin-top:16px}
/* ödeme */
.sd-checkout{display:grid;gap:28px}
.sd-checkout fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:16px}
.sd-checkout>fieldset{padding-top:24px;border-top:1px solid var(--color-border)}
.sd-checkout>fieldset:first-of-type{padding-top:0;border-top:0}
.sd-checkout legend:not(.sd-sr-only){padding:0;margin-bottom:16px;font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:700;color:var(--color-text);float:left;width:100%}
.sd-checkout legend:not(.sd-sr-only)+*{clear:both}
.sd-checkout legend.sd-sublegend{font-size:.875rem;font-weight:600;margin-bottom:8px}
.sd-checkout__row{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.sd-checkout__row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sd-choice-row{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}
.sd-choice-row .sd-plan-option{grid-template-columns:20px minmax(0,1fr)}
.sd-choice-row .sd-plan-option input{grid-row:auto}
.sd-checkout .sd-check{min-height:44px;align-items:flex-start;padding-top:10px}
.sd-checkout__small{margin:0;font-size:.8125rem;color:var(--color-text-muted)}
.sd-checkout__submit{display:grid;gap:8px}
.sd-shop__mobile-summary{margin-bottom:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}
.sd-shop__mobile-summary>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:600;cursor:pointer;list-style:none}
.sd-shop__mobile-summary>summary::-webkit-details-marker{display:none}
.sd-shop__mobile-summary>summary svg{width:20px;height:20px;transition:transform var(--motion-base)}
.sd-shop__mobile-summary[open]>summary svg{transform:rotate(180deg)}
.sd-shop__mobile-summary .sd-summary{border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg)}
@media (min-width:1024px){.sd-shop__mobile-summary{display:none}}
@media (max-width:1023px){.sd-shop__aside--desk{display:none}}
/* sipariş alındı */
.sd-order{max-width:var(--measure);margin:40px auto 0}
.sd-order h2{margin-bottom:16px}
.sd-order__list{margin:0;border-top:1px solid var(--color-border)}
.sd-order__list>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;border-bottom:1px solid var(--color-border)}
@media (min-width:600px){.sd-order__list>div{grid-template-columns:160px minmax(0,1fr)}}
.sd-order__list dt{font-weight:600;color:var(--color-text-secondary);font-size:.875rem}
.sd-order__list dd{margin:0;color:var(--color-text);font-variant-numeric:tabular-nums}
.sd-order__list dd ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.sd-order__total dd{font-weight:700}
.sd-order__help{margin-top:16px}
/* ——— T23a Hesabım ——— */
.sd-account{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);padding-top:32px;padding-bottom:80px;align-items:start}
@media (min-width:1024px){.sd-account{grid-template-columns:240px minmax(0,1fr);gap:48px;padding-top:40px}.sd-account__nav{position:sticky;top:calc(var(--header-height) + 24px)}}
.sd-account__main{min-width:0}
.sd-account__nav ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-x:contain;border-bottom:1px solid var(--color-border);padding-bottom:4px}
.sd-account__nav li{flex:none}
.sd-account__nav a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--radius-md);color:var(--color-text-secondary);font-weight:500;font-size:.9375rem;text-decoration:none;white-space:nowrap}
.sd-account__nav a:hover{background:var(--color-bg-subtle);color:var(--color-text)}
.sd-account__nav a[aria-current="page"]{background:var(--color-primary-tint);color:var(--color-text);font-weight:600}
.sd-account__nav svg{width:20px;height:20px;flex:none}
.sd-account__nav a[aria-current="page"] svg{color:var(--color-primary)}
[data-theme="dark"] .sd-account__nav a[aria-current="page"] svg{color:var(--color-link)}
@media (min-width:1024px){.sd-account__nav ul{flex-direction:column;overflow:visible;border:0;padding:0}.sd-account__nav .sd-account__out{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border)}}
.sd-account__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:8px}
.sd-account__lead{margin:0 0 32px;color:var(--color-text-secondary)}
.sd-account__section{padding-top:32px;margin-top:32px;border-top:1px solid var(--color-border)}
.sd-account__section>h2{font-size:var(--text-h3);line-height:1.25;margin-bottom:16px}
.sd-account .sd-btn--sm{min-height:44px}
/* sd-status: durum rozeti */
.sd-status{display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 8px;border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;line-height:1.5;white-space:nowrap}
.sd-status svg{width:14px;height:14px;flex:none}
.sd-status--active{background:var(--color-success-tint);color:var(--color-success)}
.sd-status--ending{background:var(--color-warning-tint);color:var(--color-warning)}
.sd-status--expired{background:var(--color-danger-tint);color:var(--color-danger)}
.sd-status--trial{background:var(--color-bg-subtle);color:var(--color-text-secondary);border:1px solid var(--color-border)}
/* sd-remaining: kalan süre */
.sd-remaining{--p:0%;display:grid;gap:6px;font-size:.875rem;color:var(--color-text-secondary)}
.sd-remaining__bar{height:6px;border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1px solid var(--color-border);overflow:hidden}
.sd-remaining__bar::before{content:"";display:block;height:100%;width:var(--p);background:var(--sd-rem,var(--color-success));border-radius:inherit}
.sd-remaining--ending{--sd-rem:var(--color-warning)}.sd-remaining--expired{--sd-rem:var(--color-danger)}.sd-remaining--trial{--sd-rem:var(--color-text-muted)}
.sd-remaining--p0{--p:0%}.sd-remaining--p10{--p:10%}.sd-remaining--p20{--p:20%}.sd-remaining--p30{--p:30%}.sd-remaining--p40{--p:40%}.sd-remaining--p50{--p:50%}.sd-remaining--p60{--p:60%}.sd-remaining--p70{--p:70%}.sd-remaining--p80{--p:80%}.sd-remaining--p90{--p:90%}.sd-remaining--p100{--p:100%}
/* sayaçlar */
.sd-kpis{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:768px){.sd-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}
.sd-kpis a.sd-kpi{text-decoration:none;color:inherit;transition:border-color var(--motion-fast)}
.sd-kpis a.sd-kpi:hover{border-color:var(--color-primary)}
.sd-kpis .sd-kpi__label{color:var(--color-text-secondary)}
/* yapılacaklar */
.sd-todo{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}
.sd-todo li{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-border)}
@media (min-width:768px){.sd-todo li{grid-template-columns:auto minmax(0,1fr) auto}}
.sd-todo p{margin:0;color:var(--color-text)}
.sd-todo .sd-status{justify-self:start}
.sd-order-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-variant-numeric:tabular-nums}
.sd-order-row strong{color:var(--color-text)}
.sd-account .sd-help-box{margin-top:32px}
/* sd-license-card */
.sd-license-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:16px}
.sd-license-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;display:grid;gap:14px}
.sd-license-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}
.sd-license-card__top h2{font-size:1.125rem;line-height:1.3;margin-right:auto;flex-basis:100%}
@media (min-width:768px){.sd-license-card__top h2{flex-basis:auto}}
.sd-license-card__top h2 a{color:var(--color-text);text-decoration:none}
.sd-license-card__top h2 a:hover{text-decoration:underline}
.sd-license-card__meta{margin:0;display:grid;gap:8px 24px;grid-template-columns:repeat(2,minmax(0,1fr));font-size:.875rem}
@media (min-width:1024px){.sd-license-card__meta{grid-template-columns:repeat(4,minmax(0,1fr))}}
.sd-license-card__meta dt{color:var(--color-text-muted);font-weight:500;font-size:.8125rem}
.sd-license-card__meta dd{margin:2px 0 0;color:var(--color-text);font-variant-numeric:tabular-nums}
.sd-license-card__warn{margin:0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--color-danger-tint);color:var(--color-text);font-size:.8125rem;border-left:3px solid var(--color-danger)}
.sd-license-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}
/* detay */
.sd-account .sd-breadcrumb{margin-bottom:16px}
.sd-int-head{display:grid;gap:14px;margin-bottom:24px}
.sd-int-head__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}
.sd-int-head__title h1{margin:0}
.sd-tabs ul{list-style:none;margin:0 0 24px;padding:0;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;border-bottom:1px solid var(--color-border)}
.sd-tabs li{flex:none}
.sd-tabs a{display:flex;align-items:center;min-height:44px;padding:0 14px;color:var(--color-text-secondary);font-weight:500;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}
.sd-tabs a:hover{color:var(--color-text)}
.sd-tabs a[aria-current="page"]{color:var(--color-text);font-weight:600;border-bottom-color:var(--color-primary)}
.sd-tab>h2{font-size:var(--text-h3);line-height:1.25;margin:32px 0 14px}
.sd-tab>h2:first-child{margin-top:0}
.sd-checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}
.sd-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 10px;padding:12px 0;border-bottom:1px solid var(--color-border)}
@media (min-width:768px){.sd-checks li{grid-template-columns:20px minmax(0,1fr) auto}}
.sd-checks svg{width:20px;height:20px;color:var(--color-success)}
.sd-checks span{color:var(--color-text);font-weight:500}
.sd-checks small{grid-column:2;color:var(--color-text-muted);font-size:.8125rem}
@media (min-width:768px){.sd-checks small{grid-column:3}}
.sd-conn{margin:0;display:grid;gap:18px}
.sd-conn dt{font-weight:600;color:var(--color-text);font-size:.875rem;margin-bottom:6px}
.sd-conn dd,.sd-conn>div{margin:0;display:grid;gap:6px;min-width:0}
.sd-conn__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}
.sd-conn code{flex:1 1 220px;min-width:0;max-width:100%;display:block;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-family:var(--font-mono);font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text)}
.sd-conn__help{margin:0;font-size:.8125rem;color:var(--color-text-muted)}
.sd-textbtn--danger{color:var(--color-danger)}
.sd-dialog{max-width:440px;width:calc(100% - 32px);padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-raised)}
.sd-dialog::backdrop{background:rgba(14,11,28,.55)}
.sd-dialog h2{font-size:var(--text-h4);line-height:var(--leading-h4);margin-bottom:8px}
.sd-dialog p{margin:0 0 20px;color:var(--color-text-secondary)}
.sd-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0}
.sd-tab .sd-table-wrap+.sd-pdp__note{margin-top:10px}
.sd-settings-form{display:grid;gap:28px}
.sd-settings-form fieldset{border:0;margin:0;padding:24px 0 0;border-top:1px solid var(--color-border);min-width:0;display:grid;gap:16px}
.sd-settings-form>fieldset:first-of-type{padding-top:0;border-top:0}
.sd-settings-form legend:not(.sd-sr-only){padding:0;margin-bottom:16px;font-size:var(--text-h4);line-height:var(--leading-h4);font-weight:700;color:var(--color-text);float:left;width:100%}
.sd-settings-form legend:not(.sd-sr-only)+*{clear:both}
.sd-secret{display:grid;gap:6px}
.sd-secret__saved{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.9375rem;color:var(--color-text)}
.sd-secret details>summary{list-style:none;display:inline-flex}
.sd-secret details>summary::-webkit-details-marker{display:none}
.sd-secret details[open]>summary{margin-bottom:8px}
.sd-settings-form .sd-table select{min-width:180px}
.sd-settings-form .sd-check{min-height:44px;align-items:center}
.sd-inline-form{display:grid;gap:8px;margin-top:16px;padding-top:24px;border-top:1px solid var(--color-border)}
.sd-inline-form__row{display:flex;flex-wrap:wrap;gap:8px}
.sd-inline-form__row .sd-input{flex:1 1 200px}
.sd-doclinks{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.sd-doclinks a{display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 12px;padding:12px;border-radius:var(--radius-md);text-decoration:none;color:var(--color-text)}
.sd-doclinks a:hover{background:var(--color-bg-subtle)}
.sd-doclinks svg{width:20px;height:20px;grid-row:span 2;color:var(--color-text-secondary);margin-top:2px}
.sd-doclinks strong{font-weight:600}
.sd-doclinks span{color:var(--color-text-secondary);font-size:.875rem}
@media (max-width:479px){.sd-conn code{flex-basis:100%}}
.sd-settings-form .sd-table :is(th,td){vertical-align:middle}
/* ——— T23b ——— */
.sd-table--stack{width:100%}
.sd-table--stack :is(th,td){padding-left:12px;padding-right:12px}
.sd-account__main{container-type:inline-size}
/* Kart düzeni: tablonun kendisine kalan alan 880 px altındaysa (1280 → 912 px tablo, 1200 → 848 px kart) */
@container (max-width:879px){
.sd-table-wrap--stack{overflow:visible;border:0;background:none}
.sd-table--stack,.sd-table--stack tbody,.sd-table--stack tr,.sd-table--stack td,.sd-table--stack th{display:block;width:100%}
.sd-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.sd-table--stack tr{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:8px 14px;margin-bottom:12px}
.sd-table--stack :is(td,th){display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 0;border:0;border-bottom:1px solid var(--color-border);text-align:left}
.sd-table--stack :is(td,th):last-child{border-bottom:0}
.sd-table--stack :is(td,th)::before{content:attr(data-label);font-size:.8125rem;font-weight:600;color:var(--color-text-muted)}
.sd-table--stack .sd-td-actions::before{content:none}
.sd-table--stack .sd-td-actions{grid-template-columns:minmax(0,1fr)}
.sd-table--stack .sd-status{justify-self:start}
}
.sd-td-actions>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}
.sd-account__back{margin-bottom:12px}
.sd-account__back a{display:inline-flex;align-items:center;min-height:24px;font-weight:600}
.sd-cards2{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:24px}
@media (min-width:768px){.sd-cards2{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sd-cards2>div{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:18px;display:grid;gap:8px;align-content:start}
.sd-cards2 h2{font-size:var(--text-h4);line-height:var(--leading-h4)}
.sd-cards2 p{margin:0}
.sd-infocard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:18px}
.sd-infocard dl{margin:0;display:grid;gap:10px}
.sd-infocard dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}
@media (min-width:600px){.sd-infocard dl>div{grid-template-columns:140px minmax(0,1fr)}}
.sd-infocard dt{color:var(--color-text-muted);font-size:.875rem;font-weight:500}
.sd-infocard dd{margin:0;color:var(--color-text)}
.sd-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.sd-pass{position:relative}
.sd-pass .sd-input{padding-right:80px}
.sd-pass .sd-textbtn{position:absolute;right:12px;top:50%;transform:translateY(-50%);min-height:32px}
.sd-auth{max-width:420px;margin:48px auto 80px;padding:0 16px}
.sd-auth__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;display:grid;gap:16px}
.sd-auth__card h1{font-size:var(--text-h2);line-height:1.2}
.sd-auth__card>p{margin:0;color:var(--color-text-secondary)}
.sd-auth__card form{display:grid;gap:16px}
.sd-auth__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.sd-auth__row .sd-check{min-height:44px;align-items:center;padding:0}
.sd-auth__alt{margin:0;text-align:center;font-size:.9375rem;color:var(--color-text-secondary)}
.sd-auth .sd-success__icon{justify-self:start}
.sd-account__h2{font-size:var(--text-h3);line-height:1.25;margin-bottom:16px}
.sd-account__first{margin-top:24px}
.sd-order--flush{margin:24px 0 0;max-width:none}
.sd-auth__part{display:grid;gap:16px}
.sd-auth__lead{margin:0;color:var(--color-text-secondary)}
.sd-account__main>h1~:is(#liste,#detay,.sd-market-empty){margin-top:24px}
