:root{--mu-collab-navy:#082456;--mu-collab-ink:#0b1d48;--mu-collab-mint:#6fd7cb;--mu-collab-mint-strong:#4cc9b8;--mu-collab-mint-soft:#eefaf8;--mu-collab-canvas:#f5f7f8;--mu-collab-border:#dce6e7;--mu-collab-muted:#657386;--mu-collab-danger:#9c3542}
.moveu-app-page--collaboration{background:var(--mu-collab-canvas)!important;color:var(--mu-collab-ink)}
.mu-collab-main{min-height:100dvh}.mu-collab{width:min(100%,1200px);margin:0 auto}.mu-collab *{box-sizing:border-box}.mu-collab [hidden]{display:none!important}
.mu-collab-intro{margin:0 0 18px}.mu-collab-intro h1{margin:0 0 5px;color:var(--mu-collab-navy);font-size:clamp(1.9rem,4vw,2.85rem);line-height:1.06;letter-spacing:-.035em}.mu-collab-intro p{margin:0;color:var(--mu-collab-muted);font-size:.98rem}
.mu-collab-connection{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #bde7e1;border-radius:14px;background:var(--mu-collab-mint-soft);color:var(--mu-collab-navy);font-weight:750}.mu-collab-connection>span:first-child{width:9px;height:9px;border-radius:50%;background:var(--mu-collab-mint-strong);box-shadow:0 0 0 5px rgba(76,201,184,.15)}
.mu-collab-content{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:15px}.mu-collab-card,.mu-collab-team-card,.mu-collab-quicklinks{min-width:0;border:1px solid var(--mu-collab-border);border-radius:21px;background:#fff;box-shadow:0 10px 30px rgba(8,36,86,.05)}
.mu-collab-team-card{grid-column:1/-1;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-color:#c6e8e3;background:var(--mu-collab-mint-soft)}.mu-collab-team-card>div:first-child{min-width:0}.mu-collab-team-card p,.mu-collab-eyebrow{margin:0;color:#287f77;font-size:.71rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.mu-collab-team-card h2{margin:2px 0 11px;color:var(--mu-collab-navy);font-size:clamp(1.35rem,3vw,1.8rem)}
.mu-collab-team-trigger{max-width:100%;padding:0;display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;cursor:pointer}.mu-collab-team-trigger>span:nth-child(2){min-width:0}.mu-collab-team-trigger strong,.mu-collab-team-trigger small{display:block}.mu-collab-team-trigger strong{font-size:.84rem}.mu-collab-team-trigger small{color:var(--mu-collab-muted);font-size:.72rem}.mu-collab-team-trigger svg{width:17px;height:17px}
.mu-collab-avatar-stack{display:flex;padding-left:5px}.mu-collab-avatar-stack .mu-avatar{margin-left:-7px}.mu-collab-progress-ring{--mu-collab-progress:0;position:relative;width:104px;height:104px;flex:0 0 104px}.mu-collab-progress-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.mu-collab-progress-ring circle{fill:none;stroke:#cfe6e2;stroke-width:8}.mu-collab-progress-ring__value{stroke:var(--mu-collab-mint-strong)!important;stroke-linecap:round;stroke-dasharray:263.9;stroke-dashoffset:calc(263.9 - 2.639 * var(--mu-collab-progress))}.mu-collab-progress-ring>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.mu-collab-progress-ring strong,.mu-collab-progress-ring span{display:block}.mu-collab-progress-ring strong{font-size:1.25rem}.mu-collab-progress-ring span{margin-top:2px;color:var(--mu-collab-muted);font-size:.62rem}
.mu-collab-card{padding:20px}.mu-collab-card header{margin:0 0 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.mu-collab-card h2{margin:3px 0 0;color:var(--mu-collab-navy);font-size:1.2rem;line-height:1.2}.mu-collab-card header>a{color:var(--mu-collab-navy);font-size:.78rem;font-weight:800}.mu-collab-card header>small{color:var(--mu-collab-muted);font-size:.72rem}
.mu-collab-invite{display:grid;gap:14px}.mu-collab-invite h2{margin:3px 0 4px}.mu-collab-invite p{margin:0;color:var(--mu-collab-muted);font-size:.84rem;line-height:1.45}.mu-collab-invite>small{color:var(--mu-collab-muted);font-size:.7rem}.mu-collab-code-row{display:flex;align-items:center;gap:8px}.mu-collab-code{min-width:132px;min-height:45px;padding:0 12px;border:1px dashed #9ebcba;border-radius:13px;background:#f9fbfb;color:var(--mu-collab-navy);font:800 .93rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;cursor:pointer}
.mu-collab-code-shortcut{min-height:76px;padding:13px 16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;border:1px dashed #a9ceca;border-radius:18px;background:var(--mu-collab-mint-soft);color:var(--mu-collab-navy);font:inherit;text-align:left;cursor:pointer}.mu-collab-code-shortcut span{color:var(--mu-collab-muted);font-size:.7rem}.mu-collab-code-shortcut strong{font-size:.84rem}.mu-collab-no-project p{margin:7px auto 18px;max-width:480px;color:var(--mu-collab-muted);font-size:.84rem;line-height:1.5}
.mu-collab-button-primary,.mu-collab-button-secondary,.mu-collab-icon-button,.mu-collab-expand{min-height:43px;border-radius:13px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.mu-collab-button-primary{padding:0 15px;border:1px solid var(--mu-collab-navy);background:var(--mu-collab-navy);color:#fff!important}.mu-collab-button-secondary{padding:0 14px;border:1px solid #c7d7d7;background:#fff;color:var(--mu-collab-navy)}.mu-collab-icon-button{width:43px;padding:0;display:grid;place-items:center;border:1px solid var(--mu-collab-border);background:#fff}.mu-collab-icon-button svg{width:19px;height:19px}.mu-collab :disabled{opacity:.5;cursor:not-allowed}
.mu-collab-quicklinks{padding:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mu-collab-quicklinks a{min-width:0;min-height:96px;padding:11px 8px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;border-radius:15px;color:var(--mu-collab-ink);text-decoration:none}.mu-collab-quicklinks a:hover{background:var(--mu-collab-mint-soft)}.mu-collab-quicklinks svg{width:22px;height:22px;color:var(--mu-collab-navy)}.mu-collab-quicklinks strong,.mu-collab-quicklinks small{display:block;overflow:hidden;text-overflow:ellipsis}.mu-collab-quicklinks strong{font-size:.74rem}.mu-collab-quicklinks small{margin-top:2px;color:var(--mu-collab-muted);font-size:.62rem;line-height:1.25}
.mu-collab-team-progress{grid-column:1/-1}.mu-collab-member-progress-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mu-collab-member-progress{min-width:0;padding:10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e7eded;border-radius:14px;background:#fbfcfc}.mu-collab-member-progress>div>div{display:flex;align-items:center;justify-content:space-between;gap:7px}.mu-collab-member-progress strong,.mu-collab-member-progress span{min-width:0;display:block}.mu-collab-member-progress strong{font-size:.78rem}.mu-collab-member-progress strong small{color:#287f77}.mu-collab-member-progress span{overflow:hidden;color:var(--mu-collab-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.mu-collab-member-progress>b{font-size:.76rem}.mu-collab-progress-track{height:5px;margin-top:6px;overflow:hidden;border-radius:99px;background:#dce9e7}.mu-collab-progress-track i{height:100%;display:block;border-radius:99px;background:var(--mu-collab-mint-strong)}
.mu-collab-filterbar{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mu-collab-segment,.mu-collab-status-filters{padding:3px;display:inline-flex;gap:2px;border:1px solid var(--mu-collab-border);border-radius:12px;background:#f7f9f9}.mu-collab-segment button,.mu-collab-status-filters button{min-height:34px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:var(--mu-collab-muted);font:inherit;font-size:.73rem;font-weight:800;cursor:pointer}.mu-collab-segment button.is-active,.mu-collab-status-filters button.is-active{background:#fff;color:var(--mu-collab-navy);box-shadow:0 2px 8px rgba(8,36,86,.08)}.mu-collab-status-trigger{display:none;min-height:40px;padding:0 12px;border:1px solid var(--mu-collab-border);border-radius:12px;background:#fff;font:inherit;font-size:.73rem}
.mu-collab-task-list{display:grid;gap:5px}.mu-collab-task{position:relative;min-height:58px;padding:7px 8px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #e6ecec;border-radius:13px;background:#fff}.mu-collab-task.is-done{border-color:#cfe9e5;background:#f2faf8}.mu-collab-task__toggle{position:relative;z-index:2;width:30px;height:30px;padding:0;display:grid;place-items:center;border:1.5px solid #aabdbc;border-radius:50%;background:#fff;color:var(--mu-collab-navy);font-weight:900;cursor:pointer}.mu-collab-task.is-done .mu-collab-task__toggle{border-color:#8ed5cb;background:#dff5f1}.mu-collab-task__link{position:absolute;z-index:1;inset:0;border-radius:13px}.mu-collab-task__copy{position:relative;z-index:0;min-width:0;pointer-events:none}.mu-collab-task__copy strong,.mu-collab-task__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-collab-task__copy strong{font-size:.8rem}.mu-collab-task__copy span{margin-top:3px;color:var(--mu-collab-muted);font-size:.66rem}.mu-collab-task.is-done .mu-collab-task__copy strong{color:#748386;text-decoration:line-through}.mu-collab-task__people{position:relative;z-index:2;padding-left:6px;display:flex;pointer-events:none}.mu-collab-task__people .mu-avatar{margin-left:-6px}.mu-collab-unassigned{color:var(--mu-collab-muted);font-size:.64rem}.mu-collab-expand{width:100%;margin-top:8px;border:0;background:#f6f9f9;color:var(--mu-collab-navy)}
.mu-collab-notes{align-self:start}.mu-collab-note-list{display:grid;gap:7px}.mu-collab-note-card{width:100%;padding:12px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;border:1px solid #e2eaea;border-radius:14px;background:#fbfcfc;text-align:left;cursor:pointer}.mu-collab-note-card:hover{border-color:#b9dcd7;background:var(--mu-collab-mint-soft)}.mu-collab-note-card strong,.mu-collab-note-card span,.mu-collab-note-card small{display:block;min-width:0}.mu-collab-note-card strong{overflow:hidden;color:var(--mu-collab-navy);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.mu-collab-note-card span{margin-top:4px;display:-webkit-box;overflow:hidden;color:var(--mu-collab-muted);font-size:.69rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mu-collab-note-card small{color:#84909f;font-size:.62rem}.mu-collab-note-empty{padding:24px 12px;border:1px dashed #cad9d8;border-radius:14px;color:var(--mu-collab-muted);font-size:.78rem;text-align:center}
.mu-avatar{display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:3px solid #fff;border-radius:50%;background:var(--mu-collab-mint);color:var(--mu-collab-navy);box-shadow:0 0 0 1px #cde2e0;font-weight:900}.mu-avatar img{width:100%;height:100%;display:block;object-fit:cover}.mu-avatar--32{width:32px;height:32px;border-width:2px;font-size:.62rem}.mu-avatar--40{width:40px;height:40px;border-width:2px;font-size:.72rem}.mu-avatar--48{width:48px;height:48px;font-size:.82rem}.mu-avatar--count{background:var(--mu-collab-navy);color:#fff;font-size:.68rem}
.mu-collab-guest-note{grid-column:1/-1;padding:10px 13px;display:flex;justify-content:space-between;gap:14px;border:1px solid #c9e6e2;border-radius:14px;background:var(--mu-collab-mint-soft);font-size:.76rem}.mu-collab-guest-note a{color:var(--mu-collab-navy);font-weight:800}.mu-collab-guestbar{position:sticky;z-index:80;top:0;min-height:68px;padding:10px max(16px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:14px;border-bottom:1px solid var(--mu-collab-border);background:rgba(255,255,255,.94);backdrop-filter:blur(16px)}.mu-collab-guestbar>a:first-child{width:118px}.mu-collab-guestbar span{justify-self:center;color:var(--mu-collab-muted);font-size:.74rem;font-weight:800}.mu-collab-guestbar>a:last-child{padding:9px 12px;border-radius:11px;background:var(--mu-collab-navy);color:#fff;text-decoration:none;font-size:.72rem;font-weight:800}
.mu-collab-join-prompt{margin-bottom:15px;padding:22px;border:1px solid #bfe4df;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(8,36,86,.08)}.mu-collab-join-prompt h2{margin:4px 0 6px;color:var(--mu-collab-navy)}.mu-collab-join-prompt p{color:var(--mu-collab-muted)}.mu-collab-join-prompt>div{display:flex;gap:8px}.mu-collab-join-prompt__notice{padding:10px;border-radius:12px;background:#fff8e8;color:#725c27!important;font-size:.76rem}
.mu-collab-empty{padding:36px 20px;border:1px solid var(--mu-collab-border);border-radius:20px;background:#fff;text-align:center}.mu-collab-empty svg{width:32px}.mu-collab-list-empty{padding:22px 10px;color:var(--mu-collab-muted);font-size:.76rem;text-align:center}.mu-collab-list-empty strong,.mu-collab-list-empty span{display:block}.mu-collab-list-empty span{margin-top:4px}
.mu-collab-backdrop{position:fixed;z-index:180;inset:0;background:rgba(7,26,51,.27);backdrop-filter:blur(3px)}body.mu-collab-panel-open{overflow:hidden}.mu-collab-panel{position:fixed;z-index:190;left:0;right:0;bottom:0;max-height:min(90dvh,820px);padding:0 18px calc(20px + env(safe-area-inset-bottom));overflow:auto;border:1px solid var(--mu-collab-border);border-bottom:0;border-radius:27px 27px 0 0;background:#fff;box-shadow:0 24px 72px rgba(8,36,86,.15)}.mu-collab-panel__handle{width:38px;height:4px;margin:9px auto 2px;border-radius:99px;background:#d4dfde}.mu-collab-panel>header{position:sticky;z-index:2;top:0;min-height:76px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--mu-collab-border);background:rgba(255,255,255,.96)}.mu-collab-panel>header span{color:var(--mu-collab-muted);font-size:.7rem}.mu-collab-panel>header h2{margin:2px 0 0;color:var(--mu-collab-navy);font-size:1.25rem}.mu-collab-team-list,.mu-collab-panel-actions,.mu-collab-status-sheet{padding:13px 0;display:grid;gap:7px}.mu-collab-team-member{min-height:60px;padding:7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:14px}.mu-collab-team-member:hover{background:#f7f9f9}.mu-collab-team-member strong,.mu-collab-team-member span{display:block}.mu-collab-team-member strong{font-size:.82rem}.mu-collab-team-member span{color:var(--mu-collab-muted);font-size:.68rem}.mu-collab-team-member button{border:0;background:transparent;color:var(--mu-collab-danger);font-size:.7rem;font-weight:800}.mu-collab-panel-actions button,.mu-collab-status-sheet button,.mu-collab-code-entry-open{min-height:50px;padding:0 13px;border:1px solid var(--mu-collab-border);border-radius:13px;background:#fff;color:var(--mu-collab-navy);font:inherit;font-size:.8rem;font-weight:800;text-align:left}.mu-collab-panel-separator{display:flex;align-items:center;gap:10px;color:var(--mu-collab-muted);font-size:.65rem}.mu-collab-panel-separator:before,.mu-collab-panel-separator:after{content:"";height:1px;flex:1;background:var(--mu-collab-border)}.mu-collab-code-entry-open{width:100%;margin:13px 0;background:var(--mu-collab-mint-soft);text-align:center}.mu-collab-invite-admin{margin-top:10px;padding-top:10px;border-top:1px solid var(--mu-collab-border)}.mu-collab-invite-admin summary{font-size:.74rem;font-weight:800;cursor:pointer}.mu-collab-pending-list{display:grid;gap:6px}.mu-collab-pending-list article{padding:9px;display:flex;justify-content:space-between;gap:10px;border-radius:11px;background:#f7f9f9;font-size:.68rem}.mu-collab-pending-list strong,.mu-collab-pending-list span{display:block}.mu-collab-pending-list button{border:0;background:transparent;color:var(--mu-collab-danger)}.mu-collab-code-form,.mu-collab-code-form label{padding-top:15px;display:grid;gap:8px}.mu-collab-code-form label span{font-size:.76rem;font-weight:800}.mu-collab-code-form input{min-height:50px;padding:10px 13px;border:1px solid #c8d8d7;border-radius:13px;font:800 1rem ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}
.mu-collab-note-editor{padding:17px 0;display:grid;gap:12px}.mu-collab-note-editor label{display:grid;gap:6px;font-size:.76rem;font-weight:800}.mu-collab-note-editor input,.mu-collab-note-editor textarea{width:100%;padding:11px 12px;border:1px solid #c7d6d6;border-radius:13px;outline:0;color:var(--mu-collab-ink);font:inherit}.mu-collab-note-editor input{min-height:48px}.mu-collab-note-editor textarea{min-height:230px;resize:vertical;line-height:1.55}.mu-collab-note-editor input:focus,.mu-collab-note-editor textarea:focus{border-color:var(--mu-collab-mint-strong);box-shadow:0 0 0 3px rgba(76,201,184,.15)}.mu-collab-note-toolbar{display:flex;gap:5px}.mu-collab-note-toolbar button{min-height:36px;padding:0 9px;border:1px solid var(--mu-collab-border);border-radius:9px;background:#fff;font-size:.68rem}.mu-collab-note-editor footer{display:flex;justify-content:space-between;color:var(--mu-collab-muted);font-size:.68rem}.mu-collab-note-state[data-state=saving]{color:#816d38}.mu-collab-note-state[data-state=error]{color:var(--mu-collab-danger)}.mu-collab-note-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.mu-collab-text-danger{min-height:40px;border:0;background:transparent;color:var(--mu-collab-danger);font:inherit;font-size:.75rem;font-weight:800}.mu-collab-note-conflict{margin:0 0 15px;padding:13px;border:1px solid #efc8cf;border-radius:13px;background:#fff6f7;color:#712834;font-size:.74rem}.mu-collab-note-conflict p{margin:5px 0 9px}.mu-collab-note-conflict button{margin-right:5px;padding:7px 9px;border:1px solid #dfb2ba;border-radius:9px;background:#fff;color:#712834;font-size:.68rem;font-weight:800}
.mu-collab-toast{position:fixed;z-index:240;left:50%;bottom:calc(var(--mu-dock-height,76px) + 25px + env(safe-area-inset-bottom));width:min(calc(100% - 32px),430px);padding:12px 15px;border-radius:14px;background:#071a33;color:#fff;box-shadow:0 16px 42px rgba(8,36,86,.16);font-size:.78rem;font-weight:750;text-align:center;transform:translateX(-50%)}.mu-collab-toast[data-state=error]{background:#7f2c38}
@media(min-width:900px){.mu-collab-panel{left:auto;right:max(20px,calc((100vw - 1380px)/2));top:calc(var(--mu-appbar-height) + 10px);bottom:auto;width:390px;max-height:calc(100dvh - var(--mu-appbar-height) - 24px);padding:0 16px 16px;border:1px solid var(--mu-collab-border);border-radius:23px}.mu-collab-panel--compact{width:340px}.mu-collab-note-panel{top:0;right:0;width:min(520px,100vw);height:100dvh;max-height:none;border:0;border-left:1px solid var(--mu-collab-border);border-radius:27px 0 0 27px;padding:0 25px 25px}.mu-collab-panel__handle{display:none}.mu-collab-toast{bottom:26px}}
@media(max-width:899px){.mu-collab-content{grid-template-columns:1fr}.mu-collab-team-card,.mu-collab-team-progress,.mu-collab-guest-note{grid-column:auto}.mu-collab-member-progress-list{grid-template-columns:1fr}.mu-collab-status-filters{display:none}.mu-collab-status-trigger{display:block}}
@media(max-width:560px){.mu-collab-card,.mu-collab-team-card{padding:16px;border-radius:18px}.mu-collab-content{gap:11px}.mu-collab-team-card{padding:17px}.mu-collab-progress-ring{width:86px;height:86px;flex-basis:86px}.mu-collab-progress-ring strong{font-size:1.05rem}.mu-collab-code-row{flex-wrap:wrap}.mu-collab-code{flex:1 1 125px}.mu-collab-quicklinks{padding:5px;gap:3px}.mu-collab-quicklinks a{min-height:82px;padding:8px 6px;gap:5px}.mu-collab-quicklinks svg{width:20px;height:20px}.mu-collab-quicklinks strong{font-size:.68rem}.mu-collab-quicklinks small{display:none}.mu-collab-filterbar{align-items:stretch}.mu-collab-status-trigger{margin-left:auto}.mu-collab-task{min-height:55px;grid-template-columns:34px minmax(0,1fr) auto}.mu-collab-task__people .mu-avatar:nth-child(n+3){display:none}.mu-collab-guest-note{flex-direction:column}.mu-collab-guestbar{grid-template-columns:100px 1fr auto}.mu-collab-guestbar>a:first-child{width:96px}.mu-collab-guestbar span{display:none}.mu-collab-guestbar>a:last-child{font-size:.65rem}.mu-collab-join-prompt>div{flex-direction:column}.mu-collab-note-panel{max-height:96dvh}.mu-collab-note-editor textarea{min-height:190px}}
.mu-collab-team-invite{width:100%;margin:4px 0 18px}
.mu-collab-task__people--action{min-height:34px;margin:0;padding:1px 3px 1px 8px;align-items:center;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;font:inherit;pointer-events:auto;cursor:pointer}.mu-collab-task__people--action:hover,.mu-collab-task__people--action:focus-visible{border-color:#b9ddd8;background:var(--mu-collab-mint-soft);outline:0}.mu-collab-task__people--action .mu-collab-unassigned{font-weight:800}.mu-collab-assignment-hint{margin:13px 0 4px;color:var(--mu-collab-muted);font-size:.73rem;line-height:1.45}.mu-collab-assignment-list{padding:8px 0;display:grid;gap:5px}.mu-collab-assignment-member{min-height:58px;padding:7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid transparent;border-radius:13px}.mu-collab-assignment-member.is-assigned{border-color:#cae8e4;background:var(--mu-collab-mint-soft)}.mu-collab-assignment-member strong,.mu-collab-assignment-member span{display:block}.mu-collab-assignment-member strong{font-size:.78rem}.mu-collab-assignment-member strong small,.mu-collab-assignment-member span{color:var(--mu-collab-muted);font-size:.66rem}.mu-collab-assignment-member button{min-height:34px;padding:0 9px;border:1px solid #bed9d6;border-radius:10px;background:#fff;color:var(--mu-collab-navy);font:inherit;font-size:.68rem;font-weight:850;cursor:pointer}.mu-collab-assignment-member.is-assigned button{color:var(--mu-collab-danger)}.mu-collab-assignment-check{width:28px;height:28px;display:grid!important;place-items:center;border-radius:50%;background:#d6f1ed;color:#176f65!important;font-size:.8rem!important;font-weight:900}
@media(prefers-reduced-motion:reduce){.mu-collab *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* A224 — same quiet MoveU task rows as the checklist. */
body.moveu-app-page--collaboration { --mu-collab-canvas:#f9fdfe; background:#f9fdfe!important; }
body.moveu-app-page--collaboration .mu-collab { font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; }
body.moveu-app-page--collaboration .mu-collab-intro { margin:4px 0 24px; }
body.moveu-app-page--collaboration .mu-collab-intro h1 { font-size:clamp(30px,6.4vw,38px)!important; font-weight:500!important; line-height:1.16!important; letter-spacing:-.04em!important; }
body.moveu-app-page--collaboration .mu-collab-intro p { font-size:15px; line-height:1.5; }
body.moveu-app-page--collaboration .mu-collab-content { gap:20px; }
body.moveu-app-page--collaboration :is(.mu-collab-card,.mu-collab-team-card,.mu-collab-quicklinks) { border-color:#e2ebee; border-radius:22px; box-shadow:0 4px 20px #08245603; }
body.moveu-app-page--collaboration .mu-collab-card h2 { font-weight:500; font-size:22px; letter-spacing:-.025em; line-height:1.2; }
body.moveu-app-page--collaboration .mu-collab-team-card h2 { font-weight:500; font-size:25px; }
body.moveu-app-page--collaboration .mu-collab-eyebrow { font-weight:600; font-size:10px; letter-spacing:.13em; }
body.moveu-app-page--collaboration .mu-collab-team-card { background:#eefaf8; }
body.moveu-app-page--collaboration :is(.mu-collab-card,.mu-collab-team-card) { padding:20px; }
body.moveu-app-page--collaboration .mu-collab-card header > a { font-weight:500; font-size:12px; }
body.moveu-app-page--collaboration :is(.mu-collab-button-primary,.mu-collab-button-secondary,.mu-collab-expand) { font-weight:500; min-height:44px; }
body.moveu-app-page--collaboration .mu-collab-task-list { gap:10px; }
body.moveu-app-page--collaboration .mu-collab-task { grid-template-columns:48px minmax(0,1fr) 16px; grid-template-rows:auto auto; gap:4px 12px; padding:14px 12px; min-height:88px; border:1px solid #e5ecf0; border-radius:18px; }
body.moveu-app-page--collaboration .mu-collab-task__art { grid-column:1; grid-row:1 / 3; width:48px; height:48px; align-self:start; pointer-events:none; display:grid; place-items:center; color:#338b80; }
body.moveu-app-page--collaboration .mu-collab-task__art img { width:48px; height:48px; object-fit:contain; display:block; }
body.moveu-app-page--collaboration .mu-collab-task__art svg { width:26px; height:26px; }
body.moveu-app-page--collaboration .mu-collab-task__copy { grid-column:2; grid-row:1; }
body.moveu-app-page--collaboration .mu-collab-task__copy strong { font-size:14px; font-weight:500; line-height:1.4; white-space:normal; display:block; overflow:visible; text-overflow:clip; -webkit-line-clamp:unset; }
body.moveu-app-page--collaboration .mu-collab-task__copy > span { font-size:12px; line-height:1.4; white-space:normal; }
body.moveu-app-page--collaboration .mu-collab-task__arrow { grid-column:3; grid-row:1; align-self:center; pointer-events:none; }
body.moveu-app-page--collaboration .mu-collab-task__arrow svg { display:block; width:16px; height:16px; color:#506276; }
body.moveu-app-page--collaboration .mu-collab-task__people { grid-column:2; grid-row:2; justify-self:start; align-items:center; min-height:30px; max-width:100%; padding:0 6px; margin-left:-6px; }
body.moveu-app-page--collaboration .mu-collab-task__people .mu-avatar { width:24px; height:24px; font-size:9px; border-width:2px; }
body.moveu-app-page--collaboration .mu-collab-task__people .mu-avatar:first-child { margin-left:0; }
body.moveu-app-page--collaboration .mu-collab-unassigned { font-weight:400!important; font-size:11px; line-height:1.3; }
body.moveu-app-page--collaboration .mu-collab-task.is-done { background:#f5fbf9; border-color:#daeae4; }
body.moveu-app-page--collaboration .mu-collab-task.is-done .mu-collab-task__copy strong { text-decoration:none; color:#607480; }
body.moveu-app-page--collaboration .mu-collab-task__link { border-radius:18px; }
body.moveu-app-page--collaboration :is(.mu-collab-status-trigger,.mu-collab-segment button,.mu-collab-status-filters button) { color:#5f6f80; font-weight:500; min-height:40px; }
body.moveu-app-page--collaboration .mu-collab-status-trigger { color:#082456; background:#eef8f6; border-color:#d5e9e4; }
body.moveu-app-page--collaboration .mu-collab-segment button.is-active { color:#082456; }
body.moveu-app-page--collaboration :is(a,button):focus-visible { outline:2px solid #388f83; outline-offset:3px; }
@media(max-width:560px) { body.moveu-app-page--collaboration :is(.mu-collab-card,.mu-collab-team-card) { padding:16px; } body.moveu-app-page--collaboration .mu-collab-card header { flex-wrap:wrap; } }
@media(max-width:350px) { body.moveu-app-page--collaboration .mu-collab-task { grid-template-columns:40px minmax(0,1fr) 12px; gap:4px 9px; padding:12px 9px; } body.moveu-app-page--collaboration .mu-collab-task__art,body.moveu-app-page--collaboration .mu-collab-task__art img { width:40px; height:40px; } }

body.moveu-app-page--collaboration .mu-collab-card header > a { display:inline-flex; max-width:none; white-space:nowrap; text-align:left; min-height:32px; align-items:center; }
