.ca-comm{background-color:var(--color-background)}.ca-comm__head{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .2)}.ca-comm__eyebrow{margin:0}.ca-comm__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ca-comm__col{display:flex;flex-direction:column}.ca-comm__card{background-color:#141414;border:1px solid rgba(255,255,255,.08);color:#fff;overflow:hidden;margin-bottom:24px;animation:ca-comm-bob 9s ease-in-out infinite alternate}.ca-comm__col:nth-child(2) .ca-comm__card{animation-duration:10.6s;animation-delay:-3.4s}.ca-comm__col:nth-child(3) .ca-comm__card{animation-duration:8.2s;animation-delay:-5.7s}@keyframes ca-comm-bob{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}.ca-comm__card,.ca-comm__card p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.ca-comm__slack-header,.ca-comm__portal-header,.ca-comm__email-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.ca-comm__slack-channel{font-size:13px;font-weight:500;color:#fff}.ca-comm__slack-hash{color:#979797;margin-right:2px}.ca-comm__slack-connect,.ca-comm__portal-label,.ca-comm__email-label{font-size:11px;font-weight:500;color:#979797;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:3px 8px;white-space:nowrap}.ca-comm__slack-body{display:flex;flex-direction:column;gap:18px;padding:18px}.ca-comm__message{display:flex;gap:12px}.ca-comm__avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;font-size:14px;font-weight:500;color:#fff}.ca-comm__avatar--client{background-color:#3e3e3e}.ca-comm__avatar--conspire{background-color:#ff4912}.ca-comm__message-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 4px}.ca-comm__message-name,.ca-comm__email-from{font-size:13px;font-weight:500;color:#fff}.ca-comm__message-tag{font-size:10px;font-weight:500;color:#979797;background-color:#ffffff14;border-radius:3px;padding:2px 6px}.ca-comm__message-time,.ca-comm__email-detail{font-size:11px;color:gray}.ca-comm__message-text,.ca-comm__email-text{font-size:13px;font-weight:300;line-height:1.5;color:#dcdcdc;margin:0}.ca-comm__portal-title,.ca-comm__email-subject{font-size:13px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-comm__table{padding:6px 0}.ca-comm__row{display:grid;grid-template-columns:minmax(0,1fr) 76px 104px;gap:10px;align-items:center;padding:10px 18px}.ca-comm__row+.ca-comm__row{border-top:1px solid rgba(255,255,255,.06)}.ca-comm__row--head .ca-comm__cell{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:gray}.ca-comm__cell--task{font-size:12px;font-weight:300;color:#dcdcdc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-comm__chip{display:inline-block;font-size:11px;font-weight:500;line-height:1;padding:4px 8px;border-radius:4px}.ca-comm__chip--urgent{background-color:#5a3244;color:#e6b8cd}.ca-comm__chip--high{background-color:#5c342e;color:#e8a79b}.ca-comm__chip--medium{background-color:#5a4a20;color:#e0c377}.ca-comm__chip--low{background-color:#2f4f3e;color:#a3d9b8}.ca-comm__status{display:inline-block;font-size:11px;font-weight:500;line-height:1;padding:4px 8px;border-radius:100px;white-space:nowrap}.ca-comm__status--not_started{background-color:#ffffff14;color:#bfbfbf}.ca-comm__status--in_progress{background-color:#e0c37724;color:#e0c377}.ca-comm__status--needs_review{background-color:#e8a79b24;color:#e8a79b}.ca-comm__status--completed{background-color:#a3d9b824;color:#a3d9b8}.ca-comm__email-body{display:flex;flex-direction:column;padding:18px;gap:16px}.ca-comm__email-message--reply{border-left:2px solid #ff4912;padding-left:14px}.ca-comm__email-meta{display:flex;flex-direction:column;gap:2px;margin:0 0 6px}.ca-wc-hide{display:none!important}.ca-comm.ca-wc-measuring .ca-comm__message.ca-wc-hide{display:flex!important}.ca-comm.ca-wc-measuring .ca-comm__email-message.ca-wc-hide{display:block!important}.ca-wc-appear{animation:ca-wc-appear .4s ease both}@keyframes ca-wc-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ca-comm__typing{display:flex;align-items:center;gap:12px}.ca-comm__typing-bubble{display:inline-flex;align-items:center;gap:4px;padding:11px 12px;background-color:#ffffff14;border-radius:8px}.ca-comm__typing-bubble i{width:6px;height:6px;border-radius:50%;background-color:#979797;animation:ca-wc-dot 1.2s ease-in-out infinite}.ca-comm__typing-bubble i:nth-child(2){animation-delay:.15s}.ca-comm__typing-bubble i:nth-child(3){animation-delay:.3s}@keyframes ca-wc-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ca-wc-pop{animation:ca-wc-pop .35s ease}@keyframes ca-wc-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.ca-comm__number{display:block;margin-bottom:8px;font-size:var(--ca-fs-48);line-height:1.1;letter-spacing:-.03em;color:rgb(var(--color-foreground-rgb) / .25)}.ca-comm__point-title{margin:0 0 16px;font-size:var(--ca-fs-24);line-height:1.1;letter-spacing:-.03em}.ca-comm__point-text{margin:0;font-size:var(--ca-fs-18);line-height:1.3;color:rgb(var(--color-foreground-rgb) / .8)}@media(prefers-reduced-motion:reduce){.ca-comm__card{animation:none}}@media(max-width:1024px){.ca-comm__grid{grid-template-columns:minmax(0,1fr);gap:56px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ca-communication.css.map */
