#tur-gelap{position:fixed;left:0;top:0;width:0;height:0;z-index:99990;pointer-events:none;border-radius:14px;box-shadow:0 0 0 200vmax #18081ea8,0 0 0 3px #ff1d86;transition:left .22s ease,top .22s ease,width .22s ease,height .22s ease}#tur-gelap.tur-tanpa{box-shadow:0 0 0 200vmax #18081ea8;width:0!important;height:0!important}#tur-kartu{position:fixed;left:50%;z-index:99991;width:min(340px,calc(100vw - 24px));transform:translate(-50%);background:#fff;color:#2b1330;border:1.5px solid #F3C9DE;border-radius:18px;padding:14px 14px 12px;box-shadow:0 16px 40px #28082861;font-family:inherit;animation:turMasuk .2s ease}#tur-kartu.tur-atas{top:calc(10px + env(safe-area-inset-top,0px))}#tur-kartu.tur-bawah{bottom:calc(86px + env(safe-area-inset-bottom,0px))}#tur-kartu small.tur-no{display:block;font:800 11.5px inherit;font-family:inherit;letter-spacing:.4px;text-transform:uppercase;color:#b3105f}#tur-kartu b.tur-judul{display:block;margin:3px 0 4px;font:800 16px/1.25 inherit;font-family:inherit}#tur-kartu p.tur-teks{margin:0 0 10px;font:500 13.5px/1.45 inherit;font-family:inherit;color:#4a3550}#tur-kartu .tur-titik{display:flex;gap:6px;align-items:center;flex-wrap:wrap}#tur-kartu .tur-titik i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:800 11px inherit;font-style:normal;background:#fff1f8;color:#b3105f;border:1.5px solid #F3C9DE}#tur-kartu .tur-titik i.ok{background:#ff1d86;border-color:#ff1d86;color:#fff}#tur-kartu .tur-titik i.now{border-color:#ff1d86;box-shadow:0 0 0 3px #ff1d8633}#tur-kartu .tur-tutup{margin-left:auto;border:0;background:none;color:#85708a;font:700 12.5px inherit;font-family:inherit;padding:6px 4px;cursor:pointer;min-height:32px}#tur-kartu .tur-tutup:focus-visible{outline:2px solid #FF1D86;border-radius:8px}#tur-kartu .tur-aksi{display:flex;margin-top:8px}#tur-kartu .tur-btn{border:0;background:#ff1d86;color:#fff;border-radius:12px;padding:9px 16px;font:800 13.5px inherit;font-family:inherit;cursor:pointer;margin-left:auto}@keyframes turMasuk{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}html[data-tema=gelap] #tur-kartu{background:#241428;color:#f6e9f2;border-color:#4a2a52}html[data-tema=gelap] #tur-kartu p.tur-teks{color:#d9c5d4}html[data-tema=gelap] #tur-kartu .tur-titik i{background:#33203a;border-color:#4a2a52;color:#ffb3d8}@media(prefers-reduced-motion:reduce){#tur-gelap{transition:none}#tur-kartu{animation:none}}html.hemat-1 #tur-gelap,html.hemat-2 #tur-gelap{transition:none}html.hemat-1 #tur-kartu,html.hemat-2 #tur-kartu{animation:none}
