.FunilKanban_kanbanContainer__OIeo7{width:100%;min-height:calc(100vh - 80px)}.FunilKanban_kanbanBoard__f1Iye{display:flex;gap:1.5rem;overflow-x:auto;padding-bottom:1rem}.FunilKanban_column__SYc_a{min-width:300px;max-width:300px;background:var(--foreground);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;height:fit-content;max-height:calc(100vh - 110px);position:relative}.FunilKanban_columnHeader__KnP1x{padding:1rem;border-top:4px solid;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;background:var(--background)}.FunilKanban_columnHeader__KnP1x h3{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.FunilKanban_cardCount__ctuAr{background:var(--background-secondary);color:var(--text-secondary);padding:.25rem .5rem;border-radius:12px;font-size:.875rem;font-weight:600;min-width:24px;text-align:center}.FunilKanban_columnHeaderRight__BZcK_{display:flex;align-items:center;gap:8px}.FunilKanban_columnSum__7xdO8{color:var(--text-secondary);font-size:.875rem;font-weight:600}.FunilKanban_columnContent__xFkSH{padding:1rem;flex:1 1;overflow-y:auto;min-height:200px}.FunilKanban_calendarWrap__mKGgx{display:flex;flex-direction:column;gap:12px}.FunilKanban_calendarHeader__nYVs3{display:flex;align-items:center;justify-content:space-between;background:var(--background);border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px}.FunilKanban_calendarTitle__ftM5r{font-weight:600;color:var(--text-primary)}.FunilKanban_calendarNav__zGxws{background:var(--foreground);color:var(--text-primary);border:1px solid #d0d0d0;border-radius:6px;padding:4px 8px;cursor:pointer}.FunilKanban_calendarGrid__QKrmT{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.FunilKanban_calendarDay__YdErt{border:1px solid #e5e7eb;background:#fff;border-radius:8px;height:220px;display:flex;flex-direction:column;position:relative}.FunilKanban_calendarDayMuted__f4s8C{opacity:.6}.FunilKanban_calendarDayHeader__1bXn_{padding:6px 8px;font-weight:600;color:var(--text-secondary)}.FunilKanban_calendarEvents__qCjjr{padding:6px 8px 10px;display:flex;flex-direction:column;gap:6px;flex:1 1;overflow-y:auto;min-height:0}.FunilKanban_calendarEvent__0buSH{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px}.FunilKanban_eventPerdido__O3DOd{border-left:3px solid #ef4444!important;background-color:#fef2f2}.FunilKanban_eventGanho__zDJ7x{border-left:3px solid #10b981!important;background-color:#f0fdf4}.FunilKanban_eventTag__jQRtq{display:inline-block;padding:1px 4px;border-radius:4px;font-size:10px;font-weight:600;margin-top:2px;width:fit-content}.FunilKanban_tagPerdido__IgjYF{color:#ef4444;border:1px solid #ef4444}.FunilKanban_tagGanho__Tj0Of{color:#10b981;border:1px solid #10b981}.FunilKanban_calendarDayCount__fegB3{font-size:11px;color:#6b7280;margin-left:4px;font-weight:400}.FunilKanban_dayCountCircle__QKev4{display:inline-flex;align-items:center;justify-content:center;background-color:#9ca3af;color:white;min-width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:600;position:absolute;top:6px;right:6px;margin:0;padding:0 4px;z-index:10}.FunilKanban_calendarEventTime__2f4PU{font-size:12px;color:var(--text-secondary)}.FunilKanban_calendarEventTitle__moUdM{font-size:14px;font-weight:600;color:var(--text-primary)}.FunilKanban_calendarEventSub__ckMpt{font-size:12px;color:#4b5563}.FunilKanban_dropTarget___1w62{background:linear-gradient(180deg,#f3f4f6,transparent)}.FunilKanban_columnContent__xFkSH::-webkit-scrollbar{width:6px}.FunilKanban_columnContent__xFkSH::-webkit-scrollbar-track{background:var(--background);border-radius:3px}.FunilKanban_columnContent__xFkSH::-webkit-scrollbar-thumb{background:var(--background-secondary);border-radius:3px}.FunilKanban_listWrapper__uBePT{background:var(--foreground);border:1px solid var(--background-secondary);border-radius:8px;padding:.75rem}.FunilKanban_listTable__m1eFG{width:100%;border-collapse:separate;border-spacing:0 8px}.FunilKanban_listHead__d47qb{background:var(--background);border:1px solid var(--background-secondary);border-radius:8px}.FunilKanban_listTh__3kRAJ{text-align:left;padding:10px 12px;color:var(--text-primary);font-weight:600;font-size:14px}.FunilKanban_listRow__xKo1C{background:var(--background);border:1px solid var(--background-secondary);border-radius:8px}.FunilKanban_listRowSelected__9c4DT{background:#eef2ff;border-color:#cfe0ff}.FunilKanban_noTextSelect__L1LS4{-webkit-user-select:none;user-select:none}.FunilKanban_listTd__hV8le{padding:10px 12px;color:var(--text-primary);font-size:14px}.FunilKanban_statusPill__0KP54{display:inline-block;padding:4px 10px;border:1px solid;border-radius:999px;font-size:12px;font-weight:600;background:var(--foreground)}.FunilKanban_listFilters__D2DBL{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem;margin-bottom:.75rem}.FunilKanban_listFiltersTop__2TrmX{display:flex;gap:.5rem;margin-bottom:.75rem}.FunilKanban_listFiltersTop__2TrmX>*{flex:1 1}.FunilKanban_listFiltersBottom__AUvB5{display:none}.FunilKanban_kanbanFiltersRow__e8ZSk{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));gap:.5rem;margin-bottom:.75rem}.FunilKanban_filterItem__IEru4{display:flex;flex-direction:column;gap:.25rem}.FunilKanban_filterLabel__6cwMP{font-size:12px;color:var(--text-secondary)}.FunilKanban_filterInput__938qa,.FunilKanban_filterSelect__WpfJZ{height:36px;border:1px solid #d0d0d0;border-radius:8px;padding:6px 10px;font-size:14px;color:var(--text-primary);background:#fff}.FunilKanban_listThSortable__1q4Zw{text-align:left;padding:10px 12px;color:var(--text-primary);font-weight:600;font-size:14px;cursor:pointer}.FunilKanban_sortIcon__e0a1a{margin-left:6px;font-size:12px;color:var(--text-secondary)}.FunilKanban_paginationBar__86wMm{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.FunilKanban_paginationButton__3Okd2{background:var(--foreground);color:var(--text-primary);border:1px solid #d0d0d0;border-radius:6px;padding:.4rem .6rem;cursor:pointer}.FunilKanban_paginationButton__3Okd2:disabled{opacity:.6;cursor:not-allowed}.FunilKanban_paginationInfo__KXSfl{color:var(--text-secondary);font-size:14px}.FunilKanban_divider__DpBeP{height:1px;background:var(--background-secondary);margin:.75rem 0}.FunilKanban_assignBar__zv90N{display:grid;grid-template-columns:2fr 2fr 1fr;gap:.5rem;align-items:center}.FunilKanban_assignButton__MCzgB{background:var(--button-hover);color:#fff;border:none;border-radius:8px;padding:8px 12px;cursor:pointer}.FunilKanban_assignButton__MCzgB:disabled{opacity:.6;cursor:not-allowed}.FunilKanban_assignInfo__Sa2tw,.FunilKanban_listTopInfo__tmcdx{color:var(--text-secondary);font-size:14px}.FunilKanban_listTopInfo__tmcdx{margin:.25rem 0 .5rem}.FunilKanban_dropdownWrap__NdsrJ{position:relative}.FunilKanban_dropdownButton__R4qm4{background:var(--foreground);color:var(--text-primary);border:1px solid #d0d0d0;border-radius:8px;padding:6px 10px;font-size:14px;cursor:pointer;width:100%;text-align:left;height:36px;display:flex;align-items:center;overflow:hidden}.FunilKanban_dropdownPanel__uhasI{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;background:var(--foreground);border:1px solid var(--background-secondary);border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.12);padding:8px;max-height:280px;overflow:auto}.FunilKanban_dropdownSearch__uRM0s{width:100%;height:32px;border:1px solid #d0d0d0;border-radius:6px;padding:4px 8px;font-size:14px;margin-bottom:8px}.FunilKanban_dropdownOption__AleK7{display:flex;align-items:center;gap:8px;padding:6px 4px}.FunilKanban_dropdownOption__AleK7 input{width:14px;height:14px}.FunilKanban_chipList__rumi_{flex-wrap:nowrap}.FunilKanban_chipList__rumi_,.FunilKanban_chip__VKpW4{display:inline-flex;gap:6px;align-items:center;white-space:nowrap;overflow:hidden}.FunilKanban_chip__VKpW4{padding:2px 8px;border:1px solid;border-radius:999px;font-size:12px;text-overflow:ellipsis;max-width:45%;min-width:0}.FunilKanban_chipCounter__SHZjo{display:inline-flex;align-items:center;padding:2px 8px;border:1px dashed var(--text-secondary);border-radius:999px;font-size:12px;color:var(--text-secondary)}.FunilKanban_optionItem__JKCXA{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer}.FunilKanban_optionItem__JKCXA:hover{background:#f3f4f6}.FunilKanban_optionItemSelected__nTE8C{background:#eef2ff;border:1px solid #cfe0ff}.FunilKanban_optionPill__Er1TI{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid;border-radius:999px;font-size:12px}.FunilKanban_optionCheck__V0_CB{color:var(--text-secondary);font-size:12px}.FunilKanban_chipRemove__z200K{background:transparent;border:none;color:inherit;cursor:pointer}.FunilKanban_columnContent__xFkSH::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width:768px){.FunilKanban_kanbanBoard__f1Iye{flex-direction:column}.FunilKanban_column__SYc_a{min-width:100%;max-width:100%}}.FunilKanban_card___NFt_{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem;margin-bottom:.5rem;transition:transform .12s ease,box-shadow .12s ease;position:relative}.FunilKanban_card___NFt_:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.FunilKanban_cardDrop__73Ldz{animation:FunilKanban_dropPulse__Rbuef .24s ease}@keyframes FunilKanban_dropPulse__Rbuef{0%{transform:scale(.98);box-shadow:0 0 0 rgba(0,0,0,0)}60%{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.12)}to{transform:scale(1);box-shadow:0 0 0 rgba(0,0,0,0)}}.FunilKanban_cardUpdating__RHQad{opacity:.6}.FunilKanban_cardToday__itvVx{border:2px solid #f59e0b}.FunilKanban_cardDue__2e_PA{border:2px solid #ef4444}.FunilKanban_iconButton___Sgju{position:absolute;top:6px;right:6px;background:var(--foreground);color:var(--text-primary);border:1px solid #d0d0d0;border-radius:6px;padding:2px 6px;font-size:14px;cursor:pointer}.FunilKanban_iconButton___Sgju:hover{background:#f3f4f6}.FunilKanban_cardFooter__1d2vm{display:flex;justify-content:flex-end;gap:.5rem;margin-top:8px}.FunilKanban_remarcarButton__Vschj{background:var(--button-hover);color:#fff;border:none;border-radius:6px;padding:.25rem .5rem;cursor:pointer}.FunilKanban_remarcarButton__Vschj:hover{background:var(--button-hover)}.FunilKanban_noShowButton__cO9OS{background:#ef4444;color:#fff;border:none;border-radius:6px;padding:.25rem .5rem;cursor:pointer}.FunilKanban_noShowButton__cO9OS:hover{background:#dc2626}.FunilKanban_trashZone__gXYJ_{position:fixed;left:0;right:0;bottom:0;height:25vh;background:rgba(239,68,68,.08);border-top:3px solid #ef4444;display:flex;align-items:center;justify-content:center;z-index:50}.FunilKanban_trashZoneActive__7CiPS{background:rgba(239,68,68,.18);border-top-width:4px;box-shadow:inset 0 0 0 2px rgba(239,68,68,.4)}.FunilKanban_trashIcon__E4iyP{width:64px;height:64px;color:#ef4444}.FunilKanban_columnBlockedOverlay__wj7pk{position:absolute;inset:0;background:rgba(0,0,0,.18);border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:6}.FunilKanban_lockIcon__Z2NXp{width:28px;height:28px;color:#6b7280}.FunilKanban_overlay__vRhBM{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.FunilKanban_detailsModal__Y9rUU{width:1040px;max-height:120vh;max-height:none}.FunilKanban_detailsModal__Y9rUU,.FunilKanban_rescheduleModal__E5HZ0{background:var(--foreground);color:var(--text-primary);max-width:95vw;overflow:hidden;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:1rem;display:flex;flex-direction:column}.FunilKanban_rescheduleModal__E5HZ0{width:560px;max-height:120vh}.FunilKanban_rescheduleHeader__s_44p{display:flex;justify-content:space-between;align-items:center;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.FunilKanban_rescheduleTitle__MdxCx{font-size:18px;font-weight:600}.FunilKanban_rescheduleTitleBox__pDtTE{background:#eaf2ff;border:1px solid #cfe0ff;border-radius:8px;padding:.75rem 1rem;margin:.75rem 0}.FunilKanban_rescheduleContent__pkq7U{display:grid;grid-template-columns:1fr;gap:.75rem;max-height:100vh;overflow-y:auto;padding-right:6px}.FunilKanban_rescheduleGroup__6wUY4{display:grid;grid-template-columns:1fr;gap:.75rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.FunilKanban_rescheduleForm__wMayg,.FunilKanban_rescheduleGrid2__6B1yE{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.FunilKanban_rescheduleForm__wMayg{padding-top:.75rem}.FunilKanban_rescheduleRow__en7u2{display:flex;flex-direction:column;gap:.25rem}.FunilKanban_rescheduleModal__E5HZ0 input,.FunilKanban_rescheduleModal__E5HZ0 select,.FunilKanban_rescheduleModal__E5HZ0 textarea{height:42px;border:1px solid #d0d0d0;border-radius:8px;padding:8px 10px;font-size:14px;color:var(--text-primary);background:#fff}.FunilKanban_rescheduleModal__E5HZ0 textarea{min-height:100px;height:auto}.FunilKanban_rescheduleModal__E5HZ0 input:disabled,.FunilKanban_rescheduleModal__E5HZ0 select:disabled,.FunilKanban_rescheduleModal__E5HZ0 textarea:disabled{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.FunilKanban_inputError__HHswW{border-color:#ef4444!important}.FunilKanban_rescheduleActions__SzCBh{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.FunilKanban_modalCancelButton__yPPGD{background:#ef4444;color:#fff;border:none;border-radius:8px;padding:.5rem .75rem;cursor:pointer}.FunilKanban_modalCancelButton__yPPGD:hover{background:#dc2626}.FunilKanban_modalMoveButton__J2u41{background:var(--button-hover);color:#fff;border:none;border-radius:8px;padding:.5rem .75rem;cursor:pointer}.FunilKanban_modalMoveButton__J2u41:hover{background:var(--button-hover)}.FunilKanban_detailsHeader__7BnEc{display:grid;grid-template-columns:56px 1fr auto;gap:.75rem;align-items:center;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.FunilKanban_avatar__1SczQ{width:56px;height:56px;border-radius:50%;background:#eaf2ff;display:flex;align-items:center;justify-content:center;font-weight:700;color:#1e40af}.FunilKanban_detailsTitle__CSmjF{display:flex;flex-direction:column}.FunilKanban_detailsName__yY3_T{font-size:22px;font-weight:700;margin-bottom:4px}.FunilKanban_detailsSub__wu5e_{font-size:16px;color:#4b5563;display:flex;align-items:center;gap:8px}.FunilKanban_whatsappLink__OSPmw{color:#374151;display:inline-flex;align-items:center;gap:8px;text-decoration:none;border-radius:6px;padding:4px 8px;margin-left:-8px;transition:all .2s}.FunilKanban_whatsappLink__OSPmw:hover{background:#f0fdf4;color:#166534}.FunilKanban_whatsappLink__OSPmw svg{color:#25D366}.FunilKanban_closeButton__bi1i3{background:var(--foreground);color:var(--text-primary);border:1px solid #d0d0d0;border-radius:8px;padding:.4rem .6rem;cursor:pointer}.FunilKanban_detailsContent__w7uPB{padding-top:.75rem;display:grid;grid-template-columns:1fr;gap:.75rem;flex:1 1;max-height:88vh;overflow-y:auto}.FunilKanban_detailsSplit__fnFW8{display:grid;grid-template-columns:2fr 1.5fr;gap:.75rem}.FunilKanban_detailsLeft__rRdvE,.FunilKanban_detailsRight__e3R6g{display:grid;grid-template-columns:1fr;gap:.75rem}.FunilKanban_detailsGrid__QWJdB{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.FunilKanban_detailsRow__4AhCk{display:flex;flex-direction:column;gap:.25rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem}.FunilKanban_detailsLabel__CrlBX{font-size:12px;color:#6b7280}.FunilKanban_detailsValue__1juix{font-size:14px;color:var(--text-primary);font-weight:500}.FunilKanban_timelineContainer__UYaK1{position:relative;padding-left:12px;margin-top:8px}.FunilKanban_timelineItem__ezwwu{position:relative;padding-left:20px;padding-bottom:20px;border-left:2px solid #e5e7eb}.FunilKanban_timelineItem__ezwwu:last-child{border-left-color:transparent;padding-bottom:0}.FunilKanban_timelineDot__k3yBa{position:absolute;left:-6px;top:0;width:10px;height:10px;border-radius:50%;background-color:#3b82f6;border:2px solid #fff;box-shadow:0 0 0 1px #3b82f6}.FunilKanban_timelineContent__8mIt6{display:flex;flex-direction:column;gap:2px;position:relative;top:-4px}.FunilKanban_timelineStatus__n0C5t{font-weight:600;font-size:14px;color:#1f2937}.FunilKanban_timelineTime__yspA0{font-size:12px;color:#6b7280}.FunilKanban_commentItem__aZrc3{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem .75rem;margin-bottom:.5rem;white-space:pre-wrap}.FunilKanban_commentTimestamp__pSLaJ{font-size:12px;color:#6b7280;margin-top:4px}.FunilKanban_detailsActions__COKC_{margin-top:12px;display:flex;justify-content:flex-end}.FunilKanban_saveButton__iDYxH{background:#34d399;color:#fff;border:none;border-radius:8px;padding:.5rem .9rem;cursor:pointer}.FunilKanban_saveButton__iDYxH:hover{background:#10b981}.FunilKanban_saveButton__iDYxH:disabled{background:#9ca3af;cursor:not-allowed}.FunilKanban_editIcon__RVMaK{margin-left:8px;background:var(--foreground);color:var(--text-primary);border:1px solid #d0d0d0;border-radius:6px;padding:2px 6px;font-size:12px;cursor:pointer}.FunilKanban_inlineInput__eIwOD{height:36px}.FunilKanban_inlineInput__eIwOD,.FunilKanban_inlineTextarea__vvelf{border:1px solid #d0d0d0;border-radius:8px;padding:6px 8px;font-size:14px;color:var(--text-primary);background:#fff;width:100%}.FunilKanban_inlineTextarea__vvelf{min-height:60px;height:auto;resize:vertical;font-family:inherit}.FunilKanban_inlineSelect__MT1L0{height:36px;border:1px solid #d0d0d0;border-radius:8px;padding:6px 8px;font-size:14px;color:var(--text-primary);background:#fff;width:100%}.FunilKanban_inlineCheckbox__3GtTy{width:18px;height:18px}.FunilKanban_inlineActions__i8dhT{display:flex;gap:.5rem;margin-top:6px}.FunilKanban_inlineButton__wwHGR{background:#1990cb;color:#fff;border:none;border-radius:6px;padding:.35rem .6rem;cursor:pointer}.FunilKanban_inlineButton__wwHGR:hover{background:#167fb3}.FunilKanban_staleBadge__9xvnY{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;color:#fff;font-size:11px;font-weight:600;z-index:2;box-shadow:0 1px 2px rgba(0,0,0,.1)}.FunilKanban_staleBadgeRed__rBxNJ{background-color:#ef4444}.FunilKanban_staleBadgeYellow__tAxih{background-color:#f59e0b}.LoadingOverlay_overlay__PBD8O{position:fixed;inset:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.LoadingOverlay_spinner__jqI8P{width:50px;height:50px;border:4px solid #f3f3f3;border-top-color:#3b82f6;border-radius:50%;animation:LoadingOverlay_spin__c1K3u 1s linear infinite}@keyframes LoadingOverlay_spin__c1K3u{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CampanhasView_container__VDOFw{display:flex;flex-direction:column;gap:20px;height:100%}.CampanhasView_filtersContainer__xYABu{display:flex;gap:16px;background:white;padding:16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);align-items:center}.CampanhasView_searchWrapper__kRhOK{position:relative;flex:1 1;max-width:400px}.CampanhasView_searchIcon__nOtkR{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.CampanhasView_searchInput__F55f6{width:100%;padding:10px 10px 10px 40px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.CampanhasView_searchInput__F55f6:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.CampanhasView_filterSelect__OiOT2{padding:10px 16px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;background:white;outline:none;cursor:pointer}.CampanhasView_content__dVK8v{flex:1 1;overflow-y:auto;padding:4px}.CampanhasView_cardsGrid__E_pzs{display:flex;flex-direction:column;gap:16px}.CampanhasView_card__pHWBD{background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:16px;transition:all .3s ease;cursor:pointer;border:1px solid transparent;min-width:0}.CampanhasView_card__pHWBD:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-color:#e5e7eb}.CampanhasView_cardExpanded__qUP7S{border-color:#3b82f6;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.CampanhasView_cardHeader__76srB{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.CampanhasView_cardTitle__96qzO{font-size:20px;font-weight:600;color:#111827;margin:0}.CampanhasView_editIconBtn__oYssC{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:4px;transition:all .2s}.CampanhasView_editIconBtn__oYssC:hover{background:#f3f4f6;color:#3b82f6}.CampanhasView_deleteIconBtn__IXn6j{background:none;border:none;cursor:pointer;color:#9ca3af;padding:4px;border-radius:4px;transition:all .2s}.CampanhasView_deleteIconBtn__IXn6j:hover{background:#fee2e2;color:#ef4444}.CampanhasView_statusBadge__zMQbL{font-size:14px;font-weight:500;padding:4px 10px;border-radius:12px}.CampanhasView_statusActive__9yxQx{background:#dcfce7;color:#166534}.CampanhasView_statusInactive__bFQYH{background:#f3f4f6;color:#374151}.CampanhasView_arrowIcon__yugbg{color:#9ca3af;transition:transform .3s}.CampanhasView_cardExpanded__qUP7S .CampanhasView_arrowIcon__yugbg{transform:rotate(180deg)}.CampanhasView_cardDescription__PdXeH{font-size:15px;color:#4b5563;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:600px}.CampanhasView_metaRow__F4BcT{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CampanhasView_metaSeparator__1I1U7{color:#d1d5db;font-size:16px}.CampanhasView_creationDate__eUbnn{font-size:13px;color:#6b7280}.CampanhasView_kanbanContainer__hn1Uv{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb;overflow-x:auto;min-width:0}.CampanhasView_kanbanBoard__LWBjY{display:flex;gap:16px;padding-bottom:12px;min-width:max-content}.CampanhasView_kanbanColumn__3JFx3{width:300px;background:#f9fafb;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:12px;min-height:200px}.CampanhasView_columnHeader__1cG_l{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:2px solid #e5e7eb;font-weight:600;color:#374151}.CampanhasView_columnCount__YANAm{background:#e5e7eb;padding:2px 8px;border-radius:12px;font-size:12px;color:#4b5563}.CampanhasView_addTaskButton__Km_4R{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px;background:white;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500}.CampanhasView_addTaskButton__Km_4R:hover{border-color:#3b82f6;color:#3b82f6;background:#eff6ff}.CampanhasView_tasksList__hTQU9{flex:1 1;display:flex;flex-direction:column;gap:8px;min-height:50px}.CampanhasView_taskCard__F34JQ{background:white;border:1px solid #e5e7eb;border-radius:6px;padding:12px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .2s}.CampanhasView_taskCard__F34JQ:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:#d1d5db}.CampanhasView_taskHeader__nEG3d{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.CampanhasView_taskActions__0mBb6{display:flex;gap:4px}.CampanhasView_taskType__S5J3o{font-size:11px;text-transform:uppercase;color:#6b7280;font-weight:600;letter-spacing:.5px}.CampanhasView_taskTitle__gBlkR{font-size:14px;font-weight:500;color:#111827;margin:0 0 4px;line-height:1.4}.CampanhasView_taskContent__n88j8{font-size:13px;color:#6b7280;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CampanhasView_editContainer__wQVHs{display:flex;flex-direction:column;gap:16px;width:100%}.CampanhasView_editRow__aRZsx{display:flex;gap:16px;align-items:flex-start}.CampanhasView_editField__03NvF{flex:1 1;display:flex;flex-direction:column;gap:4px}.CampanhasView_editField__03NvF label{font-size:12px;font-weight:500;color:#6b7280}.CampanhasView_editInput__Z5TjD{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;transition:all .2s}.CampanhasView_editInput__Z5TjD:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.CampanhasView_editTextArea__G9kDs{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;min-height:80px;resize:vertical;font-family:inherit}.CampanhasView_editTextArea__G9kDs:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.CampanhasView_editActions__ubYgU{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.CampanhasView_cancelButton__ikKhR{padding:8px 16px;border:1px solid #e5e7eb;background:white;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.CampanhasView_cancelButton__ikKhR:hover{background:#f9fafb;border-color:#d1d5db}.CampanhasView_saveButton__oOINw{padding:8px 16px;background:#3b82f6;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.CampanhasView_saveButton__oOINw:hover{background:#2563eb}.CampanhasView_loadingContainer__N3sJ3{display:flex;justify-content:center;align-items:center;padding:20px;color:#6b7280}.CampanhasView_modalOverlay__t5clH{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.CampanhasView_modalContent__yHFcc{background:white;padding:24px;border-radius:8px;width:100%;max-width:400px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.CampanhasView_modalTitle__ZDBQj{font-size:18px;font-weight:600;color:#111827;margin-bottom:16px}.CampanhasView_modalActions__5XehS{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.CampanhasView_header__WiUO1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.CampanhasView_actions__U75AW{display:flex;align-items:center;gap:16px}.CampanhasView_backButton__gBEbY{background:none;border:none;color:#6b7280;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px}.CampanhasView_backButton__gBEbY:hover{background:#f3f4f6;color:#374151}.CampanhasView_title__zSCLJ{font-size:24px;font-weight:600;color:#111827;margin:0}.CampanhasView_creationContainer__aQeJf{max-width:800px;margin:0 auto;width:100%}.CampanhasView_formSection__09cle{background:white;padding:24px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CampanhasView_formGrid__vXbV2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.CampanhasView_formGroup__Ni6af{display:flex;flex-direction:column;gap:8px}.CampanhasView_fullWidth__e8reF{grid-column:1/-1}.CampanhasView_label__3_WX3{font-size:14px;font-weight:500;color:#374151}.CampanhasView_input__Wur_b{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;transition:all .2s}.CampanhasView_input__Wur_b:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.CampanhasView_textarea__86vqR{padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;outline:none;transition:all .2s;min-height:120px;resize:vertical;font-family:inherit}.CampanhasView_textarea__86vqR:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.CampanhasView_addButton__cmFzD{padding:10px 24px;background:#3b82f6;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.CampanhasView_addButton__cmFzD:hover{background:#2563eb}.CampanhasView_addButton__cmFzD:disabled{background:#9ca3af;cursor:not-allowed}.CreateTaskModal_overlay___gAcX{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.CreateTaskModal_modal__cHQ_p{background:white;color:#111827;width:500px;max-width:95vw;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);padding:24px;display:flex;flex-direction:column;gap:20px}.CreateTaskModal_header__CanQO{display:flex;justify-content:space-between;align-items:center}.CreateTaskModal_title__o8udA{font-size:20px;font-weight:600;color:#111827;margin:0}.CreateTaskModal_closeButton__OJwuB{background:none;border:none;cursor:pointer;color:#6b7280;padding:4px;border-radius:4px}.CreateTaskModal_closeButton__OJwuB:hover{background:#f3f4f6;color:#374151}.CreateTaskModal_form__DpNhj{display:flex;flex-direction:column;gap:16px}.CreateTaskModal_field__ukp5R{display:flex;flex-direction:column;gap:6px}.CreateTaskModal_label__sJm1k{font-size:14px;font-weight:500;color:#374151}.CreateTaskModal_input__PqLIg,.CreateTaskModal_select__UUhkC,.CreateTaskModal_textarea__3caak{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s}.CreateTaskModal_input__PqLIg:focus,.CreateTaskModal_select__UUhkC:focus,.CreateTaskModal_textarea__3caak:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.CreateTaskModal_textarea__3caak{min-height:100px;resize:vertical}.CreateTaskModal_footer__XzF1o{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.CreateTaskModal_cancelButton__8Q_Pa{padding:8px 16px;border:1px solid #d1d5db;background:white;color:#374151;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.CreateTaskModal_cancelButton__8Q_Pa:hover{background:#f9fafb;border-color:#9ca3af}.CreateTaskModal_saveButton__gsqPT{padding:8px 16px;border:none;background:#2563eb;color:white;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.CreateTaskModal_saveButton__gsqPT:hover{background:#1d4ed8}.CreateTaskModal_saveButton__gsqPT:disabled{opacity:.7;cursor:not-allowed}.Toast_toastContainer__NyhhO{position:fixed;top:24px;right:24px;display:flex;flex-direction:column;gap:12px;z-index:9999;pointer-events:none}.Toast_toast__O7TdZ{pointer-events:auto;min-width:300px;max-width:400px;background:white;border-radius:8px;padding:16px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:flex-start;gap:12px;animation:Toast_slideIn__n_n_j .3s ease-out;border-left:4px solid transparent}.Toast_toastSuccess___muxs{border-left-color:#10b981}.Toast_toastError__7DM7f{border-left-color:#ef4444}.Toast_toastInfo__78a_K{border-left-color:#3b82f6}.Toast_icon__71ttU{flex-shrink:0;width:20px;height:20px}.Toast_successIcon__MW6Uc{color:#10b981}.Toast_errorIcon__O9AI4{color:#ef4444}.Toast_infoIcon__GEaBS{color:#3b82f6}.Toast_content__DAZu9{flex:1 1}.Toast_title__fkdvd{font-weight:600;font-size:14px;color:#111827;margin:0 0 4px}.Toast_message__Ndn3l{font-size:13px;color:#6b7280;margin:0;line-height:1.4}.Toast_closeButton__9h_5R{background:none;border:none;padding:4px;color:#9ca3af;cursor:pointer;border-radius:4px;transition:all .2s}.Toast_closeButton__9h_5R:hover{background:#f3f4f6;color:#4b5563}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_fadeOut__OnCBU{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.Toast_exiting__6F0WV{animation:Toast_fadeOut__OnCBU .3s ease-in forwards}.Sidebar_sidebar__Wfj_x{position:fixed;left:0;top:0;height:100vh;background:var(--background-secondary);transition:width .3s ease;width:250px;display:flex;flex-direction:column;justify-content:space-between;z-index:1000;box-shadow:2px 0 8px rgba(0,0,0,.1)}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE{width:80px}.Sidebar_header__0t_bp{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.Sidebar_logo__mxTfD{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;white-space:nowrap}.Sidebar_logoContainer__kOLDL{display:flex;align-items:center;gap:.75rem}.Sidebar_logoIcon__KDHN0{flex-shrink:0}.Sidebar_toggleButton__4WZqR{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;color:var(--text-primary)}.Sidebar_toggleButton__4WZqR:hover{background-color:var(--background-secondary)}.Sidebar_nav__VrM2X{display:flex;flex-direction:column;padding:.75rem 0;gap:.375rem}.Sidebar_navItem__hAqs9{display:flex;align-items:center;padding:.75rem 1rem;margin:0 .5rem;color:var(--text-secondary);text-decoration:none;border-radius:8px;transition:all .2s;gap:.75rem;cursor:pointer}.Sidebar_navItem__hAqs9:hover{background-color:var(--background);color:var(--text-primary)}.Sidebar_navItem__hAqs9.Sidebar_active__dzLJS{background-color:var(--button-hover);color:white}.Sidebar_icon__UCtMP{display:flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;flex-shrink:0}.Sidebar_icon__UCtMP svg{width:18px;height:18px}.Sidebar_iconWithBadge__z31TJ{position:relative;display:inline-flex;align-items:center;justify-content:center}.Sidebar_adminBadge__UKPtb{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:999px;background:#facc15;box-shadow:0 0 0 2px var(--background-secondary)}.Sidebar_label__F9sbY{font-size:1rem;font-weight:500;white-space:nowrap}.Sidebar_overlay__WX4qr{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;animation:Sidebar_fadeIn__VZNlN .3s ease}@keyframes Sidebar_fadeIn__VZNlN{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Sidebar_sidebar__Wfj_x{transform:translateX(-100%);transition:transform .3s ease;z-index:1001;width:250px}.Sidebar_sidebar__Wfj_x.Sidebar_mobileOpen__yJ3fK{transform:translateX(0)}.Sidebar_toggleButton__4WZqR{display:none}}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_label__F9sbY,.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_logoContainer__kOLDL,.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_logo__mxTfD{display:none}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_header__0t_bp,.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_navItem__hAqs9{justify-content:center}.Sidebar_footer__HUbjh{padding:1rem;border-top:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5rem}.Sidebar_userEmail__J5IMC{color:var(--text-secondary);font-size:.85rem;padding:.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Sidebar_logoutButton___8DVF{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:all .2s;font-size:1rem;width:100%;justify-content:flex-start}.Sidebar_logoutButton___8DVF:hover{background-color:#f44336;color:white}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_footer__HUbjh{align-items:center}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_userEmail__J5IMC{display:none}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_logoutButton___8DVF{justify-content:center}.Sidebar_sidebar__Wfj_x.Sidebar_minimized__Pp0gE .Sidebar_logoutButton___8DVF span{display:none}.LayoutWrapper_mainContent__tXE_l{margin-left:250px;transition:margin-left .3s ease;min-height:100vh}.LayoutWrapper_mainContent__tXE_l.LayoutWrapper_minimized__81piF{margin-left:80px}@media (max-width:768px){.LayoutWrapper_mainContent__tXE_l,.LayoutWrapper_mainContent__tXE_l.LayoutWrapper_minimized__81piF{margin-left:0}}.MobileMenuButton_menuButton__wt1hy{display:none;position:fixed;top:1rem;left:1rem;z-index:999;background:var(--foreground);border:none;border-radius:8px;padding:.75rem;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);color:var(--text-primary);transition:all .2s}.MobileMenuButton_menuButton__wt1hy:hover{background:var(--background-secondary)}.MobileMenuButton_menuButton__wt1hy:active{transform:scale(.95)}@media (max-width:768px){.MobileMenuButton_menuButton__wt1hy{display:flex;align-items:center;justify-content:center}}.NotificationCenter_container__t8ktC{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.NotificationCenter_floatingButton__JLrEv{width:48px;height:48px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;background:#0ea5e9;color:#fff;box-shadow:0 10px 15px -3px rgba(15,23,42,.25),0 4px 6px -4px rgba(15,23,42,.2);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.NotificationCenter_floatingButton__JLrEv:hover{transform:translateY(-1px);background:#0284c7;box-shadow:0 20px 25px -5px rgba(15,23,42,.3),0 10px 10px -5px rgba(15,23,42,.25)}.NotificationCenter_floatingButton__JLrEv:active{transform:translateY(1px) scale(.98);box-shadow:0 10px 15px -3px rgba(15,23,42,.25),0 4px 6px -4px rgba(15,23,42,.2)}.NotificationCenter_badge__zJtl0{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#f97316;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #fff}.NotificationCenter_panel__BOgSl{width:360px;max-height:70vh;background:#ffffff;border-radius:12px;box-shadow:0 24px 55px rgba(15,23,42,.35);border:1px solid rgba(15,23,42,.08);overflow:hidden;display:flex;flex-direction:column}.NotificationCenter_header__P5yrR{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.NotificationCenter_titleGroup__m02UU{display:flex;flex-direction:column;gap:.125rem}.NotificationCenter_title__mO95E{font-size:.9375rem;font-weight:600;color:#111827}.NotificationCenter_subtitle__O3qkT{font-size:.75rem;color:#6b7280}.NotificationCenter_filters__mrAZw{display:inline-flex;background:#f3f4f6;border-radius:999px;padding:2px;gap:2px}.NotificationCenter_filterButton__HhQ0w{border:none;border-radius:999px;background:transparent;padding:.25rem .6rem;font-size:.75rem;font-weight:500;color:#4b5563;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.NotificationCenter_filterButtonActive__wjUMb{background:#ffffff;color:#0369a1;box-shadow:0 1px 2px rgba(15,23,42,.12)}.NotificationCenter_content__pH2HV{padding:0;overflow-y:auto}.NotificationCenter_list__eTB5T{list-style:none}.NotificationCenter_emptyState__NtU9_{padding:1.5rem 1.25rem;text-align:left}.NotificationCenter_emptyTitle__MMEdG{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.25rem}.NotificationCenter_emptyDescription___z2n1{font-size:.8125rem;color:#6b7280;margin-bottom:.5rem}.NotificationCenter_emptyHint__1xNE2{font-size:.75rem;color:#9ca3af}.NotificationCenter_item__7KsiO{padding:.75rem 1rem;display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;border-bottom:1px solid #f3f4f6;cursor:default}.NotificationCenter_item__7KsiO:last-child{border-bottom:none}.NotificationCenter_icon___ULih{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#0369a1;background:#e0f2fe;flex-shrink:0}.NotificationCenter_itemContent__OUTnd{display:flex;flex-direction:column;gap:.125rem}.NotificationCenter_itemTitleRow__bR9hT{display:flex;align-items:center;gap:.4rem}.NotificationCenter_itemTitle__cWGG7{font-size:.85rem;font-weight:600;color:#111827}.NotificationCenter_itemPill__RjdC8{font-size:.65rem;padding:.05rem .4rem;border-radius:999px;background:#f3f4f6;color:#4b5563;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.NotificationCenter_itemDescription__R4SSC{font-size:.8rem;color:#4b5563}.NotificationCenter_itemMeta__7Z04S{font-size:.7rem;color:#9ca3af}.NotificationCenter_itemRight__q2kTH{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.NotificationCenter_time__LZFoC{font-size:.7rem;color:#6b7280}.NotificationCenter_unreadDot__SLEGz{width:8px;height:8px;border-radius:999px;background:#22c55e}.NotificationCenter_markButton__s_SvB{border:none;background:transparent;color:#6b7280;font-size:.7rem;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.NotificationCenter_markButton__s_SvB:hover{color:#111827}.NotificationCenter_footer__gzQxZ{padding:.5rem .875rem .75rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.NotificationCenter_footerText___LJyE{font-size:.75rem;color:#6b7280}.NotificationCenter_footerActions__ramOf{display:flex;gap:.5rem}.NotificationCenter_smallButton__drupA{border-radius:999px;border:1px solid #d1d5db;background:#ffffff;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:#374151;cursor:pointer;transition:background .15s ease,border-color .15s ease}.NotificationCenter_smallButton__drupA:hover{background:#f9fafb;border-color:#9ca3af}.NotificationCenter_smallButtonPrimary__du6gn{background:#0ea5e9;border-color:#0ea5e9;color:#ffffff}.NotificationCenter_smallButtonPrimary__du6gn:hover{background:#0284c7;border-color:#0284c7}@media (max-width:640px){.NotificationCenter_container__t8ktC{right:1rem;bottom:1rem}.NotificationCenter_panel__BOgSl{width:min(100vw - 2rem,380px)}}.ConfirmationModal_overlay__BaBye{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:ConfirmationModal_fadeIn__znEMA .2s ease-out}.ConfirmationModal_modal__WMQ4J{background:white;border-radius:12px;width:90%;max-width:400px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:ConfirmationModal_scaleIn__aQjZ9 .2s ease-out;overflow:hidden}.ConfirmationModal_header__DeHeJ{padding:20px 24px;display:flex;align-items:flex-start;gap:16px}.ConfirmationModal_iconContainer__5ZMZj{flex-shrink:0;width:40px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center}.ConfirmationModal_iconDanger__Ka0uo{background:#fee2e2;color:#ef4444}.ConfirmationModal_iconWarning__Xqije{background:#fef3c7;color:#d97706}.ConfirmationModal_iconInfo__j_qL3{background:#dbeafe;color:#3b82f6}.ConfirmationModal_content__vp_7X{flex:1 1}.ConfirmationModal_title__BOw7T{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.ConfirmationModal_message__VB3NQ{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.ConfirmationModal_footer__JgNxf{padding:16px 24px;background:#f9fafb;display:flex;justify-content:flex-end;gap:12px}.ConfirmationModal_button__6cva4{padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}.ConfirmationModal_cancelButton__zPAtY{background:white;border-color:#d1d5db;color:#374151}.ConfirmationModal_cancelButton__zPAtY:hover{background:#f3f4f6;border-color:#9ca3af}.ConfirmationModal_confirmButton__FdtYl{color:white}.ConfirmationModal_confirmDanger__8dXCx{background:#ef4444}.ConfirmationModal_confirmDanger__8dXCx:hover{background:#dc2626}.ConfirmationModal_confirmPrimary___m5Ne{background:#3b82f6}.ConfirmationModal_confirmPrimary___m5Ne:hover{background:#2563eb}@keyframes ConfirmationModal_fadeIn__znEMA{0%{opacity:0}to{opacity:1}}@keyframes ConfirmationModal_scaleIn__aQjZ9{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}