/* Permission content from Figma 2587:27497, within the 700 × 500 app window. */
.permission-content{position:absolute;inset:0;z-index:2;color:rgba(0,0,0,.87);pointer-events:none}
.permission-header{position:absolute;left:0;top:62px;width:100%;text-align:center}
.permission-header h2{margin:0;font-size:22px;line-height:26px;font-weight:700;letter-spacing:0;text-wrap:balance}
.permission-header p{margin:4px 0 0;font-size:13px;line-height:16px;font-weight:400;color:rgba(0,0,0,.61);letter-spacing:0;text-wrap:pretty}
.permission-rows{position:absolute;left:96px;top:167px;width:508px}
.permission-row{display:flex;align-items:center;justify-content:space-between;height:69px;border-bottom:1px solid rgba(0,0,0,.09)}
.permission-row:last-child{height:68px;border-bottom:0}
.permission-label{font-size:13px;line-height:16px;font-weight:590;letter-spacing:0}
.permission-switch{position:relative;flex:none;width:76.4px;height:36px;margin:0;padding:0;border:0;border-radius:18px;background:rgba(0,0,0,.06);box-shadow:inset 0 0 0 .4px rgba(0,0,0,.09);pointer-events:auto;transition:background-color 180ms cubic-bezier(.23,1,.32,1),scale 150ms cubic-bezier(.2,0,0,1)}
.permission-switch::after{content:"";position:absolute;inset:-2px 0;border-radius:20px}
.permission-switch-knob{position:absolute;left:3.2px;top:3px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(180deg,#f9f9f9,#fff);box-shadow:0 1px 2px rgba(0,0,0,.14),0 0 .5px rgba(0,0,0,.18);transform:translateX(0);transition:transform 180ms cubic-bezier(.23,1,.32,1);pointer-events:none}
.permission-switch-knob img{display:block;width:12.8px;height:12.8px;pointer-events:none;user-select:none}
.permission-switch[aria-checked="true"]{background:#9feb6c}
.permission-switch[aria-checked="true"] .permission-switch-knob{transform:translateX(40px)}
.permission-switch:focus-visible{outline:2px solid #007aff80;outline-offset:3px}
.permission-switch:active{scale:.96}
.permission-content[inert] .permission-switch{pointer-events:none}
.permission-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.permissions-no-motion .permission-switch,.permissions-no-motion .permission-switch-knob,body[data-input-method="keyboard"] .permission-switch,body[data-input-method="keyboard"] .permission-switch-knob{transition:none}
body[data-input-method="keyboard"] .permission-switch:active{scale:1}
@media(prefers-reduced-motion:reduce){.permission-switch,.permission-switch-knob{transition:none}.permission-switch:active{scale:1}}
