.page_dashboardWrapper__JLl3g{margin:16px;gap:16px;padding-bottom:32px;display:flex;flex-direction:column;max-height:calc(100svh - 120px);overflow:auto}.page_dashboardTop__zBkA2{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(12,1fr)}.page_dashboardBottom__vjJjY{display:flex;gap:16px;grid-template-columns:repeat(12,1fr)}.page_dashboardBottom__vjJjY>div:first-child,.page_dashboardBottom__vjJjY>div:last-child,.page_dashboardTop__zBkA2>div:first-child,.page_dashboardTop__zBkA2>div:last-child{grid-column:span 6}.page_dashboardTitle__bAC3t{flex:1 1;margin:0;font-size:32px;font-weight:700}.page_dashboardHeader__f859n{background-color:#fff;border-radius:8px;border:1px solid #d0d1d2;padding:16px;display:flex;justify-content:space-between;align-items:center}.page_dashboardHeader__f859n>h1{margin:0;font-size:24px;font-weight:700}.page_dashboardFilters__iroOe{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;background-color:white;padding:16px;border-radius:8px;border:1px solid #d0d1d2;position:-webkit-sticky;position:sticky;top:0;z-index:4;align-items:center}.page_filterGroup__ASE_G{display:flex;flex-direction:column;min-width:120px}.page_filterGroup__ASE_G label{font-size:.9rem;color:#666;font-weight:500}.page_filterDate__gcE0y,.page_filterSelect__mA37g{padding:8px 12px;border:1px solid #d0d1d2;border-radius:4px;background-color:white;font-size:.9rem;min-width:100px}.page_filterDate__gcE0y:focus,.page_filterSelect__mA37g:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.1)}@media (max-width:768px){.page_dashboardFilters__iroOe{flex-direction:column;position:static;z-index:unset;gap:12px}.page_filterDate__gcE0y,.page_filterGroup__ASE_G,.page_filterSelect__mA37g{width:100%}}@media (max-width:1600px){.page_dashboardTop__zBkA2{grid-template-columns:repeat(12,1fr)}.page_dashboardTop__zBkA2>div:first-child,.page_dashboardTop__zBkA2>div:last-child{grid-column:span 6}.page_dashboardBottom__vjJjY{grid-template-columns:repeat(8,1fr)}.page_dashboardBottom__vjJjY>div:first-child,.page_dashboardBottom__vjJjY>div:last-child{grid-column:span 8}}@media (max-width:1200px){.page_dashboardTop__zBkA2{grid-template-columns:repeat(8,1fr)}.page_dashboardTop__zBkA2>div:first-child,.page_dashboardTop__zBkA2>div:last-child{grid-column:span 4}.page_dashboardBottom__vjJjY{grid-template-columns:repeat(6,1fr)}.page_dashboardBottom__vjJjY>div:first-child,.page_dashboardBottom__vjJjY>div:last-child{grid-column:span 6}.page_dashboardTop__zBkA2{grid-template-columns:repeat(6,1fr)}.page_dashboardTop__zBkA2>div:first-child,.page_dashboardTop__zBkA2>div:last-child{grid-column:span 6}.page_dashboardBottom__vjJjY{grid-template-columns:repeat(6,1fr)}.page_dashboardBottom__vjJjY>div:first-child,.page_dashboardBottom__vjJjY>div:last-child{grid-column:span 6}}@media (max-width:768px){.page_dashboardHeader__f859n{flex-direction:column;align-items:flex-start}.page_dashboardHeader__f859n>div{width:100%}.page_dashboardHeader__f859n>div>div,.page_dashboardHeader__f859n>div>div>div{flex-direction:column;align-items:flex-start!important;width:100%}.page_dashboardHeader__f859n>div>div>div>div{width:100%}.page_dashboardHeader__f859n>div>div>div>span{display:none}.page_dashboardTop__zBkA2{grid-template-columns:repeat(4,1fr)}.page_dashboardTop__zBkA2>div:first-child,.page_dashboardTop__zBkA2>div:last-child{grid-column:span 4}.page_dashboardBottom__vjJjY{grid-template-columns:repeat(4,1fr)}.page_dashboardBottom__vjJjY>div:first-child,.page_dashboardBottom__vjJjY>div:last-child{grid-column:span 4}}.page_exportButton__H38q1{background-color:#35383c;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.page_exportButton__H38q1 path{fill:#fff}@media (max-width:992px){.page_dashboardTitle__bAC3t{display:none}.page_dashboardHeader__f859n>div{display:none!important}.page_dashboardFilters__iroOe{top:0}}.page_datesWrapper__G9D6l{display:flex;align-items:center;gap:8px}.DashboardTotal_totalMain__c0V1Y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:100%;white-space:nowrap}.DashboardTotal_totalItem__zSoR8{background-color:#fff;border-radius:8px;border:1px solid #d0d1d2;display:flex;flex-direction:column;flex:1 1;transition:all .2s ease-in-out;overflow:hidden}.DashboardTotal_totalItem__zSoR8:hover{border:1px solid #d0d1d2;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.3)}.DashboardTotal_totalTitle__EmVV5{font-weight:500;border-bottom:1px solid #d0d1d2;margin:0;background-color:rgb(0,141,173);color:#fff;font-size:1.2rem;font-weight:regular;padding:8px;text-align:center;overflow:hidden;text-overflow:ellipsis}.DashboardTotal_totalValue__sdW0_{font-size:1.8rem;padding:0 16px;font-weight:700;flex:1 1;text-align:center;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}.DashboardTotal_totalValueWrapper__hD1Hl{display:flex;align-items:center;padding:0 8px;overflow:hidden}@media (max-width:768px){.DashboardTotal_totalMain__c0V1Y{grid-template-columns:1fr 1fr}.DashboardTotal_totalTitle__EmVV5{font-size:1rem}.DashboardTotal_totalValue__sdW0_{font-size:1.5rem}}.DashboardTopLeft_dashboard__UtLBp{display:flex;flex-direction:column;gap:24px;padding:24px}.DashboardTopLeft_chartRow1__ERTK9{display:flex;align-items:stretch;gap:24px}.DashboardTopLeft_chartRow1Left__RlOuE{background-color:#fff;padding:16px;border:1px solid #d0d1d2;flex:2 1;border-radius:8px}.DashboardTopLeft_chartRow1LeftTop__O8f8i{display:flex;align-items:center;gap:8px;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d0d1d2}.DashboardTopLeft_chartRow1LeftTopLeft__kBIkm,.DashboardTopLeft_chartRow1LeftTopRight__iy8sm{display:flex;align-items:center;gap:8px;flex-direction:column}.DashboardTopLeft_chartSubtitle__XCSig{font-weight:400;font-size:18px;display:block;text-align:left;width:100%;line-height:22px;color:#9291A5}.DashboardTopLeft_chartTitle__XvDBh{text-align:left}.DashboardTopLeft_chartTitle2__yaiIl,.DashboardTopLeft_chartTitle__XvDBh{display:block;width:100%;font-weight:700;font-size:20px;line-height:24px;color:#1e1b39}.DashboardTopLeft_chartTitle2__yaiIl{text-align:right}.DashboardTopLeft_chartRow1LeftTopRight__iy8sm .DashboardTopLeft_chartTitle__XvDBh{font-size:24px}.DashboardTopLeft_chartRow1Right__1uhMM{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.DashboardTopLeft_chartRow1Card__cIWry{background-color:#fff;border:1px solid #d0d1d2;white-space:nowrap;border-radius:8px;height:100%;color:#35383C;display:flex;flex-direction:column}.DashboardTopLeft_cardTitle__kU_Qy{font-size:20px;height:-moz-fit-content;height:fit-content;height:56px;border-bottom:1px solid #d0d1d2}.DashboardTopLeft_cardSubtitle__Sh08v,.DashboardTopLeft_cardTitle__kU_Qy{display:flex;text-align:left;width:100%;padding:8px;align-items:center;justify-content:flex-start;font-weight:600}.DashboardTopLeft_cardSubtitle__Sh08v{flex:1 1;font-size:36px}.DashboardTopLeft_chartRow1LeftWrapper__yOBie{display:flex;flex-direction:row;gap:24px;flex:1 1}.DashboardTopLeft_chartRow2Left__De9gz{background-color:#fff;border:1px solid #d0d1d2;border-radius:8px;padding:16px}.DashboardTopLeft_chartRow2__UDU77{display:flex;align-items:stretch;gap:24px}.DashboardTopLeft_chartRow2Right__9WNIw{display:flex;flex-direction:column;flex:1 1;background-color:#fff;border:1px solid #d0d1d2;border-radius:8px;padding:16px}.DashboardTopLeft_chartRow1Legend__DbOpi{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.DashboardTopLeft_chartRow1LegendItem__kaWxM{display:flex;align-items:center;gap:8px}.DashboardTopLeft_chartRow1LegendColor__YOKq0{width:16px;height:16px;border-radius:50%}@media (max-width:768px){.DashboardTopLeft_chartRow2Left__De9gz{padding:8px}}.DashboardBottomLeft_dashboard__gZ86R{display:flex;flex-direction:row;gap:24px;padding:24px}.DashboardBottomLeft_chartRow1__fi884{display:flex;align-items:stretch;gap:24px}.DashboardBottomLeft_chartRow1Left__Lq_SP{background-color:#fff;padding:16px;border:1px solid #d0d1d2;flex:2 1;border-radius:8px}.DashboardBottomLeft_chartRow1LeftTop__LDfkH{display:flex;align-items:center;gap:8px;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d0d1d2}.DashboardBottomLeft_chartRow1LeftTopLeft__sfcF7,.DashboardBottomLeft_chartRow1LeftTopRight__Mofa3{display:flex;align-items:center;gap:8px;flex-direction:column}.DashboardBottomLeft_chartSubtitle__qcBJw{font-weight:400;font-size:18px;display:block;text-align:right;width:100%;line-height:22px;color:#9291A5}.DashboardBottomLeft_chartTitle__OlN_C{text-align:left}.DashboardBottomLeft_chartTitle2__Yf106,.DashboardBottomLeft_chartTitle__OlN_C{display:block;width:100%;font-weight:700;font-size:20px;line-height:24px;color:#1e1b39}.DashboardBottomLeft_chartTitle2__Yf106{text-align:right}.DashboardBottomLeft_chartRow1LeftTopRight__Mofa3 .DashboardBottomLeft_chartTitle__OlN_C{font-size:24px}.DashboardBottomLeft_chartRow1LeftWrapper__2rcub{display:flex;flex-direction:row;gap:24px;flex:1 1;width:100%}.DashboardBottomLeft_chartRow2Left__sFWHf{background-color:#fff;border:1px solid #d0d1d2;border-radius:8px;padding:16px;flex:1 1}.DashboardBottomLeft_chartRow1Legend__2jpTK{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.DashboardBottomLeft_chartRow1LegendItem__EgEiM{display:flex;align-items:center;gap:8px}.DashboardBottomLeft_chartRow1LegendColor__iogEw{width:16px;height:16px;border-radius:50%}@media (max-width:992px){.DashboardBottomLeft_chartRow2Left__sFWHf{padding:8px}.DashboardBottomLeft_chartRow1LeftWrapper__2rcub{flex-direction:column}}.DashboardBottomRight_dashboard__HTu1B{display:flex;flex-direction:column;gap:24px;padding:24px}.DashboardBottomRight_chartRow1__uEqgY{display:flex;align-items:stretch;gap:24px}.DashboardBottomRight_chartRow1Left__pt_YC{background-color:#fff;padding:16px;border:1px solid #d0d1d2;flex:2 1;border-radius:8px}.DashboardBottomRight_chartRow1LeftTop__8oTno{display:flex;align-items:center;gap:8px;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d0d1d2}.DashboardBottomRight_chartRow1LeftTopLeft__zEHOH,.DashboardBottomRight_chartRow1LeftTopRight__CeN8n{display:flex;align-items:center;gap:8px;flex-direction:column}.DashboardBottomRight_chartSubtitle__JglMG{font-weight:400;font-size:18px;display:block;text-align:right;width:100%;line-height:22px;color:#9291A5}.DashboardBottomRight_chartTitle__JC3Ep{text-align:left}.DashboardBottomRight_chartTitle2__4T7dZ,.DashboardBottomRight_chartTitle__JC3Ep{display:block;width:100%;font-weight:700;font-size:20px;line-height:24px;color:#1e1b39}.DashboardBottomRight_chartTitle2__4T7dZ{text-align:right}.DashboardBottomRight_chartRow1LeftTopRight__CeN8n .DashboardBottomRight_chartTitle__JC3Ep{font-size:24px}.DashboardBottomRight_chartRow1LeftWrapper__o3P5D{display:flex;flex-direction:row;gap:24px;flex:1 1}.DashboardBottomRight_chartRow2Left__stNZt{background-color:#fff;border:1px solid #d0d1d2;border-radius:8px;padding:16px;flex:1 1;width:100%}.DashboardBottomRight_chartRow1Legend__pg6KL{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.DashboardBottomRight_chartRow1LegendItem__FLRii{display:flex;align-items:center;gap:8px}.DashboardBottomRight_chartRow1LegendColor__LrK3g{width:16px;height:16px;border-radius:50%}@media (max-width:768px){.DashboardBottomRight_chartRow2Left__stNZt{padding:8px}}.NewClientModal_modalOverlay__arjzS{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}.NewClientModal_modalContent__BOV9w{background-color:white;border-radius:8px;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.NewClientModal_modalContent__BOV9w .react-datepicker-wrapper{width:100%!important}.NewClientModal_modalHeader__uWZUn{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;gap:16px;padding:16px 24px;border-bottom:1px solid #eaeaea;flex-shrink:0}.NewClientModal_modalHeader__uWZUn h2{margin:0;font-size:18px;font-weight:600;color:#333}.NewClientModal_closeButton__Xi_3R{background:none;border:none;cursor:pointer;color:#666}.NewClientModal_formWrapper__P4PZo{flex:1 1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.NewClientModal_formContainer__Wy2Ed{padding:24px;overflow-y:auto;flex:1 1;height:100%}.NewClientModal_formSection__b2Eir{margin-bottom:24px}.NewClientModal_formSection__b2Eir h3{margin:0 0 16px;font-size:16px;font-weight:500;color:#444;border-bottom:1px solid #eaeaea;padding-bottom:8px}.NewClientModal_formGrid__DnxxM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.NewClientModal_formField__BJX0X{margin-bottom:16px;position:relative}.NewClientModal_formField__BJX0X label{display:block;margin-bottom:6px;font-size:14px;color:#555}.NewClientModal_datePicker__VG0W6,.NewClientModal_formField__BJX0X input,.NewClientModal_formField__BJX0X select{width:100%;padding:10px;border:1px solid #d0d1d2;border-radius:4px;font-size:14px;color:#333;box-sizing:border-box}.NewClientModal_datePicker__VG0W6:focus,.NewClientModal_formField__BJX0X input:focus,.NewClientModal_formField__BJX0X select:focus{outline:none;border-color:#d0d1d2}.NewClientModal_errorInput__05Z0q{border-color:#bf4740!important}.NewClientModal_errorText__TuubR{color:#bf4740;font-size:12px;margin-top:4px}.NewClientModal_formActions__FBjUK{border-top:1px solid #eaeaea;display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background-color:white;border-radius:0 0 8px 8px;flex-shrink:0;width:100%;box-sizing:border-box}.NewClientModal_cancelButton__XB_xo,.NewClientModal_saveButton__9DuCF{padding:10px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px}.NewClientModal_cancelButton__XB_xo{background-color:white;border:1px solid #d0d1d2;color:#555}.NewClientModal_saveButton__9DuCF{background-color:#3c6081;border:none;color:white}.NewClientModal_saveButton__9DuCF:disabled{background-color:#cccccc;border-color:#cccccc;cursor:not-allowed}.NewClientModal_saveButton__9DuCF path{fill:white}.NewClientModal_mrzWrapper__y947E{display:flex;justify-content:flex-end;padding:8px;gap:8px;border-bottom:1px solid #eaeaea;flex-shrink:0}.NewClientModal_mrzInput__C4LV2{flex:1 1;max-width:240px;padding:8px 12px;border:1px solid #ccc;border-radius:4px}.NewClientModal_mrzButton__iBcV_{padding:8px 16px;background-color:#3c6081;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:500}@media (max-width:768px){.NewClientModal_formGrid__DnxxM{grid-template-columns:1fr}.NewClientModal_modalContent__BOV9w{width:95%}}.GuestModal_modalOverlay__BxWD4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.GuestModal_modalHeader__iy0gH{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid #d0d1d2}.GuestModal_modalContent__RaboK{background-color:white;border-radius:8px;padding:24px;width:80%;max-width:800px;max-height:90vh;box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column}.GuestModal_modalTitle__3gDv6{margin:0;font-size:1.5rem;font-weight:600;color:#35383c}.GuestModal_modalForm__yoTFv{display:flex;flex-direction:column;gap:24px;flex:1 1;overflow:auto}.GuestModal_modalFormGrid__XhBXm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px}.GuestModal_formGroup__83wCo{display:flex;flex-direction:column;gap:6px}.GuestModal_formGroup__83wCo label{font-size:.9rem;color:#555}.GuestModal_formGroup__83wCo input,.GuestModal_formGroup__83wCo select{padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.GuestModal_formGroup__83wCo input:focus,.GuestModal_formGroup__83wCo select:focus{outline:none;border-color:#4a90e2}.GuestModal_modalActions__vl8Gj{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.GuestModal_cancelButton__Sa0gN,.GuestModal_deleteButton__o1pt6,.GuestModal_saveButton__KcQl0{padding:10px 16px;border-radius:4px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.GuestModal_saveButton__KcQl0 svg path{fill:white}.GuestModal_cancelButton__Sa0gN,.GuestModal_deleteButton__o1pt6{background-color:#f2f2f2;color:#35383c;border:1px solid #ddd}.GuestModal_saveButton__KcQl0{background-color:#35383c;color:white;border:none}.GuestModal_cancelButton__Sa0gN:disabled,.GuestModal_saveButton__KcQl0:disabled{opacity:.6;cursor:not-allowed}.GuestModal_formGroup__83wCo label{display:block;margin-bottom:5px;font-weight:500}.GuestModal_requiredStar__H5CQL{color:#d32f2f;margin-left:3px}.GuestModal_formGroup__83wCo .GuestModal_datePicker__u6bKA{width:100%;padding:0 32px;border:1px solid #ccc;border-radius:4px;font-size:16px;height:40px}.GuestModal_datePicker__u6bKA:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.GuestModal_loadingDropdown__6VLdj{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #ccc;border-radius:4px;background-color:#f8f8f8;color:#666;font-size:14px}.GuestModal_sectionHeader__GC78b{font-size:16px;font-weight:400;color:#35383c;margin:0}.GuestModal_reactSelect__nrlYq{width:100%}.GuestModal_reactSelect__nrlYq .rs__control{min-height:40px;border-radius:4px;font-size:14px;border:1px solid #d0d1d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GuestModal_reactSelect__nrlYq .rs__control--is-focused{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.GuestModal_reactSelect__nrlYq .rs__value-container{padding:2px 8px}.GuestModal_reactSelect__nrlYq .rs__placeholder{color:#6c757d}.GuestModal_reactSelect__nrlYq .rs__indicator-separator{background-color:#d8dbe0}.GuestModal_reactSelect__nrlYq .rs__option--is-selected{background-color:#e9e9e9;color:#35383c}.GuestModal_reactSelect__nrlYq .rs__option--is-focused:not(.rs__option--is-selected){background-color:#f8f9fa}.GuestModal_reactSelect__nrlYq .rs__menu{z-index:11}.GuestModal_mrzWrapper__KxgQb{display:flex;gap:8px}.GuestModal_mrzWrapper__KxgQb>input{width:100%;padding:8px;border:1px solid #d0d1d2;border-radius:4px;font-size:1rem}.GuestModal_mrzWrapper__KxgQb>button{padding:8px 16px;background-color:#35383c;color:white;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.PaymentModal_modalOverlay__xbpSW{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.PaymentModal_modalContent__excUn{background-color:white;border-radius:8px;width:90%;max-width:500px;padding:20px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 15px rgba(0,0,0,.2)}.PaymentModal_modalHeader__WlDv9{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eaeaea}.PaymentModal_modalHeader__WlDv9 h2{font-size:1.5rem;margin:0;color:#353b3c}.PaymentModal_closeButton__Ef_ey{background:none;border:none;cursor:pointer;padding:5px}.PaymentModal_paymentMethods__2a35e{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.PaymentModal_paymentMethod__ZqZFf{display:flex;align-items:center;padding:10px;background-color:#f9f9f9;border-radius:6px;position:relative}.PaymentModal_methodName__hdVCP{flex:1 1;font-weight:500;color:#353b3c}.PaymentModal_amountToggle__yVBeY{display:flex;margin-right:15px}.PaymentModal_toggleBtn__7Frp_{padding:8px 16px;border:1px solid #ddd;background-color:white;cursor:pointer;font-size:14px}.PaymentModal_toggleBtn__7Frp_:first-child{border-radius:4px 0 0 4px}.PaymentModal_toggleBtn__7Frp_:last-child{border-radius:0 4px 4px 0}.PaymentModal_toggleBtnSelected__XVmze{background-color:#3c6081;color:white;border-color:#3c6081}.PaymentModal_amountInput__jAMpD{width:100px;padding:8px;border:1px solid #ddd;border-radius:4px;text-align:right}.PaymentModal_paymentSummary__j1sfY{margin-top:20px;padding:15px;background-color:#f9f9f9;border-radius:6px}.PaymentModal_summaryRow___cvAn{display:flex;justify-content:space-between;margin-bottom:8px}.PaymentModal_summaryRow___cvAn:last-child{margin-bottom:0;padding-top:8px;border-top:1px solid #eaeaea;font-weight:700}.PaymentModal_summaryAmount__VGExx{font-weight:500}.PaymentModal_amountError__7Jtxb{color:#dc2626}.PaymentModal_paymentActions__kGOu0{margin-top:20px;display:flex;justify-content:flex-end}.PaymentModal_payButton__s7TpS{padding:10px 25px;background-color:#3c6081;color:white;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer}.PaymentModal_payButtonDisabled__F_wsJ{background-color:#cccccc;cursor:not-allowed}.NapomenaModal_modalOverlay__K0Ayj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.NapomenaModal_modalContent___sA6j{background-color:white;border-radius:8px;width:500px;max-width:90%;box-shadow:0 4px 10px rgba(0,0,0,.2);overflow:hidden}.NapomenaModal_modalHeader__iSj02{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e0e0e0}.NapomenaModal_modalHeader__iSj02 h3{margin:0;font-size:18px;color:#333}.NapomenaModal_closeButton__vmM9F{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.NapomenaModal_closeButton__vmM9F:hover{color:#333}.NapomenaModal_modalBody__X56mC{padding:20px}.NapomenaModal_napomenaTextarea__a_th4{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px;resize:vertical}.NapomenaModal_modalFooter__BqOMd{display:flex;justify-content:flex-end;padding:15px 20px;border-top:1px solid #e0e0e0;gap:10px}.NapomenaModal_cancelButton__RJ6Ba,.NapomenaModal_saveButton__lXqFF{padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;border:none}.NapomenaModal_cancelButton__RJ6Ba{background-color:#f0f0f0;color:#35383c}.NapomenaModal_saveButton__lXqFF{background-color:#35383c;color:white}.ItemView_pageTop__lPMcy{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;background-color:#fff;border-radius:8px;padding:16px;border:1px solid #d0d1d2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ItemView_pageTitle__qwJBk{margin:0;font-size:24px;font-weight:600;display:flex;align-items:center;gap:16px}.ItemView_actionButtons__UspW9{display:flex;gap:1rem}.ItemView_actionButtons__UspW9 button{padding:.5rem 1rem;border:1px solid #d0d1d2;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:.2s ease-in-out}.ItemView_editButton__f5fi4{background-color:#3c6081;color:white}.ItemView_deleteButton__pAXBG{background-color:#dc2626;color:white}.ItemView_deleteButton__pAXBG>svg,.ItemView_editButton__f5fi4>svg{fill:#fff}.ItemView_itemContent__o2EOq{display:flex;flex-direction:column;width:100%;gap:1.5rem}.ItemView_itemContent__o2EOq>div{background-color:#fff;padding:24px 16px;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);border:1px solid #d0d1d2}.ItemView_sectionTitle__LyVK_{font-size:1.2rem;margin-top:0;margin-bottom:1rem;font-weight:600;color:#35393c;border-bottom:1px solid #d0d1d2;padding-bottom:.5rem;background-color:#fff;z-index:1}.ItemView_fieldsContainer__9P1KO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ItemView_fieldWrapper__0jP5b{display:flex;flex-direction:column}.ItemView_fieldWrapper__0jP5b label{font-size:.9rem;color:#666}.ItemView_fieldInput__uiZt3,.ItemView_fieldSelect__ePubM{padding:.5rem;border:1px solid #d0d1d2;border-radius:4px;opacity:.8;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.ItemView_checkboxLabel__aku67{display:flex;align-items:center;gap:.5rem}.ItemView_fieldCheckbox__mD_Ir{margin:0}.ItemView_fileDownloadButton__eZxcu{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border:1px solid #d0d1d2;border-radius:4px;text-decoration:none;font-size:14px;transition:background-color .2s}.ItemView_fileDownloadButton__eZxcu:hover{background-color:#e0e0e0;opacity:1}.ItemView_noFileMessage__qIU8_{padding:.5rem;border:1px solid #d0d1d2;color:#999;border-radius:4px;font-size:14px}.ItemView_fileUploadMessage__aI8wn{margin-top:8px;font-size:14px}.ItemView_fileButtonsContainer__I9A5j{display:flex;flex-direction:column;gap:8px;position:relative}.ItemView_fileCountInfo__0jjpj{display:none;border:1px solid #d0d1d2;border-radius:4px;font-size:14px;position:absolute;bottom:100%;background-color:#fff;width:100%;overflow:hidden;z-index:8}.ItemView_fileButtonsContainer__I9A5j:hover .ItemView_fileCountInfo__0jjpj{display:flex;flex-direction:column;gap:6px}.ItemView_individualFileLink__K5Imt{text-decoration:none;font-size:.85rem;padding:8px}.ItemView_individualFileLink__K5Imt:hover{background-color:#f0f0f0}.ItemView_columnSpan1__bONeK{grid-column:span 1}.ItemView_columnSpan2__VF_KX{grid-column:span 2}.ItemView_columnSpan3___LXgg{grid-column:span 3}.ItemView_columnSpan4___ovPO{grid-column:span 4}.ItemView_toggleContainer__AuDVi{display:flex;gap:12px}.ItemView_toggleOption__tlQvH{display:flex;align-items:center;cursor:pointer}.ItemView_toggleInput__mZgeH{margin-right:5px}.ItemView_toggleLabel__3As_Z{font-size:14px}.ItemView_fieldTextarea__5Kreq{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-family:inherit;min-height:100px}.ItemView_fieldInput__uiZt3:disabled,.ItemView_fieldSelect__ePubM:disabled,.ItemView_fieldTextarea__5Kreq:disabled,.ItemView_toggleInput__mZgeH:disabled+.ItemView_toggleLabel__3As_Z{opacity:.7;cursor:not-allowed;background-color:#f5f5f5}.ItemView_toggleSwitchWrapper__spwZn{display:flex;align-items:center;gap:10px;margin-top:4px}.ItemView_toggleSwitch__1WCpf{width:36px;height:20px;background-color:#ccc;border-radius:10px;position:relative;transition:background-color .3s;cursor:pointer}.ItemView_toggleSwitch__1WCpf:focus{outline:2px solid #007bff;outline-offset:2px}.ItemView_toggleIndicator__5YWKO{position:absolute;width:16px;height:16px;background-color:white;border-radius:50%;top:2px;left:2px;transition:transform .3s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ItemView_toggleSwitch__1WCpf.ItemView_active__xiC4x{background-color:#3c6081}.ItemView_toggleSwitch__1WCpf.ItemView_active__xiC4x .ItemView_toggleIndicator__5YWKO{transform:translateX(16px)}.ItemView_toggleSwitch__1WCpf:hover{opacity:.85}.ItemView_toggleSwitch__1WCpf[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ItemView_toggleStateLabel__gU30_{font-size:14px;color:#555;min-width:30px}.ItemView_toggleLabel__3As_Z{display:block;margin-bottom:4px}.ItemView_toggleSwitch__1WCpf.ItemView_disabled__gAZer{opacity:1;cursor:not-allowed;background-color:#e0e0e0;border-color:#cccccc}.ItemView_toggleSwitch__1WCpf.ItemView_active__xiC4x.ItemView_disabled__gAZer{background-color:#a8c7e0}.ItemView_collapsibleHeader__7ELhQ{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:12px;border-bottom:1px solid #d0d1d2;padding-bottom:12px}.ItemView_collapsibleHeader__7ELhQ>svg{width:20px;height:20px;transition:transform .3s ease-in-out}.ItemView_collapsibleHeader__7ELhQ .ItemView_sectionTitle__LyVK_{border-bottom:none;flex:1 1;margin-bottom:0;padding-bottom:0}.ItemView_collapsibleHeader__7ELhQ.ItemView_collapsed__2rfiI>svg{transform:rotate(-90deg)}.ItemView_tableFieldWrapper__pSh0F{grid-column:1/-1;white-space:nowrap;overflow:auto}.ItemView_tableContainer__t0jiJ{overflow-x:auto;margin-top:8px;border:1px solid #d0d1d2;border-radius:4px}.ItemView_dataTable__nPEF_{width:100%;border-collapse:collapse;font-size:14px}.ItemView_tableHeader__mFYDi{background-color:#f5f5f5;padding:10px 16px;text-align:left;font-weight:600;color:#35393c;border-bottom:1px solid #d0d1d2}.ItemView_tableRow__KlXlC:nth-child(2n){background-color:#f9f9f9}.ItemView_tableRow__KlXlC:hover{background-color:#f0f5fa}.ItemView_tableCell__wSM8C{padding:10px 16px;border-bottom:1px solid #e9e9e9}.ItemView_tableRow__KlXlC:last-child .ItemView_tableCell__wSM8C{border-bottom:none}.ItemView_noDataMessage__jXbMr{padding:16px;text-align:center;color:#999;font-style:italic}.ItemView_tableLoading__wy7cL{padding:1rem}.ItemView_addRowButton__UhKMp{width:148px;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;background-color:#f0f2f5;border:1px solid #d9d9d9;font-size:.875rem;transition:all .2s}.ItemView_addRowButton__UhKMp:hover{background-color:#e6e8eb}.ItemView_editRowButton__MMzV_{background:none;border:none;cursor:pointer;padding:4px;margin-right:6px;color:#2196f3;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.ItemView_editRowButton__MMzV_:hover{background-color:rgba(33,150,243,.1)}.ItemView_editRowButton__MMzV_:disabled{color:#ccc;cursor:not-allowed}.ItemView_deleteRowButton__yoqbo{color:#f44336;transition:background-color .2s}.ItemView_deleteRowButton__yoqbo:hover{background-color:rgba(244,67,54,.1)}.ItemView_actionCell__Bctnz{white-space:nowrap;width:1%}.ItemView_calculatedField__Eg9Rq{background-color:#f5f5f5;color:#333;cursor:not-allowed}.ItemView_deleteRowButton__yoqbo{display:flex;color:#d32f2f}.ItemView_deleteRowButton__yoqbo:hover{background-color:rgba(211,47,47,.1)}.ItemView_actionCell__Bctnz{display:flex;width:100%;min-height:45.5px;text-align:center}.ItemView_infoMessage__gYM7S{font-size:.875rem;color:#606060;margin-top:.5rem;font-style:italic}.ItemView_modalOverlay__NEFZf{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}.ItemView_modal__O2waN{background-color:white;border-radius:6px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ItemView_modalHeader__u9hiN{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e8e8e8}.ItemView_modalHeader__u9hiN h3{margin:0;font-size:18px;color:#333}.ItemView_closeModalButton__c6sGb{background:none;border:none;cursor:pointer;color:#999;display:flex;padding:4px}.ItemView_closeModalButton__c6sGb:hover{color:#666}.ItemView_modalContent__zclWP{padding:24px;display:flex;flex-direction:column;gap:16px}.ItemView_modalField__4bagI{display:flex;flex-direction:column;gap:6px}.ItemView_modalField__4bagI label{font-size:14px;color:#333}.ItemView_modalInput__NsU_e{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.ItemView_modalFooter__WeNZK{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e8e8e8}.ItemView_cancelButton__bgbb5{padding:8px 16px;border:1px solid #d9d9d9;background-color:white;border-radius:4px;cursor:pointer}.ItemView_saveButton__B6m3d{padding:8px 16px;background-color:#3c6081;color:white;border:none;border-radius:4px;cursor:pointer}.ItemView_saveButton__B6m3d:hover{background-color:#2e4a63}.ItemView_cancelButton__bgbb5:hover{background-color:#f5f5f5}@media (max-width:768px){.ItemView_fieldsContainer__9P1KO{grid-template-columns:1fr}.ItemView_fieldInput__uiZt3,.ItemView_fieldSelect__ePubM{max-width:100%}}.ItemView_fieldWrapper__0jP5b .react-datepicker__close-icon:after{color:#35383c!important;background-color:transparent!important;font-size:1.4rem!important}.ItemView_fieldWrapper__0jP5b .react-datepicker-popper{z-index:9!important}a.ItemView_fieldWrapper__0jP5b{display:flex;justify-content:center;align-items:center;height:38px;margin-top:20px;width:80px;background:#35383c;color:#fff;border-radius:4px}.ItemView_asyncSelect__EX3jA{width:100%}.ItemView_fieldWrapper__0jP5b .react-select__control{padding:0;border:1px solid #d0d1d2;border-radius:4px;opacity:.8;min-height:38px;box-shadow:none}.ItemView_fieldWrapper__0jP5b .react-select__control:hover{border-color:#b3b3b3}.ItemView_fieldWrapper__0jP5b .react-select__control--is-focused{border-color:#3c6081!important;box-shadow:0 0 0 1px #3c6081}.ItemView_fieldWrapper__0jP5b .react-select__value-container{padding:2px 8px}.ItemView_fieldWrapper__0jP5b .react-select__indicator,.ItemView_fieldWrapper__0jP5b .react-select__placeholder{color:#666}.ItemView_fieldWrapper__0jP5b .react-select__indicator:hover{color:#333}.ItemView_fieldWrapper__0jP5b .react-select__indicator-separator{background-color:#d0d1d2}.ItemView_fieldWrapper__0jP5b .react-select__menu{z-index:10}.ItemView_fieldWrapper__0jP5b .react-select__option--is-focused{background-color:#f0f5fa}.ItemView_fieldWrapper__0jP5b .react-select__option--is-selected{background-color:#3c6081}.ItemView_fieldWrapper__0jP5b .react-select__control--is-disabled{opacity:.7;cursor:not-allowed;background-color:#f5f5f5}.ItemView_backButton__qak1H{background-color:transparent;border:none;cursor:pointer}.ItemView_plusButton__2HyDC{background-color:#3c6081;border-radius:4px;height:38px!important;width:38px!important;border:none;cursor:pointer}.ItemView_plusButton__2HyDC path{fill:#fff}.ItemView_fieldWrapper__0jP5b>label{width:100%}.ItemView_addRowButton__UhKMp{display:flex;align-items:center;justify-content:center;padding:8px 12px;margin-top:16px;background-color:#f5f5f5;border:1px dashed #d0d1d2;border-radius:4px;cursor:pointer;width:100%;transition:all .2s ease}.ItemView_addRowButton__UhKMp:hover{background-color:#e9e9e9;border-color:#c0c0c0}.ItemView_addRowButton__UhKMp:disabled{opacity:.6;cursor:not-allowed}.ItemView_addButtonContent__HewCT{display:flex;align-items:center;gap:8px;color:#4a4a4a}.ItemView_addButtonContent__HewCT span{font-size:14px}.ItemView_deleteRowButton__yoqbo{background:none;border:none;padding:4px;color:#bf4740;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.ItemView_deleteRowButton__yoqbo:hover{background-color:rgba(191,71,64,.1)}.ItemView_tableContainer__t0jiJ{position:relative}.ItemView_tableLoading__wy7cL{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:1}.Chat_openChatButton__dcn4h{position:fixed;bottom:24px;right:24px;width:36px;height:36px;background-color:#2E2E30;border-radius:4px;justify-content:center;align-items:center;cursor:pointer;z-index:13;display:flex;display:none}.Chat_noviPredmetChat__IHJNW{width:440px;position:-webkit-sticky;position:sticky;top:0;right:-480px;display:flex;flex-direction:column;gap:24px;background-color:#fff;border:1px solid #d0d1d2;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:14;transition:right .3s;height:calc(100% - 16px)}.Chat_chatHeaderRight__CA1VQ{display:none}@media screen and (max-width:1400px){.Chat_openChatButton__dcn4h{display:flex}.Chat_noviPredmetChat__IHJNW{position:fixed;top:unset;bottom:20px;height:calc(100% - 120px)}.Chat_chatHeaderRight__CA1VQ{display:block}}.Chat_noviPredmetChat__IHJNW.Chat_open__TQF_S{right:16px}.Chat_noviPredmetChat__IHJNW>*{background-color:#fff;border-radius:4px}.Chat_noviPredmetChatTop__xdjnI{display:flex;flex-direction:column;flex:1 1}.Chat_noviPredmetChatBottom__IVyuK{height:54px;padding:16px 8px;display:flex;align-items:center;gap:16px}.Chat_noviPredmetChatInputWrap__4Xb8X{height:36px;flex:1 1;border:1px solid #d0d1d2;border-radius:4px;overflow:hidden}.Chat_noviPredmetChatInput__rLIFv{height:100%;border:none;font-size:16px;line-height:20px;padding:8px;width:100%}.Chat_posaljiPorButton__1nXOs{height:36px;width:36px;background-color:#2E2E30;color:#fff;border:1px solid #2e2e30;border-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center}.Chat_chatHeader__yBFUy{padding:8px 16px;display:flex;justify-content:space-between;align-items:center;gap:4px;border-bottom:1px solid #d0d1d2}.Chat_chatHeaderLeft__6Bn0m{display:flex;align-items:flex-start;flex-direction:column}.Chat_chatHeaderRight__CA1VQ{cursor:pointer}.Chat_chatHeaderTitle__JFtbq{font-size:18px;line-height:22px;font-weight:600}.Chat_chatHeaderDate__0FYoM{font-size:14px;line-height:18px;color:#7d858c}.Chat_porukeWrapper__EYOSi{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:16px;max-height:100%;justify-content:flex-end;overflow:auto}.Chat_porukaWrapper__a38E2{display:flex;align-items:center}.Chat_porukaWrapperLeft__wFu4y{justify-content:flex-start}.Chat_porukaWrapperRight__9uAVv{justify-content:flex-end}.Chat_poruka__waa0v{display:flex;width:80%;background-color:#f7f7f8;flex-direction:column;padding:8px;border-radius:4px;border:1px solid #d0d1d2;gap:8px}.Chat_porukaHeader__64sQE{font-weight:600}.Chat_porukaHeader__64sQE,.Chat_porukaText__eO2CB{font-size:16px;line-height:20px}.Chat_porukaDate__u6qNG{font-size:14px;line-height:18px;color:#7d858c}@media (max-width:768px){.Chat_noviPredmetChat__IHJNW{width:100%;margin-right:0;margin-top:0;top:0;height:100dvh;right:-100%}.Chat_noviPredmetChat__IHJNW.Chat_open__TQF_S{right:0}.Chat_openChatButton__dcn4h{right:40px;bottom:25px}}.Chat_downloadButton__E1vSV{color:#2E2E30;border:1px solid #d0d1d2;border-radius:4px;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:8px;gap:8px}.NewBoatModal_modalOverlay__EwSPa{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.NewBoatModal_modalContent__tTxBb{background:white;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:90%;max-width:800px;max-height:85vh;overflow-y:auto;animation:NewBoatModal_fadeIn__e5HNt .2s ease-in-out;padding:0}.NewBoatModal_modalHeader__kf6Qq{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#f5f7f9;border-bottom:1px solid #e1e5e9}.NewBoatModal_modalHeader__kf6Qq h2{margin:0;font-size:22px;color:#3a3c42}.NewBoatModal_closeButton__b48bs{background:transparent;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center}.NewBoatModal_closeButton__b48bs:hover{color:#111827}.NewBoatModal_formContainer__5g1cx{padding:0 24px}.NewBoatModal_formSection__hYu2i{margin:20px 0}.NewBoatModal_formSection__hYu2i h3{font-size:18px;color:#3a3c42;margin-bottom:16px;font-weight:500;padding-bottom:8px;border-bottom:1px solid #e1e5e9}.NewBoatModal_formGrid__A8_9G{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px}.NewBoatModal_formField__N76pM{margin-bottom:16px}.NewBoatModal_formField__N76pM label{display:block;font-size:14px;color:#4b5563;margin-bottom:6px}.NewBoatModal_formField__N76pM input,.NewBoatModal_formField__N76pM select{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:4px;font-size:16px}.NewBoatModal_formField__N76pM input:focus,.NewBoatModal_formField__N76pM select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.3)}.NewBoatModal_errorInput__LuuuK{border-color:#ef4444!important}.NewBoatModal_errorText___xelQ{color:#ef4444;font-size:12px;margin-top:4px}.NewBoatModal_formActions__55r0d{display:flex;justify-content:flex-end;gap:12px;padding:24px;background-color:#f9fafb;border-top:1px solid #e5e7eb}.NewBoatModal_cancelButton__LDhKH,.NewBoatModal_saveButton__WxUq4{padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s}.NewBoatModal_cancelButton__LDhKH{background-color:#ffffff;color:#4b5563;border:1px solid #d1d5db}.NewBoatModal_cancelButton__LDhKH:hover{background-color:#f9fafb}.NewBoatModal_saveButton__WxUq4{background-color:#2563eb;color:white;border:none}.NewBoatModal_saveButton__WxUq4:hover{background-color:#1d4ed8}.NewBoatModal_saveButton__WxUq4:disabled{background-color:#93c5fd;cursor:not-allowed}@keyframes NewBoatModal_fadeIn__e5HNt{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}