/* Com' entre nous Studio — tasks + actionable library */
.taskPage{max-width:1180px;margin:auto;padding:36px 30px 70px}.taskIntro{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.taskIntro h1{font-family:"Segoe Print","Bradley Hand",cursive;font-size:34px;margin:7px 0}.taskIntro p{color:#8e7a71;max-width:650px}.personaSwitch{display:flex;background:#fff;border:1px solid #eaded7;border-radius:14px;padding:4px;gap:4px}.personaSwitch button{border:0;background:transparent;border-radius:10px;padding:9px 12px;font-weight:800;color:#77645c}.personaSwitch button.active{background:#ef7868;color:white}.taskSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:24px 0}.taskSummary button{background:#fff;border:1px solid #eaded7;border-radius:18px;padding:16px;text-align:left}.taskSummary strong{font-size:25px;display:block}.taskSummary span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#8f7a70}.taskSummary button.alert strong{color:#b84f40}.taskColumns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.taskSection{background:#fff;border:1px solid #eaded7;border-radius:22px;padding:17px}.taskSection.full{grid-column:1/-1}.taskSection h3{font-family:"Segoe Print","Bradley Hand",cursive;margin:4px 0 13px}.taskItem{width:100%;border:0;border-top:1px solid #f1e7e1;background:transparent;display:grid;grid-template-columns:10px 1fr auto;gap:11px;align-items:center;text-align:left;padding:13px 2px}.taskItem:first-of-type{border-top:0}.taskItem .marker{height:42px;border-radius:99px}.taskItem b{font-size:12px}.taskItem small{font-size:9px;color:#8c7870}.taskItem .taskRight{text-align:right;display:grid;gap:3px}.taskItem .taskRight span{font-size:8px;font-weight:900;background:#f7f0eb;border-radius:99px;padding:5px 7px}.taskItem.overdue .taskRight span{background:#fee8e2;color:#a8493d}.waitingCard{padding:12px;background:#fff8f3;border-radius:14px;margin:7px 0}.waitingCard button{border:0;background:transparent;width:100%;text-align:left}.waitingCard b{font-size:12px}.waitingCard p{font-size:10px;color:#806e66;margin:5px 0 0}.useMediaModal .contentPick{display:grid;gap:7px;max-height:330px;overflow:auto;margin:16px 0}.contentPick button{border:1px solid #eaded7;background:#fff;border-radius:13px;padding:12px;text-align:left}.contentPick button b{display:block;font-size:12px}.contentPick button small{color:#8e7a71}.libraryCard .libraryActions{display:flex;gap:6px}.libraryCard .libraryActions button{flex:1}.libraryUsed{font-size:8px;font-weight:900;color:#8b766d;background:#f6eee9;border-radius:99px;padding:5px 7px;display:inline-block;margin-top:5px}.todayTip{background:#fff0e9;border:1px solid #f0d6c9;border-radius:18px;padding:15px;margin:16px 0}.todayTip b{font-family:"Segoe Print","Bradley Hand",cursive}.todayTip p{font-size:11px;line-height:1.5;margin:5px 0;color:#745f57}@media(max-width:850px){.taskIntro{display:block}.personaSwitch{margin-top:14px;width:max-content}.taskSummary{grid-template-columns:1fr 1fr}.taskColumns{grid-template-columns:1fr}.taskSection.full{grid-column:auto}.taskPage{padding:25px 14px 60px}}