.cc{z-index:95;width:min(440px,100vw - 32px);animation:.35s cubic-bezier(.2,.8,.2,1) both cc-in;position:fixed;bottom:16px;left:16px}@media (max-width:1023px){html[data-tabbar] .cc{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (max-width:639px){.cc{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:auto}}@keyframes cc-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cc{animation:none}}.cc-card{background:var(--surface,#fff);color:var(--ink,#17181c);border:1px solid var(--border,#e6e7eb);border-radius:var(--radius-2xl,1rem);padding:20px;box-shadow:0 24px 60px -20px #0f142359,0 2px 6px #0f14230f}.cc-head{align-items:center;gap:10px;display:flex}.cc-ico{background:color-mix(in srgb, var(--brand) 12%, transparent);width:36px;height:36px;color:var(--brand-ink,var(--brand));border-radius:999px;flex:none;place-items:center;display:grid}.cc-title{color:var(--ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.cc-text{color:var(--ink-2,var(--muted));margin:10px 0 0;font-size:.86rem;line-height:1.55}.cc-link{color:var(--brand-ink,var(--brand));text-underline-offset:2px;font-weight:700;text-decoration:underline}.cc-cats{gap:8px;max-height:42vh;margin-top:14px;display:grid;overflow-y:auto}.cc-cat{border:1px solid var(--border);border-radius:var(--radius-lg,.5rem);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.cc-cat.is-locked{cursor:default;opacity:.8}.cc-cat-copy{flex:1;gap:2px;min-width:0;display:grid}.cc-cat-copy b{color:var(--ink);font-size:.85rem}.cc-cat-copy small{color:var(--muted);font-size:.76rem;line-height:1.4}.cc-switch{appearance:none;background:color-mix(in srgb, var(--muted) 45%, transparent);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;margin:0;transition:background-color .2s;position:relative}.cc-switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.cc-switch:checked{background:var(--brand)}.cc-switch:checked:after{transform:translate(18px)}.cc-switch:disabled{cursor:default}.cc-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cc-actions{grid-template-columns:auto 1fr 1fr;gap:8px;margin-top:16px;display:grid}.cc-btn{border-radius:var(--radius-lg,.5rem);cursor:pointer;min-height:42px;padding:0 14px;font-size:.85rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s}.cc-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cc-btn-ghost{color:var(--ink-2,var(--ink));text-underline-offset:3px;background:0 0;border:1px solid #0000;padding:0 6px;text-decoration:underline}.cc-btn-ghost:hover{color:var(--ink)}.cc-btn-alt{background:var(--surface);color:var(--ink);border:1.5px solid var(--ink)}.cc-btn-alt:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}.cc-btn-main{background:var(--brand);color:var(--on-brand,#fff);border:1.5px solid var(--brand)}.cc-btn-main:hover{background:var(--brand-dark,var(--brand));border-color:var(--brand-dark,var(--brand))}@media (max-width:380px){.cc-actions{grid-template-columns:1fr 1fr}.cc-btn-ghost{order:3;grid-column:1/-1}}html[data-mode=dark] .cc-card{box-shadow:0 24px 60px -20px #000000b3}html[data-mode=dark] .cc-btn-alt{border-color:color-mix(in srgb, var(--ink) 70%, transparent)}:is([data-theme=kozmetik],[data-theme=cocuk],[data-theme=pet],[data-theme=kadin]) :is(.cc-btn-alt,.cc-btn-main){border-radius:999px}:is([data-theme=cocuk],[data-theme=pet]) .cc-card{border-radius:1.5rem}:is([data-theme=outdoor],[data-theme=muzik],[data-theme=lastik],[data-theme=otoparca],[data-theme=fitness],[data-theme=enerji]) :is(.cc-btn-alt,.cc-btn-main){text-transform:uppercase;letter-spacing:.06em;font-size:.76rem}:is([data-theme=outdoor],[data-theme=muzik]) :is(.cc-card,.cc-btn,.cc-cat){border-radius:0}[data-theme=muzik] :is(.cc-btn,.cc-title){font-family:var(--font-spacemono), ui-monospace, monospace}[data-theme=notebook] :is(.cc-btn,.cc-cat-copy b){font-family:var(--font-jetmono), ui-monospace, monospace;letter-spacing:.02em}[data-theme=lastik] .cc-title{font-family:var(--font-condensed), var(--font-geist-sans), sans-serif;text-transform:uppercase;letter-spacing:.04em}:is([data-theme=moda],[data-theme=butik]) :is(.cc-card,.cc-btn,.cc-cat){border-radius:2px}:is([data-theme=moda],[data-theme=butik]) :is(.cc-btn-alt,.cc-btn-main){text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}:is([data-theme=kuyum],[data-theme=mucevher],[data-theme=parfum]) .cc-title{font-family:var(--font-cormorant), var(--font-display), Georgia, serif;font-size:1.35rem;font-weight:600}:is([data-theme=kuyum],[data-theme=mucevher],[data-theme=parfum]) :is(.cc-btn-alt,.cc-btn-main){text-transform:uppercase;letter-spacing:.14em;border-radius:2px;font-size:.7rem}[data-theme=kuyum] .cc-btn-main{background:var(--gold,var(--brand));border-color:var(--gold,var(--brand));color:#14110d}:is([data-theme=moda],[data-theme=kozmetik]) .cc-title{font-family:var(--font-display), Georgia, serif;font-weight:600}[data-theme=mobilya] .cc-title{font-family:var(--font-fraunces), Georgia, serif;font-weight:600}[data-theme=kitap] .cc-title{font-family:var(--font-literata), Georgia, serif}[data-theme=studyo] .cc-title{font-family:var(--font-bricolage), sans-serif}[data-theme=butik] .cc-card{font-family:var(--font-archivo), var(--font-geist-sans), sans-serif}.cc-footer-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.cc-footer-link:hover{color:#fff}

