/* central-v134-29-partner-all-tasks-inline-comms */

.workspace-page-content:has(> .v13429-inline-comms) > .company-tab-smart-shell .project-comms-safe,
.workspace-page-content:has(> .v13429-inline-comms) > .company-tab-smart-shell .company-comms.smart-comms{display:none!important}

.v13429-inline-comms{display:grid;gap:14px;margin-top:14px;padding:17px;border:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 18%,var(--line));border-radius:24px;background:linear-gradient(150deg,color-mix(in srgb,var(--card,#fff) 98%,var(--workspace-accent,#2563eb) 2%),color-mix(in srgb,var(--card,#fff) 95%,#7c3aed 5%));box-shadow:0 18px 42px color-mix(in srgb,var(--workspace-accent,#2563eb) 10%,transparent)}
.v13429-inline-comms-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 13%,var(--line))}
.v13429-inline-comms-head span{display:block;margin-bottom:4px;color:var(--workspace-accent,#2563eb);font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}
.v13429-inline-comms-head h3{margin:0;color:var(--text);font-size:20px;line-height:1.1;letter-spacing:-.025em}
.v13429-inline-comms-head p{max-width:660px;margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.45}
.v13429-inline-comms-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;align-items:start}
.v13429-inline-comments{display:grid;gap:11px;padding:15px;border:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 14%,var(--line));border-radius:20px;background:color-mix(in srgb,var(--card,#fff) 97%,var(--workspace-accent,#2563eb) 3%)}
.v13429-inline-comments>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.v13429-inline-comments>header b{font-size:14px}.v13429-inline-comments>header small{color:var(--muted);font-size:9px;font-weight:850}
.v13429-context-comment-list{display:grid;gap:8px;max-height:290px;overflow:auto;padding-right:2px}
.v13429-context-comment{padding:10px 11px;border:1px solid var(--line);border-radius:14px;background:var(--card,#fff)}
.v13429-context-comment header{display:flex;align-items:center;justify-content:space-between;gap:10px}.v13429-context-comment header b{font-size:10.5px}.v13429-context-comment header time{color:var(--muted);font-size:8.5px;font-weight:850}.v13429-context-comment p{margin:6px 0 0;color:var(--text);font-size:10.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.v13429-context-comment>small{display:block;margin-top:5px;color:var(--muted);font-size:8.5px}
.v13429-inline-comment-form{display:grid!important;gap:8px!important;margin:0!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 15%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--panel) 80%,transparent)!important}
.v13429-inline-comment-form textarea{width:100%!important;min-height:76px!important;max-height:170px!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--card,#fff)!important;color:var(--text)!important;font-size:11px!important;line-height:1.45!important;resize:vertical!important}.v13429-inline-comment-form .btn{justify-self:end;min-height:38px!important;border-radius:11px!important}
.workspace-comms-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;align-items:start}
.context-conversation-panel{display:grid;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 18%,var(--line));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--card,#fff) 97%,var(--workspace-accent,#2563eb) 3%),color-mix(in srgb,var(--card,#fff) 94%,#7c3aed 6%));box-shadow:0 14px 34px color-mix(in srgb,var(--workspace-accent,#2563eb) 10%,transparent)}
.context-conversation-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 12%,var(--line))}.context-conversation-panel>header span{display:block;margin-bottom:3px;color:var(--workspace-accent,#2563eb);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.context-conversation-panel>header b{display:block;color:var(--text);font-size:16px;line-height:1.2}.context-conversation-panel>header small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}
.context-conversation-start{flex:0 0 auto;min-height:38px!important;padding:0 13px!important;border-radius:11px!important;font-size:10px!important;white-space:nowrap}.context-conversation-list{display:grid;gap:7px;max-height:290px;overflow:auto;padding-right:2px}
.context-conversation-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.85fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card,#fff) 96%,var(--workspace-accent,#2563eb) 4%);color:var(--text);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.context-conversation-row:hover,.context-conversation-row:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--workspace-accent,#2563eb) 34%,var(--line));box-shadow:0 10px 22px color-mix(in srgb,var(--workspace-accent,#2563eb) 10%,transparent)}
.context-conversation-row span{min-width:0}.context-conversation-row span b,.context-conversation-row span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-conversation-row span b{font-size:11.5px}.context-conversation-row span small{margin-top:2px;color:var(--muted);font-size:9px}.context-conversation-row em{min-width:0;color:var(--muted);font-size:9.5px;font-style:normal;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.context-conversation-row time{color:var(--muted);font-size:8.5px;font-weight:850;white-space:nowrap}
.context-conversation-reply{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:end!important;margin:0!important;padding:10px!important;border:1px solid color-mix(in srgb,var(--workspace-accent,#2563eb) 16%,var(--line))!important;border-radius:15px!important;background:color-mix(in srgb,var(--panel) 78%,transparent)!important}.context-conversation-reply textarea{min-height:58px!important;max-height:150px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--card,#fff)!important;color:var(--text)!important;resize:vertical!important;font-size:11px!important;line-height:1.4!important}.context-conversation-reply .btn{min-height:40px!important;border-radius:12px!important}
.company-comms-grid .context-conversation-panel{margin-top:12px}.mpd-task-register.is-partner-register{border-color:color-mix(in srgb,#7c3aed 23%,var(--line));background:linear-gradient(150deg,color-mix(in srgb,var(--card,#fff) 97%,#7c3aed 3%),color-mix(in srgb,var(--card,#fff) 95%,#0ea5e9 5%))}.mpd-task-register.is-partner-register .mpd-task-register-head>div:first-child>span{color:#7c3aed}
@media(max-width:980px){.v13429-inline-comms-grid,.workspace-comms-split{grid-template-columns:1fr}.v13429-inline-comms-head,.context-conversation-panel>header{flex-direction:column}.context-conversation-start{width:100%}}
@media(max-width:680px){.v13429-inline-comms{padding:12px;border-radius:19px}.context-conversation-row{grid-template-columns:1fr auto}.context-conversation-row em{grid-column:1/-1}.context-conversation-reply{grid-template-columns:1fr!important}.context-conversation-reply .btn,.v13429-inline-comment-form .btn{width:100%;justify-self:stretch}}
