@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__OADJt{background-color:var(--main);display:flex;flex-direction:column;gap:20px;min-height:100vh;padding:16px;transition:width .3s ease}.navbar_navbar__OADJt.navbar_expanded__sLhEO{width:250px}.navbar_navbar__OADJt.navbar_collapsed__ZJKQl{align-items:center;min-width:50px;width:auto}.navbar_navbarHeader__aXmJK{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.navbar_userSection__cYfi7{align-items:center;color:var(--dark-grey);display:flex;gap:12px}.navbar_userIcon__n14iD{align-items:center;background-color:var(--dark-grey);border-radius:100px;display:flex;font-weight:400;justify-content:center;padding:8px}.navbar_userName__tbcr0{font-family:var(--font-roboto);font-size:18px;font-weight:400}.navbar_plusIcon__RbaeS{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__XOWmR{display:flex;flex-direction:column;gap:16px;margin:auto 0 0;padding:0;text-decoration:none}.navbar_action__VNN\+I{align-items:center;display:flex;flex-direction:row;gap:12px}.navbar_actionText__87f1h{color:var(--dark-grey);font-family:var(--font-roboto);font-size:16px;font-weight:500}.navbar_navLinks__Nvr6p{display:flex;flex:1 1;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.navbar_navLinks__Nvr6p a{text-decoration:none}.navbar_toggleIcon__kthRl{background-color:var(--dark-main);border-radius:6px;cursor:pointer;height:24px;left:79px;position:absolute;top:32px;width:24px}.navbar_logoutIcon__yqPhk,.navbar_toggleIcon__kthRl{align-items:center;display:flex;justify-content:center}.navbar_logoutIcon__yqPhk{background-color:var(--red);border-radius:4px;height:32px;margin-top:auto;width:32px}.navbar_searchSection__X5Yns{border-bottom:1px solid var(--dark-main);border-top:1px solid var(--dark-main);padding:8px 0}.navbar_searchForm__8LyL2{display:flex;flex-direction:column;gap:8px}.navbar_searchInputContainer__4cstr{align-items:center;display:flex;position:relative}.navbar_searchIcon__HQzBk{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__HQzBk:hover{background-color:var(--dark-main)}.navbar_searchIcon__HQzBk:hover svg{color:#fff}.navbar_searchIcon__HQzBk:disabled{cursor:not-allowed;opacity:.6}.navbar_searchMessage__PHhjk{word-wrap:break-word;color:var(--red);font-family:var(--font-roboto);font-size:11px;margin-top:4px;text-align:center}.navbar_searchIconOnly__YOZrC{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__YOZrC:hover{background-color:var(--grey)}.navbar-item_general__-lwqh{align-items:center;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px}.navbar-item_name__9ocdV{font-family:var(--font-roboto);font-size:16px;font-weight:500}.navbar-item_active__77xKo{background-color:#ffffff30}.navbar-item_inactive__dPEAO{background-color:initial;border:none;color:var(--dark-grey)}.navbar-item_noExpanded__G6QFB{gap:0}.navbar-action_action__Sd1We{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:12px;padding-left:12px}.navbar-action_centered__EEFnH{justify-content:center;padding-left:0}.navbar-action_actionText__7CEI9{color:var(--dark-grey);font-family:var(--font-roboto);font-size:16px;font-weight:500}.input_inputContainer__O0t-w{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:100%}.input_inputWrapper__zMjmk{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__zMjmk.input_hasContent__C5\+LV{border-color:var(--black)}.input_inputWrapper__zMjmk.input_noContent__KPkUW{border-color:var(--light-grey)}.input_inputWrapper__zMjmk:focus-within{border-color:var(--main)}.input_label__8qFeF{color:var(--black);font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:6px}.input_input__tA61v{border:none;color:#000;font-size:14px;height:100%;outline:none;text-align:left;width:100%}.input_input__tA61v:focus{border-color:var(--main);color:var(--black)}.input_input__tA61v::placeholder{color:var(--grey)}.input_searchContainer__r8Q0r{position:relative}.input_searchInput__hi2ZC{padding-left:12px}.input_input__tA61v[type=date]{cursor:pointer}.input_input__tA61v[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;display:block;opacity:1;pointer-events:auto}.tools-modal_contextMenuContainer__zJY3N{background:#0000;max-height:calc(100vh - 20px);max-width:calc(100vw - 20px);overflow:visible;position:fixed;z-index:1100}.tools-modal_menu__N\+p5e,.tools-modal_submenu__DQU4j{background-color:#fff;border-radius:4px;box-shadow:0 2px 10px #0003;min-width:200px;padding:6px 0;position:relative;z-index:1101}.tools-modal_menuItem__Q723j{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__Q723j:hover{background-color:var(--light-grey)}.tools-modal_menuItemText__lauCj{color:var(--black);flex-grow:1;margin-left:10px}.tools-modal_submenuContainer__Uu97h{left:calc(100% + 5px);position:absolute;top:0;z-index:1102}.tools-modal_submenuContainer__Uu97h.tools-modal_openLeft__Qwg0P{left:auto;right:calc(100% + 5px)}.tools-modal_submenuContainer__Uu97h.tools-modal_openUp__cGAzi{bottom:0;top:auto}.tools-modal_submenuContainer__Uu97h.tools-modal_adjustTop__dHgjP{top:50%;transform:translateY(-50%)}.tools-modal_submenuIcon__l\+y1J{margin-left:8px}.operators-modal_modalOverlay__Ka0Hr{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__i3KQf{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__3Cvbp{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.operators-modal_modalTitle__EDTh4{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500}.operators-modal_closeButton__QB4gw{background:none;border:none;cursor:pointer;position:absolute;right:0}.operators-modal_formSection__0J66u{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.operators-modal_tableSection__VUDvL{border-radius:8px}.operators-modal_tableSection__VUDvL::-webkit-scrollbar{width:6px}.operators-modal_tableSection__VUDvL::-webkit-scrollbar-track{background:#0000;margin:4px 0}.operators-modal_tableSection__VUDvL::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.operators-modal_tableSection__VUDvL::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.operators-modal_sectionRow__dIiKs{display:flex;flex-direction:row;gap:16px;margin-bottom:12px;width:100%}.operators-modal_sectionRow__dIiKs:last-child{margin-bottom:0}.operators-modal_contactsList__kuIDU{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.dropdown_dropdown__qCi1m{flex-direction:column;gap:6px;min-width:0}.dropdown_dropdown__qCi1m,.dropdown_toggle__VT3yO{display:flex;position:relative;width:-webkit-fit-content;width:fit-content}.dropdown_toggle__VT3yO{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__9C5Tn{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__9C5Tn::placeholder{color:var(--dark-grey)}.dropdown_inputField__9C5Tn:disabled{cursor:not-allowed}.dropdown_iconsContainer__7qJKd{align-items:center;display:flex;gap:4px}.dropdown_iconButton__IS2W2{align-items:center;cursor:pointer;display:flex;padding:2px}.dropdown_iconButton__IS2W2:hover{opacity:.7}.dropdown_unselected__XKSim{color:var(--dark-grey)}.dropdown_selected__cCbzE{border-color:var(--black);color:var(--black)}.dropdown_menu__2kegz{list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:0}.dropdown_menuContainer__jkrH4{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__aROwI{color:var(--dark-grey);font-style:italic;text-align:center}.dropdown_item__irMyd,.dropdown_noResults__aROwI{font-family:var(--font-roboto);font-size:14px;padding:8px 12px}.dropdown_item__irMyd{align-items:center;color:var(--black);cursor:pointer;display:flex}.dropdown_item__irMyd.dropdown_selected__cCbzE{background-color:var(--main);color:var(--white)}.dropdown_item__irMyd:hover{background-color:#0000000d;transition:background-color .2s ease-in-out}.dropdown_highlighted__9ZWco{background-color:var(--light-grey);color:var(--black)}.dropdown_item__irMyd.dropdown_history__B8HFq:hover{background-color:#f39c124d!important;transition:background-color .2s ease-in-out}.dropdown_text__nEszX{font-family:var(--font-roboto);font-size:14px}.dropdown_label__JWl10{color:var(--black);font-family:var(--font-roboto);font-size:12px;font-weight:500}.dropdown_checkbox__Pk9AM{font-weight:700;margin-right:8px}.dropdown_checkbox__Pk9AM,.dropdown_item__irMyd.dropdown_selected__cCbzE .dropdown_checkbox__Pk9AM{color:var(--primary-color)}.checkbox_checkboxContainer__aTf2P{align-items:center;cursor:pointer;display:flex;gap:8px}.checkbox_checkbox__P9cFY{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__P9cFY.checkbox_checked__tczVH{background-color:var(--main);border-color:var(--main)}.checkbox_label__3rOZK{color:var(--dark-grey)}.button_button__YFuhh,.checkbox_label__3rOZK{cursor:pointer;font-family:var(--font-roboto);font-size:14px}.button_button__YFuhh{border:none;border-radius:8px;font-weight:500;padding:8px 32px}.button_button__YFuhh:disabled{cursor:not-allowed;opacity:.6}.button_button__YFuhh.button_primary__SBfNU{background-color:var(--main);color:var(--white)}.button_button__YFuhh.button_primary__SBfNU:hover{background-color:var(--dark-main)}.button_button__YFuhh.button_secondary__kJuI3{background-color:initial;border:1px solid var(--main);color:var(--main)}.button_button__YFuhh.button_secondary__kJuI3:hover{background-color:var(--dark-main);color:#fff}.button_button__YFuhh.button_danger__z8WYx{background-color:var(--red);color:var(--white)}.button_button__YFuhh.button_danger__z8WYx:hover{background-color:#a81717}.table_tableWrapper__nwn9B{border:1px solid var(--light-grey);border-radius:12px;overflow:hidden}.table_table__Zs2K2{border-collapse:collapse;color:var(--black);font-family:var(--font-roboto);font-size:14px;table-layout:fixed;width:100%}.table_headerCell__6dBAX{background-color:var(--light-grey);color:#333!important;font-weight:400;padding:12px;text-align:center;transition:background-color .2s ease}.table_headerCell__6dBAX,.table_headerCell__6dBAX *{color:#333!important}.table_headerCell__6dBAX:hover{background-color:#d0d0d0}.table_cell__-mSBn{color:var(--black);padding:12px;text-align:center}.table_row__9rJ96{border-bottom:1px solid var(--light-grey)}.table_row__9rJ96:last-child{border-bottom:none}.table_row__9rJ96:hover{background-color:#00000010;color:var(--black)}.table_expandableRow__LY-sV:hover{background-color:#00000015;cursor:pointer}.table_invoiceRow__-PgW7{background-color:#f8f8f8}.table_invoiceRow__-PgW7:last-child{border-bottom:1px solid var(--light-grey)}.table_invoiceCell__Pwujh{font-size:13px;padding:8px 12px}.table_expandCell__L9-Qy,.table_iconCell__yTYNC{padding:8px;text-align:center;vertical-align:middle;width:40px}.table_expandableRow__LY-sV{background-color:"#f8f8f8";font-weight:500}.table_expandableRow__LY-sV:hover{background-color:#00000014}.table_expandIcon__Ls2qq{color:var(--dark-grey);margin-left:5px}.table_invoiceRow__-PgW7{background-color:#fff;border-bottom:1px dashed var(--light-grey)}.table_invoiceRow__-PgW7:last-of-type{border-bottom:1px solid var(--light-grey)}.table_cellContent__85uRF,.table_expandIcon__Ls2qq{align-items:center;display:flex;justify-content:center}.table_expandIcon__Ls2qq{margin-right:8px}.table_cellText__vI0z-{color:var(--black);flex:1 1}.table_indentSpace__094lI{width:28px}.contact-item_contactItem__hBi5e{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__hBi5e.contact-item_clickable__Dc0s8{cursor:pointer}.contact-item_contactItem__hBi5e.contact-item_clickable__Dc0s8:hover{background-color:#00000020}.contact-item_contactInfo__8bi1A{flex:1 1;flex-direction:column}.contact-item_contactName__TOhsM{color:var(--black);font-family:var(--font-roboto);font-size:14px;margin-bottom:4px;overflow-wrap:anywhere;word-break:break-word}.contact-item_contactDetails__n5Jvu{display:flex;flex-direction:row;gap:3px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.contact-item_contactSecondary__PaYmb{font-size:14px}.contact-item_contactAdditional__OH5AZ,.contact-item_contactSecondary__PaYmb{color:var(--dark-grey);font-family:var(--font-roboto);overflow-wrap:anywhere;word-break:break-word}.contact-item_contactAdditional__OH5AZ{word-wrap:break-word;font-size:12px;margin-top:6px;max-width:100%;white-space:pre-wrap}.contact-item_actionsContainer__2FNwG{align-items:center;display:flex;position:relative}.contact-item_menuButton__4Js7I{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__4Js7I:hover{background-color:var(--light-grey)}.contact-item_menuDropdown__6gYgr{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__WL7CG{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__WL7CG span{color:var(--black)!important}.contact-item_menuItem__WL7CG:hover{background-color:var(--light-grey)}.contact-item_menuItem__WL7CG:first-child{border-radius:4px 4px 0 0}.contact-item_menuItem__WL7CG:last-child{border-radius:0 0 4px 4px}.edit-contact-modal_overlay__oXawx{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__p0LQC{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__\+7mSb{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:20px 24px}.edit-contact-modal_title__lRlr3{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.edit-contact-modal_closeButton__jY45A{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__jY45A:hover{background-color:var(--light-grey)}.edit-contact-modal_form__3B\+Vi{display:flex;flex-direction:column;gap:16px;padding:24px}.edit-contact-modal_formRow__-R63T{display:flex;gap:16px}.edit-contact-modal_formRow__-R63T .edit-contact-modal_formGroup__3S2KE{flex:1 1}.edit-contact-modal_formGroup__3S2KE{display:flex;flex-direction:column;gap:8px}.edit-contact-modal_label__43owU{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.edit-contact-modal_actions__W6O8B{border-top:1px solid var(--light-grey);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.form-section_formSection__JvJH0{background-color:#f9f9f9;border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:12px}.form-section_header__j53oj{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.form-section_title__uzxME{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:700;margin-bottom:0}.form-section_renderRight__L0xZc{margin-left:auto}.form-section_inputs__fBeVX{display:flex;flex:1 1;flex-direction:column;gap:16px}.company-modal_modalOverlay__sGW0j{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__SiM2c{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__OuyRp{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.company-modal_modalTitle__yUZ-Q{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.company-modal_closeButton__nqndh{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.company-modal_formSection__wnJ6c{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.company-modal_tableSection__ZzR2q{border-radius:8px}.company-modal_tableSection__ZzR2q::-webkit-scrollbar{width:6px}.company-modal_tableSection__ZzR2q::-webkit-scrollbar-track{background:#0000;margin:4px 0}.company-modal_tableSection__ZzR2q::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.company-modal_tableSection__ZzR2q::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.company-modal_sectionRow__mmdXi{display:flex;flex-direction:row;gap:16px;margin-bottom:12px;width:100%}.company-modal_sectionRow__mmdXi:last-child{margin-bottom:0}.company-modal_contactsList__i1Ik7{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.preset-budget-modal_modalOverlay__48bCV{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__vqHgF{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__ikxFn{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.preset-budget-modal_modalTitle__BJXPI{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.preset-budget-modal_closeButton__SBrBb{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.preset-budget-modal_formSection__Y\+8aH{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__xC7bf{border-radius:8px}.preset-budget-modal_tableSection__xC7bf::-webkit-scrollbar{height:8px;width:6px}.preset-budget-modal_tableSection__xC7bf::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.preset-budget-modal_tableSection__xC7bf::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.preset-budget-modal_tableSection__xC7bf::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.preset-budget-modal_tableSection__xC7bf::-webkit-scrollbar-corner{background:#f1f1f1}.preset-budget-modal_descriptionCell__SnqVu{-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__GDuzE{font-family:var(--font-roboto)}.preset-budget-modal_descriptionTextarea__GDuzE::-webkit-scrollbar{width:6px}.preset-budget-modal_descriptionTextarea__GDuzE::-webkit-scrollbar-track{background:#0000}.preset-budget-modal_descriptionTextarea__GDuzE::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.preset-budget-modal_descriptionTextarea__GDuzE::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.preset-budget-modal_textareaLabel__SE0mF{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;margin-bottom:-8px}.budget-notes-modal_modalOverlay__B4S50{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__ay2yx{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__Rb6Gl{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.budget-notes-modal_modalTitle__mYt0L{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.budget-notes-modal_closeButton__WyG\+M{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.budget-notes-modal_formSection__96\+gN{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__MnuyV{border-radius:8px;flex:1 1;min-height:0;overflow:auto}.budget-notes-modal_tableSection__MnuyV::-webkit-scrollbar{height:8px;width:8px}.budget-notes-modal_tableSection__MnuyV::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.budget-notes-modal_tableSection__MnuyV::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.budget-notes-modal_tableSection__MnuyV::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.budget-notes-modal_tableSection__MnuyV::-webkit-scrollbar-corner{background:#f1f1f1}.budget-notes-modal_textareaLabel__F2m5z{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;margin-bottom:-8px}.budget-notes-modal_descriptionTextarea__A0Wv4{font-family:var(--font-roboto)}.budget-notes-modal_descriptionTextarea__A0Wv4::-webkit-scrollbar{width:6px}.budget-notes-modal_descriptionTextarea__A0Wv4::-webkit-scrollbar-track{background:#0000}.budget-notes-modal_descriptionTextarea__A0Wv4::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.budget-notes-modal_descriptionTextarea__A0Wv4::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.budget-notes-modal_descriptionCell__wOXQ0{-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__QaSiz{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__SiqAp{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__Nlplw{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.commercials-modal_modalTitle__Etkl0{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.commercials-modal_closeButton__lYW8i{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.commercials-modal_formSection__cSaXZ{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.commercials-modal_tableSection__umfUq{border-radius:8px}.commercials-modal_tableSection__umfUq::-webkit-scrollbar{width:6px}.commercials-modal_tableSection__umfUq::-webkit-scrollbar-track{background:#0000;margin:4px 0}.commercials-modal_tableSection__umfUq::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.commercials-modal_tableSection__umfUq::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.commercials-modal_sectionRow__LwDJA{display:flex;flex-direction:row;gap:16px;margin-bottom:12px;width:100%}.commercials-modal_sectionRow__LwDJA:last-child{margin-bottom:0}.commercials-modal_contactsList__\+TTY8{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.guilds-modal_modalOverlay__jTjT-{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__cOYFK{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__7MgcP{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.guilds-modal_modalTitle__Gsi1K{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.guilds-modal_closeButton__73tZt{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.guilds-modal_formSection__ms2BX{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.guilds-modal_tableSection__T9u42{border-radius:8px}.guilds-modal_tableSection__T9u42::-webkit-scrollbar{width:6px}.guilds-modal_tableSection__T9u42::-webkit-scrollbar-track{background:#0000;margin:4px 0}.guilds-modal_tableSection__T9u42::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.guilds-modal_tableSection__T9u42::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.states-modal_modalOverlay__koC8H{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__4ngO4{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__R5Zi6{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.states-modal_modalTitle__9CqDh{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.states-modal_closeButton__Abdr6{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.states-modal_formSection__ilDLP{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.states-modal_tableSection__ZpA6H{border-radius:8px}.states-modal_tableSection__ZpA6H::-webkit-scrollbar{width:6px}.states-modal_tableSection__ZpA6H::-webkit-scrollbar-track{background:#0000;margin:4px 0}.states-modal_tableSection__ZpA6H::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.states-modal_tableSection__ZpA6H::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.invoice-create-modal_modalOverlay__pdIHk{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__ph12I{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__LA3\+6{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__ddJ3J{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0;text-align:center}.invoice-create-modal_closeButton__FQD6r{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__FQD6r:hover{background-color:var(--light-grey)}.invoice-create-modal_modalBody__3XzDQ{background:var(--white);display:flex;flex-direction:column;gap:28px;max-height:calc(90vh - 180px);overflow-y:auto;padding:32px}.invoice-create-modal_modalBody__3XzDQ::-webkit-scrollbar{width:6px}.invoice-create-modal_modalBody__3XzDQ::-webkit-scrollbar-track{background:#0000;margin:4px 0}.invoice-create-modal_modalBody__3XzDQ::-webkit-scrollbar-thumb{background:var(--light-grey);background-clip:content-box;border:1px solid #0000;border-radius:3px}.invoice-create-modal_modalBody__3XzDQ::-webkit-scrollbar-thumb:hover{background:var(--grey);background-clip:content-box}.invoice-create-modal_section__CsezP{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__3\+0E4{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0}.invoice-create-modal_clientHeader__dNWrh{align-items:center;display:flex;justify-content:flex-start;margin-bottom:-8px}.invoice-create-modal_clientHeader__dNWrh .toggle{font-size:12px!important;height:32px!important}.invoice-create-modal_row__9bTeV{align-items:end;display:flex;gap:12px;width:100%}.invoice-create-modal_inputGroup__pph3U{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.invoice-create-modal_inputGroup__pph3U>*{box-sizing:border-box;width:100%}.invoice-create-modal_inputGroup__pph3U .dropdown{display:block!important;width:100%!important}.invoice-create-modal_inputGroup__pph3U .dropdown .toggle{width:100%!important}.invoice-create-modal_inputGroup__pph3U label{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.invoice-create-modal_textarea__fkkO0{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__fkkO0:focus{border-color:var(--main);box-shadow:0 0 0 2px #cda16a33}.invoice-create-modal_textarea__fkkO0::placeholder{color:var(--grey)}.invoice-create-modal_emptyState__3wsij,.invoice-create-modal_loadingContainer__PGGmz{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__3wsij{background:var(--white);border:1px dashed var(--light-grey);border-radius:8px}.invoice-create-modal_editButton__k9QL7{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__k9QL7:hover{background-color:var(--light-grey)}.invoice-create-modal_modalFooter__t4LTZ{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__MwBnd{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__MwBnd:disabled{cursor:not-allowed;opacity:.6}.invoice-create-modal_modalOverlay__pdIHk{animation:invoice-create-modal_fadeIn__fMX-C .2s ease-out}.invoice-create-modal_modalContent__ph12I{animation:invoice-create-modal_slideIn__3yVJo .3s ease-out}@keyframes invoice-create-modal_fadeIn__fMX-C{0%{opacity:0}to{opacity:1}}@keyframes invoice-create-modal_slideIn__3yVJo{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.invoice-create-modal_section__CsezP:hover{border-color:var(--main);transition:border-color .2s ease}@media (max-width:768px){.invoice-create-modal_modalContent__ph12I{margin:20px;max-height:95vh;width:95%}.invoice-create-modal_modalHeader__LA3\+6{padding:20px 24px}.invoice-create-modal_modalBody__3XzDQ{padding:24px 20px}.invoice-create-modal_row__9bTeV{flex-direction:column;gap:12px}.invoice-create-modal_modalFooter__t4LTZ{flex-direction:column-reverse;padding:20px 24px}.invoice-create-modal_createButton__MwBnd{min-width:auto;width:100%}.invoice-create-modal_section__CsezP{padding:16px}.invoice-create-modal_sectionTitle__3\+0E4{font-size:16px}}.budget-line-edit-modal_modalOverlay__YDHUi{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__iA46V{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__lDvtA{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__ITi4J{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0;text-align:center}.budget-line-edit-modal_closeButton__a1Jbg{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__a1Jbg:hover{background-color:var(--light-grey)}.budget-line-edit-modal_modalBody__VbFrh{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__VbFrh::-webkit-scrollbar{width:6px}.budget-line-edit-modal_modalBody__VbFrh::-webkit-scrollbar-track{background:#0000;margin:4px 0}.budget-line-edit-modal_modalBody__VbFrh::-webkit-scrollbar-thumb{background:var(--light-grey);background-clip:content-box;border:1px solid #0000;border-radius:3px}.budget-line-edit-modal_modalBody__VbFrh::-webkit-scrollbar-thumb:hover{background:var(--grey);background-clip:content-box}.budget-line-edit-modal_loadingContainer__Mf4k3{align-items:center;color:var(--main);display:flex;font-size:16px;justify-content:center;padding:40px}.budget-line-edit-modal_checkboxContainer__ukZUU{align-items:center;display:flex;gap:16px}.budget-line-edit-modal_inputRow__ai7gS{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;width:100%}.budget-line-edit-modal_inputRow__ai7gS>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.budget-line-edit-modal_valuesContainer__Bqgik{display:flex;flex-direction:column;gap:12px}.budget-line-edit-modal_modalFooter__7Bz3q{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__ai7gS{flex-direction:column}.budget-line-edit-modal_checkboxContainer__ukZUU{align-items:flex-start;flex-direction:column}}.rectificativa-modal_modalOverlay__5Q17H{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__vZ1U9{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;max-width:500px;width:90%}.rectificativa-modal_modalHeader__0LNhx{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:20px 24px}.rectificativa-modal_modalTitle__IQt-N{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:600;margin:0}.rectificativa-modal_closeButton__n3EmN{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.rectificativa-modal_modalBody__sHxT2{padding:24px}.rectificativa-modal_inputGroup__y2ki4{display:flex;flex-direction:column;gap:8px}.rectificativa-modal_label__93DEP{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.rectificativa-modal_textarea__ShLUQ{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__ShLUQ:focus{border-color:var(--main);outline:none}.rectificativa-modal_textarea__ShLUQ:disabled{background-color:var(--light-grey);cursor:not-allowed}.rectificativa-modal_modalFooter__GP\+ng{border-top:1px solid var(--light-grey);display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.prefactura-to-factura-modal_modalOverlay__cjmO-{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__gLC7q{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__QSo2C{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__vI5sc{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0;text-align:center}.prefactura-to-factura-modal_closeButton__886W9{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__886W9:hover{background-color:var(--light-grey)}.prefactura-to-factura-modal_modalBody__yUbPS{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__vRrmQ{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__5w9tC{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0}.prefactura-to-factura-modal_row__WJIis{align-items:end;display:flex;gap:12px;width:100%}.prefactura-to-factura-modal_inputGroup__69wMk{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.prefactura-to-factura-modal_inputGroup__69wMk>*{box-sizing:border-box;width:100%}.prefactura-to-factura-modal_inputGroup__69wMk label{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.prefactura-to-factura-modal_modalFooter__-6bxL{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__m7UnM,.prefactura-to-factura-modal_loadingContainer__bMNeR{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__m7UnM{background:var(--white);border:1px dashed var(--light-grey);border-radius:8px}.prefactura-to-factura-modal_clientHeader__jMHLd{align-items:center;display:flex;justify-content:flex-start;margin-bottom:-8px}.prefactura-to-factura-modal_clientHeader__jMHLd .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__jMHLd .inputField{flex:0 1 auto!important;min-width:50px!important;width:-webkit-fit-content!important;width:fit-content!important}.prefactura-to-factura-modal_editButton__15GAB{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__15GAB:hover{background-color:var(--light-grey)}.job-type-modal_modalOverlay__\+6imQ{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__nk9Ea{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__jRF7-{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.job-type-modal_modalTitle__eV7vR{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.job-type-modal_closeButton__wpuP-{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.job-type-modal_formSection__b\+KcQ{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__JXAWM{border-radius:8px}.job-type-modal_tableSection__JXAWM::-webkit-scrollbar{width:6px}.job-type-modal_tableSection__JXAWM::-webkit-scrollbar-track{background:#0000;margin:4px 0}.job-type-modal_tableSection__JXAWM::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.job-type-modal_tableSection__JXAWM::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.locality-modal_modalOverlay__lB91y{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__wVlfE{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__IzORw{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.locality-modal_modalTitle__z13ej{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:500}.locality-modal_closeButton__-9uKC{background:none;border:none;color:#000;cursor:pointer;font-size:16px;padding:4px 8px;position:absolute;right:0}.locality-modal_formSection__c4cOZ{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px}.locality-modal_tableSection__fpT\+a{border-radius:8px}.locality-modal_tableSection__fpT\+a::-webkit-scrollbar{width:6px}.locality-modal_tableSection__fpT\+a::-webkit-scrollbar-track{background:#0000;margin:4px 0}.locality-modal_tableSection__fpT\+a::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.locality-modal_tableSection__fpT\+a::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.contacts-modal_modalOverlay__ANTQt{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__5BZTr{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__a0saN{align-items:center;display:flex;justify-content:center;margin-bottom:16px;position:relative}.contacts-modal_modalTitle__Hwef3{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500}.contacts-modal_closeButton__LzJxp{background:none;border:none;cursor:pointer;position:absolute;right:0}.contacts-modal_formSection__G9cYY{border:1px solid var(--light-grey);border-radius:8px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px}.contacts-modal_searchSection__zt2GY{margin-bottom:16px}.contacts-modal_tableSection__rh4Vu{border-radius:8px;flex:1 1;max-height:350px;overflow-y:auto}.contacts-modal_tableSection__rh4Vu::-webkit-scrollbar{width:6px}.contacts-modal_tableSection__rh4Vu::-webkit-scrollbar-track{background:#0000;margin:4px 0}.contacts-modal_tableSection__rh4Vu::-webkit-scrollbar-thumb{background:#d0d0d0;background-clip:content-box;border:1px solid #0000;border-radius:3px}.contacts-modal_tableSection__rh4Vu::-webkit-scrollbar-thumb:hover{background:#b0b0b0;background-clip:content-box}.contacts-modal_loadingContainer__EyTkU{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:40px}@media (max-width:768px){.contacts-modal_modalContainer__5BZTr{max-width:none;padding:16px;width:90%}.contacts-modal_formSection__G9cYY>div{flex-direction:column}}.SendInvoiceModal_overlay__gfzJU{align-items:center;animation:SendInvoiceModal_fadeIn__TsJH2 .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__TsJH2{0%{opacity:0}to{opacity:1}}.SendInvoiceModal_modal__D6YIJ{animation:SendInvoiceModal_slideIn__VpNz2 .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__VpNz2{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SendInvoiceModal_header__UnML5{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.SendInvoiceModal_headerContent__mhv6W{align-items:flex-start;display:flex;gap:16px}.SendInvoiceModal_title__Io6R4{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.SendInvoiceModal_subtitle__w96Rn{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.SendInvoiceModal_closeButton__dxOr4{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__dxOr4:hover{background-color:#f3f4f6;color:#374151}.SendInvoiceModal_content__UfhEi{flex:1 1;overflow-y:auto;padding:20px 24px}.SendInvoiceModal_loading__2Rpgp{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.SendInvoiceModal_spinner__Zf18R{animation:SendInvoiceModal_spin__wo9PC 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes SendInvoiceModal_spin__wo9PC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SendInvoiceModal_formContainer__uzqxX{display:flex;flex-direction:column;gap:20px}.SendInvoiceModal_row__2\+PZc{align-items:flex-end;display:flex;gap:16px}.SendInvoiceModal_textareaContainer__OOUmC{display:flex;flex:1 1;flex-direction:column;gap:8px}.SendInvoiceModal_textareaLabel__AJdnQ{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.SendInvoiceModal_textarea__omm6s{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__omm6s:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SendInvoiceModal_textarea__omm6s::placeholder{color:#9ca3af}.SendInvoiceModal_attachmentContainer__PIZWL{display:flex;flex:1 1;flex-direction:column;gap:12px}.SendInvoiceModal_attachmentLabel__UfG2i{color:#374151;font-size:.875rem;font-weight:500}.SendInvoiceModal_fileButtonsContainer__1rzH1{display:flex;flex-wrap:wrap;gap:12px}.SendInvoiceModal_fileInput__Akltz{display:none}.SendInvoiceModal_fileLabel__GDuFt{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__GDuFt:hover{background-color:#f3f4f6;border-color:#9ca3af}.SendInvoiceModal_attachmentList__rczLK{display:flex;flex-direction:column;gap:8px}.SendInvoiceModal_attachmentItem__DGhsc{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__CoGng{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendInvoiceModal_removeButton__tw\+s-{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__tw\+s-:hover{background-color:#fee2e2}.SendInvoiceModal_footer__wX905{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__D6YIJ{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:none;width:100%}.SendInvoiceModal_header__UnML5{padding:20px 16px 16px}.SendInvoiceModal_content__UfhEi{padding:16px}.SendInvoiceModal_footer__wX905{flex-direction:column-reverse;padding:16px}.SendInvoiceModal_row__2\+PZc{flex-direction:column;gap:12px}.SendInvoiceModal_title__Io6R4{font-size:1.25rem}}.SambaFilePickerModal_modalOverlay__QtYqV{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__OKnxi{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__LsUZS{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:20px 24px}.SambaFilePickerModal_modalTitle__zxwIW{color:var(--black);font-size:20px;font-weight:600;margin:0}.SambaFilePickerModal_closeButton__OBHwC{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:opacity .2s}.SambaFilePickerModal_closeButton__OBHwC:hover{opacity:.7}.SambaFilePickerModal_searchContainer__VoJnC{border-bottom:1px solid var(--light-grey);padding:16px 24px}.SambaFilePickerModal_searchInput__wXJg3{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__wXJg3:focus{border-color:var(--main)}.SambaFilePickerModal_modalBody__RgFKz{flex:1 1;min-height:400px;overflow-y:auto;padding:20px 24px}.SambaFilePickerModal_filesAndPreview__nCCwq{display:flex;gap:16px}.SambaFilePickerModal_filesColumn__UCoId{flex:1 1 60%}.SambaFilePickerModal_previewColumn__Ff1PL{border-left:1px solid var(--light-grey);flex:0 0 36%;max-height:60vh;min-width:220px;overflow:auto;padding-left:16px}.SambaFilePickerModal_previewContainer__Ucq3B{display:flex;flex-direction:column;gap:12px}.SambaFilePickerModal_previewImage__lCXfE{border:1px solid var(--light-grey);border-radius:6px;max-height:60vh;object-fit:contain;width:100%}.SambaFilePickerModal_previewPdf__430EW{border:none;height:60vh;width:100%}.SambaFilePickerModal_previewLoading__h1IXB{color:var(--dark-grey);font-size:13px}.SambaFilePickerModal_previewError__buxrZ{color:#b00020;font-size:13px}.SambaFilePickerModal_previewTextContainer__gikQi{background:#fff;border:1px solid var(--light-grey);border-radius:6px;max-height:60vh;overflow:auto;padding:12px;width:100%}.SambaFilePickerModal_previewText__ERw4m{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__dr1wo{color:var(--dark-grey);font-size:14px;padding:12px}.SambaFilePickerModal_previewFallback__oBn2J{display:flex;flex-direction:column;gap:8px}.SambaFilePickerModal_previewFileName__S1J77{color:var(--black);font-weight:600}.SambaFilePickerModal_previewNoAvailable__xU30\+{color:var(--dark-grey);font-size:13px}@media (max-width:900px){.SambaFilePickerModal_filesAndPreview__nCCwq{flex-direction:column}.SambaFilePickerModal_previewColumn__Ff1PL{border-left:none;padding-left:0;padding-top:12px}}.SambaFilePickerModal_folderHeader__BbJFe{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px}.SambaFilePickerModal_backButton__nSr\+Q{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__nSr\+Q:hover{background-color:var(--light-grey)}.SambaFilePickerModal_folderTitle__2V0O\+{align-items:center;color:var(--black);display:flex;font-size:16px;font-weight:500;gap:8px;margin:0}.SambaFilePickerModal_foldersGrid__cSgjz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:24px}.SambaFilePickerModal_folderItem__7NusR{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__7NusR:hover{background-color:var(--very-light-grey);border-color:var(--main);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.SambaFilePickerModal_folderName__MXHGb{color:var(--black);font-size:14px;font-weight:500;margin-top:8px;text-align:center;word-break:break-word}.SambaFilePickerModal_fileCount__G4nIm{color:var(--dark-grey);font-size:12px;margin-top:4px}.SambaFilePickerModal_filesGrid__IPZ9v{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.SambaFilePickerModal_fileItem__N7\+vf{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__N7\+vf:hover{background-color:var(--very-light-grey);border-color:var(--main);box-shadow:0 2px 8px #0000001a;transform:translateY(-2px)}.SambaFilePickerModal_fileSelected__IIDXG{background-color:var(--main)!important;border-color:var(--main)!important}.SambaFilePickerModal_fileSelected__IIDXG .SambaFilePickerModal_fileName__rZ57B{color:#fff}.SambaFilePickerModal_fileIconContainer__wznkc{margin-bottom:8px}.SambaFilePickerModal_fileName__rZ57B{color:var(--black);font-size:12px;line-height:1.3;text-align:center;word-break:break-word}.SambaFilePickerModal_checkMark__uIDsa{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__Ovdsc{align-items:center;color:var(--dark-grey);display:flex;font-size:14px;justify-content:center;padding:60px 20px}.SambaFilePickerModal_modalFooter__X0xNO{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__D9Zi\+{color:var(--dark-grey);font-size:14px;font-weight:500}.SambaFilePickerModal_buttonGroup__wK5ru{display:flex;gap:12px}.verifactu-modal_overlay__SqNRl{align-items:center;animation:verifactu-modal_fadeIn__ixSEB .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__ixSEB{0%{opacity:0}to{opacity:1}}.verifactu-modal_modal__ohmI9{animation:verifactu-modal_slideIn__CcbtM .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__ORV8\+{max-height:95vh;max-width:1400px}@keyframes verifactu-modal_slideIn__CcbtM{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.verifactu-modal_header__ytIxT{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.verifactu-modal_title__JPUa5{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.verifactu-modal_closeButton__SfXB2{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__SfXB2:hover{background-color:#f3f4f6;color:#374151}.verifactu-modal_content__WIB2w{flex:1 1;overflow-y:auto;padding:20px 24px}.verifactu-modal_loading__OYKf9{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.verifactu-modal_spinner__w30Xq{animation:verifactu-modal_spin__IaJ3F 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes verifactu-modal_spin__IaJ3F{to{transform:rotate(1turn)}}.verifactu-modal_noFiles__CClS4{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.verifactu-modal_noFiles__CClS4 p{font-size:16px;font-weight:500;margin:0}.verifactu-modal_filesContainer__BBnpS{display:flex;flex-direction:column;gap:16px;min-height:400px}.verifactu-modal_filesGrid__a2QQs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.verifactu-modal_fileItem__J8pdQ{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__J8pdQ:hover{background-color:#f9fafb;border-color:#3b82f6;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.verifactu-modal_fileIconContainer__Gcbbq{margin-bottom:12px}.verifactu-modal_fileName__g-zSh{color:#111827;font-size:14px;font-weight:500;margin-top:8px;text-align:center;word-break:break-word}.verifactu-modal_fileType__HGm6a{color:#6b7280;font-size:12px;margin-top:4px;text-transform:capitalize}.verifactu-modal_viewerContainer__cZHWR{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:600px;overflow:hidden}.verifactu-modal_viewerHeader__BavLo{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:12px 16px}.verifactu-modal_backButton__OYlZG{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__OYlZG:hover{background-color:#e5e7eb}.verifactu-modal_viewerTitle__nFx7\+{color:#111827;flex:1 1;font-size:16px;font-weight:500;margin:0}.verifactu-modal_viewerContent__5yH2W{background:#f5f5f5;flex:1 1;overflow:hidden}.verifactu-modal_footer__mp5Q\+{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.verifactu-modal_fullscreenOverlay__KBm0p{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__GD7cd{background:#fff;display:flex;flex-direction:column;height:100%;width:100%}.verifactu-modal_fullscreenHeader__h69Hz{align-items:center;background:#1f2937;color:#fff;display:flex;justify-content:space-between;padding:16px 24px}.verifactu-modal_fullscreenTitle__EA2Qh{font-size:18px;font-weight:500;margin:0}.verifactu-modal_fullscreenCloseButton__1eZLv{background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s}.verifactu-modal_fullscreenCloseButton__1eZLv:hover{background:#fff3}.verifactu-modal_fullscreenContent__5AGvU{background:#f5f5f5;flex:1 1;overflow:auto;padding:16px}.DarCobradoModal_overlay__ZPd6m{align-items:center;animation:DarCobradoModal_fadeIn__1jiP6 .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__1jiP6{0%{opacity:0}to{opacity:1}}.DarCobradoModal_modal__XPy3b{animation:DarCobradoModal_modalSlideIn__-9Afr .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__-9Afr{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DarCobradoModal_header__m1uXz{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.DarCobradoModal_title__hTT28{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.DarCobradoModal_closeButton__hj9xG{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__hj9xG:hover{background-color:#f5f5f5}.DarCobradoModal_form__Px5Jo{padding:24px}.DarCobradoModal_formGroup__c6So8{margin-bottom:20px}.DarCobradoModal_label__spLbu{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.DarCobradoModal_required__L8Ky6{color:var(--red)}.DarCobradoModal_hint__YrOtH{color:var(--gray);display:block;font-family:var(--font-roboto);font-size:12px;margin-top:4px}.DarCobradoModal_buttonGroup__HKIMY{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.HonorariosPagadosModal_overlay__G9Nze{align-items:center;animation:HonorariosPagadosModal_fadeIn__hFknr .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__hFknr{0%{opacity:0}to{opacity:1}}.HonorariosPagadosModal_modal__6WB1a{animation:HonorariosPagadosModal_modalSlideIn__SzzRA .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__SzzRA{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.HonorariosPagadosModal_header__mDfqp{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.HonorariosPagadosModal_title__i9JDq{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:500;margin:0}.HonorariosPagadosModal_closeButton__aVz2d{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__aVz2d:hover{background-color:#f5f5f5}.HonorariosPagadosModal_form__5aEUs{padding:24px}.HonorariosPagadosModal_formGroup__5YTEY{margin-bottom:20px}.HonorariosPagadosModal_label__BRoKH{color:var(--black);display:block;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.HonorariosPagadosModal_required__U6X9V{color:var(--red)}.HonorariosPagadosModal_hint__CgJwt{color:var(--gray);display:block;font-family:var(--font-roboto);font-size:12px;margin-top:4px}.HonorariosPagadosModal_buttonGroup__5A\+T9{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.line-detail-modal_overlay__vynwX{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1200}.line-detail-modal_modal__atqzo{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__R1oSn{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.line-detail-modal_title__e9V0H{color:#000;font-size:16px;font-weight:600;margin:0}.line-detail-modal_closeButton__oCafL{background:none;border:none;cursor:pointer;font-size:20px}.line-detail-modal_content__p3V3A{display:flex;flex-direction:column;gap:8px;overflow:auto;padding:16px 20px}.line-detail-modal_label__1FgjE{color:#333;font-size:13px;font-weight:600}.line-detail-modal_textarea__CGb2S{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__ZiW8x{color:#666;padding:24px}.line-detail-modal_actions__x2wGB{border-top:1px solid #eee;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.line-detail-modal_primary__5r8We{background:var(--main);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.advance-search-modal_modalOverlay__tFAbL{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.advance-search-modal_modalContainer__y7Uh7{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__KG-YT{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.advance-search-modal_modalHeader__KG-YT h2{color:var(--dark-grey);font-size:20px;margin:0}.advance-search-modal_closeButton__EXVdw{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:5px}.advance-search-modal_closeButton__EXVdw:hover{background-color:var(--light-grey)}.advance-search-modal_searchInputContainer__84lh9{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__WCmll{border:none;flex-grow:1;font-size:16px;margin-left:10px;outline:none}.advance-search-modal_searchTypes__8Rfpd{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px}.advance-search-modal_radioLabel__lnyVP{align-items:center;cursor:pointer;display:flex;gap:5px;-webkit-user-select:none;user-select:none}.advance-search-modal_searchOptions__RA5vA{margin-bottom:24px}.advance-search-modal_searchFilters__qyteL{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.advance-search-modal_filterGroup__i4HJh{display:flex;flex-direction:column;gap:5px}.advance-search-modal_filterGroup__i4HJh label{color:var(--dark-grey);font-size:14px}.advance-search-modal_filterSelect__jS0Dj{background-color:#fff;border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;padding:8px}.advance-search-modal_dateRange__-dQEY{align-items:center;display:flex;gap:10px}.advance-search-modal_dateInput__jMYUY{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:4px;flex-grow:1;padding:8px}.advance-search-modal_buttonContainer__fNowU{display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.advance-search-modal_sectionRow__2NJZj{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.advance-search-modal_title__kM2OF{color:var(--black);font-family:var(--font-roboto);font-size:16px;font-weight:700;margin-left:auto;margin-right:auto}.advance-search-modal_searchTypeContainer__\+dLE7{align-items:center;display:flex;gap:12px;margin-bottom:20px}.advance-search-modal_searchTypeLabel__O\+RrS{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:500;white-space:nowrap}.advance-search-modal_searchTypeSelect__SKief{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__SKief option{background-color:#fff;color:var(--black)}.advance-search-modal_searchTypeSelect__SKief:focus{border-color:#007bff;border-color:var(--primary-color,#007bff);box-shadow:0 0 0 2px #007bff40;outline:none}.layout_layout__BtQ4k{display:flex;height:100vh}.layout_content__xtWV9{flex:1 1;overflow-y:auto;padding:2rem}.page-title_pageTitleContainer__rDTEv{align-items:center;display:flex;gap:12px}.page-title_title__ilAgM{color:var(--black);font-family:var(--font-roboto);font-size:20px;font-weight:400}.records_searchContainer__91mc7{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}.records_contentWrapper__fGXUU{display:flex;gap:24px}.records_tableContainer__Kvuzc{flex-grow:1}.records_sidebar__hrVvN{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__qZl1N{color:var(--black)!important;font-family:var(--font-roboto);font-size:16px;font-weight:500;margin-bottom:16px}.records_statesList__ysr5L{display:flex;flex-direction:column;gap:12px}.records_stateItem__XQeNc{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 4px;transition:background-color .2s}.records_stateItem__XQeNc:hover{background-color:#00000008}.records_stateItem__XQeNc.records_selected__4pkPw{background-color:#0000000d}.records_stateLabel__5-108{color:var(--black);font-family:var(--font-roboto);font-size:14px;white-space:nowrap}.records_stateCount__BXX0R{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__tpN0H{color:var(--black);display:flex;height:calc(100vh - 60px);width:100%}.calendar_sidebar__c4rQe{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;margin-right:24px;margin-top:63px;padding:12px}.calendar_sidebarTitle__-ADYQ{color:#000!important;font-family:var(--font-roboto);font-size:16px;font-weight:700;margin-bottom:10px}.calendar_sidebar__c4rQe h2{color:var(--main);margin-bottom:15px}.calendar_operariosList__W6WKR{display:flex;flex-direction:column;gap:10px}.calendar_operarioItem__Lo1H4{align-items:center;color:#000;cursor:pointer;display:flex;padding:10px}.calendar_operarioItem__Lo1H4 input{margin-right:10px}.calendar_calendarMain__iTA3B{flex-grow:1;height:100%}.calendar_eventContent__AGoU0{border-radius:4px;color:var(--white);cursor:pointer;font-size:11px;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__oQvvO{color:var(--white);font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_eventDetails__DUEb8{color:var(--white);font-size:12px;opacity:.9}.calendar_eventAddress__-ftUf{margin-bottom:3px}.calendar_eventAddress__-ftUf,.calendar_eventTime__4Ambi{color:var(--white);font-family:var(--font-roboto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar_eventTime__4Ambi{font-size:12px;font-weight:500}.calendar_customToolbar__T4dIf{align-items:center;display:flex;justify-content:start;padding:10px 0}.calendar_toolbarControls__H1DiK{align-items:center;display:flex;gap:10px}.calendar_toolbarButton__C0hbP{align-items:center;background:var(--background);border:none;border-radius:4px;color:var(--main);cursor:pointer;font-size:14px;padding:8px 15px}.calendar_toolbarButton__C0hbP:hover{background:rgba(var(--main),.1)}.calendar_toolbarLabel__LFanF{color:var(--black);font-family:var(--font-roboto);font-size:22px;font-weight:500;min-width:150px;text-align:center;text-transform:capitalize}.calendar_calendarContainer__tpN0H input[type=date]::-webkit-calendar-picker-indicator{display:none;opacity:0;pointer-events:none}.calendar_noEvents__5Nn6a{align-items:center;color:var(--dark-grey);display:flex;font-style:italic;height:100%;justify-content:center}.calendar_todayButton__Ca5WZ{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:18px!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__UJe4O .calendar_rbc-event__jPVMd{margin-bottom:4px;position:static!important;width:100%!important}.calendar_rbc-day-slot__UJe4O .calendar_rbc-events-container__G5A45{align-items:stretch;display:flex!important;flex-direction:column!important}.rbc-event:hover .calendar_eventAddress__-ftUf{max-width:350px;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}.rbc-event:hover .calendar_eventContent__AGoU0{height:auto!important;min-height:0!important;min-height:auto!important;overflow:visible!important;z-index:20001}.alarms_searchContainer__c2VvU{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;width:100%}.alarms_contentWrapper__aROgn{display:flex;gap:24px}.alarms_tableContainer__1VF2h{flex-grow:1}.alarms_sidebar__GtBiA{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__ifj7r{color:var(--black)!important;font-family:var(--font-roboto);font-size:16px;font-weight:500;margin-bottom:16px}.alarms_statesList__934uj,.alarms_tiposList__uD8\+j{display:flex;flex-direction:column;gap:12px}.alarms_stateItem__\+OMWy,.alarms_tipoItem__pXCr-{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__\+OMWy:hover,.alarms_tipoItem__pXCr-:hover{background-color:#00000008}.alarms_stateItem__\+OMWy.alarms_selected__JU4Zr,.alarms_tipoItem__pXCr-.alarms_selected__JU4Zr{background-color:#0000000d}.alarms_stateLabel__1PMwQ,.alarms_tipoLabel__GD9cD{color:var(--black);font-family:var(--font-roboto);font-size:14px;white-space:nowrap}.alarms_stateCount__PT-pf,.alarms_tipoCount__3Xh7y{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__FFVeZ{align-items:center;background-color:var(--main);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;padding-top:6vh}.login_formContainer__Te5WH{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__yG30r{color:#000;font-family:var(--font-roboto);font-size:24px;font-weight:500}.login_forgotPassword__A3r6y{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__A3r6y:hover{text-decoration:underline}.login_error__c6IxO{color:red;font-family:var(--font-roboto);font-size:14px}.login_logoContainer__gT-Vu{display:flex;justify-content:center;margin-bottom:16px}.login_logoFull__ZtGzM{display:block;height:auto;max-width:240px;width:100%}.forgot-password_mainContainer__e9y93{align-items:center;background-color:var(--main);display:flex;height:100vh;justify-content:center}.forgot-password_formContainer__ZsbdC{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__wpPTU{color:#000;font-family:var(--font-roboto);font-size:24px}.record_navbar__hHYXr{align-items:center;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-around;margin-top:24px;padding:0 0 6px}.record_navbar__hHYXr a{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px;font-weight:semibold;position:relative;text-decoration:none}.record_navbar__hHYXr a:hover{color:var(--main)}.record_navbar__hHYXr a.record_active__1Tmmh{color:var(--black);font-weight:700}.record_navbar__hHYXr a.record_active__1Tmmh:after{background-color:var(--main);border-radius:2px;bottom:-6px;content:"";height:3px;left:0;position:absolute;right:0}.record_pageTitleContainer__rZmbD{align-items:center;display:flex;gap:12px}.record_title__M2fX8{color:var(--black);font-size:20px;margin-bottom:6px;margin-right:64px}.record_subtitle__-yIWU,.record_title__M2fX8{font-family:var(--font-roboto);font-weight:400}.record_subtitle__-yIWU{color:var(--dark-grey);font-size:14px;margin-right:6px}.record_terciaryButton__v2X50{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__v2X50:hover{text-decoration:underline}.record_saveButton__fqM2l{color:#001c8e;font-family:var(--font-roboto);font-size:14px;margin-top:6px}.record_saveContainer__dULcA{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.record_headerContainer__wOT3e{align-items:start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.record_infoContainer__LUxBY{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__UjBYX{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:semibold}.record_infoColumn__V0SuE{display:flex;flex-direction:column;gap:6px}.record_rightContainer__LZMKz{display:flex;flex-direction:row;gap:12px}.ExpedienteLockModal_modalOverlay__aC0fE{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__ndCtX{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__ndCtX *{color:inherit}.ExpedienteLockModal_modalContainer__ndCtX div,.ExpedienteLockModal_modalContainer__ndCtX p,.ExpedienteLockModal_modalContainer__ndCtX span,.ExpedienteLockModal_modalContainer__ndCtX strong{color:#000!important}.ExpedienteLockModal_modalHeader__M\+2-o{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;gap:12px;padding:20px}.ExpedienteLockModal_modalTitle__velFJ{color:#000!important;font-size:18px;font-weight:600;margin:0}.ExpedienteLockModal_modalContent__E5-98{display:flex;flex-direction:column;gap:16px;padding:20px}.ExpedienteLockModal_modalFooter__8RKQL{border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:20px}.ExpedienteLockModal_infoText__KXrcq{color:#000!important;font-size:14px;line-height:1.4;margin:0}.ExpedienteLockModal_userInfo__4eMV3{align-items:center;background-color:#f8f9fa;border-left:4px solid var(--primary);border-radius:6px;display:flex;gap:8px;padding:12px}.ExpedienteLockModal_userName__m8ZtU{color:#000!important;font-size:14px;font-weight:600}.ExpedienteLockModal_timestampText__GFSbJ{color:#333!important;font-size:12px;font-style:italic;margin:0}.ExpedienteLockModal_warningBox__vtLe-{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__vtLe- span{color:#856404!important}.ExpedienteLockModal_errorBox__6xS3R{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__6xS3R span{color:#721c24!important}.ExpedienteLockModal_infoBox__RfqYO{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__RfqYO span{color:#0c5460!important}.ExpedienteLockModal_pendingRequest__dfoB9{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__dfoB9 span{color:#0c5460!important}.ExpedienteLockModal_actionSection__bsa\+S{display:flex;flex-direction:column;gap:12px;padding-top:8px}.ExpedienteLockModal_actionText__HmWdW{color:#000!important;font-size:14px;font-weight:500;margin:0}.ExpedienteLockModal_actionSubtext__mNtRD{color:#000!important;font-size:13px;line-height:1.4;margin:0}.ExpedienteLockModal_actionSubtext__mNtRD strong{color:#000!important}.ExpedienteLockModal_errorDetails__jYGBW{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__ndCtX{margin:20px;width:95%}.ExpedienteLockModal_modalContent__E5-98,.ExpedienteLockModal_modalFooter__8RKQL,.ExpedienteLockModal_modalHeader__M\+2-o{padding:16px}.ExpedienteLockModal_modalFooter__8RKQL{flex-direction:column}.ExpedienteLockModal_modalFooter__8RKQL button{width:100%}}.ExpedienteLockModal_modalOverlay__aC0fE{animation:ExpedienteLockModal_fadeIn__hMbH4 .15s ease-out}.ExpedienteLockModal_modalContainer__ndCtX{animation:ExpedienteLockModal_slideIn__2la1g .15s ease-out}@keyframes ExpedienteLockModal_fadeIn__hMbH4{0%{opacity:0}to{opacity:1}}@keyframes ExpedienteLockModal_slideIn__2la1g{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ExpedienteLockBanner_banner__Kn-9G{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__Kn-9G[data-status=editing]{background-color:#e8f5e9;border-color:#4caf50;color:#000}.ExpedienteLockBanner_banner__Kn-9G[data-status=locked]{background-color:#fff3e0;border-color:#ff9800;color:#000}.ExpedienteLockBanner_banner__Kn-9G[data-status=available]{background-color:#e3f2fd;border-color:#2196f3;color:#000}.ExpedienteLockBanner_content__ny2yD{align-items:center;display:flex;flex:1 1;gap:12px}.ExpedienteLockBanner_icon__8UcdH{font-size:24px;line-height:1}.ExpedienteLockBanner_messageContainer__1IVjt{display:flex;flex-direction:column;gap:4px}.ExpedienteLockBanner_message__Q6dJt{color:#000;font-size:14px;font-weight:500;line-height:1.4}.ExpedienteLockBanner_message__Q6dJt strong{color:#000}.ExpedienteLockBanner_submessage__c1rsc{color:#000;font-size:12px;font-weight:400;opacity:.8}.ExpedienteLockBanner_actions__rkNEk{align-items:center;display:flex;gap:8px}.ExpedienteLockBanner_pending__vE1t\+{align-items:center;color:#ff9800;display:flex;font-size:13px;font-weight:500;gap:6px}.ExpedienteLockBanner_statusDot__6CMFG{background-color:#bdbdbd;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;transition:background-color .3s ease;width:8px}.ExpedienteLockBanner_statusDot__6CMFG[data-connected=true]{animation:ExpedienteLockBanner_pulse__c6Vo\+ 2s infinite;background-color:#4caf50}@keyframes ExpedienteLockBanner_pulse__c6Vo\+{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.ExpedienteLockBanner_banner__Kn-9G{align-items:flex-start;flex-direction:column;gap:12px}.ExpedienteLockBanner_content__ny2yD{width:100%}.ExpedienteLockBanner_actions__rkNEk{justify-content:flex-end;width:100%}}.information_sectionRow__wf74t{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.information_sectionRow__wf74t>*{flex:1 1 220px;min-width:220px}.information_contactsList__iMKMF{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px;max-height:200px;overflow:visible;position:relative}.appointments_sectionRow__ZSaHW{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.appointments_sectionRow__ZSaHW>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.appointments_sectionRow__ZSaHW:last-child{margin-bottom:0}.appointments_resultContainer__P3gsH{align-items:center;display:flex;flex-direction:row;gap:24px}.appointments_resultTextContainer__xjMfd{align-items:center;display:flex;flex-direction:column;gap:4px}.appointments_resultText__px1dS{color:var(--black);font-family:var(--font-roboto);font-size:16px}.appointments_resultValueText__El5ZB{color:var(--main);font-family:var(--font-roboto);font-size:20px;font-weight:700}.appointments_checkboxContainer__o887r{align-items:center;display:flex;flex-direction:row;gap:16px;margin-bottom:12px}.appointments_buttonsContainer__Xrp8i{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__i7eiJ{display:flex;flex-direction:row;gap:4px;justify-content:center}.appointments_workTextarea__L3Og9{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__L3Og9:focus{border-color:#cda16a!important}.appointments_sectionRow__ZSaHW label{color:var(--black);display:block;font-family:var(--font-roboto);font-size:12px;font-weight:500;margin-bottom:6px}.appointments_fileBox__JF\+sm{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}.BudgetLineSelectionModal_overlay__0kSK\+{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__rqzMl{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__dxUki{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.BudgetLineSelectionModal_title__WRq\+d{color:#000;font-family:var(--font-roboto);font-size:18px;font-weight:600;margin:0}.BudgetLineSelectionModal_closeButton__xDnkg{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__xDnkg:hover{background-color:#f5f5f5}.BudgetLineSelectionModal_searchContainer__nUhGL{border-bottom:1px solid #e0e0e0;padding:16px 24px}.BudgetLineSelectionModal_searchInput__g9KNv{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__g9KNv::placeholder{color:#999}.BudgetLineSelectionModal_searchInput__g9KNv:focus{border-color:#4caf50}.BudgetLineSelectionModal_linesList__xIDrG{flex:1 1;max-height:400px;min-height:200px;overflow-y:auto;padding:8px 0}.BudgetLineSelectionModal_headerRow__HqJuL{background-color:#f5f5f5;border-bottom:2px solid #e0e0e0;font-weight:600;padding:12px 24px;pointer-events:none}.BudgetLineSelectionModal_headerRow__HqJuL .BudgetLineSelectionModal_lineGremio__y1-cy,.BudgetLineSelectionModal_headerRow__HqJuL .BudgetLineSelectionModal_lineLabel__lKUrk,.BudgetLineSelectionModal_headerRow__HqJuL .BudgetLineSelectionModal_lineValue__Z4gvV{color:#666;font-weight:600}.BudgetLineSelectionModal_noLines__qckIV{align-items:center;color:#999;display:flex;font-family:var(--font-roboto);font-size:14px;justify-content:center;padding:40px 24px}.BudgetLineSelectionModal_lineItem__Hrt2u{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:16px 24px;transition:background-color .2s}.BudgetLineSelectionModal_lineItem__Hrt2u:hover{background-color:#f9f9f9}.BudgetLineSelectionModal_lineItem__Hrt2u.BudgetLineSelectionModal_selected__eubio{background-color:#e8f5e9}.BudgetLineSelectionModal_lineItem__Hrt2u.BudgetLineSelectionModal_selected__eubio:hover{background-color:#dcedc8}.BudgetLineSelectionModal_lineHeader__TzP3s{align-items:flex-start;display:flex;gap:12px}.BudgetLineSelectionModal_lineActions__vFVc-{align-items:center;display:flex;margin-left:8px}.BudgetLineSelectionModal_eyeButton__qC7WG{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px}.BudgetLineSelectionModal_eyeButton__qC7WG:hover{background:#0000000a}.BudgetLineSelectionModal_lineIcon__O3cdH{align-items:center;color:#4caf50;display:flex;font-size:16px;justify-content:center;min-width:20px}.BudgetLineSelectionModal_lineItem__Hrt2u:not(.BudgetLineSelectionModal_selected__eubio) .BudgetLineSelectionModal_lineIcon__O3cdH{color:#ccc}.BudgetLineSelectionModal_lineInfo__Rdf-5{display:flex;flex:1 1;flex-direction:column;gap:8px}.BudgetLineSelectionModal_lineGremio__y1-cy{color:#000;font-family:var(--font-roboto);font-size:15px;font-weight:600}.BudgetLineSelectionModal_lineDetails__gPwwi{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-family:var(--font-roboto);font-size:13px;gap:8px}.BudgetLineSelectionModal_lineLabel__lKUrk,.BudgetLineSelectionModal_lineValue__Z4gvV{color:#000;font-weight:500}.BudgetLineSelectionModal_lineSeparator__Gn9YL{color:#999}.BudgetLineSelectionModal_actions__W\+Mc\+{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:center;padding:16px 24px}.BudgetLineSelectionModal_actionButton__174dy{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__nYBZP{background-color:#4caf50;color:#fff}.BudgetLineSelectionModal_confirmButton__nYBZP:hover:not(:disabled){background-color:#45a049}.BudgetLineSelectionModal_confirmButton__nYBZP:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.SendAppointmentModal_overlay__I4ycf{align-items:center;animation:SendAppointmentModal_fadeIn__5INb6 .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__5INb6{0%{opacity:0}to{opacity:1}}.SendAppointmentModal_modal__\+spVJ{animation:SendAppointmentModal_modalSlideIn__cuBzF .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__cuBzF{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.SendAppointmentModal_header__\+2N8Q{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.SendAppointmentModal_headerContent__-5DM4{align-items:flex-start;display:flex;gap:16px}.SendAppointmentModal_title__ruwnk{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.SendAppointmentModal_subtitle__5vMDn{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.SendAppointmentModal_closeButton__o9aOe{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__o9aOe:hover{background-color:#f3f4f6;color:#374151}.SendAppointmentModal_content__TmwHG{flex:1 1;overflow-y:auto;padding:24px 32px}.SendAppointmentModal_loading__BggcJ{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.SendAppointmentModal_spinner__CQ\+eB{animation:SendAppointmentModal_spin__W\+AOZ 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__W\+AOZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SendAppointmentModal_formContainer__FpNyX{display:flex;flex-direction:column;gap:20px}.SendAppointmentModal_row__sMlWL{align-items:flex-start;display:flex;gap:16px}.SendAppointmentModal_textareaContainer__xOYxx{display:flex;flex-direction:column;width:100%}.SendAppointmentModal_textareaLabel__QHnDW{color:#2c3e50;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.SendAppointmentModal_textarea__X-NcH{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__X-NcH:focus{border-color:var(--main);box-shadow:0 0 0 3px #cda16a1a}.SendAppointmentModal_attachmentContainer__Ur6o4{display:flex;flex-direction:column;width:100%}.SendAppointmentModal_attachmentLabel__6oyUZ{color:#2c3e50;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:8px}.SendAppointmentModal_fileButtonsContainer__Ydnec{display:flex;flex-wrap:wrap;gap:12px}.SendAppointmentModal_fileInput__iOIsA{display:none}.SendAppointmentModal_fileLabel__SASnN{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__SASnN:hover{background:#e9ecef;border-color:var(--main);color:var(--main)}.SendAppointmentModal_attachmentList__idcGW{display:flex;flex-direction:column;gap:8px;margin-top:12px}.SendAppointmentModal_attachmentItem__fKGkA{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.SendAppointmentModal_fileName__yur6P{color:#495057;font-family:var(--font-roboto);font-size:14px}.SendAppointmentModal_removeButton__RNdxz{background:none;border:none;border-radius:4px;color:#dc3545;cursor:pointer;font-size:14px;padding:4px;transition:background-color .2s ease}.SendAppointmentModal_removeButton__RNdxz:hover{background:#dc35451a}.SendAppointmentModal_footer__QEo5L{background:#f8f9fa;border-top:1px solid #00000014;display:flex;gap:16px;justify-content:flex-end;padding:20px 32px}@media (max-width:640px){.SendAppointmentModal_modal__\+spVJ{max-height:95vh;width:95vw}.SendAppointmentModal_content__TmwHG,.SendAppointmentModal_footer__QEo5L,.SendAppointmentModal_header__\+2N8Q{padding-left:20px;padding-right:20px}.SendAppointmentModal_footer__QEo5L{flex-direction:column}.SendAppointmentModal_row__sMlWL{flex-direction:column;gap:12px}}.budgets_sectionRow__R3CO6{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.budgets_sectionRow__R3CO6>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.budgets_sectionRow__R3CO6:last-child{margin-bottom:0}.budgets_tableContainer__83Sd7{margin-top:0}.budgets_tableTitle__RapaG{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin-bottom:16px}.budgets_actionButtons__mNYAZ{display:flex;gap:12px;justify-content:center}.budgets_actionButton__YP4HO{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.budgets_actionButton__YP4HO:hover{background-color:var(--light-grey)}.SendBudgetModal_overlay__MyGGt{align-items:center;animation:SendBudgetModal_fadeIn__w5gvD .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__w5gvD{0%{opacity:0}to{opacity:1}}.SendBudgetModal_modal__jdVaJ{animation:SendBudgetModal_slideIn__y87AD .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__y87AD{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SendBudgetModal_header__fYO9R{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.SendBudgetModal_headerContent__Fj8M0{align-items:flex-start;display:flex;gap:16px}.SendBudgetModal_title__vpMbg{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.SendBudgetModal_subtitle__\+3TOU{color:#6b7280;font-size:.875rem;line-height:1.4;margin:0}.SendBudgetModal_closeButton__OC\+HP{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__OC\+HP:hover{background-color:#f3f4f6;color:#374151}.SendBudgetModal_content__DL-0m{flex:1 1;overflow-y:auto;padding:20px 24px}.SendBudgetModal_loading__9iZTt{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.SendBudgetModal_spinner__fvCvb{animation:SendBudgetModal_spin__v3bCk 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes SendBudgetModal_spin__v3bCk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SendBudgetModal_formContainer__4lhs0{display:flex;flex-direction:column;gap:20px}.SendBudgetModal_row__vw-HX{align-items:flex-end;display:flex;gap:16px}.SendBudgetModal_textareaContainer__4AbNX{display:flex;flex:1 1;flex-direction:column;gap:8px}.SendBudgetModal_textareaLabel__CPLB0{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.SendBudgetModal_textarea__pvn4G{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__pvn4G:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SendBudgetModal_textarea__pvn4G::placeholder{color:#9ca3af}.SendBudgetModal_attachmentContainer__LAesL{display:flex;flex:1 1;flex-direction:column;gap:12px}.SendBudgetModal_attachmentLabel__Bma\+E{color:#374151;font-size:.875rem;font-weight:500}.SendBudgetModal_fileButtonsContainer__rjXD7{display:flex;flex-wrap:wrap;gap:12px}.SendBudgetModal_fileInput__twy02{display:none}.SendBudgetModal_fileLabel__ylGXv{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__ylGXv:hover{background-color:#f3f4f6;border-color:#9ca3af}.SendBudgetModal_attachmentList__Mi230{display:flex;flex-direction:column;gap:8px}.SendBudgetModal_attachmentItem__CHpEl{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__AtuiO{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SendBudgetModal_removeButton__WmjCP{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__WmjCP:hover{background-color:#fee2e2}.SendBudgetModal_footer__-QZKj{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__jdVaJ{border-radius:0;height:100vh;margin:0;max-height:100vh;max-width:none;width:100%}.SendBudgetModal_header__fYO9R{padding:20px 16px 16px}.SendBudgetModal_content__DL-0m{padding:16px}.SendBudgetModal_footer__-QZKj{flex-direction:column-reverse;padding:16px}.SendBudgetModal_row__vw-HX{flex-direction:column;gap:12px}.SendBudgetModal_title__vpMbg{font-size:1.25rem}}.budget-lines_sectionRow__-16U\+{align-items:stretch;gap:24px;justify-content:space-between;margin-bottom:16px}.budget-lines_inputRow__3cYMn{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.budget-lines_inputRow__3cYMn:last-child{margin-bottom:0}.budget-lines_leftColumn__deeGR{display:flex;flex:1 1;flex-direction:column;gap:12px}.budget-lines_rightColumn__1yR-t{display:flex;flex:1 1;flex-direction:column;height:100%}.budget-lines_sectionRow__-16U\+:last-child{margin-bottom:0}.budget-lines_checkboxContainer__dcsSP{align-items:center;display:flex;flex-direction:row;gap:16px;margin-bottom:12px}.budget-lines_buttonsContainer__BjquH{display:flex;gap:16px;margin-top:24px}.budget-lines_tableContainer__kkZG2{margin-top:32px}.budget-lines_tableTitle__OG13x{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin-bottom:16px}.budget-lines_sectionRow__-16U\+{display:flex;gap:12px}.budget-lines_specialRow__lBfjE{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.budget-lines_specialRow__lBfjE:last-child{margin-bottom:0}.budget-lines_valuesContainer__8eVeX{display:flex;flex:1 1;flex-direction:column;gap:12px;height:100%;justify-content:space-between;overflow:visible;padding:0}.budget-lines_workMaterialContainer__t2j8h{display:flex;flex:1 1;flex-direction:column;gap:16px}.budget-lines_workTextarea__sKy2d{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__sKy2d:focus{border-color:#cda16a!important}.notes_searchContainer__bQ481{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:6px;width:100%}.notes_tableContainer__z9lIw{margin-top:16px}.notes_actionButtons__o8TOL{display:flex;gap:8px;justify-content:center}.notes_actionButton__TODtu{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__TODtu:hover{background-color:var(--light-grey)}.notes_buttonsContainer__IZCEJ{display:flex;flex-direction:row;gap:16px;margin-top:24px}.notes_emailForm__ksSq3{display:flex;flex-direction:column;gap:16px;width:100%}.notes_emailContent__bGdmD{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__bGdmD:focus{border-color:var(--main);outline:none}.notes_formActions__f7dGp{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.notes_noteDetailContainer__dZAoT{display:flex;flex-direction:column;gap:16px;max-width:900px;padding:8px 0;width:100%}.notes_noteDetailRow__lIO8r{align-items:flex-start;display:flex;gap:12px}.notes_noteDetailRow__lIO8r strong{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500;min-width:100px}.notes_noteDetailRow__lIO8r 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__1YHK0{display:flex;flex-direction:column;gap:8px}.notes_noteDetailContent__1YHK0 strong{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500}.notes_noteDetailContent__1YHK0 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__dG5FJ{border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin-top:16px;padding-top:16px}.notes_truncatedCell__qUJ04{-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__566gF{display:flex;flex-direction:column;gap:12px;width:100%}.notes_attachmentLabel__hoKOF{color:#2c3e50;font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.notes_attachmentList__Pl0X8{display:flex;flex-direction:column;gap:8px}.notes_attachmentItem__8AY7M{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_fileName__C54ue{color:#374151;flex:1 1;font-family:var(--font-roboto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes_removeButton__syzPJ{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__syzPJ:hover{background-color:#fee2e2}.modal_modalOverlay__zDSeH{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__7n5Ef{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__5Iepg{align-items:center;display:flex;justify-content:space-between;padding:6px 12px}.modal_modalTitle__1rhjz{color:var(--black);flex:1 1;font-family:var(--font-roboto);font-size:16px;font-weight:500;margin:0;text-align:center}.modal_closeButton__dV8K8{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__dV8K8:hover{background-color:#0000000d;border-radius:4px}.modal_modalContent__Z7b-Y{padding:12px}.FolderSelectorModal_modalOverlay__f3K\+6{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__\+2B\+9{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__4Cs7m{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.FolderSelectorModal_modalTitle__mmlWG{color:var(--black);font-size:20px;font-weight:600;margin:0}.FolderSelectorModal_closeButton__uGTUR{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.FolderSelectorModal_closeButton__uGTUR:hover{opacity:.7}.FolderSelectorModal_modalContent__5PtiF{flex:1 1;overflow-y:auto;padding:24px}.FolderSelectorModal_foldersGrid__2Lz4C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:24px}.FolderSelectorModal_folderCard__p2-AZ{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__p2-AZ:hover{border-color:var(--main);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.FolderSelectorModal_folderCard__p2-AZ.FolderSelectorModal_selected__\+uNgB{background:var(--main);border-color:var(--main)}.FolderSelectorModal_folderName__lQsiB{color:var(--black);font-size:14px;font-weight:500;margin-top:8px;text-align:center;word-break:break-word}.FolderSelectorModal_folderCard__p2-AZ.FolderSelectorModal_selected__\+uNgB .FolderSelectorModal_folderName__lQsiB{color:#fff}.FolderSelectorModal_noFolders__MyofX{color:#6b7280;font-size:14px;padding:40px 20px;text-align:center}.FolderSelectorModal_createNewSection__IPpqZ{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:24px}.FolderSelectorModal_newFolderInput__uYAQw{display:flex;flex-direction:column;gap:12px}.FolderSelectorModal_modalFooter__8Fvnp{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.invoices_container__QWIAl{display:flex;flex-direction:column;gap:20px;padding:24px}.invoices_header__faBxD{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.invoices_header__faBxD h2{color:var(--text-primary);margin:0}.invoices_tableContainer__S1nYF{overflow:auto;width:100%}.invoices_actionButtons__eFTTb{display:flex;gap:12px;justify-content:center}.invoices_actionButton__oHXNk{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s}.invoices_actionButton__oHXNk:hover{background-color:var(--light-grey)}.invoices_legendContainer__md5d7{display:flex;gap:20px;margin-top:10px}.invoices_loadingContainer__nTmdK{align-items:center;color:var(--text-secondary);display:flex;height:200px;justify-content:center}.invoices_legendItem__paIQT{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:6px}.InvoiceViewModal_overlay__u9a8K{align-items:center;animation:InvoiceViewModal_fadeIn__We6bE .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__We6bE{0%{opacity:0}to{opacity:1}}.InvoiceViewModal_modal__qtP7g{animation:InvoiceViewModal_slideIn__Vw7rG .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__Vw7rG{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.InvoiceViewModal_header__4wwgr{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:24px 24px 16px}.InvoiceViewModal_headerContent__Fy\+R1{align-items:flex-start;display:flex;gap:16px}.InvoiceViewModal_title__B2Rqe{color:#111827;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 4px}.InvoiceViewModal_subtitle__7DUO8{color:#6b7280;font-size:1rem;line-height:1.4;margin:0}.InvoiceViewModal_closeButton__Epz4y{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__Epz4y:hover{background-color:#f3f4f6;color:#374151}.InvoiceViewModal_content__pDeqW{flex:1 1;overflow-y:auto;padding:20px 24px}.InvoiceViewModal_loading__RJaBe{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.InvoiceViewModal_spinner__p8QTW{animation:InvoiceViewModal_spin__F7Y8s 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes InvoiceViewModal_spin__F7Y8s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InvoiceViewModal_formContainer__PVVu4{display:flex;flex-direction:column;gap:20px}.InvoiceViewModal_row__ZNUno{align-items:flex-end;display:flex;gap:16px;margin-bottom:0}.InvoiceViewModal_checkboxRow__gVE0C{align-items:center;display:flex;gap:24px}.InvoiceViewModal_textareaContainer__8C4sP{display:flex;flex:1 1;flex-direction:column;gap:8px}.InvoiceViewModal_textareaLabel__0HIdc{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.InvoiceViewModal_textarea__R9cN7{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__R9cN7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InvoiceViewModal_editButton__eZ\+8u{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__eZ\+8u:hover{background-color:var(--light-grey)}.InvoiceViewModal_footer__fD\+gI{background-color:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.files_filesContainer__56Hgw{padding:24px 0}.files_toolbar__GZumX{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.files_mainLayout__g01cz{align-items:flex-start;display:flex;gap:20px}.files_content__n-xrk{background-color:#f9f9f9;flex-shrink:0;padding:12px;width:-webkit-fit-content;width:fit-content}.files_content__n-xrk,.files_previewContainer__fgSH0{border:1px solid var(--light-grey);border-radius:8px;box-shadow:0 2px 4px #0000001a}.files_previewContainer__fgSH0{background-color:#fff;display:flex;flex-direction:column;height:500px;overflow:hidden;width:400px}.files_previewHeader__NsdtG{align-items:center;background-color:#f8f9fa;border-bottom:1px solid var(--light-grey);display:flex;justify-content:space-between;padding:12px 16px}.files_previewTitle__DIWho{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__W3O8G{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__W3O8G:hover{background-color:var(--light-grey);color:var(--black)}.files_expandButton__NR6gS{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__NR6gS:hover{background-color:var(--light-grey)}.files_previewContent__yPzCt{flex:1 1;overflow:hidden;padding:12px}.files_foldersGrid__9kJgJ{display:flex;flex-direction:row;gap:24px}.files_folderItem__jyu1G{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:0;text-align:center}.files_folderItem__jyu1G:hover{background-color:var(--light-grey)}.files_folderName__aE4Mh{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:4px}.files_fileCount__-HVZO{color:var(--dark-grey);font-family:var(--font-roboto);font-size:12px}.files_folderHeader__PchkX{display:flex;margin-bottom:12px}.files_backButton__yTJ2V{align-items:center;background:none;border:none;color:var(--dark-grey);cursor:pointer;display:flex;margin-right:12px}.files_backButton__yTJ2V:hover{color:var(--black)}.files_folderTitle__859ln{align-items:center;color:var(--black);display:flex;font-family:var(--font-roboto);font-size:18px;font-weight:500;gap:8px;margin:0}.files_filesGrid__d7tRu{display:flex;flex-wrap:wrap;gap:16px}.files_fileItem__L58ia{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:8px;transition:background-color .2s}.files_fileItem__L58ia:hover{background-color:var(--light-grey)}.files_fileSelected__PUEZH{background-color:var(--main)!important;color:#fff}.files_fileSelected__PUEZH .files_fileName__6ohqT{color:#fff}.files_fileIconContainer__Ge0wI{align-items:center;display:flex;justify-content:center}.files_fileName__6ohqT{color:var(--black)}.files_fileDetails__i4xlz,.files_fileName__6ohqT{font-family:var(--font-roboto);font-size:14px;font-weight:500}.files_fileDetails__i4xlz,.files_noFiles__o4WiF{color:var(--dark-grey)}.files_noFiles__o4WiF{padding:24px 16px;text-align:center}.reminders_searchContainer__ZyBSm{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.reminders_tableContainer__hUpb3{margin-bottom:16px;margin-top:16px}.reminders_actionButtons__Ieb0s{display:flex;gap:8px;justify-content:center}.reminders_actionButton__reSWS{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__reSWS:hover{background-color:var(--light-grey)}.reminders_reminderForm__\+IrJZ{display:flex;flex-direction:column;gap:16px;min-width:400px;width:100%}.reminders_reminderDescription__TcQGF{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__TcQGF:focus{border-color:var(--primary);outline:none}.reminders_formActions__75R7t{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.reminders_checkboxLabel__mnUsg{color:var(--black);font-size:14px}.create-record_sectionRow__Iyz1L{align-items:center;display:flex;gap:24px;justify-content:space-between}.create-record_contactsList__2A6zp{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px;max-height:200px;overflow:visible;position:relative}.appointments_filterContainer__L66EL,.appointments_searchContainer__HI-Uy{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.appointments_filterContainer__L66EL>*,.appointments_searchContainer__HI-Uy>*{box-sizing:border-box;flex:1 1 220px;min-width:220px}.appointments_loadingContainer__cGcXa{align-items:center;color:var(--main);display:flex;font-size:16px;justify-content:center;padding:40px}.appointments_actionButtons__UY7EB{display:flex;flex-direction:row;gap:8px;justify-content:center}.appointments_actionButton__iNyKF{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.appointments_actionButton__iNyKF:disabled{cursor:not-allowed;opacity:.5}.appointment-detail-modal_modalContent__qw0Jm{display:flex;flex-direction:column;gap:20px;max-height:75vh;overflow-y:auto;padding:8px}.appointment-detail-modal_loadingContainer__Pa73C{align-items:center;color:#cda16a;color:var(--main,#cda16a);display:flex;font-size:16px;justify-content:center;padding:40px}.appointment-detail-modal_infoGrid__23P5G{display:flex;gap:32px;justify-content:space-between}.appointment-detail-modal_infoColumn__Xy55P{display:flex;flex:1 1;flex-direction:column;gap:12px}.appointment-detail-modal_infoItem__XGRO6{display:flex;flex-direction:column;gap:6px}.appointment-detail-modal_infoItemRight__afJ2R{align-items:flex-end;display:flex;flex-direction:column;gap:6px;text-align:right}.appointment-detail-modal_infoItemRight__afJ2R label,.appointment-detail-modal_infoItem__XGRO6 label{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);font-size:13px;font-weight:600}.appointment-detail-modal_infoItemRight__afJ2R span,.appointment-detail-modal_infoItem__XGRO6 span,.appointment-detail-modal_infoText__PnhvP{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:14px}.appointment-detail-modal_infoText__PnhvP{background-color:#00000008;border-radius:6px;grid-column:1/-1;line-height:1.5;margin:8px 0 0;padding:12px}.appointment-detail-modal_badge__Udnoa{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__-zCrh{display:flex;flex-wrap:wrap;gap:12px}.appointment-detail-modal_sectionTitle__DKl-\+{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__z5ibV{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.appointment-detail-modal_selectedFiles__UIvME{background-color:#00000008;border-radius:6px;margin-bottom:10px;padding:12px}.appointment-detail-modal_selectedFilesHeader__JfNed{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.appointment-detail-modal_selectedFiles__UIvME p{color:#111;color:var(--black,#111);font-family:var(--font-roboto);font-size:13px;font-weight:600;margin:0}.appointment-detail-modal_clearButton__u4mZt{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__u4mZt:hover{background-color:#b91e1e1a}.appointment-detail-modal_clearButton__u4mZt:disabled{cursor:not-allowed;opacity:.5}.appointment-detail-modal_fileName__S2uQ9{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);font-size:12px;padding:4px 0;word-break:break-all}.appointment-detail-modal_signatureContainer__CyT7V{display:flex;flex-direction:column;gap:10px}.appointment-detail-modal_signatureCanvas__nGeYJ{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__QS4VU{display:flex;gap:10px}.appointment-detail-modal_statusGrid__PFXpH{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__lhcde{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__lhcde span{color:#111!important;color:var(--black,#111)!important}@media (max-width:768px){.appointment-detail-modal_actionsGrid__z5ibV,.appointment-detail-modal_infoGrid__23P5G,.appointment-detail-modal_statusGrid__PFXpH{grid-template-columns:1fr}.appointment-detail-modal_contactHeader__DAvG9{align-items:flex-start;flex-direction:column;gap:8px}}.appointments-management_appointmentsManagementPage__a0fKh{background-color:var(--background);min-height:100vh;padding:24px}.appointments-management_contentContainer__qPny4{display:flex;gap:24px;margin-top:24px}.appointments-management_filtersSection__rnJZD{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:-webkit-fit-content;height:fit-content;min-width:280px;padding:20px}.appointments-management_filtersSection__rnJZD h3{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:500;margin:0 0 16px}.appointments-management_groupSelector__BCqa8{margin-bottom:20px}.appointments-management_checkboxContainer__CgzAo{display:flex;flex-direction:column;gap:12px}.appointments-management_clearFiltersButton__J0oG5{margin-top:20px}.appointments-management_tableSection__68l3l{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;flex:1 1;padding:20px}.appointments-management_loadingMessage__Ec0PM{color:var(--gray);font-family:var(--font-roboto);font-size:16px;padding:40px;text-align:center}.appointments-management_errorMessage__rISAw{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__PvfN9{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:768px){.appointments-management_contentContainer__qPny4{flex-direction:column}.appointments-management_filtersSection__rnJZD{min-width:auto}}.AssignAppointmentModal_overlay__u7db-{align-items:center;animation:AssignAppointmentModal_fadeIn__Sbpr4 .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__Sbpr4{0%{opacity:0}to{opacity:1}}.AssignAppointmentModal_modal__JFiDo{animation:AssignAppointmentModal_modalSlideIn__NueYO .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__NueYO{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AssignAppointmentModal_header__S\+q01{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__zsnrY{align-items:center;display:flex;flex:1 1}.AssignAppointmentModal_title__PA6e2{color:#fff;font-size:20px;font-weight:600;margin:0 0 4px}.AssignAppointmentModal_subtitle__RSOwK{color:#fffc;font-size:14px;margin:0;opacity:.8}.AssignAppointmentModal_closeButton__q5z3Q{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__q5z3Q:hover{background:#fff3;transform:scale(1.05)}.AssignAppointmentModal_content__lKhJv{flex:1 1;max-height:400px;min-height:200px;overflow-y:auto;padding:24px 32px}.AssignAppointmentModal_loading__3dbUK{align-items:center;color:#666;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.AssignAppointmentModal_spinner__fUMi3{animation:AssignAppointmentModal_spin__41mMz 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__41mMz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AssignAppointmentModal_userList__mqFHG{display:flex;flex-direction:column;gap:8px}.AssignAppointmentModal_userItem__W9IGx{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__W9IGx:hover{background:#e9ecef;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.AssignAppointmentModal_userItem__W9IGx.AssignAppointmentModal_selected__OJq9Y{background:#cda16a1a;border-color:var(--main);box-shadow:0 4px 12px #cda16a33}.AssignAppointmentModal_userInfo__WNG0W{display:flex;flex-direction:column;gap:4px}.AssignAppointmentModal_userName__CORAe{color:#2c3e50;font-size:16px;font-weight:600}.AssignAppointmentModal_userUsername__N618Q{color:#6c757d;font-size:14px;font-weight:400}.AssignAppointmentModal_checkmark__fq35g{color:var(--main);font-size:20px;font-weight:700}.AssignAppointmentModal_emptyState__-z70H{align-items:center;color:#6c757d;display:flex;justify-content:center;padding:40px 20px;text-align:center}.AssignAppointmentModal_footer__h0kgU{background:#f8f9fa;border-top:1px solid #00000014;display:flex;gap:16px;justify-content:flex-end;padding:20px 32px}@media (max-width:640px){.AssignAppointmentModal_modal__JFiDo{max-height:90vh;width:95vw}.AssignAppointmentModal_content__lKhJv,.AssignAppointmentModal_footer__h0kgU,.AssignAppointmentModal_header__S\+q01{padding-left:20px;padding-right:20px}.AssignAppointmentModal_footer__h0kgU{flex-direction:column}}.user-management_searchContainer__f34Y6{align-items:center;display:flex;gap:16px}.user-management_actionButtons__cWSNi{display:flex;flex-direction:row;gap:4px;justify-content:center}.user-management_actionButton__iAWD0{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.user-management_userForm__4dndC{display:flex;flex-direction:column;gap:16px;max-width:500px;width:100%}.user-management_modalButtons__EslnL{display:flex;gap:16px;justify-content:center;margin-top:24px}.user-edit_container__Hn5wu{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;padding:20px}.user-edit_message__3Q2H9{border-radius:6px;font-size:14px;font-weight:500;padding:12px 16px}.user-edit_message__3Q2H9.user-edit_success__3CNCr{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__3Q2H9.user-edit_error__eDjA5{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__kiPPV{background:var(--white);border:1px solid var(--light-grey);border-radius:8px;padding:24px}.user-edit_formGroup__auQj4{margin-bottom:20px}.user-edit_label__CHV58{color:var(--dark-grey);display:block;font-weight:500;margin-bottom:8px}.user-edit_checkboxGroup__KJPFT{align-items:center;display:flex;gap:12px}.user-edit_checkboxLabel__nC3Jd{color:var(--black);font-family:var(--font-roboto);font-size:14px;font-weight:500;margin-bottom:auto;margin-top:auto}.user-edit_buttonGroup__Q9b92{display:flex;gap:12px;justify-content:flex-start;margin-top:24px}.profile_container__weH\+Q{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:600px;padding:20px}.profile_message__PSR4r{border-radius:6px;font-size:14px;font-weight:500;padding:12px 16px}.profile_message__PSR4r.profile_success__BLjSY{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__PSR4r.profile_error__\+qa\+S{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__wU7N\+,.profile_securitySection__mfdxe,.profile_sessionSection__usFIQ{background:var(--white);border:1px solid var(--light-grey);border-radius:8px;padding:24px}.profile_profileSection__wU7N\+ h3,.profile_securitySection__mfdxe h3,.profile_sessionSection__usFIQ h3{color:var(--dark-grey);font-size:18px;font-weight:600;margin:0 0 20px}.profile_formGroup__1SQMN{margin-bottom:16px}.profile_passwordForm__2gBBC{display:flex;flex-direction:column;gap:16px}.profile_modalButtons__ZSrio{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.profile_sectionTitle__1B0Qu{color:var(--black);font-family:var(--font-roboto);font-size:18px}.dashboard_dashboardGrid__xO49L{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:24px}.dashboard_dashboardCard__IPg80{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:24px;transition:transform .2s,box-shadow .2s}.dashboard_dashboardCard__IPg80:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.dashboard_cardIcon__IgMPX{align-items:center;border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.dashboard_cardTitle__wGCU6{color:var(--black);font-family:var(--font-roboto);font-size:18px;font-weight:600;margin-bottom:8px}.dashboard_cardDescription__aYb9G{color:var(--dark-grey);font-family:var(--font-roboto);font-size:14px}.dashboard_statsContainer__LcyCt{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dashboard_statCard__IdV12{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:center}.dashboard_statTitle__EOe21{color:var(--dark-grey);font-family:var(--font-roboto);font-size:16px;margin-bottom:12px}.dashboard_statValue__CPMNT{color:var(--main);font-family:var(--font-roboto);font-size:28px;font-weight:600}.calls_callsPage__\+5QG0{background-color:var(--background-color);display:flex;flex-direction:column;gap:24px;min-height:100vh;padding:20px}.calls_noAccessMessage__1QCDY{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__1QCDY h3{color:#dc3545;font-size:1.5rem;font-weight:600;margin-bottom:16px}.calls_noAccessMessage__1QCDY p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:12px}.calls_noAccessMessage__1QCDY p:last-child{margin-bottom:0}.calls_twilioStatus__-Mx16{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__1DOx7,.calls_quickDiagnostic__l\+yYv{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.calls_deviceDiagnostic__1DOx7{margin:10px 0}.calls_statusIndicator__Z--J\+{align-items:center;display:flex;gap:8px}.calls_statusDot__rB8R7{animation:calls_pulse__lGPJ- 2s infinite;border-radius:50%;height:8px;width:8px}.calls_statusIndicator__Z--J\+.calls_ready__N5ZXP .calls_statusDot__rB8R7{background-color:#28a745}.calls_statusIndicator__Z--J\+.calls_connecting__lpAzN .calls_statusDot__rB8R7{background-color:#ffc107}.calls_statusText__mlUBa{color:#333;color:var(--text-color,#333);font-size:14px;font-weight:500}.calls_activeCallIndicator__-A\+L7{align-items:center;animation:calls_glow__UWfgf 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__lGPJ-{0%,to{opacity:1}50%{opacity:.5}}@keyframes calls_glow__UWfgf{0%,to{box-shadow:0 0 5px #28a7454d}50%{box-shadow:0 0 10px #28a74599}}.calls_callActions__mD8M6{align-items:center;display:flex;gap:8px}.calls_quickCallIcon__HL3CV{background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:4px;transition:background-color .2s}.calls_quickCallIcon__HL3CV:hover:not(:disabled){background-color:#28a7451a}.calls_quickCallIcon__HL3CV:disabled{cursor:not-allowed;opacity:.5}.calls_controlsContainer__I14rL{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.calls_searchAndFilters__AMJW9{align-items:center;display:flex;flex:1 1;gap:16px}.calls_searchContainer__rJlf8{flex:1 1;max-width:400px;position:relative}.calls_searchContainer__rJlf8 svg{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.calls_searchInput__xBQuC{padding-right:40px!important;width:100%}.calls_filterDropdown__e3eFm{min-width:180px}.calls_floatingCallButton__opjIr{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__opjIr:hover{box-shadow:0 6px 16px #0003;transform:scale(1.05)}.calls_tableContainer__82Soh{background:var(--white);border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;overflow:hidden}.calls_callIcon__63168{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__63168:hover{background:#0080001a;transform:scale(1.1)}.calls_callButton__lnriw{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__lnriw:hover:not(:disabled){color:#218838;opacity:.8}.calls_callButton__lnriw:disabled{color:#6c757d;cursor:not-allowed;opacity:.5}.calls_callButton__lnriw svg{fill:currentColor;height:14px;width:14px}.calls_callButton__lnriw:disabled svg,.calls_callButton__lnriw:hover:not(:disabled) svg{fill:currentColor}.calls_statsContainer__BCdVB{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px}.calls_statCard__nIIXj{background:var(--white);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;text-align:center;transition:transform .2s ease}.calls_statCard__nIIXj:hover{transform:translateY(-2px)}.calls_statNumber__husXg{color:var(--primary-color);font-size:2.5rem;font-weight:700;margin-bottom:8px}.calls_statLabel__jVRrS{color:var(--dark-grey);font-size:.9rem;font-weight:500}@media (max-width:768px){.calls_callsPage__\+5QG0{padding:16px}.calls_controlsContainer__I14rL{align-items:stretch;flex-direction:column}.calls_searchAndFilters__AMJW9{flex-direction:column}.calls_searchContainer__rJlf8{max-width:none}.calls_newCallButton__uqgO6{justify-content:center}.calls_statsContainer__BCdVB{grid-template-columns:repeat(2,1fr)}.calls_statNumber__husXg{font-size:2rem}}@media (max-width:480px){.calls_statsContainer__BCdVB{grid-template-columns:1fr}.calls_actionsContainer__UdQBx{flex-direction:column;gap:4px}.calls_actionButton__-8UGT{height:28px;width:100%}}.calls_contentContainer__mO6sW{align-items:flex-start;display:flex;gap:20px}.calls_callSection__pRWcC{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__SnCDA{color:#585858;color:var(--dark-grey,#585858);font-family:var(--font-roboto);font-size:18px;font-weight:600;margin:0 0 20px}.calls_contactSelector__dBD9U{margin-bottom:20px}.calls_selectorLabel__8wgCB{color:#585858;color:var(--dark-grey,#585858);display:block;font-family:var(--font-roboto);font-weight:500;margin-bottom:8px}.calls_contactSelectorHeader__mizCY{align-items:stretch;display:flex;gap:10px;margin-bottom:10px}.calls_contactDropdown__W-mvx{flex:1 1}.calls_debugButton__KwO9G,.calls_refreshButton__Js\+en{align-items:center;border-radius:4px;display:flex;font-size:16px;justify-content:center;min-width:40px;padding:0 10px}.calls_customNumberInput__gDbHX{margin-top:10px}.calls_numberInput__YSz\+j{width:100%}.calls_loadingContacts__AmQZ0{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__Kuii2{animation:calls_spin__GWnPe 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__GWnPe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calls_callTimer__sdO1E{margin-bottom:20px;text-align:center}.calls_timerDisplay__-JNYu{color:#007bff;color:var(--primary-color,#007bff);font-family:var(--font-roboto),"Courier New",monospace;font-size:32px;font-weight:700}.calls_connectingAnimation__zStov{margin-bottom:20px;text-align:center}.calls_connectingAnimation__zStov p{color:#767676;color:var(--grey,#767676);font-family:var(--font-roboto);font-size:14px}.calls_pulse__lGPJ-{animation:calls_pulse__lGPJ- 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__zStov p{color:#666;color:var(--text-secondary,#666);margin:0}.calls_callControls__\+x53A{display:flex;gap:10px;justify-content:center}.calls_callButton__lnriw,.calls_cancelButton__5puBg,.calls_endCallButton__\+j5Dc{min-width:120px}.calls_endCallButton__\+j5Dc{background-color:#dc3545!important;background-color:var(--red,#dc3545)!important}.calls_endCallButton__\+j5Dc:hover{background-color:#c82333!important;background-color:var(--red-dark,#c82333)!important}.calls_cancelButton__5puBg{background-color:#ffc107!important;background-color:var(--warning,#ffc107)!important;color:#212529!important;color:var(--dark,#212529)!important}.calls_cancelButton__5puBg:hover{background-color:#e0a800!important;background-color:var(--warning-dark,#e0a800)!important}.calls_tableSection__CpLIx{flex:1 1}@media (max-width:1024px){.calls_contentContainer__mO6sW{flex-direction:column}.calls_callSection__pRWcC{flex:none;width:100%}}.table-skeleton_skeletonContainer__akYqW{overflow-x:auto;width:100%}.table-skeleton_skeletonTable__sxNuj{background-color:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.table-skeleton_skeletonTable__sxNuj thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:12px 16px;text-align:left}.table-skeleton_skeletonTable__sxNuj tbody tr{border-bottom:1px solid #e9ecef}.table-skeleton_skeletonTable__sxNuj tbody td{padding:12px 16px}.table-skeleton_skeletonCell__c\+PN3,.table-skeleton_skeletonHeader__XX9It{animation:table-skeleton_shimmer__XLqNU 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__XX9It{height:16px;width:80%}.table-skeleton_skeletonCell__c\+PN3{height:18px;width:90%}.table-skeleton_skeletonTable__sxNuj tbody tr td:first-child .table-skeleton_skeletonCell__c\+PN3{width:60%}.table-skeleton_skeletonTable__sxNuj tbody tr td:nth-child(2) .table-skeleton_skeletonCell__c\+PN3{width:85%}.table-skeleton_skeletonTable__sxNuj tbody tr td:nth-child(3) .table-skeleton_skeletonCell__c\+PN3{width:70%}.table-skeleton_skeletonTable__sxNuj tbody tr td:nth-child(4) .table-skeleton_skeletonCell__c\+PN3{width:75%}.table-skeleton_skeletonTable__sxNuj tbody tr td:nth-child(5) .table-skeleton_skeletonCell__c\+PN3{width:50%}@keyframes table-skeleton_shimmer__XLqNU{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.table-skeleton_skeletonTable__sxNuj tbody td,.table-skeleton_skeletonTable__sxNuj thead th{padding:8px 12px}}.add-contact-selector_overlay__Y4pHX{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__wrFoD{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:600px;min-width:500px;padding:24px}.add-contact-selector_header__Szo4s{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.add-contact-selector_title__p7M9o{color:#333;font-size:1.5rem;font-weight:600;margin:0}.add-contact-selector_closeButton__961Rt{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:4px}.add-contact-selector_closeButton__961Rt:hover{opacity:.7}.add-contact-selector_content__zXAuW{display:flex;flex-direction:column;gap:16px}.add-contact-selector_phoneInfo__a3ekM{color:#666;font-size:1rem;margin:0}.add-contact-selector_question__0Cv1i{color:#333;font-size:1.1rem;font-weight:500;margin:8px 0}.add-contact-selector_optionsGrid__8NoT0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:8px}.add-contact-selector_optionButton__tSBir{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__tSBir:hover{background-color:#f8f9fa;border-color:#007bff;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.add-contact-selector_optionLabel__KI6Vy{color:#333;font-size:1rem;font-weight:600;text-align:center}.add-contact-selector_optionDescription__r6EuU{color:#666;font-size:.875rem;text-align:center}.IncomingCallModal_overlay__BdgaL{animation:IncomingCallModal_slideInFromRight__KXQIk .4s cubic-bezier(.34,1.56,.64,1);position:fixed;right:20px;top:20px;z-index:9999}@keyframes IncomingCallModal_slideInFromRight__KXQIk{0%{opacity:0;transform:translateX(100%) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}.IncomingCallModal_modal__atjcg{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__WC5Wk{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.IncomingCallModal_modal__atjcg.IncomingCallModal_ringing__jT\+e6{animation:IncomingCallModal_modalSlideIn__WC5Wk .4s cubic-bezier(.34,1.56,.64,1),IncomingCallModal_ringingPulse__u25rk 2s ease-in-out infinite}@keyframes IncomingCallModal_ringingPulse__u25rk{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.IncomingCallModal_header__193m0{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:16px}.IncomingCallModal_headerActions__6Q3\+J{align-items:center;display:flex;gap:8px}.IncomingCallModal_statusIndicator__BMFy9{align-items:center;display:flex;gap:12px}.IncomingCallModal_pulseRing__hd39O{height:24px;position:relative;width:24px}.IncomingCallModal_pulseRingInner__Ub\+21{background:#fff3;border:2px solid #fffc;border-radius:50%;height:24px;width:24px}.IncomingCallModal_pulseRing__hd39O.IncomingCallModal_active__SozgS:before{animation:IncomingCallModal_pulseAnimation__pBHOC 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__pBHOC{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.IncomingCallModal_statusText__pdb3u{font-size:1rem;font-weight:600;opacity:.95}.IncomingCallModal_duration__2U5xg{background:#ffffff1a;border-radius:12px;font-family:Courier New,monospace;font-size:.9rem;opacity:.9;padding:4px 8px}.IncomingCallModal_contactSection__a8Tyy{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px 20px 12px}.IncomingCallModal_avatar__Idh2M{position:relative}.IncomingCallModal_knownContactAvatar__o7WoC{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__o7WoC: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__TU-of{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__TU-of: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__uUS5A{align-items:center;display:flex;flex-direction:column;gap:8px}.IncomingCallModal_contactName__S5UPV{color:#2c3e50;font-size:1.2rem;font-weight:700;margin:0;text-align:center}.IncomingCallModal_contactType__oYn-Q{align-items:center;display:flex;justify-content:center;margin:0}.IncomingCallModal_knownBadge__2SMgZ{background:linear-gradient(135deg,#4caf50,#45a049);box-shadow:0 2px 8px #4caf504d}.IncomingCallModal_knownBadge__2SMgZ,.IncomingCallModal_unknownBadge__7vspM{border-radius:16px;color:#fff;font-size:.85rem;font-weight:600;padding:4px 12px}.IncomingCallModal_unknownBadge__7vspM{background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 2px 8px #ff98004d}.IncomingCallModal_phoneNumber__Lrm4M{color:#6c757d;font-family:Courier New,monospace;font-size:1.1rem;letter-spacing:.5px;margin:0}.IncomingCallModal_company__sS10d{color:#495057;font-size:.95rem;font-weight:500;margin:0}.IncomingCallModal_additionalInfo__rpd2G{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:0 24px}.IncomingCallModal_infoChip__TKIXX{background:#e3f2fd;border:1px solid #bbdefb;border-radius:12px;color:#1976d2;font-size:.85rem;padding:8px 12px;text-align:center}.IncomingCallModal_clickableChip__QfCbR{cursor:pointer;transition:all .2s ease}.IncomingCallModal_clickableChip__QfCbR:hover{background:#1976d2;box-shadow:0 2px 8px #1976d24d;color:#fff;transform:translateY(-1px)}.IncomingCallModal_missedCallChip__\+y6QJ{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:1px solid #ef9a9a;color:#c62828;font-weight:600}.IncomingCallModal_outgoingMissedCallChip__PSlFZ{animation:IncomingCallModal_subtlePulse__f6spI 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__f6spI{0%,to{box-shadow:0 2px 8px #ff98004d;transform:scale(1)}50%{box-shadow:0 4px 12px #ff980066;transform:scale(1.02)}}.IncomingCallModal_missedCallTime__Q8rRx{display:block;font-size:.75rem;font-weight:400;margin-top:4px;opacity:.8}.IncomingCallModal_actions__CL6Ny{display:flex;gap:12px;justify-content:center;padding:12px 16px 16px}.IncomingCallModal_actionButton__0IFDa{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__0IFDa:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.IncomingCallModal_actionButton__0IFDa:active{transform:translateY(0)}.IncomingCallModal_accept__l1wcQ{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.IncomingCallModal_accept__l1wcQ:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 8px 24px #4caf5066}.IncomingCallModal_reject__2TRIx{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.IncomingCallModal_reject__2TRIx:hover{background:linear-gradient(135deg,#d32f2f,#c62828);box-shadow:0 8px 24px #f4433666}.IncomingCallModal_secondaryActions__J6CVT{display:flex;gap:8px;justify-content:center;padding:0 24px 24px}.IncomingCallModal_secondaryButton__Brar7{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__Brar7:hover{background:#f8f9fa;border-color:#d0d0d0;color:#495057}@media (max-width:480px){.IncomingCallModal_overlay__BdgaL{left:10px;right:10px;top:10px}.IncomingCallModal_modal__atjcg{margin:0 auto;max-width:300px;width:100%}.IncomingCallModal_header__193m0{padding:12px}.IncomingCallModal_contactSection__a8Tyy{padding:12px 16px 8px}.IncomingCallModal_actions__CL6Ny{padding:8px 12px 12px}.IncomingCallModal_actionButton__0IFDa{font-size:.85rem;padding:10px 16px}}.AgentSelectionModal_overlay__6SH97{align-items:center;animation:AgentSelectionModal_fadeIn__z6bz3 .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__z6bz3{0%{opacity:0}to{opacity:1}}.AgentSelectionModal_modal__JbBdM{animation:AgentSelectionModal_modalSlideIn__BQF4j .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__BQF4j{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.AgentSelectionModal_header__6jDWQ{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px}.AgentSelectionModal_headerContent__4-bM6{align-items:center;display:flex;gap:16px}.AgentSelectionModal_icon__ir22w{font-size:2rem;opacity:.9}.AgentSelectionModal_title__DPFsT{font-size:1.4rem;font-weight:700;margin:0}.AgentSelectionModal_subtitle__MLv78{font-size:.9rem;margin:4px 0 0;opacity:.9}.AgentSelectionModal_agentsList__--Mm-{max-height:400px;overflow-y:auto;padding:16px}.AgentSelectionModal_agentItem__b2jL8{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__b2jL8:hover{background:#f8f9fa;box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.AgentSelectionModal_agentItem__b2jL8.AgentSelectionModal_selected__ZjSOh{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#1976d2;box-shadow:0 4px 16px #1976d233}.AgentSelectionModal_agentAvatar__tDA\+n{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__DgFvY{display:flex;flex:1 1;flex-direction:column;gap:4px}.AgentSelectionModal_agentName__5WCt0{color:#2c3e50;font-size:1.1rem;font-weight:600}.AgentSelectionModal_agentEmail__kvgU2{color:#6c757d;font-size:.9rem}.AgentSelectionModal_agentStatus__id1eI{align-items:center;color:#28a745;display:flex;font-size:.85rem;font-weight:500;gap:6px}.AgentSelectionModal_statusIndicator__u3nOZ{animation:AgentSelectionModal_pulse__B\+DTO 2s infinite;background:#28a745;border-radius:50%;height:8px;width:8px}@keyframes AgentSelectionModal_pulse__B\+DTO{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__4vZ1w{align-items:center;display:flex;justify-content:center;width:32px}.AgentSelectionModal_checkmark__d3c\+\+{align-items:center;animation:AgentSelectionModal_checkmarkBounce__Xnmhf .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__Xnmhf{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AgentSelectionModal_noAgents__cVfsw{color:#6c757d;padding:40px 20px;text-align:center}.AgentSelectionModal_noAgentsIcon__o1dKX{font-size:3rem;margin-bottom:16px}.AgentSelectionModal_actions__NCszC{background:#f8f9fa;border-top:1px solid #e9ecef;display:flex;gap:12px;padding:20px 24px}.AgentSelectionModal_actionButton__dDyyM{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__dDyyM:hover{transform:translateY(-2px)}.AgentSelectionModal_actionButton__dDyyM:active{transform:translateY(0)}.AgentSelectionModal_cancelButton__5vWKB{background:#6c757d;color:#fff}.AgentSelectionModal_cancelButton__5vWKB:hover{background:#5a6268;box-shadow:0 4px 12px #6c757d4d}.AgentSelectionModal_confirmButton__M06Ap{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff}.AgentSelectionModal_confirmButton__M06Ap:hover{background:linear-gradient(135deg,#1565c0,#0d47a1);box-shadow:0 4px 16px #1976d266}.AgentSelectionModal_confirmButton__M06Ap:disabled{background:#e9ecef;box-shadow:none;color:#6c757d;cursor:not-allowed;transform:none}.AgentSelectionModal_confirmButton__M06Ap:disabled:hover{box-shadow:none;transform:none}@media (max-width:480px){.AgentSelectionModal_modal__JbBdM{margin:20px;max-height:calc(100vh - 40px);width:calc(100vw - 40px)}.AgentSelectionModal_header__6jDWQ{padding:20px}.AgentSelectionModal_agentsList__--Mm-{max-height:300px;padding:12px}.AgentSelectionModal_agentItem__b2jL8{padding:12px}.AgentSelectionModal_actions__NCszC{flex-direction:column;padding:16px}.AgentSelectionModal_actionButton__dDyyM{width:100%}}.multiple-incoming-calls_multipleCallsOverlay__U34n5{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__JUQba{animation:multiple-incoming-calls_slideInUp__YFyUP .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__UuIqe{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__UuIqe h3{font-size:1.4rem;font-weight:600;margin:0 0 8px}.multiple-incoming-calls_header__UuIqe p{font-size:.95rem;margin:0;opacity:.9}.multiple-incoming-calls_callsList__sZfPE{flex:1 1;max-height:350px;overflow-x:hidden;overflow-y:auto;padding:16px}.multiple-incoming-calls_callsList__sZfPE::-webkit-scrollbar{width:8px}.multiple-incoming-calls_callsList__sZfPE::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.multiple-incoming-calls_callsList__sZfPE::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}.multiple-incoming-calls_callsList__sZfPE::-webkit-scrollbar-thumb:hover{background:#764ba2}.multiple-incoming-calls_callItem__5dMLI{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__5dMLI:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a;transform:translateX(-2px)}.multiple-incoming-calls_callItem__5dMLI:last-child{margin-bottom:0}.multiple-incoming-calls_callInfo__7ApD3{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;overflow:hidden}.multiple-incoming-calls_callIcon__e4VYQ{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__TDZCY{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__CwBel{background:#ff98001a;border-radius:8px;color:#ff9800;font-size:.75rem;font-weight:600;margin-top:2px;padding:2px 6px}.multiple-incoming-calls_callDetails__OawHp{display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.multiple-incoming-calls_callNumber__BGp7V{color:#2c3e50;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiple-incoming-calls_callLabel__2n9zv{color:#667eea;font-size:.85rem;font-weight:500}.multiple-incoming-calls_callTime__anFw1{color:#6c757d;font-size:.8rem}.multiple-incoming-calls_callSubDetails__2BYTC{color:#495057;font-size:.8rem;margin-top:2px}.multiple-incoming-calls_expedienteLink__\+kDn9{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__\+kDn9:hover{background:#667eea33;color:#764ba2;transform:translateX(2px)}.multiple-incoming-calls_callActions__06\+BH{display:flex;flex-shrink:0;gap:8px}.multiple-incoming-calls_acceptButton__KGDEm,.multiple-incoming-calls_rejectButton__\+oTKL{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__KGDEm{background:#28a745;color:#fff}.multiple-incoming-calls_acceptButton__KGDEm:hover{background:#218838;transform:scale(1.05)}.multiple-incoming-calls_rejectButton__\+oTKL{background:#dc3545;color:#fff}.multiple-incoming-calls_rejectButton__\+oTKL:hover{background:#c82333;transform:scale(1.05)}.multiple-incoming-calls_footer__\+LccF{background:#f8f9fa;border-top:1px solid #e9ecef;padding:16px 24px}.multiple-incoming-calls_hint__zEGsA{color:#6c757d;font-size:.85rem;margin:0;text-align:center}@keyframes multiple-incoming-calls_slideInUp__YFyUP{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.multiple-incoming-calls_minimizeButton__Ow5jQ{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__Ow5jQ:hover{background:#fff6;box-shadow:0 2px 8px #0003;transform:scale(1.1)}.multiple-incoming-calls_minimized__A7JwS{max-height:90px}.multiple-incoming-calls_minimized__A7JwS .multiple-incoming-calls_callsList__sZfPE,.multiple-incoming-calls_minimized__A7JwS .multiple-incoming-calls_footer__\+LccF{display:none}.multiple-incoming-calls_minimized__A7JwS .multiple-incoming-calls_header__UuIqe{cursor:pointer;padding:20px 60px 20px 24px}.multiple-incoming-calls_minimized__A7JwS .multiple-incoming-calls_header__UuIqe:hover{background:linear-gradient(135deg,#7689f0,#8354af)}.multiple-incoming-calls_minimized__A7JwS .multiple-incoming-calls_header__UuIqe h3{font-size:1.1rem;margin:0}.multiple-incoming-calls_minimized__A7JwS .multiple-incoming-calls_header__UuIqe p{display:none}@media (max-width:600px){.multiple-incoming-calls_multipleCallsOverlay__U34n5{bottom:10px;left:10px;max-width:none;right:10px;width:calc(100vw - 20px)}.multiple-incoming-calls_multipleCallsContainer__JUQba{margin:0;max-height:calc(100vh - 80px);max-width:none}.multiple-incoming-calls_callItem__5dMLI{flex-direction:column;gap:12px;text-align:center}.multiple-incoming-calls_callInfo__7ApD3{justify-content:center}.multiple-incoming-calls_callActions__06\+BH{justify-content:center;width:100%}.multiple-incoming-calls_acceptButton__KGDEm,.multiple-incoming-calls_rejectButton__\+oTKL{flex:1 1;max-width:120px}}@media (min-width:601px){.multiple-incoming-calls_multipleCallsOverlay__U34n5{left:auto;max-width:450px;right:20px}.multiple-incoming-calls_multipleCallsContainer__JUQba{max-height:calc(100vh - 100px)}}.twilio-call-handler_callLogsPanel__p-RyB{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin:2rem 0;padding:1.5rem}.twilio-call-handler_callLogsTable__Lu\+yT{border-collapse:collapse;margin-top:1rem;width:100%}.twilio-call-handler_callLogsTable__Lu\+yT td,.twilio-call-handler_callLogsTable__Lu\+yT th{border:1px solid #eee;padding:.5rem .75rem;text-align:left}.twilio-call-handler_callLogsTable__Lu\+yT th{background:#f7f7f7;font-weight:700}.twilio-call-handler_callLogsTable__Lu\+yT tr:nth-child(2n){background:#fafafa}.twilio-call-handler_incomingCallModal__UE4gr{z-index:9999}.twilio-call-handler_incomingCallContent__-I\+21{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center}.twilio-call-handler_callerInfo__XEEdb{margin-bottom:2rem}.twilio-call-handler_phoneIconContainer__CfIPL{animation:twilio-call-handler_ring__hY3Ik 1s infinite;margin-bottom:1rem}.twilio-call-handler_phoneIcon__sFVna{color:#007bff;color:var(--primary-color,#007bff);font-size:3rem}.twilio-call-handler_callerInfo__XEEdb h3{color:#333;color:var(--text-color,#333);font-size:1.5rem;margin:.5rem 0}.twilio-call-handler_callerNumber__6kODu{color:#666;color:var(--secondary-text-color,#666);font-size:1.2rem;font-weight:700;margin:0}.twilio-call-handler_callActions__M-piR{display:flex;gap:1rem}.twilio-call-handler_acceptButton__O1dLf{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__O1dLf:hover{background-color:#218838;border-color:#218838}.twilio-call-handler_rejectButton__NG8is{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__NG8is:hover{background-color:#c82333;border-color:#c82333}.twilio-call-handler_activeCallPanel__vt8Wc{-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__lT\+pW{align-items:center;background:#28a7450d;border-left:4px solid #28a745;border-radius:12px;display:flex;gap:1rem;padding:.75rem}.twilio-call-handler_activePhoneIconContainer__-whUT{align-items:center;animation:twilio-call-handler_pulse__GuVJA 2s infinite;background:#28a7451a;border-radius:50%;display:flex;justify-content:center;padding:.5rem}.twilio-call-handler_activePhoneIcon__fu0ZX{color:#28a745;font-size:1.2rem}.twilio-call-handler_callDetails__5-g\+F{display:flex;flex:1 1;flex-direction:column}.twilio-call-handler_callStatus__dFpvw{color:#28a745;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.twilio-call-handler_callNumber__g7BGk{color:#2c3e50;font-size:1.1rem;font-weight:500;line-height:1.3}.twilio-call-handler_callControls__oZ5L8{background:#f8f9fa99;border-radius:12px;display:flex;gap:.75rem;justify-content:center;padding:.5rem}.twilio-call-handler_controlButton__oIels{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__oIels:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px) scale(1.05)}.twilio-call-handler_controlButton__oIels:active{transform:translateY(0) scale(.98)}.twilio-call-handler_controlButton__oIels: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__oIels:hover:before{opacity:1}.twilio-call-handler_unmuted__tLCER{background:linear-gradient(135deg,#e8f5e8,#d4edda);border:2px solid #28a74533;color:#28a745}.twilio-call-handler_unmuted__tLCER:hover{background:linear-gradient(135deg,#28a745,#20c997);border-color:#28a745;color:#fff}.twilio-call-handler_muted__MjQNa{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:2px solid #85640433;color:#856404}.twilio-call-handler_muted__MjQNa:hover{background:linear-gradient(135deg,#ffc107,#ffb300);border-color:#ffc107;color:#333}.twilio-call-handler_transferButton__uvSyo{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid #1976d233;color:#1976d2}.twilio-call-handler_transferButton__uvSyo:hover{background:linear-gradient(135deg,#1976d2,#1565c0);border-color:#1976d2;color:#fff}.twilio-call-handler_hangUpButton__\+LDGY{background:linear-gradient(135deg,#ffebee,#ffcdd2);border:2px solid #d32f2f33;color:#d32f2f}.twilio-call-handler_hangUpButton__\+LDGY:hover{background:linear-gradient(135deg,#d32f2f,#c62828);border-color:#d32f2f;color:#fff}@keyframes twilio-call-handler_ring__hY3Ik{0%,to{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes twilio-call-handler_pulse__GuVJA{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__vt8Wc{left:10px;max-width:none;min-width:auto;padding:1rem;right:10px;top:10px}.twilio-call-handler_callControls__oZ5L8{gap:1rem}.twilio-call-handler_controlButton__oIels{font-size:1.1rem;height:48px;width:48px}.twilio-call-handler_incomingCallContent__-I\+21{padding:1.5rem}.twilio-call-handler_callActions__M-piR{flex-direction:column;width:100%}.twilio-call-handler_acceptButton__O1dLf,.twilio-call-handler_rejectButton__NG8is{justify-content:center;width:100%}}.twilio-status-indicator_statusIndicator__8gb82{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__GUaKc{align-items:center;display:flex;font-size:16px}.twilio-status-indicator_spinner__mLXnN{animation:twilio-status-indicator_spin__4YPXS 1s linear infinite;display:inline-block}@keyframes twilio-status-indicator_spin__4YPXS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.twilio-status-indicator_text__od5E0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.twilio-status-indicator_statusIndicator__8gb82{font-size:13px;left:10px;max-width:none;right:10px;top:10px}.twilio-status-indicator_text__od5E0{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.a3180b13.css.map*/