@keyframes LoadingSpinner_spin__ErMcF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_spinner-icon__d_Xug{animation:LoadingSpinner_spin__ErMcF 1s linear infinite}.btn.Button_outlineSecondary__BlkAk{&:active,&:focus-visible,&:hover{background:initial;color:var(--bs-btn-hover-border-color)}}.btn.Button_outlineBlue__7TyRs{--bs-btn-color:var(--color-action-blue,#2972fa);--bs-btn-border-color:var(--color-action-blue,#2972fa);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2466e0;--bs-btn-hover-border-color:var(--color-action-blue,#2972fa);--bs-btn-focus-shadow-rgb:41,114,250;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2466e0;--bs-btn-active-border-color:#2466e0;--bs-btn-disabled-color:var(--color-action-blue,#2972fa);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--color-action-blue,#2972fa);color:var(--bs-btn-color)!important;border-color:var(--bs-btn-border-color);background-color:transparent;&:active,&:focus-visible,&:hover{color:var(--bs-btn-hover-color)!important;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}}.AppNavbar_navbar__EBKY8{position:fixed;top:0;left:0;right:0;z-index:1030;min-height:64px;background-color:#1a1a1a;border-bottom:1px solid var(--dark,#333);box-shadow:0 4px 8px rgba(0,0,0,.3);color:#fff;& .AppNavbar_iconLink__p5Xm7,& .AppNavbar_logoLink__7YTAQ,& .AppNavbar_navLink__NG_yr{color:#fff;text-decoration:none;display:inline-flex;align-items:center;&:hover{opacity:.85;color:#fff}}& .AppNavbar_navLink__NG_yr{gap:.35rem}& .AppNavbar_content__Nt6h_{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;min-height:64px;& .AppNavbar_left__yR2Zy,& .AppNavbar_right__NOfh2{display:flex;align-items:center;gap:.75rem}& .AppNavbar_hamburger__a3C92{display:flex;flex-direction:column;gap:5px;background:transparent;border:none;padding:.25rem;cursor:pointer;& span{width:28px;height:3px;background:#fff;display:block}}& .AppNavbar_mobileOnly__t8m49{display:flex}& .AppNavbar_desktopOnly__suQZV{display:none}}& .AppNavbar_mobileMenu__ymiRp{background-color:#252525;color:#fff;border-top:1px solid var(--dark,#333);padding:.5rem 0;& .AppNavbar_mobileLink__FiCX6{display:flex;align-items:center;padding:.75rem 1rem;color:#fff;text-decoration:none;&:hover{background-color:rgba(255,255,255,.06);opacity:1}}}@media (min-width:768px){& .AppNavbar_content__Nt6h_{& .AppNavbar_mobileOnly__t8m49{display:none}& .AppNavbar_desktopOnly__suQZV{display:flex}}& .AppNavbar_mobileMenu__ymiRp{display:none}}}.HomeNotificationBell_bellWrapper__vTTOK{position:relative;display:inline-flex;align-items:center;cursor:pointer;color:#e0d2ea;border:none;background:transparent;padding:0;&.HomeNotificationBell_bellWrapperActive__xLfcO,&:hover{color:var(--blue,#0d6efd)}& .HomeNotificationBell_badge__btksd{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:2px 5px;border-radius:999px;background-color:#343a40;color:#fff;font-size:11px;line-height:14px;text-align:center}}.HomeNotificationBell_triangle__faO9_{position:fixed;top:56px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(238,238,238,.95);z-index:1041}.HomeNotificationBell_panel__FrBMq{position:fixed;top:64px;left:0;right:0;z-index:1040;background-color:#eee;border:1px solid #aaa;color:#212529;display:flex;flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;& .HomeNotificationBell_footer__hlsEY,& .HomeNotificationBell_header__iAtX5,& .HomeNotificationBell_item__o_GKa{display:flex;align-items:center;margin:0;padding:.5rem .75rem;border-bottom:1px solid #aaa;color:#212529;background-color:#fff}& .HomeNotificationBell_header__iAtX5{justify-content:space-between;background-color:#eee;& strong{color:#212529}}& .HomeNotificationBell_footer__hlsEY{justify-content:flex-end;border-bottom:none;background-color:#eee}& .HomeNotificationBell_item__o_GKa{&:hover{background-color:#e8e4e4}&.HomeNotificationBell_hiddenItem__Q5b1i{display:none}& .HomeNotificationBell_avatar__ZDKtH{flex:0 0 40px;width:40px;height:40px;border-radius:.625rem;object-fit:cover}& .HomeNotificationBell_noAvatar__bZqvN{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:rgba(204,204,204,.32);border-radius:.625rem;color:#666}& .HomeNotificationBell_content__FFK_t{flex:1;min-width:0;padding:0 .5rem;color:var(--color-purple,#59287a);& .HomeNotificationBell_messageLink__hD3AB{color:var(--color-purple,#59287a)!important;text-decoration:none;word-break:break-word;&:visited{color:var(--color-purple,#59287a)!important}&:hover{color:var(--color-teal,#00c9a7)!important}&.HomeNotificationBell_messageUnread__XByb_{font-weight:700;color:var(--color-purple,#59287a)!important}}& .HomeNotificationBell_messageButton__g90dJ{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;color:var(--color-purple,#59287a)!important;word-break:break-word;&:hover{color:var(--color-teal,#00c9a7)!important}&.HomeNotificationBell_messageUnread__XByb_{font-weight:700;color:var(--color-purple,#59287a)!important}}& .HomeNotificationBell_createdAt__tOv5j{font-style:italic;font-size:12px;color:#666}}& .HomeNotificationBell_dismissBtn__WF5PW{flex:0 0 32px;display:flex;justify-content:center;align-items:center;color:hsl(0,0%,45%);cursor:pointer;border:none;background:transparent;padding:0;&:hover{color:red}}}& .HomeNotificationBell_actionLink__03Za1{color:#007bff;cursor:pointer;background:none;border:none;padding:0;font-size:14px;&:hover{text-decoration:underline}}@media (min-width:577px){left:110px;right:auto;width:60%;max-width:420px}}.DownloadListModal_modal__QWq9P{& .modal-title{color:#111827!important;font-size:1.1rem;font-weight:600}& .modal-body{color:#1f2937}& .modal-body p{color:#111827}}.NewItemFab_fab__XTGhe{position:fixed;right:1rem;bottom:1rem;z-index:1050;width:3rem;height:3rem;border-radius:50%;background:linear-gradient(180deg,#337ab7 0,#2c6a9e);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:transform .2s ease}.NewItemFab_fab__XTGhe:focus-visible,.NewItemFab_fab__XTGhe:hover{outline:none;transform:rotate(20deg)}.NewItemFab_fab__XTGhe:active{transform:rotate(20deg) scale(.95)}.NewItemFab_fabIcon__zu_1m{width:1.75rem;height:1.75rem}@media (min-width:768px){.NewItemFab_fab__XTGhe{width:4rem;height:4rem;bottom:10px;right:5%}.NewItemFab_fabIcon__zu_1m{width:2.5rem;height:2.5rem}}@media (max-width:767px){.NewItemFab_fab__XTGhe{bottom:5px;right:5px}}.CreateListModal_input__HMcGD{border-radius:50rem;padding-left:1rem;padding-right:1rem}.CreateListModal_subtitle__svzaV{display:block;margin-top:.5rem;text-align:center;color:#6c757d;font-size:.875rem}.CreateListModal_plusIcon__byUvS{flex-shrink:0}.CreateListModal_createButton__iQ_8y{background-color:#59287a!important;border-color:#59287a!important;min-width:unset;max-width:none}.CreateListModal_createButton__iQ_8y:focus:not(:disabled),.CreateListModal_createButton__iQ_8y:hover:not(:disabled){background-color:#3f1c55!important;border-color:#3f1c55!important}.CreateListModal_createButton__iQ_8y:disabled{background-color:#59287a!important;border-color:#59287a!important;opacity:.65}.ListSummaryPage_page__jISFq{width:100%;max-width:820px;margin:0 auto;padding:0 1rem 3rem;color:#333;text-align:left}.ListSummaryPage_header__erux_{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;& .ListSummaryPage_title__AhhcP{min-height:45px;font-size:20px;font-weight:600;margin:0;color:#212529}& .ListSummaryPage_listNameOnly__w9oPT{font-size:1.75rem;font-weight:500;margin:0;color:#212529}& .ListSummaryPage_dropdownContainer__FUrNF{width:100%;max-width:300px}& .ListSummaryPage_listSelect__rr_oD{margin-bottom:0}}.ListSummaryPage_descriptionPanel__qXGVW{margin-top:1rem;font-style:italic;& .ListSummaryPage_descriptionText__aqY59{color:#333}& .ListSummaryPage_addDescriptionLink__4L4Oy,& .ListSummaryPage_editDescriptionLink__RbZyz{color:var(--color-purple,#59287a);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-style:italic;display:inline-flex;align-items:center;gap:.25rem;&:hover{text-decoration:underline;color:#7a3aa0}}& .ListSummaryPage_editDescriptionLink__RbZyz{margin-left:.35rem}& .ListSummaryPage_withDescription__b5Txh{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem}& .ListSummaryPage_inlineIcon___nngl{flex-shrink:0}}.ListSummaryPage_editDescriptionPanel__I1Jd7{margin-top:1rem;& .ListSummaryPage_actions__REl2Q{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem}& .ListSummaryPage_descriptionActionBtn__b0v_M{display:inline-flex;align-items:center;gap:.35rem;min-width:100px;justify-content:center}}.ListSummaryPage_usersMeta__IXMyW{display:flex;align-items:center;margin-top:1rem;justify-content:flex-start;& .ListSummaryPage_usersTrigger__YAc8k{color:var(--color-purple,#59287a);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;background:none;border:none;padding:0;& .ListSummaryPage_usersCount__e305r{text-decoration:underline}}& .ListSummaryPage_lastUpdated__Vg7uZ{color:var(--color-purple,#59287a);margin-left:1rem;font-size:14px;display:inline-flex;align-items:center;gap:.35rem}& .ListSummaryPage_lastUpdatedClickable__1jRlV{text-decoration:underline;cursor:pointer}}.ListSummaryPage_usersPopover__END9Q{--bs-popover-bg:#212529;--bs-popover-body-color:#fff;--bs-popover-border-color:#212529;--bs-popover-arrow-fill:#212529;--bs-popover-arrow-border:#212529;max-width:280px}.ListSummaryPage_usersTooltipBody___PrKK{text-align:left;padding:.5rem .75rem;& .ListSummaryPage_userName__q_SK2{display:block}& .ListSummaryPage_seeMore__vidFx{display:inline-block;margin-top:.35rem;color:#adb5bd;text-decoration:underline;font-size:.9em;&:hover{color:#fff}}}.ListSummaryPage_itemsList__qZxfG{list-style:none;margin:1rem 0;padding:0;position:relative}.ListSummaryPage_swipePlaceholder__JDQgo{list-style:none;background:transparent;border:none;padding:0;margin:0;pointer-events:none}.ListSummaryPage_noItems__gsQbC{color:#6c757d;text-align:center;margin:2rem 0}.ListSummaryPage_fakeItem__SLryN{height:60px;margin-bottom:1rem;border-radius:4px;background:#eae5e552;animation:ListSummaryPage_summaryBlinkLoading__o5QLD 4s infinite;&:last-child{margin-bottom:0}}@keyframes ListSummaryPage_summaryBlinkLoading__o5QLD{0%{background:#eae5e552}40%{background:#eee}to{background:#eae5e552}}.ListSummaryPage_summaryItem__9qFvD{padding:1rem 0;border-bottom:1px solid #eee;font-size:14px;&:last-child{border-bottom:none}&.ListSummaryPage_dueItem__v_qzF{color:red;& .ListSummaryPage_checkinButton__kmrh3,& .ListSummaryPage_itemDescription__LeLLj{color:red}}&.ListSummaryPage_scheduledItem__QdrwR{color:var(--green,#28a745);& .ListSummaryPage_checkinButton__kmrh3,& .ListSummaryPage_itemDescription__LeLLj{color:var(--green,#28a745)}}&.ListSummaryPage_selectedItem__qE5hv{background:var(--light-blue,#cfe4fa)}&.ListSummaryPage_justAddedItem__zVsQa{animation:ListSummaryPage_summaryBlinkNewItem__ROJFP 1s 2 forwards}}@keyframes ListSummaryPage_summaryBlinkNewItem__ROJFP{0%{background-color:initial}50%{background-color:#eab92d}to{background-color:initial}}.ListSummaryPage_itemRow__c5mf6{display:flex;justify-content:space-between;gap:.75rem;cursor:default;&[role=button]{cursor:pointer}}.ListSummaryPage_itemMain__8puX7{flex:1;min-width:0;text-align:center}.ListSummaryPage_itemSecondColumn__F0D3i{display:none;flex:1;min-width:0;text-align:center}.ListSummaryPage_itemButtons__5RPx3{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;min-width:90px}.ListSummaryPage_customInfo__e1olT{font-size:12px;color:#555;margin:0 0 .25rem}.ListSummaryPage_dateField__7NBEO{color:#59287a;margin:0 0 .5rem}.ListSummaryPage_itemDescription__LeLLj{margin:0 0 .25rem;word-break:break-word;color:#1b1e24;& .SpanStrike{text-decoration:line-through}& a{color:#2972fa;text-decoration:underline}}.ListSummaryPage_filesRow__nlBA6{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:center}.ListSummaryPage_pictureLink__3DtZV{display:inline-block;border:2px solid transparent;border-radius:5px;line-height:0;&:hover{border-color:#2972fa94}& img{width:50px;border-radius:4px}}.ListSummaryPage_fileRow__udkZ_{margin:0}.ListSummaryPage_fileLink__8Z20q{color:#2972fa;text-decoration:underline;font-size:13px}.ListSummaryPage_valueWrapper__a1NBr{display:flex;justify-content:flex-end}.ListSummaryPage_valueButton__QSJmB{background:none;border:none;padding:0;font-weight:600;display:inline-flex;align-items:center;gap:4px;color:#333;cursor:pointer;white-space:nowrap}.ListSummaryPage_buttonsRow__CImlB{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:.75rem}.ListSummaryPage_iconButton__B0mTH{background:none;border:none;padding:0;display:flex;align-items:center;gap:4px;color:#555;cursor:pointer;min-height:18px;&:hover{color:#2972fa}}.ListSummaryPage_likesCount__NX34k{font-size:12px;line-height:1}.ListSummaryPage_labelsPanel__R52ek{margin-top:1rem;font-size:14px;color:#333;text-align:left;&>div{display:flex;flex-direction:column;margin-top:.5rem}}.ListSummaryPage_selectedPanel__PVR4A{color:var(--blue,#0071ff)}.ListSummaryPage_scheduledPanel__HrzdE{color:var(--green,#28a745)}.ListSummaryPage_duePanel__AoYFW{color:red}.ListSummaryPage_bottomActions__COPNF{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem;width:100%}.ListSummaryPage_actionButtonsRow__al2Uu{display:flex;justify-content:space-between;align-items:center;gap:.75rem;width:100%;& .ListSummaryPage_actionButton__suWlW{flex:0 1 300px;width:100%;max-width:300px;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.4rem;white-space:nowrap;text-decoration:none;&.ListSummaryPage_likeButtonActive__gdb_4{background-color:#2466e0!important;border-color:#2466e0!important;color:#fff!important}}}.ListSummaryPage_reportRow__1IgEM{margin-top:.5rem;text-align:left;padding-left:.25rem;& .ListSummaryPage_reportLink__fbEbT{color:#666;text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;&:hover{color:#00c9a7}}}.ListSummaryPage_selectionActionsRow__gR5DG{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem;& .ListSummaryPage_selectionLinkAction__lAQal{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.4rem;color:#dc3545;cursor:pointer;&:hover{color:#ff4d5a;text-decoration:underline}}& .ListSummaryPage_clearSelectionLink__ROPyZ{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.4rem;color:#2972fa;cursor:pointer;&:hover{text-decoration:underline}}}.ListSummaryPage_monthNavigation__byloN{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.ListSummaryPage_linkAction__JbsPn{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.4rem;color:#2972fa;cursor:pointer;&:hover{text-decoration:underline}}.ListSummaryPage_iconRotateLeft__gNLou{transform:rotate(-90deg)}.ListSummaryPage_iconRotateRight__dp_sn{transform:rotate(90deg)}.ListSummaryPage_dateRangeLabel__MUAo5{margin-top:.75rem;font-size:14px;color:#6c757d}.ListSummaryPage_clearFiltersBtn__WhFGl{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.35rem;color:#2972fa;cursor:pointer;flex-shrink:0;&:hover{text-decoration:underline}}.ListSummaryPage_btnDownUp__l_xdB{position:fixed;left:1rem;bottom:1.25rem;z-index:1040;width:40px;height:40px;border-radius:2rem;border:1px solid #e0e0e0;cursor:pointer;font-size:20px;color:#59287a;background:#dee2e654;display:flex;justify-content:center;align-items:center;transition:all .1s ease;&:hover{outline:none;color:#00c9a7;background:#dee2e6a3}}@media (max-width:767px){.ListSummaryPage_header__erux_ .ListSummaryPage_title__AhhcP{display:none}.ListSummaryPage_header__erux_ .ListSummaryPage_dropdownContainer__FUrNF{padding:0 10px;max-width:unset}.ListSummaryPage_summaryItem__9qFvD{padding:.75rem 0}}@media (min-width:768px){.ListSummaryPage_itemSecondColumn__F0D3i{display:block}.ListSummaryPage_metaHiddenDesktop__bM5Jh{display:none}}.ConfirmCheckinModal_modal__3T5Ce{& .modal-header{justify-content:center;border-bottom:none;padding-bottom:0}& .modal-title{color:#111827!important;text-align:center;width:100%;font-size:1.1rem;font-weight:600}& .modal-body{text-align:center;color:#1f2937}& .modal-body p{color:#111827}}.ConfirmDeleteModal_modal__F_luA{& .modal-header{justify-content:center;border-bottom:none;padding-bottom:0}& .modal-title{color:#111827!important;text-align:center;width:100%;font-size:1.1rem;font-weight:600}& .modal-body{text-align:center;color:#1f2937}& .modal-body p{color:#111827}}.ConfirmDeleteModal_scheduledActions__s4zqk{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.ConfirmDeleteModal_scheduledActionBtn__XIcmw{width:100%}.EmojiPicker_wrapper__hEhdM{position:relative;display:inline-flex}.EmojiPicker_triggerButton__hBE8Z{display:flex;width:30px;height:32px;align-items:center;justify-content:center;cursor:pointer;background-color:#eee;border:1px solid #ccc;border-radius:2px;color:#333;&:hover{background:#ddd}}.EmojiPicker_panelAttached___UbcI,.EmojiPicker_panel__J0xiQ{position:absolute;left:0;z-index:20;background:#eee;border-radius:10px;padding:4px;border:1px solid #ccc;display:grid;gap:4px;overflow-y:auto;overflow-x:hidden;& .EmojiPicker_emojiButton__t67OJ{border:2px solid #eee;background:transparent;width:100%;aspect-ratio:1;min-height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;&:focus-visible,&:hover{outline:none;border:2px solid #2972fa;border-radius:8px;background:#ccc}}}.EmojiPicker_panel__J0xiQ{top:36px;grid-template-columns:repeat(5,1fr);width:240px;max-width:90vw;max-height:180px}.EmojiPicker_panelAttached___UbcI{top:100%;width:100%;margin-top:4px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));max-height:160px}.PlainModal_backdrop__pMElM{position:fixed;inset:0;z-index:1060;display:flex;align-items:flex-start;justify-content:center;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.PlainModal_panel__GISVy{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);width:100%;max-width:28rem;margin-top:10vh;max-height:80vh;border-radius:.5rem;transform:translateY(-2rem);opacity:0;transition:transform .3s ease-out,opacity .3s ease-out;overflow-y:auto;&.PlainModal_panelOpen__AyAKp{transform:translateY(0);opacity:1}&::-webkit-scrollbar{width:12px;-webkit-appearance:none}&::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}&::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:6px;border:3px solid #f1f1f1;&:hover{background-color:#8a8a8a}}@media (max-width:500px){max-width:100%;margin-top:0;border-radius:0;max-height:100vh;height:100vh}}.PlainModal_header__yd_pY{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb}.PlainModal_title__4oZkT{color:#111827;font-size:1.25rem;font-weight:700;margin:0}.PlainModal_closeButton__QiWgu{display:flex;align-items:center;justify-content:center;color:#4b5563;background:transparent;border:none;border-radius:9999px;padding:.25rem;cursor:pointer;transition:background-color .15s ease,color .15s ease;&:hover{color:#1f2937;background:#f3f4f6}}.PlainModal_body__h1wlo{background:#fff}.StrikeDivider_strike__2Ox2k{display:block;text-align:center;overflow:hidden;white-space:nowrap}.StrikeDivider_strike__2Ox2k span{position:relative;display:inline-block}.StrikeDivider_strike__2Ox2k span:after,.StrikeDivider_strike__2Ox2k span:before{content:"";position:absolute;top:50%;width:9999px;height:1px;background:var(--color-dark-gray,#ccc)}.StrikeDivider_strike__2Ox2k span:before{right:100%;margin-right:15px}.StrikeDivider_strike__2Ox2k span:after{left:100%;margin-left:15px}.NewItemModal_modal__GGmfJ{color:#1f2937;& h1,& h2,& h3{color:#111827!important}& label{color:#374151!important}& .form-control,& .form-select{color:#111827!important}& .form-control::placeholder{color:#9ca3af!important}& .nav-link{color:#6b7280!important;cursor:pointer}& .nav-link.active{color:#111827!important}}.NewItemModal_listSwitcher__PB5by{appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-size:1rem;outline:none;cursor:pointer;color:#2972fa;font-weight:600}.NewItemModal_descriptionInput__lIDeq{min-height:96px;overflow-y:hidden;resize:vertical}.NewItemModal_preview__5FAYV{background-color:#eee;border-radius:.375rem;padding:.5rem .75rem;min-height:96px;word-break:break-word;color:#333;& .SpanStrike{text-decoration:line-through}& a{color:#2972fa;text-decoration:underline}}.NewItemModal_toolbarWrapper__R_XZe{position:relative;margin-top:4px;& .NewItemModal_toolbarRow__UPcyp{display:flex;justify-content:space-between;align-items:center}& .NewItemModal_toolbar___XNdj{display:flex;gap:4px}& .NewItemModal_charCounter__hup0S{font-size:12px;color:#666;margin-top:5px;text-align:right}}.NewItemModal_toolButton__Ohm1c{display:flex;width:30px;height:32px;align-items:center;justify-content:center;cursor:pointer;background-color:#eee;border:1px solid #ccc;border-radius:2px;font-weight:700;color:#333;&:hover{background:#ddd}&:disabled{cursor:not-allowed;opacity:.65}&.NewItemModal_strikeButton__pCC2y{font-weight:unset;text-decoration:line-through}&.NewItemModal_ellipsisButton__hHujd{font-size:14px}&.NewItemModal_ellipsisActive__8V37A{border:2px solid #2972fa!important}}.NewItemModal_propertyList__xzsbK{list-style:none;padding:0;margin:0;border:1px solid #dee2e6;border-radius:.375rem;& .NewItemModal_propertyItem__Sb5sy{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid #dee2e6;cursor:pointer;&:last-child{border-bottom:none}}}.ListFiltersModal_modal__n351J{& h2{color:#111827!important}& label{color:#374151!important}}.CopyListModal_modal__a7Aou{& .modal-title{color:#111827!important;font-size:1.1rem;font-weight:600}& .modal-body{color:#1f2937}& .modal-body p{color:#111827}}.CopyListModal_processing__wAUCA{display:flex;align-items:center;gap:.75rem}.CopyListModal_successTitle__dux_O{color:var(--color-purple,#59287a)!important;font-weight:600;margin-bottom:.75rem}.CopyListModal_successHint__hcwI2{color:#4b5563!important;font-size:.95rem}.ListSettingsPage_page___0VaS{color:#333;padding:2rem 1rem;margin:-2rem -1rem -3rem;& .ListSettingsPage_content__2BOXt{width:100%;max-width:700px;margin-left:auto;margin-right:auto}& .ListSettingsPage_listNameRow__ZNAX4{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;& .ListSettingsPage_nameLink___g9EO{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-purple)!important;text-decoration:underline;font-size:1.5rem;font-weight:600;&:hover{color:#7a3aa0!important}}& .ListSettingsPage_editButton__ydqvI{background:transparent;border:none;color:#59287a;font-size:1.25rem;cursor:pointer}}& .ListSettingsPage_renamePanel___Dzgy{margin-bottom:1.5rem;& .ListSettingsPage_renameActions__RJ1yK{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.75rem}}& .ListSettingsPage_section__LuPwX{margin-bottom:1.25rem;border:1px solid #dee2e6;border-radius:.375rem;overflow:hidden;& .ListSettingsPage_sectionHeader__YzZj7{background:#f8f9fa;padding:.75rem 1rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.5rem;& .ListSettingsPage_headerActions__M5HV_{display:flex;align-items:center;gap:.5rem}& .ListSettingsPage_helpToggle__M9GRU{background:transparent;border:none;color:#59287a;cursor:pointer;padding:0}& .ListSettingsPage_addButton____rYR{background:#59287a;border:none;color:#fff;width:1.75rem;height:1.75rem;border-radius:.25rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}}& .ListSettingsPage_sectionBody__IHn4W{padding:0;& .ListSettingsPage_rowItem__8G6mm{width:100%;box-sizing:border-box;padding:.75rem 1rem;border-top:1px solid #eee;color:#59287a;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;&:first-child{border-top:none}&:is(button){border-left:none;border-right:none;border-bottom:none;border-radius:0;background-color:transparent;text-align:left;font:inherit;&:hover{background-color:#f6f9fc}}& .ListSettingsPage_adminName__IkQPp{color:#198754;font-weight:600}& .ListSettingsPage_memberActions__T3uQ8{display:flex;align-items:center;gap:.5rem}& .ListSettingsPage_iconButton__4wq6G{background:transparent;border:none;cursor:pointer;padding:.15rem}}& .ListSettingsPage_showMore__4XOEY{padding:.75rem 1rem;border-top:1px solid #eee;& .ListSettingsPage_showMoreLink__SrEnc{color:#59287a;cursor:pointer;text-decoration:underline}}}}& .ListSettingsPage_checkboxRow__3ve1_{display:flex;align-items:center;gap:.75rem;width:100%;margin-bottom:.5rem;cursor:pointer;& input[type=checkbox],& input[type=radio]{flex-shrink:0;margin:0}}& .ListSettingsPage_checkboxRowWrapper__Dp4lA{display:block;width:100%}& .ListSettingsPage_itemLayoutGrid__k5mH5{display:grid;grid-template-columns:1fr;gap:1rem;padding:1rem;@media (min-width:768px){grid-template-columns:repeat(3,1fr)}}& .ListSettingsPage_advancedToggle__b_1T7{width:100%;background:#f8f9fa;border:none;padding:.75rem 1rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer}& .ListSettingsPage_advancedBody__GEjwA{padding:1rem;border-top:1px solid #dee2e6;display:flex;flex-direction:column;& .ListSettingsPage_fieldRow__P7Xn9{margin-bottom:1rem}& .ListSettingsPage_publicPanel__IEbvy{margin-top:1rem;padding:.75rem;border:1px solid #ccc;display:flex;flex-direction:column}}& .ListSettingsPage_footerActions__Ryh7M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #dee2e6}}.ListSettingsPage_modalBody__V5Ozq{color:#333!important;& p{color:#333!important;margin-bottom:.75rem}& p:last-child{margin-bottom:0}}.ListSettingsPage_modalFooter__4LSkQ{display:flex;flex-direction:column;align-items:stretch;gap:1rem}.ListSettingsPage_modalDeleteActions__Z_jGk{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%}.ListSettingsPage_modalPrimaryActions__ymFVF{display:flex;justify-content:flex-end;gap:.75rem;width:100%}@media (min-width:768px){.ListSettingsPage_page___0VaS{padding:2rem 3rem}}.ListChartsPage_cardBody__5Z8SM{@media (max-width:500px){padding-left:8px!important;padding-right:8px!important}}