.tpf-premium-beyaz,.tpv-premium-beyaz{--cp-accent:#0F65A9;--cp-ink:#0f65a9;--cp-on-ink:#ffffff;--cp-soft:#F1F5F9;--cp-text:#111827;--cp-surface:#F6F8FB;--cp-line:#E5E7EB;--cp-radius:10px;--cp-width:1136px;--cp-gap:34px;--cp-space:48px;--cp-title:54px;--cp-weight:700;--cp-option-gap:10px;}

.tpf-premium-beyaz,.tpv-premium-beyaz{box-sizing:border-box;color:var(--cp-text);font-family:inherit}
.tpf-premium-beyaz *,.tpv-premium-beyaz *{box-sizing:border-box}
.tpf-premium-beyaz{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"head head" "nav body";gap:var(--cp-gap);width:calc(100% - 40px);max-width:var(--cp-width);margin:var(--cp-space) auto;padding:0}
.tpf-head{grid-area:head;margin:0;padding:clamp(24px,4vw,64px) 0;border-bottom:1px solid var(--cp-line)}
.tpf-head h1{font-family:var(--nx-heading,inherit);font-size:clamp(30px,4vw,var(--cp-title));line-height:1.12;font-weight:var(--cp-weight);letter-spacing:-.035em;margin:0;color:inherit;overflow-wrap:anywhere}
.tpf-body{grid-area:body;min-width:0;font-size:17px;line-height:1.9;padding:8px 0 36px;overflow-wrap:anywhere}
.tpf-body p{font:inherit;color:inherit;margin:0 0 1.5em}.tpf-body p:last-child{margin-bottom:0}
.tpf-nav{grid-area:nav;display:flex;flex-direction:column;gap:8px;align-self:start;min-width:0}
.tpf-nav a{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;min-height:48px;border-radius:var(--cp-radius);border:1px solid transparent;color:inherit;text-decoration:none;font-size:14px;line-height:1.5}
.tpf-nav a span{opacity:.45}.tpf-nav a:hover,.tpf-nav a[aria-current]{color:var(--cp-ink);background:var(--cp-soft);border-color:var(--cp-line)}
.tpf-premium-beyaz a:focus-visible,.tpv-premium-beyaz button:focus-visible,.tpv-premium-beyaz select:focus-visible{outline:3px solid var(--cp-ink);outline-offset:4px}
.tpf--no-nav{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body"}
.tpv-premium-beyaz{margin:24px 0;max-width:100%;width:100%}.tpv-premium-beyaz [hidden]{display:none!important}.tpv-premium-beyaz[data-ready] [data-tpv-fallback-label]{display:none}
.tpv-premium-beyaz fieldset{min-width:0;padding:0;margin:0 0 22px;border:0;float:none;width:100%}
.tpv-premium-beyaz legend{display:flex;align-items:baseline;gap:12px;justify-content:space-between;float:none;width:100%;padding:0;margin:0 0 12px;font-size:14px;line-height:1.5;font-weight:650;border:0;color:inherit}
.tpv-premium-beyaz legend em{font-style:normal;font-weight:400;font-size:13px;opacity:.7}
.tpv-values{display:flex;gap:var(--cp-option-gap);flex-wrap:wrap;min-width:0}
.tpv-premium-beyaz button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;min-width:48px;max-width:100%;padding:10px 16px;background:var(--cp-surface);border:1px solid var(--cp-line);border-radius:var(--cp-radius);color:inherit;font-family:inherit;font-size:14px;line-height:1.4;font-weight:500;text-align:center;white-space:normal;cursor:pointer;transition:background .15s,border-color .15s}
.tpv-premium-beyaz button span{overflow-wrap:anywhere}.tpv-premium-beyaz button img{width:38px;height:42px;object-fit:cover;border-radius:calc(var(--cp-radius) / 2)}
.tpv-premium-beyaz button i{width:18px;height:18px;flex:none;border:1px solid #0003;background:var(--swatch);border-radius:50%}
.tpv-premium-beyaz button b{display:none;font-size:12px;font-weight:700}.tpv-premium-beyaz button[aria-pressed=true] b{display:block}
.tpv-premium-beyaz button[aria-pressed=true]{border-color:var(--cp-ink);background:var(--cp-soft);color:var(--cp-ink);box-shadow:inset 0 0 0 1px var(--cp-accent)}
.tpv-premium-beyaz button:hover:not(:disabled){border-color:var(--cp-ink)}.tpv-premium-beyaz button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through;background:repeating-linear-gradient(135deg,transparent,transparent 6px,#00000006 6px,#00000006 7px)}
.tpv-status{margin:4px 0 0;padding:13px 0;border-top:1px solid var(--cp-line);font-size:12px;line-height:1.6;color:inherit;opacity:.8}
.tpv-premium-beyaz select{width:100%;min-height:46px;font:inherit;padding:12px;border:1px solid var(--cp-line);border-radius:var(--cp-radius);background:var(--cp-surface);color:inherit}
.tpf-premium-beyaz{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "nav" "body";gap:24px}.tpf-head{border:0;padding-bottom:0}.tpf-nav{flex-direction:row;flex-wrap:wrap;border-bottom:1px solid var(--cp-line);padding-bottom:16px}.tpf-body{padding:30px;background:var(--cp-soft);border-radius:var(--cp-radius)}.tpv-premium-beyaz{padding:20px;background:var(--cp-soft);border-radius:var(--cp-radius)}.tpv-premium-beyaz button{padding:8px 12px}.tpv-premium-beyaz legend{font-size:13px}.tpv-premium-beyaz button[aria-pressed=true]{background:var(--cp-surface)}
.tpf--no-nav{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "body"}
@media(max-width:767px){.tpf-premium-beyaz{width:calc(100% - 32px);margin:28px auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "nav" "body";gap:20px}.tpf-head{padding:24px 18px;margin:0}.tpf-head h1{font-size:32px}.tpf-body{columns:1;font-size:16px;padding:20px 16px;max-width:100%}.tpf-nav{padding:0;border-left:0;border-right:0;flex-direction:row;flex-wrap:wrap;gap:6px}.tpf-nav a{padding:10px 12px;font-size:13px;min-height:44px}.tpf--no-nav{grid-template-areas:"head" "body"}.tpv-premium-beyaz{margin:20px 0}.tpv-premium-beyaz button{min-height:44px}.tpv-visual button img{max-width:58px}.tpv-premium-beyaz legend{flex-wrap:wrap}.tpv-values{max-width:100%}}
@media(prefers-reduced-motion:reduce){.tpv-premium-beyaz button{transition:none}}
