.TicketsManagement_container__XbahJ{background:#f6f7f8;padding:2rem;min-height:100vh}.TicketsManagement_header__SRhvV{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.TicketsManagement_title__eYmDe{font-size:1.875rem;font-weight:700;color:#0c3264}.TicketsManagement_headerRight__OxWro{display:flex;gap:1rem}.TicketsManagement_searchBox__ciQu9{display:flex;align-items:center;background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;min-width:300px}.TicketsManagement_searchBox__ciQu9 input{border:none;outline:none;flex:1 1;margin-left:.5rem}.TicketsManagement_searchIcon__5WYeK{color:#9ca3af;width:1.25rem;height:1.25rem}.TicketsManagement_filterBtn__tUJLL{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem 1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s}.TicketsManagement_filterBtn__tUJLL:hover{background:#f3f4f6}.TicketsManagement_filterBtnText__HShXW{font-weight:500;color:#374151}.TicketsManagement_filterIcon__FlrgJ{color:#6b7280;width:1.25rem;height:1.25rem}.TicketsManagement_addBtn__XMaj6{background:#0c3264;color:white;border:none;border-radius:.5rem;padding:.625rem 1.25rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;transition:all .2s}.TicketsManagement_addBtn__XMaj6:hover{background:#0a2850}.TicketsManagement_plusIcon__Iy4KW{width:1.25rem;height:1.25rem}.TicketsManagement_statsGrid__Dmm0G{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.TicketsManagement_statCard__PLfLk{background:white;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TicketsManagement_statHeader__NGMUn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.TicketsManagement_statLabel__zBdBE{font-size:.875rem;color:#6b7280;font-weight:500}.TicketsManagement_statIcon__665r2{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.TicketsManagement_statIconOpen__ansao{background:#fee2e2;color:#dc2626}.TicketsManagement_statIconInProgress__UQY1f{background:#fef3c7;color:#f59e0b}.TicketsManagement_statIconResolved__dUXsv{background:#d1fae5;color:#10b981}.TicketsManagement_statIconClosed__b4hC8{background:#e0e7ff;color:#6366f1}.TicketsManagement_statContent__zcK51{display:flex;justify-content:space-between;align-items:flex-end}.TicketsManagement_statValue__eh9iG{font-size:2rem;font-weight:700;color:#0c3264}.TicketsManagement_statChange__3rhUU{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.TicketsManagement_statChangePositive__RiSH0{color:#10b981}.TicketsManagement_statChangeNegative__1Xnn5{color:#dc2626}.TicketsManagement_statChangeIcon__hxm5l{width:1rem;height:1rem}.TicketsManagement_tableCard__NzV3e{background:white;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TicketsManagement_tableHeader__nAGL3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.TicketsManagement_tableTitle__9UiF8{font-size:1.25rem;font-weight:600;color:#0c3264}.TicketsManagement_tabs__qOmoE{display:flex;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.TicketsManagement_tab__2sguG{padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500;color:#6b7280;transition:all .2s}.TicketsManagement_tabActive__6ue6B{background:white;color:#0c3264;box-shadow:0 1px 2px rgba(0,0,0,.05)}.TicketsManagement_table__9jWqr{width:100%;border-collapse:collapse}.TicketsManagement_table__9jWqr thead{border-bottom:1px solid #e5e7eb}.TicketsManagement_table__9jWqr th{text-align:left;padding:.75rem;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase}.TicketsManagement_table__9jWqr tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s}.TicketsManagement_table__9jWqr tbody tr:hover{background:#f9fafb}.TicketsManagement_table__9jWqr td{padding:1rem .75rem}.TicketsManagement_ticketId__hIKYm{color:#0c3264;font-weight:600;cursor:pointer}.TicketsManagement_ticketId__hIKYm:hover{text-decoration:underline}.TicketsManagement_ticketUser__1yJmf{display:flex;align-items:center;gap:.75rem}.TicketsManagement_ticketAvatar__7iysb{width:2rem;height:2rem;border-radius:9999px;background:#e0e7ff;color:#6366f1;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem}.TicketsManagement_ticketUserInfo__2THIa{display:flex;flex-direction:column}.TicketsManagement_ticketUserName__0GBJ7{font-weight:500;color:#111827}.TicketsManagement_ticketUserEmail__0ozTH{font-size:.875rem;color:#6b7280}.TicketsManagement_ticketSubject__nEHGv{font-weight:500;color:#111827}.TicketsManagement_ticketSubjectDesc__vYC45{font-size:.875rem;color:#6b7280;margin-top:.25rem}.TicketsManagement_badge___AgZH{padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.375rem}.TicketsManagement_badgeDot__EiSve{width:.5rem;height:.5rem;border-radius:9999px}.TicketsManagement_badgeOpen__KO4dD{background:#fee2e2;color:#991b1b}.TicketsManagement_badgeDotOpen__gCGUH{background:#dc2626}.TicketsManagement_badgeInProgress__bdHaY{background:#fef3c7;color:#92400e}.TicketsManagement_badgeDotInProgress__VlmYv{background:#f59e0b}.TicketsManagement_badgeResolved__cw_qM{background:#d1fae5;color:#065f46}.TicketsManagement_badgeDotResolved__gvblr{background:#10b981}.TicketsManagement_badgeClosed__3ZJGy{background:#e0e7ff;color:#3730a3}.TicketsManagement_badgeDotClosed__7_hlK{background:#6366f1}.TicketsManagement_priorityHigh__WmYEE{background:#fee2e2;color:#991b1b}.TicketsManagement_priorityMedium__fYWXO{background:#fef3c7;color:#92400e}.TicketsManagement_priorityLow__kKyVF{background:#dbeafe;color:#1e40af}.TicketsManagement_ticketDate__nbC0D{color:#6b7280;font-size:.875rem}.TicketsManagement_ticketActions__chWF_{display:flex;gap:.5rem}.TicketsManagement_actionBtn__hf1H_{padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:all .2s;background:#f1f5f9;border:none;display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#334155}.TicketsManagement_actionBtn__hf1H_:hover{background:#e2e8f0}.TicketsManagement_actionIcon__Fcwzb{width:1.125rem;height:1.125rem;min-width:1.125rem;min-height:1.125rem;font-size:1.125rem;color:#64748b;flex-shrink:0}.TicketsManagement_pagination__80Hlx{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.TicketsManagement_paginationInfo__JzIcz{color:#6b7280;font-size:.875rem}.TicketsManagement_paginationControls__FZR_m{display:flex;gap:.5rem;align-items:center}.TicketsManagement_paginationBtn__ZyA1w{padding:.5rem .75rem;border-radius:.375rem;border:1px solid #e5e7eb;background:white;cursor:pointer;font-weight:500;color:#374151;transition:all .2s}.TicketsManagement_paginationBtn__ZyA1w:hover:not(:disabled){background:#f3f4f6}.TicketsManagement_paginationBtn__ZyA1w:disabled{opacity:.5;cursor:not-allowed}.TicketsManagement_paginationBtnActive__wd_iM{background:#0c3264;color:white;border-color:#0c3264}.TicketsManagement_paginationDots__mN7b2{color:#6b7280;padding:0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TicketsManagement_slidePanel__ZYQMv{position:fixed;top:0;right:0;width:32rem;height:100vh;background:white;box-shadow:-4px 0 6px rgba(0,0,0,.1);transform:translateX(100%);transition:transform .3s ease;z-index:50}.TicketsManagement_slidePanelOpen__y6gEQ{transform:translateX(0)}.TicketsManagement_slidePanelOverlay__jtYw9{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40}.TicketsManagement_slidePanelHeader__RZC10{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.TicketsManagement_slidePanelTitle__PDVUC{font-size:1.25rem;font-weight:600;color:#0c3264}.TicketsManagement_slidePanelClose__lXVyE{padding:.5rem;border-radius:.375rem;cursor:pointer;background:transparent;border:none;transition:all .2s}.TicketsManagement_slidePanelClose__lXVyE:hover{background:#f3f4f6}.TicketsManagement_slidePanelBody__DQeT1{padding:1.5rem;overflow-y:auto;height:calc(100vh - 5rem)}.TicketsManagement_detailSection__CboKm{margin-bottom:2rem}.TicketsManagement_detailLabel__P9kBs{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.TicketsManagement_detailValue__4coI2{color:#111827}.TicketsManagement_detailGrid__HNvij{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.TicketsManagement_timeline__GCqFu{position:relative;padding-left:2rem}.TicketsManagement_timelineItem__mg0Mo{position:relative;padding-bottom:2rem}.TicketsManagement_timelineItem__mg0Mo:before{content:"";position:absolute;left:-1.75rem;top:.375rem;width:.75rem;height:.75rem;border-radius:9999px;background:#0c3264}.TicketsManagement_timelineItem__mg0Mo:after{content:"";position:absolute;left:-1.375rem;top:1.25rem;width:.125rem;height:calc(100% - 1rem);background:#e5e7eb}.TicketsManagement_timelineItem__mg0Mo:last-child:after{display:none}.TicketsManagement_timelineHeader__hwX7S{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.TicketsManagement_timelineUser__f5i8n{font-weight:600;color:#0c3264}.TicketsManagement_timelineDate__gVCyU{font-size:.875rem;color:#6b7280}.TicketsManagement_timelineContent__ZVbQv{color:#374151;background:#f9fafb;padding:.75rem;border-radius:.5rem}.TicketsManagement_modal__sIlhG{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:50}.TicketsManagement_modalOverlay__6vmZ2{position:fixed;inset:0;background:rgba(0,0,0,.5)}.TicketsManagement_modalContent__F0BCd{background:white;border-radius:.75rem;padding:2rem;width:90%;max-width:32rem;position:relative;z-index:51}.TicketsManagement_modalHeader__aTxnA{margin-bottom:1.5rem}.TicketsManagement_modalTitle__VkQYQ{font-size:1.5rem;font-weight:700;color:#0c3264}.TicketsManagement_formGroup__qhJLY,.TicketsManagement_modalBody__WNTgj{margin-bottom:1.5rem}.TicketsManagement_formLabel__51x3R{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.TicketsManagement_formInput__Jla4O,.TicketsManagement_formSelect__dCtrU,.TicketsManagement_formTextarea__i97bZ{width:100%;padding:.625rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;outline:none;transition:border-color .2s}.TicketsManagement_formInput__Jla4O:focus,.TicketsManagement_formSelect__dCtrU:focus,.TicketsManagement_formTextarea__i97bZ:focus{border-color:#0c3264}.TicketsManagement_formTextarea__i97bZ{resize:vertical;min-height:6rem}.TicketsManagement_modalFooter__u_1K9{display:flex;justify-content:flex-end;gap:.75rem}.TicketsManagement_modalBtnCancel__Q4OAe{padding:.625rem 1.25rem;border-radius:.5rem;border:1px solid #d1d5db;background:white;color:#374151;font-weight:500;cursor:pointer;transition:all .2s}.TicketsManagement_modalBtnCancel__Q4OAe:hover{background:#f3f4f6}.TicketsManagement_modalBtnSubmit__1HxX9{padding:.625rem 1.25rem;border-radius:.5rem;border:none;background:#0c3264;color:white;font-weight:500;cursor:pointer;transition:all .2s}.TicketsManagement_modalBtnSubmit__1HxX9:hover{background:#0a2850}.TicketsManagement_badgeNew__SrlKN{background:rgba(242,169,0,.2);color:#F2A900}.TicketsManagement_badgeDotNew__zQ_cS{background:#F2A900}.TicketsManagement_filtersSection__qh_oa{background:white;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1);animation:TicketsManagement_slideDown__NBcQI .3s ease}@keyframes TicketsManagement_slideDown__NBcQI{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TicketsManagement_filtersGrid__wpMFF{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:1rem;gap:1rem;align-items:end}.TicketsManagement_filterGroup__plTDQ{display:flex;flex-direction:column}.TicketsManagement_filterLabel__w5O_P{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.TicketsManagement_filterSelect__MpEzK{padding:.625rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;outline:none;transition:border-color .2s;background:white;cursor:pointer}.TicketsManagement_filterSelect__MpEzK:focus{border-color:#0c3264}.TicketsManagement_filterSelect__MpEzK:hover{border-color:#9ca3af}.TicketsManagement_filterActions__vbQVT{display:flex;gap:.5rem}.TicketsManagement_filterResetBtn__MHCFt{padding:.625rem 1.25rem;border-radius:.5rem;border:1px solid #d1d5db;background:white;color:#374151;font-weight:500;cursor:pointer;transition:all .2s}.TicketsManagement_filterResetBtn__MHCFt:hover{background:#f3f4f6}.TicketsManagement_filterApplyBtn__kQ6RE{padding:.625rem 1.25rem;border-radius:.5rem;border:none;background:#0c3264;color:white;font-weight:500;cursor:pointer;transition:all .2s}.TicketsManagement_filterApplyBtn__kQ6RE:hover{background:#0a2850}.TicketDetailModal_backdrop__I6wAz{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.TicketDetailModal_modal__h8vcS{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:64rem;max-height:90vh;display:flex;flex-direction:column;position:relative}.dark .TicketDetailModal_modal__h8vcS{background:#0f172a}.TicketDetailModal_header__WAN1H{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e2e8f0}.dark .TicketDetailModal_header__WAN1H{border-bottom-color:#1e293b}.TicketDetailModal_title__D2nrI{font-size:1.125rem;font-weight:700;color:#0c3264;margin:0}.dark .TicketDetailModal_title__D2nrI{color:white}.TicketDetailModal_closeBtn__xonTS{padding:.375rem;border-radius:9999px;border:none;background:transparent;cursor:pointer;color:#64748b;transition:all .2s;display:flex;align-items:center;justify-content:center}.TicketDetailModal_closeBtn__xonTS:hover{background:#f1f5f9}.dark .TicketDetailModal_closeBtn__xonTS{color:#94a3b8}.dark .TicketDetailModal_closeBtn__xonTS:hover{background:#1e293b}.TicketDetailModal_body__dEfd_{flex:1 1;overflow-y:auto;padding:1.5rem}.TicketDetailModal_contentGrid__K_HSu{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.TicketDetailModal_contentGrid__K_HSu{grid-template-columns:2fr 1fr}}.TicketDetailModal_mainContent__jFgF6{display:flex;flex-direction:column;gap:1.5rem}.TicketDetailModal_section__m9uiV{display:flex;flex-direction:column;gap:.75rem}.TicketDetailModal_sectionTitle__Pjg0L{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0}.dark .TicketDetailModal_sectionTitle__Pjg0L{color:white}.TicketDetailModal_detailsGrid__dK80U{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;font-size:.875rem}@media (min-width:640px){.TicketDetailModal_detailsGrid__dK80U{grid-template-columns:repeat(3,1fr)}}.TicketDetailModal_detailLabel__unWSr{color:#64748b;font-size:.875rem}.dark .TicketDetailModal_detailLabel__unWSr{color:#94a3b8}.TicketDetailModal_detailValue__rJAx7{color:#1e293b;font-weight:500;font-size:.875rem}.dark .TicketDetailModal_detailValue__rJAx7{color:#f1f5f9}.TicketDetailModal_messageBox__OT8ER{background:#f8fafc;padding:1rem;border-radius:.5rem;border:1px solid #e2e8f0;font-size:.875rem;color:#475569;line-height:1.6}.dark .TicketDetailModal_messageBox__OT8ER{background:rgba(30,41,59,.5);border-color:#334155;color:#cbd5e1}.TicketDetailModal_attachmentsGrid__S17qF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}@media (min-width:640px){.TicketDetailModal_attachmentsGrid__S17qF{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.TicketDetailModal_attachmentsGrid__S17qF{grid-template-columns:repeat(4,1fr)}}.TicketDetailModal_attachmentItem__Pgg_6{position:relative;aspect-ratio:1;background:#f1f5f9;border-radius:.5rem;border:1px solid #e2e8f0;overflow:hidden;cursor:pointer;transition:transform .2s}.TicketDetailModal_attachmentItem__Pgg_6:hover{transform:scale(1.05)}.dark .TicketDetailModal_attachmentItem__Pgg_6{background:#1e293b;border-color:#334155}.TicketDetailModal_attachmentItem__Pgg_6 img{width:100%;height:100%;object-fit:cover}.TicketDetailModal_attachmentOverlay__Z3cpK{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.TicketDetailModal_attachmentItem__Pgg_6:hover .TicketDetailModal_attachmentOverlay__Z3cpK{opacity:1}.TicketDetailModal_attachmentOverlay__Z3cpK button{background:transparent;border:none;color:white;cursor:pointer;padding:0}.TicketDetailModal_emptyAttachments__xdx47{border:2px dashed #cbd5e1;border-radius:.5rem;padding:1rem;text-align:center}.dark .TicketDetailModal_emptyAttachments__xdx47{border-color:#334155}.TicketDetailModal_emptyAttachments__xdx47 p{color:#64748b;font-size:.875rem;margin:0}.dark .TicketDetailModal_emptyAttachments__xdx47 p{color:#94a3b8}.TicketDetailModal_timeline__9IHCY{position:relative;display:flex;flex-direction:column;gap:1rem;font-size:.875rem}.TicketDetailModal_timeline__9IHCY:before{content:"";position:absolute;left:1rem;top:1rem;bottom:1rem;width:2px;background:#e2e8f0}.dark .TicketDetailModal_timeline__9IHCY:before{background:#334155}.TicketDetailModal_timelineItem__cODrx{position:relative;display:flex;gap:.75rem}.TicketDetailModal_timelineIcon__So9u1{position:relative;z-index:10;width:2rem;height:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#cbd5e1;ring:4px;ring-color:white}.dark .TicketDetailModal_timelineIcon__So9u1{background:#334155;ring-color:#0f172a}.TicketDetailModal_timelineIcon__So9u1 span{font-size:1rem;color:#475569}.dark .TicketDetailModal_timelineIcon__So9u1 span{color:#cbd5e1}.TicketDetailModal_timelineItem__cODrx:first-child .TicketDetailModal_timelineIcon__So9u1{background:rgba(12,50,100,.1)}.dark .TicketDetailModal_timelineItem__cODrx:first-child .TicketDetailModal_timelineIcon__So9u1{background:rgba(12,50,100,.2)}.TicketDetailModal_timelineItem__cODrx:first-child .TicketDetailModal_timelineIcon__So9u1 span{color:#0c3264}.dark .TicketDetailModal_timelineItem__cODrx:first-child .TicketDetailModal_timelineIcon__So9u1 span{color:#e2e8f0}.TicketDetailModal_timelineNote__TQBpf{flex:1 1;background:white;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem}.dark .TicketDetailModal_timelineNote__TQBpf{background:rgba(30,41,59,.5);border-color:#334155}.TicketDetailModal_timelineNoteHeader__E_4Hf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.TicketDetailModal_timelineUser__djZfQ{font-weight:700;color:#1e293b}.dark .TicketDetailModal_timelineUser__djZfQ{color:#f1f5f9}.TicketDetailModal_timelineAction__rUl5p{font-weight:400;color:#64748b}.dark .TicketDetailModal_timelineAction__rUl5p{color:#94a3b8}.TicketDetailModal_timelineDate__ZA3vd{font-size:.75rem;color:#64748b}.dark .TicketDetailModal_timelineDate__ZA3vd{color:#94a3b8}.TicketDetailModal_timelineNoteContent__1qhGV{margin:.25rem 0 0;color:#475569}.dark .TicketDetailModal_timelineNoteContent__1qhGV{color:#cbd5e1}.TicketDetailModal_timelineContent__0a6lu{flex:1 1;padding-top:.25rem}.TicketDetailModal_timelineText__qA9VE{color:#1e293b;margin:0}.dark .TicketDetailModal_timelineText__qA9VE{color:#f1f5f9}.TicketDetailModal_sidebar__W1DAE{display:flex;flex-direction:column;gap:1.5rem}.TicketDetailModal_sidebarCard__M5ux8{background:#f8fafc;padding:1rem;border-radius:.5rem;border:1px solid #e2e8f0}.dark .TicketDetailModal_sidebarCard__M5ux8{background:rgba(30,41,59,.5);border-color:#334155}.TicketDetailModal_userDetails__YRU8f{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem}.TicketDetailModal_userDetails__YRU8f p{margin:0}.TicketDetailModal_manageSection___pp_7{display:flex;flex-direction:column;gap:1rem}.TicketDetailModal_formGroup__r2kdu{display:flex;flex-direction:column;gap:.5rem}.TicketDetailModal_formLabel__EHpH7{font-size:.875rem;font-weight:500;color:#475569}.dark .TicketDetailModal_formLabel__EHpH7{color:#94a3b8}.TicketDetailModal_formSelect__uXKG0{width:100%;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:white;color:#0f172a;font-size:.875rem;outline:none;transition:all .2s}.TicketDetailModal_formSelect__uXKG0:focus{border-color:rgba(12,50,100,.5);ring:2px;ring-color:rgba(12,50,100,.5)}.dark .TicketDetailModal_formSelect__uXKG0{background:#0f172a;border-color:#334155;color:white}.TicketDetailModal_statusButtons__mrCHE{display:flex;flex-wrap:wrap;gap:.5rem}.TicketDetailModal_statusBtn__KzQ5v{flex:1 1;min-width:100px;padding:.5rem .75rem;border-radius:.5rem;border:none;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s}.TicketDetailModal_statusBtnNew__axABP{background:rgba(242,169,0,.2);color:#F2A900}.dark .TicketDetailModal_statusBtnNew__axABP{background:rgba(242,169,0,.3)}.TicketDetailModal_statusBtnInProgress__9Umhn{background:#dbeafe;color:#1e40af}.dark .TicketDetailModal_statusBtnInProgress__9Umhn{background:rgba(59,130,246,.5);color:#93c5fd}.TicketDetailModal_statusBtnResolved__PL11u{background:#d1fae5;color:#065f46}.dark .TicketDetailModal_statusBtnResolved__PL11u{background:rgba(16,185,129,.5);color:#6ee7b7}.TicketDetailModal_statusBtnClosed__VWTAf{background:#e0e7ff;color:#3730a3}.dark .TicketDetailModal_statusBtnClosed__VWTAf{background:rgba(99,102,241,.5);color:#a5b4fc}.TicketDetailModal_statusBtnActive__os_bs{ring:2px;ring-color:currentColor}.TicketDetailModal_noteSection__7_GqR{display:flex;flex-direction:column;gap:.5rem}.TicketDetailModal_formTextarea__tvXLq{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:white;color:#0f172a;font-size:.875rem;outline:none;resize:vertical;font-family:inherit;transition:all .2s}.TicketDetailModal_formTextarea__tvXLq:focus{border-color:rgba(12,50,100,.5);ring:2px;ring-color:rgba(12,50,100,.5)}.dark .TicketDetailModal_formTextarea__tvXLq{background:#0f172a;border-color:#334155;color:white}.TicketDetailModal_noteActions__vmIsv{display:flex;justify-content:flex-end}.TicketDetailModal_btnPrimary__79DVU{padding:.5rem 1rem;border-radius:.5rem;border:none;background:#0c3264;color:white;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.TicketDetailModal_btnPrimary__79DVU:hover{background:#0a2850}.TicketDetailModal_reopenSection__JrV3v{padding-top:1rem;border-top:1px solid #e2e8f0}.dark .TicketDetailModal_reopenSection__JrV3v{border-top-color:#334155}.TicketDetailModal_btnReopen__hsH__{width:100%;padding:.5rem .75rem;border-radius:.5rem;border:none;background:#fee2e2;color:#991b1b;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.375rem}.TicketDetailModal_btnReopen__hsH__:hover{background:#fecaca}.dark .TicketDetailModal_btnReopen__hsH__{background:rgba(220,38,38,.5);color:#fca5a5}.dark .TicketDetailModal_btnReopen__hsH__:hover{background:rgba(220,38,38,.6)}.TicketDetailModal_badge__XUa_Z{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.TicketDetailModal_badgeNew__1hLSn{background:rgba(242,169,0,.2);color:#F2A900}.dark .TicketDetailModal_badgeNew__1hLSn{color:#F2A900}.TicketDetailModal_badgeOpen__0H83M{background:#fee2e2;color:#991b1b}.dark .TicketDetailModal_badgeOpen__0H83M{background:rgba(220,38,38,.5);color:#fca5a5}.TicketDetailModal_badgeInProgress__K_yAS{background:#dbeafe;color:#1e40af}.dark .TicketDetailModal_badgeInProgress__K_yAS{background:rgba(59,130,246,.5);color:#93c5fd}.TicketDetailModal_badgeResolved__PpKzA{background:#d1fae5;color:#065f46}.dark .TicketDetailModal_badgeResolved__PpKzA{background:rgba(16,185,129,.5);color:#6ee7b7}.TicketDetailModal_badgeClosed__8jrGT{background:#e0e7ff;color:#3730a3}.dark .TicketDetailModal_badgeClosed__8jrGT{background:rgba(99,102,241,.5);color:#a5b4fc}.TicketDetailModal_priorityHigh__NY1rh{background:#fee2e2;color:#991b1b}.dark .TicketDetailModal_priorityHigh__NY1rh{background:rgba(220,38,38,.5);color:#fca5a5}.TicketDetailModal_priorityMedium__kGX0m{background:#fef3c7;color:#92400e}.dark .TicketDetailModal_priorityMedium__kGX0m{background:rgba(245,158,11,.5);color:#fcd34d}.TicketDetailModal_priorityLow__hlnwJ{background:#dbeafe;color:#1e40af}.dark .TicketDetailModal_priorityLow__hlnwJ{background:rgba(59,130,246,.5);color:#93c5fd}:global(.dark) [class*=Button],:global(.dark) [class*=btn],:global(.dark) a[class*=btn],:global(.dark) button,:global(.dark) input[type=button],:global(.dark) input[type=submit]{background:#0d3263!important;color:#fff!important;border:1px solid #0d3263!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important}:global(.dark) [class*=Button]:hover,:global(.dark) [class*=btn]:hover,:global(.dark) a[class*=btn]:hover,:global(.dark) button:hover,:global(.dark) input[type=button]:hover,:global(.dark) input[type=submit]:hover{background:#0a2749!important;color:#fff!important;border:1px solid #0a2749!important}:global(.dark) [class*=btn]:disabled,:global(.dark) button:disabled,:global(.dark) input[type=button]:disabled,:global(.dark) input[type=submit]:disabled{background:#374151!important;color:#9ca3af!important;border:1px solid #374151!important;cursor:not-allowed!important;opacity:.6!important}:global(.dark) .material-symbols-outlined{color:#fff!important}:global(.dark) h1,:global(.dark) h2,:global(.dark) h3,:global(.dark) h4,:global(.dark) h5,:global(.dark) h6{color:#3b82f6!important;font-weight:700!important}:global(.dark) a:not([class*=btn]),:global(.dark) div,:global(.dark) label,:global(.dark) li,:global(.dark) p,:global(.dark) small,:global(.dark) span:not(.material-symbols-outlined),:global(.dark) strong,:global(.dark) td,:global(.dark) th{color:#e5e7eb!important}:global(.dark) input,:global(.dark) select,:global(.dark) textarea{background:#1f2937!important;color:#f3f4f6!important;border:1px solid #374151!important}:global(.dark) input::placeholder,:global(.dark) textarea::placeholder{color:#9ca3af!important}:global(.dark) option{background:#1f2937!important;color:#f3f4f6!important}:global(.dark) [class*=Badge],:global(.dark) [class*=badge],:global(.dark) [class*=status]{border:1px solid #374151!important}.CreateTicketModal_backdrop__IzwsP{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CreateTicketModal_modal__LYdRY{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-width:48rem;max-height:90vh;display:flex;flex-direction:column;position:relative;margin:1rem}.dark .CreateTicketModal_modal__LYdRY{background:#0f172a}.CreateTicketModal_header__lb3kx{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e2e8f0}.dark .CreateTicketModal_header__lb3kx{border-bottom-color:#1e293b}.CreateTicketModal_title__d7tlu{font-size:1.25rem;font-weight:700;color:#0c3264;margin:0}.dark .CreateTicketModal_title__d7tlu{color:white}.CreateTicketModal_closeBtn__EXyaA{padding:.5rem;border-radius:9999px;border:none;background:transparent;cursor:pointer;color:#64748b;transition:all .2s;display:flex;align-items:center;justify-content:center}.CreateTicketModal_closeBtn__EXyaA:hover{background:#f1f5f9}.dark .CreateTicketModal_closeBtn__EXyaA{color:#94a3b8}.dark .CreateTicketModal_closeBtn__EXyaA:hover{background:#1e293b}.CreateTicketModal_body__Yykk1{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;font-size:.875rem}.CreateTicketModal_formGrid__ugF_n{display:grid;grid-template-columns:1fr;grid-gap:1.5rem 1rem;gap:1.5rem 1rem}@media (min-width:768px){.CreateTicketModal_formGrid__ugF_n{grid-template-columns:repeat(2,1fr)}}.CreateTicketModal_formGroupFull___N1y_{grid-column:1/-1}.CreateTicketModal_formGroup__FLnJn{display:flex;flex-direction:column;gap:.25rem}.CreateTicketModal_formLabel__1FyiB{font-weight:500;color:#334155;font-size:.875rem}.dark .CreateTicketModal_formLabel__1FyiB{color:#cbd5e1}.CreateTicketModal_formInput__Oud05{width:100%;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:white;color:#0f172a;font-size:.875rem;outline:none;transition:all .2s}.CreateTicketModal_formInput__Oud05:focus{border-color:rgba(12,50,100,.5);ring:2px;ring-color:rgba(12,50,100,.5)}.dark .CreateTicketModal_formInput__Oud05{background:#1e293b;border-color:#334155;color:white}.CreateTicketModal_formSelect__RjPUv{width:100%;padding:.625rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:white;color:#0f172a;font-size:.875rem;outline:none;transition:all .2s}.CreateTicketModal_formSelect__RjPUv:focus{border-color:rgba(12,50,100,.5);ring:2px;ring-color:rgba(12,50,100,.5)}.dark .CreateTicketModal_formSelect__RjPUv{background:#1e293b;border-color:#334155;color:white}.CreateTicketModal_formTextarea__rMdth{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:white;color:#0f172a;font-size:.875rem;outline:none;resize:vertical;font-family:inherit;transition:all .2s}.CreateTicketModal_formTextarea__rMdth:focus{border-color:rgba(12,50,100,.5);ring:2px;ring-color:rgba(12,50,100,.5)}.dark .CreateTicketModal_formTextarea__rMdth{background:#1e293b;border-color:#334155;color:white}.CreateTicketModal_uploadArea__DkfuY{display:flex;justify-content:center;border-radius:.5rem;border:2px dashed #cbd5e1;padding:1.5rem 1.5rem 2.5rem}.dark .CreateTicketModal_uploadArea__DkfuY{border-color:#475569}.CreateTicketModal_uploadContent__X_lAH{text-align:center}.CreateTicketModal_uploadContent__X_lAH>span{font-size:2.25rem;color:#94a3b8}.dark .CreateTicketModal_uploadContent__X_lAH>span{color:#64748b}.CreateTicketModal_uploadText__V5GWS{margin-top:1rem;display:flex;font-size:.875rem;line-height:1.5;color:#475569}.dark .CreateTicketModal_uploadText__V5GWS{color:#94a3b8}.CreateTicketModal_uploadLabel__wzJvQ{position:relative;cursor:pointer;border-radius:.375rem;font-weight:600;color:#0c3264;outline:none;transition:all .2s}.CreateTicketModal_uploadLabel__wzJvQ:hover{color:#0a2850}.CreateTicketModal_uploadLabel__wzJvQ:focus-within{ring:2px;ring-color:rgba(12,50,100,.5);ring-offset:2px}.dark .CreateTicketModal_uploadLabel__wzJvQ:focus-within{ring-offset-color:#0f172a}.CreateTicketModal_uploadInput__xMQzy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.CreateTicketModal_uploadHint__FZM38{padding-left:.25rem;margin:0}.CreateTicketModal_uploadInfo__xnsS5{margin-top:.25rem;font-size:.75rem;line-height:1.25rem;color:#64748b;margin-bottom:0}.dark .CreateTicketModal_uploadInfo__xnsS5{color:#64748b}.CreateTicketModal_footer__zgvVX{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc}.dark .CreateTicketModal_footer__zgvVX{border-top-color:#1e293b;background:rgba(15,23,42,.5)}.CreateTicketModal_btnCancel__LUgcg{padding:.625rem 1rem;border-radius:.5rem;border:1px solid #cbd5e1;background:white;color:#334155;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s}.CreateTicketModal_btnCancel__LUgcg:hover{background:#f8fafc}.dark .CreateTicketModal_btnCancel__LUgcg{background:#1e293b;border-color:#334155;color:#e2e8f0}.dark .CreateTicketModal_btnCancel__LUgcg:hover{background:#334155}.CreateTicketModal_btnPrimary__Ic1UB{padding:.625rem 1rem;border-radius:.5rem;border:none;background:#0c3264;color:white;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .2s}.CreateTicketModal_btnPrimary__Ic1UB:hover{background:#0a2850}.TicketModal_modalOverlay__IlMt_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:TicketModal_fadeIn__oaPpm .3s ease-out}@keyframes TicketModal_fadeIn__oaPpm{0%{opacity:0}to{opacity:1}}.TicketModal_modalContent__Lc1MW{background:white;border-radius:24px;width:min(800px,90vw);max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px rgba(0,0,0,.3);animation:TicketModal_modalSlideUp__v42Gn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes TicketModal_modalSlideUp__v42Gn{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.TicketModal_modalHeader__LSiID{padding:2rem;border-bottom:2px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.TicketModal_modalTitle__HJUoi{font-size:1.75rem;font-weight:800;color:#0d3263;margin:0;display:flex;align-items:center;gap:.75rem}.TicketModal_modalClose___4Kpu{width:40px;height:40px;border-radius:12px;background:#f1f5f9;border:none;font-size:2rem;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1}.TicketModal_modalClose___4Kpu:hover{background:#e2e8f0;color:#0d3263;transform:rotate(90deg)}.TicketModal_modalBody__D_dnY{padding:2rem}.TicketModal_modalFooter__gAdmH{padding:1.5rem 2rem;border-top:2px solid #f1f5f9;display:flex;gap:1rem;justify-content:flex-end}.TicketModal_formGroup__nnrrv{margin-bottom:1.5rem}.TicketModal_formLabel__sR10g{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:#0d3263;margin-bottom:.5rem}.TicketModal_formInput__diTS5,.TicketModal_formSelect__7OhsU,.TicketModal_formTextarea__glJG5{width:100%;padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;color:#0d3263;background:white;transition:all .3s ease}.TicketModal_formInput__diTS5:focus,.TicketModal_formSelect__7OhsU:focus,.TicketModal_formTextarea__glJG5:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.TicketModal_formTextarea__glJG5{resize:vertical;min-height:100px;font-family:inherit}.TicketModal_btnPrimary__oLc6q,.TicketModal_btnSecondary__m94Bh{padding:.875rem 1.75rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;gap:.5rem}.TicketModal_btnPrimary__oLc6q{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;box-shadow:0 4px 12px rgba(59,130,246,.3)}.TicketModal_btnPrimary__oLc6q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.4)}.TicketModal_btnPrimary__oLc6q:disabled{opacity:.6;cursor:not-allowed}.TicketModal_btnSecondary__m94Bh{background:white;color:#64748b;border:2px solid #e2e8f0}.TicketModal_btnSecondary__m94Bh:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TicketModal_btnSecondary__m94Bh:disabled{opacity:.6;cursor:not-allowed}.TicketModal_deleteModal__wZCVN{background:white;border-radius:24px;width:min(500px,90vw);box-shadow:0 25px 60px rgba(0,0,0,.3);animation:TicketModal_modalSlideUp__v42Gn .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.TicketModal_deleteModalIcon__B1Hk5{background:linear-gradient(135deg,#fee2e2,#fecaca);padding:3rem 2rem 2rem;display:flex;align-items:center;justify-content:center}.TicketModal_deleteModalIcon__B1Hk5 span.TicketModal_material-symbols-outlined__BTsIK{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;font-size:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(220,38,38,.4);animation:TicketModal_iconPulse__iUBpt 2s ease-in-out infinite}@keyframes TicketModal_iconPulse__iUBpt{0%,to{transform:scale(1);box-shadow:0 10px 30px rgba(220,38,38,.4)}50%{transform:scale(1.05);box-shadow:0 15px 40px rgba(220,38,38,.6)}}.TicketModal_deleteModalContent__iPnOF{padding:2rem;text-align:center}.TicketModal_deleteModalTitle__H8kxq{font-size:1.75rem;font-weight:800;color:#0d3263;margin:0 0 1rem;line-height:1.3}.TicketModal_deleteModalMessage__0kiAt{color:#475569;font-size:1rem;line-height:1.7;margin:0}.TicketModal_deleteModalMessage__0kiAt strong{color:#0d3263;font-weight:700}.TicketModal_deleteModalActions__nRpuo{display:flex;gap:1rem;padding:1.5rem 2rem 2rem;border-top:2px solid #f1f5f9}.TicketModal_btnCancelDelete__86A_7,.TicketModal_btnConfirmDelete__D6qNI{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;border:none}.TicketModal_btnCancelDelete__86A_7{background:white;color:#64748b;border:2px solid #e2e8f0}.TicketModal_btnCancelDelete__86A_7:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.TicketModal_btnConfirmDelete__D6qNI{background:linear-gradient(135deg,#dc2626,#b91c1c);color:white;box-shadow:0 4px 12px rgba(220,38,38,.3)}.TicketModal_btnConfirmDelete__D6qNI:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(220,38,38,.5)}.TicketModal_btnCancelDelete__86A_7:disabled,.TicketModal_btnConfirmDelete__D6qNI:disabled{opacity:.6;cursor:not-allowed}.TicketModal_btnCancelDelete__86A_7 span.TicketModal_material-symbols-outlined__BTsIK,.TicketModal_btnConfirmDelete__D6qNI span.TicketModal_material-symbols-outlined__BTsIK{font-size:1.25rem}@media (max-width:768px){.TicketModal_modalContent__Lc1MW{width:95vw;border-radius:16px}.TicketModal_modalHeader__LSiID{padding:1.5rem}.TicketModal_modalTitle__HJUoi{font-size:1.5rem}.TicketModal_modalBody__D_dnY{padding:1.5rem}.TicketModal_modalFooter__gAdmH{padding:1rem 1.5rem;flex-direction:column}.TicketModal_btnPrimary__oLc6q,.TicketModal_btnSecondary__m94Bh{width:100%;justify-content:center}.TicketModal_deleteModal__wZCVN{width:95vw;border-radius:16px}.TicketModal_deleteModalIcon__B1Hk5{padding:2rem 1.5rem 1.5rem}.TicketModal_deleteModalIcon__B1Hk5 span.TicketModal_material-symbols-outlined__BTsIK{width:60px;height:60px;font-size:36px}.TicketModal_deleteModalContent__iPnOF{padding:1.5rem}.TicketModal_deleteModalTitle__H8kxq{font-size:1.5rem}.TicketModal_deleteModalMessage__0kiAt{font-size:.9375rem}.TicketModal_deleteModalActions__nRpuo{flex-direction:column;padding:1rem 1.5rem 1.5rem}.TicketModal_btnCancelDelete__86A_7,.TicketModal_btnConfirmDelete__D6qNI{width:100%}}.ViewPostModal_overlay__K3nI9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:ViewPostModal_fadeIn__ut7_m .2s ease-out}@keyframes ViewPostModal_fadeIn__ut7_m{0%{opacity:0}to{opacity:1}}.ViewPostModal_modal__b3PEj{background:white;border-radius:1rem;width:100%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:ViewPostModal_slideUp__YCyXW .3s ease-out}@keyframes ViewPostModal_slideUp__YCyXW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dark .ViewPostModal_modal__b3PEj{background:#1f2937;border:1px solid #374151}.ViewPostModal_header__rqUti{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.dark .ViewPostModal_header__rqUti{border-bottom-color:#374151}.ViewPostModal_headerLeft__vjrVb{display:flex;align-items:center;gap:.75rem}.ViewPostModal_title__j4_m8{font-size:1.5rem;font-weight:700;color:#111417;margin:0;font-family:Poppins,sans-serif}.dark .ViewPostModal_title__j4_m8{color:white}.ViewPostModal_closeBtn__bZ4IR{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;transition:all .2s}.ViewPostModal_closeBtn__bZ4IR:hover{background:#f3f4f6;color:#111417}.dark .ViewPostModal_closeBtn__bZ4IR:hover{background:#374151;color:white}.ViewPostModal_content__z1sSe{flex:1 1;overflow-y:auto;padding:2rem}.ViewPostModal_imageSection__jVw1s{margin-bottom:2rem;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb}.dark .ViewPostModal_imageSection__jVw1s{border-color:#374151}.ViewPostModal_postImage__JZcCV{width:100%;height:300px;object-fit:cover;display:block}.ViewPostModal_infoGrid__cxOy9{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.ViewPostModal_infoItem__MmM1l{display:flex;flex-direction:column;gap:.5rem}.ViewPostModal_label__1jo0k{font-size:.875rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.dark .ViewPostModal_label__1jo0k{color:#9ca3af}.ViewPostModal_value__d_eZ_{font-size:1rem;font-weight:500;color:#111417}.dark .ViewPostModal_value__d_eZ_{color:white}.ViewPostModal_typeBadge__UkuGr{display:inline-block;padding:.375rem .875rem;border-radius:9999px;font-size:.875rem;font-weight:600;width:-moz-fit-content;width:fit-content}.ViewPostModal_typeBuy__MoXJG{background:#d1fae5;color:#065f46}.ViewPostModal_typeSell__P7q_J{background:#fee2e2;color:#991b1b}.dark .ViewPostModal_typeBuy__MoXJG{background:rgba(6,95,70,.2);color:#6ee7b7}.dark .ViewPostModal_typeSell__P7q_J{background:rgba(153,27,27,.2);color:#f87171}.ViewPostModal_statusBadge__YC3w4{display:inline-block;padding:.375rem .875rem;border-radius:.5rem;font-size:.875rem;font-weight:600;width:-moz-fit-content;width:fit-content}.ViewPostModal_statusActive__4vOCA{background:#d1fae5;color:#065f46}.ViewPostModal_statusPending__WBcVC{background:#fef3c7;color:#92400e}.ViewPostModal_statusBlocked__EPGt1{background:#fee2e2;color:#991b1b}.dark .ViewPostModal_statusActive__4vOCA{background:rgba(6,95,70,.2);color:#6ee7b7}.dark .ViewPostModal_statusPending__WBcVC{background:rgba(146,64,14,.2);color:#fcd34d}.dark .ViewPostModal_statusBlocked__EPGt1{background:rgba(153,27,27,.2);color:#f87171}.ViewPostModal_userSection__aJbbc{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem}.dark .ViewPostModal_userSection__aJbbc{background:#111827;border-color:#374151}.ViewPostModal_sectionTitle__p_9gI{font-size:1rem;font-weight:700;color:#111417;margin:0 0 1rem;font-family:Poppins,sans-serif}.dark .ViewPostModal_sectionTitle__p_9gI{color:white}.ViewPostModal_userCard__7RiQW{display:flex;align-items:center;gap:1rem}.ViewPostModal_userAvatar__sOCTG{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.dark .ViewPostModal_userAvatar__sOCTG{border-color:#374151}.ViewPostModal_userInfo__kqEH5{display:flex;flex-direction:column;gap:.25rem}.ViewPostModal_userName___atzW{font-size:1rem;font-weight:600;color:#111417}.dark .ViewPostModal_userName___atzW{color:white}.ViewPostModal_userEmail__UtABB{font-size:.875rem;color:#6b7280}.dark .ViewPostModal_userEmail__UtABB{color:#9ca3af}.ViewPostModal_footer__4lFRI{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem 2rem;border-top:1px solid #e5e7eb}.dark .ViewPostModal_footer__4lFRI{border-top-color:#374151}.ViewPostModal_btnSecondary__IiRBn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.ViewPostModal_btnSecondary__IiRBn:hover{background:#f3f4f6;color:#111417;border-color:#d1d5db}.dark .ViewPostModal_btnSecondary__IiRBn{border-color:#374151;color:#9ca3af}.dark .ViewPostModal_btnSecondary__IiRBn:hover{background:#374151;color:white;border-color:#4b5563}.ViewPostModal_btnPrimary___AWna{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(90deg,#0d3263,#f2a900);color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s}.ViewPostModal_btnPrimary___AWna:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,50,99,.3)}.dark .ViewPostModal_btnPrimary___AWna,.dark .ViewPostModal_btnSecondary__IiRBn{background:#0d3263!important;color:#fff!important;border:1px solid #0d3263!important}.dark .ViewPostModal_btnPrimary___AWna:hover,.dark .ViewPostModal_btnSecondary__IiRBn:hover{background:#0a2749!important;border:1px solid #0a2749!important}@media (max-width:768px){.ViewPostModal_modal__b3PEj{max-width:100%;max-height:100vh;border-radius:0}.ViewPostModal_footer__4lFRI,.ViewPostModal_header__rqUti{padding:1rem 1.5rem}.ViewPostModal_content__z1sSe{padding:1.5rem}.ViewPostModal_infoGrid__cxOy9{grid-template-columns:1fr;gap:1rem}.ViewPostModal_postImage__JZcCV{height:200px}}.AddRevenueModal_backdrop__8dhzf{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:AddRevenueModal_fadeIn__h4HVL .2s ease-out}@keyframes AddRevenueModal_fadeIn__h4HVL{0%{opacity:0}to{opacity:1}}.AddRevenueModal_modal__BJnIR{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;max-height:90vh;background:white;border-radius:1rem;box-shadow:0 20px 50px rgba(0,0,0,.3);z-index:1001;overflow:hidden;display:flex;flex-direction:column;animation:AddRevenueModal_slideUp__Bj0k_ .3s ease-out}@keyframes AddRevenueModal_slideUp__Bj0k_{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.AddRevenueModal_modalHeader__wqFmk{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;background:linear-gradient(135deg,#0d3263,#1e5a8e);color:white;gap:1rem}.AddRevenueModal_modalTitle__gJHUR{font-size:1.5rem;font-weight:700;margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem}.AddRevenueModal_modalSubtitle__1MnHA{font-size:.875rem;opacity:.9;margin:0}.AddRevenueModal_closeBtn__Ic1rh{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:rgba(255,255,255,.1);border:none;border-radius:.5rem;color:white;cursor:pointer;transition:all .2s;flex-shrink:0}.AddRevenueModal_closeBtn__Ic1rh:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.AddRevenueModal_closeBtn__Ic1rh .AddRevenueModal_material-symbols-outlined__yO9zn{font-size:24px}.AddRevenueModal_form__TGYDZ{padding:2rem;overflow-y:auto;display:flex;flex-direction:column;gap:2rem}.AddRevenueModal_section__6jaUA{display:flex;flex-direction:column;gap:1rem}.AddRevenueModal_sectionTitle__Nxm29{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#0d3263;padding-bottom:.75rem;border-bottom:2px solid #e2e8f0;margin:0}.AddRevenueModal_sectionTitle__Nxm29 .AddRevenueModal_material-symbols-outlined__yO9zn{font-size:20px;color:#F2A900}.AddRevenueModal_grid__AFJZn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.25rem;gap:1.25rem}.AddRevenueModal_field__VHJGw{display:flex;flex-direction:column;gap:.5rem}.AddRevenueModal_field__VHJGw.AddRevenueModal_fullWidth__CQv_l{grid-column:1/-1}.AddRevenueModal_label__BrqCu{font-size:.875rem;font-weight:600;color:#1e293b}.AddRevenueModal_required__GVwyC{color:#ef4444;margin-left:.25rem}.AddRevenueModal_input__mTqeu,.AddRevenueModal_textarea__3HJzH{width:100%;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#1e293b;font-family:inherit;transition:all .2s}.AddRevenueModal_input__mTqeu:focus,.AddRevenueModal_textarea__3HJzH:focus{outline:none;background:white;border-color:#0d3263;box-shadow:0 0 0 3px rgba(13,50,99,.1)}.AddRevenueModal_input__mTqeu::placeholder,.AddRevenueModal_textarea__3HJzH::placeholder{color:#94a3b8}.AddRevenueModal_textarea__3HJzH{resize:vertical;min-height:80px}.AddRevenueModal_selectWrapper___24sC{position:relative}.AddRevenueModal_selectWrapper___24sC .AddRevenueModal_material-symbols-outlined__yO9zn{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b;font-size:20px}.AddRevenueModal_select__e0bgi{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75rem 2.5rem .75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#1e293b;cursor:pointer;transition:all .2s}.AddRevenueModal_select__e0bgi:focus{outline:none;background:white;border-color:#0d3263;box-shadow:0 0 0 3px rgba(13,50,99,.1)}.AddRevenueModal_actions__k6vGE{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;margin-top:.5rem}.AddRevenueModal_cancelBtn__VrbBQ,.AddRevenueModal_saveBtn__gplPA{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .2s;border:none}.AddRevenueModal_cancelBtn__VrbBQ{background:#f1f5f9;color:#64748b}.AddRevenueModal_cancelBtn__VrbBQ:hover{background:#e2e8f0;transform:translateY(-1px)}.AddRevenueModal_saveBtn__gplPA{background:linear-gradient(135deg,#0d3263,#1e5a8e);color:white}.AddRevenueModal_saveBtn__gplPA:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,50,99,.4)}.AddRevenueModal_saveBtn__gplPA .AddRevenueModal_material-symbols-outlined__yO9zn{font-size:18px}.AddRevenueModal_dropZone__4QdO2{border:2px dashed #cbd5e1;border-radius:.75rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#f8fafc;margin-top:.5rem}.AddRevenueModal_dropZone__4QdO2:hover{border-color:#F2A900;background:#fffbf0}.AddRevenueModal_dropZoneDragging__uW_7_{border-color:#F2A900;background:#fffbf0;transform:scale(1.02)}.AddRevenueModal_dropZoneText__sGQik{margin:.75rem 0 .25rem;font-size:.95rem;color:#1e293b}.AddRevenueModal_dropZoneText__sGQik strong{color:#0d3263;font-weight:600}.AddRevenueModal_dropZoneHint__RlCQG{margin:0;font-size:.8rem;color:#64748b}.AddRevenueModal_fileInput__TqKSe{display:none}.AddRevenueModal_attachmentsList__BvrwB{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.AddRevenueModal_attachmentItem__wSgrX{display:flex;align-items:center;gap:1rem;padding:.875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .2s ease}.AddRevenueModal_attachmentItem__wSgrX:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(2px)}.AddRevenueModal_attachmentIcon__e2zOw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:white;border-radius:.5rem;color:#0d3263;flex-shrink:0}.AddRevenueModal_attachmentInfo__MWIZ9{flex:1 1;min-width:0}.AddRevenueModal_attachmentName__POWit{font-size:.9rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddRevenueModal_attachmentMeta__0j_WB{font-size:.75rem;color:#64748b;margin-top:.25rem}.AddRevenueModal_attachmentActions__9z4na{display:flex;gap:.5rem;flex-shrink:0}.AddRevenueModal_attachmentBtn__j7XyQ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:white;border-radius:.375rem;cursor:pointer;transition:all .2s ease;color:#64748b}.AddRevenueModal_attachmentBtn__j7XyQ:hover{background:#0d3263;color:white;transform:scale(1.1)}.AddRevenueModal_attachmentBtnDanger__mSv3U:hover{background:#dc2626;color:white}.AddRevenueModal_attachmentBtn__j7XyQ .AddRevenueModal_material-symbols-outlined__yO9zn{font-size:18px}@media (max-width:768px){.AddRevenueModal_modal__BJnIR{width:95%;max-height:95vh}.AddRevenueModal_modalHeader__wqFmk{padding:1.5rem}.AddRevenueModal_modalTitle__gJHUR{font-size:1.25rem}.AddRevenueModal_form__TGYDZ{padding:1.5rem}.AddRevenueModal_grid__AFJZn{grid-template-columns:1fr}.AddRevenueModal_actions__k6vGE{flex-direction:column-reverse}.AddRevenueModal_cancelBtn__VrbBQ,.AddRevenueModal_saveBtn__gplPA{width:100%}.AddRevenueModal_dropZone__4QdO2{padding:1.5rem}.AddRevenueModal_attachmentItem__wSgrX{flex-wrap:wrap}.AddRevenueModal_attachmentActions__9z4na{width:100%;justify-content:flex-end}}@media (max-width:480px){.AddRevenueModal_form__TGYDZ,.AddRevenueModal_modalHeader__wqFmk{padding:1rem}.AddRevenueModal_attachmentName__POWit{font-size:.85rem}.AddRevenueModal_attachmentMeta__0j_WB{font-size:.7rem}}.AddExpenseModal_backdrop__yxZGY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:AddExpenseModal_fadeIn__6F1U_ .2s ease}@keyframes AddExpenseModal_fadeIn__6F1U_{0%{opacity:0}to{opacity:1}}.AddExpenseModal_modal__Nrz8f{background:white;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;animation:AddExpenseModal_slideUp__ZcmEQ .3s ease;position:relative;overflow:hidden}@keyframes AddExpenseModal_slideUp__ZcmEQ{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.AddExpenseModal_header__lb0x9{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;padding:24px 32px;border-radius:24px 24px 0 0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;flex-shrink:0}.AddExpenseModal_header__lb0x9:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:rgba(255,255,255,.1);border-radius:50%;filter:blur(60px)}.AddExpenseModal_headerContent__YUxZl{display:flex;gap:20px;align-items:center;position:relative;z-index:1}.AddExpenseModal_iconWrapper__oBo_4{width:64px;height:64px;background:rgba(255,255,255,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3)}.AddExpenseModal_iconWrapper__oBo_4 span{font-size:32px;color:white}.AddExpenseModal_title__gjRcf{font-size:28px;font-weight:700;margin:0 0 4px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.AddExpenseModal_subtitle__rZrrY{font-size:14px;margin:0;opacity:.95}.AddExpenseModal_closeBtn__n9Gzn{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.2);border:none;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.AddExpenseModal_closeBtn__n9Gzn:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.AddExpenseModal_closeBtn__n9Gzn span{font-size:24px}.AddExpenseModal_steps__LbZoo{display:flex;align-items:center;justify-content:center;padding:32px;background:#f8fafc;gap:16px}.AddExpenseModal_step__yUvED{display:flex;flex-direction:column;align-items:center;gap:8px}.AddExpenseModal_stepNumber__B5PBP{width:48px;height:48px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;transition:all .3s}.AddExpenseModal_stepActive__pgafc .AddExpenseModal_stepNumber__B5PBP{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 4px 12px rgba(239,68,68,.4)}.AddExpenseModal_stepLabel__X4VLQ{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.AddExpenseModal_stepActive__pgafc .AddExpenseModal_stepLabel__X4VLQ{color:#ef4444}.AddExpenseModal_stepLine__1Ychj{width:100px;height:2px;background:#e2e8f0;margin-top:-20px}.AddExpenseModal_content__SainC{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:24px 32px 32px;min-height:0;max-height:calc(90vh - 300px)}.AddExpenseModal_categorySelection__jPU1V{display:flex;flex-direction:column;gap:32px}.AddExpenseModal_categoryGroup__eRwNv{display:flex;flex-direction:column;gap:16px}.AddExpenseModal_groupTitle__yJ0an{font-size:16px;font-weight:700;color:#1e293b;margin:0;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.AddExpenseModal_categoryGrid__2i1Ao{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.AddExpenseModal_categoryCard__j_F97{padding:16px 20px;background:white;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s;text-align:left;font-size:14px;font-weight:500;color:#1e293b}.AddExpenseModal_categoryCard__j_F97:hover{border-color:#ef4444;background:#fef2f2;transform:translateY(-2px);box-shadow:0 4px 12px rgba(239,68,68,.15)}.AddExpenseModal_categoryCardActive__rTt80{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2);box-shadow:0 4px 12px rgba(239,68,68,.2)}.AddExpenseModal_categoryLabel__Jn2SE{display:block}.AddExpenseModal_selectedCategory___g_sQ{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;margin-bottom:24px;border:2px solid #22c55e}.AddExpenseModal_selectedCategory___g_sQ span:first-child{font-size:24px;color:#16a34a}.AddExpenseModal_selectedCategory___g_sQ span:nth-child(2){flex:1 1;font-size:15px;font-weight:600;color:#15803d}.AddExpenseModal_changeBtn__0uJEz{padding:8px 16px;background:white;border:2px solid #22c55e;border-radius:8px;color:#16a34a;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.AddExpenseModal_changeBtn__0uJEz:hover{background:#22c55e;color:white}.AddExpenseModal_formGrid__CQza4{display:flex;flex-direction:column;gap:20px}.AddExpenseModal_formRow__OEWtz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.AddExpenseModal_formGroup__c8pgg{display:flex;flex-direction:column;gap:8px}.AddExpenseModal_label__E5vLy{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#475569}.AddExpenseModal_label__E5vLy span{font-size:18px;color:#94a3b8}.AddExpenseModal_input__LbDTa,.AddExpenseModal_select__kNH9F,.AddExpenseModal_textarea__xP2sM{padding:12px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;color:#1e293b;transition:all .2s;font-family:inherit}.AddExpenseModal_input__LbDTa:focus,.AddExpenseModal_select__kNH9F:focus,.AddExpenseModal_textarea__xP2sM:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.AddExpenseModal_select__kNH9F{cursor:pointer;background:white}.AddExpenseModal_textarea__xP2sM{resize:vertical;min-height:80px}.AddExpenseModal_totalCard__w0nLe{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.AddExpenseModal_totalRow__Kp3WO{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#64748b}.AddExpenseModal_totalRow__Kp3WO span:last-child{font-weight:600;color:#1e293b}.AddExpenseModal_totalRowMain__xehbv{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:2px solid #e2e8f0;font-size:18px;font-weight:700;color:#1e293b}.AddExpenseModal_totalRowMain__xehbv span:last-child{color:#ef4444}.AddExpenseModal_footer__A_z0x{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-top:2px solid #e2e8f0;background:#f8fafc;border-radius:0 0 24px 24px;gap:16px}.AddExpenseModal_cancelBtn__P9cH7{padding:14px 28px;background:white;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.AddExpenseModal_cancelBtn__P9cH7:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.AddExpenseModal_submitBtn__hiy_R{display:flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:white;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px rgba(239,68,68,.3)}.AddExpenseModal_submitBtn__hiy_R:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(239,68,68,.4)}.AddExpenseModal_submitBtn__hiy_R span{font-size:20px}@media (max-width:768px){.AddExpenseModal_modal__Nrz8f{max-width:100%;max-height:100vh;border-radius:0}.AddExpenseModal_header__lb0x9{padding:24px;border-radius:0}.AddExpenseModal_title__gjRcf{font-size:22px}.AddExpenseModal_iconWrapper__oBo_4{width:48px;height:48px}.AddExpenseModal_iconWrapper__oBo_4 span{font-size:24px}.AddExpenseModal_content__SainC{padding:20px}.AddExpenseModal_categoryGrid__2i1Ao,.AddExpenseModal_formRow__OEWtz{grid-template-columns:1fr}.AddExpenseModal_stepLine__1Ychj{width:60px}.AddExpenseModal_footer__A_z0x{flex-direction:column-reverse;padding:20px}.AddExpenseModal_cancelBtn__P9cH7,.AddExpenseModal_submitBtn__hiy_R{width:100%;justify-content:center}}.users_usersPage__J7mco{display:flex;flex-direction:column;min-height:100vh;background-color:#f6f7f8;width:100%}.users_content__2EFzt{flex:1 1;padding:2rem;max-width:100%;width:100%;box-sizing:border-box}.users_loading__QymgZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem;color:#647387}.users_loading__QymgZ span{font-size:3rem;animation:users_spin__ODwcq 1s linear infinite}@keyframes users_spin__ODwcq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.users_header__uw_aV{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1rem}.users_title__H0Od1{font-size:2rem;font-weight:700;color:#0d3263;margin:0 0 .5rem}.users_subtitle__n9Mzv{font-size:.875rem;color:#647387;margin:0}.users_headerActions__Rlsb5{display:flex;gap:.75rem}.users_exportBtn__kpFqB,.users_refreshBtn__y3S9y{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.users_refreshBtn__y3S9y{background-color:#ffffff;color:#111417;border:1px solid #e4e7eb}.users_refreshBtn__y3S9y:hover{background-color:#f6f7f8;border-color:#0d3263;color:#0d3263}.users_exportBtn__kpFqB{background-color:#0d3263;color:white;border:none}.users_exportBtn__kpFqB:hover{background-color:#0a2548;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,50,99,.3)}.users_kpiGrid__wu1I3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.users_kpiCard__fKmvJ{background-color:#ffffff;border-radius:.75rem;padding:1.5rem;border:1px solid #e4e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.users_kpiHeader__tXmkm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#647387}.users_kpiHeader__tXmkm .users_material-symbols-outlined__4JP14{font-size:2rem}.users_kpiLabel__jjYoa{font-size:.875rem;font-weight:500;color:#111417;margin:0}.users_kpiValue__inVK6{display:flex;align-items:flex-end;gap:.75rem}.users_kpiNumber__K6V9e{font-size:2rem;font-weight:700;color:#111417;margin:0}.users_kpiChange__N56gz{font-size:.875rem;font-weight:600;color:#10b981;margin:0;padding-bottom:.25rem}.users_kpiChange__N56gz.users_negative__KMyaX{color:#ef4444}.users_chartsSection___AqpH{margin-bottom:2rem}.users_sectionTitle__KW5QV{font-size:1.25rem;font-weight:700;color:#111417;margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem}.users_sectionTitle__KW5QV:before{content:"";width:4px;height:1.5rem;background:linear-gradient(180deg,#0d3263,#f2a900);border-radius:2px}.users_chartCard__6MXwa{background-color:#ffffff;border-radius:.75rem;padding:1.5rem;border:1px solid #e4e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem}.users_chartHeader__5P6b1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.users_chartTitle__XS4yg{font-size:1rem;font-weight:700;color:#111417;margin:0}.users_chartBadge__75Rdh{display:inline-flex;align-items:center;padding:.25rem .75rem;background-color:#e0f2fe;color:#0c4a6e;border-radius:9999px;font-size:.75rem;font-weight:600}.users_chartInfo__udwQA{display:flex;align-items:center;color:#647387;cursor:help}.users_chartInfo__udwQA .users_material-symbols-outlined__4JP14{font-size:1.25rem}.users_chartContainer___RU7R{width:100%;height:18rem;margin-bottom:1rem}.users_chart__mE32U{width:100%;height:100%}.users_chartStats__oMrGM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid #e4e7eb}.users_chartStat__KwjlP{text-align:center}.users_statLabel__Ru6Vx{font-size:.75rem;font-weight:500;color:#647387;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.05em}.users_statValue__Det77{font-size:1.5rem;font-weight:700;color:#0d3263;margin:0}.users_chartFooter__HLHot{padding-top:1rem;border-top:1px solid #e4e7eb}.users_chartNote__YzYTl{font-size:.875rem;color:#647387;margin:0;text-align:center}.users_chartNote__YzYTl strong{color:#0d3263;font-weight:700}.users_chartsGrid__pea4T{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem}.users_sourcesList__431Dq{display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid #e4e7eb}.users_sourceItem__ejTvl{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f6f7f8;border-radius:.5rem;transition:all .2s}.users_sourceItem__ejTvl:hover{background-color:#e4e7eb;transform:translateX(4px)}.users_sourceColor__hS9Iw{width:1rem;height:1rem;border-radius:.25rem;flex-shrink:0}.users_sourceName__ag_E_{font-size:.875rem;font-weight:600;color:#111417;flex:1 1}.users_sourceValue__LTU8O{font-size:.875rem;color:#647387}.users_sourcePercent__m58ad{font-size:.875rem;font-weight:700;color:#0d3263;min-width:3rem;text-align:right}.users_filtersCard__qV1G_{background-color:#ffffff;border-radius:.75rem;padding:1.5rem;border:1px solid #e4e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:2rem}.users_filtersGrid__T6Lpk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.users_searchWrapper__77CqD{grid-column:span 2}.users_filterLabel__oMUnv{display:block;font-size:.875rem;font-weight:600;color:#647387;margin-bottom:.375rem}.users_filterSelect__vF9gN,.users_searchInput__TWY_x{width:100%;padding:.625rem .875rem;border:1px solid #e4e7eb;border-radius:.625rem;background-color:#f6f7f8;color:#111417;font-size:.875rem;transition:all .2s}.users_filterSelect__vF9gN:focus,.users_searchInput__TWY_x:focus{outline:none;border-color:#0d3263;background-color:#ffffff;box-shadow:0 0 0 3px rgba(13,50,99,.1)}.users_filtersActions__xjKee{display:flex;justify-content:space-between;align-items:center}.users_resetBtn__1aLe2{padding:.625rem 1rem;border:1px solid #e4e7eb;border-radius:.625rem;background-color:#f6f7f8;color:#111417;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.users_resetBtn__1aLe2:hover{background-color:#e4e7eb;border-color:#cbd0d8}.users_resultsCount__Gl_Mu{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#0d3263,#0a2850);border-radius:.625rem;box-shadow:0 2px 8px rgba(13,50,99,.15)}.users_resultsNumber__0_2JB{font-size:1.25rem;font-weight:700;color:#f2a900}.users_resultsLabel__vAc_N{font-size:.875rem;font-weight:500;color:#ffffff}.users_tableCard__hZKby{background-color:#ffffff;border-radius:.875rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;width:100%;max-width:100%}.users_tableWrapper__tcJrH{overflow-x:auto;width:100%}.users_table___wsxQ{width:100%;min-width:100%;border-collapse:collapse}.users_table___wsxQ thead{background-color:#ffffff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.users_table___wsxQ thead tr{border-bottom:1px solid #e4e7eb}.users_table___wsxQ th{padding:1rem;text-align:left;font-size:.875rem;font-weight:600;color:#647387;text-transform:uppercase;letter-spacing:.025em}.users_table___wsxQ th.users_actionsColumn__KQAvY{text-align:right}.users_table___wsxQ tbody tr{border-bottom:1px solid #e4e7eb;transition:background-color .2s}.users_table___wsxQ tbody tr:hover{background-color:#f6f7f8}.users_table___wsxQ td{padding:1rem;font-size:.875rem;color:#111417;white-space:nowrap}.users_userCell__q_EHe{display:flex;align-items:center;gap:.75rem}.users_avatar__hNwUt{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0}.users_userName___DTXh{font-weight:700;color:#111417;margin:0 0 .125rem}.users_userEmail__3PMLV{font-size:.75rem;color:#647387;margin:0}.users_countryCell__9Ab_h{display:flex;align-items:center;gap:.5rem}.users_flag__jT1s_{font-size:1.25rem}.users_cryptoCell__c2OLI{font-weight:700;color:#111417}.users_dateCell__46Df5{font-size:.75rem;color:#647387}.users_statusBadge__fzgWc{display:inline-block;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600}.users_statusBadge__fzgWc.users_active__1m43m{background-color:#d1fae5;color:#065f46}.users_statusBadge__fzgWc.users_blocked__GdsjD{background-color:#fee2e2;color:#991b1b}.users_actionsCell__r9mnR{display:flex;justify-content:flex-end;gap:.5rem}.users_actionBtnView__AuLGG{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid #e4e7eb;border-radius:.5rem;background:linear-gradient(135deg,#ffffff,#f6f7f8);color:#0d3263;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.05)}.users_actionBtnView__AuLGG:hover{background:linear-gradient(135deg,#0d3263,#0a2548);color:white;border-color:#0d3263;transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,50,99,.25)}.users_actionBtnView__AuLGG .users_material-symbols-outlined__4JP14{font-size:18px;transition:transform .25s}.users_actionBtnView__AuLGG:hover .users_material-symbols-outlined__4JP14{transform:scale(1.1)}.users_actionLabel__rfZSO{font-size:.8125rem;letter-spacing:.01em}.dark .users_actionBtnView__AuLGG{background:linear-gradient(135deg,#1e293b,#0f172a);color:#e2e8f0;border-color:#334155}.dark .users_actionBtnView__AuLGG:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3)}.users_deleteBtn__BvvZ2,.users_editBtn__ihkRT{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background-color:transparent;cursor:pointer;transition:all .2s}.users_editBtn__ihkRT{color:#647387}.users_editBtn__ihkRT:hover{color:#0d3263;background-color:rgba(13,50,99,.1)}.users_deleteBtn__BvvZ2{color:#647387}.users_deleteBtn__BvvZ2:hover{color:#ef4444;background-color:rgba(239,68,68,.1)}.users_hideOnMobile__IL6IF,.users_hideOnTablet__fCKbt{display:table-cell}@media (max-width:1024px){.users_hideOnTablet__fCKbt{display:none}.users_searchWrapper__77CqD{grid-column:span 1}.users_filtersGrid__T6Lpk{grid-template-columns:1fr}}@media (max-width:768px){.users_content__2EFzt{padding:1rem}.users_header__uw_aV{flex-direction:column;align-items:flex-start}.users_title__H0Od1{font-size:1.5rem}.users_headerActions__Rlsb5{width:100%}.users_exportBtn__kpFqB,.users_refreshBtn__y3S9y{flex:1 1;justify-content:center}.users_kpiGrid__wu1I3{grid-template-columns:1fr}.users_hideOnMobile__IL6IF{display:none}.users_chartContainer___RU7R{height:12rem}}.users_paginationContainer__bkFhv{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem 1.5rem;background-color:#ffffff;border-radius:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.users_paginationInfo__Epe2l{font-size:.875rem;color:#647387}.users_paginationInfo__Epe2l strong{color:#0d3263;font-weight:600}.users_paginationControls__97yuy{display:flex;gap:.5rem;align-items:center}.users_paginationButton__E2Kft{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;border:1px solid #e4e7eb;background-color:#ffffff;color:#0d3263;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s;min-width:36px;height:36px}.users_paginationButton__E2Kft:hover:not(:disabled){background-color:#f6f7f8;border-color:#0d3263}.users_paginationButton__E2Kft:disabled{opacity:.4;cursor:not-allowed}.users_paginationButton__E2Kft.users_active__1m43m{background-color:#0d3263;color:#ffffff;border-color:#0d3263}.users_paginationButton__E2Kft span{font-size:1.25rem}@media (max-width:640px){.users_paginationContainer__bkFhv{flex-direction:column;gap:1rem}.users_paginationControls__97yuy{width:100%;justify-content:center}}