body[data-palette] .home-brand{background:var(--palette-page);border-color:var(--palette-line);box-shadow:none}.home-brand>img,.home-brand>video{filter:url(#momento-paper-alpha)}
.momento-notices{position:fixed;z-index:90;top:76px;right:22px;display:grid;gap:10px;width:min(370px,calc(100vw - 28px));pointer-events:none}.momento-notice{pointer-events:auto;display:flex;align-items:flex-start;gap:14px;padding:15px 16px;border:1px solid var(--palette-line,#eadbe6);border-left:4px solid var(--palette-accent,#965875);border-radius:18px;background:var(--palette-paper,#fffafd);color:var(--palette-ink,#443447);box-shadow:0 12px 36px #382b411c;animation:notice-in .24s ease-out}.momento-notice p{margin:0;flex:1;line-height:1.5;font-size:14px;overflow-wrap:anywhere}.momento-notice button{border:0;background:transparent;color:inherit;min-width:32px;min-height:32px;border-radius:50%;font-size:22px;cursor:pointer}
@keyframes notice-in{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}
.call-swipe-momento{background:var(--palette-note)!important;animation:momento-swipe .46s cubic-bezier(.22,1,.36,1) both!important}.salon-stage{position:relative}.salon-stage>.call-swipe-momento{border-radius:24px}
@media(max-width:600px){.momento-notices{top:66px;right:14px}}
@media(prefers-reduced-motion:reduce){.momento-notice,.call-wait-meeting i{animation:none!important}.call-swipe-momento{animation:none!important;display:none}}

.directory-primary select{width:100%;min-width:0;max-width:100%}

.call-peer-wait{justify-content:safe center}.call-peer-wait>*{flex-shrink:0}
