.Modal{z-index:var(--z-modal,1050);color:var(--color-text);position:fixed;inset:0}.Modal.confirm{z-index:var(--z-modal-confirm,1100)}.Modal.account-logged-out-modal{z-index:10000}.Modal.low-priority{z-index:var(--z-modal-low-priority,1040)}.Modal.delete .modal-dialog,.Modal.error .modal-dialog,.Modal.confirm .modal-dialog,.Modal.pin .modal-dialog,.Modal.unpin-all .modal-dialog{max-width:26rem}.Modal.error .modal-content .dialog-buttons{margin-top:1rem}.Modal.narrow .modal-dialog{max-width:20rem}.Modal.slim .modal-dialog{max-width:26.25rem}.Modal.slim .modal-content{max-height:min(92vh,36rem)}.Modal .modal-container{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal .modal-backdrop{z-index:-1;background-color:#00000040;position:fixed;inset:0}.Modal.transparent-backdrop .modal-backdrop{background-color:#0000}.Modal .modal-dialog{transform-origin:50%;border-radius:var(--border-radius-modal,1rem);background-color:var(--color-background);width:100%;min-width:17.5rem;max-width:35rem;max-height:calc(100vh - 4rem);box-shadow:0 .25rem .5rem .125rem var(--color-default-shadow,#0000001a);flex-direction:column;margin:1rem auto;display:inline-flex;position:relative;overflow:hidden}@media (max-width:450px){.Modal .modal-dialog{max-width:calc(100vw - 2rem)!important}}.Modal .modal-header{flex-shrink:0;align-items:center;padding:1.3125rem 1.375rem 0;display:flex}.Modal .modal-title{color:var(--color-text,#1f2937);text-overflow:ellipsis;flex:auto;font-size:1.1rem;font-weight:600;overflow:hidden}.Modal .modal-title:not(:only-child){margin:0 1rem}.Modal .modal-header-condensed{padding:.375rem .5rem!important}.Modal .modal-content{background-color:var(--color-background);width:100%;max-height:92vh;color:var(--color-text);flex-grow:1;padding:1rem 1.5rem 1.1875rem;overflow-y:auto}.Modal .modal-content b,.Modal .modal-content strong{overflow-wrap:anywhere}.Modal .modal-content-shell{flex-shrink:0;width:100%;overflow:hidden}.Modal.with-footer-action .modal-dialog{flex-direction:column;display:flex;overflow:hidden}.Modal.with-footer-action .modal-content-shell{flex:0 auto;min-height:0}.Modal.with-footer-action .modal-content{flex:0 auto;min-height:0;overflow-y:auto}.Modal .modal-footer-action{background-color:var(--color-background);flex-shrink:0;padding:.75rem 1rem 1rem}.Modal .modal-footer-action__button{color:#fff;cursor:pointer;background:#08c;border:none;border-radius:9999px;width:100%;padding:.72rem 1rem;font-size:1rem;font-weight:600;transition:opacity .15s}.Modal .modal-footer-action__button:disabled{opacity:.45;cursor:not-allowed}.Modal .modal-title,.Modal .modal-content,.Modal .modal-content>p{unicode-bidi:plaintext}.Modal .dialog-buttons{flex-flow:row-reverse wrap;justify-content:flex-start;gap:.5rem 1rem;display:flex}.Modal .dialog-buttons-column{flex-direction:column;align-items:flex-end;display:flex}.Modal .dialog-buttons-centered{justify-content:center}.Modal .confirm-dialog-button{text-align:center;white-space:pre-wrap;cursor:pointer;border:none;border-radius:.75rem;width:auto;height:auto;padding:.5rem 1rem;font-weight:600;transition:background .15s,opacity .15s}.Modal .confirm-dialog-button:disabled{opacity:.5;cursor:not-allowed}.Modal .confirm-dialog-button-primary{color:#fff;background:#08c}.Modal .confirm-dialog-button-cancel{color:var(--color-text-secondary,#6b7280);background:0 0}.Modal .delete-message-option{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.Modal .delete-message-option input{opacity:0;pointer-events:none;position:absolute}.Modal .delete-message-option .delete-message-option-check{background:0 0;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .15s,border-color .15s;display:flex}.Modal .delete-message-option input:checked+.delete-message-option-check{background:#5f7df2;border-color:#5f7df2}.Modal .delete-message-option .delete-message-option-check:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:.3125rem;height:.5rem;margin-top:-.125rem;transition:opacity .15s;transform:rotate(45deg)}.Modal .delete-message-option input:checked+.delete-message-option-check:after{opacity:1}.Modal .delete-message-option .delete-message-option span:last-child{color:var(--color-text,#000);font-size:.9375rem}.Modal .modal-close-button svg{width:1.0625rem;height:1.0625rem}.Modal .modal-absolute-close-button{z-index:1;position:absolute;top:.75rem;left:.75rem}.Modal.PickerModal{--picker-font-size:1rem;--picker-font-size-sub:.875rem;--message-text-size:var(--picker-font-size)}.Modal.PickerModal .modal-dialog{flex-direction:column;max-width:26rem;min-height:min(22.5rem,80dvh);max-height:85dvh;display:flex;overflow:hidden}.Modal.PickerModal .modal-content{background-color:var(--color-background);min-height:0;color:var(--color-text);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden auto}.Modal.PickerModal .forward-dialog-header,.Modal.PickerModal .forward-tabs{background-color:var(--color-background)}.Modal.PickerModal .forward-chat-list{background-color:var(--color-background);flex:1;min-height:0;max-height:none;overflow-y:auto}.Modal.PickerModal .forward-chat-title{font-size:var(--picker-font-size)}.Modal.PickerModal .forward-chat-subtitle{font-size:var(--picker-font-size-sub)}.Modal.PickerModal .forward-tab{font-size:var(--picker-font-size)}.forward-dialog-header{flex-shrink:0;align-items:center;gap:.625rem;padding:.75rem .75rem .25rem;display:flex;overflow:hidden}.forward-dialog-header--with-headline{align-items:flex-start}.forward-dialog-header-main{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.forward-dialog-header-text-block{text-align:center;width:100%;min-width:0;padding:0 .25rem}.forward-dialog-header-title{color:var(--color-text,#000);min-width:0;padding:.3rem 0;font-size:1.0625rem;font-weight:600;line-height:1.3}.forward-dialog-header-subtitle{font-size:var(--picker-font-size-sub,.875rem);color:var(--color-text-secondary,#6b7280);min-width:0;margin-top:.25rem;font-weight:400;line-height:1.35}.picker-round-icon-btn{background:var(--color-background);width:2.25rem;height:2.25rem;color:var(--color-text,#000);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,box-shadow .15s;display:flex;box-shadow:0 1px 4px #0000001a}.picker-round-icon-btn svg{pointer-events:none;flex-shrink:0;display:block}@media (hover:hover){.picker-round-icon-btn:hover{opacity:.82;box-shadow:0 2px 6px #0000001f}}.forward-dialog-close svg{width:1.0625rem;height:1.0625rem}.forward-search-share-btn{color:#08c;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex}.forward-search-share-btn svg{width:24px;height:24px;display:block}@media (hover:hover){.forward-search-share-btn:hover{opacity:.8}}.forward-search-row{align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.forward-search-field{flex:1;width:100%;min-width:0}.forward-search-field--align-start.SearchInput:not(.with-picker-item) .SearchInput__fieldSpacer{flex:0 0 0;min-width:0;max-width:0;overflow:hidden}.forward-search-field--align-start.SearchInput:not(.with-picker-item) .SearchInput__fieldGroup{flex:auto;min-width:0}.forward-search-field--align-start.SearchInput:not(.with-picker-item):not(.SearchInput--active) .SearchInput__main-input--idle{field-sizing:fixed;text-align:start;flex:auto;width:100%;min-width:0}.forward-search-field--align-start.SearchInput:not(.with-picker-item):not(.SearchInput--active) .icon-container-left{margin-inline-start:.75rem}.forward-search-field--align-start.SearchInput:not(.with-picker-item).with-picker-item input{text-align:start}.forward-chips-row{display:contents}.forward-chip{font-size:.875rem;font-weight:var(--font-weight-medium,500);color:#fff;white-space:nowrap;opacity:1;background:#08c;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.3125rem;max-width:10rem;padding:.1rem .375rem .1rem .625rem;transition:opacity .15s;display:inline-flex;overflow:hidden}.forward-chip.forward-chip--entering{opacity:0}.forward-chip.forward-chip--exiting{opacity:0;pointer-events:none;margin-inline-end:-.25rem;padding-inline:0;transition:width .2s,max-width .2s,opacity .15s,padding .2s,margin-inline-end .2s}.forward-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forward-chip-remove{cursor:pointer;color:#fff;background:#ffffff40;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;padding:0;line-height:0;transition:background .15s;display:flex}.forward-chip-remove .icon{justify-content:center;align-items:center;width:1em;height:1em;font-size:.5rem;line-height:1;display:flex}.forward-chip-remove .icon:before{line-height:1;display:block}.forward-chip-remove:hover{background:#ffffff73}.forward-tabs{border-bottom:1px solid var(--color-borders,#00000014);scrollbar-width:none;flex-shrink:0;align-items:center;gap:16px;padding:0 1rem;display:flex;overflow-x:auto}.forward-tabs::-webkit-scrollbar{display:none}.forward-tab{font-size:var(--message-text-size,1rem);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#888);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:.625rem 0;transition:color .15s;position:relative}.forward-tab:after{content:"";background:#08c;border-radius:2px 2px 0 0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.forward-tab.active{color:var(--color-primary,#08c)}.forward-tab.active:after{background:var(--color-primary,#08c);transform:scaleX(1)}.forward-chat-list{max-height:50vh;overflow-y:auto}.forward-chat-item{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:relative}.forward-chat-item:after{content:"";background:var(--color-borders,#00000012);height:1px;position:absolute;bottom:0;left:4.875rem;right:0}.forward-chat-item:last-child:after{display:none}.forward-chat-item:hover{background-color:var(--color-chat-hover,#0000000a)}.forward-chat-item.disabled{opacity:.5;pointer-events:none}.forward-chat-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:2.5rem!important;height:2.5rem!important}.forward-chat-avatar .Avatar__media{width:100%;height:100%}.forward-chat-avatar-placeholder{background:var(--color-user,#08c);color:#fff;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.forward-chat-info{flex-direction:column;flex:1;justify-content:center;gap:.125rem;min-width:0;display:flex}.forward-chat-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--message-text-size,1rem);font-weight:var(--font-weight-medium,500);color:var(--color-text);line-height:1.3;overflow:hidden}.forward-chat-subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--message-text-size,1rem) - .125rem);color:var(--color-text-secondary,#888);line-height:1.3;overflow:hidden}.forward-no-results{text-align:center;color:var(--color-text-secondary,#999);padding:2rem;font-size:.9375rem}.forward-chat-checkbox{border:1.5px solid var(--color-borders,#c8c8c8);color:#0000;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;transition:background .2s,border-color .2s;display:flex}.forward-chat-checkbox.checked{color:#fff;background:#08c;border-color:#08c}.forward-footer{border-top:1px solid var(--color-borders,#00000014);background:var(--color-background);border-bottom-left-radius:var(--border-radius-modal,1rem);border-bottom-right-radius:var(--border-radius-modal,1rem);flex-shrink:0;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.forward-comment-input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.9375rem;line-height:1.5}.forward-comment-input::placeholder{color:var(--color-text-secondary,#aaa)}.forward-emoji-btn{cursor:pointer;width:2rem;height:2rem;color:var(--color-text-secondary,#aaa);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.375rem;transition:color .15s;display:flex}@media (hover:hover){.forward-emoji-btn:hover{color:var(--color-text-secondary,#777)}}.forward-emoji-wrapper{flex-shrink:0;align-items:center;display:flex}.forward-emoji-wrapper .SymbolMenu{margin:0;padding:0}.forward-emoji-wrapper .send-media-emoji-btn{width:2rem;height:2rem;padding:0;font-size:1.375rem}.forward-context-menu{z-index:var(--z-modal-confirm,1100);background:var(--color-background);border-radius:.75rem;min-width:9rem;padding:.375rem 0;animation:.12s forward-menu-in;position:fixed;transform:translateY(0);box-shadow:0 4px 20px #00000026,0 1px 4px #00000014}@keyframes forward-menu-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.forward-context-menu-item{width:100%;color:var(--color-text);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5625rem 1rem;font-size:.9375rem;transition:background .12s;display:flex}.forward-context-menu-item i{color:var(--color-text-secondary,#888);flex-shrink:0;font-size:1.125rem}@media (hover:hover){.forward-context-menu-item:hover{background:var(--color-chat-hover,#0000000a)}}.forward-send-icon-btn{color:#fff;cursor:pointer;background:#08c;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;transition:background .15s;display:flex}@media (hover:hover){.forward-send-icon-btn:hover:not(:disabled){background:var(--color-primary-shade,#3d6ce0)}}.forward-send-icon-btn.disabled,.forward-send-icon-btn:disabled{opacity:.5;pointer-events:none}.picker-invite-link-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2rem;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;display:flex}.picker-invite-link-btn .picker-invite-link-icon{color:#08c;flex-shrink:0;font-size:1.5rem;line-height:1}.picker-invite-link-btn .picker-invite-link-label{color:#08c;font-size:1rem;font-weight:400}.Modal.PickerModal.UniversalPickerModal .forward-dialog-header--with-headline .forward-dialog-header-main{padding-left:0}.Modal.PickerModal.UniversalPickerModal .forward-tabs,.Modal.PickerModal.UniversalPickerModal .forward-footer-ok,.Modal.PickerModal.UniversalPickerModal .forward-footer{padding-left:1.125rem;padding-right:1.125rem}.forward-chat-section-label{color:var(--color-text-secondary,#888);letter-spacing:.05em;text-transform:uppercase;background:var(--messenger-surface-elevated,var(--color-background-secondary,#f2f2f7));border-top:1px solid var(--color-borders,#00000014);border-bottom:1px solid var(--color-borders,#00000014);flex-shrink:0;padding:.25rem 1rem .2rem;font-size:.75rem;font-weight:600}.forward-chat-avatar-icon{background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.forward-footer-ok{border-top:1px solid var(--color-borders,#00000014);z-index:2;background:var(--color-background);border-bottom-left-radius:var(--border-radius-modal,1rem);border-bottom-right-radius:var(--border-radius-modal,1rem);flex-shrink:0;padding:.5rem 1rem .65rem;position:sticky;bottom:0}.forward-footer-ok-btn{color:#08c;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:.4rem 0;font-size:1rem;font-weight:600;transition:opacity .15s}.forward-footer-ok-btn.disabled,.forward-footer-ok-btn:disabled{opacity:.45;pointer-events:none}@media (hover:hover){.forward-footer-ok-btn:hover:not(:disabled){opacity:.75}}html.dark .Modal .modal-dialog,html.dark .Modal .modal-close-button.picker-round-icon-btn{background:linear-gradient(var(--color-background,#14171b),var(--color-background,#14171b))padding-box,linear-gradient(155deg,color-mix(in srgb,var(--color-background,#14171b)82%,#6e737b 18%)0%,color-mix(in srgb,var(--color-background,#14171b)92%,#4a4f56 8%)45%,color-mix(in srgb,var(--color-background,#14171b)88%,#565b63 12%)100%)border-box;border:1px solid #0000}
