.BN1xZa_CollapsibleContent{overflow:hidden}.BN1xZa_CollapsibleContent[data-state=open]{animation:.3s ease-out forwards BN1xZa_slideDown}.BN1xZa_CollapsibleContent[data-state=closed]{animation:.3s ease-in forwards BN1xZa_slideUp}@keyframes BN1xZa_slideDown{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes BN1xZa_slideUp{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}
.permission-request{box-sizing:border-box;width:100%;max-width:32rem;color:var(--color-gray-900,#111827);background:var(--color-white,#fff);overflow-wrap:anywhere;border-radius:12px;margin:auto;padding:24px;font-size:1rem;line-height:1.5}.permission-request h2{color:inherit;margin:0 0 16px;font-size:1.5rem;line-height:1.25}.permission-request p{color:inherit;margin:0 0 16px}.permission-request ol{margin:16px 0 24px;padding-inline-start:24px}.permission-request li+li{margin-top:12px}.permission-actions{flex-wrap:wrap;gap:12px;display:flex}.permission-actions button{font:inherit;border:1px solid var(--color-gray-500,#6b7280);min-height:48px;color:var(--color-gray-900,#111827);cursor:pointer;background:#fff;border-radius:8px;flex:120px;padding:12px 16px;font-weight:600}.permission-actions button:last-child:not(:only-child){background:var(--color-gray-900,#111827);color:#fff}.permission-actions button:disabled{cursor:wait}.permission-actions button:hover:enabled{text-decoration:underline}.permission-actions button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.permission-request ::selection{color:#111827;background:#bfdbfe}.permission-spinner{vertical-align:middle;border:2px solid #6b7280;border-top-color:#111827;border-radius:50%;width:16px;height:16px;margin-inline-end:8px;animation:1s linear infinite permission-spin;display:inline-block}@keyframes permission-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.permission-spinner{animation:none}}@media (max-width:400px){.permission-request{padding:20px}}.permission-dialog{box-sizing:border-box;border:0;border-radius:12px;width:min(32rem,100% - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto}.permission-dialog::backdrop{background:#00000080}.permission-request p,.permission-request li{font:inherit}.permission-copy-cell{cursor:copy;position:relative}.permission-copy-action{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.permission-copy-action:focus-visible{clip-path:none;outline-offset:2px;width:auto;height:auto;font:inherit;color:inherit;background:inherit;outline:3px solid #2563eb;margin:4px;padding:4px 8px;position:static}.permission-fallback-dialog{z-index:10000;box-sizing:border-box;background:#11182799;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.permission-fallback-content{width:100%;max-width:32rem}
