.av-main{gap:var(--space-4);max-width:calc(var(--space-10) * 19);min-width:0;display:grid}.av-main .av-sec{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--color-text-tertiary);font-weight:600}.av-main .av-card{border:var(--border-w) solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg-surface-secondary);gap:0;padding:0;display:block;overflow:visible}.av-channel{grid-template-columns:calc(var(--space-8) + var(--space-1)) minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4) var(--space-5);align-items:center;display:grid}.av-channel+.av-channel,.av-devices{border-top:var(--border-w) solid var(--color-border-soft)}.av-mark{width:calc(var(--space-8) + var(--space-1));height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-md);background:var(--zm-tint-1);color:var(--color-text-secondary);place-items:center;display:grid}.av-mark svg,.av-main svg,.av-dialog svg:not(.av-qr){width:var(--space-4);height:var(--space-4);flex:none}.av-channel__who{gap:var(--space-0-5);min-width:0;display:grid}.av-channel__who b{font-size:var(--text-md)}.av-channel__line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.av-channel__line .zm-pill,.av-device .zm-pill,.av-wait .zm-pill{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600}.av-main .zm-pill--ok,.av-dialog .zm-pill--ok{color:var(--zm-ok-fg)}.av-main .zm-pill--warn,.av-dialog .zm-pill--warn{color:var(--zm-warn-fg)}.av-main .zm-pill--info,.av-dialog .zm-pill--info{color:var(--zm-info-fg)}.av-detail,.av-meta,.av-device__meta{font-size:var(--text-sm);color:var(--color-text-tertiary)}.av-meta,.av-device__meta{font-family:var(--font-mono)}.av-channel__acts,.av-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.av-unready{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);background:var(--zm-warn-soft);color:var(--zm-warn-fg);font-size:var(--text-sm);flex-wrap:wrap;grid-column:2/-1;font-weight:600;display:flex}.av-unready--bad{background:var(--zm-bad-soft);color:var(--zm-bad-fg)}.av-extra{font-size:var(--text-sm);grid-column:2/-1}.av-extra summary{cursor:pointer;padding-block:var(--space-1);color:var(--color-text-secondary)}.av-devices{gap:var(--space-1);padding:var(--space-2) var(--space-5) var(--space-3) calc(var(--space-5) + calc(var(--space-8) + var(--space-1)) + var(--space-3));display:grid}.av-device{gap:var(--space-3);min-height:var(--size-control);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.av-rule{gap:var(--space-3);min-height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-5);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.av-rule>.zm-switch{height:calc(var(--space-8) + var(--space-1))}.av-rule+.av-rule{border-top:var(--border-w) solid var(--color-border-soft)}.av-rule__also{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-tertiary);display:inline-flex}.av-main .av-quiet{gap:var(--space-3);padding:var(--space-4) var(--space-5);display:grid}.av-main form.av-quiet{gap:0;padding:0;overflow:hidden}.av-main fieldset.av-quiet{border:0;min-width:0;margin:0}.av-quiet__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.av-quiet__head>div{gap:var(--space-0-5);display:grid}.av-quiet__when{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.av-quiet__when label{max-width:calc(var(--space-16) * 2)}.av-held,.av-wait{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-surface-head);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.av-info{display:inline-flex;position:relative}.av-info__tip{z-index:var(--z-dropdown);width:max-content;max-width:min(var(--size-hud), 70vw);padding:var(--space-3);color:var(--color-text-primary);background:var(--color-bg-surface-secondary);border:var(--border-w) solid var(--color-border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font:400 var(--text-sm)/var(--leading) var(--font-sans);position:absolute;top:100%;right:0}.av-menu{gap:var(--space-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.av-confirm{gap:var(--space-3);padding:var(--space-3);background:var(--color-bg-surface-head);border-radius:var(--radius-md);grid-column:2/-1;display:grid}.av-dialog.zm-drawer{top:calc(var(--space-12) * 2);width:calc(var(--space-10) * 14);max-height:calc(100dvh - var(--space-12));bottom:auto;left:50%;right:auto;transform:translate(-50%)}.av-dialog .zm-drawer__body{padding:var(--space-5) var(--space-6);gap:var(--space-5)}.av-dialog .zm-drawer__foot{justify-content:flex-end}.av-dialog .zm-drawer__foot>.zm-btn{flex:initial}.av-pair{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.av-qr{width:calc(var(--space-10) * 4 + var(--space-2));border-radius:var(--radius-md);border:var(--border-w) solid var(--color-border-soft);background:var(--color-text-on-fill);height:auto}.av-steps{gap:var(--space-3);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.av-steps li{grid-template-columns:var(--space-6) minmax(0,1fr);gap:var(--space-2-5);counter-increment:s;align-items:start;display:grid}.av-steps li:before{content:counter(s);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--zm-tint-1);font-size:var(--text-xs);color:var(--color-text-secondary);place-items:center;font-weight:600;display:grid}.av-steps li>div{gap:var(--space-1-5);display:grid}.av-steps b{font-size:var(--text-base);font-weight:600}.av-addr{gap:var(--space-1);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:var(--border-w) solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-surface-tertiary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.av-addr>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-dest{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-w) solid var(--color-border-soft);border-radius:var(--radius-md);align-items:center;display:flex}.av-dest>div{gap:var(--space-1);display:grid}.av-dialog :is(a,button):focus-visible,.av-main :is(a,button,summary):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (width<=699px){.av-channel{grid-template-columns:calc(var(--space-8) + var(--space-1)) minmax(0,1fr);padding:var(--space-4);gap:var(--space-2) var(--space-3)}.av-channel__acts{grid-column:2}.av-channel__acts .zm-btn{min-height:var(--size-tap)}.av-unready,.av-extra,.av-menu,.av-confirm{grid-column:1/-1}.av-devices{padding:var(--space-3) var(--space-4)}.av-device{grid-template-columns:minmax(0,1fr) auto}.av-device__meta{grid-row:2}.av-device>.zm-btn{grid-area:1/2/3}.av-rule{padding:var(--space-2) var(--space-4);gap:0 var(--space-3);grid-template-columns:minmax(0,1fr) auto}.av-rule__also{padding-bottom:var(--space-1);grid-area:2/1}.av-rule>.zm-switch{height:var(--size-tap);grid-area:1/2/3}.av-rule>.av-plain{display:none}.av-dialog.zm-drawer{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:auto;max-height:90dvh;inset:auto 0 0;transform:none}.av-dialog .zm-drawer__body{padding:var(--space-4)}.av-pair{grid-template-columns:minmax(0,1fr);justify-items:center}.av-steps{justify-self:stretch}.av-addr{grid-template-columns:minmax(0,1fr) auto}.av-addr>span{padding:var(--space-2);grid-column:1/-1}.av-addr>.zm-btn{min-height:var(--size-tap)}}.av-none{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--zm-bad-soft);color:var(--zm-bad-fg);font-size:var(--text-base);font-weight:600;display:flex}.wa-group{border-top:var(--border-w) solid var(--color-border-soft);border-bottom:var(--border-w) solid var(--color-border-soft);display:grid}.wa-group__head{grid-template-columns:calc(var(--space-8) + var(--space-1)) minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-2);align-items:center;display:grid}.wa-person{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-5) var(--space-2) calc(var(--space-5) + var(--space-8) + var(--space-1) + var(--space-3));min-height:var(--size-row);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.wa-person+.wa-person{border-top:var(--border-w) dashed var(--color-border-soft)}.wa-person__who{gap:var(--space-0-5);min-width:0;display:grid}.wa-person__who b{font-size:var(--text-base);font-weight:600}.wa-person__line{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.wa-person .av-unready,.wa-person__menu{grid-column:1/-1}.wa-person__menu{gap:var(--space-2);flex-wrap:wrap;display:flex}.wa-add{padding:var(--space-2) var(--space-5) var(--space-4) calc(var(--space-5) + var(--space-8) + var(--space-1) + var(--space-3))}.av-rule{grid-template-columns:minmax(0,1fr) auto calc(var(--space-10) * 2 + var(--space-3)) var(--space-10);padding-block:var(--space-2)}.av-rule--head{min-height:0;padding-top:var(--space-3);padding-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:600}.av-evcol{font-size:var(--text-sm);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.av-evcol input{width:var(--space-4);height:var(--space-4);accent-color:var(--zm-ok);margin:0}.av-evcol:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.wa-group a{text-decoration:none}.wa-group a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (width<=699px){.wa-group__head{padding:var(--space-4);grid-template-columns:calc(var(--space-8) + var(--space-1)) minmax(0,1fr)}.wa-group__head>.av-meta{grid-column:2}.wa-person{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.wa-person__who{grid-area:1/1}.wa-person>.zm-btn--icon{grid-area:1/2;align-self:start}.wa-person>.zm-btn:not(.zm-btn--icon){grid-column:1;justify-self:start}.wa-person>span:empty{display:none}.wa-person>.zm-btn{min-height:var(--size-tap)}.wa-add{padding:var(--space-2) var(--space-4) var(--space-4)}.wa-add a{min-height:var(--size-tap);white-space:normal}.av-rule{grid-template-columns:minmax(0,1fr) calc(var(--space-12) + var(--space-3)) var(--space-10);padding:var(--space-2) var(--space-4);gap:0 var(--space-2)}.av-rule>.zm-switch{grid-area:1/3/3}.av-rule .av-evcol{min-height:var(--size-tap);grid-area:1/2/3}.av-rule--head>:last-child{grid-column:3}.av-rule--head .av-evcol{font-size:var(--text-xs);grid-row:1;min-height:0}.av-rule__also{font-size:var(--text-2xs)}}
