@charset "UTF-8";*{box-sizing:border-box;color:var(--smooth-white);font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;padding:0}:root{--dark-grey:#585858;--grey:#767676;--light-grey:#d4d4d4;--smooth-white:#fafafa;--main:#cda16a;--dark-main:#b78a56;--green:#08a11a;--red:#b91e1e;--progress:#fabd3c;--white:#fff;--black:#111;--blue:#001c8e;--font-roboto:"Roboto"}.navbar_navbar__dDhfx{background-color:var(--main);display:flex;flex-direction:column;gap:20px;min-height:100vh;padding:16px;transition:width .3s ease}.navbar_navbar__dDhfx.navbar_expanded__llHU\+{width:250px}.navbar_navbar__dDhfx.navbar_collapsed__HlDlj{align-items:center;min-width:50px;width:auto}.navbar_navbarHeader__FXmco{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.navbar_userSection__daNsy{align-items:center;color:var(--dark-grey);display:flex;gap:12px}.navbar_userIcon__8M8nw{align-items:center;background-color:var(--dark-grey);border-radius:100px;display:flex;font-weight:400;justify-content:center;padding:8px}.navbar_userName__TNr13{font-family:var(--font-roboto);font-size:18px;font-weight:400}.navbar_plusIcon__5TEYs{align-items:center;border:2px solid var(--dark-grey);border-radius:100px;display:flex;height:24px;justify-content:center;width:24px}a:-webkit-any-link{text-decoration:none}.navbar_actions__ojpWE{display:flex;flex-direction:column;gap:16px;margin:auto 0 0;padding:0;text-decoration:none}.navbar_action__-PJm6{align-items:center;display:flex;flex-direction:row;gap:12px}.navbar_actionText__2mpvu{color:var(--dark-grey);font-family:var(--font-roboto);font-size:16px;font-weight:500}.navbar_navLinks__z4Fua{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.navbar_navLinks__z4Fua a{text-decoration:none}.navbar_toggleIcon__qdZla{background-color:var(--dark-main);border-radius:6px;cursor:pointer;height:24px;left:79px;position:absolute;top:32px;width:24px}.navbar_logoutIcon__mkHZh,.navbar_toggleIcon__qdZla{align-items:center;display:flex;justify-content:center}.navbar_logoutIcon__mkHZh{background-color:var(--red);border-radius:4px;height:32px;margin-top:auto;width:32px}.navbar_searchSection__PmkBc{border-bottom:1px solid var(--dark-main);border-top:1px solid var(--dark-main);padding:8px 0}.navbar_searchForm__IViVK{display:flex;flex-direction:column;gap:8px}.navbar_searchInputContainer__mhT\+L{align-items:center;display:flex;position:relative}.navbar_searchIcon__-BkmE{align-items:center;background:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:24px}.navbar_searchIcon__-BkmE:hover{background-color:var(--dark-main)}.navbar_searchIcon__-BkmE:hover svg{color:#fff}.navbar_searchIcon__-BkmE:disabled{cursor:not-allowed;opacity:.6}.navbar_searchMessage__1TEr0{word-wrap:break-word;color:var(--red);font-family:var(--font-roboto);font-size:11px;margin-top:4px;text-align:center}.navbar_searchIconOnly__eVaB9{align-items:center;background-color:var(--dark-main);border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.navbar_searchIconOnly__eVaB9:hover{background-color:var(--grey)}.navbar-item_general__4EFeM{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px}.navbar-item_name__-2A0V{font-family:var(--font-roboto);font-size:16px;font-weight:500}.navbar-item_active__Ya\+cY{background-color:#ffffff30}.navbar-item_inactive__ZSTnq{background-color:initial;border:none;color:var(--dark-grey)}.navbar-item_noExpanded__QmBAk{gap:0}.navbar-action_action__6Jt83{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:12px;padding-left:12px}.navbar-action_centered__SOs52{justify-content:center;padding-left:0}.navbar-action_actionText__I15Pg{color:var(--dark-grey);font-family:var(--font-roboto);font-size:16px;font-weight:500}.input_inputContainer__7dcSl{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%}.input_inputWrapper__CLX10{align-items:flex-start;background-color:var(--white);border:1px solid var(--light-grey);border-radius:4px;display:flex;height:36px;min-width:0;padding:0 12px;position:relative}.input_inputWrapper__CLX10.input_hasContent__ExDMo{border-color:var(--black)}.input_inputWrapper__CLX10.input_noContent__venX6{border-color:var(--light-grey)}.input_inputWrapper__CLX10:focus-within{border-color:var(--main)}.input_label__S5Auu{color:var(--black);font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:6px}.input_input__vBvfm{border:none;color:#000;font-size:14px;height:100%;outline:none;text-align:left;width:100%}.input_input__vBvfm:focus{border-color:var(--main);color:var(--black)}.input_input__vBvfm::placeholder{color:var(--grey)}.input_searchContainer__nvtid{position:relative}.input_searchInput__2-Wfg{padding-left:12px}.input_input__vBvfm[type=date]{cursor:pointer}.input_input__vBvfm[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;display:block;opacity:1;pointer-events:auto}.tools-modal_contextMenuContainer__rjVrx{background:#0000;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);overflow:visible;position:fixed;z-index:1100}.tools-modal_menu__wOEkc,.tools-modal_submenu__mxmBt{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0003;max-height:calc(100vh - 40px);min-width:200px;padding:6px 0;position:relative;z-index:1101}.tools-modal_menuItem__Gmtlr{align-items:center;color:var(--black);cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:14px;padding:8px 12px;position:relative}.tools-modal_menuItem__Gmtlr:hover{background-color:var(--light-grey)}.tools-modal_menuItemText__YffEj{color:var(--black);flex-grow:1;margin-left:10px}.tools-modal_submenuContainer__FBxh2{left:calc(100% + 5px);position:absolute;top:0;z-index:1102}.tools-modal_submenuContainer__FBxh2.tools-modal_openLeft__DokYm{left:auto;right:calc(100% + 5px)}.tools-modal_submenuContainer__FBxh2.tools-modal_openUp__BRzIj{bottom:0;top:auto}.tools-modal_submenuContainer__FBxh2.tools-modal_adjustTop__jrKMr{top:50%;transform:translateY(-50%)}.tools-modal_subSubmenuContainer__1zJKP{bottom:0;left:calc(100% + 5px);position:absolute;z-index:1103}.tools-modal_subSubmenuContainer__1zJKP.tools-modal_openRight__LW0uE{left:calc(100% + 5px)}.tools-modal_submenuIcon__QYVY3{margin-left:8px}.operators-modal_modalOverlay__PdNpP{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.operators-modal_modalContainer__8aBj6{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:80%}.operators-modal_modalHeader__4j7W4{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.operators-modal_modalTitle__Oqawd{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500}.operators-modal_closeButton__bQgk8{background:none;border:none;cursor:pointer;position:absolute;right:0}.operators-modal_formSection__rQjmV{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.operators-modal_tableSection__-CKHR{border-radius:8px}.operators-modal_tableSection__-CKHR::-webkit-scrollbar{width:6px}.operators-modal_tableSection__-CKHR::-webkit-scrollbar-track{background:#0000;margin:4px 0}.operators-modal_tableSection__-CKHR::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.operators-modal_tableSection__-CKHR::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.operators-modal_sectionRow__tNH5S{display:flex;flex-direction:row;gap:16px;margin-bottom:12px;width:100%}.operators-modal_sectionRow__tNH5S:last-child{margin-bottom:0}.operators-modal_contactsList__zQmlU{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.dropdown_dropdown__Qp5f-{flex-direction:column;gap:6px;min-width:0}.dropdown_dropdown__Qp5f-,.dropdown_toggle__u7QbN{display:flex;position:relative;width:-webkit-fit-content;width:fit-content}.dropdown_toggle__u7QbN{align-items:center;background-color:var(--white);border:1px solid var(--light-grey);border-radius:4px;font-size:12px;gap:8px;height:36px;justify-content:space-between;padding:3px 8px 3px 12px}.dropdown_inputField__OPRB6{background:#0000;border:none;color:var(--black);flex:1 1;font-family:var(--font-roboto);font-size:14px;min-width:100px;outline:none;padding:0}.dropdown_inputField__OPRB6::placeholder{color:var(--dark-grey)}.dropdown_inputField__OPRB6:disabled{cursor:not-allowed}.dropdown_iconsContainer__5lOkd{align-items:center;display:flex;gap:4px}.dropdown_iconButton__QGeV5{align-items:center;cursor:pointer;display:flex;padding:2px}.dropdown_iconButton__QGeV5:hover{opacity:.7}.dropdown_unselected__3kTuZ{color:var(--dark-grey)}.dropdown_selected__9OBNP{border-color:var(--black);color:var(--black)}.dropdown_menu__7J8d1{list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:0}.dropdown_menuContainer__eJHHf{background-color:var(--white);border:1px solid var(--light-grey);border-radius:4px;box-shadow:0 4px 6px #0000001a;left:0;margin-top:4px;min-width:137px;position:absolute;top:100%;z-index:9999}.dropdown_noResults__-v\+Tt{color:var(--dark-grey);font-style:italic;text-align:center}.dropdown_item__bQkUl,.dropdown_noResults__-v\+Tt{font-family:var(--font-roboto);font-size:14px;padding:8px 12px}.dropdown_item__bQkUl{align-items:center;color:var(--black);cursor:pointer;display:flex}.dropdown_item__bQkUl.dropdown_selected__9OBNP{background-color:var(--main);color:var(--white)}.dropdown_item__bQkUl:hover{background-color:#0000000d;transition:background-color .2s ease-in-out}.dropdown_highlighted__LzGhw{background-color:var(--light-grey);color:var(--black)}.dropdown_item__bQkUl.dropdown_history__UDOzH:hover{background-color:#f39c124d!important;transition:background-color .2s ease-in-out}.dropdown_text__48t\+n{font-family:var(--font-roboto);font-size:14px}.dropdown_label__A4\+Sg{color:var(--black);font-family:var(--font-roboto);font-size:12px;font-weight:500}.dropdown_checkbox__VdZDS{font-weight:700;margin-right:8px}.dropdown_checkbox__VdZDS,.dropdown_item__bQkUl.dropdown_selected__9OBNP .dropdown_checkbox__VdZDS{color:var(--primary-color)}.checkbox_checkboxContainer__0I-3c{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox_checkbox__V3fMO{align-items:center;background-color:initial;border:1px solid var(--dark-grey);border-radius:4px;display:flex;height:16px;justify-content:center;width:16px}.checkbox_checkbox__V3fMO.checkbox_checked__OTt8c{background-color:var(--main);border-color:var(--main)}.checkbox_label__KqQnL{color:var(--dark-grey)}.button_button__Eky5u,.checkbox_label__KqQnL{cursor:pointer;font-family:var(--font-roboto);font-size:14px}.button_button__Eky5u{border:none;border-radius:8px;font-weight:500;padding:8px 32px}.button_button__Eky5u:disabled{cursor:not-allowed;opacity:.6}.button_button__Eky5u.button_primary__ez-wX{background-color:var(--main);color:var(--white)}.button_button__Eky5u.button_primary__ez-wX:hover{background-color:var(--dark-main)}.button_button__Eky5u.button_secondary__az2ig{background-color:initial;border:1px solid var(--main);color:var(--main)}.button_button__Eky5u.button_secondary__az2ig:hover{background-color:var(--dark-main);color:#fff}.button_button__Eky5u.button_danger__35X1D{background-color:var(--red);color:var(--white)}.button_button__Eky5u.button_danger__35X1D:hover{background-color:#a81717}.table_tableWrapper__ROttb{border:1px solid var(--light-grey);border-radius:12px;overflow:hidden}.table_table__WgTdN{border-collapse:collapse;color:var(--black);font-family:var(--font-roboto);font-size:14px;table-layout:fixed;width:100%}.table_headerCell__gVXhF{background-color:var(--light-grey);color:#333!important;font-weight:400;padding:12px;text-align:center;transition:background-color .2s ease}.table_headerCell__gVXhF,.table_headerCell__gVXhF *{color:#333!important}.table_headerCell__gVXhF:hover{background-color:#d0d0d0}.table_cell__aRaAJ{color:var(--black);padding:12px;text-align:center}.table_row__rqbsv{border-bottom:1px solid var(--light-grey)}.table_row__rqbsv:last-child{border-bottom:none}.table_row__rqbsv:hover{background-color:#00000010;color:var(--black)}.table_expandableRow__r0EQr:hover{background-color:#00000015;cursor:pointer}.table_invoiceRow__4Lflh{background-color:#f8f8f8}.table_invoiceRow__4Lflh:last-child{border-bottom:1px solid var(--light-grey)}.table_invoiceCell__gyED7{font-size:13px;padding:8px 12px}.table_expandCell__6ZD\+r,.table_iconCell__Hw8Y9{padding:8px;text-align:center;vertical-align:middle;width:40px}.table_expandableRow__r0EQr{background-color:"#f8f8f8";font-weight:500}.table_expandableRow__r0EQr:hover{background-color:#00000014}.table_expandIcon__aROPD{color:var(--dark-grey);margin-left:5px}.table_invoiceRow__4Lflh{background-color:#fff;border-bottom:1px dashed var(--light-grey)}.table_invoiceRow__4Lflh:last-of-type{border-bottom:1px solid var(--light-grey)}.table_cellContent__jXtZy,.table_expandIcon__aROPD{align-items:center;display:flex;justify-content:center}.table_expandIcon__aROPD{margin-right:8px}.table_cellText__NgCD2{color:var(--black);flex:1 1}.table_indentSpace__BkQOt{width:28px}.contact-item_contactItem__iHz8Z{align-items:center;background-color:#00000010;border-radius:4px;display:flex;gap:24px;height:-webkit-fit-content;height:fit-content;justify-content:space-between;max-width:300px;overflow:visible;overflow-wrap:anywhere;padding:8px;position:relative;transition:background-color .2s ease;width:-webkit-fit-content;width:fit-content;word-break:break-word}.contact-item_contactItem__iHz8Z.contact-item_clickable__tmLX-{cursor:pointer}.contact-item_contactItem__iHz8Z.contact-item_clickable__tmLX-:hover{background-color:#00000020}.contact-item_contactInfo__BjvV3{flex:1 1;flex-direction:column}.contact-item_contactName__6Yjrs{color:var(--black);font-family:var(--font-roboto);font-size:14px;margin-bottom:4px;overflow-wrap:anywhere;word-break:break-word}.contact-item_contactDetails__OzeIh{display:flex;flex-direction:row;gap:3px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.contact-item_contactSecondary__mMHCn{font-size:14px}.contact-item_contactAdditional__EqRhW,.contact-item_contactSecondary__mMHCn{color:var(--dark-grey);font-family:var(--font-roboto);overflow-wrap:anywhere;word-break:break-word}.contact-item_contactAdditional__EqRhW{word-wrap:break-word;font-size:12px;margin-top:6px;max-width:100%;white-space:pre-wrap}.contact-item_actionsContainer__BCW1J{align-items:center;display:flex;position:relative}.contact-item_menuButton__eiA2F{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s ease}.contact-item_menuButton__eiA2F:hover{background-color:var(--light-grey)}.contact-item_menuDropdown__spV2X{background:#fff;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 4px 12px #00000026;left:calc(100% + 8px);min-width:150px;overflow:visible;position:absolute;top:0;z-index:9999}.contact-item_menuItem__9AP2k{align-items:center;background:none;border:none;color:var(--black)!important;cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:14px;gap:8px;padding:10px 12px;text-align:left;transition:background-color .2s ease;width:100%}.contact-item_menuItem__9AP2k span{color:var(--black)!important}.contact-item_menuItem__9AP2k:hover{background-color:var(--light-grey)}.contact-item_menuItem__9AP2k:first-child{border-radius:4px 4px 0 0}.contact-item_menuItem__9AP2k:last-child{border-radius:0 0 4px 4px}.edit-contact-modal_overlay__d84G4{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-contact-modal_modal__cEbAt{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.edit-contact-modal_header__sO5kP{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:20px 24px}.edit-contact-modal_title__KIfj7{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.edit-contact-modal_closeButton__v6Gqr{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.edit-contact-modal_closeButton__v6Gqr:hover{background-color:var(--light-grey)}.edit-contact-modal_form__yayXb{display:flex;flex-direction:column;gap:16px;padding:24px}.edit-contact-modal_formRow__3vC7Z{display:flex;gap:16px}.edit-contact-modal_formRow__3vC7Z .edit-contact-modal_formGroup__bZKpI{flex:1 1}.edit-contact-modal_formGroup__bZKpI{display:flex;flex-direction:column;gap:8px}.edit-contact-modal_label__xaerX{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.edit-contact-modal_actions__LBXzR{border-top:1px solid var(--light-grey);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.form-section_formSection__G8C4\+{background-color:#f9f9f9;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:12px}.form-section_header__80tb6{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.form-section_title__LRtQv{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:700;margin-bottom:0}.form-section_renderRight__QwCQ7{margin-left:auto}.form-section_inputs__vZiNd{display:flex;flex:1 1;flex-direction:column;gap:16px}.company-modal_modalOverlay__E\+wYD{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.company-modal_modalContainer__lGo5H{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:85%}.company-modal_modalHeader__J6Yi7{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.company-modal_modalTitle__tEMJ-{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.company-modal_closeButton__4CTQM{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.company-modal_formSection__d36II{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.company-modal_tableSection__z5CvX{border-radius:8px}.company-modal_tableSection__z5CvX::-webkit-scrollbar{width:6px}.company-modal_tableSection__z5CvX::-webkit-scrollbar-track{background:#0000;margin:4px 0}.company-modal_tableSection__z5CvX::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.company-modal_tableSection__z5CvX::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.company-modal_sectionRow__TjTMo{display:flex;flex-direction:row;gap:16px;margin-bottom:12px;width:100%}.company-modal_sectionRow__TjTMo:last-child{margin-bottom:0}.company-modal_contactsList__T3iyt{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.preset-budget-modal_modalOverlay__\+6sSo{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.preset-budget-modal_modalContainer__L8btW{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;overflow-y:auto;padding:24px;width:90%}.preset-budget-modal_modalHeader__DzYDf{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.preset-budget-modal_modalTitle__OfPWk{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.preset-budget-modal_closeButton__sj9gO{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.preset-budget-modal_formSection__10H6G{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.preset-budget-modal_tableSection__cMeq6{border-radius:8px}.preset-budget-modal_tableSection__cMeq6::-webkit-scrollbar{height:8px;width:6px}.preset-budget-modal_tableSection__cMeq6::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.preset-budget-modal_tableSection__cMeq6::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.preset-budget-modal_tableSection__cMeq6::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.preset-budget-modal_tableSection__cMeq6::-webkit-scrollbar-corner{background:#f1f1f1}.preset-budget-modal_descriptionCell__0SYN5{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:var(--font-roboto);max-width:600px;min-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.preset-budget-modal_descriptionTextarea__gfQXQ{font-family:var(--font-roboto)}.preset-budget-modal_descriptionTextarea__gfQXQ::-webkit-scrollbar{width:6px}.preset-budget-modal_descriptionTextarea__gfQXQ::-webkit-scrollbar-track{background:#0000}.preset-budget-modal_descriptionTextarea__gfQXQ::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.preset-budget-modal_descriptionTextarea__gfQXQ::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.preset-budget-modal_textareaLabel__KVUjH{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;margin-bottom:-8px}.budget-notes-modal_modalOverlay__c2tL5{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.budget-notes-modal_modalContainer__w6YYL{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1400px;overflow:hidden;padding:24px;width:90%}.budget-notes-modal_modalHeader__QieQK{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.budget-notes-modal_modalTitle__FKfxL{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.budget-notes-modal_closeButton__BJSdW{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.budget-notes-modal_formSection__zTKw0{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.budget-notes-modal_tableSection__3XVES{border-radius:8px;flex:1 1;min-height:0;overflow:auto}.budget-notes-modal_tableSection__3XVES::-webkit-scrollbar{height:8px;width:8px}.budget-notes-modal_tableSection__3XVES::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.budget-notes-modal_tableSection__3XVES::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.budget-notes-modal_tableSection__3XVES::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.budget-notes-modal_tableSection__3XVES::-webkit-scrollbar-corner{background:#f1f1f1}.budget-notes-modal_textareaLabel__rvJtZ{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;margin-bottom:-8px}.budget-notes-modal_descriptionTextarea__ZSFI9{font-family:var(--font-roboto)}.budget-notes-modal_descriptionTextarea__ZSFI9::-webkit-scrollbar{width:6px}.budget-notes-modal_descriptionTextarea__ZSFI9::-webkit-scrollbar-track{background:#0000}.budget-notes-modal_descriptionTextarea__ZSFI9::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.budget-notes-modal_descriptionTextarea__ZSFI9::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.budget-notes-modal_descriptionCell__GxrJj{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:var(--font-roboto);max-width:600px;min-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word}.commercials-modal_modalOverlay__25a9Z{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.commercials-modal_modalContainer__DKAGg{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:80%}.commercials-modal_modalHeader__KoyAO{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.commercials-modal_modalTitle__n4Ya-{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.commercials-modal_closeButton__cJrDY{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.commercials-modal_formSection__zeFeP{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.commercials-modal_tableSection__DTldh{border-radius:8px}.commercials-modal_tableSection__DTldh::-webkit-scrollbar{width:6px}.commercials-modal_tableSection__DTldh::-webkit-scrollbar-track{background:#0000;margin:4px 0}.commercials-modal_tableSection__DTldh::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.commercials-modal_tableSection__DTldh::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.commercials-modal_sectionRow__P7gLq{display:flex;flex-direction:row;gap:16px;margin-bottom:12px;width:100%}.commercials-modal_sectionRow__P7gLq:last-child{margin-bottom:0}.commercials-modal_contactsList__ezwbT{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.guilds-modal_modalOverlay__twsJ2{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.guilds-modal_modalContainer__BAHlO{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:50%}.guilds-modal_modalHeader__8zdYZ{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.guilds-modal_modalTitle__uDoBN{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.guilds-modal_closeButton__J6V8g{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.guilds-modal_formSection__P\+Ku0{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.guilds-modal_tableSection__G9XQt{border-radius:8px}.guilds-modal_tableSection__G9XQt::-webkit-scrollbar{width:6px}.guilds-modal_tableSection__G9XQt::-webkit-scrollbar-track{background:#0000;margin:4px 0}.guilds-modal_tableSection__G9XQt::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.guilds-modal_tableSection__G9XQt::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.gmail-cut-markers-modal_modalOverlay__UlDM2{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.gmail-cut-markers-modal_modalContainer__cr8Zj{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:50%}.gmail-cut-markers-modal_modalHeader__SsA12{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.gmail-cut-markers-modal_modalTitle__88cmm{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.gmail-cut-markers-modal_closeButton__FY0bT{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.gmail-cut-markers-modal_formSection__IvQvF{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.gmail-cut-markers-modal_tableSection__1WuDy{border-radius:8px}.gmail-cut-markers-modal_tableSection__1WuDy::-webkit-scrollbar{width:6px}.gmail-cut-markers-modal_tableSection__1WuDy::-webkit-scrollbar-track{background:#0000;margin:4px 0}.gmail-cut-markers-modal_tableSection__1WuDy::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.gmail-cut-markers-modal_tableSection__1WuDy::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.states-modal_modalOverlay__sgo1G{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.states-modal_modalContainer__uAETy{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:60%}.states-modal_modalHeader__U6\+3j{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.states-modal_modalTitle__iIG9f{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.states-modal_closeButton__dbpje{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.states-modal_formSection__3Wone{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.states-modal_tableSection__MSogc{border-radius:8px}.states-modal_tableSection__MSogc::-webkit-scrollbar{width:6px}.states-modal_tableSection__MSogc::-webkit-scrollbar-track{background:#0000;margin:4px 0}.states-modal_tableSection__MSogc::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.states-modal_tableSection__MSogc::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.invoice-create-modal_modalOverlay__6g9Vz{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.invoice-create-modal_modalContent__332Cv{background:var(--white);border-radius:12px;box-shadow:0 10px 25px #00000026;font-family:var(--font-roboto);max-height:90vh;max-width:900px;overflow:hidden;width:90%}.invoice-create-modal_modalHeader__eQCAl{align-items:center;background:var(--smooth-white);border-bottom:2px solid var(--light-grey);display:flex;justify-content:center;padding:24px 32px;position:relative}.invoice-create-modal_modalTitle__qnvZY{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0;text-align:center}.invoice-create-modal_closeButton__DAfOe{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:24px;transition:background-color .2s ease}.invoice-create-modal_closeButton__DAfOe:hover{background-color:var(--light-grey)}.invoice-create-modal_modalBody__L\+L61{background:var(--white);display:flex;flex-direction:column;gap:28px;max-height:calc(90vh - 180px);overflow-y:auto;padding:32px}.invoice-create-modal_modalBody__L\+L61::-webkit-scrollbar{width:6px}.invoice-create-modal_modalBody__L\+L61::-webkit-scrollbar-track{background:#0000;margin:4px 0}.invoice-create-modal_modalBody__L\+L61::-webkit-scrollbar-thumb{background:var(--light-grey);background-clip:content-box;border:1px solid #0000;border-radius:3px}.invoice-create-modal_modalBody__L\+L61::-webkit-scrollbar-thumb:hover{background:var(--grey);background-clip:content-box}.invoice-create-modal_section__Pw4zq{background:var(--smooth-white);border:1px solid var(--light-grey);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.invoice-create-modal_sectionTitle__kQyD5{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0}.invoice-create-modal_clientHeader__Yl5ur{align-items:center;display:flex;justify-content:flex-start;margin-bottom:-8px}.invoice-create-modal_clientHeader__Yl5ur .toggle{font-size:12px!important;height:32px!important}.invoice-create-modal_row__0XTBr{align-items:end;display:flex;gap:12px;width:100%}.invoice-create-modal_inputGroup__DPwkU{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.invoice-create-modal_inputGroup__DPwkU>*{box-sizing:border-box;width:100%}.invoice-create-modal_inputGroup__DPwkU .dropdown{display:block!important;width:100%!important}.invoice-create-modal_inputGroup__DPwkU .dropdown .toggle{width:100%!important}.invoice-create-modal_inputGroup__DPwkU label{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.invoice-create-modal_textarea__9Ky\+d{background:var(--white);border:1px solid var(--light-grey);border-radius:8px;box-sizing:border-box;color:var(--black);font-family:var(--font-roboto);font-size:14px;min-height:100px;outline:none;padding:16px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.invoice-create-modal_textarea__9Ky\+d:focus{border-color:var(--main);box-shadow:0 0 0 2px #cda16a33}.invoice-create-modal_textarea__9Ky\+d::placeholder{color:var(--grey)}.invoice-create-modal_emptyState__z4ThD,.invoice-create-modal_loadingContainer__Jjl\+9{align-items:center;color:var(--dark-grey);display:flex;font-family:var(--font-roboto);font-size:14px;justify-content:center;padding:24px}.invoice-create-modal_emptyState__z4ThD{background:var(--white);border:1px dashed var(--light-grey);border-radius:8px}.invoice-create-modal_editButton__Cl6VE{align-items:center;align-self:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding:4px;transition:background-color .2s ease}.invoice-create-modal_editButton__Cl6VE:hover{background-color:var(--light-grey)}.invoice-create-modal_modalFooter__aK3vk{background:var(--smooth-white);border-top:2px solid var(--light-grey);display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.invoice-create-modal_createButton__FnG9p{border-radius:8px;cursor:pointer;font-family:var(--font-roboto);font-size:14px;font-weight:500;height:44px;min-width:140px;transition:all .2s ease}.invoice-create-modal_createButton__FnG9p:disabled{cursor:not-allowed;opacity:.6}.invoice-create-modal_modalOverlay__6g9Vz{animation:invoice-create-modal_fadeIn__9cud8 .2s ease-out}.invoice-create-modal_modalContent__332Cv{animation:invoice-create-modal_slideIn__mqv3j .3s ease-out}@keyframes invoice-create-modal_fadeIn__9cud8{0%{opacity:0}to{opacity:1}}@keyframes invoice-create-modal_slideIn__mqv3j{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.invoice-create-modal_section__Pw4zq:hover{border-color:var(--main);transition:border-color .2s ease}@media (max-width:768px){.invoice-create-modal_modalContent__332Cv{margin:20px;max-height:95vh;width:95%}.invoice-create-modal_modalHeader__eQCAl{padding:20px 24px}.invoice-create-modal_modalBody__L\+L61{padding:24px 20px}.invoice-create-modal_row__0XTBr{flex-direction:column;gap:12px}.invoice-create-modal_modalFooter__aK3vk{flex-direction:column-reverse;padding:20px 24px}.invoice-create-modal_createButton__FnG9p{min-width:auto;width:100%}.invoice-create-modal_section__Pw4zq{padding:16px}.invoice-create-modal_sectionTitle__kQyD5{font-size:16px}}.budget-line-edit-modal_modalOverlay__u9f7p{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.budget-line-edit-modal_modalContentWrapper__6QiZq{background:var(--white);border-radius:12px;box-shadow:0 10px 25px #00000026;font-family:var(--font-roboto);max-height:90vh;max-width:1200px;overflow:hidden;width:90%}.budget-line-edit-modal_modalHeader__kgAvG{align-items:center;background:var(--smooth-white);border-bottom:2px solid var(--light-grey);display:flex;justify-content:center;padding:24px 32px;position:relative}.budget-line-edit-modal_modalTitle__dfxdz{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0;text-align:center}.budget-line-edit-modal_closeButton__gd8WS{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:24px;transition:background-color .2s ease}.budget-line-edit-modal_closeButton__gd8WS:hover{background-color:var(--light-grey)}.budget-line-edit-modal_modalBody__xo4AY{background:var(--white);display:flex;flex-direction:column;gap:20px;max-height:calc(90vh - 180px);overflow-y:auto;padding:32px}.budget-line-edit-modal_modalBody__xo4AY::-webkit-scrollbar{width:6px}.budget-line-edit-modal_modalBody__xo4AY::-webkit-scrollbar-track{background:#0000;margin:4px 0}.budget-line-edit-modal_modalBody__xo4AY::-webkit-scrollbar-thumb{background:var(--light-grey);background-clip:content-box;border:1px solid #0000;border-radius:3px}.budget-line-edit-modal_modalBody__xo4AY::-webkit-scrollbar-thumb:hover{background:var(--grey);background-clip:content-box}.budget-line-edit-modal_loadingContainer__-ytJJ{align-items:center;color:var(--main);display:flex;font-size:16px;justify-content:center;padding:40px}.budget-line-edit-modal_checkboxContainer__zIiaw{align-items:center;display:flex;gap:16px}.budget-line-edit-modal_inputRow__wg8Xc{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;width:100%}.budget-line-edit-modal_inputRow__wg8Xc>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.budget-line-edit-modal_valuesContainer__jWM-\+{display:flex;flex-direction:column;gap:12px}.budget-line-edit-modal_modalFooter__B\+P1\+{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}@media (max-width:768px){.budget-line-edit-modal_inputRow__wg8Xc{flex-direction:column}.budget-line-edit-modal_checkboxContainer__zIiaw{align-items:flex-start;flex-direction:column}}.rectificativa-modal_modalOverlay__KLEBJ{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.rectificativa-modal_modalContent__2MXd3{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-width:500px;width:90%}.rectificativa-modal_modalHeader__ohQN3{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:20px 24px}.rectificativa-modal_modalTitle__z1Dli{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:600;margin:0}.rectificativa-modal_closeButton__pReYt{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.rectificativa-modal_modalBody__QsOxo{padding:24px}.rectificativa-modal_inputGroup__6IUud{display:flex;flex-direction:column;gap:8px}.rectificativa-modal_label__cal8h{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.rectificativa-modal_textarea__Co6qo{border:1px solid var(--light-grey);border-radius:6px;color:var(--black);font-family:var(--font-roboto);font-size:14px;min-height:120px;padding:12px;resize:vertical;width:100%}.rectificativa-modal_textarea__Co6qo:focus{border-color:var(--main);outline:none}.rectificativa-modal_textarea__Co6qo:disabled{background-color:var(--light-grey);cursor:not-allowed}.rectificativa-modal_modalFooter__WpUK4{border-top:1px solid var(--light-grey);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.prefactura-to-factura-modal_modalOverlay__lEM5c{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.prefactura-to-factura-modal_modalContent__JU-G0{background:var(--white);border-radius:12px;box-shadow:0 10px 25px #00000026;font-family:var(--font-roboto);max-height:90vh;max-width:900px;overflow:hidden;width:90%}.prefactura-to-factura-modal_modalHeader__Q00Ju{align-items:center;background:var(--smooth-white);border-bottom:2px solid var(--light-grey);display:flex;justify-content:center;padding:24px 32px;position:relative}.prefactura-to-factura-modal_modalTitle__-zK9J{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0;text-align:center}.prefactura-to-factura-modal_closeButton__dvi\+i{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:24px;transition:background-color .2s ease}.prefactura-to-factura-modal_closeButton__dvi\+i:hover{background-color:var(--light-grey)}.prefactura-to-factura-modal_modalBody__WKr9h{background:var(--white);display:flex;flex-direction:column;gap:28px;max-height:calc(90vh - 180px);overflow-y:auto;padding:32px}.prefactura-to-factura-modal_section__ZH1D0{background:var(--smooth-white);border:1px solid var(--light-grey);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px}.prefactura-to-factura-modal_sectionTitle__lzfn6{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0}.prefactura-to-factura-modal_row__dNuNJ{align-items:end;display:flex;gap:12px;width:100%}.prefactura-to-factura-modal_inputGroup__9Cc-I{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.prefactura-to-factura-modal_inputGroup__9Cc-I>*{box-sizing:border-box;width:100%}.prefactura-to-factura-modal_inputGroup__9Cc-I label{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.prefactura-to-factura-modal_modalFooter__Iv8HY{background:var(--smooth-white);border-top:2px solid var(--light-grey);display:flex;gap:16px;justify-content:flex-end;padding:24px 32px}.prefactura-to-factura-modal_emptyState__uc48-,.prefactura-to-factura-modal_loadingContainer__bvDd4{align-items:center;color:var(--dark-grey);display:flex;font-family:var(--font-roboto);font-size:14px;justify-content:center;padding:24px}.prefactura-to-factura-modal_emptyState__uc48-{background:var(--white);border:1px dashed var(--light-grey);border-radius:8px}.prefactura-to-factura-modal_clientHeader__19-Hh{align-items:center;display:flex;justify-content:flex-start;margin-bottom:-8px}.prefactura-to-factura-modal_clientHeader__19-Hh .toggle{font-size:12px!important;height:32px!important;padding:4px 8px!important;width:-webkit-fit-content!important;width:fit-content!important}.prefactura-to-factura-modal_clientHeader__19-Hh .inputField{flex:0 1 auto!important;min-width:50px!important;width:-webkit-fit-content!important;width:fit-content!important}.prefactura-to-factura-modal_editButton__\+7VPO{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.prefactura-to-factura-modal_editButton__\+7VPO:hover{background-color:var(--light-grey)}.job-type-modal_modalOverlay__UaINN{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.job-type-modal_modalContainer__X8ERf{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:50%}.job-type-modal_modalHeader__7psAy{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.job-type-modal_modalTitle__VaFHP{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.job-type-modal_closeButton__q\+akF{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.job-type-modal_formSection__koLtb{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.job-type-modal_tableSection__7G3hP{border-radius:8px}.job-type-modal_tableSection__7G3hP::-webkit-scrollbar{width:6px}.job-type-modal_tableSection__7G3hP::-webkit-scrollbar-track{background:#0000;margin:4px 0}.job-type-modal_tableSection__7G3hP::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.job-type-modal_tableSection__7G3hP::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.locality-modal_modalOverlay__p14JB{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.locality-modal_modalContainer__RpouV{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;overflow-y:auto;padding:24px;width:50%}.locality-modal_modalHeader__3GK5c{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.locality-modal_modalTitle__Pz3oM{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.locality-modal_closeButton__YVH-7{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.locality-modal_formSection__f9WGT{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.locality-modal_tableSection__wI1Q0{border-radius:8px}.locality-modal_tableSection__wI1Q0::-webkit-scrollbar{width:6px}.locality-modal_tableSection__wI1Q0::-webkit-scrollbar-track{background:#0000;margin:4px 0}.locality-modal_tableSection__wI1Q0::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.locality-modal_tableSection__wI1Q0::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.contacts-modal_modalOverlay__Tj1Kj{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.contacts-modal_modalContainer__miKSH{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:80%;max-width:800px;overflow:hidden;padding:24px;width:70%}.contacts-modal_modalHeader__hy0FL{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.contacts-modal_modalTitle__tVjgZ{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500}.contacts-modal_closeButton__YMd18{background:none;border:none;cursor:pointer;position:absolute;right:0}.contacts-modal_formSection__aEZtE{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px}.contacts-modal_searchSection__1cZDX{margin-bottom:16px}.contacts-modal_tableSection__4fra0{border-radius:8px;flex:1 1;max-height:350px;overflow-y:auto}.contacts-modal_tableSection__4fra0::-webkit-scrollbar{width:6px}.contacts-modal_tableSection__4fra0::-webkit-scrollbar-track{background:#0000;margin:4px 0}.contacts-modal_tableSection__4fra0::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.contacts-modal_tableSection__4fra0::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.contacts-modal_loadingContainer__V7gp9{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:40px}@media (max-width:768px){.contacts-modal_modalContainer__miKSH{max-width:none;padding:16px;width:90%}.contacts-modal_formSection__aEZtE>div{flex-direction:column}}.SendInvoiceModal_overlay__t9z9s{align-items:center;animation:SendInvoiceModal_fadeIn__PKFSs .2s ease-out;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}@keyframes SendInvoiceModal_fadeIn__PKFSs{0%{opacity:0}to{opacity:1}}.SendInvoiceModal_modal__yMWY8{animation:SendInvoiceModal_slideIn__GINdF .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;transform:translateY(0);width:95%}@keyframes SendInvoiceModal_slideIn__GINdF{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SendInvoiceModal_header__NQps3{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.SendInvoiceModal_headerContent__5VTkB{align-items:flex-start;display:flex;gap:16px}.SendInvoiceModal_title__QCFqD{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.SendInvoiceModal_subtitle__05Pkw{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.SendInvoiceModal_closeButton__i-iPG{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;padding:8px;transition:all .2s;width:32px}.SendInvoiceModal_closeButton__i-iPG:hover{background-color:#f3f4f6;color:#374151}.SendInvoiceModal_content__qO-Bx{flex:1 1;overflow-y:auto;padding:20px 24px}.SendInvoiceModal_loading__5ZaLd{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.SendInvoiceModal_spinner__W2Gxm{animation:SendInvoiceModal_spin__ro77s 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes SendInvoiceModal_spin__ro77s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SendInvoiceModal_formContainer__mEIrK{display:flex;flex-direction:column;gap:20px}.SendInvoiceModal_row__IQcix{align-items:flex-end;display:flex;gap:16px}.SendInvoiceModal_textareaContainer__7xGtZ{display:flex;flex:1 1;flex-direction:column;gap:8px}.SendInvoiceModal_textareaLabel__9zyJu{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.SendInvoiceModal_textarea__c7Sb6{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:.875rem;min-height:120px;padding:12px;resize:vertical;transition:all .2s;width:100%}.SendInvoiceModal_textarea__c7Sb6:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SendInvoiceModal_textarea__c7Sb6::placeholder{color:#9ca3af}.SendInvoiceModal_attachmentContainer__Gf-Pj{display:flex;flex:1 1;flex-direction:column;gap:12px}.SendInvoiceModal_attachmentLabel__nw-Th{color:#374151;font-size:.875rem;font-weight:500}.SendInvoiceModal_fileButtonsContainer__oAz8\+{display:flex;flex-wrap:wrap;gap:12px}.SendInvoiceModal_fileInput__xiuv4{display:none}.SendInvoiceModal_fileLabel__F0s6I{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:10px 16px;text-align:center;transition:all .2s}.SendInvoiceModal_fileLabel__F0s6I:hover{background-color:#f3f4f6;border-color:#9ca3af}.SendInvoiceModal_attachmentList__dJNUd{display:flex;flex-direction:column;gap:8px}.SendInvoiceModal_attachmentItem__Y12Nq{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 12px}.SendInvoiceModal_fileName__58Lz8{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendInvoiceModal_removeButton__mose\+{background:#0000;border:none;border-radius:4px;color:#ef4444;cursor:pointer;font-size:.75rem;margin-left:8px;padding:2px 6px;transition:all .2s}.SendInvoiceModal_removeButton__mose\+:hover{background-color:#fee2e2}.SendInvoiceModal_footer__8cwoX{background-color:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}@media (max-width:640px){.SendInvoiceModal_modal__yMWY8{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:none;width:100%}.SendInvoiceModal_header__NQps3{padding:20px 16px 16px}.SendInvoiceModal_content__qO-Bx{padding:16px}.SendInvoiceModal_footer__8cwoX{flex-direction:column-reverse;padding:16px}.SendInvoiceModal_row__IQcix{flex-direction:column;gap:12px}.SendInvoiceModal_title__QCFqD{font-size:1.25rem}}.SambaFilePickerModal_modalOverlay__eMdtb{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SambaFilePickerModal_modalContent__6kbED{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:85vh;max-width:900px;width:90%}.SambaFilePickerModal_modalHeader__qs9x8{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:20px 24px}.SambaFilePickerModal_modalTitle__5K2Nl{color:var(--black);font-size:20px;font-weight:600;margin:0}.SambaFilePickerModal_closeButton__fp29v{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .2s}.SambaFilePickerModal_closeButton__fp29v:hover{opacity:.7}.SambaFilePickerModal_searchContainer__G-Kks{border-bottom:1px solid var(--light-grey);padding:16px 24px}.SambaFilePickerModal_searchInput__cI7\+S{border:1px solid var(--light-grey);border-radius:8px;font-size:14px;outline:none;padding:10px 16px;transition:border-color .2s;width:100%}.SambaFilePickerModal_searchInput__cI7\+S:focus{border-color:var(--main)}.SambaFilePickerModal_modalBody__eei67{flex:1 1;min-height:400px;overflow-y:auto;padding:20px 24px}.SambaFilePickerModal_filesAndPreview__7Dui9{display:flex;gap:16px}.SambaFilePickerModal_filesColumn__IkQ8Z{flex:1 1 60%}.SambaFilePickerModal_previewColumn__mcR3t{border-left:1px solid var(--light-grey);flex:0 0 36%;max-height:60vh;min-width:220px;overflow:auto;padding-left:16px}.SambaFilePickerModal_previewContainer__4rNYV{display:flex;flex-direction:column;gap:12px}.SambaFilePickerModal_previewImage__5EEYE{border:1px solid var(--light-grey);border-radius:6px;max-height:60vh;object-fit:contain;width:100%}.SambaFilePickerModal_previewPdf__48srG{border:none;height:60vh;width:100%}.SambaFilePickerModal_previewLoading__ltE-5{color:var(--dark-grey);font-size:13px}.SambaFilePickerModal_previewError__bjFQv{color:#b00020;font-size:13px}.SambaFilePickerModal_previewTextContainer__e4727{background:#fff;border:1px solid var(--light-grey);border-radius:6px;max-height:60vh;overflow:auto;padding:12px;width:100%}.SambaFilePickerModal_previewText__8hmO6{color:var(--black);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Segoe UI Mono,monospace;font-size:13px;margin:0;white-space:pre-wrap;word-break:break-word}.SambaFilePickerModal_previewPlaceholder__iP3Cc{color:var(--dark-grey);font-size:14px;padding:12px}.SambaFilePickerModal_previewFallback__dKGF6{display:flex;flex-direction:column;gap:8px}.SambaFilePickerModal_previewFileName__hqXAs{color:var(--black);font-weight:600}.SambaFilePickerModal_previewNoAvailable__FY6-v{color:var(--dark-grey);font-size:13px}@media (max-width:900px){.SambaFilePickerModal_filesAndPreview__7Dui9{flex-direction:column}.SambaFilePickerModal_previewColumn__mcR3t{border-left:none;padding-left:0;padding-top:12px}}.SambaFilePickerModal_folderHeader__-gr2i{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.SambaFilePickerModal_backButton__66g\+5{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.SambaFilePickerModal_backButton__66g\+5:hover{background-color:var(--light-grey)}.SambaFilePickerModal_folderTitle__xTG7-{align-items:center;color:var(--black);display:flex;font-size:16px;font-weight:500;gap:8px;margin:0}.SambaFilePickerModal_foldersGrid__t9aXA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:24px}.SambaFilePickerModal_folderItem__ME4G9{align-items:center;background:#fff;border:1px solid var(--light-grey);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:16px;transition:all .2s}.SambaFilePickerModal_folderItem__ME4G9:hover{background-color:var(--very-light-grey);border-color:var(--main);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.SambaFilePickerModal_folderName__\+-OgG{color:var(--black);font-size:14px;font-weight:500;margin-top:8px;text-align:center;word-break:break-word}.SambaFilePickerModal_fileCount__Lp1sf{color:var(--dark-grey);font-size:12px;margin-top:4px}.SambaFilePickerModal_filesGrid__4WFGi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.SambaFilePickerModal_fileItem__nc9RM{align-items:center;background:#fff;border:2px solid var(--light-grey);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:12px;position:relative;transition:all .2s}.SambaFilePickerModal_fileItem__nc9RM:hover{background-color:var(--very-light-grey);border-color:var(--main);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.SambaFilePickerModal_fileSelected__CF4uj{background-color:var(--main)!important;border-color:var(--main)!important}.SambaFilePickerModal_fileSelected__CF4uj .SambaFilePickerModal_fileName__9goDk{color:#fff}.SambaFilePickerModal_fileIconContainer__zrwkD{margin-bottom:8px}.SambaFilePickerModal_fileName__9goDk{color:var(--black);font-size:12px;line-height:1.3;text-align:center;word-break:break-word}.SambaFilePickerModal_fileSize__yk92n{color:var(--dark-grey);font-size:10px;margin-top:2px;text-align:center}.SambaFilePickerModal_fileSelected__CF4uj .SambaFilePickerModal_fileSize__yk92n{color:#fffc}.SambaFilePickerModal_checkMark__ycoSm{align-items:center;background-color:var(--green);border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.SambaFilePickerModal_noFiles__IO8k5{align-items:center;color:var(--dark-grey);display:flex;font-size:14px;justify-content:center;padding:60px 20px}.SambaFilePickerModal_modalFooter__TNuKD{align-items:center;background-color:var(--very-light-grey);border-top:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:16px 24px}.SambaFilePickerModal_selectedCount__ieOQL{color:var(--dark-grey);font-size:14px;font-weight:500}.SambaFilePickerModal_buttonGroup__ZyPe3{display:flex;gap:12px}.verifactu-modal_overlay__Jh48t{align-items:center;animation:verifactu-modal_fadeIn__a9zjC .2s ease-out;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}@keyframes verifactu-modal_fadeIn__a9zjC{0%{opacity:0}to{opacity:1}}.verifactu-modal_modal__DnFY\+{animation:verifactu-modal_slideIn__waFIZ .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:900px;transform:translateY(0);width:95%}.verifactu-modal_modalWithViewer__-MUBk{max-height:95vh;max-width:1400px}@keyframes verifactu-modal_slideIn__waFIZ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.verifactu-modal_header__2WIcC{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.verifactu-modal_title__YLZEK{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.verifactu-modal_closeButton__tVnLH{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;padding:8px;transition:all .2s;width:32px}.verifactu-modal_closeButton__tVnLH:hover{background-color:#f3f4f6;color:#374151}.verifactu-modal_content__I5bEC{flex:1 1;overflow-y:auto;padding:20px 24px}.verifactu-modal_loading__pe4CZ{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.verifactu-modal_spinner__Y1EHl{animation:verifactu-modal_spin__j8Cyi 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes verifactu-modal_spin__j8Cyi{to{transform:rotate(1turn)}}.verifactu-modal_noFiles__fBtVH{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.verifactu-modal_noFiles__fBtVH p{font-size:16px;font-weight:500;margin:0}.verifactu-modal_filesContainer__mPLt8{display:flex;flex-direction:column;gap:16px;min-height:400px}.verifactu-modal_filesGrid__T11AZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.verifactu-modal_fileItem__9Dnb5{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:20px;transition:all .2s}.verifactu-modal_fileItem__9Dnb5:hover{background-color:#f9fafb;border-color:#3b82f6;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.verifactu-modal_fileIconContainer__x6JHa{margin-bottom:12px}.verifactu-modal_fileName__3k5oc{color:#111827;font-size:14px;font-weight:500;margin-top:8px;text-align:center;word-break:break-word}.verifactu-modal_fileType__0din2{color:#6b7280;font-size:12px;margin-top:4px;text-transform:capitalize}.verifactu-modal_viewerContainer__UNmPJ{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:600px;overflow:hidden}.verifactu-modal_viewerHeader__Rr-m3{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:12px 16px}.verifactu-modal_backButton__Jx5tY{align-items:center;background:none;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:background-color .2s}.verifactu-modal_backButton__Jx5tY:hover{background-color:#e5e7eb}.verifactu-modal_viewerTitle__tnZVB{color:#111827;flex:1 1;font-size:16px;font-weight:500;margin:0}.verifactu-modal_viewerContent__xOgU1{background:#f5f5f5;flex:1 1;overflow:hidden}.verifactu-modal_footer__-lqDb{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.verifactu-modal_fullscreenOverlay__\+w-ex{align-items:center;background:#000000f2;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.verifactu-modal_fullscreenContainer__S\+iFe{background:#fff;display:flex;flex-direction:column;height:100%;width:100%}.verifactu-modal_fullscreenHeader__wxE6W{align-items:center;background:#1f2937;color:#fff;display:flex;justify-content:space-between;padding:16px 24px}.verifactu-modal_fullscreenTitle__nHGrX{font-size:18px;font-weight:500;margin:0}.verifactu-modal_fullscreenCloseButton__MD5E-{background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.verifactu-modal_fullscreenCloseButton__MD5E-:hover{background:#fff3}.verifactu-modal_fullscreenContent__GYIeQ{background:#f5f5f5;flex:1 1;overflow:auto;padding:16px}.DarCobradoModal_overlay__TeG4J{align-items:center;animation:DarCobradoModal_fadeIn__iWNmM .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes DarCobradoModal_fadeIn__iWNmM{0%{opacity:0}to{opacity:1}}.DarCobradoModal_modal__dAiZ1{animation:DarCobradoModal_modalSlideIn__7CRYh .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}@keyframes DarCobradoModal_modalSlideIn__7CRYh{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DarCobradoModal_header__9rGNR{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.DarCobradoModal_title__oumlW{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.DarCobradoModal_closeButton__bPVU6{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.DarCobradoModal_closeButton__bPVU6:hover{background-color:#f5f5f5}.DarCobradoModal_form__qGYhv{padding:24px}.DarCobradoModal_formGroup__PgTzP{margin-bottom:20px}.DarCobradoModal_label__MuwhZ{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.DarCobradoModal_required__lEr2W{color:var(--red)}.DarCobradoModal_hint__k7Ym1{color:var(--gray);display:block;font-family:var(--font-roboto);font-size:12px;margin-top:4px}.DarCobradoModal_buttonGroup__IZHA0{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.ConfirmacionModal_overlay__MiDw7{align-items:center;animation:ConfirmacionModal_fadeIn__4RU3P .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}@keyframes ConfirmacionModal_fadeIn__4RU3P{0%{opacity:0}to{opacity:1}}.ConfirmacionModal_modal__edKv1{animation:ConfirmacionModal_modalSlideIn__1Si3M .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:550px;overflow-y:auto;width:90%}@keyframes ConfirmacionModal_modalSlideIn__1Si3M{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmacionModal_header__CYhZe{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.ConfirmacionModal_title__NwoKZ{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.ConfirmacionModal_closeButton__wqWoG{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.ConfirmacionModal_closeButton__wqWoG:hover{background-color:var(--light-gray)}.ConfirmacionModal_closeButton__wqWoG:disabled{cursor:not-allowed;opacity:.5}.ConfirmacionModal_content__9CUJC{padding:24px}.ConfirmacionModal_warningSection__IKeIy{align-items:flex-start;background-color:#fff3cd;border:1px solid #ffc107;border-radius:6px;display:flex;gap:12px;margin-bottom:20px;padding:16px}.ConfirmacionModal_warningIcon__OFuau{flex-shrink:0}.ConfirmacionModal_warningMessage__RMylR{color:var(--black);font-family:var(--font-roboto);font-size:14px;line-height:1.5;margin:0}.ConfirmacionModal_alertSection__vMW1m{background-color:#f8f9fa;border-left:4px solid var(--orange);border-radius:6px;margin-bottom:20px;padding:16px}.ConfirmacionModal_alertTitle__3fc0D{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:600;margin:0 0 12px}.ConfirmacionModal_alertList__s1czy{color:#333;font-family:var(--font-roboto);font-size:14px;list-style-type:disc;margin:0;padding-left:20px}.ConfirmacionModal_alertItem__fQg2V{color:#333;display:list-item;line-height:1.5;margin-bottom:6px}.ConfirmacionModal_formSection__bEWbj{margin-top:20px}.ConfirmacionModal_formGroup__gek1a{margin-bottom:20px}.ConfirmacionModal_label__P9NIz{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.ConfirmacionModal_required__lNGUk{color:var(--red)}.ConfirmacionModal_buttonGroup__6czY-{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding:20px 24px}.HonorariosPagadosModal_overlay__2L\+q9{align-items:center;animation:HonorariosPagadosModal_fadeIn__8MNwb .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes HonorariosPagadosModal_fadeIn__8MNwb{0%{opacity:0}to{opacity:1}}.HonorariosPagadosModal_modal__PyK0s{animation:HonorariosPagadosModal_modalSlideIn__DEbm8 .4s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:90vh;max-width:500px;overflow-y:auto;width:90%}@keyframes HonorariosPagadosModal_modalSlideIn__DEbm8{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.HonorariosPagadosModal_header__tjWxU{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.HonorariosPagadosModal_title__suBNi{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.HonorariosPagadosModal_closeButton__C3dMZ{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.HonorariosPagadosModal_closeButton__C3dMZ:hover{background-color:#f5f5f5}.HonorariosPagadosModal_form__mxk9Y{padding:24px}.HonorariosPagadosModal_formGroup__0DcHl{margin-bottom:20px}.HonorariosPagadosModal_label__dLUhW{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.HonorariosPagadosModal_required__scmzh{color:var(--red)}.HonorariosPagadosModal_hint__XnJEi{color:var(--gray);display:block;font-family:var(--font-roboto);font-size:12px;margin-top:4px}.HonorariosPagadosModal_buttonGroup__FrBQT{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.line-detail-modal_overlay__7oeI-{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.line-detail-modal_modal__NeeYt{background:#fff;border-radius:8px;box-shadow:0 8px 30px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:640px;overflow:hidden;width:90%}.line-detail-modal_header__ed9wa{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.line-detail-modal_title__42AOv{color:#000;font-size:16px;font-weight:600;margin:0}.line-detail-modal_closeButton__aQihl{background:none;border:none;cursor:pointer;font-size:20px}.line-detail-modal_content__p0fI6{display:flex;flex-direction:column;gap:8px;overflow:auto;padding:16px 20px}.line-detail-modal_label__Gr59A{color:#333;font-size:13px;font-weight:600}.line-detail-modal_textarea__v9Ivu{background:#fafafa;border:1px solid #ddd;border-radius:6px;color:#000;font-family:var(--font-roboto);font-size:14px;min-height:350px;padding:12px;resize:none;width:100%}.line-detail-modal_loading__ldw2u{color:#666;padding:24px}.line-detail-modal_actions__16LnY{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.line-detail-modal_primary__e7dgT{background:var(--main);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.ListasModal_overlay__BT\+\+t{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.ListasModal_modal__QQy\+t{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;display:flex;flex-direction:column;max-height:85%;max-width:600px;overflow-y:auto;padding:24px;width:90%}.ListasModal_header__tzDg4{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ListasModal_title__lFUEA{color:#000;color:var(--black,#000);font-family:var(--font-roboto);font-size:20px;font-weight:600;margin:0}.ListasModal_closeButton__uzAWS{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .2s}.ListasModal_closeButton__uzAWS:hover{opacity:.7}.ListasModal_form__KH3iN{display:flex;flex-direction:column;gap:20px}.ListasModal_formGroup__rZU58{display:flex;flex-direction:column;gap:8px}.ListasModal_formRow__yb42F{align-items:flex-start;display:flex;gap:12px}.ListasModal_formRow__yb42F>*{flex:1 1}.ListasModal_label__oGrl3{color:#000;color:var(--black,#000);font-family:var(--font-roboto);font-size:14px;font-weight:500}.ListasModal_required__qSu1F{color:#d32f2f;color:var(--error,#d32f2f);margin-left:2px}.ListasModal_hint__ZbqGd{color:#666;color:var(--dark-grey,#666);font-family:var(--font-roboto);font-size:12px;margin-top:4px}.ListasModal_buttonGroup__E6CXD{border-top:1px solid #e0e0e0;border-top:1px solid var(--light-grey,#e0e0e0);display:flex;gap:12px;justify-content:flex-end;margin-top:12px;padding-top:20px}.advance-search-modal_modalOverlay__8Z3Nf{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.advance-search-modal_modalContainer__ZK36G{background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;max-height:90vh;max-width:70rem;overflow-y:auto;padding:24px;width:100%}.advance-search-modal_modalHeader__VDOut{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.advance-search-modal_modalHeader__VDOut h2{color:var(--dark-grey);font-size:20px;margin:0}.advance-search-modal_closeButton__hjI1h{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:5px}.advance-search-modal_closeButton__hjI1h:hover{background-color:var(--light-grey)}.advance-search-modal_searchInputContainer__CY1GZ{align-items:center;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;display:flex;margin-bottom:20px;padding:10px 12px}.advance-search-modal_searchInput__lXe0s{border:none;flex-grow:1;font-size:16px;margin-left:10px;outline:none}.advance-search-modal_searchTypes__WgSXk{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.advance-search-modal_radioLabel__aJsFP{align-items:center;cursor:pointer;display:flex;gap:5px;-webkit-user-select:none;user-select:none}.advance-search-modal_searchOptions__2VX9G{margin-bottom:24px}.advance-search-modal_searchFilters__J8AdT{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.advance-search-modal_filterGroup__lV-kK{display:flex;flex-direction:column;gap:5px}.advance-search-modal_filterGroup__lV-kK label{color:var(--dark-grey);font-size:14px}.advance-search-modal_filterSelect__ZFXWs{background-color:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;padding:8px}.advance-search-modal_dateRange__4mLMe{align-items:center;display:flex;gap:10px}.advance-search-modal_dateInput__bkKnJ{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;flex-grow:1;padding:8px}.advance-search-modal_buttonContainer__6jx1R{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.advance-search-modal_sectionRow__Z9fPG{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.advance-search-modal_title__z9Duc{color:var(--black);font-family:var(--font-roboto);font-size:16px;font-weight:700;margin-left:auto;margin-right:auto}.advance-search-modal_searchTypeContainer__RPFFg{align-items:center;display:flex;gap:12px;margin-bottom:20px}.advance-search-modal_searchTypeLabel__ha3fH{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:500;white-space:nowrap}.advance-search-modal_searchTypeSelect__lcL3L{background-color:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;color:var(--black);cursor:pointer;font-size:14px;min-width:120px;padding:3px 6px}.advance-search-modal_searchTypeSelect__lcL3L option{background-color:#fff;color:var(--black)}.advance-search-modal_searchTypeSelect__lcL3L:focus{border-color:#007bff;border-color:var(--primary-color,#007bff);box-shadow:0 0 0 2px #007bff40;outline:none}.layout_layout__VRAL0{display:flex;height:100vh}.layout_content__uicDo{flex:1 1;overflow-y:auto;padding:2rem}.page-title_pageTitleContainer__C3zsC{align-items:center;display:flex;gap:12px}.page-title_title__7oJyq{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:400}.records_searchContainer__eOIW2{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}.records_contentWrapper__VqXwi{display:flex;gap:24px}.records_tableContainer__auRzm{flex-grow:1}.records_sidebar__KU3bz{align-self:flex-start;background-color:#f9f9f9;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a;height:-webkit-fit-content;height:fit-content;padding:16px}.records_sidebarTitle__WdPMO{color:var(--black)!important;font-family:var(--font-roboto);font-size:16px;font-weight:500;margin-bottom:16px}.records_statesList__sJ6KP{display:flex;flex-direction:column;gap:12px}.records_stateItem__a\+YM4{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 4px;transition:background-color .2s}.records_stateItem__a\+YM4:hover{background-color:#00000008}.records_stateItem__a\+YM4.records_selected__hIN8q{background-color:#0000000d}.records_stateLabel__sCDQ1{color:var(--black);font-family:var(--font-roboto);font-size:14px;white-space:nowrap}.records_stateCount__0I3RF{background-color:var(--light-grey);border-radius:10px;color:var(--dark-grey);font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-left:8px;padding:2px 6px}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{-webkit-appearance:button;appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:-webkit-sticky;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.calendar_calendarContainer__RZDEa{color:var(--black);display:flex;height:calc(100vh - 60px);position:relative;width:100%}.calendar_calendarContainer__RZDEa.calendar_compactView__FQqOM{flex-direction:column}.calendar_calendarContainer__RZDEa.calendar_classicView__q7JkM{flex-direction:row}.calendar_citaFiltersContainer__6b1Le{background-color:var(--white);border-bottom:1px solid var(--light-grey);display:flex;flex-wrap:wrap;gap:8px;padding:12px 20px}.calendar_filterChip__PEJ9s{background-color:var(--white);border:1px solid var(--light-grey);border-radius:20px;color:var(--dark-grey);cursor:pointer;font-family:var(--font-roboto);font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.calendar_filterChipActive__cek1d,.calendar_filterChip__PEJ9s:hover{background-color:var(--light-grey);border-color:var(--main)}.calendar_filterChipActive__cek1d{color:var(--main);font-weight:600}.calendar_filterChipActive__cek1d:hover{background-color:var(--light-grey);border-color:var(--main)}.calendar_viewToggleButton__8mpHF{align-items:center;background-color:#6366f1;border:none;border-radius:8px;box-shadow:0 2px 8px #6366f14d;color:#fff;cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.calendar_viewToggleButton__8mpHF:hover{background-color:#4f46e5;box-shadow:0 4px 12px #6366f166;transform:translateY(-1px)}.calendar_filterButtonContainer__9ydoU{position:absolute;right:12px;top:12px;z-index:1000}.calendar_filterButton__HHEEE{align-items:center;background-color:var(--main);border:none;border-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.calendar_filterButton__HHEEE:hover{box-shadow:0 4px 12px #0003;opacity:.9;transform:translateY(-1px)}.calendar_filterCount__bs9Mx{background-color:#ffffff4d;border-radius:12px;font-size:12px;font-weight:600;padding:2px 8px}.calendar_filterDropdown__7yqKZ{background-color:#fff;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:calc(100vh - 140px);padding:16px;position:absolute;right:12px;top:56px;width:320px;z-index:999}.calendar_filterHeader__QJQUO{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.calendar_closeButton__y31Pk{border-radius:4px;padding:4px}.calendar_closeButton__y31Pk:hover{background-color:#0000000d}.calendar_clearFiltersButton__wioi8{align-items:center;background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:13px;font-weight:500;gap:6px;margin-bottom:12px;padding:8px 12px;transition:all .2s;width:100%}.calendar_clearFiltersButton__wioi8:hover{background-color:#dc2626;transform:translateY(-1px)}.calendar_sidebar__1qDUf{background-color:#f9f9f9;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 123px);margin-right:12px;margin-top:63px;max-width:320px;min-width:280px;padding:12px}.calendar_sidebarTitle__h8nbE{color:#000!important;font-family:var(--font-roboto);font-size:16px;font-weight:700;margin-bottom:10px}.calendar_sidebar__1qDUf h2{color:var(--main);margin-bottom:15px}.calendar_operariosList__Ove10{display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:calc(100vh - 280px);overflow-y:auto;padding-right:4px;scrollbar-color:var(--main) #0000;scrollbar-width:thin}.calendar_operariosList__Ove10::-webkit-scrollbar{width:6px}.calendar_operariosList__Ove10::-webkit-scrollbar-track{background:#0000}.calendar_operariosList__Ove10::-webkit-scrollbar-thumb{background-color:var(--main);border-radius:20px}.calendar_operarioItem__BdTci{align-items:center;color:#000;cursor:pointer;display:flex;padding:10px}.calendar_operarioItem__BdTci input{margin-right:10px}.calendar_calendarMain__fZd6B{flex-grow:1;height:100%;padding-top:63px;width:100%}.calendar_eventContent__RWo-I{border-radius:4px;color:var(--white);cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:2px;height:100%;line-height:1.2;overflow:hidden;padding:4px 6px;position:relative;transition:all .2s ease}.rbc-event:hover{border:2px solid #fffc;box-shadow:0 4px 18px #00000059;min-height:100px!important;transform:scale(1.08);transform-origin:top center;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%!important;z-index:20000}.rbc-day-slot .rbc-events-container,.rbc-time-content,.rbc-time-slot{overflow:visible!important}.calendar_eventTitle__j8-ry{color:var(--white);flex:1 1 auto;font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:0;min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_eventHeader__GqLbG{align-items:center;display:flex;gap:2px;margin-bottom:2px;min-width:0}.calendar_eventDetails__p9dTS{color:var(--white);font-size:11px;opacity:.9}.calendar_eventAddress__n13UV{font-size:11px}.calendar_eventAddress__n13UV,.calendar_eventLocality__LTiLH{color:var(--white);font-family:var(--font-roboto);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_eventLocality__LTiLH{font-size:10px;font-style:italic;opacity:.85}.calendar_eventTime__Inz0E{color:var(--white);flex-shrink:1;font-family:var(--font-roboto);font-size:10px;font-weight:500;margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_customToolbar__GnZZU{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px;padding:12px 0}.calendar_toolbarControls__kejG6{align-items:center;display:flex;gap:12px}.calendar_toolbarButton__Bo42I{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--main);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s}.calendar_toolbarButton__Bo42I:hover{background-color:#0000000d}.calendar_todayButton__ARlC1{background-color:var(--main);border-radius:6px;color:#fff;font-family:var(--font-roboto);font-weight:500;padding:8px 16px;transition:all .2s}.calendar_todayButton__ARlC1:hover{opacity:.9;transform:translateY(-1px)}.calendar_toolbarLabel__Nf7bx{border-radius:6px;color:var(--black);cursor:pointer;font-family:var(--font-roboto);font-size:20px;font-weight:600;min-width:180px;padding:4px 8px;text-align:center;text-transform:capitalize;transition:background-color .2s;-webkit-user-select:none;user-select:none}.calendar_toolbarLabel__Nf7bx:hover{background-color:#00000008}.calendar_calendarContainer__RZDEa input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.calendar_noEvents__l0tLy{align-items:center;color:var(--dark-grey);display:flex;font-style:italic;height:100%;justify-content:center}.calendar_todayButton__ARlC1{background:var(--main);border:none;border-radius:4px;color:var(--white);cursor:pointer;font-size:14px;padding:6px 12px}.rbc-header{border-bottom:none!important;padding:6px!important}.rbc-date-cell{color:var(--black)!important}.rbc-today .rbc-header{background-color:var(--main);color:var(--main)!important}.rbc-date-cell a{color:var(--black)!important}.rbc-header span{color:#000!important}.rbc-header span,.rbc-label{font-family:var(--font-roboto)}.rbc-label{color:var(--dark-grey)}.rbc-btn-group button{color:var(--main)}.rbc-event,.rbc-event-content{color:#000!important}.rbc-day-slot .rbc-events-container{margin-right:0}.rbc-today span{color:var(--main)!important}.rbc-row-content{display:none!important}.rbc-time-content{border-top:1px solid #ddd}.rbc-current-time-indicator{background-color:var(--main)}.rbc-time-slot{align-items:center;display:flex;justify-content:center}.rbc-event{border-radius:3px!important;margin:1px 0!important;min-height:50px!important}.rbc-event-content{padding:2px 4px!important}.rbc-events-container{margin-right:2px}.rbc-day-slot .rbc-event{margin:1px 2px 1px 0!important}.rbc-time-slot{min-height:20px}.rbc-event-label{display:none!important}.calendar_rbc-day-slot__TQsf8 .calendar_rbc-event__\+fwl3{margin-bottom:4px;position:static!important;width:100%!important}.calendar_rbc-day-slot__TQsf8 .calendar_rbc-events-container__7KegA{align-items:stretch;display:flex!important;flex-direction:column!important}.rbc-event:hover .calendar_eventAddress__n13UV{max-width:350px;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.rbc-event:hover .calendar_eventContent__RWo-I{height:auto!important;min-height:0!important;min-height:auto!important;overflow:visible!important;z-index:20001}.calendar_absencesButton__nyfRP{align-items:center;background-color:#dc2626;border:none;border-radius:8px;box-shadow:0 2px 8px #dc26264d;color:#fff;cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:13px;font-weight:600;gap:8px;margin-right:12px;padding:8px 16px;transition:all .2s ease}.calendar_absencesButton__nyfRP:hover{background-color:#b91c1c;box-shadow:0 4px 12px #dc262666;transform:translateY(-1px)}.calendar_viewToggleContainer__QRPnl{display:flex;gap:12px;left:50%;position:absolute;top:12px;transform:translateX(-50%);z-index:1001}.calendar_ausenciaEvent__t-Ioi{background-color:#dc2626!important;border:2px solid #991b1b!important;opacity:.9}.calendar_ausenciaOperario__BpA-X{color:#fff;font-size:12px;font-weight:600}.calendar_ausenciaMotivo__2dYaq{color:#ffffffe6;font-size:11px;font-style:italic;margin-top:2px}.rbc-event.rbc-event-allday .calendar_ausenciaEvent__t-Ioi{padding:4px 8px}.calendar_dayHeaderWrapper__3mWvh{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.calendar_absenceIndicator__7Os-a{align-items:center;background-color:#dc2626;border-radius:50%;box-shadow:0 1px 3px #0003;color:#fff;cursor:help;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;line-height:1;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:18px}.calendar_absenceIndicator__7Os-a:hover{background-color:#b91c1c;box-shadow:0 2px 5px #dc262666;transform:translateY(-50%) scale(1.15)}.calendar_ausenciasInfoBar__xBqRK{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;box-shadow:0 1px 3px #dc26261a;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px 16px;transition:all .2s ease}.calendar_ausenciasInfoBar__xBqRK:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 2px 6px #dc262633;transform:translateY(-1px)}.calendar_ausenciasInfoContent__EFxm6{align-items:center;display:flex;gap:12px}.calendar_ausenciasInfoText__Te\+aA{color:#1f2937;font-size:14px;font-weight:500}.calendar_ausenciasInfoText__Te\+aA strong{color:#dc2626;font-size:16px;font-weight:700}.calendar_ausenciasInfoModal__GcvuO{background-color:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.calendar_operarioAusenteCard__w6chK{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px}.calendar_operarioAusenteCard__w6chK:last-child{margin-bottom:0}.calendar_operarioAusenteNombre__U4FFN{color:#1f2937;font-size:1.1rem;font-weight:600;margin:0 0 12px}.calendar_ausenciasDelOperario__0nhHH{display:flex;flex-direction:column;gap:8px}.calendar_ausenciaItem__XtxzZ{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px}.calendar_ausenciaFechasDestacado__6ScuO{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.calendar_fechaUnica__-lb4Z{align-items:center;display:flex;flex-direction:column;gap:4px}.calendar_fechaRango__B3vlj{align-items:center;display:flex;gap:12px;justify-content:space-between}.calendar_fechaFin__68Leh,.calendar_fechaInicio__\+lNMT{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.calendar_labelDesde__k2l5b,.calendar_labelHasta__kF6zU{color:#dc2626;font-size:10px;font-weight:700;letter-spacing:.5px}.calendar_diaSemana__FKfZt{color:#1f2937;font-size:13px;font-weight:700;text-transform:uppercase}.calendar_fechaNumero__G8-yf{color:#dc2626;font-size:16px;font-weight:600}.calendar_flechaRango__DDZUl{color:#9ca3af;font-size:20px;font-weight:700}.calendar_ausenciaFechas__qrals{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:6px}.calendar_ausenciaMotivo__2dYaq{color:#4b5563;font-size:13px;margin-bottom:4px}.calendar_ausenciaMotivo__2dYaq strong{color:#1f2937}.calendar_ausenciaObservaciones__ugzhq{color:#6b7280;font-size:12px;font-style:italic}.calendar_modalOverlay__R83kt{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.calendar_modalHeader__BEIj3{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.calendar_modalTitle__XjHn3{align-items:center;color:#1f2937;display:flex;font-size:1.5rem;font-weight:600;gap:12px;margin:0}.calendar_closeButton__y31Pk{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.calendar_closeButton__y31Pk:hover{background-color:#f3f4f6}.calendar_modalBody__0qb0G{background-color:#fff;border-radius:0 0 12px 12px;flex:1 1;overflow-y:auto;padding:24px}.appointment-detail-modal_modalContent__4BB1W{display:flex;flex-direction:column;gap:20px;max-height:75vh;overflow-y:auto;padding:8px}.appointment-detail-modal_loadingContainer__0g2tv{align-items:center;color:#cda16a;color:var(--main,#cda16a);display:flex;font-size:16px;justify-content:center;padding:40px}.appointment-detail-modal_infoGrid__D9ctB{display:flex;gap:32px;justify-content:space-between}.appointment-detail-modal_infoColumn__J-6fY{display:flex;flex:1 1;flex-direction:column;gap:12px}.appointment-detail-modal_infoItem__uvcec{display:flex;flex-direction:column;gap:6px}.appointment-detail-modal_infoItemRight__vUDg-{align-items:flex-end;display:flex;flex-direction:column;gap:6px;text-align:right}.appointment-detail-modal_infoItemRight__vUDg- label,.appointment-detail-modal_infoItem__uvcec label{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);font-size:13px;font-weight:600}.appointment-detail-modal_infoItemRight__vUDg- span,.appointment-detail-modal_infoItem__uvcec span,.appointment-detail-modal_infoText__neUWU{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:14px}.appointment-detail-modal_infoText__neUWU{background-color:#00000008;border-radius:6px;grid-column:1/-1;line-height:1.5;margin:8px 0 0;padding:12px}.appointment-detail-modal_badge__L6hIb{background-color:#cda16a;background-color:var(--main,#cda16a);border-radius:4px;color:#fff!important;display:inline-block;font-family:var(--font-roboto);font-size:13px;font-weight:500;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.appointment-detail-modal_contactsList__soYqU{display:flex;flex-wrap:wrap;gap:12px}.appointment-detail-modal_commentsSection__9-sW\+{display:flex;flex-direction:column;gap:12px}.appointment-detail-modal_commentItem__WZUyk{background-color:#00000008;border-left:3px solid #cda16a;border-left:3px solid var(--main,#cda16a);border-radius:6px;padding:12px 16px}.appointment-detail-modal_commentHeader__2KhnT{align-items:center;display:flex;gap:8px;margin-bottom:8px}.appointment-detail-modal_commentDate__qU8R6{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);font-size:12px;font-weight:500}.appointment-detail-modal_commentText__2RyVA{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.appointment-detail-modal_sectionTitle__6DuRr{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:15px;font-weight:600;margin:0 0 12px;padding:0}.appointment-detail-modal_actionsGrid__8cEYS{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.appointment-detail-modal_selectedFiles__WXsdC{background-color:#00000008;border-radius:6px;margin-bottom:10px;padding:12px}.appointment-detail-modal_selectedFilesHeader__LmCjT{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.appointment-detail-modal_selectedFiles__WXsdC p{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:13px;font-weight:600;margin:0}.appointment-detail-modal_clearButton__QuG4x{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s ease}.appointment-detail-modal_clearButton__QuG4x:hover{background-color:#b91e1e1a}.appointment-detail-modal_clearButton__QuG4x:disabled{cursor:not-allowed;opacity:.5}.appointment-detail-modal_fileName__fmwEa{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);padding:4px 0;word-break:break-all}.appointment-detail-modal_signatureContainer__fsZEO{display:flex;flex-direction:column;gap:10px}.appointment-detail-modal_signatureCanvas__-LEU0{background-color:#fff;border:2px solid #d4d4d4;border:2px solid var(--light-grey,#d4d4d4);border-radius:6px;cursor:crosshair;height:180px;width:100%}.appointment-detail-modal_signatureButtons__j1y6x{display:flex;gap:10px}.appointment-detail-modal_statusGrid__xdfDt{border-top:1px solid #d4d4d4;border-top:1px solid var(--light-grey,#d4d4d4);display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px}.appointment-detail-modal_statusItem__r2QD1{align-items:center;background-color:#00000005;border-radius:4px;color:#111;color:var(--black,#111);display:flex;font-family:var(--font-roboto);font-size:13px;gap:8px;padding:6px 12px}.appointment-detail-modal_statusItem__r2QD1 span{color:#111!important;color:var(--black,#111)!important}.appointment-detail-modal_filesSection__G15rL{display:flex;flex-direction:column;gap:24px}.appointment-detail-modal_fileCategory__F8CRH{display:flex;flex-direction:column;gap:12px}.appointment-detail-modal_categoryTitle__VGGWX{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:14px;font-weight:600;margin:0}.appointment-detail-modal_fileItem__-oOuM{align-items:center;border:2px solid #d4d4d4;border:2px solid var(--light-grey,#d4d4d4);display:flex;flex-direction:column;padding:12px}.appointment-detail-modal_fileItem__-oOuM:hover{background-color:#f5f5f5;background-color:var(--very-light-grey,#f5f5f5);border-color:#cda16a;border-color:var(--main,#cda16a)}.appointment-detail-modal_fileIconContainer__5tHxK{margin-bottom:8px}.appointment-detail-modal_viewerWrapper__116KO{display:flex;flex-direction:column;gap:12px;min-height:400px}.appointment-detail-modal_viewerHeader__D2i59{align-items:center;border-bottom:1px solid #d4d4d4;border-bottom:1px solid var(--light-grey,#d4d4d4);display:flex;gap:16px;padding-bottom:12px}.appointment-detail-modal_backButton__Mv2\+O{align-items:center;background:none;border:none;border-radius:4px;color:#585858;color:var(--dark-grey,#585858);cursor:pointer;display:flex;font-family:var(--font-roboto);font-size:14px;gap:8px;padding:4px 8px;transition:background-color .2s}.appointment-detail-modal_backButton__Mv2\+O:hover{background-color:#f5f5f5;background-color:var(--very-light-grey,#f5f5f5);color:#111;color:var(--black,#111)}.appointment-detail-modal_viewerTitle__QIUXI{color:#111;color:var(--black,#111);flex:1 1;font-family:var(--font-roboto);font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-detail-modal_previewContainer__Q-CYU{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;height:500px;justify-content:center;overflow:hidden;width:100%}.appointment-detail-modal_previewImage__ccswt{max-height:100%;max-width:100%;object-fit:contain}.appointment-detail-modal_previewIframe__2or\+2{border:none;height:100%;width:100%}.appointment-detail-modal_previewVideo__6lbk9{max-height:100%;max-width:100%;object-fit:contain}.appointment-detail-modal_previewError__kNQWi,.appointment-detail-modal_previewLoading__nfigi,.appointment-detail-modal_previewUnavailable__tNYgk{align-items:center;color:#585858;color:var(--dark-grey,#585858);display:flex;flex-direction:column;font-family:var(--font-roboto);gap:16px;justify-content:center;padding:40px;text-align:center}.appointment-detail-modal_downloadLink__ygMmD{background:#f0f8ff;border:1px solid #007bff;border-radius:6px;color:#007bff;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none;transition:all .2s}.appointment-detail-modal_downloadLink__ygMmD:hover{background:#007bff;color:#fff}@media (max-width:768px){.appointment-detail-modal_actionsGrid__8cEYS,.appointment-detail-modal_infoGrid__D9ctB,.appointment-detail-modal_statusGrid__xdfDt{grid-template-columns:1fr}.appointment-detail-modal_contactHeader__KVwqA{align-items:flex-start;flex-direction:column;gap:8px}}.appointment-detail-modal_fileButtonsGrid__BFquL{display:flex;flex-direction:column;gap:12px}.appointment-detail-modal_fileButton__vT6v6{align-items:center;background:#fff;border:2px solid #d4d4d4;border:2px solid var(--light-grey,#d4d4d4);border-radius:8px;cursor:pointer;display:flex;font-family:var(--font-roboto);gap:16px;padding:16px;transition:all .2s}.appointment-detail-modal_fileButton__vT6v6:hover{background-color:#00000005;border-color:#cda16a;border-color:var(--main,#cda16a);transform:translateX(4px)}.appointment-detail-modal_fileButtonIcon__DUeB5{align-items:center;background:#00000008;border-radius:8px;display:flex;height:48px;justify-content:center;width:48px}.appointment-detail-modal_fileButtonThumbnail__ngvuu{align-items:center;background:#00000008;border-radius:8px;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.appointment-detail-modal_fileButtonThumbnail__ngvuu img{height:100%;object-fit:cover;width:100%}.appointment-detail-modal_fileButtonInfo__AaSc9{display:flex;flex:1 1;flex-direction:column;gap:4px;text-align:left}.appointment-detail-modal_fileButtonTitle__1978K{color:#111;color:var(--black,#111);font-size:16px;font-weight:600}.appointment-detail-modal_fileButtonCount__O7OHP{color:#585858;color:var(--dark-grey,#585858);font-size:13px}.appointment-detail-modal_filesModalContent__PvJS4{padding:16px 0}.appointment-detail-modal_fileThumbnail__bQgxK{border-radius:8px;height:100%;object-fit:cover;width:100%}.appointment-detail-modal_fileIconFallback__3umCH,.appointment-detail-modal_thumbnailLoading__5RCKt{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.appointment-detail-modal_fileIconContainer__5tHxK{align-items:center;background:#00000008;border-radius:8px;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:100%}.appointment-detail-modal_filePreviewSection__T\+iSg{margin-bottom:20px}.appointment-detail-modal_filePreviewTitle__CTZqJ{color:var(--black);font-size:14px;font-weight:600;margin-bottom:12px}.appointment-detail-modal_filesGrid__xakdk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.appointment-detail-modal_fileItem__-oOuM{background:#fff;border:1px solid var(--gray-300);border-radius:8px;cursor:pointer;padding:8px;transition:all .2s}.appointment-detail-modal_fileItem__-oOuM:hover{border-color:var(--main);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.appointment-detail-modal_fileName__fmwEa{color:var(--black);font-size:12px;margin-top:8px;text-align:center;word-break:break-word}.modal_modalOverlay__iM0v8{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal_modalContainer__dcjdF{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;max-height:90%;max-width:90%;min-width:300px;overflow-y:auto;z-index:1001}.modal_modalHeader__eC3E1{align-items:center;display:flex;justify-content:space-between;padding:6px 12px}.modal_modalTitle__4YW5M{color:var(--black);flex:1 1;font-family:var(--font-roboto);font-size:16px;font-weight:500;margin:0;text-align:center}.modal_closeButton__sRfk1{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;min-height:26px;min-width:26px;padding:4px;position:absolute;right:12px;top:6px;z-index:1}.modal_closeButton__sRfk1:hover{background-color:#0000000d;border-radius:4px}.modal_modalContent__XYDNR{padding:12px}.absences-modal_modalOverlay__OvcI6{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.absences-modal_modalContent__Sq3d\+{background-color:#fff;background-color:var(--background-color,#fff);border-radius:12px;box-shadow:0 10px 40px #0003;color:#000!important;display:flex;flex-direction:column;max-height:90vh;max-width:700px;width:100%}.absences-modal_modalContent__Sq3d\+ *{color:#000!important}.absences-modal_modalHeader__98Say{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;padding:20px 24px}.absences-modal_modalTitle__x6AuD{align-items:center;color:#000!important;display:flex;font-size:1.5rem;font-weight:600;gap:12px;margin:0}.absences-modal_closeButton__OcZYn{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.absences-modal_closeButton__OcZYn:hover{background-color:#f5f5f5;background-color:var(--hover-color,#f5f5f5)}.absences-modal_modalBody__JlWdV{flex:1 1;overflow-y:auto;padding:24px}.absences-modal_loadingContainer__1I\+-k{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;justify-content:center;padding:40px}.absences-modal_headerActions__Jzw7P{display:flex;justify-content:flex-end;margin-bottom:20px}.absences-modal_emptyState__2G\+dA{color:#666;color:var(--text-secondary,#666);font-size:1rem;padding:60px 20px;text-align:center}.absences-modal_ausenciaCard__c56vv,.absences-modal_ausenciasList__Zy59X{display:flex;flex-direction:column;gap:12px}.absences-modal_ausenciaCard__c56vv{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:box-shadow .2s}.absences-modal_ausenciaCard__c56vv:hover{box-shadow:0 2px 8px #0000001a}.absences-modal_ausenciaHeader__Zd5nd{align-items:flex-start;display:flex;justify-content:space-between}.absences-modal_operarioName__70TrX{color:#000!important;font-size:1.1rem;font-weight:600;margin:0}.absences-modal_ausenciaActions__Laagg{display:flex;gap:8px}.absences-modal_iconButton__tnLkZ{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s}.absences-modal_iconButton__tnLkZ:hover{background-color:#f0f0f0}.absences-modal_ausenciaDetails__JpswU{display:flex;flex-direction:column;gap:8px}.absences-modal_dateRange__yI-r-{align-items:center;color:#333;display:flex;font-size:.95rem;gap:8px}.absences-modal_motivo__DVRol,.absences-modal_observaciones__I\+KhJ{color:#000;font-size:.9rem}.absences-modal_motivo__DVRol strong,.absences-modal_observaciones__I\+KhJ strong{color:#000!important}.absences-modal_formContainer__uLDWw{display:flex;flex-direction:column;gap:20px}.absences-modal_formHeader__IFvyx{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.absences-modal_formHeader__IFvyx h3{color:#000!important;font-size:1.25rem;font-weight:600;margin:0}.absences-modal_backButton__BO\+K7{align-items:center;background:none;border:none;border-radius:6px;color:#007bff;color:var(--main,#007bff);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:6px;padding:8px 12px;transition:background-color .2s}.absences-modal_backButton__BO\+K7:hover{background-color:#f0f0f0;background-color:var(--hover-color,#f0f0f0)}.absences-modal_form__y6U9M{display:flex;flex-direction:column;gap:20px}.absences-modal_formGroup__bQL4q{display:flex;flex-direction:column;gap:8px}.absences-modal_formRow__r6RUU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.absences-modal_label__GMZrY{color:#000!important;font-size:.95rem;font-weight:500}.absences-modal_select__GVXwB{background-color:#fff;background-color:var(--input-background,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:6px;color:#000!important;font-family:inherit;font-size:1rem;padding:10px 12px;transition:border-color .2s}.absences-modal_select__GVXwB:focus{border-color:#007bff;border-color:var(--main,#007bff);outline:none}.absences-modal_select__GVXwB:disabled{background-color:#f5f5f5;background-color:var(--disabled-background,#f5f5f5);color:#666!important;cursor:not-allowed}.absences-modal_select__GVXwB option,.absences-modal_textarea__CXljx{background-color:#fff;color:#000!important}.absences-modal_textarea__CXljx{background-color:var(--input-background,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:6px;font-family:inherit;font-size:1rem;padding:10px 12px;resize:vertical;transition:border-color .2s}.absences-modal_textarea__CXljx:focus{border-color:#007bff;border-color:var(--main,#007bff);outline:none}.absences-modal_textarea__CXljx:disabled{background-color:#f5f5f5;background-color:var(--disabled-background,#f5f5f5);cursor:not-allowed}.absences-modal_formActions__03YOc{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}@media (max-width:768px){.absences-modal_modalContent__Sq3d\+{border-radius:0;max-height:100vh;max-width:100%}.absences-modal_formRow__r6RUU{grid-template-columns:1fr}.absences-modal_modalTitle__x6AuD{font-size:1.25rem}.absences-modal_ausenciaHeader__Zd5nd{flex-direction:column;gap:8px}}.alarms_searchContainer__Y2NJp{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}.alarms_contentWrapper__eyrzM{display:flex;gap:24px}.alarms_tableContainer__ivoMY{flex-grow:1}.alarms_sidebar__UKhXd{align-self:flex-start;background-color:#f9f9f9;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a;height:-webkit-fit-content;height:fit-content;padding:16px}.alarms_sidebarTitle__UgP9\+{color:var(--black)!important;font-family:var(--font-roboto);font-size:16px;font-weight:500;margin-bottom:16px}.alarms_statesList__HkFPv,.alarms_tiposList__f\+Ie3{display:flex;flex-direction:column;gap:12px}.alarms_stateItem__Ix36b,.alarms_tipoItem__41A2T{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 4px;transition:background-color .2s;width:100%}.alarms_stateItem__Ix36b:hover,.alarms_tipoItem__41A2T:hover{background-color:#00000008}.alarms_stateItem__Ix36b.alarms_selected__Ski4l,.alarms_tipoItem__41A2T.alarms_selected__Ski4l{background-color:#0000000d}.alarms_stateLabel__yA2Ps,.alarms_tipoLabel__Iy\+Zi{color:var(--black);font-family:var(--font-roboto);font-size:14px;white-space:nowrap}.alarms_stateCount__eF4wJ,.alarms_tipoCount__ytjUE{background-color:#0000001a;border-radius:12px;color:var(--dark-grey);font-family:var(--font-roboto);font-size:12px;font-weight:500;min-width:20px;padding:2px 6px;text-align:center}.login_mainContainer__urTy7{align-items:center;background-color:var(--main);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding-top:6vh}.login_formContainer__3yBI\+{align-items:center;background-color:var(--white);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:24px;justify-content:center;padding:32px}.login_title__dTH-m{color:#000;font-family:var(--font-roboto);font-size:24px;font-weight:500}.login_forgotPassword__vLob8{align-self:flex-end;color:var(--main);cursor:pointer;font-family:var(--font-roboto);font-size:14px;margin-top:-12px;text-decoration:none}.login_forgotPassword__vLob8:hover{text-decoration:underline}.login_error__e7rle{color:red;font-family:var(--font-roboto);font-size:14px}.login_logoContainer__nJBU6{display:flex;justify-content:center;margin-bottom:16px}.login_logoFull__ok52o{display:block;height:auto;max-width:240px;width:100%}.forgot-password_mainContainer__F5\+0q{align-items:center;background-color:var(--main);display:flex;height:100vh;justify-content:center}.forgot-password_formContainer__-Iu3e{align-items:center;background-color:var(--white);border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:24px;padding:32px}.forgot-password_title__vs9ta{color:#000;font-family:var(--font-roboto);font-size:24px}.record_navbar__ePhYF{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;margin-top:24px;padding:0 0 6px}.record_navbar__ePhYF a{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:semibold;position:relative;text-decoration:none}.record_navbar__ePhYF a:hover{color:var(--main)}.record_navbar__ePhYF a.record_active__XuCeq{color:var(--black);font-weight:700}.record_navbar__ePhYF a.record_active__XuCeq:after{background-color:var(--main);border-radius:2px;bottom:-6px;content:"";height:3px;left:0;position:absolute;right:0}.record_pageTitleContainer__heaeo{align-items:center;display:flex;gap:12px}.record_title__cxQUi{color:var(--black);font-size:20px;margin-bottom:6px;margin-right:64px}.record_subtitle__xQs5Q,.record_title__cxQUi{font-family:var(--font-roboto);font-weight:400}.record_subtitle__xQs5Q{color:var(--dark-grey);font-size:14px;margin-right:6px}.record_terciaryButton__e6kIK{align-self:flex-end;color:var(--main);cursor:pointer;font-family:var(--font-roboto);font-size:14px;margin-top:6px;text-decoration:none}.record_terciaryButton__e6kIK:hover{text-decoration:underline}.record_saveButton__yG8Qc{color:#001c8e;font-family:var(--font-roboto);font-size:14px;margin-top:6px}.record_saveContainer__Mu7zv{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.record_headerContainer__yWwKJ{align-items:start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.record_infoContainer__e6LrF{align-items:center;border:1px solid var(--light-grey);border-radius:6px;display:flex;flex-direction:row;gap:24px;height:52px;justify-content:center;padding:0 12px}.record_infoText__RPcg1{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:semibold}.record_infoColumn__DlY9W{display:flex;flex-direction:column;gap:6px}.record_rightContainer__MFVwx{display:flex;flex-direction:row;gap:12px}.ExpedienteLockModal_modalOverlay__8Xmja{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ExpedienteLockModal_modalContainer__owDwM{background:#fff;border-radius:8px;box-shadow:0 4px 16px #00000026;color:#000!important;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.ExpedienteLockModal_modalContainer__owDwM *{color:inherit}.ExpedienteLockModal_modalContainer__owDwM div,.ExpedienteLockModal_modalContainer__owDwM p,.ExpedienteLockModal_modalContainer__owDwM span,.ExpedienteLockModal_modalContainer__owDwM strong{color:#000!important}.ExpedienteLockModal_modalHeader__d-gPx{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:12px;padding:20px}.ExpedienteLockModal_modalTitle__rV6OU{color:#000!important;font-size:18px;font-weight:600;margin:0}.ExpedienteLockModal_modalContent__832yP{display:flex;flex-direction:column;gap:16px;padding:20px}.ExpedienteLockModal_modalFooter__SNxbH{border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:20px}.ExpedienteLockModal_infoText__Tcbaf{color:#000!important;font-size:14px;line-height:1.4;margin:0}.ExpedienteLockModal_userInfo__iCpsY{align-items:center;background-color:#f8f9fa;border-left:4px solid var(--primary);border-radius:6px;display:flex;gap:8px;padding:12px}.ExpedienteLockModal_userName__biboa{color:#000!important;font-size:14px;font-weight:600}.ExpedienteLockModal_timestampText__mpepF{color:#333!important;font-size:12px;font-style:italic;margin:0}.ExpedienteLockModal_warningBox__bXhkX{align-items:flex-start;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404!important;display:flex;font-size:13px;gap:8px;padding:12px}.ExpedienteLockModal_warningBox__bXhkX span{color:#856404!important}.ExpedienteLockModal_errorBox__eDmqk{align-items:flex-start;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24!important;display:flex;font-size:13px;gap:8px;padding:12px}.ExpedienteLockModal_errorBox__eDmqk span{color:#721c24!important}.ExpedienteLockModal_infoBox__N7q6k{align-items:flex-start;background-color:#d1ecf1;border:1px solid #bee5eb;border-radius:6px;color:#0c5460!important;display:flex;font-size:13px;gap:8px;padding:12px}.ExpedienteLockModal_infoBox__N7q6k span{color:#0c5460!important}.ExpedienteLockModal_pendingRequest__OG83f{align-items:center;background-color:#d1ecf1;border:1px solid #bee5eb;border-radius:6px;color:#0c5460!important;display:flex;font-size:13px;gap:8px;padding:12px}.ExpedienteLockModal_pendingRequest__OG83f span{color:#0c5460!important}.ExpedienteLockModal_actionSection__6dNsv{display:flex;flex-direction:column;gap:12px;padding-top:8px}.ExpedienteLockModal_actionText__D\+3oz{color:#000!important;font-size:14px;font-weight:500;margin:0}.ExpedienteLockModal_actionSubtext__fheRJ{color:#000!important;font-size:13px;line-height:1.4;margin:0}.ExpedienteLockModal_actionSubtext__fheRJ strong{color:#000!important}.ExpedienteLockModal_errorDetails__wyiE8{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#333!important;font-family:monospace;font-size:12px;margin:0;padding:8px}@media (max-width:768px){.ExpedienteLockModal_modalContainer__owDwM{margin:20px;width:95%}.ExpedienteLockModal_modalContent__832yP,.ExpedienteLockModal_modalFooter__SNxbH,.ExpedienteLockModal_modalHeader__d-gPx{padding:16px}.ExpedienteLockModal_modalFooter__SNxbH{flex-direction:column}.ExpedienteLockModal_modalFooter__SNxbH button{width:100%}}.ExpedienteLockModal_modalOverlay__8Xmja{animation:ExpedienteLockModal_fadeIn__cxCun .15s ease-out}.ExpedienteLockModal_modalContainer__owDwM{animation:ExpedienteLockModal_slideIn__CaaWs .15s ease-out}@keyframes ExpedienteLockModal_fadeIn__cxCun{0%{opacity:0}to{opacity:1}}@keyframes ExpedienteLockModal_slideIn__CaaWs{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ExpedienteLockBanner_banner__QUtYK{align-items:center;border:1px solid;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 20px;position:relative;transition:all .3s ease}.ExpedienteLockBanner_banner__QUtYK[data-status=editing]{background-color:#e8f5e9;border-color:#4caf50;color:#000}.ExpedienteLockBanner_banner__QUtYK[data-status=locked]{background-color:#fff3e0;border-color:#ff9800;color:#000}.ExpedienteLockBanner_banner__QUtYK[data-status=available]{background-color:#e3f2fd;border-color:#2196f3;color:#000}.ExpedienteLockBanner_content__cNNZa{align-items:center;display:flex;flex:1 1;gap:12px}.ExpedienteLockBanner_icon__gQsa9{font-size:24px;line-height:1}.ExpedienteLockBanner_messageContainer__8KWSl{display:flex;flex-direction:column;gap:4px}.ExpedienteLockBanner_message__RQT4Q{color:#000;font-size:14px;font-weight:500;line-height:1.4}.ExpedienteLockBanner_message__RQT4Q strong{color:#000}.ExpedienteLockBanner_submessage__OMJ3i{color:#000;font-size:12px;font-weight:400;opacity:.8}.ExpedienteLockBanner_actions__Bnk8I{align-items:center;display:flex;gap:8px}.ExpedienteLockBanner_pending__WTDIl{align-items:center;color:#ff9800;display:flex;font-size:13px;font-weight:500;gap:6px}.ExpedienteLockBanner_statusDot__ECFoI{background-color:#bdbdbd;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;transition:background-color .3s ease;width:8px}.ExpedienteLockBanner_statusDot__ECFoI[data-connected=true]{animation:ExpedienteLockBanner_pulse__4yrc7 2s infinite;background-color:#4caf50}@keyframes ExpedienteLockBanner_pulse__4yrc7{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.ExpedienteLockBanner_banner__QUtYK{align-items:flex-start;flex-direction:column;gap:12px}.ExpedienteLockBanner_content__cNNZa{width:100%}.ExpedienteLockBanner_actions__Bnk8I{justify-content:flex-end;width:100%}}.information_sectionRow__ohbpU{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.information_sectionRow__ohbpU>*{flex:1 1 220px;min-width:220px}.information_contactsList__1Nmuo{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px;max-height:200px;overflow:visible;position:relative}.unsaved-changes-modal_content__N88fc{padding:20px 0}.unsaved-changes-modal_message__Mex5F{color:var(--dark-grey);font-size:16px;line-height:1.5;margin-bottom:24px}.unsaved-changes-modal_actions__yZ8\+2{display:flex;gap:12px;justify-content:flex-end}.appointments_sectionRow__bKi9a{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.appointments_sectionRow__bKi9a>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.appointments_sectionRow__bKi9a:last-child{margin-bottom:0}.appointments_fullExpand__zFbxh{flex-wrap:nowrap!important}.appointments_fullExpand__zFbxh>*{flex:1 1 auto!important;min-width:200px!important}.appointments_resultContainer__jpcvd{align-items:center;display:flex;flex-direction:row;gap:24px}.appointments_resultTextContainer__MncMt{align-items:center;display:flex;flex-direction:column;gap:4px}.appointments_resultText__yGF8m{color:var(--black);font-family:var(--font-roboto);font-size:16px}.appointments_resultValueText__l9Pn4{color:var(--main);font-family:var(--font-roboto);font-size:20px;font-weight:700}.appointments_checkboxContainer__x-avr{align-items:center;display:flex;flex-direction:row;gap:16px;margin-bottom:12px}.appointments_buttonsContainer__mTn\+O{display:flex;flex-direction:row;gap:16px;height:-webkit-fit-content;height:fit-content;margin-top:24px;width:-webkit-fit-content;width:fit-content}.appointments_actionButtons__4iCk-{display:flex;flex-direction:row;gap:4px;justify-content:center}.appointments_workTextarea__euD-k{word-wrap:break-word!important;line-height:1.4!important;overflow-wrap:break-word!important;text-align:start!important;vertical-align:top!important;white-space:pre-wrap!important}.appointments_workTextarea__euD-k:focus{border-color:#cda16a!important}.appointments_sectionRow__bKi9a label{color:var(--black);display:block;font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:6px}.appointments_fileBox__-hN3C{align-items:center;background:#0000;border:2px dashed var(--main);border-radius:6px;cursor:pointer;display:flex;gap:8px;justify-content:center;min-height:120px;padding:12px}.date-time-picker_wrapper__8r9Re{box-sizing:border-box;display:flex;flex:1 1 auto;flex-basis:0!important;flex-direction:column;flex-grow:1!important;flex-shrink:1!important;max-width:100%!important;min-width:0;min-width:0!important;width:100%;width:100%!important}.date-time-picker_label__Bf-s\+{color:var(--black);display:block;font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:6px}.date-time-picker_inner__-08ox{align-items:center;display:flex;position:relative;width:100%}.date-time-picker_inner__-08ox .react-datepicker-wrapper{display:flex!important;flex:1 1!important;min-width:0!important;width:100%!important}.date-time-picker_inner__-08ox .react-datepicker__input-container{display:block!important;min-width:0!important;width:100%!important}.date-time-picker_input__ewUG1{background:#fff;border:1px solid var(--light-grey);border-radius:4px;box-sizing:border-box;color:#000;display:block;flex:1 1 auto;font-family:var(--font-roboto);font-size:14px;height:36px;max-width:100%;min-width:0;padding:8px 40px 8px 12px;width:100%}.date-time-picker_inner__-08ox input{display:block!important;max-width:100%!important;min-width:0!important;width:100%!important}.date-time-picker_inner__-08ox input,.date-time-picker_input__ewUG1{color:#000!important}.date-time-picker_inner__-08ox input::placeholder,.date-time-picker_input__ewUG1::placeholder{color:var(--grey)!important;opacity:1!important}.date-time-picker_inner__-08ox .react-datepicker{background:#fff!important;color:#000!important}.date-time-picker_inner__-08ox .react-datepicker *{color:#000!important}.date-time-picker_inner__-08ox .react-datepicker__day--keyboard-selected,.date-time-picker_inner__-08ox .react-datepicker__day--selected,.date-time-picker_inner__-08ox .react-datepicker__day--selected:hover,.date-time-picker_inner__-08ox .react-datepicker__time-list-item--selected,.date-time-picker_inner__-08ox .react-datepicker__time-list-item--selected:hover{background:var(--main)!important;color:#fff!important}.date-time-picker_input__ewUG1:focus{border-color:var(--main);outline:none}.date-time-picker_icon__DC2zC{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;text-align:center;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day--disabled,.react-datepicker__day-name--disabled,.react-datepicker__time-name--disabled{color:#ccc;cursor:default}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.BudgetLineSelectionModal_overlay__dANRl{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BudgetLineSelectionModal_modal__VIVIg{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:740px;width:90%}.BudgetLineSelectionModal_header__-TohK{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.BudgetLineSelectionModal_title__qI-nM{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:600;margin:0}.BudgetLineSelectionModal_closeButton__MkfyI{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:background-color .2s;width:32px}.BudgetLineSelectionModal_closeButton__MkfyI:hover{background-color:#f5f5f5}.BudgetLineSelectionModal_searchContainer__Mpndx{border-bottom:1px solid #e0e0e0;padding:16px 24px}.BudgetLineSelectionModal_searchInput__YPKVy{border:1px solid #ddd;border-radius:4px;color:#000;font-family:var(--font-roboto);font-size:14px;outline:none;padding:8px 12px;transition:border-color .2s;width:100%}.BudgetLineSelectionModal_searchInput__YPKVy::placeholder{color:#999}.BudgetLineSelectionModal_searchInput__YPKVy:focus{border-color:#4caf50}.BudgetLineSelectionModal_linesList__WR7Wt{flex:1 1;max-height:400px;min-height:200px;overflow-y:auto;padding:8px 0}.BudgetLineSelectionModal_headerRow__6dF8U{background-color:#f5f5f5;border-bottom:2px solid #e0e0e0;font-weight:600;padding:12px 24px;pointer-events:none}.BudgetLineSelectionModal_headerRow__6dF8U .BudgetLineSelectionModal_lineGremio__s55\+k,.BudgetLineSelectionModal_headerRow__6dF8U .BudgetLineSelectionModal_lineLabel__ulZWc,.BudgetLineSelectionModal_headerRow__6dF8U .BudgetLineSelectionModal_lineValue__SmNng{color:#666;font-weight:600}.BudgetLineSelectionModal_noLines__VY6pS{align-items:center;color:#999;display:flex;font-family:var(--font-roboto);font-size:14px;justify-content:center;padding:40px 24px}.BudgetLineSelectionModal_lineItem__qxeIX{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:16px 24px;transition:background-color .2s}.BudgetLineSelectionModal_lineItem__qxeIX:hover{background-color:#f9f9f9}.BudgetLineSelectionModal_lineItem__qxeIX.BudgetLineSelectionModal_selected__9HWnw{background-color:#e8f5e9}.BudgetLineSelectionModal_lineItem__qxeIX.BudgetLineSelectionModal_selected__9HWnw:hover{background-color:#dcedc8}.BudgetLineSelectionModal_lineHeader__PHlvw{align-items:flex-start;display:flex;gap:12px}.BudgetLineSelectionModal_lineActions__SN-1x{align-items:center;display:flex;margin-left:8px}.BudgetLineSelectionModal_eyeButton__-RE5f{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px}.BudgetLineSelectionModal_eyeButton__-RE5f:hover{background:#0000000a}.BudgetLineSelectionModal_lineIcon__pfdxj{align-items:center;color:#4caf50;display:flex;font-size:16px;justify-content:center;min-width:20px}.BudgetLineSelectionModal_lineItem__qxeIX:not(.BudgetLineSelectionModal_selected__9HWnw) .BudgetLineSelectionModal_lineIcon__pfdxj{color:#ccc}.BudgetLineSelectionModal_lineInfo__Md2Hy{display:flex;flex:1 1;flex-direction:column;gap:8px}.BudgetLineSelectionModal_lineGremio__s55\+k{color:#000;font-family:var(--font-roboto);font-size:15px;font-weight:600}.BudgetLineSelectionModal_lineDetails__urOeh{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:var(--font-roboto);font-size:13px;gap:8px}.BudgetLineSelectionModal_lineLabel__ulZWc,.BudgetLineSelectionModal_lineValue__SmNng{color:#000;font-weight:500}.BudgetLineSelectionModal_lineSeparator__WPhW0{color:#999}.BudgetLineSelectionModal_actions__u2VFd{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:center;padding:16px 24px}.BudgetLineSelectionModal_actionButton__sUUK\+{border:none;border-radius:4px;cursor:pointer;font-family:var(--font-roboto);font-size:14px;font-weight:600;padding:10px 32px;transition:all .2s}.BudgetLineSelectionModal_confirmButton__QE8wN{background-color:#4caf50;color:#fff}.BudgetLineSelectionModal_confirmButton__QE8wN:hover:not(:disabled){background-color:#45a049}.BudgetLineSelectionModal_confirmButton__QE8wN:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.SendAppointmentModal_overlay__ZPFAa{align-items:center;animation:SendAppointmentModal_fadeIn__4CdFg .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes SendAppointmentModal_fadeIn__4CdFg{0%{opacity:0}to{opacity:1}}.SendAppointmentModal_modal__xiMIR{animation:SendAppointmentModal_modalSlideIn__m9Iji .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:90vh;max-width:600px;overflow:hidden;padding:0;width:90vw}@keyframes SendAppointmentModal_modalSlideIn__m9Iji{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SendAppointmentModal_header__UGkAw{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.SendAppointmentModal_headerContent__ExQ02{align-items:flex-start;display:flex;gap:16px}.SendAppointmentModal_title__RSr8c{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.SendAppointmentModal_subtitle__wFlNP{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.SendAppointmentModal_closeButton__64SKH{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;padding:8px;transition:all .2s;width:32px}.SendAppointmentModal_closeButton__64SKH:hover{background-color:#f3f4f6;color:#374151}.SendAppointmentModal_content__YjKIl{flex:1 1;overflow-y:auto;padding:24px 32px}.SendAppointmentModal_loading__SBTxh{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.SendAppointmentModal_spinner__PfDfw{animation:SendAppointmentModal_spin__uRyyc 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--main);height:32px;margin-bottom:16px;width:32px}@keyframes SendAppointmentModal_spin__uRyyc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SendAppointmentModal_formContainer__E1JhM{display:flex;flex-direction:column;gap:20px}.SendAppointmentModal_row__csTDQ{align-items:flex-start;display:flex;gap:16px}.SendAppointmentModal_textareaContainer__qa8sS{display:flex;flex-direction:column;width:100%}.SendAppointmentModal_textareaLabel__ZRSAH{color:#2c3e50;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.SendAppointmentModal_textarea__xSZAs{border:1px solid #ddd;border-radius:8px;color:#2c3e50;font-family:var(--font-roboto);font-size:14px;min-height:200px;outline:none;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.SendAppointmentModal_textarea__xSZAs:focus{border-color:var(--main);box-shadow:0 0 0 3px #cda16a1a}.SendAppointmentModal_attachmentContainer__YypmM{display:flex;flex-direction:column;width:100%}.SendAppointmentModal_attachmentLabel__qFGEo{color:#2c3e50;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.SendAppointmentModal_fileButtonsContainer__asiCC{display:flex;flex-wrap:wrap;gap:12px}.SendAppointmentModal_fileInput__zZboZ{display:none}.SendAppointmentModal_fileLabel__zEAwI{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;display:inline-block;font-family:var(--font-roboto);font-size:14px;padding:10px 20px;text-align:center;transition:all .2s ease}.SendAppointmentModal_fileLabel__zEAwI:hover{background:#e9ecef;border-color:var(--main);color:var(--main)}.SendAppointmentModal_attachmentList__bGc38{display:flex;flex-direction:column;gap:8px;margin-top:12px}.SendAppointmentModal_attachmentItem__7sMR8{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.SendAppointmentModal_fileName__9j5yK{color:#495057;font-family:var(--font-roboto);font-size:14px}.SendAppointmentModal_removeButton__k4wUE{background:none;border:none;border-radius:4px;color:#dc3545;cursor:pointer;font-size:14px;padding:4px;transition:background-color .2s ease}.SendAppointmentModal_removeButton__k4wUE:hover{background:#dc35451a}.SendAppointmentModal_footer__Wk7Ys{background:#f8f9fa;border-top:1px solid #00000014;display:flex;gap:16px;justify-content:flex-end;padding:20px 32px}@media (max-width:640px){.SendAppointmentModal_modal__xiMIR{max-height:95vh;width:95vw}.SendAppointmentModal_content__YjKIl,.SendAppointmentModal_footer__Wk7Ys,.SendAppointmentModal_header__UGkAw{padding-left:20px;padding-right:20px}.SendAppointmentModal_footer__Wk7Ys{flex-direction:column}.SendAppointmentModal_row__csTDQ{flex-direction:column;gap:12px}}.budgets_sectionRow__Er6Uk{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.budgets_sectionRow__Er6Uk>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.budgets_sectionRow__Er6Uk:last-child{margin-bottom:0}.budgets_tableContainer__a5rpQ{margin-top:0}.budgets_tableTitle__Wp8Cb{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin-bottom:16px}.budgets_actionButtons__DtShi{display:flex;gap:12px;justify-content:center}.budgets_actionButton__O\+IHl{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.budgets_actionButton__O\+IHl:hover{background-color:var(--light-grey)}.SendBudgetModal_overlay__m1s1j{align-items:center;animation:SendBudgetModal_fadeIn__rmq\+k .2s ease-out;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}@keyframes SendBudgetModal_fadeIn__rmq\+k{0%{opacity:0}to{opacity:1}}.SendBudgetModal_modal__TYQe\+{animation:SendBudgetModal_slideIn__67BKm .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;transform:translateY(0);width:95%}@keyframes SendBudgetModal_slideIn__67BKm{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SendBudgetModal_header__h\+EVX{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.SendBudgetModal_headerContent__GWqw0{align-items:flex-start;display:flex;gap:16px}.SendBudgetModal_title__-0p3k{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.SendBudgetModal_subtitle__g8v2H{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.SendBudgetModal_closeButton__D4lPf{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;padding:8px;transition:all .2s;width:32px}.SendBudgetModal_closeButton__D4lPf:hover{background-color:#f3f4f6;color:#374151}.SendBudgetModal_content__p-jT7{flex:1 1;overflow-y:auto;padding:20px 24px}.SendBudgetModal_loading__9ZBzZ{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.SendBudgetModal_spinner__-6z5Y{animation:SendBudgetModal_spin__FXLjM 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes SendBudgetModal_spin__FXLjM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SendBudgetModal_formContainer__vp9eA{display:flex;flex-direction:column;gap:20px}.SendBudgetModal_row__B7zEG{align-items:flex-end;display:flex;gap:16px}.SendBudgetModal_textareaContainer__X8hxs{display:flex;flex:1 1;flex-direction:column;gap:8px}.SendBudgetModal_textareaLabel__lo4nZ{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.SendBudgetModal_textarea__bujhd{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:.875rem;min-height:120px;padding:12px;resize:vertical;transition:all .2s;width:100%}.SendBudgetModal_textarea__bujhd:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SendBudgetModal_textarea__bujhd::placeholder{color:#9ca3af}.SendBudgetModal_attachmentContainer__QAPP0{display:flex;flex:1 1;flex-direction:column;gap:12px}.SendBudgetModal_attachmentLabel__8YP77{color:#374151;font-size:.875rem;font-weight:500}.SendBudgetModal_fileButtonsContainer__Lzyhi{display:flex;flex-wrap:wrap;gap:12px}.SendBudgetModal_fileInput__H4Ek4{display:none}.SendBudgetModal_fileLabel__2S\+DM{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:10px 16px;text-align:center;transition:all .2s}.SendBudgetModal_fileLabel__2S\+DM:hover{background-color:#f3f4f6;border-color:#9ca3af}.SendBudgetModal_attachmentList__6Ago8{display:flex;flex-direction:column;gap:8px}.SendBudgetModal_attachmentItem__OyAZJ{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 12px}.SendBudgetModal_fileName__do9x1{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendBudgetModal_removeButton__aVU9W{background:#0000;border:none;border-radius:4px;color:#ef4444;cursor:pointer;font-size:.75rem;margin-left:8px;padding:2px 6px;transition:all .2s}.SendBudgetModal_removeButton__aVU9W:hover{background-color:#fee2e2}.SendBudgetModal_footer__-HVx4{background-color:#f9fafb;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}@media (max-width:640px){.SendBudgetModal_modal__TYQe\+{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:none;width:100%}.SendBudgetModal_header__h\+EVX{padding:20px 16px 16px}.SendBudgetModal_content__p-jT7{padding:16px}.SendBudgetModal_footer__-HVx4{flex-direction:column-reverse;padding:16px}.SendBudgetModal_row__B7zEG{flex-direction:column;gap:12px}.SendBudgetModal_title__-0p3k{font-size:1.25rem}}.budget-lines_sectionRow__S\+BI8{align-items:stretch;gap:24px;justify-content:space-between;margin-bottom:16px}.budget-lines_inputRow__587\+V{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.budget-lines_inputRow__587\+V:last-child{margin-bottom:0}.budget-lines_leftColumn__EBrvC{display:flex;flex:1 1;flex-direction:column;gap:12px}.budget-lines_rightColumn__oZLsI{display:flex;flex:1 1;flex-direction:column;height:100%}.budget-lines_sectionRow__S\+BI8:last-child{margin-bottom:0}.budget-lines_checkboxContainer__d31KC{align-items:center;display:flex;flex-direction:row;gap:16px;margin-bottom:12px}.budget-lines_buttonsContainer__FSJe7{display:flex;gap:16px;margin-top:24px}.budget-lines_tableContainer__lLPGc{margin-top:32px}.budget-lines_tableTitle__qIski{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin-bottom:16px}.budget-lines_sectionRow__S\+BI8{display:flex;gap:12px}.budget-lines_specialRow__IN4dF{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.budget-lines_specialRow__IN4dF:last-child{margin-bottom:0}.budget-lines_valuesContainer__6SSiK{display:flex;flex:1 1;flex-direction:column;gap:12px;height:100%;justify-content:space-between;overflow:visible;padding:0}.budget-lines_workMaterialContainer__XHAAA{display:flex;flex:1 1;flex-direction:column;gap:16px}.budget-lines_workTextarea__guHz1{word-wrap:break-word!important;line-height:1.4!important;overflow-wrap:break-word!important;text-align:start!important;vertical-align:top!important;white-space:pre-wrap!important}.budget-lines_workTextarea__guHz1:focus{border-color:#cda16a!important}.notes_searchContainer__LuGrZ{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.notes_tableContainer__gYPkZ{margin-top:16px}.notes_actionButtons__cox4F{display:flex;gap:8px;justify-content:center}.notes_actionButton__Zuaz\+{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.notes_actionButton__Zuaz\+:hover{background-color:var(--light-grey)}.notes_buttonsContainer__16Y\+K{display:flex;flex-direction:row;gap:16px;margin-top:24px}.notes_emailForm__KwaOv{display:flex;flex-direction:column;gap:16px;width:100%}.notes_emailContent__zsPZU{border:1px solid var(--light-grey);border-radius:4px;color:#000;font-family:var(--font-roboto);font-size:14px;padding:12px;resize:vertical;width:100%}.notes_emailContent__zsPZU:focus{border-color:var(--main);outline:none}.notes_formActions__nqKFk{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.notes_noteDetailContainer__an9i9{display:flex;flex-direction:column;gap:16px;max-width:900px;padding:8px 0;width:100%}.notes_noteDetailRow__JEut1{align-items:flex-start;display:flex;gap:12px}.notes_noteDetailRow__JEut1 strong{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500;min-width:100px}.notes_noteDetailRow__JEut1 span{color:var(--black);flex:1 1;font-family:var(--font-roboto);font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.notes_noteDetailContent__3\+-ex{display:flex;flex-direction:column;gap:8px}.notes_noteDetailContent__3\+-ex strong{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.notes_noteDetailContent__3\+-ex p{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;color:var(--black);font-family:var(--font-roboto);font-size:14px;line-height:1.6;margin:0;padding:12px;white-space:pre-wrap}.notes_replyButtonContainer__kvQAX{border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin-top:16px;padding-top:16px}.notes_truncatedCell__Mb4MG{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;line-height:1.4;max-width:100%;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}.notes_attachmentContainer__pSAIV{display:flex;flex-direction:column;gap:12px;width:100%}.notes_attachmentLabel__16Ufu{color:#2c3e50;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.notes_attachmentList__VoHbv{display:flex;flex-direction:column;gap:8px}.notes_attachmentItem__A3Yq5{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:.875rem;justify-content:space-between;padding:8px 12px}.notes_fileInfo__yL5BB{align-items:center;display:flex;flex:1 1;gap:8px;overflow:hidden}.notes_fileName__YPISA{color:#374151;overflow:hidden;text-overflow:ellipsis}.notes_fileName__YPISA,.notes_fileSize__vkr1c{font-family:var(--font-roboto);white-space:nowrap}.notes_fileSize__vkr1c{color:#6b7280;font-size:.8rem}.notes_removeButton__zKgS7{align-items:center;background:none;border:none;border-radius:4px;color:#ef4444;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;padding:4px 8px;transition:background-color .2s}.notes_removeButton__zKgS7:hover{background-color:#fee2e2}.FolderSelectorModal_modalOverlay__rfA-B{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.FolderSelectorModal_modalContainer__LORav{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.FolderSelectorModal_modalHeader__GySG2{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.FolderSelectorModal_modalTitle__kgJO3{color:var(--black);font-size:20px;font-weight:600;margin:0}.FolderSelectorModal_closeButton__tqenJ{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.FolderSelectorModal_closeButton__tqenJ:hover{opacity:.7}.FolderSelectorModal_modalContent__TXhxi{flex:1 1;overflow-y:auto;padding:24px}.FolderSelectorModal_foldersGrid__d9vJ5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:24px}.FolderSelectorModal_folderCard__tvo62{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:all .2s}.FolderSelectorModal_folderCard__tvo62:hover{border-color:var(--main);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.FolderSelectorModal_folderCard__tvo62.FolderSelectorModal_selected__jtp\+A{background:var(--main);border-color:var(--main)}.FolderSelectorModal_folderName__Lts3T{color:var(--black);font-size:14px;font-weight:500;margin-top:8px;text-align:center;word-break:break-word}.FolderSelectorModal_folderCard__tvo62.FolderSelectorModal_selected__jtp\+A .FolderSelectorModal_folderName__Lts3T{color:#fff}.FolderSelectorModal_noFolders__WWGsF{color:#6b7280;font-size:14px;padding:40px 20px;text-align:center}.FolderSelectorModal_createNewSection__Si5iV{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.FolderSelectorModal_newFolderInput__oAqA5{display:flex;flex-direction:column;gap:12px}.FolderSelectorModal_modalFooter__dfKYO{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.invoices_container__aTW2c{display:flex;flex-direction:column;gap:20px;padding:24px}.invoices_header__4e8Lv{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.invoices_header__4e8Lv h2{color:var(--text-primary);margin:0}.invoices_tableContainer__ubjRj{overflow:auto;width:100%}.invoices_actionButtons__k3vGG{display:flex;gap:12px;justify-content:center}.invoices_actionButton__q0zHi{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.invoices_actionButton__q0zHi:hover{background-color:var(--light-grey)}.invoices_legendContainer__wGmvE{display:flex;gap:20px;margin-top:10px}.invoices_loadingContainer__5Nv6C{align-items:center;color:var(--text-secondary);display:flex;height:200px;justify-content:center}.invoices_legendItem__zyXj6{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:6px}.InvoiceViewModal_overlay__l8ipy{align-items:center;animation:InvoiceViewModal_fadeIn__R5NL2 .2s ease-out;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}@keyframes InvoiceViewModal_fadeIn__R5NL2{0%{opacity:0}to{opacity:1}}.InvoiceViewModal_modal__XOaXy{animation:InvoiceViewModal_slideIn__\+5uou .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:800px;transform:translateY(0);width:95%}@keyframes InvoiceViewModal_slideIn__\+5uou{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.InvoiceViewModal_header__\+MWZW{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.InvoiceViewModal_headerContent__l9W2z{align-items:flex-start;display:flex;gap:16px}.InvoiceViewModal_title__6ooXM{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.InvoiceViewModal_subtitle__pXnlX{color:#6b7280;font-size:1rem;line-height:1.4;margin:0}.InvoiceViewModal_closeButton__N1EDf{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;line-height:1;padding:8px;transition:all .2s;width:32px}.InvoiceViewModal_closeButton__N1EDf:hover{background-color:#f3f4f6;color:#374151}.InvoiceViewModal_content__Zmso9{flex:1 1;overflow-y:auto;padding:20px 24px}.InvoiceViewModal_loading__neYr9{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.InvoiceViewModal_spinner__wP7Mw{animation:InvoiceViewModal_spin__vPJQp 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes InvoiceViewModal_spin__vPJQp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvoiceViewModal_formContainer__kjqlA{display:flex;flex-direction:column;gap:20px}.InvoiceViewModal_row__4OeaA{align-items:flex-end;display:flex;gap:16px;margin-bottom:0}.InvoiceViewModal_checkboxRow__CHosL{align-items:center;display:flex;gap:24px}.InvoiceViewModal_textareaContainer__Usuj8{display:flex;flex:1 1;flex-direction:column;gap:8px}.InvoiceViewModal_textareaLabel__wagCR{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.InvoiceViewModal_textarea__-PCAq{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:.875rem;padding:12px;resize:vertical;transition:all .2s;width:100%}.InvoiceViewModal_textarea__-PCAq:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceViewModal_editButton__YUwPN{align-items:center;align-self:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;margin-right:auto;padding:4px;transition:background-color .2s ease}.InvoiceViewModal_editButton__YUwPN:hover{background-color:var(--light-grey)}.InvoiceViewModal_footer__illBx{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.files_filesContainer__WzePS{padding:24px 0}.files_toolbar__tAMKp{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.files_mainLayout__NnbkD{align-items:stretch;display:flex;flex-direction:row;gap:20px;height:calc(100vh - 200px)}.files_content__O3Ejq{background-color:#f9f9f9;flex-shrink:0;overflow:auto;padding:12px;width:550px}.files_content__O3Ejq,.files_previewContainer__YiEN0{border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a;height:100%}.files_previewContainer__YiEN0{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.files_tabsContainer__tFVfX{background-color:#f0f0f0;border-bottom:1px solid var(--light-grey);display:flex;gap:4px;max-height:48px;min-height:48px;overflow-x:auto;padding:8px 8px 0}.files_tab__I-9B8{align-items:center;background-color:#e0e0e0;border:1px solid var(--light-grey);border-bottom:none;border-radius:6px 6px 0 0;color:var(--black)!important;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:all .2s;white-space:nowrap}.files_tab__I-9B8:hover{background-color:#d0d0d0}.files_tabActive__oLWvO{background-color:#fff;border-bottom-color:#fff;bottom:-1px;font-weight:500;position:relative}.files_tabActive__oLWvO,.files_tabActive__oLWvO .files_tabName__pwJ1f{color:var(--black)!important}.files_tabActive__oLWvO .files_tabClose__2Sx2X{color:var(--dark-grey)!important}.files_tabName__pwJ1f{color:inherit;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files_tabClose__2Sx2X{background:none;border:none;border-radius:3px;color:var(--dark-grey);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;transition:all .2s}.files_tabClose__2Sx2X:hover{background-color:#0000001a;color:var(--black)}.files_previewHeader__zwGav{align-items:center;background-color:#f8f9fa;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:12px 16px}.files_previewTitle__Yl6Bz{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files_closeButton__LDX-C{background:none;border:none;border-radius:4px;color:var(--dark-grey);cursor:pointer;font-size:16px;padding:4px 8px;transition:background-color .2s}.files_closeButton__LDX-C:hover{background-color:var(--light-grey);color:var(--black)}.files_expandButton__2ZvKQ{align-items:center;appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:4px;color:var(--black);cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;line-height:1;outline:none;padding:4px}.files_expandButton__2ZvKQ:hover{background-color:var(--light-grey)}.files_previewContent__GHIBD{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:auto;padding:12px}.files_foldersGrid__rAf8y{display:flex;flex-direction:column;gap:8px}.files_folderItem__kU-0o{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:10px;min-height:60px;padding:10px 12px;text-align:left;transition:background-color .2s}.files_folderItem__kU-0o:hover{background-color:var(--light-grey)}.files_folderName__mKpOb{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--black);display:-webkit-box;flex:1 1;font-family:var(--font-roboto);font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;word-break:break-word}.files_fileCount__mlccY{background-color:#e8e8e8;border-radius:12px;color:var(--dark-grey);flex-shrink:0;font-family:var(--font-roboto);font-size:11px;font-weight:500;min-width:35px;padding:3px 8px;text-align:center}.files_folderHeader__I5Qyh{align-items:center;display:flex;gap:8px;margin-bottom:12px}.files_backButton__T-Ypj{align-items:center;background:none;border:none;color:var(--dark-grey);cursor:pointer;display:flex;flex-shrink:0}.files_backButton__T-Ypj:hover{color:var(--black)}.files_folderTitle__4jKeA{align-items:center;color:var(--black);display:flex;flex:1 1;font-family:var(--font-roboto);font-size:16px;font-weight:500;gap:8px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files_filesGrid__Y\+hhp{display:flex;flex-wrap:wrap;gap:16px}.files_fileItem__eoT-6{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:8px;position:relative;transition:background-color .2s}.files_fileItem__eoT-6:hover{background-color:var(--light-grey)}.files_fileSelected__BSibq{background-color:var(--main)!important;color:#fff}.files_fileSelected__BSibq .files_fileName__xs4JP{color:#fff}.files_openIndicator__Eb0Bj{color:var(--main);font-size:20px;line-height:1;position:absolute;right:4px;top:4px}.files_fileSelected__BSibq .files_openIndicator__Eb0Bj{color:#fff}.files_fileIconContainer__izXXb{align-items:center;display:flex;justify-content:center}.files_fileName__xs4JP{color:var(--black)}.files_fileDetails__Uphwg,.files_fileName__xs4JP{font-family:var(--font-roboto);font-size:14px;font-weight:500}.files_fileDetails__Uphwg,.files_noFiles__PJxml{color:var(--dark-grey)}.files_noFiles__PJxml{padding:24px 16px;text-align:center}.reminders_searchContainer__JH6A7{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.reminders_tableContainer__RsULH{margin-bottom:16px;margin-top:16px}.reminders_actionButtons__BAL2M{display:flex;gap:8px;justify-content:center}.reminders_actionButton__2Qzea{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.reminders_actionButton__2Qzea:hover{background-color:var(--light-grey)}.reminders_reminderForm__DWspd{display:flex;flex-direction:column;gap:16px;min-width:400px;width:100%}.reminders_reminderDescription__bmwTK{border:1px solid var(--light-grey);border-radius:4px;color:#000;font-family:var(--font-roboto);font-size:14px;padding:12px;resize:vertical;width:100%}.reminders_reminderDescription__bmwTK:focus{border-color:var(--primary);outline:none}.reminders_formActions__GLLsZ{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.reminders_checkboxLabel__zpZk9{color:var(--black);font-size:14px}.create-record_sectionRow__62jfa{align-items:center;display:flex;gap:24px;justify-content:space-between}.create-record_contactsList__C2Km-{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px;max-height:200px;overflow:visible;position:relative}.appointments_filterContainer__29dXI,.appointments_searchContainer__nWBBY{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.appointments_filterContainer__29dXI>*,.appointments_searchContainer__nWBBY>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.appointments_loadingContainer__wMvTw{align-items:center;color:var(--main);display:flex;font-size:16px;justify-content:center;padding:40px}.appointments_actionButtons__1L6\+L{display:flex;flex-direction:row;gap:8px;justify-content:center}.appointments_actionButton__LKQuY{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.appointments_actionButton__LKQuY:disabled{cursor:not-allowed;opacity:.5}.appointments_paginationContainer__1I-Pw{align-items:center;display:flex;gap:24px;justify-content:center;padding:16px 0}.appointments_paginationText__S5NIm{color:var(--dark-grey);font-size:14px;font-weight:500;min-width:120px;text-align:center}.appointments_paginationInfo__Apa5s{align-items:center;color:var(--dark-grey);display:flex;font-size:14px}.appointments-pending_container__2MWw7{display:flex;flex-direction:column;height:100%;width:100%}.appointments-pending_content__yveYK{flex:1 1;overflow-y:auto;padding:20px}.appointments-pending_searchContainer__cMaho{display:flex;justify-content:flex-start;margin-bottom:20px}.appointments-pending_loadingContainer__VvVf9{align-items:center;color:var(--dark-grey);display:flex;justify-content:center;padding:40px}.appointments-upcoming_container__5-yQP{display:flex;flex-direction:column;height:100%;width:100%}.appointments-upcoming_content__lwIMN{flex:1 1;overflow-y:auto;padding:20px}.appointments-upcoming_searchContainer__dvD3q{display:flex;justify-content:flex-start;margin-bottom:20px}.appointments-upcoming_loadingContainer__kNEup{align-items:center;color:var(--dark-grey);display:flex;justify-content:center;padding:40px}.appointments-history_container__3bSzg{display:flex;flex-direction:column;height:100%;width:100%}.appointments-history_content__Qza9T{flex:1 1;overflow-y:auto;padding:20px}.appointments-history_searchContainer__v7cta{display:flex;justify-content:flex-start;margin-bottom:20px}.appointments-history_loadingContainer__Af3Zo{align-items:center;color:var(--dark-grey);display:flex;justify-content:center;padding:40px}.appointments-management_appointmentsManagementPage__C5Z4I{background-color:var(--background);min-height:100vh;padding:24px}.appointments-management_contentContainer__cblud{display:flex;gap:24px;margin-top:24px}.appointments-management_filtersSection__5ijdc{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:-webkit-fit-content;height:fit-content;padding:20px}.appointments-management_filtersSection__5ijdc h3{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0 0 16px}.appointments-management_groupSelector__kHWyQ{margin-bottom:20px}.appointments-management_checkboxContainer__nsbGP{display:flex;flex-direction:column;gap:12px}.appointments-management_clearFiltersButton__97Dqm{margin-top:20px}.appointments-management_partesSection__issFb{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:-webkit-fit-content;height:fit-content;padding:20px}.appointments-management_partesSection__issFb h3{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0 0 16px}.appointments-management_usersList__PLS61{display:flex;flex-direction:column;gap:12px}.appointments-management_userCard__DlsDo{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px 16px;transition:all .2s ease}.appointments-management_userCard__DlsDo:hover{background-color:#e9ecef;border-color:#dee2e6}.appointments-management_userCardContent__Umxrq{align-items:center;display:flex;justify-content:space-between}.appointments-management_userName__wyLk6{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.appointments-management_userPartes__EYiHy{background:var(--main);border-radius:20px;box-shadow:0 2px 6px #cda16a66;color:#fff;font-family:var(--font-roboto);font-size:13px;font-weight:600;min-width:28px;padding:6px 14px;text-align:center}.appointments-management_emptyMessage__dhl-e{color:var(--gray);font-family:var(--font-roboto);font-size:14px;font-style:italic;padding:20px;text-align:center}.appointments-management_tableSection__GkPeg{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:20px}.appointments-management_loadingMessage__JltAP{color:var(--gray);font-family:var(--font-roboto);font-size:16px;padding:40px;text-align:center}.appointments-management_errorMessage__b00Cu{background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-family:var(--font-roboto);font-size:14px;margin-bottom:16px;padding:12px 16px}.appointments-management_actionButtons__Pd\+In{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:768px){.appointments-management_contentContainer__cblud{flex-direction:column}.appointments-management_filtersSection__5ijdc{min-width:auto}}.AssignAppointmentModal_overlay__9Z344{align-items:center;animation:AssignAppointmentModal_fadeIn__6Ugku .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes AssignAppointmentModal_fadeIn__6Ugku{0%{opacity:0}to{opacity:1}}.AssignAppointmentModal_modal__9lU5S{animation:AssignAppointmentModal_modalSlideIn__gZmhg .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:80vh;max-width:500px;overflow:hidden;padding:0;width:90vw}@keyframes AssignAppointmentModal_modalSlideIn__gZmhg{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AssignAppointmentModal_header__sjiBe{align-items:flex-start;background:var(--main);border-bottom:1px solid #00000014;color:#fff;display:flex;justify-content:space-between;padding:24px 32px 20px}.AssignAppointmentModal_headerContent__wq9Fl{align-items:center;display:flex;flex:1 1}.AssignAppointmentModal_title__JgvjX{color:#fff;font-size:20px;font-weight:600;margin:0 0 4px}.AssignAppointmentModal_subtitle__t1vSz{color:#fffc;font-size:14px;margin:0;opacity:.8}.AssignAppointmentModal_closeButton__reP9b{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.AssignAppointmentModal_closeButton__reP9b:hover{background:#fff3;transform:scale(1.05)}.AssignAppointmentModal_content__FSFOK{flex:1 1;max-height:400px;min-height:200px;overflow-y:auto;padding:24px 32px}.AssignAppointmentModal_loading__D6chT{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.AssignAppointmentModal_spinner__0Ebwy{animation:AssignAppointmentModal_spin__Wju6P 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top:3px solid var(--main);height:32px;margin-bottom:16px;width:32px}@keyframes AssignAppointmentModal_spin__Wju6P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssignAppointmentModal_userList__jm0O1{display:flex;flex-direction:column;gap:8px}.AssignAppointmentModal_userItem__SWIgi{align-items:center;background:#f8f9fa;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.AssignAppointmentModal_userItem__SWIgi:hover{background:#e9ecef;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.AssignAppointmentModal_userItem__SWIgi.AssignAppointmentModal_selected__CKGTf{background:#cda16a1a;border-color:var(--main);box-shadow:0 4px 12px #cda16a33}.AssignAppointmentModal_userInfo__2uSy8{flex:1 1}.AssignAppointmentModal_userName__fmfL5{color:#2c3e50;font-size:16px;font-weight:600}.AssignAppointmentModal_rightContent__HfTh\+{align-items:center;display:flex;gap:12px}.AssignAppointmentModal_partesBadge__-LoaX{background:var(--main);border-radius:20px;box-shadow:0 2px 6px #cda16a66;color:#fff;font-family:var(--font-roboto);font-size:13px;font-weight:600;min-width:28px;padding:6px 14px;text-align:center}.AssignAppointmentModal_userUsername__AoieZ{color:#6c757d;font-size:14px;font-weight:400}.AssignAppointmentModal_checkmark__RbmfM{color:var(--main);font-size:20px;font-weight:700}.AssignAppointmentModal_emptyState__8jV4F{align-items:center;color:#6c757d;display:flex;justify-content:center;padding:40px 20px;text-align:center}.AssignAppointmentModal_footer__BqVHR{background:#f8f9fa;border-top:1px solid #00000014;display:flex;gap:16px;justify-content:flex-end;padding:20px 32px}@media (max-width:640px){.AssignAppointmentModal_modal__9lU5S{max-height:90vh;width:95vw}.AssignAppointmentModal_content__FSFOK,.AssignAppointmentModal_footer__BqVHR,.AssignAppointmentModal_header__sjiBe{padding-left:20px;padding-right:20px}.AssignAppointmentModal_footer__BqVHR{flex-direction:column}}.user-management_searchContainer__\+mXKo{align-items:center;display:flex;gap:16px}.user-management_actionButtons__MeJYV{display:flex;flex-direction:row;gap:4px;justify-content:center}.user-management_actionButton__qPflP{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.user-management_userForm__EERFD{display:flex;flex-direction:column;gap:16px;max-width:500px;width:100%}.user-management_modalButtons__bPzGz{display:flex;gap:16px;justify-content:center;margin-top:24px}.user-management_paginationContainer__jwDfU{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}.user-management_pageInfo__Ea5vo{color:var(--dark-grey);font-size:14px;font-weight:500}.user-edit_container__0yESJ{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;padding:20px}.user-edit_message__B-fx8{border-radius:6px;font-size:14px;font-weight:500;padding:12px 16px}.user-edit_message__B-fx8.user-edit_success__Vknxb{background-color:#d4edda;background-color:var(--success-light,#d4edda);border:1px solid #28a745;border:1px solid var(--success,#28a745);color:#155724;color:var(--success-dark,#155724)}.user-edit_message__B-fx8.user-edit_error__IFbWU{background-color:#f8d7da;background-color:var(--error-light,#f8d7da);border:1px solid #dc3545;border:1px solid var(--error,#dc3545);color:#721c24;color:var(--error-dark,#721c24)}.user-edit_formSection__ho3Q6{background:var(--white);border:1px solid var(--light-grey);border-radius:8px;padding:24px}.user-edit_formGroup__eW16g{margin-bottom:20px}.user-edit_label__ud4h9{color:var(--dark-grey);display:block;font-weight:500;margin-bottom:8px}.user-edit_checkboxGroup__Yx37W{align-items:center;display:flex;gap:12px}.user-edit_checkboxLabel__Drbcn{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:auto;margin-top:auto}.user-edit_buttonGroup__Jz87a{display:flex;gap:12px;justify-content:flex-start;margin-top:24px}.profile_container__-RxWf{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;padding:20px}.profile_message__qyDNk{border-radius:6px;font-size:14px;font-weight:500;padding:12px 16px}.profile_message__qyDNk.profile_success__ANTC6{background-color:#d4edda;background-color:var(--success-light,#d4edda);border:1px solid #28a745;border:1px solid var(--success,#28a745);color:#155724;color:var(--success-dark,#155724)}.profile_message__qyDNk.profile_error__YPsM8{background-color:#f8d7da;background-color:var(--error-light,#f8d7da);border:1px solid #dc3545;border:1px solid var(--error,#dc3545);color:#721c24;color:var(--error-dark,#721c24)}.profile_profileSection__qIzhd,.profile_securitySection__jzFvQ,.profile_sessionSection__HpAtG{background:var(--white);border:1px solid var(--light-grey);border-radius:8px;padding:24px}.profile_profileSection__qIzhd h3,.profile_securitySection__jzFvQ h3,.profile_sessionSection__HpAtG h3{color:var(--dark-grey);font-size:18px;font-weight:600;margin:0 0 20px}.profile_formGroup__GV2Su{margin-bottom:16px}.profile_passwordForm__7Xois{display:flex;flex-direction:column;gap:16px}.profile_modalButtons__RGaAD{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.profile_sectionTitle__DoCIA{color:var(--black);font-family:var(--font-roboto);font-size:18px}.statistics_statisticsPage__9ze-d{padding:0}.statistics_statsContainer__ZAYeY{display:flex;flex-direction:column;gap:24px;margin-top:24px}.statistics_statSection__nXbDF{background:#0000;padding:0}.statistics_sectionTitle__-kc7Z{color:var(--black);font-family:var(--font-roboto);font-size:16px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.statistics_kpiRow__MyiBa{display:flex;flex-wrap:wrap;gap:20px}.statistics_kpiCard__0LSTy{align-items:center;background:#fff;border-radius:8px;border-top:4px solid var(--main);box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-width:140px;padding:16px;transition:all .3s ease}.statistics_kpiCard__0LSTy:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-4px)}.statistics_kpiCard__0LSTy:active{box-shadow:0 3px 12px #0003;transform:translateY(-2px)}.statistics_kpiLabel__EUGq2{color:var(--dark-grey);font-family:var(--font-roboto);font-size:12px;font-weight:500;text-align:center}.statistics_kpiValue__X9IYk{color:var(--main);font-family:var(--font-roboto);font-size:32px;font-weight:700;text-align:center;word-break:break-word}.statistics_emptyMessage__V1Efo,.statistics_loadingMessage__ceBS6{color:var(--dark-grey);font-family:var(--font-roboto);padding:20px;text-align:center}.statistics_emptyMessage__V1Efo{font-style:italic;width:100%}.statistics_partesHorizontalRow__zXIbn{display:flex;flex-wrap:wrap;gap:12px}.statistics_parteCard__I30Gd{align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;flex:1 1;gap:16px;justify-content:space-between;min-width:150px;padding:12px 16px;transition:all .2s ease}.statistics_parteCard__I30Gd:hover{background-color:#e9ecef;border-color:#dee2e6;transform:translateY(-2px)}.statistics_parteUserName__edNYZ{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.statistics_parteCount__2UYX6{background:var(--main);border-radius:20px;box-shadow:0 2px 6px #cda16a66;color:#fff;font-family:var(--font-roboto);font-size:13px;font-weight:600;min-width:28px;padding:6px 14px;text-align:center}@media (max-width:768px){.statistics_kpiRow__MyiBa{flex-direction:column}.statistics_kpiCard__0LSTy{min-width:100%}.statistics_kpiValue__X9IYk{font-size:36px}}.StatisticsDetailModal_modalOverlay__PaYw5{align-items:center;animation:StatisticsDetailModal_fadeIn__9bRxz .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.StatisticsDetailModal_modalContent__eRcYd{animation:StatisticsDetailModal_slideUp__lxT2h .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:600px;width:90%}.StatisticsDetailModal_modalHeader__cKrTn{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.StatisticsDetailModal_modalTitle__M0FXq{color:#1f2937;font-size:20px;font-weight:700;margin:0}.StatisticsDetailModal_closeButton__S8qp4{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.StatisticsDetailModal_closeButton__S8qp4:hover{background-color:#f3f4f6;color:#1f2937}.StatisticsDetailModal_modalBody__zML2e{flex:1 1;overflow-y:auto;padding:24px}.StatisticsDetailModal_loadingContainer__dpM7c{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.StatisticsDetailModal_spinner__yA3hL{animation:StatisticsDetailModal_spin__VY8Ru 1s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#4f46e5;border-top:3px solid var(--main,#4f46e5);height:40px;width:40px}.StatisticsDetailModal_totalSection__qkuJ1{background:#4f46e5;background:var(--main,#4f46e5);border-radius:12px;box-shadow:0 4px 12px #4f46e533;color:#fff;margin-bottom:24px;padding:24px;text-align:center}.StatisticsDetailModal_totalLabel__ER1AQ{font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;opacity:.9;text-transform:uppercase}.StatisticsDetailModal_totalValue__p32P9{font-size:36px;font-weight:700;letter-spacing:-1px}.StatisticsDetailModal_commercialsSection__clFHv{margin-top:8px}.StatisticsDetailModal_sectionTitle__\+Fg9L{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 16px}.StatisticsDetailModal_commercialsList__nEBfI{display:flex;flex-direction:column;gap:8px}.StatisticsDetailModal_commercialItem__dOdLE{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s}.StatisticsDetailModal_commercialItem__dOdLE:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateX(2px)}.StatisticsDetailModal_commercialName__sXvpr{color:#374151;font-size:14px;font-weight:500}.StatisticsDetailModal_commercialValue__ELvr1{color:#4f46e5;color:var(--main,#4f46e5);font-size:15px;font-weight:700}.StatisticsDetailModal_emptyMessage__9WkeI{color:#6b7280;font-size:14px;padding:40px 20px;text-align:center}.StatisticsDetailModal_modalFooter__gw9CS{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.StatisticsDetailModal_downloadButton__liE80{align-items:center;background-color:#4f46e5;background-color:var(--main,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.StatisticsDetailModal_downloadButton__liE80:hover:not(:disabled){background-color:#4338ca;box-shadow:0 4px 12px #4f46e54d;transform:translateY(-1px)}.StatisticsDetailModal_downloadButton__liE80:disabled{cursor:not-allowed;opacity:.5}.StatisticsDetailModal_cancelButton__l-Ylx{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.StatisticsDetailModal_cancelButton__l-Ylx:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}@keyframes StatisticsDetailModal_fadeIn__9bRxz{0%{opacity:0}to{opacity:1}}@keyframes StatisticsDetailModal_slideUp__lxT2h{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes StatisticsDetailModal_spin__VY8Ru{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StatisticsDetailModal_modalBody__zML2e::-webkit-scrollbar{width:6px}.StatisticsDetailModal_modalBody__zML2e::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.StatisticsDetailModal_modalBody__zML2e::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.StatisticsDetailModal_modalBody__zML2e::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:640px){.StatisticsDetailModal_modalContent__eRcYd{max-height:90vh;width:95%}.StatisticsDetailModal_modalHeader__cKrTn{padding:16px 20px}.StatisticsDetailModal_modalTitle__M0FXq{font-size:18px}.StatisticsDetailModal_modalBody__zML2e{padding:20px}.StatisticsDetailModal_totalValue__p32P9{font-size:28px}.StatisticsDetailModal_modalFooter__gw9CS{flex-direction:column-reverse;padding:16px 20px}.StatisticsDetailModal_cancelButton__l-Ylx,.StatisticsDetailModal_downloadButton__liE80{justify-content:center;width:100%}}.calls_callsPage__O7wnl{background-color:var(--background-color);display:flex;flex-direction:column;gap:24px;min-height:100vh;padding:20px}.calls_noAccessMessage__Hqond{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:40px auto;max-width:600px;padding:40px;text-align:center}.calls_noAccessMessage__Hqond h3{color:#dc3545;font-size:1.5rem;font-weight:600;margin-bottom:16px}.calls_noAccessMessage__Hqond p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:12px}.calls_noAccessMessage__Hqond p:last-child{margin-bottom:0}.calls_twilioStatus__HrO3o{align-items:center;background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.calls_deviceDiagnostic__Bq-74,.calls_quickDiagnostic__8xsYX{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.calls_deviceDiagnostic__Bq-74{margin:10px 0}.calls_statusIndicator__pNibF{align-items:center;display:flex;gap:8px}.calls_statusDot__NEWk7{animation:calls_pulse__su65Z 2s infinite;border-radius:50%;height:8px;width:8px}.calls_statusIndicator__pNibF.calls_ready__WZzVD .calls_statusDot__NEWk7{background-color:#28a745}.calls_statusIndicator__pNibF.calls_connecting__SRgBU .calls_statusDot__NEWk7{background-color:#ffc107}.calls_statusText__VGs8C{color:#333;color:var(--text-color,#333);font-size:14px;font-weight:500}.calls_activeCallIndicator__mhxKU{align-items:center;animation:calls_glow__v63ul 2s infinite;background-color:#e8f5e8;border:1px solid #28a745;border-radius:16px;color:#28a745;display:flex;font-size:14px;font-weight:500;padding:6px 12px}@keyframes calls_pulse__su65Z{0%,to{opacity:1}50%{opacity:.5}}@keyframes calls_glow__v63ul{0%,to{box-shadow:0 0 5px #28a7454d}50%{box-shadow:0 0 10px #28a74599}}.calls_callActions__S5UxS{align-items:center;display:flex;gap:8px}.calls_quickCallIcon__Pe4Zn{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:4px;transition:background-color .2s}.calls_quickCallIcon__Pe4Zn:hover:not(:disabled){background-color:#28a7451a}.calls_quickCallIcon__Pe4Zn:disabled{cursor:not-allowed;opacity:.5}.calls_controlsContainer__HfcX7{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.calls_searchAndFilters__Pw5Pk{align-items:center;display:flex;flex:1 1;gap:16px}.calls_searchContainer__JbwhY{flex:1 1;max-width:400px;position:relative}.calls_searchContainer__JbwhY svg{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.calls_searchInput__Gbwde{padding-right:40px!important;width:100%}.calls_filterDropdown__PYLJh{min-width:180px}.calls_floatingCallButton__hAMFl{border-radius:50px;bottom:24px;box-shadow:0 4px 12px #00000026;font-size:1rem;font-weight:600;left:24px;padding:16px 24px;position:fixed;transition:all .3s ease;z-index:1000}.calls_floatingCallButton__hAMFl:hover{box-shadow:0 6px 16px #0003;transform:scale(1.05)}.calls_tableContainer__T2Zq-{background:var(--white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;overflow:hidden}.calls_callIcon__gKEKm{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.calls_callIcon__gKEKm:hover{background:#0080001a;transform:scale(1.1)}.calls_callButton__w5MPa{align-items:center;background:none;border:none;color:#28a745;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;padding:4px 8px;transition:all .2s ease}.calls_callButton__w5MPa:hover:not(:disabled){color:#218838;opacity:.8}.calls_callButton__w5MPa:disabled{color:#6c757d;cursor:not-allowed;opacity:.5}.calls_callButton__w5MPa svg{fill:currentColor;height:14px;width:14px}.calls_callButton__w5MPa:disabled svg,.calls_callButton__w5MPa:hover:not(:disabled) svg{fill:currentColor}.calls_statsContainer__Eh6-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px}.calls_statCard__hwqnm{background:var(--white);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:center;transition:transform .2s ease}.calls_statCard__hwqnm:hover{transform:translateY(-2px)}.calls_statNumber__-ZIkM{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:8px}.calls_statLabel__L3E9n{color:var(--dark-grey);font-size:.9rem;font-weight:500}@media (max-width:768px){.calls_callsPage__O7wnl{padding:16px}.calls_controlsContainer__HfcX7{align-items:stretch;flex-direction:column}.calls_searchAndFilters__Pw5Pk{flex-direction:column}.calls_searchContainer__JbwhY{max-width:none}.calls_newCallButton__0-45b{justify-content:center}.calls_statsContainer__Eh6-4{grid-template-columns:repeat(2,1fr)}.calls_statNumber__-ZIkM{font-size:2rem}}@media (max-width:480px){.calls_statsContainer__Eh6-4{grid-template-columns:1fr}.calls_actionsContainer__uwx78{flex-direction:column;gap:4px}.calls_actionButton__1P6V2{height:28px;width:100%}}.calls_contentContainer__3QZK\+{align-items:flex-start;display:flex;gap:20px}.calls_callSection__TWN59{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;box-shadow:0 2px 4px #0000000d;font-family:var(--font-roboto);height:-webkit-fit-content;height:fit-content;padding:20px}.calls_sectionTitle__37RfO{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);font-size:18px;font-weight:600;margin:0 0 20px}.calls_contactSelector__5SnFz{margin-bottom:20px}.calls_selectorLabel__VijJi{color:#585858;color:var(--dark-grey,#585858);display:block;font-family:var(--font-roboto);font-weight:500;margin-bottom:8px}.calls_contactSelectorHeader__bwZj6{align-items:stretch;display:flex;gap:10px;margin-bottom:10px}.calls_contactDropdown__vZtxV{flex:1 1}.calls_debugButton__qugSU,.calls_refreshButton__VSMgr{align-items:center;border-radius:4px;display:flex;font-size:16px;justify-content:center;min-width:40px;padding:0 10px}.calls_customNumberInput__ZTZRl{margin-top:10px}.calls_numberInput__sIAD2{width:100%}.calls_loadingContacts__lzQMz{align-items:center;background:#f8f9fa;background:var(--background-light,#f8f9fa);border-radius:6px;color:#767676;color:var(--grey,#767676);display:flex;font-family:var(--font-roboto);gap:10px;padding:10px}.calls_loadingSpinner__3VX5S{animation:calls_spin__-rj1K 1s linear infinite;border:2px solid #e0e0e0;border-top:2px solid #007bff;border:2px solid var(--border-color,#e0e0e0);border-radius:50%;border-top-color:var(--primary-color,#007bff);height:16px;width:16px}@keyframes calls_spin__-rj1K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calls_callTimer__XB-1d{margin-bottom:20px;text-align:center}.calls_timerDisplay__puA9V{color:#007bff;color:var(--primary-color,#007bff);font-family:var(--font-roboto),"Courier New",monospace;font-size:32px;font-weight:700}.calls_connectingAnimation__ufZ2f{margin-bottom:20px;text-align:center}.calls_connectingAnimation__ufZ2f p{color:#767676;color:var(--grey,#767676);font-family:var(--font-roboto);font-size:14px}.calls_pulse__su65Z{animation:calls_pulse__su65Z 1.5s ease-in-out infinite;background:#007bff;background:var(--primary-color,#007bff);border-radius:50%;height:50px;margin:0 auto 10px;width:50px}.calls_connectingAnimation__ufZ2f p{color:#666;color:var(--text-secondary,#666);margin:0}.calls_callControls__d0yjk{display:flex;gap:10px;justify-content:center}.calls_callButton__w5MPa,.calls_cancelButton__tS69P,.calls_endCallButton__e4lJI{min-width:120px}.calls_endCallButton__e4lJI{background-color:#dc3545!important;background-color:var(--red,#dc3545)!important}.calls_endCallButton__e4lJI:hover{background-color:#c82333!important;background-color:var(--red-dark,#c82333)!important}.calls_cancelButton__tS69P{background-color:#ffc107!important;background-color:var(--warning,#ffc107)!important;color:#212529!important;color:var(--dark,#212529)!important}.calls_cancelButton__tS69P:hover{background-color:#e0a800!important;background-color:var(--warning-dark,#e0a800)!important}.calls_tableSection__miB7N{flex:1 1}@media (max-width:1024px){.calls_contentContainer__3QZK\+{flex-direction:column}.calls_callSection__TWN59{flex:none;width:100%}}.table-skeleton_skeletonContainer__VRcDA{overflow-x:auto;width:100%}.table-skeleton_skeletonTable__JUHOY{background-color:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.table-skeleton_skeletonTable__JUHOY thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:12px 16px;text-align:left}.table-skeleton_skeletonTable__JUHOY tbody tr{border-bottom:1px solid #e9ecef}.table-skeleton_skeletonTable__JUHOY tbody td{padding:12px 16px}.table-skeleton_skeletonCell__aV1y4,.table-skeleton_skeletonHeader__o3fve{animation:table-skeleton_shimmer__Rv1qz 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:20px}.table-skeleton_skeletonHeader__o3fve{height:16px;width:80%}.table-skeleton_skeletonCell__aV1y4{height:18px;width:90%}.table-skeleton_skeletonTable__JUHOY tbody tr td:first-child .table-skeleton_skeletonCell__aV1y4{width:60%}.table-skeleton_skeletonTable__JUHOY tbody tr td:nth-child(2) .table-skeleton_skeletonCell__aV1y4{width:85%}.table-skeleton_skeletonTable__JUHOY tbody tr td:nth-child(3) .table-skeleton_skeletonCell__aV1y4{width:70%}.table-skeleton_skeletonTable__JUHOY tbody tr td:nth-child(4) .table-skeleton_skeletonCell__aV1y4{width:75%}.table-skeleton_skeletonTable__JUHOY tbody tr td:nth-child(5) .table-skeleton_skeletonCell__aV1y4{width:50%}@keyframes table-skeleton_shimmer__Rv1qz{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.table-skeleton_skeletonTable__JUHOY tbody td,.table-skeleton_skeletonTable__JUHOY thead th{padding:8px 12px}}.add-contact-selector_overlay__09YRN{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.add-contact-selector_modal__7w\+4V{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:600px;min-width:500px;padding:24px}.add-contact-selector_header__NP9IX{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.add-contact-selector_title__Aa9FA{color:#333;font-size:1.5rem;font-weight:600;margin:0}.add-contact-selector_closeButton__RpdSb{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.add-contact-selector_closeButton__RpdSb:hover{opacity:.7}.add-contact-selector_content__EDJa-{display:flex;flex-direction:column;gap:16px}.add-contact-selector_phoneInfo__0Ivjs{color:#666;font-size:1rem;margin:0}.add-contact-selector_question__hYqbw{color:#333;font-size:1.1rem;font-weight:500;margin:8px 0}.add-contact-selector_optionsGrid__slEG1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:8px}.add-contact-selector_optionButton__cEQs\+{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px;transition:all .2s ease}.add-contact-selector_optionButton__cEQs\+:hover{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.add-contact-selector_optionLabel__kMO5S{color:#333;font-size:1rem;font-weight:600;text-align:center}.add-contact-selector_optionDescription__KIJmH{color:#666;font-size:.875rem;text-align:center}.AgentSelectionModal_overlay__c0gTC{align-items:center;animation:AgentSelectionModal_fadeIn__ZvMhr .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes AgentSelectionModal_fadeIn__ZvMhr{0%{opacity:0}to{opacity:1}}.AgentSelectionModal_modal__p-974{animation:AgentSelectionModal_modalSlideIn__1rqYJ .4s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:80vh;max-width:480px;overflow:hidden;padding:0;width:90vw}@keyframes AgentSelectionModal_modalSlideIn__1rqYJ{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AgentSelectionModal_header__7taM5{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px}.AgentSelectionModal_headerContent__PCJ4L{align-items:center;display:flex;gap:16px}.AgentSelectionModal_icon__FUbAi{font-size:2rem;opacity:.9}.AgentSelectionModal_title__sS65-{font-size:1.4rem;font-weight:700;margin:0}.AgentSelectionModal_subtitle__CJGzC{font-size:.9rem;margin:4px 0 0;opacity:.9}.AgentSelectionModal_agentsList__CI1nV{max-height:400px;overflow-y:auto;padding:16px}.AgentSelectionModal_agentItem__EW0Ir{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:16px;margin-bottom:8px;padding:16px;transition:all .3s ease}.AgentSelectionModal_agentItem__EW0Ir:hover{background:#f8f9fa;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.AgentSelectionModal_agentItem__EW0Ir.AgentSelectionModal_selected__QmeBN{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#1976d2;box-shadow:0 4px 16px #1976d233}.AgentSelectionModal_agentAvatar__y6-U2{align-items:center;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50%;box-shadow:0 3px 12px #4caf504d;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:48px;justify-content:center;width:48px}.AgentSelectionModal_agentInfo__Pxo0W{display:flex;flex:1 1;flex-direction:column;gap:4px}.AgentSelectionModal_agentName__BbWUD{color:#2c3e50;font-size:1.1rem;font-weight:600}.AgentSelectionModal_agentEmail__Bi-uZ{color:#6c757d;font-size:.9rem}.AgentSelectionModal_agentStatus__xkcc-{align-items:center;color:#28a745;display:flex;font-size:.85rem;font-weight:500;gap:6px}.AgentSelectionModal_statusIndicator__Pr\+-V{animation:AgentSelectionModal_pulse__fKxJE 2s infinite;background:#28a745;border-radius:50%;height:8px;width:8px}@keyframes AgentSelectionModal_pulse__fKxJE{0%{box-shadow:0 0 0 0 #28a745b3}70%{box-shadow:0 0 0 6px #28a74500}to{box-shadow:0 0 0 0 #28a74500}}.AgentSelectionModal_selectIndicator__5RARz{align-items:center;display:flex;justify-content:center;width:32px}.AgentSelectionModal_checkmark__gejeM{align-items:center;animation:AgentSelectionModal_checkmarkBounce__S7e\+s .3s ease-out;background:#1976d2;border-radius:50%;color:#fff;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}@keyframes AgentSelectionModal_checkmarkBounce__S7e\+s{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AgentSelectionModal_noAgents__fiGma{color:#6c757d;padding:40px 20px;text-align:center}.AgentSelectionModal_noAgentsIcon__S6\+Hr{font-size:3rem;margin-bottom:16px}.AgentSelectionModal_disconnected__HoLOd{opacity:.6}.AgentSelectionModal_sectionTitle__eMktz{border-top:1px solid #dee2e6;color:#495057;font-size:.9rem;font-weight:700;margin-top:12px;padding:12px 8px 8px}.AgentSelectionModal_sectionTitle__eMktz:first-child{border-top:none;margin-top:0}.AgentSelectionModal_actions__gOpg9{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:12px;padding:20px 24px}.AgentSelectionModal_actionButton__2yo8C{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .3s ease}.AgentSelectionModal_actionButton__2yo8C:hover{transform:translateY(-2px)}.AgentSelectionModal_actionButton__2yo8C:active{transform:translateY(0)}.AgentSelectionModal_cancelButton__Dzccs{background:#6c757d;color:#fff}.AgentSelectionModal_cancelButton__Dzccs:hover{background:#5a6268;box-shadow:0 4px 12px #6c757d4d}.AgentSelectionModal_confirmButton__Xn5Kx{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff}.AgentSelectionModal_confirmButton__Xn5Kx:hover{background:linear-gradient(135deg,#1565c0,#0d47a1);box-shadow:0 4px 16px #1976d266}.AgentSelectionModal_confirmButton__Xn5Kx:disabled{background:#e9ecef;box-shadow:none;color:#6c757d;cursor:not-allowed;transform:none}.AgentSelectionModal_confirmButton__Xn5Kx:disabled:hover{box-shadow:none;transform:none}.AgentSelectionModal_warmButton__jQPi2{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.AgentSelectionModal_warmButton__jQPi2:hover{background:linear-gradient(135deg,#f57c00,#e65100);box-shadow:0 4px 16px #ff980066}.AgentSelectionModal_warmButton__jQPi2:disabled{background:#e9ecef;box-shadow:none;color:#6c757d;cursor:not-allowed;transform:none}.AgentSelectionModal_warmButton__jQPi2:disabled:hover{box-shadow:none;transform:none}@media (max-width:480px){.AgentSelectionModal_modal__p-974{margin:20px;max-height:calc(100vh - 40px);width:calc(100vw - 40px)}.AgentSelectionModal_header__7taM5{padding:20px}.AgentSelectionModal_agentsList__CI1nV{max-height:300px;padding:12px}.AgentSelectionModal_agentItem__EW0Ir{padding:12px}.AgentSelectionModal_actions__gOpg9{flex-direction:column;padding:16px}.AgentSelectionModal_actionButton__2yo8C{width:100%}}.listas_container__w-No9{background:var(--bg-light);margin:0 auto;max-width:1200px;min-height:100vh;padding:2.5rem}.listas_header__quBAK{margin-bottom:2.5rem;text-align:center}.listas_backButton__AitmS{align-items:center;background:none;border:none;border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;left:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;position:absolute;top:2rem;transition:all .2s}.listas_backButton__AitmS:hover{background:#0000000d}.listas_title__oPGS1{color:var(--black);font-size:2.2rem;font-weight:700;margin:0 0 .75rem}.listas_subtitle__ErnIM{color:var(--dark-grey);font-size:1.05rem;font-weight:400;margin:0}.listas_content__N\+c6g{display:flex;flex-direction:column;gap:3rem}.listas_section__9hnYa{background:var(--white);border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #00000014;padding:2.5rem}.listas_sectionHeader__FytTP{border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.listas_sectionTitle__Tygcp{color:var(--black);font-size:1.3rem;font-weight:700;margin:0}.listas_sectionDescription__AGAQx{color:var(--black);font-size:.95rem;line-height:1.5;margin:.5rem 0 0}.listas_listGrid__T27LE{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.listas_listCard__NmpBU{align-items:center;background:var(--bg-light);border:2px solid #0000000f;border-radius:12px;cursor:pointer;display:flex;gap:1.25rem;padding:1.5rem;transition:all .25s ease}.listas_listCard__NmpBU:hover{background:var(--white);border-color:var(--primary);box-shadow:0 6px 20px #0000001f;transform:translateY(-3px)}.listas_listIcon__cwUEw{align-items:center;background:linear-gradient(135deg,#388e3c1a,#388e3c0d);background:linear-gradient(135deg,rgba(var(--primary-rgb,56,142,60),.1),rgba(var(--primary-rgb,56,142,60),.05));border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.listas_listContent__NzhnM{flex:1 1;min-width:0}.listas_listTitle__FCqBH{color:var(--black);font-size:1rem;font-weight:600;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listas_listDescription__amRMI{color:var(--black);font-size:.85rem;line-height:1.4;margin:0}.listas_listArrow__Moejd{flex-shrink:0;opacity:.5;transition:all .2s}.listas_listCard__NmpBU:hover .listas_listArrow__Moejd{opacity:1;transform:translateX(4px)}@media (max-width:768px){.listas_container__w-No9{padding:1rem}.listas_title__oPGS1{font-size:1.5rem}.listas_listGrid__T27LE{grid-template-columns:1fr}.listas_section__9hnYa{padding:1.5rem}}.tablas_container__F2njk{background:var(--bg-light);margin:0 auto;max-width:1200px;min-height:100vh;padding:2.5rem}.tablas_header__n7gPi{margin-bottom:2.5rem;text-align:center}.tablas_backButton__0musK{align-items:center;background:none;border:none;border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;left:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;position:absolute;top:2rem;transition:all .2s}.tablas_backButton__0musK:hover{background:#0000000d}.tablas_title__8V7EE{color:var(--black);font-size:2.2rem;font-weight:700;margin:0 0 .75rem}.tablas_subtitle__hna\+u{color:var(--dark-grey);font-size:1.05rem;font-weight:400;margin:0}.tablas_content__DaoH6{display:flex;flex-direction:column;gap:3rem}.tablas_section__ghwgm{background:var(--white);border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #00000014;padding:2.5rem}.tablas_sectionHeader__G5cpp{border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.tablas_sectionTitle__eCpPR{color:var(--black);font-size:1.3rem;font-weight:700;margin:0}.tablas_sectionDescription__VmsR4{color:var(--dark-grey);font-size:.95rem;line-height:1.5;margin:0 0 2rem}.tablas_tablaGrid__EOqp9{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.tablas_tablaCard__qX6an{align-items:center;background:var(--white);border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;padding:1.5rem;transition:all .2s ease}.tablas_tablaCard__qX6an:hover{border-color:var(--primary);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.tablas_tablaContent__eJAfT{flex:1 1}.tablas_tablaTitle__czk05{color:var(--black);font-size:1.05rem;font-weight:600;margin:0 0 .4rem}.tablas_tablaDescription__ygnxF{color:var(--dark-grey);font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.tablas_container__F2njk{padding:1rem}.tablas_title__8V7EE{font-size:1.5rem}.tablas_tablaGrid__EOqp9{grid-template-columns:1fr}.tablas_section__ghwgm{padding:1.5rem}}.cobros-honorarios_container__aTGo7{background:var(--bg-light);margin:0 auto;max-width:1000px;min-height:100vh;padding:2.5rem}.cobros-honorarios_header__OXQoC{margin-bottom:2.5rem;text-align:center}.cobros-honorarios_backButton__rtOgg{align-items:center;background:none;border:none;border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;left:2rem;margin-bottom:1.5rem;padding:.5rem 1rem;position:absolute;top:2rem;transition:all .2s}.cobros-honorarios_backButton__rtOgg:hover{background:#0000000d}.cobros-honorarios_title__5YfFc{color:var(--black);font-size:2.2rem;font-weight:700;margin:0 0 .75rem}.cobros-honorarios_subtitle__blOq6{color:var(--dark-grey);font-size:1.05rem;font-weight:400;margin:0}.cobros-honorarios_content__6HO0r{display:flex;flex-direction:column;gap:2rem}.cobros-honorarios_section__3kP7h{background:var(--white);border:1px solid #0000000d;border-radius:16px;box-shadow:0 2px 12px #00000014;padding:2.5rem}.cobros-honorarios_sectionHeader__BZ08x{border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.cobros-honorarios_sectionTitle__Oya9w{color:var(--black);font-size:1.3rem;font-weight:700;margin:0}.cobros-honorarios_sectionDescription__IeEUY{color:var(--dark-grey);font-size:.95rem;line-height:1.5;margin:0 0 2rem}.cobros-honorarios_itemGrid__Trq7L{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.cobros-honorarios_itemCard__RnI5T{align-items:center;background:var(--white);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;padding:2rem;transition:all .2s ease}.cobros-honorarios_itemCard__RnI5T:hover{border-color:var(--primary);box-shadow:0 6px 16px #0000001f;transform:translateY(-3px)}.cobros-honorarios_itemContent__SATEy{flex:1 1}.cobros-honorarios_itemTitle__mp3Z6{color:var(--black);font-size:1.15rem;font-weight:700;margin:0 0 .5rem}.cobros-honorarios_itemDescription__Rqqor{color:var(--dark-grey);font-size:.95rem;line-height:1.5;margin:0}.cobros-honorarios_infoBox__bhVF5{background:linear-gradient(135deg,#ff980014,#ff98000a);border:1px solid #ff98004d;border-radius:10px;padding:1.5rem}.cobros-honorarios_infoContent__9rfBF{flex:1 1}.cobros-honorarios_infoTitle__fDMvA{color:var(--black);font-size:1.05rem;font-weight:600;margin:0 0 .5rem}.cobros-honorarios_infoText__gC3-N{color:var(--dark-grey);font-size:.9rem;line-height:1.6;margin:0}@media (max-width:768px){.cobros-honorarios_container__aTGo7{padding:1rem}.cobros-honorarios_title__5YfFc{font-size:1.5rem}.cobros-honorarios_itemGrid__Trq7L{grid-template-columns:1fr}.cobros-honorarios_itemCard__RnI5T,.cobros-honorarios_section__3kP7h{padding:1.5rem}}.IncomingCallModal_overlay__fQneG{animation:IncomingCallModal_slideInFromBottom__7FeVT .4s cubic-bezier(.34,1.56,.64,1);bottom:20px;position:fixed;right:20px;z-index:9999}@keyframes IncomingCallModal_slideInFromBottom__7FeVT{0%{opacity:0;transform:translateY(100%) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.IncomingCallModal_modal__Va00Y{background:linear-gradient(145deg,#fff,#f8f9fa);border:2px solid #667eea33;border-radius:16px;box-shadow:0 8px 32px #0003,0 0 0 1px #ffffff1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;padding:0;position:relative;text-align:center;width:320px}@keyframes IncomingCallModal_modalSlideIn__zqLiY{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.IncomingCallModal_modal__Va00Y.IncomingCallModal_ringing__8SQoN{animation:IncomingCallModal_modalSlideIn__zqLiY .4s cubic-bezier(.34,1.56,.64,1),IncomingCallModal_ringingPulse__iGgj- 2s ease-in-out infinite}@keyframes IncomingCallModal_ringingPulse__iGgj-{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.IncomingCallModal_header__nusGJ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:16px}.IncomingCallModal_headerActions__GuhcZ{align-items:center;display:flex;gap:8px}.IncomingCallModal_statusIndicator__czkg6{align-items:center;display:flex;gap:12px}.IncomingCallModal_pulseRing__tAK7y{height:24px;position:relative;width:24px}.IncomingCallModal_pulseRingInner__oQukz{background:#fff3;border:2px solid #fffc;border-radius:50%;height:24px;width:24px}.IncomingCallModal_pulseRing__tAK7y.IncomingCallModal_active__LFxaT:before{animation:IncomingCallModal_pulseAnimation__iDGZq 2s ease-out infinite;border:2px solid #fff9;border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px}@keyframes IncomingCallModal_pulseAnimation__iDGZq{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.IncomingCallModal_statusText__Hl4\+U{font-size:1rem;font-weight:600;opacity:.95}.IncomingCallModal_duration__AaPjX{background:#ffffff1a;border-radius:12px;font-family:Courier New,monospace;font-size:.9rem;opacity:.9;padding:4px 8px}.IncomingCallModal_contactSection__oQmKU{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 20px 12px}.IncomingCallModal_avatar__GTe7x{position:relative}.IncomingCallModal_knownContactAvatar__6vIIj{align-items:center;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50%;box-shadow:0 4px 16px #4caf504d;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;position:relative;width:60px}.IncomingCallModal_knownContactAvatar__6vIIj:after{align-items:center;background:#4caf50;border:2px solid #fff;border-radius:50%;bottom:-2px;color:#fff;content:"✓";display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-2px;width:20px}.IncomingCallModal_unknownContactAvatar__ggUKp{align-items:center;background:linear-gradient(135deg,#9e9e9e,#757575);border-radius:50%;box-shadow:0 4px 16px #9e9e9e4d;color:#fff;display:flex;height:60px;justify-content:center;position:relative;width:60px}.IncomingCallModal_unknownContactAvatar__ggUKp:after{align-items:center;background:#ff9800;border:2px solid #fff;border-radius:50%;bottom:-2px;color:#fff;content:"?";display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-2px;width:20px}.IncomingCallModal_contactInfo__ZxQtc{align-items:center;display:flex;flex-direction:column;gap:8px}.IncomingCallModal_contactName__vn71t{color:#2c3e50;font-size:1.2rem;font-weight:700;margin:0;text-align:center}.IncomingCallModal_contactType__dH1HN{align-items:center;display:flex;justify-content:center;margin:0}.IncomingCallModal_knownBadge__4nAZi{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 2px 8px #4caf504d}.IncomingCallModal_knownBadge__4nAZi,.IncomingCallModal_unknownBadge__FwkMN{border-radius:16px;color:#fff;font-size:.85rem;font-weight:600;padding:4px 12px}.IncomingCallModal_unknownBadge__FwkMN{background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 2px 8px #ff98004d}.IncomingCallModal_phoneNumber__AWCss{color:#6c757d;font-family:Courier New,monospace;font-size:1.1rem;letter-spacing:.5px;margin:0}.IncomingCallModal_company__NTQqz{color:#495057;font-size:.95rem;font-weight:500;margin:0}.IncomingCallModal_additionalInfo__LiFZy{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:0 24px}.IncomingCallModal_infoChip__q1Tpd{background:#e3f2fd;border:1px solid #bbdefb;border-radius:12px;color:#1976d2;font-size:.85rem;padding:8px 12px;text-align:center}.IncomingCallModal_clickableChip__SXiVw{cursor:pointer;transition:all .2s ease}.IncomingCallModal_clickableChip__SXiVw:hover{background:#1976d2;box-shadow:0 2px 8px #1976d24d;color:#fff;transform:translateY(-1px)}.IncomingCallModal_missedCallChip__rWk14{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:1px solid #ef9a9a;color:#c62828;font-weight:600}.IncomingCallModal_outgoingMissedCallChip__qnbBO{animation:IncomingCallModal_subtlePulse__VRXvw 3s ease-in-out infinite;background:linear-gradient(135deg,#fff3e0,#ffcc02 40%,#ff9800);border:1px solid #ffb74d;box-shadow:0 2px 8px #ff98004d;color:#e65100;font-weight:700}@keyframes IncomingCallModal_subtlePulse__VRXvw{0%,to{box-shadow:0 2px 8px #ff98004d;transform:scale(1)}50%{box-shadow:0 4px 12px #ff980066;transform:scale(1.02)}}.IncomingCallModal_missedCallTime__thYIo{display:block;font-size:.75rem;font-weight:400;margin-top:4px;opacity:.8}.IncomingCallModal_actions__rgraV{display:flex;gap:12px;justify-content:center;padding:12px 16px 16px}.IncomingCallModal_actionButton__C0dWp{align-items:center;border:none;border-radius:25px;box-shadow:0 3px 12px #0000001a;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;padding:12px 20px;transition:all .3s ease}.IncomingCallModal_actionButton__C0dWp:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.IncomingCallModal_actionButton__C0dWp:active{transform:translateY(0)}.IncomingCallModal_accept__U\+l7m{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.IncomingCallModal_accept__U\+l7m:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 8px 24px #4caf5066}.IncomingCallModal_reject__mPgNL{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.IncomingCallModal_reject__mPgNL:hover{background:linear-gradient(135deg,#d32f2f,#c62828);box-shadow:0 8px 24px #f4433666}.IncomingCallModal_secondaryActions__q1Kgh{display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.IncomingCallModal_secondaryButton__DA4Jw{background:#0000;border:1px solid #e0e0e0;border-radius:20px;color:#6c757d;cursor:pointer;font-size:.85rem;padding:8px 16px;transition:all .2s ease}.IncomingCallModal_secondaryButton__DA4Jw:hover{background:#f8f9fa;border-color:#d0d0d0;color:#495057}@media (max-width:480px){.IncomingCallModal_overlay__fQneG{left:10px;right:10px;top:10px}.IncomingCallModal_modal__Va00Y{margin:0 auto;max-width:300px;width:100%}.IncomingCallModal_header__nusGJ{padding:12px}.IncomingCallModal_contactSection__oQmKU{padding:12px 16px 8px}.IncomingCallModal_actions__rgraV{padding:8px 12px 12px}.IncomingCallModal_actionButton__C0dWp{font-size:.85rem;padding:10px 16px}}.multiple-incoming-calls_multipleCallsOverlay__K\+OGq{bottom:20px;max-height:calc(100vh - 100px);max-width:450px;min-width:380px;pointer-events:none;position:fixed;right:20px;width:auto;z-index:2000}.multiple-incoming-calls_multipleCallsContainer__AOj-v{animation:multiple-incoming-calls_slideInUp__Mse13 .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #0000001a;display:flex;flex-direction:column;max-height:600px;overflow:hidden;pointer-events:auto;width:100%}.multiple-incoming-calls_header__nCB2Y{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 24px 16px;position:relative;text-align:center;-webkit-user-select:none;user-select:none}.multiple-incoming-calls_header__nCB2Y h3{font-size:1.4rem;font-weight:600;margin:0 0 8px}.multiple-incoming-calls_header__nCB2Y p{font-size:.95rem;margin:0;opacity:.9}.multiple-incoming-calls_callsList__FcYRN{flex:1 1;max-height:350px;overflow-x:hidden;overflow-y:auto;padding:16px}.multiple-incoming-calls_callsList__FcYRN::-webkit-scrollbar{width:8px}.multiple-incoming-calls_callsList__FcYRN::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.multiple-incoming-calls_callsList__FcYRN::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.multiple-incoming-calls_callsList__FcYRN::-webkit-scrollbar-thumb:hover{background:#764ba2}.multiple-incoming-calls_callItem__nxgdf{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:14px;transition:all .2s ease}.multiple-incoming-calls_callItem__nxgdf:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a;transform:translateX(-2px)}.multiple-incoming-calls_callItem__nxgdf:last-child{margin-bottom:0}.multiple-incoming-calls_callInfo__ZZUVR{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;overflow:hidden}.multiple-incoming-calls_callIcon__TvfFJ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;position:relative;width:48px}.multiple-incoming-calls_contactBadge__-O0Hb{align-items:center;background:#4caf50;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;position:absolute;right:-2px;top:-2px;width:18px}.multiple-incoming-calls_outgoingMissedIndicator__cJmf9{background:#ff98001a;border-radius:8px;color:#ff9800;font-size:.75rem;font-weight:600;margin-top:2px;padding:2px 6px}.multiple-incoming-calls_callDetails__gT03C{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.multiple-incoming-calls_callNumber__i1\+c-{color:#2c3e50;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-incoming-calls_callLabel__VHc1C{color:#667eea;font-size:.85rem;font-weight:500}.multiple-incoming-calls_callTime__drRCP{color:#6c757d;font-size:.8rem}.multiple-incoming-calls_callSubDetails__-qP32{color:#495057;font-size:.8rem;margin-top:2px}.multiple-incoming-calls_expedienteLink__F9ihD{background:#667eea1a;border-radius:4px;color:#667eea;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:600;margin-top:4px;padding:2px 6px;transition:all .2s ease}.multiple-incoming-calls_expedienteLink__F9ihD:hover{background:#667eea33;color:#764ba2;transform:translateX(2px)}.multiple-incoming-calls_callActions__IQQ0x{display:flex;flex-shrink:0;gap:8px}.multiple-incoming-calls_acceptButton__KcYTE,.multiple-incoming-calls_rejectButton__8S3oE{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1.3rem;font-weight:700;height:40px;justify-content:center;padding:8px;transition:all .2s ease;white-space:nowrap;width:40px}.multiple-incoming-calls_acceptButton__KcYTE{background:#28a745;color:#fff}.multiple-incoming-calls_acceptButton__KcYTE:hover{background:#218838;transform:scale(1.05)}.multiple-incoming-calls_rejectButton__8S3oE{background:#dc3545;color:#fff}.multiple-incoming-calls_rejectButton__8S3oE:hover{background:#c82333;transform:scale(1.05)}.multiple-incoming-calls_footer__Xvn4m{background:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 24px}.multiple-incoming-calls_hint__6yBmQ{color:#6c757d;font-size:.85rem;margin:0;text-align:center}@keyframes multiple-incoming-calls_slideInUp__Mse13{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.multiple-incoming-calls_minimizeButton__8PD6B{align-items:center;background:#ffffff40;border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;font-weight:700;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:36px;z-index:10}.multiple-incoming-calls_minimizeButton__8PD6B:hover{background:#fff6;box-shadow:0 2px 8px #0003;transform:scale(1.1)}.multiple-incoming-calls_minimized__L9zQY{max-height:90px}.multiple-incoming-calls_minimized__L9zQY .multiple-incoming-calls_callsList__FcYRN,.multiple-incoming-calls_minimized__L9zQY .multiple-incoming-calls_footer__Xvn4m{display:none}.multiple-incoming-calls_minimized__L9zQY .multiple-incoming-calls_header__nCB2Y{cursor:pointer;padding:20px 60px 20px 24px}.multiple-incoming-calls_minimized__L9zQY .multiple-incoming-calls_header__nCB2Y:hover{background:linear-gradient(135deg,#7689f0,#8354af)}.multiple-incoming-calls_minimized__L9zQY .multiple-incoming-calls_header__nCB2Y h3{font-size:1.1rem;margin:0}.multiple-incoming-calls_minimized__L9zQY .multiple-incoming-calls_header__nCB2Y p{display:none}@media (max-width:600px){.multiple-incoming-calls_multipleCallsOverlay__K\+OGq{bottom:10px;left:10px;max-width:none;right:10px;width:calc(100vw - 20px)}.multiple-incoming-calls_multipleCallsContainer__AOj-v{margin:0;max-height:calc(100vh - 80px);max-width:none}.multiple-incoming-calls_callItem__nxgdf{flex-direction:column;gap:12px;text-align:center}.multiple-incoming-calls_callInfo__ZZUVR{justify-content:center}.multiple-incoming-calls_callActions__IQQ0x{justify-content:center;width:100%}.multiple-incoming-calls_acceptButton__KcYTE,.multiple-incoming-calls_rejectButton__8S3oE{flex:1 1;max-width:120px}}@media (min-width:601px){.multiple-incoming-calls_multipleCallsOverlay__K\+OGq{left:auto;max-width:450px;right:20px}.multiple-incoming-calls_multipleCallsContainer__AOj-v{max-height:calc(100vh - 100px)}}.twilio-call-handler_callLogsPanel__lBxPN{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:2rem 0;padding:1.5rem}.twilio-call-handler_callLogsTable__m8O9X{border-collapse:collapse;margin-top:1rem;width:100%}.twilio-call-handler_callLogsTable__m8O9X td,.twilio-call-handler_callLogsTable__m8O9X th{border:1px solid #eee;padding:.5rem .75rem;text-align:left}.twilio-call-handler_callLogsTable__m8O9X th{background:#f7f7f7;font-weight:700}.twilio-call-handler_callLogsTable__m8O9X tr:nth-child(2n){background:#fafafa}.twilio-call-handler_incomingCallModal__bEcku{z-index:9999}.twilio-call-handler_incomingCallContent__WFjwP{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.twilio-call-handler_callerInfo__g4d7k{margin-bottom:2rem}.twilio-call-handler_phoneIconContainer__oY9DN{animation:twilio-call-handler_ring__F2tFY 1s infinite;margin-bottom:1rem}.twilio-call-handler_phoneIcon__fh74t{color:#007bff;color:var(--primary-color,#007bff);font-size:3rem}.twilio-call-handler_callerInfo__g4d7k h3{color:#333;color:var(--text-color,#333);font-size:1.5rem;margin:.5rem 0}.twilio-call-handler_callerNumber__bi-PF{color:#666;color:var(--secondary-text-color,#666);font-size:1.2rem;font-weight:700;margin:0}.twilio-call-handler_callActions__rTPrs{display:flex;gap:1rem}.twilio-call-handler_acceptButton__np7aK{align-items:center;background-color:#28a745;border-color:#28a745;border-radius:50px;display:flex;font-size:1.1rem;gap:.5rem;padding:.75rem 1.5rem}.twilio-call-handler_acceptButton__np7aK:hover{background-color:#218838;border-color:#218838}.twilio-call-handler_rejectButton__hiR4A{align-items:center;background-color:#dc3545;border-color:#dc3545;border-radius:50px;display:flex;font-size:1.1rem;gap:.5rem;padding:.75rem 1.5rem}.twilio-call-handler_rejectButton__hiR4A:hover{background-color:#c82333;border-color:#c82333}.twilio-call-handler_activeCallPanel__PbaL8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #00000014;border-radius:16px;border-top:2px solid #28a745;box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014;display:flex;flex-direction:column;gap:1.25rem;max-width:380px;min-width:320px;padding:1.25rem;position:fixed;right:20px;top:20px;z-index:1000}.twilio-call-handler_callInfo__b9p1X{align-items:center;background:#28a7450d;border-left:4px solid #28a745;border-radius:12px;display:flex;gap:1rem;padding:.75rem}.twilio-call-handler_activePhoneIconContainer__nYNy4{align-items:center;animation:twilio-call-handler_pulse__\+4X8E 2s infinite;background:#28a7451a;border-radius:50%;display:flex;justify-content:center;padding:.5rem}.twilio-call-handler_activePhoneIcon__XQ4k-{color:#28a745;font-size:1.2rem}.twilio-call-handler_callDetails__-2ooF{display:flex;flex:1 1;flex-direction:column}.twilio-call-handler_callStatus__SQHGx{color:#28a745;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.twilio-call-handler_callNumber__DG3uP{color:#2c3e50;font-size:1.1rem;font-weight:500;line-height:1.3}.twilio-call-handler_callControls__bbtgo{background:#f8f9fa99;border-radius:12px;display:flex;gap:.75rem;justify-content:center;padding:.5rem}.twilio-call-handler_controlButton__\+OgoH{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 12px #00000014;cursor:pointer;display:flex;font-size:1.3rem;height:52px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px}.twilio-call-handler_controlButton__\+OgoH:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px) scale(1.05)}.twilio-call-handler_controlButton__\+OgoH:active{transform:translateY(0) scale(.98)}.twilio-call-handler_controlButton__\+OgoH:before{background:#fff3;border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.twilio-call-handler_controlButton__\+OgoH:hover:before{opacity:1}.twilio-call-handler_unmuted__E-sBQ{background:linear-gradient(135deg,#e8f5e8,#d4edda);border:2px solid #28a74533;color:#28a745}.twilio-call-handler_unmuted__E-sBQ:hover{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745;color:#fff}.twilio-call-handler_muted__9Vkxb{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #85640433;color:#856404}.twilio-call-handler_muted__9Vkxb:hover{background:linear-gradient(135deg,#ffc107,#ffb300);border-color:#ffc107;color:#333}.twilio-call-handler_transferButton__642e1{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #1976d233;color:#1976d2}.twilio-call-handler_transferButton__642e1:hover{background:linear-gradient(135deg,#1976d2,#1565c0);border-color:#1976d2;color:#fff}.twilio-call-handler_connectButton__WpcA9{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:2px solid #f57c0033;color:#f57c00;font-size:.85rem;font-weight:600}.twilio-call-handler_connectButton__WpcA9:hover{background:linear-gradient(135deg,#ff9800,#f57c00);border-color:#ff9800;color:#fff}.twilio-call-handler_hangUpButton__-Chxq{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:2px solid #d32f2f33;color:#d32f2f}.twilio-call-handler_hangUpButton__-Chxq:hover{background:linear-gradient(135deg,#d32f2f,#c62828);border-color:#d32f2f;color:#fff}@keyframes twilio-call-handler_ring__F2tFY{0%,to{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes twilio-call-handler_pulse__\+4X8E{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.twilio-call-handler_activeCallPanel__PbaL8{left:10px;max-width:none;min-width:auto;padding:1rem;right:10px;top:10px}.twilio-call-handler_callControls__bbtgo{gap:1rem}.twilio-call-handler_controlButton__\+OgoH{font-size:1.1rem;height:48px;width:48px}.twilio-call-handler_incomingCallContent__WFjwP{padding:1.5rem}.twilio-call-handler_callActions__rTPrs{flex-direction:column;width:100%}.twilio-call-handler_acceptButton__np7aK,.twilio-call-handler_rejectButton__hiR4A{justify-content:center;width:100%}}.twilio-status-indicator_statusIndicator__S1kmn{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;max-width:300px;padding:12px 16px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:1000}.twilio-status-indicator_icon__b6QAl{align-items:center;display:flex;font-size:16px}.twilio-status-indicator_spinner__jrTEO{animation:twilio-status-indicator_spin__qcW8e 1s linear infinite;display:inline-block}@keyframes twilio-status-indicator_spin__qcW8e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.twilio-status-indicator_text__Mu8h8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.twilio-status-indicator_statusIndicator__S1kmn{font-size:13px;left:10px;max-width:none;right:10px;top:10px}.twilio-status-indicator_text__Mu8h8{white-space:normal}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.31476620b88eec076438.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-400-normal.321b38d23bba744ca0fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.86d5c52f4588f9f221d7.woff2) format("woff2"),url(/static/media/roboto-cyrillic-400-normal.04775d6b2de959deebb8.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.2d5875b032a1cca91eb2.woff2) format("woff2"),url(/static/media/roboto-greek-ext-400-normal.85384e1ce5cc0ef0c609.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.98a717d5a38e77c0f657.woff2) format("woff2"),url(/static/media/roboto-greek-400-normal.2f08145252e27538e659.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-math-400-normal.b60d9fba1e21da7497e6.woff2) format("woff2"),url(/static/media/roboto-math-400-normal.14e522c73b1cba795cb9.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-symbols-400-normal.bb5b5d1459beb07bd3d5.woff2) format("woff2"),url(/static/media/roboto-symbols-400-normal.f8a68c83623eea3fc76a.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.b1b8baa94fbcaa57d098.woff2) format("woff2"),url(/static/media/roboto-vietnamese-400-normal.0bfe7bd2087f81ea5ed4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.0f86a30ca7e981fcfc99.woff2) format("woff2"),url(/static/media/roboto-latin-ext-400-normal.4f3ddb9e14638e56a2dd.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.df1be0be92f6f19b8115.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.ea471dac4203763adb05.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
/*# sourceMappingURL=main.01b0ff14.css.map*/