.support-ticket-backdrop [hidden]{display:none!important}
.support-ticket-shell{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:linear-gradient(145deg,var(--surface-strong),color-mix(in srgb,var(--primary) 2%,var(--surface-strong)))}
.support-ticket-head{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--primary) 14%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface-strong)),var(--surface-strong))}
.support-ticket-head:after{content:"";position:absolute;right:-45px;bottom:-85px;width:170px;height:170px;border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:50%;box-shadow:0 0 0 24px color-mix(in srgb,var(--primary) 4%,transparent);pointer-events:none}
.support-ticket-head>*{position:relative;z-index:1}
.support-ticket-form-screen{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 58%,var(--border)) var(--surface-muted)}
.support-ticket-form-screen::-webkit-scrollbar{width:10px}
.support-ticket-form-screen::-webkit-scrollbar-track{background:var(--surface-muted)}
.support-ticket-form-screen::-webkit-scrollbar-thumb{border:2px solid var(--surface-muted);border-radius:999px;background:linear-gradient(var(--primary),var(--primary-2))}
.support-ticket-guidance{width:min(100%,610px);margin:0 auto .85rem;padding:.72rem .85rem;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:13px;color:var(--text-muted);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),var(--surface));font-size:.7rem;line-height:1.55}
.support-ticket-guidance:before{content:"i";display:inline-grid;width:1.25rem;height:1.25rem;margin-right:.45rem;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));font-size:.65rem;font-weight:900}
.support-ticket-category{position:relative;overflow:hidden;box-shadow:0 8px 22px color-mix(in srgb,var(--text) 4%,transparent)}
.support-ticket-category:after{content:"";position:absolute;right:-30px;bottom:-42px;width:90px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--primary) 5%,transparent);transition:transform .2s}
.support-ticket-category:hover:after{transform:scale(1.35)}
.support-ticket-target{position:relative;padding:1rem;border-color:color-mix(in srgb,var(--primary) 28%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 6%,var(--surface-muted)),var(--surface))}
.support-ticket-target:before{content:"İLGİLİ KAYIT";position:absolute;top:-.48rem;right:.75rem;padding:.16rem .45rem;border-radius:999px;color:var(--primary);background:var(--surface-strong);font-size:.52rem;font-weight:900;letter-spacing:.1em}
.support-ticket-form input,.support-ticket-form select,.support-ticket-form textarea{transition:border-color .2s,box-shadow .2s,background .2s}
.support-ticket-form input:hover,.support-ticket-form select:hover,.support-ticket-form textarea:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}
.support-ticket-selection{box-shadow:0 7px 20px color-mix(in srgb,#22a06b 9%,transparent)}
.support-ticket-selection button{padding:.32rem .5rem;border-radius:8px;font-weight:900}
.support-ticket-selection button:hover{background:color-mix(in srgb,#22a06b 11%,transparent)}
.support-ticket-actions{position:sticky;bottom:-1.15rem;margin-top:.15rem;padding:.75rem 0 1.15rem;background:linear-gradient(transparent,var(--surface-strong) 25%)}
@media(max-width:620px){.support-ticket-guidance{font-size:.66rem}.support-ticket-target{padding:.8rem}.support-ticket-actions{bottom:-.75rem;padding-bottom:.75rem}}
