.LZOnaW_mailMenuContainer{background-color:var(--white);box-sizing:border-box;z-index:1;border-radius:25px;flex-direction:column;flex:0 0 264px;align-self:center;width:264px;height:826px;padding:20px;display:flex}.LZOnaW_newMessageButton{background-color:var(--black);width:100%;color:var(--white);border:2px solid var(--black);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem 2rem;font-family:DMSans-Bold,serif;font-size:1rem;transition:background-color .3s,color .3s,border .3s;display:flex}.LZOnaW_newMessageButton:hover{background-color:var(--fdfdfd);color:var(--black);border:2px solid var(--black)}.LZOnaW_mailMenuItem{border-radius:var(--radius10);text-align:left;width:100%;color:inherit;cursor:pointer;background-color:#0000;border:0;align-items:center;gap:.5rem;padding:1rem .5rem;font-family:DMSans-Regular,serif;font-size:1rem;transition:background-color .3s,color .3s;display:flex}.LZOnaW_mailMenuItem p{margin:0}.LZOnaW_unreadBadge{background-color:var(--rosewood);min-width:1.5rem;height:1.5rem;color:var(--white);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;font-family:DMSans-Bold,sans-serif;font-size:.7rem;line-height:1;display:inline-flex}.LZOnaW_unreadBadgeDrafts,.LZOnaW_unreadBadgeSpam{background-color:var(--black)}.LZOnaW_mailMenuItem:hover .LZOnaW_unreadBadgeDrafts,.LZOnaW_mailMenuItem:hover .LZOnaW_unreadBadgeSpam,.LZOnaW_mailMenuItem:focus .LZOnaW_unreadBadgeDrafts,.LZOnaW_mailMenuItem:focus .LZOnaW_unreadBadgeSpam{background-color:var(--white);color:var(--black)}.LZOnaW_mailMenuItem:hover,.LZOnaW_mailMenuItem:focus,.LZOnaW_mailMenuItem[aria-pressed=true]{background-color:var(--black);color:var(--white);border-radius:var(--radius10);padding:1rem .5rem}
:root{--white:#fdfdfd;--whiteTransparent0_14:#fdfdfd24;--whiteTransparent0_2:#fdfdfd33;--whiteTransparent0_25:#fdfdfd40;--whiteTransparent0_5:#fdfdfd80;--whiteTransparent0_7:#fdfdfdb3;--whiteTransparent0_8:#fdfdfdcc;--whiteTransparent0_8Linear:linear-gradient(#fdfdfd00 50%, #fdfdfdcc) 100%;--whiteTransparent1:#fdfdfd;--black:#333;--blackTransparent0_25:#33333340;--blackTransparent0_5:#33333380;--gray:gray;--greyText:#666;--greyLight:#d3d3d3;--alabasterGrey:#d9d9d9;--blue:#abdaf2;--blue2:#508fe6;--bluelighter:#dae7fa;--bluedarker:#1f6bd6;--grey:gray;--seagrass:#56ab91;--deepSaffron:#ff9100;--rosewood:#c9184a;--rosewoodDark:#b05263;--amberFlame:#ffb300;--teaGreen:#c9e4c5;--lemonChiffon:#fff1c1;--peachFuzz:#fbc4ab;--paleSky:#cfe8ff;--porcelain:#fffffc;--greenManagement:#99e2b4;--greenManagement2:#56ab91;--greenManagementText:#036666;--redManagement2:#ff85a1;--redManagementText:#fae0e4;--bubblegumPink:#ff758f;--orange:#fa0;--mintLeaf:#78c6a3;--dustGrey:#d8d1d3;--mauveShadow:#743f50;--mauveShadowDarker:#512f3d;--shadowGrey:#302631;--camel:#c5a477;--radius5:5px;--radius10:10px;--radius15:15px;--radius20:20px;--radius25:25px;--blur4px:blur(4px);--bo-layer-panel:20;--bo-layer-user-menu:40;--bo-layer-modal:1000}html{scroll-behavior:smooth;overflow-x:hidden}html:has([data-back-office-header]){scrollbar-gutter:stable}body{background-color:var(--white)}:is(html:has([data-settings-page]),body:has([data-settings-page])){overflow-x:clip}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden}.mainWrapper{flex-direction:column;min-height:100vh;display:flex}.content{flex:1}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@font-face{font-family:merriweather-light;src:url(/fonts/merriweather/Merriweather_24pt-Light.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:merriweather-medium;src:url(/fonts/merriweather/Merriweather_24pt-Medium.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:merriweather-regular;src:url(/fonts/merriweather/Merriweather_24pt-Regular.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:merriweather-SemiBold;src:url(/fonts/merriweather/Merriweather_24pt-SemiBold.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:merriweather-bold;src:url(/fonts/merriweather/Merriweather_24pt-Bold.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:merriweather-extraBold;src:url(/fonts/merriweather/Merriweather_24pt-ExtraBold.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:merriweather-black;src:url(/fonts/merriweather/Merriweather_24pt-Black.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:DMSans-thin;src:url(/fonts/DMSans/DMSans_18pt-Thin.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:DMSans-extraLight;src:url(/fonts/DMSans/DMSans_18pt-ExtraLight.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:DMSans-light;src:url(/fonts/DMSans/DMSans_18pt-Light.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:DMSans-semiLight;src:url(/fonts/DMSans/DMSans_18pt-SemiLight.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:DMSans-regular;src:url(/fonts/DMSans/DMSans_18pt-Regular.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:DMSans-medium;src:url(/fonts/DMSans/DMSans_18pt-Medium.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:DMSans-semibold;src:url(/fonts/DMSans/DMSans_18pt-SemiBold.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:DMSans-bold;src:url(/fonts/DMSans/DMSans_18pt-Bold.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:DMSans-black;src:url(/fonts/DMSans/DMSans_18pt-Black.ttf)format("truetype");font-style:normal;font-display:swap}@font-face{font-family:AdamMary-Regular;src:url(/fonts/AdamMary/AdamMary-Regular.ttf)format("truetype");font-style:normal;font-display:swap}
._0a7LBG_filterBar{border-radius:15px;flex-flow:wrap;justify-content:space-between;gap:1rem;width:100%;padding:0 1.5rem;display:flex}._0a7LBG_filterOptions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1rem 0;display:flex}._0a7LBG_filterAddProviders{justify-content:center;align-items:center;margin:1rem 0;display:flex}._0a7LBG_filterFields{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;max-width:100%;display:flex}
.X9_fCq_button{background-color:var(--white);color:var(--black);border:1px solid var(--black);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 2rem;font-family:DMSans-Bold,serif;font-size:1rem;display:flex}
._53ruzG_budgetContainer{background-color:var(--black);width:380px;height:380px;color:var(--white);border-radius:25px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:1rem;font-family:DMSans-Regular,serif;display:flex;position:relative;overflow:hidden}._53ruzG_budgetHeader{justify-content:space-between;align-items:center;width:100%;display:flex}._53ruzG_budgetTitle{font-family:DMSans-Bold,serif;font-size:1.5rem}._53ruzG_budgetContent{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;width:100%;display:flex}._53ruzG_budgetContentHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem;padding-top:4rem;display:flex}._53ruzG_budgetContentSubtitle,._53ruzG_budgetContentAmountSubtitle,._53ruzG_budgetFooterItemTitle{color:var(--whiteTransparent2);font-family:DMSans-Regular,serif;font-size:.85rem}._53ruzG_budgetContentAmountContainer{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.25rem;display:flex}._53ruzG_budgetContentAmount{font-family:DMSans-Bold,serif;font-size:2rem;line-height:1}._53ruzG_budgetProgressBarContainer{background-color:var(--whiteTransparent3);z-index:1;border-radius:999px;width:100%;height:10px;overflow:hidden}._53ruzG_budgetProgressBar{border-radius:inherit;background:linear-gradient(90deg, var(--greenManagement2) 0%, var(--teaGreen) 100%);height:100%;transition:width .5s ease-in-out}._53ruzG_budgetFooter{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;margin-top:auto;display:flex}._53ruzG_budgetFooterItem{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}._53ruzG_budgetFooterItemAmount{font-family:DMSans-Bold,serif;font-size:1.05rem}._53ruzG_budgetFooterItemAmountWarning{color:var(--white);background-color:var(--rosewood);border-radius:var(--radius10);padding:.25rem .5rem}._53ruzG_budgetHeaderDecoContainer{justify-content:center;align-items:center;display:flex;position:relative}._53ruzG_budgetHeaderDeco1,._53ruzG_budgetHeaderDeco2{background-color:var(--whiteTransparent);border-radius:50%;width:40px;height:40px;position:absolute}._53ruzG_budgetHeaderDeco1{top:50%;left:-10px;transform:translateY(-50%)}._53ruzG_budgetHeaderDeco2{top:50%;right:-10px;transform:translateY(-50%)}._53ruzG_budgetHeaderButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._53ruzG_budgetImage{opacity:.035;border-radius:25px;width:400px;height:400px;position:absolute;top:50%;left:0;transform:translate(-20%,-35%)}
._0Yyhnq_budgetOptions{border:1px solid var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--whiteTransparent);z-index:2;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:2.5rem 1.5rem;transition:opacity .3s ease-in-out;animation:.3s ease-in-out _0Yyhnq_fadeIn;display:flex;position:absolute;top:0;left:0}@keyframes _0Yyhnq_fadeIn{0%{opacity:0}to{opacity:1}}._0Yyhnq_fadeOut{animation:.3s ease-in-out forwards _0Yyhnq_fadeOut}@keyframes _0Yyhnq_fadeOut{0%{opacity:1}to{opacity:0}}._0Yyhnq_budgetOption{background-color:var(--white);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:100%;padding:1rem;display:flex}._0Yyhnq_budgetOptionButton{cursor:pointer;background:0 0;border:none;font-family:DMSans-Bold,serif;font-size:1rem}._0Yyhnq_budgetOptionsCloseButton{cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}
._9hePUa_budgetOptionsSettings{border:1px solid var(--white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--whiteTransparent);z-index:2;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:2.5rem 1.5rem;transition:opacity .3s ease-in-out;animation:.3s ease-in-out _9hePUa_fadeIn;display:flex;position:absolute;top:0;left:0}@keyframes _9hePUa_fadeIn{0%{opacity:0}to{opacity:1}}._9hePUa_fadeOut{animation:.3s ease-in-out forwards _9hePUa_fadeOut}@keyframes _9hePUa_fadeOut{0%{opacity:1}to{opacity:0}}._9hePUa_budgetOptionsSettingsForm{background-color:var(--white);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem;display:flex}._9hePUa_budgetOptionsSettingsLabel{text-align:center;font-family:DMSans-Regular,sans-serif;font-size:1rem}._9hePUa_budgetOptionsSettingsInput{border:1px solid var(--gray);text-align:center;border-radius:10px;width:100%;padding:.5rem;font-family:DMSans-Regular,sans-serif;font-size:1rem}._9hePUa_budgetOptionsSettingsError{color:var(--red);margin:0;font-family:DMSans-Regular,sans-serif;font-size:.875rem}._9hePUa_budgetOptionsSettingsButton{cursor:pointer;background:0 0;border:none;font-family:DMSans-Bold,serif;font-size:1rem}._9hePUa_budgetOptionsSettingsCloseButton{cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}
.yoEnmW_modalOverlay{background-color:var(--whiteTransparent0_5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s both yoEnmW_addTableOverlayEnter;display:flex;position:fixed;top:0;left:0}.yoEnmW_modalContent{background-color:var(--white);border-radius:var(--radius15);border:2px solid var(--black);flex-direction:column;align-items:center;gap:1.5rem;width:90%;max-width:500px;padding:2rem;animation:.3s cubic-bezier(.22,1,.36,1) both yoEnmW_addTableContentEnter;display:flex}@keyframes yoEnmW_addTableOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes yoEnmW_addTableContentEnter{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.yoEnmW_closing{animation:.3s both yoEnmW_addTableOverlayExit}.yoEnmW_closing .yoEnmW_modalContent{animation:.3s ease-in both yoEnmW_addTableContentExit}@keyframes yoEnmW_addTableOverlayExit{0%{opacity:1}to{opacity:0}}@keyframes yoEnmW_addTableContentExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.75rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.yoEnmW_modalOverlay,.yoEnmW_modalContent,.yoEnmW_closing .yoEnmW_modalContent{animation:none}}.yoEnmW_modalTitle{color:var(--black);font-family:DMSans-Bold,serif;font-size:1.5rem}.yoEnmW_form{flex-direction:column;gap:1rem;width:100%;display:flex}.yoEnmW_labelGroup{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.yoEnmW_label{color:var(--black);margin-left:.5rem;font-family:DMSans-Bold,serif;font-size:1rem}.yoEnmW_input{border:1px solid var(--gray);border-radius:var(--radius10);background-color:var(--white);color:var(--black);width:100%;padding:.8rem;font-family:DMSans-Regular,serif;font-size:1rem}.yoEnmW_inputError{border-color:var(--red)}.yoEnmW_inputError:focus{outline:1px solid var(--red)}.yoEnmW_buttonGroup{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.yoEnmW_cancelButton{background-color:var(--rosewood);color:var(--white);border:2px solid var(--rosewood);border-radius:var(--radius10);cursor:pointer;padding:.5rem 1rem;font-family:DMSans-Bold,serif;font-size:1rem}.yoEnmW_addButton{background-color:var(--black);color:var(--white);border-radius:var(--radius10);cursor:pointer;border:none;padding:.5rem 1rem;font-family:DMSans-Bold,serif;font-size:1rem}.yoEnmW_errorMessage{color:var(--red);margin-top:-.5rem;margin-left:.5rem;font-family:DMSans-Regular,serif;font-size:.875rem}
.qjNHaa_creditGraphContainer{background-color:var(--white);border-radius:25px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:380px;height:380px;padding:1rem;display:flex}.qjNHaa_creditGraphHeader{align-items:center;gap:.5rem;width:100%;display:flex}.qjNHaa_creditGraphTitle{font-family:DMSans-Bold,sans-serif;font-size:1.5rem}.qjNHaa_creditGraphText{color:var(--greenManagementText);font-family:DMSans-Bold,sans-serif;font-size:1.2rem}.qjNHaa_creditGraphMonthlySection{flex-direction:column;gap:.75rem;width:100%;height:100%;margin-top:.5rem;display:flex}.qjNHaa_creditGraphMonthlyHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.qjNHaa_creditGraphMonthlyTitle{color:var(--black);font-family:DMSans-Bold,sans-serif;font-size:1rem}.qjNHaa_creditGraphMonthlyChart{justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;height:180px;padding-top:.5rem;display:flex}.qjNHaa_creditGraphMonthlyItem{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.qjNHaa_creditGraphMonthlyBarWrapper{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border-radius:12px;justify-content:center;align-items:flex-end;width:100%;height:130px;padding:.35rem;display:flex}.qjNHaa_creditGraphMonthlyBar{background:linear-gradient(180deg, var(--greenManagement2) 0%, var(--teaGreen) 100%);border-radius:5px 5px 0 0;width:100%;max-width:36px;min-height:8px;display:block;box-shadow:0 8px 18px #0000001f}.qjNHaa_creditGraphMonthlyValue{color:var(--black);text-align:center;white-space:nowrap;font-family:DMSans-Bold,sans-serif;font-size:.8rem}.qjNHaa_creditGraphMonthlyLabel{color:var(--gray);text-align:center;font-family:DMSans-Regular,sans-serif;font-size:.8rem;line-height:1.1}
.FpQLua_debitGraphContainer{background-color:var(--white);border-radius:25px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:380px;height:380px;padding:1rem;display:flex}.FpQLua_debitGraphHeader{align-items:center;gap:.5rem;width:100%;display:flex}.FpQLua_debitGraphTitle{font-family:DMSans-Bold,sans-serif;font-size:1.5rem}.FpQLua_debitGraphText{color:var(--red);font-family:DMSans-Bold,sans-serif;font-size:1.2rem}.FpQLua_debitGraphMonthlySection{flex-direction:column;gap:.75rem;width:100%;height:100%;margin-top:.5rem;display:flex}.FpQLua_debitGraphMonthlyHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.FpQLua_debitGraphMonthlyTitle{color:var(--black);font-family:DMSans-Bold,sans-serif;font-size:1rem}.FpQLua_debitGraphMonthlyChart{justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;height:180px;padding-top:.5rem;display:flex}.FpQLua_debitGraphMonthlyItem{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.4rem;height:100%;display:flex}.FpQLua_debitGraphMonthlyBarWrapper{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border-radius:12px;justify-content:center;align-items:flex-end;width:100%;height:130px;padding:.35rem;display:flex}.FpQLua_debitGraphMonthlyBar{background:linear-gradient(180deg, var(--redManagement2) 0%, var(--amberFlame) 100%);border-radius:5px 5px 0 0;width:100%;max-width:36px;min-height:8px;display:block;box-shadow:0 8px 18px #0000001f}.FpQLua_debitGraphMonthlyValue{color:var(--black);text-align:center;white-space:nowrap;font-family:DMSans-Bold,sans-serif;font-size:.8rem}.FpQLua_debitGraphMonthlyLabel{color:var(--gray);text-align:center;font-family:DMSans-Regular,sans-serif;font-size:.8rem;line-height:1.1}
.W2a0JG_resumeSection{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.W2a0JG_resumeContainer{background-color:var(--white);border-radius:25px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;min-width:0;max-width:920px;padding:2rem 0;display:flex}.W2a0JG_resumeItem{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-width:0;display:flex}.W2a0JG_resumeIcon{border:1px solid var(--dustGrey);border-radius:15px;margin:0 .5rem 0 0;padding:.5rem}.W2a0JG_resumeTitle{color:var(--greyText);text-align:center;font-family:DMSans-regular,serif;font-size:.7rem}.W2a0JG_resumeValue{color:var(--grey);text-align:center;font-family:DMSans-bold,serif;font-size:3rem}.W2a0JG_categoryTitle{color:var(--black);text-align:center;margin-bottom:1rem;font-family:DMSans-Regular,serif;font-size:1rem}.W2a0JG_childrenCategories{flex-direction:column;gap:.5rem;width:100%;margin:0;display:flex}.W2a0JG_brunch{background-color:var(--white);border-radius:25px;justify-content:space-between;align-items:center;width:100%;max-width:435px;height:217px;padding:1rem;display:flex}.W2a0JG_brunchTitleAndNumber{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;width:50%;display:flex}.W2a0JG_brunchTitle{color:var(--black);font-family:DMSans-Bold,serif;font-size:1.5rem}.W2a0JG_brunchNumber{color:var(--grey);margin:0 auto;font-family:DMSans-Bold,serif;font-size:6rem}.W2a0JG_brunchCategories{justify-content:flex-start;align-items:flex-start;gap:.5rem;width:40%;display:flex}.W2a0JG_brunchCategory{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}.W2a0JG_brunchCategoryLabel{color:var(--black);text-align:center;margin-bottom:1rem;font-family:DMSans-Regular,serif;font-size:1rem}.W2a0JG_brunchCategoryNumber{color:var(--grey);text-align:center;font-family:DMSans-Bold,serif;font-size:2.5rem}.W2a0JG_containerMedium{box-sizing:border-box;background-color:var(--white);border-radius:var(--radius25);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;max-width:435px;height:auto;min-height:217px;padding:1rem;display:flex;position:relative;overflow:hidden}.W2a0JG_containerWide{box-sizing:border-box;background-color:var(--white);border-radius:var(--radius25);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;max-width:920px;height:auto;min-height:420px;padding:1rem;display:flex;position:relative;overflow:hidden}.W2a0JG_containerSquareWide{box-sizing:border-box;background-color:var(--white);border-radius:var(--radius25);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;max-width:435px;height:auto;min-height:420px;padding:1rem;display:flex;position:relative;overflow:hidden}.W2a0JG_title{overflow-wrap:anywhere;max-width:100%;color:var(--black);text-align:center;font-family:DMSans-Bold,serif;font-size:1.5rem}.W2a0JG_link{text-decoration:none}.W2a0JG_button{white-space:normal;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;color:var(--black);border:1px solid var(--black);border-radius:var(--radius25);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-family:DMSans-Regular,serif;font-size:1rem;transition:all .3s;display:flex}.W2a0JG_button:hover{background-color:var(--black);color:var(--white)}.W2a0JG_buttonContainer{justify-content:flex-end;width:100%;display:flex}.W2a0JG_buttonIcon{flex-shrink:0;transition:filter .3s cubic-bezier(.4,0,.2,1)}.W2a0JG_button:hover .W2a0JG_buttonIcon{filter:brightness(0)invert()}.W2a0JG_todoList{flex-direction:column;flex:1;gap:.5rem;width:100%;min-height:0;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.W2a0JG_todoItem{border:1px solid var(--greyLight);border-radius:var(--radius10);flex-shrink:0;width:fit-content;min-width:0;max-width:100%;padding:.4rem 2.5rem .4rem .6rem;position:relative}.W2a0JG_todoTaskRow{align-items:center;gap:.75rem;min-width:0;display:flex}.W2a0JG_todoTitle{overflow-wrap:anywhere;min-width:0;font-family:DMSans-Regular,serif;font-size:.9rem}.W2a0JG_todoStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.W2a0JG_todoPriorityHigh{border-color:var(--bubblegumPink)}.W2a0JG_todoPriorityMedium{border-color:var(--orange)}.W2a0JG_todoPriorityLow{border-color:var(--mintLeaf)}.W2a0JG_todoHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.W2a0JG_todoHeader .W2a0JG_title{white-space:normal}.W2a0JG_todoHeader .W2a0JG_todoAddButton{gap:.35rem;padding:.35rem .6rem;font-size:.8rem}.W2a0JG_todoOptionsButton{cursor:pointer;background:0 0;border:0;padding:0 .15rem 0 .5rem;font-size:1.25rem;line-height:1;list-style:none;position:absolute;top:0;right:.35rem}.W2a0JG_todoOptionsButton::-webkit-details-marker{display:none}.W2a0JG_todoOptionsButton:focus-visible,.W2a0JG_todoActions button:focus-visible{outline:2px solid var(--mauveShadowDarker);outline-offset:2px}.W2a0JG_todoActions{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.W2a0JG_todoContent{flex-direction:column;flex:1;gap:1rem;width:100%;min-height:0;display:flex}.W2a0JG_todoOverlay{z-index:20;border-radius:inherit;background:var(--whiteTransparent0_8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.3s ease-out W2a0JG_todoFadeIn;position:absolute;inset:0}.W2a0JG_todoClosing{animation:.3s ease-in forwards W2a0JG_todoFadeOut}.W2a0JG_todoOptionsPanel{width:100%;height:100%;padding:1rem;font-family:DMSans-Regular,sans-serif;overflow-y:auto}.W2a0JG_todoOptionsTitle{padding-right:2rem;font-family:DMSans-Bold,sans-serif;font-size:1rem}.W2a0JG_todoOptionsTask{overflow-wrap:anywhere;margin:.25rem 2rem 0 0;font-size:.8rem}.W2a0JG_todoCloseButton{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:.5rem;right:.5rem}.W2a0JG_todoCloseButton:focus-visible{outline:2px solid var(--mauveShadowDarker)}@keyframes W2a0JG_todoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes W2a0JG_todoFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.W2a0JG_todoOverlay,.W2a0JG_todoClosing{animation:none}}.W2a0JG_todoActions button{border:1px solid var(--greyLight);border-radius:var(--radius15);background:var(--white);color:var(--black);cursor:pointer;padding:.3rem .5rem;font-size:.75rem}.W2a0JG_todoActions button:hover{background:var(--black);color:var(--white)}.W2a0JG_todoError{color:var(--bubblegumPink);flex-shrink:0;margin:0;font-size:.75rem}.W2a0JG_todoContainer .W2a0JG_button{max-width:100%}.W2a0JG_todoContainer button:disabled{cursor:not-allowed;opacity:.5}.W2a0JG_calendarContainer>.W2a0JG_title,.W2a0JG_calendarContainer>.W2a0JG_buttonContainer{flex-shrink:0}.W2a0JG_calendarList{flex:1;width:100%;min-height:0;max-height:18rem;margin:0;padding:0;list-style:none;overflow-y:auto}.W2a0JG_calendarGroup+.W2a0JG_calendarGroup{border-top:1px solid var(--greyLight);margin-top:.75rem;padding-top:.75rem}.W2a0JG_calendarDate{color:var(--black);margin:0 0 .4rem;font-family:DMSans-Bold,sans-serif;font-size:1rem}.W2a0JG_calendarEvents{color:var(--greyText);overflow-wrap:anywhere;flex-direction:column;gap:.4rem;margin:0;padding:0 0 0 1rem;font-family:DMSans-Regular,sans-serif;list-style:none;display:flex}.W2a0JG_calendarContainer .W2a0JG_button{max-width:100%}.W2a0JG_calendarContainer .W2a0JG_buttonIcon{flex-shrink:0}.W2a0JG_calendarContainer button:disabled{cursor:not-allowed;opacity:.5}.W2a0JG_titleAndNumber{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:50%;min-width:0;display:flex}.W2a0JG_number{color:var(--grey);margin:0 auto;font-family:DMSans-Bold,serif;font-size:6rem}.W2a0JG_categories{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;width:40%;min-width:0;height:100%;display:flex}.W2a0JG_category{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;display:flex}.W2a0JG_categoryLabel{overflow-wrap:anywhere;color:var(--black);text-align:center;margin:0 0 1rem;font-family:DMSans-Regular,serif;font-size:1rem}.W2a0JG_categoryNumber{color:var(--grey);text-align:center;margin:0;font-family:DMSans-Bold,serif;font-size:2.5rem}.W2a0JG_childrenCategories>div{align-items:baseline}.W2a0JG_childrenCategories .W2a0JG_categoryLabel{margin:0}.W2a0JG_tableWrapper{color:var(--grey);justify-content:center;align-items:center;width:100%;height:200px;font-family:DMSans-Bold,serif;font-size:6rem;display:flex}.W2a0JG_heightAuto{height:auto}.W2a0JG_Value{color:var(--seagrass)}.W2a0JG_Separator{color:var(--black);padding-top:3rem}.W2a0JG_Total{padding-top:6rem}.W2a0JG_Completion{color:var(--black);text-align:center;font-family:DMSans-Regular,serif;font-size:1rem}.W2a0JG_ProgressBar{background-color:var(--seagrass);border-radius:10px;height:10px;transition:width .5s ease-in-out}.W2a0JG_Progress{background-color:var(--greyLight);border-radius:10px;flex:0 0 10px;width:100%;height:10px;margin-bottom:1.2rem;position:relative;overflow:hidden}.W2a0JG_imageWrapper{flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:.75rem;width:100%;min-height:0;padding:0 1rem;display:grid;overflow-y:auto}.W2a0JG_photoPreview{min-width:0;margin:0}.W2a0JG_photoTrigger{border-radius:var(--radius10);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.W2a0JG_photoTrigger:hover{opacity:.8}.W2a0JG_photoTrigger:focus-visible,.W2a0JG_button:focus-visible{outline:3px solid var(--mauveShadow);outline-offset:3px}.W2a0JG_image{object-fit:cover;border-radius:var(--radius10);width:100%;height:130px;display:block}.W2a0JG_emptyPhotos{text-align:center;width:100%;color:var(--gray);margin:auto 0;font-family:DMSans-Regular,sans-serif}.W2a0JG_todoContent>.W2a0JG_todoHeader,.W2a0JG_todoContent>.W2a0JG_buttonContainer{flex-shrink:0}.W2a0JG_column{flex-direction:column;display:flex}.W2a0JG_Row{flex-direction:row;justify-content:space-between;display:flex}.W2a0JG_fontSize1{font-size:1.125rem}@container (max-width:380px){.W2a0JG_containerMedium.W2a0JG_Row{flex-direction:column}.W2a0JG_titleAndNumber,.W2a0JG_categories{width:100%}.W2a0JG_categories{justify-content:space-evenly;height:auto}.W2a0JG_childrenCategories .W2a0JG_Row{flex-direction:row}.W2a0JG_tableWrapper,.W2a0JG_number{font-size:clamp(3rem,20cqi,6rem)}}
.Jeqa0q_newTasksModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--whiteTransparent0_8);opacity:1;justify-content:center;align-items:center;padding:1rem;animation:.5s both Jeqa0q_newTasksOverlayFadeIn;display:flex;position:fixed;inset:0}.Jeqa0q_newTasksModalOverlayClosing{animation:.5s forwards Jeqa0q_newTasksOverlayFadeOut}@keyframes Jeqa0q_newTasksOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes Jeqa0q_newTasksOverlayFadeOut{0%{opacity:1}to{opacity:0}}.Jeqa0q_newTasksModalBackdrop{cursor:default;background-color:#0000;border:0;width:100%;padding:0;position:absolute;inset:0}.Jeqa0q_newTasksModalContainer{z-index:1;background-color:var(--white);width:min(100%,32rem);box-shadow:0 0 6px var(--blackTransparent0_5);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.Jeqa0q_newTasksModalTitle{font-family:DMSans-Bold,sans-serif}.Jeqa0q_newTasksModalClose{cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}.Jeqa0q_newTasksModalContent{width:100%;margin-top:1rem;font-family:DMSans-Bold,sans-serif}.Jeqa0q_newTasksModalForm{flex-direction:column;gap:1.5rem;display:flex}.Jeqa0q_newTasksModalError{color:var(--bubblegumPink);margin:0;font-family:DMSans-Regular,sans-serif;font-size:.875rem}.Jeqa0q_newTasksModalInput{border:1px solid var(--black);border-radius:var(--radius5);box-sizing:border-box;width:100%;padding:.5rem;font-family:DMSans-Regular,sans-serif;font-size:1rem}.Jeqa0q_newTasksModalTextarea{border:1px solid var(--black);border-radius:var(--radius5);box-sizing:border-box;width:100%;height:200px;padding:.5rem;font-family:DMSans-Regular,sans-serif;font-size:1rem}.Jeqa0q_newTasksModalFieldWrapper{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.Jeqa0q_newTasksModalAssignees{border:0;flex:200px;min-width:0;padding:0}.Jeqa0q_newTasksModalGuestList{border:1px solid var(--black);border-radius:var(--radius5);max-height:160px;padding:.5rem;overflow-y:auto}.Jeqa0q_newTasksModalGuest{cursor:pointer;align-items:center;gap:.5rem;padding:.25rem 0;font-family:DMSans-Regular,sans-serif;display:flex}.Jeqa0q_newTasksModalGuest input{flex-shrink:0}.Jeqa0q_newTasksModalGuest span{overflow-wrap:anywhere;min-width:0}.Jeqa0q_newTasksModalField{flex-direction:column;display:flex}.Jeqa0q_newTasksModalActionsWrapper{justify-content:flex-end;gap:1rem;display:flex}.Jeqa0q_newTasksModalButton{cursor:pointer;border-radius:var(--radius5);padding:.5rem 1rem;font-family:DMSans-Bold,sans-serif;font-size:1rem;transition:background-color .3s,color .3s}.Jeqa0q_add{background-color:var(--black);color:var(--white);border:1px solid var(--black)}.Jeqa0q_add:hover{color:var(--black);background-color:#0000}.Jeqa0q_cancel{background-color:var(--rosewood);color:var(--white);border:1px solid var(--rosewood)}.Jeqa0q_cancel:hover{color:var(--rosewood);background-color:#0000}
.AiBzoW_cardGuestsSection{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;width:100%;margin:2rem auto;display:flex;position:relative}.AiBzoW_guestsCards{width:95%}.AiBzoW_cardGuests{background-color:var(--white);border-radius:25px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;max-width:350px;min-height:482px;transition:opacity .3s,transform .3s;display:flex;overflow:visible}.AiBzoW_cardGuests[data-filtered=true]{opacity:0}@media (prefers-reduced-motion:reduce){.AiBzoW_cardGuests{transition:none}}.AiBzoW_cardGuestsHeader{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1rem .5rem .5rem 1rem;display:flex}.AiBzoW_cardGuestsEditButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AiBzoW_cardGuestsAbsentCard,.AiBzoW_cardGuestsReceptionCard{min-height:250px}.AiBzoW_cardGuestsName{color:var(--black);flex-wrap:wrap;align-items:center;gap:.5rem;font-family:DMSans-Bold,serif;font-size:1.5rem;display:flex}.AiBzoW_cardGuestsIndicators{align-items:center;gap:.25rem;display:flex}.AiBzoW_cardGuestsPersonName{align-items:center;gap:.35rem;display:inline-flex;position:relative}.AiBzoW_cardGuestsPersonName[data-tooltip]{cursor:help}.AiBzoW_cardGuestsPersonName[data-tooltip]:after{z-index:10;border:1px solid var(--greyLight);background-color:var(--white);width:max-content;max-width:18rem;box-shadow:0 .35rem 1rem var(--blackTransparent0_25);color:var(--black);content:attr(data-tooltip);white-space:normal;pointer-events:none;opacity:0;border-radius:.5rem;padding:.55rem .75rem;font-family:DMSans-Regular,sans-serif;font-size:.9rem;font-weight:400;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + .5rem);left:0;transform:translateY(.25rem)}.AiBzoW_cardGuestsPersonName[data-tooltip]:hover:after,.AiBzoW_cardGuestsPersonName[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.AiBzoW_cardGuestsAbsent{color:var(--bubblegumPink);margin:0;padding-left:1rem;font-family:DMSans-Medium,serif;font-size:1rem}.AiBzoW_cardGuestsAccompanied{color:var(--greyText);padding-left:1rem;font-family:DMSans-Regular,serif;font-size:1rem;line-height:1.4}.AiBzoW_cardGuestsResumed{color:var(--black);justify-content:space-evenly;width:100%;margin-top:auto;padding:1rem;font-family:DMSans-Bold,serif;display:flex}.AiBzoW_cardGuestsTotal,.AiBzoW_cardGuestsBookedBeds,.AiBzoW_cardGuestsBrunch{flex-direction:column;align-items:center;display:flex}.AiBzoW_cardGuestsPeopleList{box-sizing:border-box;flex-direction:column;gap:.6rem;width:100%;padding:0 1rem;display:flex}.AiBzoW_cardGuestsPerson{color:var(--black);margin:0;font-family:DMSans-Medium,serif;font-size:1rem;line-height:1.4}.AiBzoW_cardGuestsChildRow{justify-content:space-between;align-items:center;gap:1rem;width:100%;font-family:DMSans-Regular,serif;display:flex}.AiBzoW_cardGuestsChildAge{color:var(--grey);text-align:right;font-family:DMSans-Regular,serif;font-size:.95rem}.AiBzoW_cardGuestsEmpty{color:var(--black);margin:0;font-family:DMSans-Regular,serif;font-size:.95rem}.AiBzoW_cardGuestsFooter{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}.AiBzoW_cardGuestsFooterLabel{color:var(--black);margin:0;font-family:DMSans-Medium,serif;font-size:1rem}.AiBzoW_cardGuestsEmail{color:var(--black);word-break:break-word;border:1px solid var(--greyLight);box-sizing:border-box;border-radius:18px;width:100%;margin:0;padding:.85rem 1rem;font-family:DMSans-Regular,serif;font-size:1rem}.AiBzoW_cardGuestsEmailButton{text-align:left;cursor:pointer;background:0 0;transition:border-color .15s;display:block}.AiBzoW_cardGuestsEmailButton:hover{border-color:var(--black)}.AiBzoW_cardGuestsEmailButton:focus-visible{outline:2px solid var(--black);outline-offset:2px}.AiBzoW_noGuests{color:var(--black);text-align:center;margin:2rem 0;font-family:DMSans-Bold,serif;font-size:2rem}
.sjNGgG_emptyState{overflow-wrap:anywhere;grid-column:1/-1;width:100%;min-width:0;font-size:clamp(1.25rem,3vw,2rem);line-height:1.5;}
._75m22a_overlay{z-index:20;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--whiteTransparent0_8);justify-content:center;align-items:center;height:100%;animation:.3s ease-out _75m22a_fadeIn;display:flex;position:absolute;inset:0}._75m22a_closing{animation:.3s ease-in forwards _75m22a_fadeOut}._75m22a_content{border-radius:var(--radius15);width:100%;max-width:100%;max-height:100%;color:var(--black);flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-family:DMSans-Regular,sans-serif;display:flex;overflow-y:auto}._75m22a_content h2{margin-bottom:1rem;font-family:DMSans-Bold,sans-serif;font-size:1.2rem}._75m22a_content p{margin-bottom:1rem}._75m22a_overlay:not(._75m22a_fullScreen) ._75m22a_content{height:100%}._75m22a_overlay:not(._75m22a_fullScreen) ._75m22a_content h2{padding-right:44px}._75m22a_closeButton{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}._75m22a_closeButton:focus-visible{outline:2px solid var(--black);outline-offset:2px}._75m22a_closeButton:disabled{opacity:.5;cursor:not-allowed}._75m22a_fullScreen{z-index:1000;background:var(--whiteTransparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0;position:fixed}._75m22a_fullScreen ._75m22a_content{background:var(--whiteTransparent0_8);width:600px;max-width:90%;max-height:90dvh;padding:2rem;box-shadow:0 4px 6px #0000001a}._75m22a_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}._75m22a_overlay:not(._75m22a_fullScreen) ._75m22a_actions{flex-flow:column;flex:1}._75m22a_actions button{border:1px solid var(--black);border-radius:var(--radius5);background:var(--black);color:var(--white);cursor:pointer;padding:.5rem 1rem;font-family:DMSans-Bold,sans-serif;font-size:1rem}._75m22a_actions button:disabled{opacity:.5;cursor:not-allowed}._75m22a_actions ._75m22a_danger,._75m22a_error{color:var(--white);background:var(--rosewood);border-color:var(--rosewood)}@keyframes _75m22a_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _75m22a_fadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._75m22a_overlay,._75m22a_closing{animation:none}}
.PQKNBq_modal{background:var(--whiteTransparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out PQKNBq_fadeIn;display:flex;position:fixed;inset:0}.PQKNBq_modalClosing{animation:.3s ease-in forwards PQKNBq_fadeOut}.PQKNBq_content{background:var(--white);border-radius:var(--radius15);width:min(460px,100%);padding:2rem;box-shadow:0 4px 12px #00000026}.PQKNBq_title{text-align:center;margin:0;font-family:DMSans-Bold,sans-serif;font-size:1.4rem}.PQKNBq_providerName{color:var(--gray);text-align:center;margin:.5rem 0 1.5rem;font-family:DMSans-Regular,sans-serif}.PQKNBq_form{flex-direction:column;gap:1rem;display:flex}.PQKNBq_field{flex-direction:column;gap:.4rem;font-family:DMSans-Regular,sans-serif;display:flex}.PQKNBq_field input{box-sizing:border-box;border:1px solid var(--gray);width:100%;font:inherit;border-radius:10px;padding:.75rem}.PQKNBq_error{color:var(--red);margin:0;font-family:DMSans-Regular,sans-serif}.PQKNBq_actions{justify-content:flex-end;gap:1rem;margin-top:.5rem;display:flex}.PQKNBq_cancelButton,.PQKNBq_submitButton{border:1px solid var(--black);cursor:pointer;border-radius:10px;padding:.65rem 1rem;font-family:DMSans-Bold,sans-serif}.PQKNBq_cancelButton{color:var(--red);border-color:var(--red);background:0 0}.PQKNBq_submitButton{color:var(--white);background:var(--black)}@keyframes PQKNBq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PQKNBq_fadeOut{0%{opacity:1}to{opacity:0}}
.yvuFjW_profileContainer{background-color:var(--white);border-radius:var(--radius15);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:350px;height:600px;animation:.3s ease-out yvuFjW_providerProfileEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.yvuFjW_profileRemoving{animation:.3s forwards yvuFjW_providerProfileExit}@keyframes yvuFjW_providerProfileEnter{0%{opacity:0}to{opacity:1}}@keyframes yvuFjW_providerProfileExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.98)}}.yvuFjW_profileHeaderText{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:1rem;padding:.5rem;display:flex}.yvuFjW_profileHeaderText p{margin:0;font-family:DMSans-thin,sans-serif;font-size:1rem}.yvuFjW_profileHeaderText h2{margin:0 auto;font-family:DMSans-bold,sans-serif;font-size:1.5rem;font-weight:700}.yvuFjW_profileHeaderTextContainer{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.yvuFjW_profileHeaderButtonContainer{gap:.5rem;display:flex}.yvuFjW_profileHeaderButton{cursor:pointer;background-color:#0000;border:none;position:relative}.yvuFjW_profileHeaderButtonMySelectionHover:after{content:"Ajouter à ma sélection";z-index:1;color:var(--grey);pointer-events:none;visibility:hidden;background-color:#f0f0f0;border-radius:5px;padding:.25rem .5rem;font-family:DMSans-light,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%)}.yvuFjW_profileHeaderButtonMySelectionHover:focus-visible:after{visibility:visible}@media (hover:hover){.yvuFjW_profileHeaderButtonMySelectionHover:hover:after{visibility:visible}}.yvuFjW_profileSection{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;height:7rem;padding:0 .5rem;font-family:DMSans-light,sans-serif;line-height:1.4rem;display:-webkit-box;overflow:hidden}.yvuFjW_profileContactSection{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:auto;padding:0 1rem;display:flex}.yvuFjW_profileContactSection>div{width:100%;height:fit-content}.yvuFjW_profileContactItemContainer{justify-content:space-between;width:100%;display:flex}.yvuFjW_profileContactItem{align-items:center;gap:.5rem;margin:1.5rem 0 0;font-family:DMSans-bold,sans-serif;display:flex}@media (prefers-reduced-motion:reduce){.yvuFjW_profileContainer,.yvuFjW_profileRemoving{animation:none}}
.w4slrW_forecastContainer{background-color:var(--white);width:380px;height:var(--budget-details-height,505px);max-height:var(--budget-details-height,505px);border-radius:25px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.w4slrW_forecastTitle{font-family:DMSans-Bold,sans-serif;font-size:1.2rem}.w4slrW_forecastList{flex-direction:column;gap:.75rem;display:flex;overflow-y:auto}.w4slrW_forecastItem{border-bottom:1px solid var(--grayTransparent);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.w4slrW_forecastProvider{overflow-wrap:anywhere;min-width:0;font-family:DMSans-Regular,sans-serif;font-size:.95rem}.w4slrW_forecastAmount{white-space:nowrap;color:var(--red);font-family:DMSans-Bold,sans-serif;font-size:.95rem}.w4slrW_forecastEmpty{color:var(--greyText);font-family:DMSans-Regular,sans-serif}
.CH2SYW_overlay{width:100%;max-width:none;height:100%;max-height:none;color:var(--black);background:0 0;border:0;margin:0;padding:1rem;position:fixed;inset:0}.CH2SYW_overlay[open]{justify-content:center;align-items:center;display:flex}.CH2SYW_overlay::backdrop{background:var(--blackTransparent0_5);-webkit-backdrop-filter:var(--blur4px);backdrop-filter:var(--blur4px)}.CH2SYW_modal{border:1px solid var(--greyLight);border-radius:var(--radius15);background:var(--white);width:min(46rem,100%);max-height:100%;box-shadow:0 1rem 3rem var(--blackTransparent0_25);flex-direction:column;font-family:DMSans-Regular,sans-serif;display:flex;overflow:hidden}.CH2SYW_header{border-bottom:1px solid var(--greyLight);padding:1.5rem 1.5rem 1rem}.CH2SYW_header h2{font-family:DMSans-Bold,sans-serif;font-size:1.5rem}.CH2SYW_header p,.CH2SYW_hint{margin-top:.75rem;font-size:.9rem;line-height:1.5}.CH2SYW_content{min-height:0;padding:1.5rem;overflow-y:auto}.CH2SYW_formFields{border:0;min-width:0;padding:0}.CH2SYW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.CH2SYW_fields label{flex-direction:column;gap:.5rem;min-width:0;font-size:.95rem;display:flex}.CH2SYW_fields input,.CH2SYW_fields select,.CH2SYW_fields textarea{border:1px solid var(--gray);border-radius:var(--radius10);background:var(--white);width:100%;min-width:0;color:var(--black);font:inherit;padding:.75rem}.CH2SYW_fields textarea{resize:vertical}.CH2SYW_fields .CH2SYW_checkbox{flex-direction:row;align-self:center;align-items:center}.CH2SYW_checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--black);flex-shrink:0}.CH2SYW_peopleSection{margin-top:1.5rem}.CH2SYW_peopleSection h3,.CH2SYW_person legend{font-family:DMSans-Bold,sans-serif}.CH2SYW_peopleSection h3{margin-bottom:.75rem}.CH2SYW_person{border:1px solid var(--greyLight);border-radius:var(--radius10);min-width:0;margin:0 0 1rem;padding:1rem}.CH2SYW_person legend{padding:0 .5rem;font-size:.95rem}.CH2SYW_footer{border-top:1px solid var(--greyLight);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.CH2SYW_secondaryButton,.CH2SYW_primaryButton,.CH2SYW_removeButton{border:1px solid var(--black);border-radius:var(--radius10);background:var(--white);color:var(--black);font:inherit;cursor:pointer;padding:.7rem 1rem;font-family:DMSans-Bold,sans-serif}.CH2SYW_primaryButton{background:var(--black);color:var(--white)}.CH2SYW_cancelButton{background:var(--rosewood);color:var(--white);border:1px solid var(--rosewood)}.CH2SYW_removeButton{color:var(--rosewood);border-color:var(--rosewood);margin-top:.75rem;padding:.4rem .75rem}.CH2SYW_modal :disabled{opacity:.6;cursor:not-allowed}.CH2SYW_modal :focus-visible{outline:2px solid var(--mauveShadow);outline-offset:3px}.CH2SYW_error{color:var(--rosewood);margin-bottom:1rem;line-height:1.5}.CH2SYW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.CH2SYW_fields{grid-template-columns:minmax(0,1fr)}.CH2SYW_content,.CH2SYW_header{padding:1rem}.CH2SYW_footer{flex-direction:column;padding:1rem}.CH2SYW_footer button{width:100%}}
.mKU76a_toDoBoxContainer{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;display:flex;container-type:inline-size}.mKU76a_toDoBoxContent{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%;display:flex}.mKU76a_emptyState{}.mKU76a_toDoBoxItem{background-color:var(--white);width:100%;box-shadow:var(--boxShadow);border-radius:15px;grid-template-columns:auto minmax(0,1fr) 170px 220px 40px;align-items:center;gap:2rem;padding:1.5rem;display:grid;position:relative}.mKU76a_toDoBoxCheckboxDeco{background-color:var(--mintLeaf);border-radius:15px 0 0 15px;width:1rem;height:100%;position:absolute;top:0;left:0}.mKU76a_toDoBoxCheckboxInput{appearance:none;border:1.5px solid var(--grey);cursor:pointer;background:var(--white);border-radius:4px;flex:0 0 18px;place-content:center;width:18px;height:18px;margin:0;transition:background-color .15s,border-color .15s;display:grid}.mKU76a_toDoBoxCheckboxInput:checked{background:var(--grey);border-color:var(--grey)}.mKU76a_toDoBoxCheckboxInput:checked:after{content:"";border:solid var(--white);border-width:0 0 2px 2px;width:8px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.mKU76a_toDoBoxCheckboxInput:focus-visible{outline:2px solid var(--mauveShadowDarker);outline-offset:2px}.mKU76a_toDoBoxCheckboxInput:disabled{opacity:.5;cursor:not-allowed}.mKU76a_toDoBoxTextContainer{width:100%;min-width:0;max-width:760px}.mKU76a_toDoBoxTitle{white-space:normal;overflow-wrap:anywhere;width:100%;font-family:DMSans-Bold,serif;font-size:1.2rem}.mKU76a_toDoBoxEditableText{width:100%;color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;padding:0;display:block}.mKU76a_toDoBoxEditableText:hover,.mKU76a_toDoBoxEditableText:focus-visible{outline:1px dashed var(--greyLight);outline-offset:2px}.mKU76a_toDoBoxTitleInput,.mKU76a_toDoBoxDescriptionInput{border:1px solid var(--greyLight);background:var(--white);width:100%;color:var(--black);font:inherit;border-radius:4px;padding:.25rem .4rem}.mKU76a_toDoBoxTitleInput{font-family:DMSans-Bold,serif;font-size:1.2rem}.mKU76a_toDoBoxDescriptionInput{resize:vertical;min-height:4rem;font-family:DMSans-Regular,serif;font-size:.875rem}.mKU76a_toDoBoxEditError{color:var(--bubblegumPink);margin:.25rem 0 0;font-size:.875rem}.mKU76a_toDoBoxDescription{color:var(--black);white-space:normal;overflow-wrap:anywhere;width:100%;margin-bottom:.5rem;font-family:DMSans-Regular,serif;font-size:.875rem}.mKU76a_toDoBoxDate{color:var(--greyText);font-family:DMSans-Regular,serif;font-size:.875rem}.mKU76a_toDoBoxDateInput{box-sizing:border-box;border:1px solid var(--greyLight);border-radius:4px;width:100%;min-width:0;padding:.25rem .4rem;font-family:DMSans-Regular,sans-serif;font-size:.875rem}.mKU76a_toDoBoxLabelContainer{justify-content:center;align-items:center;width:100%;display:flex}.mKU76a_toDoBoxLabel{color:var(--black);text-align:center;border-radius:10px;justify-self:start;width:fit-content;min-width:130px;max-width:100%;padding:.5rem 1rem;font-family:DMSans-Bold,serif;font-size:1rem}.mKU76a_toDoBoxPriorityButton{cursor:pointer;border:0;font-family:DMSans-Bold,serif}.mKU76a_toDoBoxPrioritySelect{border:0;font-family:DMSans-Bold,serif}.mKU76a_Haute{background-color:var(--bubblegumPink)}.mKU76a_Moyenne,.mKU76a_Moyen{background-color:var(--orange)}.mKU76a_Normal{background-color:var(--mintLeaf)}.mKU76a_toDoBoxFriendsContainer{border:0;justify-content:flex-start;justify-self:start;align-items:center;width:220px;min-width:0;max-width:100%;height:40px;margin:0;padding:0;display:flex;position:relative}.mKU76a_toDoBoxGuestScroller{scrollbar-width:none;width:calc(100% - 32px);height:40px;overflow-x:auto}.mKU76a_toDoBoxGuestScroller::-webkit-scrollbar{display:none}.mKU76a_toDoBoxGuestEditButton{border:1px solid var(--greyLight);background:var(--white);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .2s;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mKU76a_toDoBoxGuestEditButton:hover:not(:disabled){background:var(--alabasterGrey)}.mKU76a_toDoBoxGuestEditButton:disabled{opacity:.45;cursor:not-allowed}.mKU76a_toDoBoxGuestEditor{z-index:30;border:1px solid var(--greyLight);background:var(--white);width:min(280px,100vw - 2rem);max-width:calc(100cqw - 4rem);box-shadow:var(--boxShadow);border-radius:8px;padding:.75rem;position:absolute;top:calc(100% + 8px);right:0}.mKU76a_toDoBoxGuestEditorTitle{margin-bottom:.5rem;font-family:DMSans-Bold,sans-serif;font-size:.9rem}.mKU76a_toDoBoxGuestEditorList{flex-direction:column;gap:.125rem;max-height:180px;font-family:DMSans-Regular,sans-serif;display:flex;overflow-y:auto}.mKU76a_toDoBoxGuestEditorOption{box-sizing:border-box;text-align:left;cursor:pointer;align-items:center;gap:.75rem;width:100%;padding:.35rem 0;font-family:DMSans-Regular,sans-serif;font-size:.875rem;line-height:1.35;display:flex}.mKU76a_toDoBoxGuestEditorOption input{flex:0 0 1rem;width:1rem;height:1rem;margin:0}.mKU76a_toDoBoxGuestEditorOption span{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;display:block}.mKU76a_toDoBoxGuestEditorActions{justify-content:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.mKU76a_toDoBoxGuestEditorActions button{border:1px solid var(--black);background:var(--white);color:var(--black);cursor:pointer;border-radius:5px;padding:.35rem .6rem}.mKU76a_toDoBoxGuestEditorActions button:disabled{opacity:.5;cursor:not-allowed}.mKU76a_toDoBoxGuestTooltip{z-index:10;background-color:var(--black);width:max-content;max-width:220px;color:var(--white);text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:5px;padding:.4rem .65rem;font-family:DMSans-Regular,sans-serif;font-size:.875rem;line-height:1.3;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.mKU76a_toDoBoxGuestTrack{flex-shrink:0;height:40px;position:relative}.mKU76a_toDoBoxGuestAvatar{border:1px solid var(--white);background-color:var(--alabasterGrey);width:40px;height:40px;color:var(--black);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-family:DMSans-Bold,serif;font-size:1rem;transition:left .25s;display:flex;position:absolute}.mKU76a_toDoBoxFriendAvatar{border:1px solid var(--white);background-color:var(--alabasterGrey);appearance:none;cursor:pointer;width:40px;height:40px;color:var(--white);border-radius:10px;justify-content:center;align-items:center;padding:0;font-family:DMSans-Bold,serif;font-size:1rem;transition:left .25s;display:flex;position:absolute;left:0}.mKU76a_toDoBoxOptionsButton{cursor:pointer;background-color:#0000;border:none;justify-content:center;justify-self:end;align-items:center;width:40px;height:40px;display:flex}.mKU76a_toDoBoxImportantActive{transform-origin:50%;animation:.35s ease-out mKU76a_important-pop}@keyframes mKU76a_important-pop{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.mKU76a_toDoBoxFooter{background-color:var(--white);border-radius:var(--radius15);justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem 1.5rem;display:flex}.mKU76a_toDoBoxFooterCount{color:var(--black);margin:0;font-family:DMSans-Bold,sans-serif;font-size:1rem}.mKU76a_toDoBoxPagination,.mKU76a_toDoBoxPages{align-items:center;display:flex}.mKU76a_toDoBoxPagination{gap:.75rem}.mKU76a_toDoBoxPages{gap:.5rem}.mKU76a_toDoBoxPageButton,.mKU76a_toDoBoxArrowButton{border:1px solid var(--black);width:2.5rem;height:2.5rem;color:var(--black);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;font-family:DMSans-Regular,sans-serif;font-size:1rem;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.mKU76a_toDoBoxPageButtonActive{background:var(--black);color:var(--white)}.mKU76a_toDoBoxArrowButton{color:var(--grey);border-color:#0000;font-size:1.25rem}.mKU76a_toDoBoxArrowButton:disabled{opacity:.4;cursor:not-allowed}.mKU76a_toDoBoxArrowButton:not(:disabled):hover{color:var(--black)}@container (max-width:800px){.mKU76a_toDoBoxItem{grid-template-columns:18px minmax(0,1fr) 220px 40px;gap:1rem}.mKU76a_toDoBoxCheckbox{grid-area:1/1}.mKU76a_toDoBoxTextContainer{grid-area:1/2/auto/4}.mKU76a_toDoBoxOptionsContainer{grid-area:1/4}.mKU76a_toDoBoxLabelContainer{grid-area:2/2;justify-content:flex-start}.mKU76a_toDoBoxFriendsContainer{grid-area:2/3/auto/-1;justify-self:end}.mKU76a_toDoBoxFooter{flex-wrap:wrap}}@container (max-width:560px){.mKU76a_toDoBoxItem{grid-template-columns:18px minmax(0,130px) minmax(0,1fr) 40px;column-gap:.75rem;padding:1rem 1rem 1rem 1.5rem}.mKU76a_toDoBoxLabel{width:130px;min-width:0}}
.Z-FW0q_filterBarContainer{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.Z-FW0q_filterBarItems{align-items:center;gap:1.5rem;display:flex}.Z-FW0q_filterBarItem{cursor:pointer;background-color:#0000;border:none}.Z-FW0q_filterBarItem:disabled,.Z-FW0q_filterBarSelect:disabled,.Z-FW0q_filterBarcheckbox:disabled{opacity:.4;cursor:not-allowed}.Z-FW0q_filterBarcheckbox:indeterminate:after{content:"";background-color:var(--black);width:8px;height:2px}.Z-FW0q_filterBarcheckbox{appearance:none;border:2px solid var(--black);cursor:pointer;background:var(--white);border-radius:4px;flex:0 0 16px;place-content:center;width:16px;height:16px;margin:1rem 0 1rem 1.5rem;display:grid}.Z-FW0q_filterBarcheckbox:checked{background:var(--grey);border-color:var(--grey)}.Z-FW0q_filterBarcheckbox:checked:after{content:"";border:solid var(--white);border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}.Z-FW0q_separator{background-color:var(--greyLight);border-radius:10px;width:1.5px;height:30px}.Z-FW0q_filterBarSelect{border:1px solid var(--black);border-radius:var(--radius10);cursor:pointer;color:var(--black);background-color:#0000;padding:.5rem 1rem;font-family:DMSans-Regular,serif;font-size:1rem}.Z-FW0q_filterBarSearch{border:1px solid var(--black);border-radius:var(--radius10);cursor:text;color:var(--black);background-color:#0000;width:300px;padding:.5rem 1rem;font-family:DMSans-Regular,serif;font-size:1rem}@media (max-width:900px){.Z-FW0q_filterBarContainer{gap:.75rem}.Z-FW0q_filterBarItems{gap:1rem;max-width:100%}.Z-FW0q_filterBarSearch{width:100%;min-width:0}}
.b4uxMW_filterBar{background-color:var(--white);border-radius:var(--radius15);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:1.5rem;width:95%;height:auto;min-height:132px;margin:0 auto 3rem;padding:.5rem;display:flex}.b4uxMW_filterBarMessages{min-width:min(70%,729px);max-width:729px;min-height:60px;margin:0 auto 1.3rem}.b4uxMW_filterBarToDo{width:100%;min-width:min(70%,729px);max-width:none;margin:0}
.N4IQmW_mobileNotice{display:none}@media not (min-width:850px){.N4IQmW_desktopOnly{display:none}.N4IQmW_mobileNotice{box-sizing:border-box;border:1px solid var(--greyLight);border-radius:var(--radius15);background:var(--whiteTransparent0_5);width:90%;color:var(--black);overflow-wrap:anywhere;margin:0 auto 1.25rem;padding:1.25rem;font-family:DMSans-Regular,sans-serif;line-height:1.5;display:block}.N4IQmW_mobileNotice h2{margin:0 0 .75rem;font-size:1.2rem}.N4IQmW_mobileNotice p{margin:0}}
.r-ZSUa_addPresentsModalContainer{background-color:var(--whiteTransparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:1;justify-content:center;align-items:center;width:100%;height:100%;animation:.5s both r-ZSUa_addPresentsOverlayFadeIn;display:flex;position:fixed;top:0;left:0}.r-ZSUa_overlayClosing{pointer-events:none;animation:.5s forwards r-ZSUa_addPresentsOverlayFadeOut}@keyframes r-ZSUa_addPresentsOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes r-ZSUa_addPresentsOverlayFadeOut{0%{opacity:1}to{opacity:0}}.r-ZSUa_addPresentsModal{background-color:var(--white);border:none;border-radius:15px;width:90%;max-width:800px;max-height:90dvh;margin:auto;padding:2rem;font-family:DMSans-Regular,sans-serif;font-size:1rem;animation:.5s cubic-bezier(.22,1,.36,1) both r-ZSUa_addPresentsContentEnter;position:relative;overflow-y:auto}.r-ZSUa_addPresentsModal::backdrop{background-color:var(--whiteTransparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.r-ZSUa_addPresentsModal input,.r-ZSUa_addPresentsModal select,.r-ZSUa_addPresentsModal textarea{min-width:0;max-width:100%}@keyframes r-ZSUa_addPresentsContentEnter{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.r-ZSUa_addPresentsModalCloseIcon{cursor:pointer;background:0 0;border:none;position:absolute;top:1rem;right:1rem}.r-ZSUa_addPresentsModalTitle{text-align:center;width:100%;margin-bottom:1rem;font-family:DMSans-Bold,serif;font-size:1.5rem}.r-ZSUa_addPresentsForm{flex-direction:column;gap:1rem;display:flex}.r-ZSUa_addPresentsForm small{font-size:.875rem;line-height:1.5}.r-ZSUa_addPresentsFormRow{flex-direction:column;gap:.5rem;display:flex}.r-ZSUa_addPresentsCheckboxContainer{align-items:center;gap:.5rem;display:flex}.r-ZSUa_addPresentsLabel{color:var(--black);font-family:DMSans-Bold,serif;font-size:1rem}.r-ZSUa_addPresentsInput{border:1px solid var(--black);border-radius:15px;padding:.5rem;font-family:DMSans-Regular,serif;font-size:1rem}.r-ZSUa_addPresentsSelect{border:1px solid var(--black);background-color:var(--white);color:var(--black);border-radius:15px;padding:.5rem;font-family:DMSans-Regular,serif;font-size:1rem}.r-ZSUa_addPresentsTextarea{border:1px solid var(--black);resize:none;border-radius:15px;padding:.5rem;font-family:DMSans-Regular,serif;font-size:1rem}.r-ZSUa_addPresentsSubmitButton{background-color:var(--black);color:var(--white);cursor:pointer;border:none;border-radius:15px;padding:.5rem 2rem;font-family:DMSans-Bold,serif;font-size:1rem}.r-ZSUa_deleteGiftModal{box-sizing:border-box;width:min(90%,32rem);color:var(--black);border-radius:10px;padding:1.5rem;font-family:DMSans-Regular,sans-serif;line-height:1.5}.r-ZSUa_deleteGiftActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.r-ZSUa_deleteGiftActions button{border-radius:8px;flex:auto;min-height:44px;font-family:DMSans-Bold,sans-serif}.r-ZSUa_deleteGiftActions button:focus-visible{outline:2px solid var(--black);outline-offset:3px}.r-ZSUa_deleteGiftActions button:disabled{opacity:.6;cursor:wait}.r-ZSUa_deleteGiftCancelButton{background-color:var(--rosewood)}.r-ZSUa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.sosVRq_verticalMenuContainer{background-color:var(--white);border-radius:15px;flex-direction:column;width:300px;padding:1.5rem;display:flex}.sosVRq_verticalMenuButton{border:1px solid var(--black);cursor:pointer;background-color:#0000;border-radius:15px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-family:DMSans-Bold,serif;font-size:1rem;transition:background-color .3s;display:flex}.sosVRq_verticalMenuHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.sosVRq_verticalMenuTitle{color:var(--greyText);font-family:DMSans-Bold,serif;font-size:1rem}.sosVRq_verticalMainMenuItem{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.sosVRq_verticalMenuItem{cursor:pointer;border-radius:var(--radius15);background-color:#0000;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:DMSans-Regular,serif;font-size:1rem;display:flex}.sosVRq_verticalMenuItemActive{background-color:var(--black);color:var(--white)}.sosVRq_verticalMenuLabelsHeader{justify-content:space-between;align-items:center;width:100%;margin:1.5rem 0 1rem;display:flex}.sosVRq_verticalMenuAddLabelButton{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;height:100%;display:flex}.sosVRq_verticalMenuLabelsList{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.sosVRq_verticalMenuLabelItem{cursor:pointer;border-radius:var(--radius15);text-align:left;background-color:#0000;border:none;align-items:center;gap:1rem;width:fit-content;max-width:100%;min-height:40px;padding:0;font-family:DMSans-Regular,serif;font-size:1rem;display:flex}.sosVRq_verticalMenuLabelColor{border-radius:var(--radius15);background-color:var(--priority-color);flex:0 0 40px;width:40px;height:40px;padding:.5rem}.sosVRq_verticalMenuLabelItemRed{--priority-color:var(--bubblegumPink)}.sosVRq_verticalMenuLabelItemOrange{--priority-color:var(--orange)}.sosVRq_verticalMenuLabelItemGreen{--priority-color:var(--mintLeaf)}.sosVRq_verticalMenuLabelItemActive{outline:2px solid var(--black);outline-offset:2px}@media (max-width:1100px){.sosVRq_verticalMenuContainer{width:100%}.sosVRq_verticalMainMenuItem,.sosVRq_verticalMenuLabelsList{flex-flow:wrap}}
