html:not(#_) .perm-backdrop{z-index:90;background:#020c14a8;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}html:not(#_) .perm-sheet{box-sizing:border-box;width:100%;max-width:480px;padding:22px 18px calc(18px + env(safe-area-inset-bottom));color:#e8f4fb;text-align:center;overflow-wrap:break-word;background:#062033;border:1px solid #29b6f647;border-bottom:0;border-radius:20px 20px 0 0;margin:0;box-shadow:0 -10px 30px #00000080}html:not(#_) .perm-ico{color:#29b6f6;background:#29b6f624;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 10px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #29b6f68c}html:not(#_) .perm-sheet h2{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:800;line-height:1.25}html:not(#_) .perm-body{max-width:380px;margin:0 auto 16px}html:not(#_) .perm-body p{color:#cfe3f1;margin:0 0 6px;font-size:.95rem;line-height:1.45}html:not(#_) .perm-body p:last-child{color:#a9c7db;margin-bottom:0;font-size:.88rem}html:not(#_) .perm-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}html:not(#_) .perm-btn{box-sizing:border-box;width:100%;min-width:0;height:36px;min-height:36px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;filter:none;border-radius:10px;margin:4px 0;padding:0 8px;font-size:.9rem;font-weight:700;line-height:1.1;position:relative;overflow:hidden}html:not(#_) .perm-btn:before{content:"";position:absolute;top:-4px;bottom:-4px;left:0;right:0}html:not(#_) .perm-allow{color:#062033;background:#29b6f6;border:0}html:not(#_) .perm-later{color:#29b6f6;background:0 0;border:1.5px solid #29b6f6}html:not(#_) .perm-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:374px){html:not(#_) .perm-btn{padding:0 6px;font-size:.84rem}}:root[data-kind=light]:not(#_) .perm-sheet{color:#062033;background:#fff;border-color:#0277bd40;box-shadow:0 -10px 30px #06203340}:root[data-kind=light]:not(#_) .perm-sheet h2{color:#062033}:root[data-kind=light]:not(#_) .perm-body p{color:#234257}:root[data-kind=light]:not(#_) .perm-body p:last-child{color:#3d5a6e}:root[data-kind=light]:not(#_) .perm-ico{color:#01579b;background:#e1f5fe;box-shadow:inset 0 0 0 1.5px #29b6f6}:root[data-kind=light]:not(#_) .perm-later{color:#01579b;border-color:#0277bd}:root[data-kind=light]:not(#_) .perm-btn:focus-visible{outline-color:#062033}.perm-denied-line{color:#cfe3f1;margin:6px 0 0;font-size:.85rem;line-height:1.4}:root[data-kind=light] .perm-denied-line{color:#234257}
