.GeneralChat-module__NuVweG__page{color:#3c302b;min-height:calc(100vh - 150px);padding:10px 28px 30px}.GeneralChat-module__NuVweG__hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 10px 24px;display:flex}.GeneralChat-module__NuVweG__hero span{letter-spacing:.2em;text-transform:uppercase;color:#9d2b2b;font-size:11px;font-weight:800}.GeneralChat-module__NuVweG__hero h1{margin:7px 0 8px;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1}.GeneralChat-module__NuVweG__hero p{color:#8b7f78;margin:0}.GeneralChat-module__NuVweG__heroActions{gap:10px;display:flex}.GeneralChat-module__NuVweG__heroActions button,.GeneralChat-module__NuVweG__modalFooter button,.GeneralChat-module__NuVweG__welcome button{color:#584a43;cursor:pointer;background:#fff;border:1px solid #e7ded8;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.GeneralChat-module__NuVweG__primary{box-shadow:0 10px 28px #88171729;color:#fff!important;background:#9d1d1d!important;border-color:#9d1d1d!important}.GeneralChat-module__NuVweG__shell{background:#ffffffe0;border:1px solid #ebe3de;border-radius:28px;grid-template-columns:350px minmax(0,1fr);height:calc(100vh - 255px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 22px 70px #4c2d1c14}.GeneralChat-module__NuVweG__sidebar{background:linear-gradient(#fff,#fbf8f6);border-right:1px solid #eee6e1;flex-direction:column;min-width:0;display:flex}.GeneralChat-module__NuVweG__search{background:#fff;border:1px solid #ebe3df;border-radius:15px;align-items:center;gap:9px;height:48px;margin:20px 18px 10px;padding:0 14px;display:flex}.GeneralChat-module__NuVweG__search input{width:100%;font:inherit;color:#433832;background:0 0;border:0;outline:0}.GeneralChat-module__NuVweG__tabs{gap:6px;padding:0 18px 14px;display:flex}.GeneralChat-module__NuVweG__tabs button,.GeneralChat-module__NuVweG__segment button{color:#968a83;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 11px;font-weight:700}.GeneralChat-module__NuVweG__tabs .GeneralChat-module__NuVweG__activeTab,.GeneralChat-module__NuVweG__segment .GeneralChat-module__NuVweG__segmentActive{color:#762323;background:#f2e9e5}.GeneralChat-module__NuVweG__chatList{padding:0 10px 16px;overflow:auto}.GeneralChat-module__NuVweG__chatRow{text-align:left;cursor:pointer;color:#493d37;background:0 0;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 10px;display:grid}.GeneralChat-module__NuVweG__chatRow:hover{background:#f7f2ef}.GeneralChat-module__NuVweG__chatRowActive{background:#f1e7e3!important}.GeneralChat-module__NuVweG__chatCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.GeneralChat-module__NuVweG__chatCopy b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GeneralChat-module__NuVweG__chatCopy small{color:#9a8e87;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GeneralChat-module__NuVweG__chatRow time{color:#b1a59f;font-size:11px}.GeneralChat-module__NuVweG__avatar{color:#6d5f58;background:#f2eeeb;border:1px solid #0000000a;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.GeneralChat-module__NuVweG__avatar img{object-fit:cover;width:100%;height:100%}.GeneralChat-module__NuVweG__groupAvatar{color:#8e3232;background:linear-gradient(145deg,#efe2df,#f8f3f0)}.GeneralChat-module__NuVweG__conversation{background:radial-gradient(circle at 50% 30%,#faf5f1e6,#fff 58%);flex-direction:column;min-width:0;display:flex}.GeneralChat-module__NuVweG__conversationHead{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-bottom:1px solid #eee7e2;justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.GeneralChat-module__NuVweG__headIdentity{align-items:center;gap:12px;display:flex}.GeneralChat-module__NuVweG__headIdentity h2{margin:0 0 3px;font-size:18px}.GeneralChat-module__NuVweG__headIdentity p{color:#9b8e87;margin:0;font-size:12px}.GeneralChat-module__NuVweG__memberStack{align-items:center;display:flex}.GeneralChat-module__NuVweG__memberStack .GeneralChat-module__NuVweG__avatar{border:2px solid #fff;margin-left:-7px}.GeneralChat-module__NuVweG__moreMembers{color:#887a72;margin-left:7px;font-size:12px;font-weight:800}.GeneralChat-module__NuVweG__messages{flex:1;padding:28px 34px;overflow:auto}.GeneralChat-module__NuVweG__messageRow{align-items:flex-end;gap:9px;max-width:78%;margin:0 0 18px;display:flex}.GeneralChat-module__NuVweG__messageRow.GeneralChat-module__NuVweG__mine{flex-direction:row-reverse;margin-left:auto}.GeneralChat-module__NuVweG__messageWrap{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.GeneralChat-module__NuVweG__mine .GeneralChat-module__NuVweG__messageWrap{align-items:flex-end}.GeneralChat-module__NuVweG__messageMeta{color:#aa9f98;align-items:center;gap:9px;margin:0 7px 5px;font-size:11px;display:flex}.GeneralChat-module__NuVweG__messageMeta b{color:#756860}.GeneralChat-module__NuVweG__bubble{word-break:break-word;background:#fff;border:1px solid #ece5e0;border-radius:6px 18px 18px;max-width:100%;padding:12px 15px;box-shadow:0 7px 22px #4b2d1d0d}.GeneralChat-module__NuVweG__mine .GeneralChat-module__NuVweG__bubble{color:#fff;background:#851f1f;border-color:#851f1f;border-radius:18px 6px 18px 18px}.GeneralChat-module__NuVweG__bubble p{white-space:pre-wrap;margin:0;line-height:1.5}.GeneralChat-module__NuVweG__attachments{flex-direction:column;gap:7px;margin-top:8px;display:flex}.GeneralChat-module__NuVweG__attachments a{color:inherit;background:#ffffff24;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:flex}.GeneralChat-module__NuVweG__taskLink{color:#9a3535;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:11px;font-weight:800}.GeneralChat-module__NuVweG__composer{background:#fff;border:1px solid #e9e0db;border-radius:18px;align-items:flex-end;gap:10px;margin:0 22px 20px;padding:10px;display:flex;box-shadow:0 10px 30px #45291c0f}.GeneralChat-module__NuVweG__composer textarea{resize:none;min-height:24px;max-height:120px;font:inherit;border:0;outline:0;flex:1;padding:8px 2px}.GeneralChat-module__NuVweG__attachButton,.GeneralChat-module__NuVweG__sendButton{cursor:pointer;border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.GeneralChat-module__NuVweG__attachButton{color:#776860;background:#f4efec}.GeneralChat-module__NuVweG__sendButton{color:#fff;background:#8d2020}.GeneralChat-module__NuVweG__sendButton:disabled{opacity:.4}.GeneralChat-module__NuVweG__fileBlock{position:relative}.GeneralChat-module__NuVweG__fileChips{background:#fff;border-radius:12px;flex-wrap:wrap;gap:6px;max-width:520px;padding:8px;display:flex;position:absolute;bottom:50px;left:0;box-shadow:0 8px 30px #0000001a}.GeneralChat-module__NuVweG__fileChips span{white-space:nowrap;background:#f4efec;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex}.GeneralChat-module__NuVweG__fileChips button{cursor:pointer;background:0 0;border:0}.GeneralChat-module__NuVweG__welcome{text-align:center;max-width:520px;margin:auto;padding:30px}.GeneralChat-module__NuVweG__welcomeMark{color:#9b2b2b;background:#f5ece8;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.GeneralChat-module__NuVweG__welcome h2{margin:0 0 10px;font-family:Georgia,serif;font-size:31px;font-weight:500}.GeneralChat-module__NuVweG__welcome p{color:#93867e;line-height:1.6}.GeneralChat-module__NuVweG__welcome>div:last-child{justify-content:center;gap:9px;margin-top:20px;display:flex}.GeneralChat-module__NuVweG__emptyList{text-align:center;color:#9c8f87;flex-direction:column;align-items:center;gap:8px;padding:55px 25px;display:flex}.GeneralChat-module__NuVweG__emptyList b{color:#5d5049}.GeneralChat-module__NuVweG__notice{color:#7e6233;background:#f7efdf;border:1px solid #ead9b8;border-radius:12px;margin:0 10px 12px;padding:10px 14px}.GeneralChat-module__NuVweG__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#2d1f1947;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.GeneralChat-module__NuVweG__modal{background:#fff;border:1px solid #e9e1dc;border-radius:26px;width:min(720px,94vw);max-height:86vh;padding:24px;overflow:auto;box-shadow:0 30px 100px #301c1233}.GeneralChat-module__NuVweG__modalHead{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.GeneralChat-module__NuVweG__modalHead span{letter-spacing:.18em;color:#a12b2b;font-size:10px;font-weight:900}.GeneralChat-module__NuVweG__modalHead h3{margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.GeneralChat-module__NuVweG__modalHead>button{cursor:pointer;background:#f5f0ed;border:0;border-radius:12px;width:38px;height:38px;font-size:20px}.GeneralChat-module__NuVweG__peopleGrid,.GeneralChat-module__NuVweG__selectPeople{grid-template-columns:1fr 1fr;gap:8px;display:grid}.GeneralChat-module__NuVweG__peopleGrid button,.GeneralChat-module__NuVweG__selectPeople button{text-align:left;cursor:pointer;color:#4e423c;background:#fff;border:1px solid #eee6e1;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.GeneralChat-module__NuVweG__peopleGrid button:hover,.GeneralChat-module__NuVweG__selectPeople button:hover,.GeneralChat-module__NuVweG__selectPeople .GeneralChat-module__NuVweG__personSelected{background:#f8f1ee;border-color:#e7d6ce}.GeneralChat-module__NuVweG__peopleGrid span:not(.GeneralChat-module__NuVweG__avatar),.GeneralChat-module__NuVweG__selectPeople span:not(.GeneralChat-module__NuVweG__avatar){flex-direction:column;flex:1;min-width:0;display:flex}.GeneralChat-module__NuVweG__peopleGrid small,.GeneralChat-module__NuVweG__selectPeople small{color:#9a8e87;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GeneralChat-module__NuVweG__selectPeople em{color:#9b2b2b;font-style:normal;font-weight:900}.GeneralChat-module__NuVweG__segment{background:#f5f1ee;border-radius:12px;margin-bottom:16px;padding:4px;display:inline-flex}.GeneralChat-module__NuVweG__field{flex-direction:column;gap:7px;margin:14px 0;display:flex}.GeneralChat-module__NuVweG__field>span{color:#655851;font-size:12px;font-weight:800}.GeneralChat-module__NuVweG__field input,.GeneralChat-module__NuVweG__field select{height:46px;font:inherit;color:#433832;background:#fff;border:1px solid #e8dfda;border-radius:12px;padding:0 12px}.GeneralChat-module__NuVweG__field small{color:#9b8f88}.GeneralChat-module__NuVweG__modalFooter{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.GeneralChat-module__NuVweG__modalFooter button{cursor:pointer}.GeneralChat-module__NuVweG__moreMembers{background:#f1ece9;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@media (max-width:900px){.GeneralChat-module__NuVweG__page{padding:4px 10px 18px}.GeneralChat-module__NuVweG__hero{flex-direction:column;align-items:flex-start}.GeneralChat-module__NuVweG__shell{grid-template-columns:1fr;height:auto;min-height:650px}.GeneralChat-module__NuVweG__sidebar{border-bottom:1px solid #eee6e1;border-right:0;max-height:300px}.GeneralChat-module__NuVweG__conversation{min-height:600px}.GeneralChat-module__NuVweG__peopleGrid,.GeneralChat-module__NuVweG__selectPeople{grid-template-columns:1fr}.GeneralChat-module__NuVweG__hero h1{font-size:34px}}
.TaskBoard-module__OGLPZa__page{background:radial-gradient(circle at 8% 0,#caa68514,#0000 24%),linear-gradient(#faf8f5,#f5f1ec);gap:16px;min-height:100%;padding:18px;display:grid}.TaskBoard-module__OGLPZa__header{background:#fff;border:1px solid #6f58491a;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex;box-shadow:0 14px 38px #3d2c220d}.TaskBoard-module__OGLPZa__header h2{color:#49372f;margin:4px 0 3px;font-family:Cormorant Garamond,serif;font-size:31px}.TaskBoard-module__OGLPZa__header p{color:#98887f;margin:0;font-size:8.5px}.TaskBoard-module__OGLPZa__kicker{letter-spacing:.16em;color:var(--kc-accent);font-size:8px;font-weight:900}.TaskBoard-module__OGLPZa__headerActions,.TaskBoard-module__OGLPZa__actions,.TaskBoard-module__OGLPZa__composeFooter,.TaskBoard-module__OGLPZa__detailTopActions,.TaskBoard-module__OGLPZa__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.TaskBoard-module__OGLPZa__primaryButton,.TaskBoard-module__OGLPZa__secondaryButton,.TaskBoard-module__OGLPZa__dangerButton{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-size:8px;font-weight:900;transition:all .18s;display:inline-flex}.TaskBoard-module__OGLPZa__primaryButton{background:linear-gradient(135deg, var(--kc-accent), var(--kc-accent-dark));color:#fff;box-shadow:0 9px 22px #ac5d271a}.TaskBoard-module__OGLPZa__secondaryButton{color:#5d6e64;background:#eef1ec}.TaskBoard-module__OGLPZa__dangerButton{color:#a1483f;background:#fbecea}.TaskBoard-module__OGLPZa__primaryButton:hover,.TaskBoard-module__OGLPZa__secondaryButton:hover,.TaskBoard-module__OGLPZa__dangerButton:hover{transform:translateY(-1px)}.TaskBoard-module__OGLPZa__primaryButton:disabled,.TaskBoard-module__OGLPZa__secondaryButton:disabled,.TaskBoard-module__OGLPZa__dangerButton:disabled{opacity:.55;cursor:not-allowed;transform:none}.TaskBoard-module__OGLPZa__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskBoard-module__OGLPZa__tabs,.TaskBoard-module__OGLPZa__settingsTabs{flex-wrap:wrap;gap:6px;display:flex}.TaskBoard-module__OGLPZa__tab,.TaskBoard-module__OGLPZa__tabActive{cursor:pointer;border:1px solid #6f584917;border-radius:11px;padding:9px 12px;font-size:8px;font-weight:900;transition:all .18s}.TaskBoard-module__OGLPZa__tab{color:#716056;background:#fff}.TaskBoard-module__OGLPZa__tab:hover{background:#f7f3ef}.TaskBoard-module__OGLPZa__tabActive{background:linear-gradient(135deg, var(--kc-accent), var(--kc-accent-dark));color:#fff;border-color:#0000}.TaskBoard-module__OGLPZa__boardSelectorWrap{align-items:center;gap:8px;display:flex}.TaskBoard-module__OGLPZa__boardSelector{color:#51443d;background:#fff;border:1px solid #6f58491a;border-radius:11px;outline:none;min-width:190px;height:38px;padding:0 10px;font-size:8.5px}.TaskBoard-module__OGLPZa__boardHero{background:#fff;border:1px solid #6f584917;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid;box-shadow:0 10px 26px #3d2c2209}.TaskBoard-module__OGLPZa__boardSwatch{border-radius:13px;width:52px;height:42px;box-shadow:inset 0 0 0 1px #ffffffb3,0 6px 14px #3d2c220d}.TaskBoard-module__OGLPZa__boardHero h3{color:#44352e;margin:0;font-family:Cormorant Garamond,serif;font-size:21px}.TaskBoard-module__OGLPZa__boardHero p{color:#918178;margin:3px 0 0;font-size:7.5px}.TaskBoard-module__OGLPZa__editBoardButton{color:#705c50;cursor:pointer;background:#f0ece7;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.TaskBoard-module__OGLPZa__searchRow{justify-content:flex-start;display:flex}.TaskBoard-module__OGLPZa__search{background:#fff;border:1px solid #6f58491a;border-radius:11px;align-items:center;gap:7px;width:min(360px,100%);height:40px;padding:0 11px;display:flex}.TaskBoard-module__OGLPZa__search input{color:#51443d;background:0 0;border:0;outline:none;width:100%;font-size:8.5px}.TaskBoard-module__OGLPZa__kanban{grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;align-items:start;gap:12px;padding-bottom:5px;display:grid;overflow-x:auto}.TaskBoard-module__OGLPZa__kanbanColumn{background:#f7f5f2;border:1px solid #6f584914;border-radius:18px;min-height:580px;padding:9px}.TaskBoard-module__OGLPZa__columnHead{border-radius:13px;justify-content:space-between;align-items:center;gap:9px;min-height:54px;margin-bottom:8px;padding:0 11px;display:flex}.TaskBoard-module__OGLPZa__columnHead>div:first-child{align-items:center;gap:8px;display:flex}.TaskBoard-module__OGLPZa__columnHead h3{color:#3f342e;margin:0;font-size:11px}.TaskBoard-module__OGLPZa__columnHead span{background:#ffffffb8;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.TaskBoard-module__OGLPZa__columnMenu button{color:#6e5d53;cursor:pointer;background:#ffffffa3;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.TaskBoard-module__OGLPZa__addCardButton{color:#75645a;cursor:pointer;background:#ffffff8c;border:1px dashed #6f584926;border-radius:11px;justify-content:center;align-items:center;gap:5px;width:100%;height:38px;margin-bottom:8px;font-size:7.5px;font-weight:900;transition:all .18s;display:flex}.TaskBoard-module__OGLPZa__addCardButton:hover{background:#fff;border-color:#c8b5a8}.TaskBoard-module__OGLPZa__cardList{gap:8px;display:grid}.TaskBoard-module__OGLPZa__taskCard{text-align:left;background:#fff;border:1px solid #6f584917;border-left:4px solid #d5cec8;border-radius:13px;width:100%;padding:11px;transition:all .18s;position:relative;box-shadow:0 7px 18px #3d2c2209}.TaskBoard-module__OGLPZa__taskCard:hover{transform:translateY(-1px);box-shadow:0 10px 24px #3d2c220f}.TaskBoard-module__OGLPZa__taskCardContent{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.TaskBoard-module__OGLPZa__taskCard h4{color:#3f342e;margin:0;padding-right:66px;font-size:9px;line-height:1.35}.TaskBoard-module__OGLPZa__taskCard p{line-clamp:2;-webkit-line-clamp:2;color:#8b7d74;-webkit-box-orient:vertical;margin:5px 0 0;font-size:7.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.TaskBoard-module__OGLPZa__cardQuickActions{z-index:5;opacity:0;align-items:center;gap:4px;transition:all .16s;display:flex;position:absolute;top:7px;right:7px;transform:translateY(-2px)}.TaskBoard-module__OGLPZa__taskCard:hover .TaskBoard-module__OGLPZa__cardQuickActions{opacity:1;transform:translateY(0)}.TaskBoard-module__OGLPZa__cardQuickActions button{color:#746158;cursor:pointer;background:#fffffff0;border:1px solid #6f584917;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 5px 12px #3d2c220f}.TaskBoard-module__OGLPZa__cardQuickActions button:hover{background:#f4eee9}.TaskBoard-module__OGLPZa__cardQuickActions button:last-child:hover{color:#a1483f;background:#fbecea}.TaskBoard-module__OGLPZa__tone_neutral{border-left-color:#d5cec8}.TaskBoard-module__OGLPZa__tone_sand{border-left-color:#cdb89f}.TaskBoard-module__OGLPZa__tone_peach{border-left-color:#e8b287}.TaskBoard-module__OGLPZa__tone_rose{border-left-color:#d99aa6}.TaskBoard-module__OGLPZa__tone_sage{border-left-color:#9ab39f}.TaskBoard-module__OGLPZa__tone_blue{border-left-color:#95aec7}.TaskBoard-module__OGLPZa__tone_lavender{border-left-color:#b7a4ca}.TaskBoard-module__OGLPZa__labels{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.TaskBoard-module__OGLPZa__labels span{border-radius:999px;padding:4px 7px;font-size:6.3px;font-weight:900}.TaskBoard-module__OGLPZa__priorityRow{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.TaskBoard-module__OGLPZa__priority,.TaskBoard-module__OGLPZa__overdue{border-radius:999px;padding:4px 7px;font-size:6.5px;font-weight:900}.TaskBoard-module__OGLPZa__priorityLOW{color:#4b7759;background:#e5f3e8}.TaskBoard-module__OGLPZa__priorityNORMAL{color:#9d6c14;background:#fff0c9}.TaskBoard-module__OGLPZa__priorityHIGH{color:#a1483f;background:#fde2e2}.TaskBoard-module__OGLPZa__priorityURGENT{color:#8d2f2f;background:#efcaca}.TaskBoard-module__OGLPZa__overdue{color:#a1483f;background:#fbecea}.TaskBoard-module__OGLPZa__cardFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.TaskBoard-module__OGLPZa__cardFooter span{color:#8f8178;align-items:center;gap:4px;font-size:6.8px;display:inline-flex}.TaskBoard-module__OGLPZa__avatar{color:#57666f;background:#edf1f3;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.TaskBoard-module__OGLPZa__addColumn{color:#8d7e75;cursor:pointer;background:#ffffff75;border:1px dashed #6f58492e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:580px;display:flex}.TaskBoard-module__OGLPZa__addColumn b{color:#5d4e46;font-size:9px}.TaskBoard-module__OGLPZa__addColumn span{text-align:center;max-width:160px;font-size:7px;line-height:1.5}.TaskBoard-module__OGLPZa__emptyBoardState{color:#8b7d74;background:#fff;border:1px dashed #6f584929;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:430px;display:flex}.TaskBoard-module__OGLPZa__emptyBoardState h3{color:#4b3b33;margin:3px 0 0}.TaskBoard-module__OGLPZa__emptyBoardState p{margin:0 0 8px;font-size:8px}.TaskBoard-module__OGLPZa__success,.TaskBoard-module__OGLPZa__error{border-radius:11px;padding:10px 12px;font-size:8px;line-height:1.45}.TaskBoard-module__OGLPZa__success{color:#447157;background:#edf6ef;border:1px solid #dcecdf}.TaskBoard-module__OGLPZa__error{color:#a1483f;background:#fbecea;border:1px solid #f2d9d5}.TaskBoard-module__OGLPZa__modalBackdrop,.TaskBoard-module__OGLPZa__focusBackdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#281e1840;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.TaskBoard-module__OGLPZa__composeCard,.TaskBoard-module__OGLPZa__boardModal,.TaskBoard-module__OGLPZa__smallModal,.TaskBoard-module__OGLPZa__settingsModal{background:#fbf9f6;border:1px solid #6f58491f;border-radius:22px;width:min(850px,100vw - 44px);max-height:calc(100vh - 44px);padding:18px;overflow:auto;box-shadow:0 28px 70px #281e182e}.TaskBoard-module__OGLPZa__boardModal{width:min(620px,100vw - 44px)}.TaskBoard-module__OGLPZa__smallModal{width:min(520px,100vw - 44px)}.TaskBoard-module__OGLPZa__settingsModal{width:min(900px,100vw - 44px)}.TaskBoard-module__OGLPZa__composeTopbar,.TaskBoard-module__OGLPZa__focusTopbar{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.TaskBoard-module__OGLPZa__composeTopbar h3,.TaskBoard-module__OGLPZa__focusTopbar h2{color:#49372f;margin:4px 0 0;font-family:Cormorant Garamond,serif}.TaskBoard-module__OGLPZa__composeTopbar h3{font-size:24px}.TaskBoard-module__OGLPZa__focusTopbar h2{font-size:29px}.TaskBoard-module__OGLPZa__closeIcon,.TaskBoard-module__OGLPZa__closeButton{color:#705c50;cursor:pointer;background:#f1ece7;border:0;border-radius:10px}.TaskBoard-module__OGLPZa__closeIcon{place-items:center;width:34px;height:34px;display:grid}.TaskBoard-module__OGLPZa__closeButton{align-items:center;gap:5px;padding:9px 11px;font-size:7.5px;font-weight:900;display:flex}.TaskBoard-module__OGLPZa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.TaskBoard-module__OGLPZa__formGrid>div{gap:5px;display:grid}.TaskBoard-module__OGLPZa__full{grid-column:1/-1}.TaskBoard-module__OGLPZa__formGrid label{color:#69584f;font-size:7.5px;font-weight:900}.TaskBoard-module__OGLPZa__formGrid input,.TaskBoard-module__OGLPZa__formGrid select,.TaskBoard-module__OGLPZa__formGrid textarea,.TaskBoard-module__OGLPZa__commentInput{box-sizing:border-box;color:#4f443e;background:#fff;border:1px solid #6f58491f;border-radius:10px;outline:none;width:100%;font-size:8.5px}.TaskBoard-module__OGLPZa__formGrid input,.TaskBoard-module__OGLPZa__formGrid select{height:39px;padding:0 10px}.TaskBoard-module__OGLPZa__formGrid textarea,.TaskBoard-module__OGLPZa__commentInput{resize:vertical;min-height:92px;padding:10px}.TaskBoard-module__OGLPZa__formGrid input:focus,.TaskBoard-module__OGLPZa__formGrid select:focus,.TaskBoard-module__OGLPZa__formGrid textarea:focus,.TaskBoard-module__OGLPZa__commentInput:focus{border-color:#c69d7a;box-shadow:0 0 0 3px #b56c3512}.TaskBoard-module__OGLPZa__composeFooter{margin-top:14px}.TaskBoard-module__OGLPZa__labelPicker{flex-wrap:wrap;gap:6px;display:flex}.TaskBoard-module__OGLPZa__labelChoice,.TaskBoard-module__OGLPZa__labelChoiceActive{cursor:pointer;background:#fff;border:1px solid;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900}.TaskBoard-module__OGLPZa__labelChoiceActive{color:#fff;background:#4b392f}.TaskBoard-module__OGLPZa__labelPanel{z-index:1250;background:#fff;border:1px solid #6f58491f;border-radius:18px;width:min(330px,100vw - 48px);max-height:calc(100vh - 140px);padding:14px;position:fixed;top:110px;right:24px;overflow:auto;box-shadow:0 24px 60px #281e182e}.TaskBoard-module__OGLPZa__labelPanelHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.TaskBoard-module__OGLPZa__labelPanelHead h3{color:#4b3b33;margin:4px 0 0}.TaskBoard-module__OGLPZa__labelPanelHead button,.TaskBoard-module__OGLPZa__labelManagerItem button{cursor:pointer;background:0 0;border:0}.TaskBoard-module__OGLPZa__newLabelRow{grid-template-columns:minmax(0,1fr) 38px auto;gap:6px;display:grid}.TaskBoard-module__OGLPZa__newLabelRow input{border:1px solid #6f58491f;border-radius:9px;min-width:0;height:36px;padding:0 8px}.TaskBoard-module__OGLPZa__labelManagerList{gap:6px;margin-top:10px;display:grid}.TaskBoard-module__OGLPZa__labelManagerItem{grid-template-columns:14px minmax(0,1fr) 38px 28px;align-items:center;gap:7px;display:grid}.TaskBoard-module__OGLPZa__labelManagerItem>span{border-radius:999px;width:12px;height:12px}.TaskBoard-module__OGLPZa__labelManagerItem input{border:1px solid #6f58491a;border-radius:8px;min-width:0;height:32px;padding:0 7px;font-size:7.5px}.TaskBoard-module__OGLPZa__focusBackdrop{place-items:start center;overflow:auto}.TaskBoard-module__OGLPZa__focusCard{background:#f7f3ee;border:1px solid #6f58491f;border-radius:22px;width:min(1120px,100vw - 44px);margin:auto;padding:18px;box-shadow:0 28px 70px #281e182e}.TaskBoard-module__OGLPZa__focusTopbar{border-bottom:1px solid #6f584917;padding-bottom:13px}.TaskBoard-module__OGLPZa__focusTopbar p{color:#85766d;margin:5px 0 0;font-size:8px}.TaskBoard-module__OGLPZa__detailTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.TaskBoard-module__OGLPZa__detailGrid{grid-template-columns:220px minmax(0,1fr);gap:13px;margin-top:14px;display:grid}.TaskBoard-module__OGLPZa__detailSide{align-content:start;gap:8px;display:grid}.TaskBoard-module__OGLPZa__infoCard,.TaskBoard-module__OGLPZa__overdueBox{background:#fff;border:1px solid #6f584917;border-radius:13px;padding:10px 11px}.TaskBoard-module__OGLPZa__infoCard span{color:#998980;margin-bottom:4px;font-size:6.8px;display:block}.TaskBoard-module__OGLPZa__infoCard strong{color:#50443e;font-size:8px}.TaskBoard-module__OGLPZa__overdueBox{color:#a1483f;background:#fbecea;font-size:7px;font-weight:900}.TaskBoard-module__OGLPZa__detailMain{gap:11px;display:grid}.TaskBoard-module__OGLPZa__sectionCard{background:#fff;border:1px solid #6f584917;border-radius:17px;padding:14px}.TaskBoard-module__OGLPZa__sectionHead{margin-bottom:10px}.TaskBoard-module__OGLPZa__sectionHead h3{color:#4a382f;margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:20px}.TaskBoard-module__OGLPZa__checklist{gap:6px;display:grid}.TaskBoard-module__OGLPZa__checkItem,.TaskBoard-module__OGLPZa__checkDone{border:1px solid #6f584914;border-radius:10px;gap:7px;padding:8px 9px;font-size:7.5px;display:flex}.TaskBoard-module__OGLPZa__checkItem{background:#faf8f5}.TaskBoard-module__OGLPZa__checkDone{color:#7f9185;background:#f0f5f1;text-decoration:line-through}.TaskBoard-module__OGLPZa__commentList{gap:7px;max-height:280px;margin-bottom:9px;display:grid;overflow:auto}.TaskBoard-module__OGLPZa__comment{background:#faf8f5;border:1px solid #6f584914;border-radius:11px;padding:9px}.TaskBoard-module__OGLPZa__comment>div{justify-content:space-between;gap:8px;display:flex}.TaskBoard-module__OGLPZa__comment b{font-size:7.5px}.TaskBoard-module__OGLPZa__comment span{color:#9a8b82;font-size:6.5px}.TaskBoard-module__OGLPZa__comment p{color:#65564d;margin:5px 0 0;font-size:7.5px}.TaskBoard-module__OGLPZa__emptySmall{text-align:center;color:#9d8e85;padding:16px;font-size:7px}.TaskBoard-module__OGLPZa__history{background:#fff;border:1px solid #6f584917;border-radius:15px}.TaskBoard-module__OGLPZa__history summary{cursor:pointer;justify-content:space-between;gap:8px;padding:11px 13px;list-style:none;display:flex}.TaskBoard-module__OGLPZa__history summary span{align-items:center;gap:6px;font-size:7.5px;font-weight:900;display:flex}.TaskBoard-module__OGLPZa__history summary small{color:#9a8b82;font-size:6.8px}.TaskBoard-module__OGLPZa__historyList{gap:7px;padding:0 13px 13px;display:grid}.TaskBoard-module__OGLPZa__historyItem{grid-template-columns:8px minmax(0,1fr);gap:7px;display:grid}.TaskBoard-module__OGLPZa__historyItem>span{background:#b4947b;border-radius:999px;width:7px;height:7px;margin-top:4px}.TaskBoard-module__OGLPZa__historyItem b{font-size:7px;display:block}.TaskBoard-module__OGLPZa__historyItem small{color:#998a81;margin-top:2px;font-size:6.3px;display:block}.TaskBoard-module__OGLPZa__historyItem p{color:#77675e;margin:3px 0 0;font-size:7px}.TaskBoard-module__OGLPZa__settingsTabs{border-bottom:1px solid #6f584917;padding-bottom:12px}.TaskBoard-module__OGLPZa__settingsBody{gap:10px;margin-top:14px;display:grid}.TaskBoard-module__OGLPZa__settingsBody h4{color:#4f4038;margin:8px 0 0;font-size:10px}.TaskBoard-module__OGLPZa__settingRow,.TaskBoard-module__OGLPZa__managementRow,.TaskBoard-module__OGLPZa__trashRow{background:#fff;border:1px solid #6f584917;border-radius:13px;align-items:center;gap:12px;padding:11px 12px;display:grid}.TaskBoard-module__OGLPZa__settingRow{grid-template-columns:minmax(0,1fr) auto}.TaskBoard-module__OGLPZa__settingRow span,.TaskBoard-module__OGLPZa__managementRow div,.TaskBoard-module__OGLPZa__trashRow div{min-width:0}.TaskBoard-module__OGLPZa__settingRow b,.TaskBoard-module__OGLPZa__managementRow b,.TaskBoard-module__OGLPZa__trashRow b{color:#51443d;font-size:8px;display:block}.TaskBoard-module__OGLPZa__settingRow small,.TaskBoard-module__OGLPZa__managementRow small,.TaskBoard-module__OGLPZa__trashRow small{color:#988980;margin-top:3px;font-size:6.8px;display:block}.TaskBoard-module__OGLPZa__settingRow input[type=number]{border:1px solid #6f58491f;border-radius:9px;width:90px;height:36px;padding:0 8px}.TaskBoard-module__OGLPZa__managementRow{grid-template-columns:16px minmax(0,1fr) auto}.TaskBoard-module__OGLPZa__managementRow>span{border-radius:999px;width:14px;height:14px}.TaskBoard-module__OGLPZa__trashRow{grid-template-columns:minmax(0,1fr) auto}.TaskBoard-module__OGLPZa__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:900px){.TaskBoard-module__OGLPZa__header{flex-direction:column}.TaskBoard-module__OGLPZa__toolbar{align-items:stretch}.TaskBoard-module__OGLPZa__boardSelectorWrap{flex-wrap:wrap}.TaskBoard-module__OGLPZa__detailGrid{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__detailSide{grid-template-columns:repeat(2,minmax(0,1fr))}.TaskBoard-module__OGLPZa__formGrid{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__full{grid-column:auto}}@media (max-width:700px){.TaskBoard-module__OGLPZa__cardQuickActions{opacity:1;transform:none}}@media (max-width:650px){.TaskBoard-module__OGLPZa__page{padding:12px}.TaskBoard-module__OGLPZa__detailSide{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__composeCard,.TaskBoard-module__OGLPZa__boardModal,.TaskBoard-module__OGLPZa__smallModal,.TaskBoard-module__OGLPZa__settingsModal,.TaskBoard-module__OGLPZa__focusCard{width:calc(100vw - 22px);padding:14px}.TaskBoard-module__OGLPZa__labelPanel{width:auto;left:11px;right:11px}.TaskBoard-module__OGLPZa__trashRow,.TaskBoard-module__OGLPZa__managementRow{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__rowActions{justify-content:flex-start}}.TaskBoard-module__OGLPZa__badge{background:#ffffff38;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:6.5px;font-weight:900;display:inline-grid}.TaskBoard-module__OGLPZa__memberPicker{background:#fff;border:1px solid #6f58491a;border-radius:12px;gap:7px;max-height:260px;padding:8px;display:grid;overflow:auto}.TaskBoard-module__OGLPZa__memberRow{background:#faf8f5;border:1px solid #6f584914;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:8px 9px;display:grid}.TaskBoard-module__OGLPZa__memberRow>label{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.TaskBoard-module__OGLPZa__memberRow>label span{color:#51443d;min-width:0;font-size:8px;font-weight:900;display:grid}.TaskBoard-module__OGLPZa__memberRow>label small{color:#988980;margin-top:2px;font-size:6.5px;font-weight:600}.TaskBoard-module__OGLPZa__memberRow select{color:#51443d;background:#fff;border:1px solid #6f58491c;border-radius:9px;width:100%;height:34px;padding:0 8px;font-size:7.5px}@media (max-width:650px){.TaskBoard-module__OGLPZa__memberRow{grid-template-columns:1fr}}.TaskBoard-module__OGLPZa__boardTabsWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.TaskBoard-module__OGLPZa__boardTabs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.TaskBoard-module__OGLPZa__boardTab,.TaskBoard-module__OGLPZa__boardTabActive,.TaskBoard-module__OGLPZa__boardTabAdd{cursor:pointer;border-radius:11px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:7.8px;font-weight:900;transition:all .18s;display:inline-flex}.TaskBoard-module__OGLPZa__boardTab,.TaskBoard-module__OGLPZa__boardTabAdd{color:#716056;background:#fff;border:1px solid #6f584917}.TaskBoard-module__OGLPZa__boardTab:hover,.TaskBoard-module__OGLPZa__boardTabAdd:hover{background:#f7f3ef;transform:translateY(-1px)}.TaskBoard-module__OGLPZa__boardTabActive{color:#fff;background:#4b392f;border:1px solid #6f58491f;box-shadow:0 8px 18px #3d2c2214}.TaskBoard-module__OGLPZa__boardTab>span,.TaskBoard-module__OGLPZa__boardTabActive>span{border-radius:999px;width:8px;height:8px;box-shadow:inset 0 0 0 1px #ffffff8c}.TaskBoard-module__OGLPZa__boardTabAdd{color:#8a7568;border-style:dashed}.TaskBoard-module__OGLPZa__boardTools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:900px){.TaskBoard-module__OGLPZa__boardTabsWrap{align-items:flex-start}.TaskBoard-module__OGLPZa__boardTools{justify-content:flex-start;width:100%}}.TaskBoard-module__OGLPZa__success,.TaskBoard-module__OGLPZa__error{z-index:1200;min-width:290px;max-width:440px;font-weight:800;animation:.2s ease-out TaskBoard-module__OGLPZa__kcToastIn;position:fixed;top:86px;right:24px;box-shadow:0 20px 55px #2d221c2e;border-radius:14px!important;padding:14px 16px!important;font-size:11px!important}@keyframes TaskBoard-module__OGLPZa__kcToastIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.TaskBoard-module__OGLPZa__assigneePicker{background:#faf8f5cc;border:1px solid #6f58491f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:176px;padding:6px;display:grid;overflow:auto}.TaskBoard-module__OGLPZa__assigneePicker>button{text-align:left;color:#5a4a42;background:#fff;border:1px solid #6f58491c;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;padding:6px 8px;display:grid}.TaskBoard-module__OGLPZa__assigneePicker>button>span{color:#8f765f;background:#f1ece6;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.TaskBoard-module__OGLPZa__assigneePicker>button>b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.TaskBoard-module__OGLPZa__assigneePicker>button.TaskBoard-module__OGLPZa__assigneeSelected{border-color:color-mix(in srgb,var(--kc-accent) 42%,#ded5cb);background:color-mix(in srgb,var(--kc-accent) 6%,white)}.TaskBoard-module__OGLPZa__assigneePicker>button.TaskBoard-module__OGLPZa__assigneeSelected>span{background:var(--kc-accent);color:#fff}@media (max-width:650px){.TaskBoard-module__OGLPZa__assigneePicker{grid-template-columns:1fr}}.TaskBoard-module__OGLPZa__encryptionCard{background:#fff;border:1px solid #6f58491f;border-radius:15px;gap:12px;padding:13px;display:grid}.TaskBoard-module__OGLPZa__encryptionToggle{cursor:pointer;background:#fbf8f5;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.TaskBoard-module__OGLPZa__encryptionToggle:hover{background:#fff;border-color:#99282829}.TaskBoard-module__OGLPZa__encryptionToggleOn{background:linear-gradient(snow 0%,#fff 100%);border-color:#a626262e;box-shadow:0 8px 22px #5b312509}.TaskBoard-module__OGLPZa__encryptionNativeCheckbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.TaskBoard-module__OGLPZa__encryptionCheckBox{color:#fff;background:#fff;border:1px solid #6f58492e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;font-weight:800;line-height:1;transition:all .18s;display:grid;box-shadow:inset 0 0 0 3px #fff}.TaskBoard-module__OGLPZa__encryptionToggleOn .TaskBoard-module__OGLPZa__encryptionCheckBox{background:#a82525;border-color:#a82525;box-shadow:0 7px 16px #a825252e,inset 0 0 0 2px #ffffff1f}.TaskBoard-module__OGLPZa__encryptionToggleCopy{gap:4px;min-width:0;display:grid}.TaskBoard-module__OGLPZa__encryptionToggle strong{color:#4b3b33;font-size:9px}.TaskBoard-module__OGLPZa__encryptionToggle small{color:#8f8178;font-size:7px;font-weight:500;line-height:1.55}.TaskBoard-module__OGLPZa__encryptionLockIcon{color:#a82525;background:#f8e9e9;border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.TaskBoard-module__OGLPZa__encryptionToggle:has(.TaskBoard-module__OGLPZa__encryptionNativeCheckbox:disabled){cursor:default}.TaskBoard-module__OGLPZa__encryptionToggle:focus-within{outline-offset:2px;outline:3px solid #a825251a}.TaskBoard-module__OGLPZa__encryptionFields{border-top:1px solid #6f584914;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.TaskBoard-module__OGLPZa__encryptionFields label{gap:6px;display:grid}.TaskBoard-module__OGLPZa__encryptionFields label span{color:#6f5d53;font-size:7px;font-weight:900}.TaskBoard-module__OGLPZa__encryptionFields p{color:#8a623e;background:#fff4e8;border-radius:10px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:7px;line-height:1.5}.TaskBoard-module__OGLPZa__encryptionNotice,.TaskBoard-module__OGLPZa__unlockIntro{color:#725f54;background:#f5f0ea;border:1px solid #6f584917;border-radius:11px;padding:10px 11px;font-size:7px;line-height:1.5}.TaskBoard-module__OGLPZa__encryptedLockedState{text-align:center;background:#fff;border:1px solid #6f58491f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:360px;padding:28px;display:flex}.TaskBoard-module__OGLPZa__encryptedLockMark{background:#f4eee8;border-radius:16px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.TaskBoard-module__OGLPZa__encryptedLockedState h3{color:#49372f;margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:24px}.TaskBoard-module__OGLPZa__encryptedLockedState p{color:#8a7a70;max-width:480px;margin:0 0 6px;font-size:8px;line-height:1.6}@media (max-width:650px){.TaskBoard-module__OGLPZa__encryptionFields{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__encryptionToggle{grid-template-columns:36px minmax(0,1fr)}.TaskBoard-module__OGLPZa__encryptionLockIcon{display:none}}.TaskBoard-module__OGLPZa__boardModal{scrollbar-gutter:stable;border-radius:26px;width:min(920px,100vw - 52px);max-height:min(900px,100vh - 28px);padding:22px 24px 20px;overflow:auto}.TaskBoard-module__OGLPZa__boardModal .TaskBoard-module__OGLPZa__composeTopbar{margin-bottom:20px}.TaskBoard-module__OGLPZa__boardModal textarea{resize:vertical;min-height:120px}.TaskBoard-module__OGLPZa__boardModal input[type=color]{border-radius:13px;width:100%;min-height:48px;padding:7px 9px}.TaskBoard-module__OGLPZa__encryptionCard{background:linear-gradient(#fffdfb 0%,#fff 100%);border-radius:18px;padding:12px}.TaskBoard-module__OGLPZa__encryptionToggle{background:#fbf7f3;border:0;grid-template-columns:34px 38px minmax(0,1fr);gap:11px;min-height:72px;padding:11px 13px}.TaskBoard-module__OGLPZa__encryptionToggle .TaskBoard-module__OGLPZa__encryptionCheckBox{width:30px;height:30px;box-shadow:none;border-radius:8px;grid-column:1}.TaskBoard-module__OGLPZa__encryptionToggle .TaskBoard-module__OGLPZa__encryptionLockIcon{color:#a82424;background:#fbe7e7;border-radius:12px;grid-area:1/2;width:36px;height:36px;font-size:15px}.TaskBoard-module__OGLPZa__encryptionToggle .TaskBoard-module__OGLPZa__encryptionToggleCopy{grid-area:1/3}.TaskBoard-module__OGLPZa__encryptionToggle strong{font-size:10px}.TaskBoard-module__OGLPZa__memberPicker{background:#fff;border-radius:16px;gap:8px;max-height:300px;padding:10px;overflow:auto}.TaskBoard-module__OGLPZa__memberRow{background:#fbf9f6;border:1px solid #6f584917;border-radius:14px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:62px;padding:8px 10px;transition:all .18s;display:grid}.TaskBoard-module__OGLPZa__memberRow:hover{background:#fff;border-color:#a8252524}.TaskBoard-module__OGLPZa__memberRowSelected{background:snow;border-color:#a8252533}.TaskBoard-module__OGLPZa__memberChoice{cursor:pointer;grid-template-columns:30px 38px minmax(0,1fr);min-width:0;align-items:center!important;gap:10px!important;display:grid!important}.TaskBoard-module__OGLPZa__memberNativeCheckbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.TaskBoard-module__OGLPZa__memberCheck{background:#fff;border:1.5px solid #5b4e4661;border-radius:7px;place-items:center;width:28px;height:28px;line-height:1;transition:all .16s;color:#fff!important;font-size:17px!important;font-weight:900!important;display:grid!important}.TaskBoard-module__OGLPZa__memberRowSelected .TaskBoard-module__OGLPZa__memberCheck{background:#a82525;border-color:#a82525;box-shadow:0 5px 12px #a8252529}.TaskBoard-module__OGLPZa__memberAvatar{letter-spacing:.2px;background:#efe4d8;border-radius:50%;place-items:center;width:38px;height:38px;color:#775b4d!important;font-size:10px!important;font-weight:900!important;display:grid!important}.TaskBoard-module__OGLPZa__memberRow:nth-child(3n+2) .TaskBoard-module__OGLPZa__memberAvatar{background:#f7dede;color:#a43636!important}.TaskBoard-module__OGLPZa__memberRow:nth-child(3n) .TaskBoard-module__OGLPZa__memberAvatar{background:#dfeaf3;color:#516b7f!important}.TaskBoard-module__OGLPZa__memberIdentity{gap:2px;min-width:0;display:grid!important}.TaskBoard-module__OGLPZa__memberIdentity strong{color:#493b34;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:900;overflow:hidden}.TaskBoard-module__OGLPZa__memberIdentity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#988980!important;margin:0!important;font-size:6.8px!important;font-weight:600!important}.TaskBoard-module__OGLPZa__memberRoleSelect{color:#51443d;background:#fff;border:1px solid #6f58491c;border-radius:10px;width:100%;height:38px;padding:0 9px;font-size:7.5px}.TaskBoard-module__OGLPZa__boardModal .TaskBoard-module__OGLPZa__composeFooter{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fbf9f6b8,#fbf9f6 35%);border-top:1px solid #6f584914;margin:18px -24px -20px;padding:14px 24px 18px;position:sticky;bottom:-20px}.TaskBoard-module__OGLPZa__boardModalActions{align-items:center;gap:10px;margin-left:auto;display:flex}.TaskBoard-module__OGLPZa__boardModalActions .TaskBoard-module__OGLPZa__secondaryButton,.TaskBoard-module__OGLPZa__boardModalActions .TaskBoard-module__OGLPZa__primaryButton{border-radius:12px;min-height:42px;padding:0 18px}.TaskBoard-module__OGLPZa__boardModalActions .TaskBoard-module__OGLPZa__primaryButton{align-items:center;gap:8px;display:inline-flex}@media (max-width:700px){.TaskBoard-module__OGLPZa__boardModal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.TaskBoard-module__OGLPZa__memberRow{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__memberRoleSelect{width:calc(100% - 78px);margin-left:78px}.TaskBoard-module__OGLPZa__boardModal .TaskBoard-module__OGLPZa__composeFooter{margin:14px -16px -16px;padding:12px 16px 16px}.TaskBoard-module__OGLPZa__boardModalActions{justify-content:flex-end;width:100%}}.TaskBoard-module__OGLPZa__boardModal{width:min(860px,100vw - 44px);max-height:min(880px,100vh - 30px);padding:24px 26px 20px}.TaskBoard-module__OGLPZa__boardModal .TaskBoard-module__OGLPZa__formGrid{gap:16px 18px}.TaskBoard-module__OGLPZa__encryptionToggle{grid-template-columns:34px 42px minmax(0,1fr);gap:12px;min-height:78px;padding:14px 16px}.TaskBoard-module__OGLPZa__encryptionToggle strong{font-size:14px;line-height:1.25}.TaskBoard-module__OGLPZa__encryptionToggle small{font-size:11.5px;line-height:1.55}.TaskBoard-module__OGLPZa__memberPicker{gap:10px;max-height:330px;padding:10px}.TaskBoard-module__OGLPZa__memberRow{grid-template-columns:minmax(0,1fr) 160px;min-height:68px;padding:10px 12px}.TaskBoard-module__OGLPZa__memberChoice{grid-template-columns:30px 42px minmax(0,1fr);gap:12px!important}.TaskBoard-module__OGLPZa__memberCheck{width:28px;height:28px}.TaskBoard-module__OGLPZa__memberAvatar{width:42px;height:42px;font-size:12px!important}.TaskBoard-module__OGLPZa__memberIdentity strong{font-size:13px;line-height:1.25}.TaskBoard-module__OGLPZa__memberIdentity small{line-height:1.35;font-size:11px!important}.TaskBoard-module__OGLPZa__memberRoleSelect{height:40px;padding:0 11px;font-size:12px}@media (max-width:700px){.TaskBoard-module__OGLPZa__boardModal{width:calc(100vw - 18px);padding:16px}.TaskBoard-module__OGLPZa__memberRow{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__memberRoleSelect{width:calc(100% - 84px);margin-left:84px}}.TaskBoard-module__OGLPZa__taskUploadWrap{gap:8px;display:grid}.TaskBoard-module__OGLPZa__taskDropZone{cursor:pointer;color:#745f52;text-align:center;background:#faf8f5c7;border:1.5px dashed #8f765f59;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:92px;padding:14px;display:grid}.TaskBoard-module__OGLPZa__taskDropZone input{display:none}.TaskBoard-module__OGLPZa__taskDropZone b{font-size:8.5px}.TaskBoard-module__OGLPZa__taskDropZone small{color:#97867c;font-size:7px}.TaskBoard-module__OGLPZa__taskDropZoneActive{border-color:var(--kc-accent);background:color-mix(in srgb,var(--kc-accent) 6%,white)}.TaskBoard-module__OGLPZa__taskUploadError{color:#a8483f;font-size:7px}.TaskBoard-module__OGLPZa__taskFileList{gap:6px;display:grid}.TaskBoard-module__OGLPZa__taskFileItem{background:#fff;border:1px solid #6f58491c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.TaskBoard-module__OGLPZa__taskFileItem span{min-width:0}.TaskBoard-module__OGLPZa__taskFileItem b,.TaskBoard-module__OGLPZa__taskFileItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.TaskBoard-module__OGLPZa__taskFileItem b{font-size:8px}.TaskBoard-module__OGLPZa__taskFileItem small{color:#94847a;margin-top:2px;font-size:6.8px}.TaskBoard-module__OGLPZa__taskFileItem button{color:#a45547;cursor:pointer;background:#f6ece8;border:0;border-radius:8px;width:25px;height:25px;font-size:15px}.TaskBoard-module__OGLPZa__taskAttachmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.TaskBoard-module__OGLPZa__taskAttachmentLink{color:#5f4d43;background:#fff;border:1px solid #6f58491c;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:flex}.TaskBoard-module__OGLPZa__taskAttachmentLink span{min-width:0}.TaskBoard-module__OGLPZa__taskAttachmentLink b,.TaskBoard-module__OGLPZa__taskAttachmentLink small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.TaskBoard-module__OGLPZa__taskAttachmentLink b{font-size:8px}.TaskBoard-module__OGLPZa__taskAttachmentLink small{color:#94847a;margin-top:2px;font-size:6.7px}@media (max-width:650px){.TaskBoard-module__OGLPZa__taskAttachmentGrid{grid-template-columns:1fr}}.TaskBoard-module__OGLPZa__managerTracking{gap:16px;margin-top:4px;display:grid}.TaskBoard-module__OGLPZa__managerStats{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;padding:2px 1px 5px;display:grid;overflow-x:auto}.TaskBoard-module__OGLPZa__managerStat{border:1px solid color-mix(in srgb,var(--kc-forest) 8%,var(--kc-line));background:var(--kc-card);text-align:left;cursor:pointer;border-radius:18px;gap:7px;min-height:82px;padding:14px 15px;display:grid;box-shadow:0 8px 24px #37261c0a}.TaskBoard-module__OGLPZa__managerStat span{color:var(--kc-muted);font-size:11px;font-weight:800}.TaskBoard-module__OGLPZa__managerStat strong{color:var(--kc-forest);font-family:Cormorant Garamond,serif;font-size:30px;line-height:1}.TaskBoard-module__OGLPZa__managerStat_blue{background:#edf5fc}.TaskBoard-module__OGLPZa__managerStat_lavender{background:#f1edfb}.TaskBoard-module__OGLPZa__managerStat_sand{background:#f8f1e5}.TaskBoard-module__OGLPZa__managerStat_rose{background:#fff0f0}.TaskBoard-module__OGLPZa__managerStat_peach{background:#fff4e8}.TaskBoard-module__OGLPZa__managerStat_sage{background:#eaf7ef}.TaskBoard-module__OGLPZa__managerFilters{border:1px solid color-mix(in srgb,var(--kc-forest) 8%,var(--kc-line));background:var(--kc-card);border-radius:18px;grid-template-columns:repeat(4,minmax(135px,1fr)) auto auto;align-items:center;gap:9px;padding:12px;display:grid}.TaskBoard-module__OGLPZa__managerFilters select{border:1px solid color-mix(in srgb,var(--kc-forest) 10%,var(--kc-line));background:var(--kc-card);height:40px;color:var(--kc-forest);font:inherit;border-radius:11px;padding:0 10px;font-size:12px}.TaskBoard-module__OGLPZa__managerOverdueToggle{border:1px solid color-mix(in srgb,var(--kc-forest) 10%,var(--kc-line));white-space:nowrap;border-radius:11px;align-items:center;gap:7px;height:40px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.TaskBoard-module__OGLPZa__managerViewSwitch{background:color-mix(in srgb,var(--kc-cream) 72%,var(--kc-card));border-radius:11px;padding:3px;display:flex}.TaskBoard-module__OGLPZa__managerViewSwitch button{height:34px;color:var(--kc-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:10px;font-weight:850}.TaskBoard-module__OGLPZa__managerViewSwitch .TaskBoard-module__OGLPZa__managerViewActive{background:var(--kc-accent-dark);color:#fff}.TaskBoard-module__OGLPZa__managerColumns{grid-auto-columns:minmax(285px,1fr);grid-auto-flow:column;gap:13px;padding-bottom:8px;display:grid;overflow-x:auto}.TaskBoard-module__OGLPZa__managerColumn{border:1px solid color-mix(in srgb,var(--kc-forest) 8%,var(--kc-line));background:color-mix(in srgb,var(--kc-card) 97%,var(--kc-cream));border-radius:19px;min-height:420px;overflow:hidden}.TaskBoard-module__OGLPZa__managerColumnHead{justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.TaskBoard-module__OGLPZa__managerColumnHead h3{color:var(--kc-forest);margin:0;font-size:14px}.TaskBoard-module__OGLPZa__managerColumnHead span{background:#ffffffc7;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.TaskBoard-module__OGLPZa__managerColumnBody{align-content:start;gap:9px;padding:10px;display:grid}.TaskBoard-module__OGLPZa__managerTaskCard{border:1px solid color-mix(in srgb,var(--kc-forest) 8%,var(--kc-line));background:var(--kc-card);text-align:left;cursor:pointer;border-radius:15px;gap:10px;width:100%;padding:13px;display:grid;box-shadow:0 5px 16px #37261c09}.TaskBoard-module__OGLPZa__managerTaskCard:hover{transform:translateY(-1px);box-shadow:0 10px 24px #37261c12}.TaskBoard-module__OGLPZa__managerTaskTitle{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.TaskBoard-module__OGLPZa__managerTaskTitle b{color:var(--kc-forest);font-size:12px;line-height:1.35}.TaskBoard-module__OGLPZa__managerTaskTitle>span{color:#a42f32;background:#fff0f0;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.TaskBoard-module__OGLPZa__managerTaskMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TaskBoard-module__OGLPZa__managerTaskMeta>span{color:var(--kc-muted);align-items:center;gap:4px;font-size:9px;display:flex}.TaskBoard-module__OGLPZa__managerAssignees{align-items:center;display:flex}.TaskBoard-module__OGLPZa__managerAssignees>span,.TaskBoard-module__OGLPZa__managerAssignees>em{border:2px solid var(--kc-card);width:28px;height:28px;color:var(--kc-forest);background:#edf1f4;border-radius:50%;place-items:center;margin-left:-5px;font-size:8px;font-style:normal;font-weight:900;display:grid}.TaskBoard-module__OGLPZa__managerAssignees>span:first-child{margin-left:0}.TaskBoard-module__OGLPZa__managerEmpty{text-align:center;color:var(--kc-muted);padding:28px 10px;font-size:10px}.TaskBoard-module__OGLPZa__managerStat:focus-visible,.TaskBoard-module__OGLPZa__managerTaskCard:focus-visible{outline:2px solid color-mix(in srgb,var(--kc-accent) 55%,transparent);outline-offset:2px}@media (max-width:1100px){.TaskBoard-module__OGLPZa__managerFilters{grid-template-columns:repeat(2,minmax(150px,1fr))}.TaskBoard-module__OGLPZa__managerStats{grid-template-columns:repeat(7,130px)}}@media (max-width:720px){.TaskBoard-module__OGLPZa__managerFilters{grid-template-columns:1fr}.TaskBoard-module__OGLPZa__managerColumns{grid-auto-columns:minmax(270px,86vw)}}.TaskBoard-module__OGLPZa__cardAssignees{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:58%;display:flex}.TaskBoard-module__OGLPZa__cardAssignees .TaskBoard-module__OGLPZa__avatar{margin:0}.TaskBoard-module__OGLPZa__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
.NotificationToast-module__0m3auq__stack{left:calc(var(--kc-sidebar-width,220px) + 24px);z-index:99999;pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 48px);display:flex;position:fixed;bottom:24px}.NotificationToast-module__0m3auq__toast{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f5;border:1px solid #4b39301f;border-radius:18px;grid-template-columns:1fr 38px;align-items:stretch;animation:.18s ease-out NotificationToast-module__0m3auq__kcToastIn;display:grid;overflow:hidden;box-shadow:0 18px 50px #2a1d162e}.NotificationToast-module__0m3auq__content{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:14px 12px 14px 14px;display:flex}.NotificationToast-module__0m3auq__icon{width:36px;height:36px;color:var(--kc-accent-dark);background:color-mix(in srgb, var(--kc-accent) 12%, white);border-radius:12px;flex:none;place-items:center;display:grid}.NotificationToast-module__0m3auq__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.NotificationToast-module__0m3auq__copy b{color:var(--kc-ink);font-size:13px;line-height:1.3}.NotificationToast-module__0m3auq__copy small{color:var(--kc-muted);font-size:12px;line-height:1.4}.NotificationToast-module__0m3auq__close{color:var(--kc-muted);cursor:pointer;background:0 0;border:0;border-left:1px solid #4b393014}.NotificationToast-module__0m3auq__close:hover{background:#583e310d}@keyframes NotificationToast-module__0m3auq__kcToastIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:900px){.NotificationToast-module__0m3auq__stack{width:calc(100vw - 32px);bottom:16px;left:16px}}
