.checkbox-with-label{padding:8px 0;display:inline-block;position:relative}.checkbox-with-label__checkbox{margin:0;position:absolute;top:8px;left:0}.checkbox-with-label__label{margin-left:20px;display:block}.inbox__threads__list__item{border-bottom:1px solid var(--border-solid-color);color:var(--darker-grey);justify-content:center;align-items:flex-start;display:flex;position:relative}.inbox__threads__list__item .checkbox-with-label{margin-left:10px;padding-right:3px}.inbox__threads__list__item .checkbox-with-label__checkbox{top:18px}.inbox__threads__list__item__link{color:inherit;cursor:pointer;z-index:1;grid-template-columns:minmax(0,1fr) 140px;width:100%;padding:18px 18px 18px 3px;text-decoration:none;display:grid;position:relative}.inbox__threads__list__item__link__info{grid-column:1;display:inline-block}.inbox__threads__list__item__link__info__header{display:block}.inbox__threads__list__item__link__info__header__name{font-size:14px;font-weight:500}.inbox__threads__list__item__link__info__header__name__highlight{font-weight:700}.inbox__threads__list__item__link__info__preview{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:400;line-height:normal;display:block;overflow:hidden}.inbox__threads__list__item__link__info__preview--unread{font-weight:700}.inbox__threads__list__item__link__info__preview__parentmessage{border-left:1px solid var(--medium-gray);color:#575757;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;padding-left:8px;font-style:italic;line-height:normal;display:block;overflow:hidden}.inbox__threads__list__item__link__info__preview__badge{background:var(--alert-color);box-sizing:border-box;color:var(--white);text-align:center;border-radius:50%;width:18px;height:18px;margin-right:8px;padding:2px 0;font-weight:700;line-height:1;display:inline-block}.inbox__threads__list__item__link__info__preview__badge--overflow{font-size:75%}.inbox__threads__list__item__link__options{text-align:right;grid-column:2;display:inline-block}.inbox__threads__list__item__link__options__date,.inbox__threads__list__item__link__options__number{padding:0 0 8px 16px;font-size:12px;display:block}.inbox__threads__list__item__link__options modica-chip{margin-top:4px;display:inline-block}.inbox__threads__list__item__link:hover{color:inherit}.inbox__threads__list__item--active{background:var(--light-gray)}.ghost-block{background:var(--medium-gray);opacity:1;border-radius:2px;max-width:100%;animation:2s infinite ghostPulse;display:inline-block}@keyframes ghostPulse{0%{opacity:1}25%{opacity:.8}50%{opacity:1}}.inbox__error__content__action__link{color:var(--link-positive);cursor:pointer;font-family:var(--body-font-family);background:0 0;border:none;outline:none;padding:0;text-decoration:underline}.inbox__error{background:var(--alert-color-background);border-top:1px solid var(--border-solid-color);color:var(--alert-color);padding:16px;display:flex}.inbox__error__icon{margin-left:-8px;padding:3px 8px 0 0}.inbox__error__content{flex:1;align-items:center;display:flex}.inbox__error__content__message{flex:1}.inbox__error__content__action{white-space:nowrap;padding:0 0 2px 16px}@media (max-width:950px){.inbox__error__content{display:block}.inbox__error__content__action{padding:2px 0 0}}.inbox__threads__more__link,.inbox__threads__empty__link{color:var(--link-positive);cursor:pointer;font-family:var(--body-font-family);background:0 0;border:none;outline:none;padding:0;text-decoration:underline}.inbox__threads{border-top:1px solid var(--border-solid-color);flex-direction:column;flex:1;height:100%;overflow-y:scroll}.inbox__threads__list{margin:0;padding:0;list-style:none}.inbox__threads__more{text-align:center;margin:16px 0}.inbox__threads__more__link{font-family:var(--body-font-family)}.inbox__threads__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}.inbox__threads__empty__icon{height:160px}.inbox__threads__empty__title{margin:42px 0 0}.inbox__threads__empty__title:after{margin:20px auto 8px}.inbox__threads__empty__caption{margin:13px 0 10px}.inbox__threads__empty__caption--no-margin{margin:0}.inbox__threads__empty__caption+.inbox__threads__empty__caption{margin-top:0}.inbox__threads__empty__link+.inbox__threads__empty__link{margin-top:8px}.inbox__threads--empty{display:flex}.input-with-icon{position:relative}.input-with-icon__icon .modica-icon{z-index:2;max-width:24px;max-height:24px;position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon__icon--left .modica-icon{left:4px}.input-with-icon__icon--right .modica-icon{right:4px}.input-with-icon__content{z-index:1;position:relative}.input-with-icon__content .input{box-sizing:border-box;width:100%;height:auto;margin:0;padding:8px 12px;font-size:13px}.input-with-icon__content--hasLeft .input{padding-left:32px}.input-with-icon__content--hasRight .input{padding-right:32px}.iconButton{color:var(--link-positive);cursor:pointer;font-family:var(--body-font-family);background:0 0;border:none;outline:none;padding:0 4px;text-decoration:none;transition:color .3s}.iconButton.flex-align{align-items:center;display:flex}.iconButton__label{font-size:13px;font-family:var(--body-font-family);margin:5px 0 4px 4px}.iconButton .modica-icon{margin:0}.iconButton[disabled]{color:var(--button-text-color-disabled);cursor:not-allowed}.video-call-card{background-color:#fff;border:1px solid #b8c1c7;border-radius:0;margin-top:8px;margin-bottom:8px;padding:16px}.video-call-card__content{flex-direction:column;gap:12px;display:flex}.video-call-card__header{justify-content:space-between;align-items:center;display:flex}.video-call-card__title{color:#14171a;font-size:1rem;font-weight:700}.video-call-card__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;align-items:center;padding:6px 12px;font-size:12px;display:inline-flex}.video-call-card__badge--live{color:#fff;background-color:#1a845c;font-weight:400}.video-call-card__badge--ended{color:#fff;background-color:#8a8a8a}.video-call-card__details{color:#6b7280;font-size:14px}.video-call-card__downloads{flex-wrap:wrap;gap:8px;display:flex}.video-call-card__downloads-note{color:#6b7280;font-size:14px}.video-call-modal__frame{background-color:#000;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;overflow:hidden}.video-call-modal__confirm{flex-direction:column;gap:24px;display:flex}.video-call-modal__confirm-message{color:#14171a;margin:0;font-size:14px;line-height:1.5}.video-call-modal__confirm-actions{justify-content:flex-end;gap:12px;display:flex}.video-call-card__loading{justify-content:center;align-items:center;min-height:40px;padding:12px 0;display:flex}.video-call-card__title--error{color:var(--color-error,#d32f2f);font-weight:500}.video-call-card--disabled{background-color:#fff;border-color:#b8c1c7}.video-call-card--disabled .video-call-card__title{color:#333;font-weight:600}.video-call-card--disabled modica-button{opacity:.6}:root{--chip-generic-color:#d7d7d7;--chip-border:1px solid var(--chip-generic-color);--chip-text-color:#575757}.message{flex-direction:column;margin:0 0 16px;display:flex}.message__container{min-width:150px;max-width:300px}.message__container__wrap{position:relative}.message__container__content{background:var(--white);box-shadow:0 0 0 1px var(--border-solid-color);color:inherit;font:inherit;border-radius:2px;margin:0 0 6px;padding:12px;font-size:14px;text-decoration:none;transition:box-shadow .3s;display:block}.message__container__content--unread{box-shadow:0 0 0 2px var(--alert-color)}.message__container__content--animate{transition-delay:2s}.message__container__content--optimistic{opacity:.8}.message__container__content__text{margin-bottom:4px}.message__container__content__sending{align-items:center;gap:8px;display:flex}.message__container__content__sending__text{color:#666}.message__container__content__footer{justify-content:space-between;align-items:center;gap:4px;padding-top:6px;display:flex}.message__container__content__footer__forwarded{color:#535353;opacity:.7;text-align:left;font-size:11px;line-height:1}.message__container__content__footer__forwarded modica-tooltip{margin-right:.5rem;display:inline-block;color:#535353!important;font-size:11px!important}.message__container__content__footer__timestamp{color:#535353;opacity:.7;text-align:right;font-size:11px;line-height:1}.message__container__content__footer modica-chip{display:inline-block}.message__container__footer{grid-template-columns:1fr 95px;display:grid}.message__container__footer__action{opacity:1;text-align:left;visibility:visible;grid-column:1;transition:visibility 0s 2s,opacity .3s linear 2s}.message__container__footer__action--hidden{opacity:0;visibility:hidden;transition-delay:0s}.message__container__footer__details{text-align:right;grid-column:2;font-size:14px}.message__container__content,.message__container__footer{box-sizing:border-box;word-break:break-word;width:100%}.message--mt{align-items:flex-end}.message--mo{align-items:flex-start}.inbox__conversation__content__window__more__link{color:var(--link-positive);cursor:pointer;font-family:var(--body-font-family);background:0 0;border:none;outline:none;padding:0;text-decoration:underline}.inbox__conversation{grid-template:"."minmax(0,96px)"."minmax(0,1fr)/1fr;height:100%;display:grid;overflow:hidden}.inbox__conversation__header{border-bottom:1px solid var(--border-solid-color);grid-row:1;margin:32px 32px 0;padding:0 0 16px}.inbox__conversation__header__back{margin-bottom:16px;text-decoration:none;display:none}.inbox__conversation__header__back__text{text-decoration:underline}@media (max-width:950px){.inbox__conversation__header__back{display:inline-block}}.inbox__conversation__header__content{grid-template:". ."1fr/minmax(0,1fr) minmax(0,96px);display:grid}.inbox__conversation__header__content__name{color:var(--darker-grey);text-transform:none;flex-direction:column;grid-column:1;display:flex}.inbox__conversation__header__content__name .flex-align{align-items:center;gap:.3rem;display:flex}.inbox__conversation__header__content__name__link{font-size:14px;font-weight:600}.inbox__conversation__header__content__name__number,.inbox__conversation__header__content__name__numberonly,.inbox__conversation__header__content__name__forwarding{font-size:14px;font-weight:400}.inbox__conversation__header__content__name__numberonly{margin-top:.8rem}.inbox__conversation__header__content__name__forwarding{color:var(--darker-grey);margin-top:.4rem}.inbox__conversation__header__content__name:after{display:none}.inbox__conversation__header__content__action{text-align:right;grid-column:2;padding:12px 0}.inbox__conversation__header__content__action .iconButton__label{font-size:12px;font-family:var(--body-font-family)}@media (max-width:950px){.inbox__conversation__header{margin:32px 20px 0}}.inbox__conversation__content{grid-row:2;position:relative}.inbox__conversation__content__window{box-sizing:border-box;height:100%;padding:32px;overflow-y:scroll}.inbox__conversation__content__window__replybox{height:58%}.inbox__conversation__content__window__more{text-align:center}.inbox__conversation__content__window__more__link{font-family:var(--body-font-family)}.inbox__conversation__content__window__heading{color:var(--darker-grey);text-align:center;margin:35px 0 20px;font-size:14px;font-weight:700}.inbox__conversation__content__window__footer{text-align:right;margin-bottom:32px}.inbox__conversation__content__window__footer>.button{margin:0 0 8px 8px}@media (max-width:950px){.inbox__conversation__content__window{padding:32px 20px}.inbox__conversation{grid-template-rows:minmax(0,134px) minmax(0,1fr)}}.conference-call{margin-bottom:2.5rem}.conference-call__selector{max-width:320px}.link-shortening__modal-content{flex-direction:column;display:flex}.link-shortening__buttons{justify-content:flex-start;gap:8px;display:flex}.link-shortening__buttons modica-button{flex-shrink:0}@media (max-width:768px){.link-shortening__buttons{flex-direction:column;width:100%}.link-shortening__buttons modica-button{width:100%}}.record-this-call-switch{align-items:center;gap:.75rem;display:inline-flex}.record-this-call-switch__label{font-weight:700}.conference-call-request{flex-direction:column;gap:16px;display:flex}.conference-call-request__description{margin:0}.conference-call-request__benefits{flex-direction:column;gap:8px;display:flex}.conference-call-request__benefits-label{margin:0;font-weight:600}.conference-call-request__benefits-list{margin:0;padding-left:20px}.conference-call-request__actions{flex-wrap:wrap;gap:12px;display:flex}.reply-box{border-top:1px solid var(--border-solid-color);border-right:1px solid var(--border-solid-color);border-bottom:1px solid var(--border-solid-color);background-color:#fff;flex-direction:column;gap:0;width:calc(100% - 1rem);padding:.5rem;display:flex;position:absolute;bottom:0}.reply-box__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reply-box__message-input{position:relative}.reply-box__record-this-call{margin:0}.reply-box__loading-overlay{z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:rgba(255,255,255,.72);border-radius:.5rem;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.reply-box__loading-content{color:var(--modica-color-neutral-700,#4b5563);text-align:center;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.reply-box .conference-call{margin-bottom:0}.reply-box .conference-call__selector{max-width:320px}.modal__subheading,.modal__chip{margin-bottom:1rem}.video__gif__container{justify-content:center;align-items:center;height:250px;margin-bottom:1rem;display:flex}.video__gif__container .centered{object-fit:contain;max-width:100%;max-height:100%}#link-shortening-modal .u-mb-16{margin-bottom:16px}#link-shortening-modal .u-mb-24{margin-bottom:24px}#link-shortening-modal .link-shortening-buttons{gap:8px;margin-top:20px;display:flex}#link-shortening-modal .loading-container{flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:40px 20px;display:flex}#link-shortening-modal .loading-container .loading-text{color:var(--text-secondary-color,#666);margin-top:16px;font-size:16px}.inbox__empty_conversation{text-align:center;flex-direction:column;justify-content:center;height:100%;display:flex}.inbox__empty_conversation__icon,.inbox__empty_conversation__title{margin:0 auto}.inbox__empty_conversation__icon{width:136px;margin:0 auto 36px}.inbox__empty_conversation__title{width:70%}.inbox__empty_conversation__title:after{margin-left:auto;margin-right:auto}.inbox__container{background:var(--light-gray);border-right:1px solid var(--border-solid-color);grid-template:". ."1fr/minmax(0,1fr) minmax(0,1fr);max-width:100%;height:100vh;max-height:700px;display:grid}.inbox__container__threads,.inbox__container__conversation{box-sizing:border-box}.inbox__container__threads{background:var(--tab-content-background);border-right:1px solid var(--border-solid-color);flex-direction:column;grid-column:1;padding:24px 32px 32px 0;display:flex;overflow:hidden}.inbox__container__threads__header{grid-template:". ."1fr/minmax(0,120px) minmax(0,1fr);justify-content:center;margin-bottom:16px;display:grid}.inbox__container__threads__header__heading{grid-column:1;margin:auto 0;padding:8px 0 0}.inbox__container__threads__header__links{text-align:right;grid-column:2}.inbox__container__threads__header__links .button{margin-right:0}.inbox__container__threads__header__links a{margin:8px 0 0}.inbox__container__threads__header__links a+a{margin-left:8px}.inbox__container__threads__header__links a:not(.button){padding:8px}.inbox__container__threads__header__options{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-left:-16px;padding:8px 0;display:flex}.inbox__container__threads__header__options .checkbox-with-label{margin-left:16px}.inbox__container__threads__header__options__select__button-group{align-items:center;margin-left:10px;display:flex}.inbox__container__threads__header__options__buttons{margin-left:10px}.inbox__container__threads__header__options__filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inbox__container__threads__header__options__filters .button{margin-right:0}@media (max-width:950px){.inbox__container__threads{padding:24px 20px}}.inbox__container__conversation{grid-column:2;overflow-y:hidden}@media (max-width:950px){.inbox__container{border-right:none;display:block}.inbox__container__threads,.inbox__container__conversation{border:none;height:100%}.inbox__container__threads--hideSplit,.inbox__container__conversation--hideSplit{display:none}}
