.WeekPlanner_weekPanel__u3mYC{width:100%;background:var(--color-bg,#0a0a0a);border-bottom:1px solid hsla(0,0%,100%,.08);animation:WeekPlanner_slideDown__cTZI9 .3s cubic-bezier(.23,1,.32,1)}@keyframes WeekPlanner_slideDown__cTZI9{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.WeekPlanner_weekPanelInner__kxkcp{position:relative;max-width:1320px;margin:0 auto;padding:14px 20px 18px}.WeekPlanner_topRight__ftsSo{position:absolute;top:14px;right:18px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;z-index:5}.WeekPlanner_actionBtn__gq6rG{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:7px 16px;color:hsla(0,0%,100%,.85);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s cubic-bezier(.23,1,.32,1);white-space:nowrap}.WeekPlanner_actionBtn__gq6rG:hover{background:hsla(0,0%,100%,.16);color:#fff;transform:translateY(-1px)}.WeekPlanner_actionBtn__gq6rG:active{transform:scale(.96)}.WeekPlanner_weekCloseBtn__O8iNf{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;width:28px;height:28px;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.WeekPlanner_weekCloseBtn__O8iNf:hover{background:hsla(0,0%,100%,.16);color:#fff}.WeekPlanner_controlsRow__Bzsub{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.WeekPlanner_toolbar__z87Gt{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.WeekPlanner_themeChipsRow__FkGrj{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:14px;animation:WeekPlanner_slideDown__cTZI9 .2s cubic-bezier(.23,1,.32,1)}.WeekPlanner_viewToggle__1SDKP{display:flex;justify-content:center;gap:6px;padding:4px;width:-moz-fit-content;width:fit-content;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.WeekPlanner_viewBtn__8OtSg{border:none;background:transparent;color:hsla(0,0%,100%,.55);font-size:.82rem;font-weight:700;padding:8px 18px;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.23,1,.32,1);white-space:nowrap}.WeekPlanner_viewBtn__8OtSg:hover{color:hsla(0,0%,100%,.85)}.WeekPlanner_viewBtnActive__v2okt{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(235,235,245,.85));color:#111;box-shadow:0 4px 14px rgba(0,0,0,.35)}.WeekPlanner_layoutRow__maBBD{display:flex;gap:16px;align-items:stretch}.WeekPlanner_mainArea__OB5M3{flex:1 1;min-width:0}.WeekPlanner_daysRow__Gvb9s{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;justify-content:center}.WeekPlanner_daysRow__Gvb9s::-webkit-scrollbar{display:none}.WeekPlanner_dayCard__yQHBz{flex:1 1 160px;min-width:148px;max-width:230px;display:flex;flex-direction:column;gap:6px}.WeekPlanner_dayName__d9U_e{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.4);text-align:center;padding:2px 0;display:flex;align-items:center;justify-content:center;gap:6px}.WeekPlanner_deleteDay__BcaaO{width:16px;height:16px;border-radius:50%;flex-shrink:0;background:rgba(220,38,38,.85);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:.55rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s}.WeekPlanner_deleteDay__BcaaO:hover{background:#ef4444;transform:scale(1.15)}.WeekPlanner_mealSlot__sEGDx{position:relative;display:flex;flex-direction:column;gap:3px}.WeekPlanner_mealTag__MdwU2{font-size:.58rem;color:hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.05em;padding-left:2px}.WeekPlanner_recipeVignette__S_48_{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);height:138px;display:flex;flex-direction:column;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .18s}.WeekPlanner_clickable__PObdo:hover{transform:translateY(-3px) scale(1.02);border-color:hsla(0,0%,100%,.3);box-shadow:0 10px 24px rgba(0,0,0,.45)}.WeekPlanner_vignetteImg__gpyOo{width:100%;height:96px;object-fit:cover;display:block;flex-shrink:0}.WeekPlanner_vignetteTitle__AXYCW{flex:1 1;font-size:.7rem;color:#fff;font-weight:600;padding:4px 6px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WeekPlanner_sideSlot__aBv5F{margin-top:5px;height:40px;flex-shrink:0}.WeekPlanner_sideVignette__Z9rmw{position:relative;display:flex;align-items:center;gap:7px;height:100%;box-sizing:border-box;padding:5px 7px;border-radius:10px;cursor:pointer;background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(16,185,129,.06));border:1px solid rgba(34,197,94,.3);transition:transform .18s cubic-bezier(.23,1,.32,1),border-color .18s,box-shadow .18s}.WeekPlanner_addSideBtn__sq0Gr{width:100%;height:100%;box-sizing:border-box;padding:5px 8px;border-radius:10px;border:1px dashed rgba(34,197,94,.45);background:rgba(34,197,94,.07);color:#4ade80;font-size:.62rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.WeekPlanner_addSideBtn__sq0Gr:hover{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.7);transform:translateY(-1px)}.WeekPlanner_removeSide__0Im2b{position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;border:none;background:rgba(0,0,0,.55);color:#fff;font-size:.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.WeekPlanner_removeSide__0Im2b:hover{background:#ff3b30}.WeekPlanner_sideVignette__Z9rmw:hover{transform:translateY(-2px) scale(1.02);border-color:rgba(34,197,94,.65);box-shadow:0 8px 18px rgba(0,0,0,.4)}.WeekPlanner_sideThumb__PKbEM{width:30px;height:30px;border-radius:8px;object-fit:cover;flex-shrink:0}.WeekPlanner_sideThumbFallback__0TyM0{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;background:hsla(0,0%,100%,.07);flex-shrink:0}.WeekPlanner_sideMeta__Rk7sG{display:flex;flex-direction:column;gap:1px;min-width:0}.WeekPlanner_sideBadge__k0L0L{font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4ade80;line-height:1}.WeekPlanner_sideName__REfp7{font-size:.65rem;font-weight:600;color:#fff;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WeekPlanner_aiSendBtn__QSOtt{background:rgba(124,92,255,.9);border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;color:#fff;flex-shrink:0}.WeekPlanner_aiSendBtn__QSOtt:disabled{opacity:.6;cursor:default}.WeekPlanner_removeVignette__bAGbe{top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:rgba(220,38,38,.85);border:none;font-size:.55rem;justify-content:center}.WeekPlanner_previewVignette__If_wK,.WeekPlanner_removeVignette__bAGbe{position:absolute;color:#fff;cursor:pointer;display:flex;align-items:center;line-height:1}.WeekPlanner_previewVignette__If_wK{top:5px;left:5px;padding:4px 11px;border-radius:999px;background:rgba(0,0,0,.72);border:1px solid hsla(0,0%,100%,.28);font-size:.64rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;z-index:3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:background .15s,transform .15s}.WeekPlanner_previewVignette__If_wK:hover{background:rgba(0,0,0,.9);transform:translateY(-1px)}.WeekPlanner_emptySlot__V31gz{border-radius:10px;border:1px dashed hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.03);cursor:pointer;width:100%;height:138px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transition:background .2s}.WeekPlanner_emptySlot__V31gz:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}.WeekPlanner_emptySlotMuted__eBRZO{border-radius:10px;border:1px dashed hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);height:138px;display:flex;align-items:center;justify-content:center}.WeekPlanner_emptyPlus__D4_zz{font-size:1.1rem;color:hsla(0,0%,100%,.3);line-height:1}.WeekPlanner_emptyText__LpJ88{font-size:.55rem;color:hsla(0,0%,100%,.25);text-align:center;line-height:1.2}.WeekPlanner_pickerOverlay__iM0aM{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding:80px 20px 20px}.WeekPlanner_pickerModal__LIUWk{background:hsla(0,0%,8%,.97);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;width:100%;max-width:540px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 40px 80px rgba(0,0,0,.6);animation:WeekPlanner_popIn__SM5dH .25s cubic-bezier(.23,1,.32,1)}@keyframes WeekPlanner_popIn__SM5dH{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.WeekPlanner_searchBar__zIbmp{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.07)}.WeekPlanner_searchIcon__6TELC{font-size:1.1rem;opacity:.6;flex-shrink:0}.WeekPlanner_searchInput__COzBp{flex:1 1;background:none;border:none;color:#fff;font-size:1rem;outline:none}.WeekPlanner_searchInput__COzBp::placeholder{color:hsla(0,0%,100%,.3)}.WeekPlanner_escBtn__HRZcU{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5);border-radius:8px;padding:4px 10px;font-size:.75rem;cursor:pointer;flex-shrink:0}.WeekPlanner_modeToggle___77dV{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.WeekPlanner_lockBanner__zxtCK{display:block;width:100%;text-align:left;padding:8px 16px;font-size:.78rem;color:#c4b5fd;background:rgba(139,92,246,.12);border:none;border-bottom:1px solid rgba(139,92,246,.25);cursor:pointer;transition:background .15s}.WeekPlanner_lockBanner__zxtCK:hover{background:rgba(139,92,246,.22)}.WeekPlanner_lockBanner__zxtCK strong{color:#fff;font-weight:700}.WeekPlanner_dragging__ecNr_{opacity:.4}.WeekPlanner_dropTarget__wnSZA{outline:2px dashed rgba(139,92,246,.7);outline-offset:2px;border-radius:10px;background:rgba(139,92,246,.08)}.WeekPlanner_modeBtn__Gtkde{flex:1 1;padding:7px 12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.5);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.WeekPlanner_modeBtnActive__ZCW_3{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.2)}.WeekPlanner_groupBtns__B1Wy6{display:flex;gap:8px;padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.WeekPlanner_groupBtn___gT3W{flex:1 1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);border-radius:20px;padding:6px 10px;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .15s;white-space:nowrap}.WeekPlanner_groupBtn___gT3W:hover{background:hsla(0,0%,100%,.1);color:#fff}.WeekPlanner_groupBtnActive__M30ry{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.45);color:#c4b5fd}.WeekPlanner_filterChips__qaZh0{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.06);max-height:150px;overflow-y:auto;flex-shrink:0}.WeekPlanner_chip__IMf4H{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:4px 12px;color:hsla(0,0%,100%,.65);font-size:.75rem;cursor:pointer;white-space:nowrap;transition:all .12s}.WeekPlanner_chipActive__BOYFw,.WeekPlanner_chip__IMf4H:hover{background:hsla(0,0%,100%,.16);color:#fff;border-color:hsla(0,0%,100%,.3)}.WeekPlanner_ingTags__GDCh_{display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.WeekPlanner_ingTag__puj1V{display:flex;align-items:center;gap:5px;background:rgba(99,102,241,.25);border:1px solid rgba(99,102,241,.5);border-radius:20px;padding:3px 10px;font-size:.78rem;color:#fff}.WeekPlanner_ingTag__puj1V button{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;padding:0;font-size:.7rem;line-height:1}.WeekPlanner_results__0b7X6{overflow-y:auto;flex:1 1;min-height:0;padding:6px}.WeekPlanner_resultsLabel__P_X51{font-size:.7rem;font-weight:800;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 4px}.WeekPlanner_noResult__5tW9_{text-align:center;color:hsla(0,0%,100%,.3);padding:28px;font-size:.85rem}.WeekPlanner_resultRow__r_cUL{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:background .12s}.WeekPlanner_resultRow__r_cUL:hover{background:hsla(0,0%,100%,.06)}.WeekPlanner_resultImg__TW438{width:50px;height:50px;border-radius:10px;object-fit:cover;flex-shrink:0}.WeekPlanner_resultInfo__Jjo6u{display:flex;flex-direction:column;gap:2px}.WeekPlanner_resultTitle__KX12C{font-size:.85rem;color:#fff;font-weight:600;line-height:1.3}.WeekPlanner_resultMeta__TKZnB{font-size:.72rem;color:hsla(0,0%,100%,.4)}.WeekPlanner_sidePanel__Lwpbd{flex-shrink:0;width:230px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:18px;background:radial-gradient(120% 120% at 100% 0,rgba(139,92,246,.1),transparent 60%),hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.WeekPlanner_randomBtn___zjFp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border:none;border-radius:999px;cursor:pointer;font-size:.82rem;white-space:nowrap;font-weight:800;color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#8b5cf6,#6366f1 55%,#ec4899);background-size:180% 180%;box-shadow:0 8px 24px rgba(139,92,246,.35),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .2s;animation:WeekPlanner_gradientShift__q_2Tq 6s ease infinite}.WeekPlanner_randomBtn___zjFp:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(139,92,246,.5)}.WeekPlanner_randomBtn___zjFp:active{transform:scale(.97)}@keyframes WeekPlanner_gradientShift__q_2Tq{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.WeekPlanner_randomDice__5fE0O{font-size:1.15rem;display:inline-block;transition:transform .4s cubic-bezier(.23,1,.32,1)}.WeekPlanner_randomBtn___zjFp:hover .WeekPlanner_randomDice__5fE0O{transform:rotate(180deg) scale(1.15)}.WeekPlanner_sideLabel__svENT{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35);padding-top:2px}.WeekPlanner_sideGroups__cGCKD{display:flex;flex-direction:column;gap:6px}.WeekPlanner_sideGroupBtn__7EwrP{justify-content:center;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.75)}.WeekPlanner_clearBtn__phs0M,.WeekPlanner_sideGroupBtn__7EwrP{display:inline-flex;align-items:center;gap:5px;padding:9px 16px;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .15s}.WeekPlanner_clearBtn__phs0M{border-radius:999px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.1);color:#fca5a5}.WeekPlanner_clearBtn__phs0M:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.6)}.WeekPlanner_sideGroupBtn__7EwrP:hover{background:hsla(0,0%,100%,.1);color:#fff}.WeekPlanner_sideGroupActive__OqnGj{background:rgba(139,92,246,.18);border-color:rgba(139,92,246,.45);color:#d6c9ff}.WeekPlanner_chevron__YUGS1{font-size:.7rem;opacity:.7}.WeekPlanner_sideChips__WVe9Q{padding-top:2px;animation:WeekPlanner_slideDown__cTZI9 .2s cubic-bezier(.23,1,.32,1)}.WeekPlanner_sideChips__WVe9Q,.WeekPlanner_themeBubbles__0F5LF{display:flex;flex-wrap:wrap;gap:7px}.WeekPlanner_jourJCard___hFKe{width:180px}.WeekPlanner_courseTitle__wIhFh{text-align:center;margin-bottom:6px}.WeekPlanner_courseTitleBtn__5bOle{width:100%;background:none;border:none;cursor:pointer;transition:color .15s}.WeekPlanner_courseTitleBtn__5bOle:hover{color:hsla(0,0%,100%,.9);text-decoration:underline;text-underline-offset:3px}.WeekPlanner_deleteCourse__c6Uew{position:absolute;top:6px;right:6px;z-index:3;width:22px;height:22px;border-radius:50%;background:rgba(220,38,38,.92);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:.65rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.4);transition:transform .15s,background .15s}.WeekPlanner_deleteCourse__c6Uew:hover{background:#ef4444;transform:scale(1.12)}.WeekPlanner_jourJVignette__rPwAc{height:235px}.WeekPlanner_jourJVignette__rPwAc .WeekPlanner_vignetteTitle__AXYCW{font-size:.74rem}.WeekPlanner_jourJImg__MvdBT{height:188px!important}.WeekPlanner_jourJEmpty__S5tlX{height:235px!important}.WeekPlanner_themeBubble__3HG_0{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.8);border-radius:999px;padding:6px 12px;font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s cubic-bezier(.23,1,.32,1)}.WeekPlanner_themeBubble__3HG_0:hover{background:hsla(0,0%,100%,.18);color:#fff;border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.WeekPlanner_themeBubble__3HG_0:active{transform:scale(.95)}.WeekPlanner_recap__H2S1t{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.WeekPlanner_recapInfo__xzMmV{display:flex;flex-direction:column;gap:6px;min-width:0}.WeekPlanner_recapTotal__HNkPF{font-size:.9rem;font-weight:800;color:#fff}.WeekPlanner_recapRayons__3zeTD{display:flex;flex-wrap:wrap;gap:6px}.WeekPlanner_recapChip__DQ6yu{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.07);border-radius:999px;padding:3px 9px;white-space:nowrap}.WeekPlanner_recapLink__7efko{flex-shrink:0;font-size:.82rem;font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:999px;padding:8px 16px;box-shadow:0 4px 14px rgba(139,92,246,.35);transition:transform .15s,filter .2s}.WeekPlanner_recapLink__7efko:hover{transform:translateY(-1px);filter:brightness(1.08)}.WeekPlanner_addCourses__abtQT{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px}.WeekPlanner_addLabel__PanO6{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.WeekPlanner_addCourseBtn__Uf_XC{border:1px dashed hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .15s}.WeekPlanner_addCourseBtn__Uf_XC:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.4);color:#fff}@media (max-width:860px){.WeekPlanner_layoutRow__maBBD{flex-direction:column}.WeekPlanner_sidePanel__Lwpbd{width:100%}.WeekPlanner_themeBubbles__0F5LF{gap:8px}}