.meeting-badge{z-index:31;border:1px solid var(--span-color-border-default);border-radius:var(--span-radius-control);background:var(--span-color-bg-surface);width:44px;height:44px;color:var(--span-color-text-secondary);box-shadow:var(--span-shadow-control);font:inherit;cursor:pointer;place-items:center;padding:0;display:grid;position:fixed;inset-block-start:var(--span-space-16);inset-inline-end:var(--span-space-16)}.meeting-badge:hover{color:var(--span-color-action-primary);border-color:var(--span-color-border-strong)}.meeting-badge:focus-visible{outline:2px solid var(--span-color-focus-ring);outline-offset:2px}.meeting-badge.is-open{border-color:var(--span-color-action-primary);color:var(--span-color-action-primary);box-shadow:0 0 0 4px var(--span-color-focus-soft)}.meeting-badge svg{width:22px;height:22px}.meeting-badge-dot{border:2px solid var(--span-color-bg-surface);background:var(--span-color-text-muted);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:6px;inset-inline-end:6px}.meeting-badge.is-amber .meeting-badge-dot{background:var(--span-color-state-warning)}.meeting-badge.is-green .meeting-badge-dot{background:var(--span-color-state-success)}.meeting-badge.is-live{border-color:var(--span-color-state-danger);color:var(--span-color-state-danger)}.meeting-badge-live{border-radius:var(--span-radius-pill);background:var(--span-color-state-danger);color:var(--span-color-text-on-action);font-size:var(--span-text-small-size);font-weight:var(--span-weight-bold);letter-spacing:.06em;padding:0 6px;line-height:16px;position:absolute;inset-block-end:-8px}html[data-meeting-icon] .app-frame-content{padding-inline-end:76px}@media (max-width:820px){html[data-meeting-icon] .app-frame-content{padding-inline-end:var(--span-space-16)}}.meeting-card{z-index:32;border:1px solid var(--span-color-border-default);border-radius:var(--span-radius-surface);background:var(--span-color-bg-elevated);max-block-size:calc(100vh - 88px);inline-size:min(392px,100vw - 32px);color:var(--span-color-text-primary);box-shadow:var(--span-shadow-popover);position:fixed;inset-block-start:72px;inset-inline-end:var(--span-space-16);overflow-y:auto}.meeting-card-head{padding:var(--span-space-16) var(--span-space-20) var(--span-space-16);background:var(--span-color-jusur-navy);color:var(--span-color-jusur-light);position:relative;overflow:hidden}.meeting-card-brand{align-items:center;gap:var(--span-space-8);font-size:var(--span-text-small-size);font-weight:var(--span-weight-bold);letter-spacing:.24em;color:var(--span-color-jusur-muted);margin:0;display:flex}.meeting-card-brand img{block-size:auto;inline-size:22px}.meeting-card-when{margin:var(--span-space-8) 0 0;font-size:var(--span-text-page-size);line-height:var(--span-text-page-line);font-weight:var(--span-weight-bold);color:var(--span-color-jusur-white)}.meeting-card-day{margin:var(--span-space-4) 0 var(--span-space-4);font-size:var(--span-text-dense-size);color:var(--span-color-jusur-muted)}.meeting-card-body{padding:var(--span-space-16) var(--span-space-20) var(--span-space-20)}.meeting-win{align-items:center;gap:var(--span-space-8);padding:10px var(--span-space-12);border-radius:var(--span-radius-card);font-size:var(--span-text-dense-size);font-weight:var(--span-weight-semibold);margin:0;display:flex}.meeting-win b{font-weight:var(--span-weight-bold)}.meeting-win svg{flex:none;block-size:16px;inline-size:16px}.meeting-win.is-closed{background:var(--span-color-bg-subtle);color:var(--span-color-text-secondary)}.meeting-win.is-open{background:var(--span-color-state-warning-soft);color:var(--span-color-state-warning)}.meeting-win.is-live{background:var(--span-color-state-danger-soft);color:var(--span-color-state-danger)}.meeting-card-note{margin:var(--span-space-12) 0 0;font-size:var(--span-text-small-size);color:var(--span-color-text-secondary)}.meeting-chips{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.meeting-chips li{border-radius:var(--span-radius-pill);font-size:var(--span-text-small-size);font-weight:var(--span-weight-semibold);padding:4px 10px}.meeting-chips .is-empty{background:var(--span-color-state-warning-soft);color:var(--span-color-state-warning)}.meeting-chips .is-filled{background:var(--span-color-state-success-soft);color:var(--span-color-state-success)}.meeting-acts{gap:var(--span-space-8);grid-template-columns:1fr 1fr;margin-block-start:var(--span-space-16);display:grid}.meeting-act{justify-content:center;align-items:center;gap:var(--span-space-8);min-block-size:44px;padding-inline:var(--span-space-8);border:1px solid var(--span-color-border-default);border-radius:var(--span-radius-control);background:var(--span-color-bg-surface);color:var(--span-color-text-primary);font-size:var(--span-text-dense-size);font-weight:var(--span-weight-bold);text-align:center;white-space:nowrap;text-decoration:none;display:flex}.meeting-act:hover{border-color:var(--span-color-border-strong)}.meeting-act:focus-visible{outline:2px solid var(--span-color-focus-ring);outline-offset:2px}.meeting-act.is-primary{border-color:var(--span-color-action-primary);background:var(--span-color-action-primary);color:var(--span-color-text-on-action)}.meeting-act.is-primary:hover{background:var(--span-color-action-pressed)}.meeting-act.is-full{grid-column:1/-1}.meeting-act svg{flex:none;block-size:16px;inline-size:16px}.meeting-last{align-items:center;gap:var(--span-space-12);border:1px dashed var(--span-color-border-default);border-radius:var(--span-radius-card);margin-block-start:var(--span-space-12);padding:10px;display:flex}.meeting-last p{margin:0;display:grid}.meeting-last small{font-size:var(--span-text-small-size);color:var(--span-color-text-secondary)}.meeting-last strong{font-size:var(--span-text-dense-size)}@media (max-width:420px){.meeting-acts{grid-template-columns:1fr}.meeting-card{inset-block-start:68px}}[dir=rtl] .meeting-card-brand{letter-spacing:0}
