.tanitim-katman{--tur-alt:94px;position:fixed;inset:0;z-index:90;overflow:hidden;overscroll-behavior:contain;touch-action:none}.tanitim-katman.musteri-katman{background:transparent}.tanitim-perde{position:absolute;inset:0;background:rgba(31,25,29,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tanitim-vurgu{position:absolute;box-sizing:border-box;border:2px solid #fff;pointer-events:none}.tanitim-vurgu-golge{box-shadow:0 0 0 100vmax rgba(31,25,29,.62)}.tanitim-dialog{position:absolute;right:16px;bottom:calc(var(--tur-alt) + env(safe-area-inset-bottom));left:16px;box-sizing:border-box;max-width:398px;margin:0 auto;padding:18px;overflow:auto;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:var(--sv-color-neutral-0);box-shadow:0 18px 50px rgba(31,22,27,.28);color:var(--ink);touch-action:pan-y}.tanitim-dialog footer,.tanitim-dialog header{display:flex;align-items:center;gap:8px}.tanitim-dialog header{justify-content:space-between;color:var(--ink2);font-size:12px}.tanitim-ikon{display:grid;width:48px;height:48px;place-items:center;margin:8px 0 13px;border-radius:14px;background:var(--accent-soft);color:var(--accent);font-size:25px}.tanitim-dialog h2{margin:0;color:var(--ink);font-family:var(--font-baslik),var(--font-govde),sans-serif;font-size:21px;outline:none}.tanitim-dialog .tanitim-metin{min-height:42px;margin:7px 0 16px;color:var(--ink2);font-size:12px;line-height:1.5}.tanitim-ilerleme{display:flex;gap:5px;margin-bottom:14px}.tanitim-ilerleme span{height:4px;flex:1 1;border-radius:5px;background:var(--sv-color-neutral-50)}.tanitim-ilerleme span.on{background:var(--accent)}.tanitim-dialog footer{justify-content:flex-end}.tanitim-sayac{margin-right:auto;color:var(--ink2);font-size:12px}.tanitim-dialog button{min-height:44px;padding:0 13px;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.tanitim-dialog .tanitim-atla{position:relative;display:inline-flex;align-items:center;padding:0 6px;background:none;color:var(--ink2);font-weight:800}.tanitim-dialog .tanitim-atla:after{position:absolute;inset:0 -5px;content:""}.tanitim-geri{background:var(--sv-color-neutral-50);color:var(--ink2)}.tanitim-ileri{background:var(--accent);color:var(--sv-color-neutral-0)}.tanitim-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:350px){.tanitim-katman{--tur-alt:86px}.tanitim-dialog{right:12px;left:12px;padding:15px}}@media (max-height:500px){.tanitim-dialog{padding:12px 16px}.tanitim-ikon{display:none}.tanitim-dialog h2{margin-top:4px;font-size:18px}.tanitim-dialog .tanitim-metin{min-height:0;margin:6px 0 10px}}