.ptk .cm{color:#242424;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px;display:flex;position:absolute;inset:0}.ptk .cm img{display:block}.ptk .cm-meta{color:#616161;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.ptk .cm-meta strong{color:#242424;font-size:14px;font-weight:600}.ptk .cm-avatar{background:var(--cm-avatar,#c7d2fe);color:#000000b3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.ptk .cm-rail{color:#616161;background:#ebebeb;flex-direction:column;flex:none;align-items:center;gap:6px;width:60px;padding-top:8px;font-size:20px;display:flex}.ptk .cm-rail-icon{border-radius:4px;justify-content:center;align-items:center;width:48px;height:40px;display:flex;position:relative}.ptk .cm-rail-icon.is-active{background:#fff}.ptk .cm-rail-icon.is-active:before{content:"";background:#5b5fc7;border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:-6px}.ptk .cm-main{background:#f5f5f5;flex-direction:column;flex:1;min-width:0;display:flex}.ptk .cm-teams-head{background:#fff;border-bottom:1px solid #e0e0e0;flex:none;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.ptk .cm-teams-head img{border-radius:6px}.ptk .cm-teams-head strong{margin-right:8px;font-size:18px;font-weight:700}.ptk .cm-teams-tabs{align-self:stretch;gap:16px;display:flex}.ptk .cm-teams-tab{color:#424242;align-items:center;display:flex;position:relative}.ptk .cm-teams-tab.is-active{color:#5b5fc7;font-weight:600}.ptk .cm-teams-tab.is-active:after{content:"";background:#5b5fc7;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.ptk .cm-teams-chat{flex:1;padding:20px 24px}.ptk .cm-teams-msg{gap:10px;display:flex}.ptk .cm-teams-sender{border-radius:50%;flex:none}.ptk .cm-teams-bubble{flex:1;min-width:0;max-width:600px}.ptk .cm-card{background:#fff;border-radius:6px;padding:16px;box-shadow:0 1px 2px #00000024,0 0 2px #0000001f}.ptk .cm-card p,.ptk .cm-card ul{margin:0}.ptk .cm-card-text+.cm-card-text,.ptk .cm-card-text p+p,.ptk .cm-card-text p+ul,.ptk .cm-card-text ul+p{margin-top:8px}.ptk .cm-card ul{padding-left:24px;list-style:outside}.ptk .cm-card a{color:#5b5fc7;text-decoration:underline}.ptk .cm-card-title{margin-bottom:8px;font-size:20px;font-weight:700;line-height:26px}.ptk .cm-card-sep{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px}.ptk .cm-card-label{font-weight:600}.ptk .cm-card-people{gap:6px;margin-top:8px;display:flex}.ptk .cm-card-actions{gap:8px;margin-top:12px;display:flex}.ptk .cm-card-action{color:#242424;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d1d1d1;border-radius:4px;flex:1;min-width:0;padding:5px 8px;font-weight:600}.ptk .cm-card ol{margin:0;padding-left:24px;list-style:decimal}.ptk .cm-card-text p+ol,.ptk .cm-card-text ol+p{margin-top:8px}.ptk .cm-card-subtle{color:#616161}.ptk .cm-card-columns{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ptk .cm-card-columns .cm-card-title{margin-bottom:0}.ptk .cm-card-image{max-width:100%;height:auto;margin:16px auto 0}.ptk .cm-card-action.is-hover{color:#5b5fc7;background:#f5f5f5;border-color:#c7c7c7}.ptk .cm-card-action .k-icon{vertical-align:-2px;margin-right:6px}.ptk .cm-team-avatar{color:#fff;background:#5b5fc7;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:inline-flex}.ptk .cm-teams-post{background:#fff;border-radius:6px;max-width:760px;box-shadow:0 1px 2px #00000024,0 0 2px #0000001f}.ptk .cm-teams-post-body{padding:16px 20px}.ptk .cm-teams-post-meta{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ptk .cm-teams-post-meta img{border-radius:50%}.ptk .cm-teams-post-meta .cm-meta{margin-bottom:0}.ptk .cm-teams-post .cm-card{box-shadow:none;border:1px solid #e0e0e0;border-radius:4px}.ptk .cm-teams-post-reply{color:#616161;border-top:1px solid #e0e0e0;align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.ptk .cm--slack{color:#1d1c1d;background:#fff;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:22px}.ptk .cm-slack-side{color:#ffffffbf;background:#4a154b;flex:none;width:230px;padding:0 8px;font-size:15px;line-height:28px}.ptk .cm-slack-workspace{color:#fff;border-bottom:1px solid #ffffff21;align-items:center;height:49px;margin:0 -8px 8px;padding:0 16px;font-size:18px;font-weight:900;display:flex}.ptk .cm-slack-section{align-items:center;gap:8px;margin-top:8px;padding:0 8px;font-size:15px;display:flex}.ptk .cm-slack-section .k-icon{font-size:10px}.ptk .cm-slack-item{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex;overflow:hidden}.ptk .cm-slack-item.is-active{color:#39063a;background:#f9edff}.ptk .cm-slack-item-icon{text-align:center;flex:none;width:18px}.ptk .cm-slack-item-icon[src]{border-radius:4px;width:18px;height:18px}.ptk .cm-slack-item-avatar,.ptk .cm-slack-item-count{color:#fff;background:#ffffff40;border-radius:4px;height:18px;font-size:11px;font-weight:700;line-height:18px}.ptk .cm-slack-item.is-active .cm-slack-item-count{background:#39063a}.ptk .cm-slack-main{flex:1;min-width:0}.ptk .cm-slack-head{border-bottom:1px solid #e2e2e2;align-items:center;gap:8px;height:49px;padding:0 20px;font-size:18px;display:flex}.ptk .cm-slack-head img{border-radius:5px}.ptk .cm-slack-head strong{font-weight:900}.ptk .cm-slack-head .k-icon{font-size:11px}.ptk .cm-slack-tabs{color:#616061;border-bottom:1px solid #e2e2e2;gap:24px;margin-top:-1px;padding:0 20px;font-size:13px;line-height:36px;display:flex}.ptk .cm-slack-tab.is-active{color:#1d1c1d;font-weight:700;box-shadow:inset 0 -2px #1264a3}.ptk .cm-slack-day{justify-content:center;margin:16px 0 0;display:flex;position:relative}.ptk .cm-slack-day:before{content:"";border-top:1px solid #e2e2e2;position:absolute;top:50%;left:0;right:0}.ptk .cm-slack-day span{background:#fff;border:1px solid #e2e2e2;border-radius:24px;padding:0 16px;font-size:13px;font-weight:700;line-height:26px;position:relative}.ptk .cm-slack-msg{gap:8px;padding:12px 20px 16px;display:flex}.ptk .cm-slack-sender{border-radius:6px;flex:none}.ptk .cm-slack-body{flex:1;min-width:0}.ptk .cm--slack .cm-meta{color:#616061;margin-bottom:2px}.ptk .cm--slack .cm-meta strong{color:#1d1c1d;font-size:15px;font-weight:900}.ptk .cm-slack-app{color:#1d1c1db3;background:#1d1c1d21;border-radius:2px;padding:0 3px;font-size:10px;font-weight:700;line-height:16px}.ptk .cm-slack-text p,.ptk .cm-slack-text ul{margin:0 0 8px}.ptk .cm-slack-text p:last-child{margin-bottom:0}.ptk .cm-slack-text ul{padding-left:22px;list-style:outside}.ptk .cm--slack a{color:#1264a3}.ptk .cm-slack-mention{color:#1264a3;background:#1d9bd11a;border-radius:3px;padding:0 2px}.ptk .cm-slack-mention--me{color:#1d1c1d;background:#f2c74466}.ptk .cm-slack-emoji{vertical-align:-3px;width:18px;height:18px;display:inline-block}.ptk .cm-slack-attachment{border-left:4px solid #4451ea;border-radius:4px 0 0 4px;margin-top:4px;padding-left:12px}.ptk .cm-slack-actions{gap:8px;margin-top:8px;display:flex}.ptk .cm-slack-btn{background:#fff;border:1px solid #1d1c1d4d;border-radius:4px;align-items:center;height:28px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.ptk .cm-slack-btn--primary{color:#007a5a}.ptk .cm-slack-btn--danger{color:#e01e5a}
