._authPageContainer_v4c8l_3{margin-top:-3.9rem;display:flex;flex-direction:row;align-items:stretch;justify-content:center;min-height:90vh;padding:2rem;gap:3rem;background-color:var(--color-background)}._authBrandingSection_v4c8l_15{flex:1;max-width:600px;display:flex;flex-direction:column;justify-content:center;color:var(--color-text-heading);padding-right:2rem}._appName_v4c8l_25{font-size:3.5rem;font-weight:800;color:var(--color-primary);margin:0;text-align:left;letter-spacing:-1px}._appNameMobile_v4c8l_34{display:none;font-size:3.5rem;font-weight:800;color:var(--color-primary);margin:0;text-align:left;letter-spacing:-1px}._appDescription_v4c8l_44{font-size:1.2rem;line-height:1.7;color:var(--color-text);text-align:justify}._appDescription_v4c8l_44 ul{list-style:none;padding-left:0;margin-top:1rem}._appDescription_v4c8l_44 li{padding-left:1.5rem;position:relative;margin-bottom:1rem}._appDescription_v4c8l_44 li:before{content:"✓";position:absolute;left:0;top:2px;color:var(--color-success);font-weight:700}._appDescription_v4c8l_44 strong{font-weight:600;color:var(--color-text-heading)}._authFormContainer_v4c8l_77{flex:0 0 420px;display:flex;flex-direction:column;justify-content:center;padding:2.5rem;background-color:var(--color-white);border-radius:12px;box-shadow:0 8px 25px rgba(var(--color-black-rgb),.1);align-self:center;overflow-y:auto}._formTitle_v4c8l_90{font-size:1.75rem;color:var(--color-text-heading);margin:0 0 1.5rem;text-align:center;font-weight:600}._formElement_v4c8l_98{display:flex;flex-direction:column;width:100%}._formGroup_v4c8l_104{display:flex;flex-direction:column;margin-bottom:1rem}._formGroup_v4c8l_104 label{font-weight:500;font-size:.9rem;color:var(--color-text);margin-bottom:.3rem}._inputField_v4c8l_117{padding:.75rem 1rem;border:1px solid var(--color-border-darker);border-radius:6px;font-size:1rem;color:var(--color-text);background-color:var(--color-white);transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}._inputField_v4c8l_117:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 .2rem rgba(var(--color-primary-rgb),.25)}._passwordInputWrapper_v4c8l_135{position:relative;display:flex;align-items:center}._passwordInputWrapper_v4c8l_135 ._inputField_v4c8l_117{padding-right:2.5rem}._showPasswordBtn_v4c8l_145{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:.5rem;font-size:1.1rem}._showPasswordBtn_v4c8l_145:hover{color:var(--color-primary)}._formButton_v4c8l_161{margin-top:1rem;background-color:var(--color-primary);color:var(--color-white);border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out,transform .1s ease;width:100%}._formButton_v4c8l_161:hover:not(:disabled){background-color:var(--color-secondary);transform:translateY(-1px)}._formButton_v4c8l_161:active:not(:disabled){transform:translateY(0)}._formButton_v4c8l_161:disabled{background-color:#adb5bd;cursor:not-allowed}._message_v4c8l_187{margin-bottom:1rem;padding:.75rem 1rem;border-radius:6px;font-size:.9rem;text-align:center;word-break:break-word}._errorMessage_v4c8l_195{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}._successMessage_v4c8l_200{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}._infoMessage_v4c8l_205{background-color:#e2e3e5;color:#383d41;border:1px solid #d6d8db}._formLinks_v4c8l_211{margin-top:1.5rem;text-align:center;font-size:.9rem}._linkButton_v4c8l_217{background-color:transparent;border:none;font-size:.9rem;cursor:pointer;color:var(--color-secondary);text-decoration:none;padding:.25rem;margin-bottom:.5rem;display:inline-block}._linkButton_v4c8l_217:hover:not(:disabled){text-decoration:underline;color:var(--color-primary)}._linkButton_v4c8l_217:disabled{color:var(--color-text-muted);cursor:not-allowed;text-decoration:none}._registerPrompt_v4c8l_238{margin:0;color:var(--color-text)}._formLink_v4c8l_211{color:var(--color-primary);text-decoration:none;font-weight:500}._formLink_v4c8l_211:hover{text-decoration:underline}._inputFile_v4c8l_252{padding:.5rem;border:1px solid var(--color-border-darker);border-radius:6px;font-size:.9rem;width:100%;margin-top:.25rem;background-color:var(--color-background-light);color:var(--color-text);box-sizing:border-box}._inputFile_v4c8l_252::file-selector-button{margin-right:.5rem;border:1px solid var(--color-border-darker);padding:.4rem .6rem;border-radius:4px;background-color:var(--color-border);color:var(--color-text-heading);cursor:pointer;transition:background-color .2s ease}._inputFile_v4c8l_252::file-selector-button:hover{background-color:#dee2e6}._imagePreview_v4c8l_277{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-top:.75rem;border:2px solid var(--color-border);display:block}._cropperWrapper_v4c8l_287{margin-top:1rem;border:1px dashed #adb5bd;padding:.5rem;border-radius:4px;background-color:var(--color-background-light)}._cropperWrapper_v4c8l_287 ._cropper-container_v4c8l_294{border-radius:4px}._requiredIndicator_v4c8l_298{color:var(--color-error);font-weight:700;margin-left:.15rem}@media (max-width: 992px){._authPageContainer_v4c8l_3{flex-direction:column-reverse;align-items:center;gap:2rem;padding:1.5rem}._authBrandingSection_v4c8l_15{max-width:100%;padding-right:0;text-align:center}._appName_v4c8l_25{display:none}._appNameMobile_v4c8l_34{display:block;font-size:2.8rem;text-align:center}._appDescription_v4c8l_44{text-align:left}._authFormContainer_v4c8l_77{flex:0 1 auto;width:100%;max-width:450px;padding:2rem;margin-top:0}}@media (max-width: 480px){._authPageContainer_v4c8l_3{padding:1rem}._appName_v4c8l_25{font-size:2.2rem}._appDescription_v4c8l_44{font-size:.9rem}._appDescription_v4c8l_44 li{padding-left:1.2rem}._authFormContainer_v4c8l_77{padding:1.5rem}._formTitle_v4c8l_90{font-size:1.5rem}._inputField_v4c8l_117,._formButton_v4c8l_161{padding:.6rem .8rem;font-size:.95rem}}._taskRow_go2u4_3{cursor:pointer;transition:background-color .2s ease-in-out}._taskRow_go2u4_3 td{padding:.3rem;vertical-align:middle}._titleColumn_go2u4_13{font-weight:600}._lighten_go2u4_17{filter:brightness(75%)}._pastDeadline_go2u4_21{color:var(--color-error);background-color:#fffacd;font-size:16px;padding:0 3px;border-radius:2px;margin-right:.4rem}@media (max-width: 768px){._slNoColumn_go2u4_31,._clientColumn_go2u4_32,._creatorColumn_go2u4_33,._assigneeColumn_go2u4_34{display:none}}._taskListContainer_1lz37_3{width:100%;margin-bottom:2rem}._tabContainer_1lz37_8{display:flex;width:100%;position:sticky;top:3.9rem;z-index:10;border-bottom:2px solid var(--color-border-darker);padding-top:.5rem;background-color:var(--color-background)}._tabButton_1lz37_19{flex:1;max-width:250px;padding:.75rem 1rem;background-color:#e9ecef;border:1px solid var(--color-border-darker);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;font-size:1.1rem;color:var(--color-text-muted);margin-right:4px;margin-bottom:-2px;position:relative;top:2px;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:.5rem}._tabButton_1lz37_19:hover{background-color:#f1f3f5;color:var(--color-secondary)}._activeTab_1lz37_48{background-color:var(--color-white);color:var(--color-primary);border-bottom:2px solid var(--color-white);z-index:2}._activeTab_1lz37_48:hover{background-color:var(--color-white);color:var(--color-primary)}._tabCount_1lz37_60{display:inline-block;font-size:.9rem;margin-left:.5rem;font-size:1.1rem;padding:.2rem .6rem;border-radius:12px;color:#002b5c;font-weight:700;background-color:var(--color-background);transition:all .2s ease}._tabButton_1lz37_19._approvalSignal_1lz37_75{color:#c0392b;font-weight:600}._tabButton_1lz37_19._approvalSignal_1lz37_75 ._tabCount_1lz37_60{background-color:#e74c3c;color:#fff;box-shadow:0 2px 4px #e74c3c4d}._tabButton_1lz37_19._activeTab_1lz37_48._approvalSignal_1lz37_75{color:#c0392b}._tabButton_1lz37_19._delegatedSignal_1lz37_90{color:#977305;font-weight:600}._tabButton_1lz37_19._delegatedSignal_1lz37_90 ._tabCount_1lz37_60{background-color:#ffc107;color:#212529;box-shadow:0 2px 4px #ffc1074d}._tabButton_1lz37_19._activeTab_1lz37_48._delegatedSignal_1lz37_90{color:#977305}._tabContent_1lz37_105{width:100%;border:2px solid var(--color-border-darker);border-top:none;border-radius:0 0 8px 8px;background-color:var(--color-white);box-shadow:0 4px 6px #0000000d}._tabContentColumn_1lz37_114{width:100%;padding:1rem .5rem}._tabContentColumnTitle_1lz37_119{font-size:1.2rem;font-weight:600;margin-bottom:1rem;margin-top:0;color:var(--color-text-heading);display:none}._columnTitle_1lz37_128{margin:0;color:var(--color-primary);font-size:1.2rem;font-weight:700}._subColumn_1lz37_135{margin-bottom:1rem}._subColumnTitle_1lz37_139{font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-top:0;display:flex;align-items:center;justify-content:space-between}._subColumnToggleButton_1lz37_149{background-color:transparent;border:1px solid #ccc;font-size:.8rem;cursor:pointer;padding:.25rem .5rem;color:var(--color-text);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px}._subColumnToggleButton_1lz37_149:hover{background-color:var(--color-secondary);color:var(--color-white)}._tasksTable_1lz37_168{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._tasksTable_1lz37_168 th,._tasksTable_1lz37_168 td{padding:.3rem;text-align:left;border-block:1px solid #aaa;border-inline:1px solid #ddd;word-break:break-word}._tasksTable_1lz37_168 th{background-color:var(--color-primary);color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:6.47rem;z-index:5;box-shadow:0 2px 2px -1px #000c}._tasksTable_1lz37_168 th:first-child{border-top:none;border-left:none;border-top-left-radius:8px}._tasksTable_1lz37_168 th:last-child{border-top:none;border-right:none;text-align:right;padding-right:8px;border-top-right-radius:8px}._finishedTasksWrapper_1lz37_209 ._tasksTable_1lz37_168 th{top:3.9rem}._tasksTable_1lz37_168 tbody tr:nth-child(2n){background-color:#0000004d}._noTasksMessage_1lz37_217{text-align:center;font-style:italic;color:#777}._slNoColumn_1lz37_223{width:3%}._titleColumn_1lz37_226{width:30%}._projectColumn_1lz37_229,._clientColumn_1lz37_232{width:18.5%}._creatorColumn_1lz37_235,._assigneeColumn_1lz37_238{width:10%}._deadlineColumn_1lz37_241{width:8%}._headerContainer_1lz37_245{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width: 768px){._tabContainer_1lz37_8{justify-content:space-between}._tabButton_1lz37_19{flex-direction:column;gap:.2rem;padding:.5rem .2rem;font-size:.9rem;height:auto;max-width:none}._tabCount_1lz37_60{font-size:.8rem;padding:.1rem .5rem;margin-left:0}._activeTab_1lz37_48{z-index:2;position:relative;top:2px}._taskListContainer_1lz37_3{font-size:.9rem}._tabContentColumn_1lz37_114{padding-inline:0}._tasksTable_1lz37_168 th,._tasksTable_1lz37_168 td{padding-inline:.2rem}._slNoColumn_1lz37_223,._clientColumn_1lz37_232,._creatorColumn_1lz37_235,._assigneeColumn_1lz37_238{display:none}._titleColumn_1lz37_226{width:50%}._projectColumn_1lz37_229,._deadlineColumn_1lz37_241{width:25%}._headerContainer_1lz37_245{flex-direction:column}}@media (max-width: 375px){._tabCount_1lz37_60{display:block}._tasksTable_1lz37_168 th{top:7.5rem}}._projectPageListContainer_1lz37_324{width:100%;margin-bottom:2rem}._projectListAddButton_1lz37_329{background-color:#0b7a85;border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._projectListAddButton_1lz37_329:hover{background-color:#085f68}._projectPageTable_1lz37_349{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._projectPageTableHeaderCell_1lz37_356,._projectPageTable_1lz37_349 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._projectPageTableHeaderCell_1lz37_356{background-color:#0b7a85;color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006}._projectPageTableHeaderCell_1lz37_356:first-child{border-top-left-radius:6px}._projectPageTableHeaderCell_1lz37_356:last-child{border-top-right-radius:6px}._projectPageHeaderSlNo_1lz37_384{width:4%}._projectPageHeaderProjectName_1lz37_387{width:26%}._projectPageHeaderClientName_1lz37_390,._projectPageHeaderProjectType_1lz37_393{width:23%}._projectPageHeaderValueColumn_1lz37_396{width:12%}._projectPageRow_1lz37_400{cursor:pointer;transition:background-color .15s ease-in-out}._projectPageRow_1lz37_400:nth-child(2n){background-color:#f8f9fa}._projectPageRowHover_1lz37_409:hover{background-color:#e9ecef}._projectPageCellSlNo_1lz37_413,._projectPageCellProjectName_1lz37_414,._projectPageCellClientName_1lz37_415,._projectPageCellProjectType_1lz37_416,._projectPageCellClientContact_1lz37_417,._projectPageCellConsultantContact_1lz37_418{padding:.3rem;vertical-align:middle}._projectPageCellSlNo_1lz37_413{text-align:right;padding-right:8px;color:#555;font-size:.85rem}._projectPageCellProjectName_1lz37_414{font-weight:600;color:var(--color-text)}._projectPageHeaderValueColumn_1lz37_396,._projectPageCellValue_1lz37_436{text-align:right}._projectPageNoItemsMessage_1lz37_440{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._projectPageTable_1lz37_349 th,._projectPageTable_1lz37_349 td{font-size:.85rem;padding:.5rem .3rem}._projectPageHeaderSlNo_1lz37_384,._projectPageCellSlNo_1lz37_413,._projectPageHeaderClientName_1lz37_390,._projectPageCellClientName_1lz37_415,._projectPageHeaderProjectType_1lz37_393,._projectPageCellProjectType_1lz37_416{display:none}._projectPageHeaderProjectName_1lz37_387,._projectPageCellProjectName_1lz37_414{width:42%}._projectPageHeaderValueColumn_1lz37_396,._projectPageCellValue_1lz37_436{width:29%}}._employeePageListContainer_1lz37_477{width:100%;margin-bottom:2rem}._employeeListAddButton_1lz37_482{background-color:#630;border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._employeeListAddButton_1lz37_482:hover{background-color:#4d2600}._employeePageTable_1lz37_502{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._employeePageTable_1lz37_502 th,._employeePageTable_1lz37_502 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._employeePageTableHeaderCell_1lz37_518{background-color:#630;color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006}._employeePageTableHeaderCell_1lz37_518:first-child{border-top-left-radius:6px}._employeePageTableHeaderCell_1lz37_518:last-child{border-top-right-radius:6px}._employeePageHeaderSlNo_1lz37_537{width:4%}._employeePageHeaderName_1lz37_540{width:26%}._employeePageHeaderEmployeeId_1lz37_543{width:15%}._employeePageHeaderDepartment_1lz37_546{width:18%}._employeePageHeaderContactPhone_1lz37_549{width:15%}._employeePageHeaderOfficialEmail_1lz37_552{width:22%}._employeePageRow_1lz37_556{cursor:pointer;transition:background-color .15s ease-in-out}._employeePageRow_1lz37_556:nth-child(2n){background-color:#f9f5f0}._employeePageRowHover_1lz37_565:hover{background-color:#e8e0d9}._employeePageCellSlNo_1lz37_569,._employeePageCellName_1lz37_570,._employeePageCellEmployeeId_1lz37_571,._employeePageCellDepartment_1lz37_572,._employeePageCellContactPhone_1lz37_573,._employeePageCellOfficialEmail_1lz37_574{padding:.3rem;vertical-align:middle}._employeePageCellSlNo_1lz37_569{text-align:right;padding-right:8px;color:#555;font-size:.85rem}._employeePageCellName_1lz37_570{font-weight:600;color:var(--color-text)}._employeePageNoItemsMessage_1lz37_591{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._employeePageTable_1lz37_502 th,._employeePageTable_1lz37_502 td{font-size:.85rem;padding:.5rem .3rem}._employeePageHeaderEmployeeId_1lz37_543,._employeePageCellEmployeeId_1lz37_571,._employeePageHeaderContactPhone_1lz37_549,._employeePageCellContactPhone_1lz37_573,._employeePageHeaderOfficialEmail_1lz37_552,._employeePageCellOfficialEmail_1lz37_574{display:none}._employeePageHeaderSlNo_1lz37_537,._employeePageCellSlNo_1lz37_569{width:10%}._employeePageHeaderName_1lz37_540,._employeePageCellName_1lz37_570{width:50%}._employeePageHeaderDepartment_1lz37_546,._employeePageCellDepartment_1lz37_572{width:40%}}._clientPageListContainer_1lz37_630{width:100%;margin-bottom:2rem}._clientListAddButton_1lz37_635{background-color:#580eb3;border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._clientListAddButton_1lz37_635:hover{background-color:#6604de}._clientPageTable_1lz37_656{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._clientPageTable_1lz37_656 th,._clientPageTable_1lz37_656 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._clientPageTableHeaderCell_1lz37_672{background-color:#580eb3;color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006}._clientPageTableHeaderCell_1lz37_672:first-child{border-top-left-radius:6px}._clientPageTableHeaderCell_1lz37_672:last-child{border-top-right-radius:6px}._clientPageHeaderSlNo_1lz37_691{width:4%}._clientPageHeaderName_1lz37_694{width:30%}._clientPageHeaderContactPerson_1lz37_697{width:26%}._clientPageHeaderPhone_1lz37_700{width:18%}._clientPageHeaderEmail_1lz37_703{width:22%}._clientPageRow_1lz37_707{cursor:pointer;transition:background-color .15s ease-in-out}._clientPageRow_1lz37_707:nth-child(2n){background-color:#f5f0fc}._clientPageRowHover_1lz37_716:hover{background-color:#e9e0f7}._clientPageCellSlNo_1lz37_720,._clientPageCellName_1lz37_721,._clientPageCellContactPerson_1lz37_722,._clientPageCellPhone_1lz37_723,._clientPageCellEmail_1lz37_724{padding:.3rem;vertical-align:middle}._clientPageCellSlNo_1lz37_720{text-align:right;padding-right:8px;color:#555;font-size:.85rem}._clientPageCellName_1lz37_721{font-weight:600;color:var(--color-text)}._clientPageNoItemsMessage_1lz37_741{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._clientPageTable_1lz37_656 th,._clientPageTable_1lz37_656 td{font-size:.85rem;padding:.5rem .3rem}._clientPageHeaderContactPerson_1lz37_697,._clientPageCellContactPerson_1lz37_722,._clientPageHeaderEmail_1lz37_703,._clientPageCellEmail_1lz37_724{display:none}._clientPageHeaderSlNo_1lz37_691,._clientPageCellSlNo_1lz37_720{width:15%}._clientPageHeaderName_1lz37_694,._clientPageCellName_1lz37_721{width:50%}._clientPageHeaderPhone_1lz37_700,._clientPageCellPhone_1lz37_723{width:35%}}._supplierPageListContainer_1lz37_778{width:100%;margin-bottom:2rem}._supplierListAddButton_1lz37_783{background-color:#b52121;border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._supplierListAddButton_1lz37_783:hover{background-color:#8c1a1a}._supplierPageTable_1lz37_803{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._supplierPageTable_1lz37_803 th,._supplierPageTable_1lz37_803 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._supplierPageTableHeaderCell_1lz37_819{background-color:#b52121;color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006}._supplierPageTableHeaderCell_1lz37_819:first-child{border-top-left-radius:6px}._supplierPageTableHeaderCell_1lz37_819:last-child{border-top-right-radius:6px}._supplierPageHeaderSlNo_1lz37_838{width:4%}._supplierPageHeaderName_1lz37_841{width:26%}._supplierPageHeaderCategory_1lz37_844,._supplierPageHeaderContact_1lz37_847{width:20%}._supplierPageHeaderEmail_1lz37_850,._supplierPageHeaderWebsite_1lz37_853{width:15%}._supplierPageRow_1lz37_857{cursor:pointer;transition:background-color .15s ease-in-out}._supplierPageRow_1lz37_857:nth-child(2n){background-color:#faeaea}._supplierPageRowHover_1lz37_866:hover{background-color:#f0dcdc}._supplierPageCellSlNo_1lz37_870,._supplierPageCellName_1lz37_871,._supplierPageCellCategory_1lz37_872,._supplierPageCellContact_1lz37_873,._supplierPageCellEmail_1lz37_874,._supplierPageCellWebsite_1lz37_875{padding:.3rem;vertical-align:middle}._supplierPageCellSlNo_1lz37_870{text-align:right;padding-right:8px;color:#555;font-size:.85rem}._supplierPageCellName_1lz37_871{font-weight:600;color:var(--color-text)}._supplierPageCellWebsite_1lz37_875 a{color:var(--color-accent);text-decoration:none}._supplierPageCellWebsite_1lz37_875 a:hover{text-decoration:underline;color:var(--color-secondary)}._supplierPageNoItemsMessage_1lz37_901{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._supplierPageTable_1lz37_803 th,._supplierPageTable_1lz37_803 td{font-size:.85rem;padding:.5rem .3rem}._supplierPageHeaderCategory_1lz37_844,._supplierPageCellCategory_1lz37_872,._supplierPageHeaderEmail_1lz37_850,._supplierPageCellEmail_1lz37_874,._supplierPageHeaderWebsite_1lz37_853,._supplierPageCellWebsite_1lz37_875{display:none}._supplierPageHeaderSlNo_1lz37_838,._supplierPageCellSlNo_1lz37_870{width:15%}._supplierPageHeaderName_1lz37_841,._supplierPageCellName_1lz37_871{width:50%}._supplierPageHeaderContact_1lz37_847,._supplierPageCellContact_1lz37_873{width:35%}}._techInfoPageListContainer_1lz37_940{width:100%;margin-bottom:2rem}._techInfoListAddButton_1lz37_945{background-color:#1b4d3e;border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._techInfoListAddButton_1lz37_945:hover{background-color:#11382b}._techInfoPageTable_1lz37_965{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._techInfoPageTable_1lz37_965 th,._techInfoPageTable_1lz37_965 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._techInfoPageTable_1lz37_965 td._techInfoPageCellWhenToUse_1lz37_984,._techInfoPageTable_1lz37_965 td._techInfoPageCellPrerequisites_1lz37_985,._techInfoPageTable_1lz37_965 td._techInfoPageCellTitle_1lz37_986{white-space:normal;word-break:break-word}._techInfoPageTableHeaderCell_1lz37_991{background-color:#1b4d3e;color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006;white-space:nowrap}._techInfoPageTableHeaderCell_1lz37_991:first-child{border-top-left-radius:6px}._techInfoPageTableHeaderCell_1lz37_991:last-child{border-top-right-radius:6px}._techInfoPageHeaderSlNo_1lz37_1011{width:4%}._techInfoPageHeaderTitle_1lz37_1014{width:30%}._techInfoPageHeaderKeywords_1lz37_1017,._techInfoPageHeaderWhenToUse_1lz37_1020,._techInfoPageHeaderPrerequisites_1lz37_1023{width:22%}._techInfoPageRow_1lz37_1027{cursor:pointer;transition:background-color .15s ease-in-out}._techInfoPageRow_1lz37_1027:nth-child(2n){background-color:#e8f0ed}._techInfoPageRowHover_1lz37_1036:hover{background-color:#d9e6e2}._techInfoPageCellSlNo_1lz37_1040,._techInfoPageCellTitle_1lz37_986,._techInfoPageCellKeywords_1lz37_1042,._techInfoPageCellWhenToUse_1lz37_984,._techInfoPageCellPrerequisites_1lz37_985{padding:.3rem;vertical-align:middle}._techInfoPageCellSlNo_1lz37_1040{text-align:right;padding-right:8px;color:#555;font-size:.85rem}._techInfoPageCellTitle_1lz37_986{font-weight:600;color:var(--color-text)}._techInfoPageNoItemsMessage_1lz37_1061{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._techInfoPageTable_1lz37_965 th,._techInfoPageTable_1lz37_965 td{font-size:.85rem;padding:.5rem .3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._techInfoPageTable_1lz37_965 td._techInfoPageCellWhenToUse_1lz37_984,._techInfoPageTable_1lz37_965 td._techInfoPageCellTitle_1lz37_986{white-space:normal;word-break:break-word}._techInfoPageHeaderKeywords_1lz37_1017,._techInfoPageCellKeywords_1lz37_1042,._techInfoPageHeaderPrerequisites_1lz37_1023,._techInfoPageCellPrerequisites_1lz37_985{display:none}._techInfoPageHeaderSlNo_1lz37_1011,._techInfoPageCellSlNo_1lz37_1040{width:15%}._techInfoPageHeaderTitle_1lz37_1014,._techInfoPageCellTitle_1lz37_986{width:45%}._techInfoPageHeaderWhenToUse_1lz37_1020,._techInfoPageCellWhenToUse_1lz37_984{width:40%}}._adminApprovalPageContainer_1lz37_1107{width:100%;margin-bottom:2rem}._adminApprovalPageTable_1lz37_1112{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._adminApprovalPageTable_1lz37_1112 th,._adminApprovalPageTable_1lz37_1112 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._adminApprovalPageTableHeaderCell_1lz37_1128{background-color:#b56804;color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006;white-space:nowrap}._adminApprovalPageTableHeaderCell_1lz37_1128:first-child{border-top-left-radius:6px}._adminApprovalPageTableHeaderCell_1lz37_1128:last-child{border-top-right-radius:6px;text-align:right}._adminApprovalPageHeaderSlNo_1lz37_1149{width:5%}._adminApprovalPageHeaderEntityName_1lz37_1152{width:35%}._adminApprovalPageHeaderActionType_1lz37_1155,._adminApprovalPageHeaderEntityType_1lz37_1158{width:12%}._adminApprovalPageHeaderRequestedBy_1lz37_1162{width:15%}._adminApprovalPageHeaderRequestedAt_1lz37_1165{width:15%;text-align:right}._adminApprovalPageRow_1lz37_1170{cursor:pointer;transition:background-color .15s ease-in-out}._adminApprovalPageRow_1lz37_1170:nth-child(2n){background-color:#fcf5eb}._adminApprovalPageRowHover_1lz37_1179:hover{background-color:#f5e9d7}._adminApprovalPageCellSlNo_1lz37_1183,._adminApprovalPageCellActionType_1lz37_1184,._adminApprovalPageCellEntityType_1lz37_1185,._adminApprovalPageCellEntityName_1lz37_1186,._adminApprovalPageCellRequestedBy_1lz37_1187,._adminApprovalPageCellRequestedAt_1lz37_1188{padding:.3rem;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._adminApprovalPageCellEntityName_1lz37_1186{font-weight:600}._adminApprovalPageCellSlNo_1lz37_1183{text-align:right;padding-right:8px;color:#555;font-size:.85rem}._adminApprovalPageCellRequestedBy_1lz37_1187{font-weight:500}._adminApprovalPageCellRequestedAt_1lz37_1188{text-align:right}._adminApprovalPageNoItemsMessage_1lz37_1215{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._adminApprovalPageTable_1lz37_1112 th,._adminApprovalPageTable_1lz37_1112 td{font-size:.85rem;padding:.5rem .3rem}._adminApprovalPageHeaderSlNo_1lz37_1149,._adminApprovalPageCellSlNo_1lz37_1183,._adminApprovalPageHeaderEntityType_1lz37_1158,._adminApprovalPageCellEntityType_1lz37_1185,._adminApprovalPageHeaderRequestedBy_1lz37_1162,._adminApprovalPageCellRequestedBy_1lz37_1187,._adminApprovalPageHeaderRequestedAt_1lz37_1165,._adminApprovalPageCellRequestedAt_1lz37_1188{display:none}._adminApprovalPageHeaderEntityName_1lz37_1152,._adminApprovalPageCellEntityName_1lz37_1186{width:70%}._adminApprovalPageHeaderActionType_1lz37_1155,._adminApprovalPageCellActionType_1lz37_1184{width:30%}}._statusOpen_1lz37_1253,._statusClosed_1lz37_1254{padding:.2rem .6rem;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase}._statusOpen_1lz37_1253{background-color:#fffbe6;color:#8a6d3b;border:1px solid #ffeeba}._statusClosed_1lz37_1254{background-color:#e6f7ff;color:#0056b3;border:1px solid #b3e5fc}._actionButton_1lz37_1274{background:none;border:none;cursor:pointer;color:var(--color-accent);font-weight:500;margin:0 .5rem;padding:.2rem;transition:text-decoration .2s}._actionButton_1lz37_1274:hover:not(:disabled){text-decoration:underline}._actionButton_1lz37_1274:disabled{color:#ccc;cursor:not-allowed}._assetPageListContainer_1lz37_1295{width:100%;margin-bottom:2rem}._assetListAddButton_1lz37_1300{background-color:var(--color-asset-theme);border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._assetListAddButton_1lz37_1300:hover{background-color:#343a40}._assetPageTable_1lz37_1318{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._assetPageTable_1lz37_1318 th,._assetPageTable_1lz37_1318 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._assetPageTable_1lz37_1318 th{background-color:var(--color-asset-theme);color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006}._assetPageHeaderSlNo_1lz37_1345{width:4%}._assetPageHeaderId_1lz37_1348{width:10%}._assetPageHeaderName_1lz37_1351{width:22%}._assetPageHeaderCategory_1lz37_1354{width:15%}._assetPageHeaderStatus_1lz37_1357{width:10%}._assetPageHeaderAssignedTo_1lz37_1360{width:15%}._assetPageHeaderPurchaseDate_1lz37_1363,._assetPageHeaderMaintenanceDate_1lz37_1367{width:12%;text-align:right}._assetPageRow_1lz37_1372{cursor:pointer;transition:background-color .15s ease-in-out}._assetPageRow_1lz37_1372:nth-child(2n){background-color:#f8f9fa}._assetPageRowHover_1lz37_1381:hover{background-color:#e9ecef}._assetPageCellSlNo_1lz37_1385{text-align:right;padding-right:8px;color:#555}._assetPageCellName_1lz37_1391{font-weight:600}._assetPageCellId_1lz37_1395{font-weight:500;color:var(--color-secondary)}._assetPageCellPurchaseDate_1lz37_1400,._assetPageCellMaintenanceDate_1lz37_1404{text-align:right}._assetPageNoItemsMessage_1lz37_1408{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._assetPageTable_1lz37_1318 th,._assetPageTable_1lz37_1318 td{font-size:.85rem;padding:.5rem .3rem}._assetPageHeaderSlNo_1lz37_1345,._assetPageCellSlNo_1lz37_1385,._assetPageHeaderCategory_1lz37_1354,._assetPageCellCategory_1lz37_1425,._assetPageHeaderPurchaseDate_1lz37_1363,._assetPageCellPurchaseDate_1lz37_1400,._assetPageHeaderStatus_1lz37_1357,._assetPageCellStatus_1lz37_1429{display:none}._assetPageHeaderName_1lz37_1351,._assetPageCellName_1lz37_1391{width:45%}._assetPageHeaderAssignedTo_1lz37_1360,._assetPageCellAssignedTo_1lz37_1439{width:30%}._assetPageHeaderMaintenanceDate_1lz37_1367,._assetPageCellMaintenanceDate_1lz37_1404{width:25%}}._collectionPageListContainer_1lz37_1449{width:100%;margin-bottom:2rem}._collectionListAddButton_1lz37_1454{background-color:var(--color-collection-theme);border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out;border-radius:5px;display:inline-flex;align-items:center;gap:.4rem}._collectionListAddButton_1lz37_1454:hover{background-color:#004c5c}._collectionPageTable_1lz37_1472{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._collectionPageTable_1lz37_1472 th,._collectionPageTable_1lz37_1472 td{padding:.5rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}._collectionPageTable_1lz37_1472 th{background-color:var(--color-collection-theme);color:var(--color-white);font-size:.9rem;font-weight:600;position:sticky;top:3.9rem;z-index:5;box-shadow:0 2px 2px -1px #0006}._collectionPageHeaderSlNo_1lz37_1499{width:5%}._collectionPageHeaderName_1lz37_1502{width:35%}._collectionPageHeaderDescription_1lz37_1505{width:60%}._collectionPageRow_1lz37_1509{cursor:pointer;transition:background-color .15s ease-in-out}._collectionPageRow_1lz37_1509:nth-child(2n){background-color:#e0f7fa}._collectionPageRowHover_1lz37_1518:hover{background-color:#b2ebf2}._collectionPageCellSlNo_1lz37_1522{text-align:right;padding-right:8px;color:#555}._collectionPageCellName_1lz37_1528{font-weight:600}._collectionPageNoItemsMessage_1lz37_1532{text-align:center;font-style:italic;color:#777;padding:1rem}@media (max-width: 768px){._collectionPageTable_1lz37_1472 th,._collectionPageTable_1lz37_1472 td{font-size:.85rem;padding:.5rem .3rem}._collectionPageHeaderSlNo_1lz37_1499,._collectionPageCellSlNo_1lz37_1522{display:none}._collectionPageHeaderName_1lz37_1502,._collectionPageCellName_1lz37_1528{width:40%}._collectionPageHeaderDescription_1lz37_1505,._collectionPageCellDescription_1lz37_1554{width:60%}}._accountsPageTable_1lz37_1561 th{font-size:.9rem;font-weight:600;color:var(--color-white);position:sticky;z-index:5;box-shadow:0 2px 2px -1px #0006}._accountsPageTable_1lz37_1561 th._receivables_1lz37_1586{background-color:var(--color-success)}._accountsPageTable_1lz37_1561 th._payables_1lz37_1590{background-color:var(--color-error)}._accountsPageRow_1lz37_1594{cursor:pointer}._accountsPageRow_1lz37_1594:nth-child(2n){background-color:#f8f9fa}._accountsPageRowHover_1lz37_1602:hover{background-color:#e9ecef}._accountsPageNoItemsMessage_1lz37_1606{text-align:center;font-style:italic;color:#777;padding:1rem}._actionCell_1lz37_1613{position:relative;padding:0}._actionCellContent_1lz37_1618{display:flex;align-items:center;justify-content:center;height:100%;padding:.3rem}._truncateCell_1lz37_1626{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountsPageTable_1lz37_1561{width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed}._accountsPageTable_1lz37_1561 th,._accountsPageTable_1lz37_1561 td{padding:.3rem;text-align:left;border-block:1px solid #d0d0d0;border-inline:1px solid #e0e0e0;word-break:break-word}@media (max-width: 768px){._accountsPageTable_1lz37_1561 th,._accountsPageTable_1lz37_1561 td{font-size:.85rem;padding:.5rem .2rem}._accountsPageTable_1lz37_1561 th:nth-child(1),._accountsPageTable_1lz37_1561 td:nth-child(1),._accountsPageTable_1lz37_1561 th:nth-child(3),._accountsPageTable_1lz37_1561 td:nth-child(3),._accountsPageTable_1lz37_1561 th:nth-child(4),._accountsPageTable_1lz37_1561 td:nth-child(4),._accountsPageTable_1lz37_1561 th:nth-child(6),._accountsPageTable_1lz37_1561 td:nth-child(6),._accountsPageTable_1lz37_1561 th:nth-child(8),._accountsPageTable_1lz37_1561 td:nth-child(8){display:none}._accountsPageTable_1lz37_1561 th:nth-child(2),._accountsPageTable_1lz37_1561 td:nth-child(2){width:40%!important;white-space:normal;word-break:break-word}._accountsPageTable_1lz37_1561 th:nth-child(5),._accountsPageTable_1lz37_1561 td:nth-child(5){width:30%!important;text-align:center}._accountsPageTable_1lz37_1561 th:nth-child(7),._accountsPageTable_1lz37_1561 td:nth-child(7){width:30%!important;text-align:right}}._autocompleteContainer_1iqik_2{position:relative;width:100%}._inputField_1iqik_7{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:5px;font-size:1rem;color:var(--color-text);background-color:var(--color-white)}._suggestionsList_1iqik_17{position:absolute;top:100%;left:0;width:100%;border:1px solid #ccc;border-radius:5px;background-color:var(--color-white);box-shadow:0 2px 5px #0000001a;list-style:none;padding:0;margin:0;z-index:30;max-height:200px;overflow-y:auto}._suggestionItem_1iqik_34{display:flex;align-items:center;padding:.5rem;cursor:pointer}._suggestionItem_1iqik_34:hover{background-color:#f0f0f0}._suggestionPhoto_1iqik_45{width:30px;height:30px;border-radius:50%;object-fit:cover;margin-right:.5rem}._suggestionText_1iqik_53{display:flex;flex-direction:column}._primaryText_1iqik_58{font-weight:700;color:var(--color-text-heading)}._secondaryText_1iqik_63{font-size:.9rem;color:var(--color-text-muted)}._disabledInput_1iqik_68{background-color:#e9ecef;cursor:not-allowed;opacity:.7}._formContainer_19z80_3{display:flex;flex-direction:column;width:100%}._modalOverlay_19z80_9{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-black-rgb),.6);display:flex;justify-content:center;align-items:center;z-index:27}._modal_19z80_9{box-shadow:0 2px 8px rgba(var(--color-black-rgb),.6);background-color:var(--color-white);padding:20px;border-radius:5px;max-width:80%;max-height:95vh;overflow-y:auto}._formTitle_19z80_32{margin:-10px auto .5rem;font-size:1.1rem}._formGroupRow_19z80_37{display:flex;gap:1rem;width:100%}._formGroupRow_19z80_37 ._formGroup_19z80_37{flex:1}._formGroup_19z80_37{display:flex;flex-direction:column;margin-bottom:.4rem}._formGroup_19z80_37 label{margin-left:.3rem;font-weight:600;font-size:.9rem}._requiredIndicator_19z80_58{color:var(--color-error);margin-left:.2rem}._formGroup_19z80_37 input,._formGroup_19z80_37 textarea,._formGroup_19z80_37 select{padding:.3rem;border:1px solid var(--color-border-darker);border-radius:5px;font-size:1rem;color:var(--color-text);background-color:var(--color-white)}._formGroup_19z80_37 textarea{border-color:var(--color-text-heading);min-height:80px;resize:none}._formGroup_19z80_37 input:focus,._formGroup_19z80_37 textarea:focus,._formGroup_19z80_37 select:focus{outline:none;box-shadow:0 0 3px var(--color-secondary)}._buttonContainer_19z80_87{margin:0 20px;display:flex;justify-content:space-between;gap:1rem}._formButton_19z80_94{background-color:var(--color-primary);border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px}._formButton_19z80_94:hover{background-color:var(--color-secondary)}._cancelButton_19z80_109{background-color:transparent;border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-text);transition:background-color .2s ease-in-out;border-radius:5px}._cancelButton_19z80_109:hover{background-color:rgba(var(--color-black-rgb),.1)}._closeXButton_19z80_124{position:absolute;top:.4rem;right:1rem;background-color:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem;color:var(--color-text);transition:background-color .2s ease-in-out;border-radius:5px}._closeXButton_19z80_124:hover{background-color:rgba(var(--color-black-rgb),.1)}._showPasswordbtn_19z80_142{background:none;border:none;cursor:pointer}._keywordsContainer_19z80_148{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border:1px solid var(--color-border-darker);border-radius:5px;padding:.5rem;background-color:var(--color-white)}._keywordTag_19z80_159{display:inline-flex;align-items:center;background-color:var(--color-accent);color:var(--color-white);padding:.2rem .5rem;border-radius:3px;font-size:.9rem}._keywordDelete_19z80_169{background:none;border:none;color:var(--color-white);margin-left:.4rem;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;opacity:.7}._keywordDelete_19z80_169:hover{opacity:1}._recipientList_19z80_185{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding:.5rem;background-color:var(--color-background-light);border:1px solid var(--color-border);border-radius:4px;min-height:40px}._recipientTag_19z80_197{display:inline-flex;align-items:center;background-color:var(--color-secondary);color:var(--color-white);padding:.2rem .6rem;border-radius:12px;font-size:.9rem}._recipientRemoveBtn_19z80_207{background:none;border:none;color:var(--color-white);margin-left:.5rem;cursor:pointer;font-size:1.1rem;line-height:1;padding:0 0 0 .2rem;opacity:.7;transition:opacity .2s}._recipientRemoveBtn_19z80_207:hover{opacity:1}._keywordInput_19z80_224{border:none;outline:none;flex-grow:1;padding:.2rem 0;min-width:150px;background-color:transparent}._formSectionTitle_19z80_233{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.1rem;font-weight:600;color:var(--color-secondary);border-bottom:1px solid var(--color-border);padding-bottom:.25rem}._formSectionTitle_19z80_233:first-of-type{margin-top:.5rem}@media (max-width: 480px){._formGroupRow_19z80_37{flex-direction:column;gap:0}}._modalOverlay_5n27f_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-black-rgb),.5);display:flex;justify-content:center;align-items:center;z-index:25}._modal_5n27f_3{background-color:var(--color-white);border-radius:5px;box-shadow:0 2px 8px rgba(var(--color-black-rgb),.6);padding:2rem;width:90%;max-width:500px;color:var(--color-text-heading);position:relative;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}._modalCloseButton_5n27f_31{position:absolute;top:1rem;right:1rem;background-color:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:.25rem .5rem;color:var(--color-text-heading);transition:background-color .2s ease-in-out;border-radius:5px}._modalCloseButton_5n27f_31:hover{background-color:rgba(var(--color-black-rgb),.1)}._modal_5n27f_3 h2{margin:-10px 0 .5rem;font-size:1.2rem;color:var(--color-primary);text-align:left}._modalContent_5n27f_56{margin-bottom:1rem;overflow-y:auto;flex-grow:1}._modalFooter_5n27f_62{display:flex;justify-content:space-between;gap:1rem}._modalButton_5n27f_68{background-color:var(--color-primary);border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out;border-radius:5px}._modalButton_5n27f_68:hover{background-color:var(--color-secondary)}._modalButton_5n27f_68._secondary_5n27f_83{background-color:transparent;border:1px solid var(--color-secondary);color:var(--color-text)}._modalButton_5n27f_68._secondary_5n27f_83:hover{background-color:var(--color-secondary);color:var(--color-white)}._modalOverlay_oj8jr_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:100;padding:1rem}._modal_oj8jr_3{background-color:var(--color-white);border-radius:8px;box-shadow:0 4px 15px #0000004d;padding:0rem 2rem 2rem;width:95%;max-width:550px;color:var(--color-text-heading);overflow-y:auto;max-height:90vh;position:relative;word-break:break-word;display:flex;flex-direction:column}._modalHeader_oj8jr_33{position:sticky;top:0;z-index:20;padding-block:.5rem;box-shadow:0 2px 2px #0000000d;right:0;background-color:var(--color-white);display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;border-bottom:1px solid #eee;gap:1rem}._taskTitle_oj8jr_49{margin:0;padding:0;font-size:1.6rem;font-weight:600;color:var(--color-primary)}._taskDetails_oj8jr_57{display:grid;grid-template-columns:110px 1fr;gap:.8rem 1rem;margin-bottom:1rem}._field_oj8jr_64{display:contents}._label_oj8jr_68{font-weight:600;text-align:left;color:var(--color-secondary);grid-column:1;padding-top:2px}._value_oj8jr_76{text-align:left;grid-column:2;word-break:break-word}._value_oj8jr_76 a{color:var(--color-accent);text-decoration:none;transition:color .2s ease}._value_oj8jr_76 a:hover{color:var(--color-secondary);text-decoration:underline}._closeXButton_oj8jr_92{position:sticky;padding:.2rem .4rem;top:0;right:0;width:fit-content;border:none;font-size:1.5rem;cursor:pointer;color:#aaa;transition:color .2s ease-in-out,transform .1s ease;border-radius:50%;line-height:1}._closeXButton_oj8jr_92:hover{color:var(--color-error);transform:scale(1.1)}._completionDetails_oj8jr_114,._commentsSection_oj8jr_115{grid-column:span 2;border-top:1px solid #eee}._completionDetailsContainer_oj8jr_120{border:1px solid #e0e0e0;border-radius:5px;padding:1rem;background-color:#f9f9f9;display:grid;grid-template-columns:110px 1fr;gap:.8rem 1rem}._completionDetailsContainer_oj8jr_120 ._label_oj8jr_68{font-weight:600}._commentsSection_oj8jr_115 h4{font-weight:500;margin-block:.5rem;color:var(--color-secondary)}._comment_oj8jr_115{border:1px solid #e5e5e5;padding:.6rem .8rem;margin-bottom:.6rem;border-radius:4px;background-color:var(--color-white)}._commenterName_oj8jr_148{font-weight:600;color:var(--color-text-heading);margin-right:.4rem}._commentText_oj8jr_154{font-size:.9rem;color:var(--color-text)}._commentDateTime_oj8jr_159{display:block;font-size:.75rem;color:#888;margin-top:.2rem}._button_oj8jr_166{border-radius:5px;background-color:transparent;border:1px solid var(--color-primary);font-size:.9rem;font-weight:500;cursor:pointer;padding:.5rem 1rem;color:var(--color-primary);transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .1s ease,box-shadow .2s ease;margin:0 .3rem;flex-grow:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 1px 2px #0000000d;white-space:nowrap;line-height:1.2}._button_oj8jr_166 i{font-size:1.1em;line-height:1}._button_oj8jr_166:hover{transform:translateY(-1px);box-shadow:0 2px 5px #00000026}._button_oj8jr_166:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}._editButton_oj8jr_206{border-color:var(--color-secondary);color:var(--color-secondary)}._editButton_oj8jr_206:hover{background-color:var(--color-secondary);color:var(--color-white)}._completeButton_oj8jr_215{border-color:#00563b;color:#00563b}._completeButton_oj8jr_215:hover{background-color:#00563b;color:var(--color-white)}._deleteButton_oj8jr_224{border-color:var(--color-error);color:var(--color-error)}._deleteButton_oj8jr_224:hover{background-color:var(--color-error);color:var(--color-white)}._approveButton_oj8jr_233{border-color:var(--color-success);color:var(--color-success)}._approveButton_oj8jr_233:hover{background-color:var(--color-success);color:var(--color-white)}._rejectButton_oj8jr_242{border-color:#ff8c00;color:#ff8c00}._rejectButton_oj8jr_242:hover{background-color:#ff8c00;color:var(--color-white)}._detailsButton_oj8jr_251{border-color:var(--color-accent);color:var(--color-accent)}._detailsButton_oj8jr_251:hover{background-color:var(--color-accent);color:var(--color-white)}._addCommentButton_oj8jr_260{border-color:var(--color-secondary);color:var(--color-secondary);padding:.4rem .8rem;font-size:.85rem;width:auto;height:auto;border-radius:5px;margin-block:.5rem}._addCommentButton_oj8jr_260:hover{background-color:var(--color-secondary);color:var(--color-white)}._actionButtons_oj8jr_275{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;padding-top:1rem;border-top:1px solid #eee}._showDetailsButton_oj8jr_284{grid-column:1 / -1;justify-self:left;margin-top:.5rem}._rejectionCommentsHighlight_oj8jr_290{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404;box-shadow:0 1px 3px #0000001a;padding:.8rem 1rem;margin:1rem 0;border-radius:5px;grid-column:1 / -1;display:grid;grid-template-columns:110px 1fr;gap:.8rem 1rem}._rejectionCommentsHighlight_oj8jr_290 ._label_oj8jr_68{color:inherit}._editTimestamp_oj8jr_307{font-size:.75rem;color:#aaa;text-align:left;width:15rem}._pastDeadline_oj8jr_314{color:var(--color-error);background-color:#fffacd;font-size:.8em;padding:2px 4px;border-radius:3px;margin-left:.5rem;vertical-align:middle}._pastDeadline_oj8jr_314 i{margin-right:2px}@media (max-width: 480px){._modal_oj8jr_3{padding:1rem 1.5rem 1.5rem}._modalHeader_oj8jr_33{top:-1rem}._taskTitle_oj8jr_49{font-size:1.4rem}._taskDetails_oj8jr_57,._completionDetailsContainer_oj8jr_120,._rejectionCommentsHighlight_oj8jr_290{grid-template-columns:90px 1fr;gap:.5rem .8rem}._actionButtons_oj8jr_275{gap:.6rem}._button_oj8jr_166{font-size:.85rem;padding:.4rem .8rem;gap:.3rem}._addCommentButton_oj8jr_260{font-size:.8rem;padding:.3rem .6rem}._editTimestamp_oj8jr_307{font-size:.7rem;top:5px;left:10px}}._header_1d4h6_3{display:flex;justify-content:space-between;align-items:center;padding:.4rem 1rem;background-color:var(--color-background);position:fixed;top:0;z-index:13;width:100%;box-shadow:0 1px 2px rgba(var(--color-black-rgb),.2)}._leftSection_1d4h6_16{display:flex;align-items:center}._toggleButton_1d4h6_21{background-color:var(--color-primary);color:var(--color-white);border:none;padding:.25rem .5rem;cursor:pointer;font-size:1.2rem;transform:scaleX(1.5);border-radius:5px;margin-right:1.5rem;transition:background-color .2s ease-in-out}._toggleButton_1d4h6_21:hover{background-color:var(--color-secondary)}._titleSection_1d4h6_38{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none}._siteTitle_1d4h6_45{font-size:1.4rem;font-weight:700;color:var(--color-primary);text-decoration:none;transition:color .2s ease-in-out;margin:0;letter-spacing:-.5px}._siteTitle_1d4h6_45:hover{color:var(--color-secondary)}._orgName_1d4h6_59{font-size:1rem;font-weight:600;color:var(--color-secondary);margin:0;margin-top:-.5rem}._userInfo_1d4h6_67{display:flex;align-items:center;color:var(--color-text);transition:color .2s ease-in-out;cursor:pointer}._userInfo_1d4h6_67:hover{color:var(--color-secondary)}._userInfo_1d4h6_67 span{font-size:1rem;font-weight:500;margin-right:.5rem}._profileIcon_1d4h6_85{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid var(--color-primary);transition:border-color .2s ease-in-out}._profileIcon_1d4h6_85:hover{border-color:var(--color-secondary)}._profileIcon_1d4h6_85 img{width:100%;height:100%;object-fit:cover}._rightSection_1d4h6_104{display:flex;align-items:center;gap:.5rem}._headerDropdown_1d4h6_110{position:relative;display:inline-block}._headerDropdownContent_1d4h6_115{position:absolute;top:100%;right:0;background-color:var(--color-white);border:1px solid var(--color-border-darker);border-radius:5px;box-shadow:0 2px 5px rgba(var(--color-black-rgb),.1);z-index:20}._userInfoSection_1d4h6_126{padding:10px 15px;border-bottom:1px solid var(--color-border-darker)}._userFullName_1d4h6_131{font-weight:700;margin:0;font-size:.9rem}._userDesignation_1d4h6_137{font-size:.8rem;margin:0;color:var(--color-text)}._headerDropdownList_1d4h6_143{list-style:none;padding:0;margin:0}._headerDropdownList_1d4h6_143 li{padding:10px 15px;cursor:pointer;white-space:nowrap}._headerDropdownList_1d4h6_143 li:hover{background-color:#f0f0f0;color:var(--color-secondary)}@media (max-width: 480px){._userInfo_1d4h6_67 span{display:none}}/*!
* Cropper.js v1.6.2
* https://fengyuanchen.github.io/cropperjs
*
* Copyright 2015-present Chen Fengyuan
* Released under the MIT license
*
* Date: 2024-04-21T07:43:02.731Z
*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}._notificationBellContainer_1oqyt_3{position:relative;cursor:pointer;padding:.5rem;margin-right:1rem;display:flex;align-items:center;justify-content:center}._bellIcon_1oqyt_13{font-size:1.3rem;color:var(--color-primary);transition:color .2s ease-in-out}._notificationBellContainer_1oqyt_3:hover ._bellIcon_1oqyt_13{color:var(--color-secondary)}._notificationBadge_1oqyt_23{position:absolute;top:.2rem;right:.1rem;background-color:var(--color-error);color:var(--color-white);border-radius:50%;padding:.1em .4em;font-size:.7rem;font-weight:700;min-width:16px;min-height:16px;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid var(--color-white);box-shadow:0 0 3px #0000004d}._notificationPanelOverlay_19yxk_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-black-rgb),.1);z-index:1040;display:flex;justify-content:flex-end}._notificationPanel_19yxk_3{position:absolute;top:60px;right:20px;width:360px;max-width:90vw;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px rgba(var(--color-black-rgb),.15);z-index:1050;display:flex;flex-direction:column;max-height:calc(100vh - 80px)}._panelHeader_19yxk_31{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--color-border);background-color:var(--color-background-light);border-top-left-radius:8px;border-top-right-radius:8px;position:relative}._panelHeader_19yxk_31 h3{margin:0;font-size:1.1rem;font-weight:600;color:var(--color-primary);flex-grow:1}._markAllButton_19yxk_51{background:none;border:1px solid var(--color-accent);color:var(--color-accent);padding:.3rem .6rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background-color .2s,color .2s;margin-left:auto;margin-right:.5rem;white-space:nowrap}._markAllButton_19yxk_51:hover:not(:disabled){background-color:var(--color-accent);color:var(--color-white)}._markAllButton_19yxk_51:disabled{opacity:.6;cursor:not-allowed}._closeButton_19yxk_74{background:none;border:none;font-size:1.6rem;font-weight:700;color:var(--color-text-muted);cursor:pointer;padding:0 .5rem;line-height:1;transition:color .2s ease-in-out;order:3}._closeButton_19yxk_74:hover,._closeButton_19yxk_74:focus{color:var(--color-error);outline:none}._notificationList_19yxk_93{overflow-y:auto;flex-grow:1;padding:.25rem 0}._loadingMessage_19yxk_99,._emptyMessage_19yxk_100,._errorMessage_19yxk_101{padding:1.5rem 1rem;text-align:center;color:var(--color-text-muted);font-style:italic;font-size:.9rem}._errorMessage_19yxk_101{color:var(--color-error);font-style:normal;font-weight:500}._panelFooter_19yxk_115{padding:.8rem 1rem;border-top:1px solid var(--color-border);text-align:center}._viewAllLink_19yxk_121{color:var(--color-secondary);text-decoration:none;font-weight:500;font-size:.9rem}._viewAllLink_19yxk_121:hover{text-decoration:underline}._notificationItem_1dgwt_3{display:flex;align-items:flex-start;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);cursor:pointer;transition:background-color .15s ease-in-out}._notificationItem_1dgwt_3:last-child{border-bottom:none}._notificationItem_1dgwt_3:hover,._notificationItem_1dgwt_3:focus{background-color:#f4f8ff;outline:none}._notificationItem_1dgwt_3:focus-visible{box-shadow:0 0 0 2px var(--color-accent) inset}._unread_1dgwt_25 ._message_1dgwt_25{font-weight:600;color:var(--color-text-heading)}._read_1dgwt_30 ._message_1dgwt_25{color:var(--color-text-muted)}._iconContainer_1dgwt_34{margin-right:.8rem;padding-top:.1rem;position:relative;flex-shrink:0}._icon_1dgwt_34{font-size:1.2rem;color:var(--color-text-muted);width:20px;text-align:center}._taskIcon_1dgwt_48{color:var(--color-accent)}._projectIcon_1dgwt_49{color:#fd7e14}._defaultIcon_1dgwt_50{color:var(--color-text-muted)}._unreadDot_1dgwt_52{position:absolute;top:-2px;right:-4px;width:8px;height:8px;background-color:var(--color-secondary);border-radius:50%;border:1px solid var(--color-white)}._marking_1dgwt_63{opacity:.7;cursor:default}._contentContainer_1dgwt_68{flex-grow:1;display:flex;flex-direction:column}._message_1dgwt_25{font-size:.9rem;line-height:1.4;margin:0 0 .2rem}._triggerInfo_1dgwt_80{font-size:.75rem;color:var(--color-text-muted);font-style:italic;margin-bottom:.2rem}._timestamp_1dgwt_87{font-size:.75rem;color:#888}._filtersContainer_cy78g_3{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}._filtersContainer_cy78g_3._centerActiveSearch_cy78g_10{align-items:center}._searchBar_cy78g_14{display:flex;align-items:center;border:1px solid var(--color-border-darker);border-radius:5px;padding:.5rem;width:100%}._searchInput_cy78g_23{border:none;font-size:1rem;outline:none;background-color:transparent;color:var(--color-text);width:100%;padding-right:.5rem;flex-grow:1}._filterOptions_cy78g_34{display:flex;align-items:center;gap:1rem;margin-top:-.5rem}._button_cy78g_41{background-color:var(--color-primary);border:none;font-size:1rem;cursor:pointer;padding:.5rem 1rem;color:var(--color-white);transition:background-color .2s ease-in-out,color .2s ease-in-out;border-radius:5px}._button_cy78g_41:hover{background-color:var(--color-secondary);color:var(--color-white)}._filtersAndButtonWrapper_cy78g_57{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}._iconAndButtonContainer_cy78g_65{display:flex;align-items:center;gap:1rem}._searchIconWrapper_cy78g_70{position:relative;display:inline-block}._searchIcon_cy78g_70{background-color:transparent;border:none;font-size:1.2rem;cursor:pointer;color:var(--color-text);transition:color .2s ease-in-out;padding:.4rem;border-radius:5px}._searchIcon_cy78g_70:hover{color:var(--color-secondary)}._searchOverlay_cy78g_90{position:absolute;border-radius:4px;top:100%;left:0;width:280px;background-color:rgba(var(--color-white-rgb),.95);padding:1rem;box-shadow:0 2px 5px rgba(var(--color-black-rgb),.7);border:1px solid rgba(var(--color-black-rgb),.7);z-index:14}._activeSearchQuery_cy78g_103{display:flex;align-items:center;background-color:var(--color-accent);box-shadow:0 1px 2px rgba(var(--color-black-rgb),.2);border-radius:5px;padding:.5rem;max-width:fit-content}._activeSearchQuery_cy78g_103 span{margin-right:.5rem;font-style:italic;color:var(--color-white);overflow-wrap:anywhere}._clearSearchButton_cy78g_120{background-color:transparent;border:none;font-size:1.4rem;cursor:pointer;color:var(--color-white);transition:color .2s ease-in-out;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}._clearSearchButton_cy78g_120:hover{color:var(--color-error)}@media (max-width: 540px){._searchBar_cy78g_14,._createTaskButton_cy78g_140{width:100%}._filterOptions_cy78g_34{flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}._filterOptions_cy78g_34._hidden_cy78g_149{display:none}._filterOptions_cy78g_34>*{width:100%}._filtersAndButtonWrapper_cy78g_57{flex-direction:column}._iconAndButtonContainer_cy78g_65{width:100%}._searchOverlay_cy78g_90{width:250px;left:auto;right:0}}._secondaryLink_cy78g_168{font-size:1rem;text-decoration:underline;padding:.4rem .8rem;border-radius:5px;transition:background-color .2s ease,color .2s ease;white-space:nowrap}._secondaryLink_cy78g_168:hover{background-color:var(--color-white)}._dropdownContainer_1ukfb_3{position:relative;display:inline-block;width:200px}._dropdownLabel_1ukfb_9{margin-right:.3rem}._dropdownTrigger_1ukfb_13{border:1px solid var(--color-border-darker);border-radius:5px;padding:.4rem;font-size:1rem;background-color:var(--color-white);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%}._arrowIcon_1ukfb_27{font-size:.9rem;color:var(--color-text);margin-left:.5rem;transition:transform .2s ease-in-out}._dropdownContainer_1ukfb_3._isOpen_1ukfb_34 ._arrowIcon_1ukfb_27{transform:rotate(180deg)}._dropdownList_1ukfb_38{position:absolute;top:100%;left:0;border:1px solid var(--color-border-darker);border-radius:5px;background-color:var(--color-white);list-style:none;padding:0;margin:0;z-index:15;width:100%;overflow:hidden;transition:max-height .2s ease-in-out}._dropdownContainer_1ukfb_3._isOpen_1ukfb_34 ._dropdownList_1ukfb_38{max-height:300px;overflow-y:auto}._dropdownOption_1ukfb_59{padding:.5rem 1rem;cursor:pointer;white-space:nowrap}._dropdownOption_1ukfb_59:hover{background-color:#f0f0f0}._separator_1ukfb_69{height:1px;background-color:var(--color-border);margin:.25rem 0}._footerActionItem_1ukfb_75{padding:.5rem 1rem;cursor:pointer;white-space:nowrap;font-weight:500;color:var(--color-accent);font-style:italic;text-align:center}._footerActionItem_1ukfb_75:hover{background-color:#e6f0ff;color:var(--color-primary)}._toast_fl5i5_2{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:var(--color-accent);color:var(--color-text);padding:10px 20px;border-radius:5px;z-index:1000;box-shadow:0 2px 5px #0003;opacity:0;transition:opacity .3s ease-in-out}._toast_fl5i5_2._show_fl5i5_17{opacity:1}._sidebar_t47co_3{position:fixed;top:3.9rem;left:0;height:calc(100vh - 3.9rem);width:220px;background-color:var(--color-primary);color:var(--color-white);padding-top:.5rem;transition:width .3s ease;z-index:100;overflow-y:auto;overflow-x:hidden;box-shadow:2px 0 5px rgba(var(--color-black-rgb),.2)}._collapsed_t47co_19{width:55px}._menuList_t47co_23{list-style:none;padding:0;margin:0;width:100%}._sectionHeader_t47co_31{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none}._sectionHeader_t47co_31:hover{background-color:var(--color-secondary)}._activeSectionHeader_t47co_45{background-color:rgba(var(--color-white-rgb),.08)}._menuIcon_t47co_49{margin-right:.7rem;font-size:1.1rem;width:25px;text-align:center;flex-shrink:0}._menuText_t47co_57{flex-grow:1;white-space:nowrap;overflow:hidden;opacity:1;transition:opacity .2s ease-in-out;font-weight:500}._collapsed_t47co_19 ._menuText_t47co_57,._collapsed_t47co_19 ._chevronIcon_t47co_67{opacity:0;width:0}._chevronIcon_t47co_67{font-size:.8rem;margin-left:auto;transition:transform .3s ease,opacity .2s ease-in-out}._chevronOpen_t47co_81{transform:rotate(90deg)}._subList_t47co_86{list-style:none;padding:0;margin:0;background-color:rgba(var(--color-black-rgb),.15);overflow:hidden}._subLink_t47co_96{display:block;padding:.6rem 1rem .6rem 3rem;color:var(--color-white);text-decoration:none;transition:background-color .2s ease-in-out,padding-left .2s ease-in-out;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subLink_t47co_96:hover{background-color:var(--color-secondary)}._topLevelLink_t47co_115{display:flex;align-items:center;padding:.75rem 1rem;color:var(--color-white);text-decoration:none;transition:background-color .2s ease-in-out;white-space:nowrap;overflow:hidden}._topLevelLink_t47co_115:hover{background-color:var(--color-secondary)}._topLevelLink_t47co_115 ._menuIcon_t47co_49{margin-right:.7rem;font-size:1.1rem;width:25px;text-align:center;flex-shrink:0}._topLevelLink_t47co_115 ._menuText_t47co_57{flex-grow:1}._activeLink_t47co_142{background-color:var(--color-accent);font-weight:600}._subLink_t47co_96._activeLink_t47co_142{padding-left:3rem;border-left:none}._topLevelLink_t47co_115._activeLink_t47co_142{padding-left:1rem;border-left:none}._overlay_t47co_159{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--color-black-rgb),.5);z-index:90}@media (max-width: 768px){._sidebar_t47co_3{transition:transform .3s ease-in-out;transform:translate(-100%);width:250px}._sidebar_t47co_3._mobileOpen_t47co_175{transform:translate(0)}._collapsed_t47co_19{width:250px}._sidebar_t47co_3 ._menuText_t47co_57,._sidebar_t47co_3 ._chevronIcon_t47co_67{opacity:1;width:auto}}._storageContainer_t47co_190{padding:.75rem 1rem;margin:1.5rem .5rem;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);background-color:#00000026;border-radius:6px}._storageHeader_t47co_199{display:flex;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;color:#f1f3f5;margin-bottom:.5rem}._progressBarContainer_t47co_209{width:100%;height:8px;background-color:#0000004d;border-radius:4px;overflow:hidden;margin-bottom:.4rem}._progressBar_t47co_209{height:100%;border-radius:4px;transition:width .5s ease-in-out}._storageText_t47co_224{display:flex;justify-content:space-between;font-size:.75rem;color:#ced4da;font-weight:500}._storageContainerCollapsed_t47co_232{position:relative;width:55px;height:55px;display:flex;align-items:center;justify-content:center;margin-top:1.5rem}._storageIconCollapsed_t47co_242{position:absolute;color:#f1f3f5;font-size:.9rem}._progressRingBg_t47co_248,._progressRingCircle_t47co_249{fill:transparent;stroke-width:3}._progressRingBg_t47co_248{stroke:#0000004d}._progressRingCircle_t47co_249{stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s ease}._accessSelectorContainer_pc0kl_3{border:1px solid var(--color-border);padding:1rem;border-radius:5px;background-color:var(--color-background-light);margin-top:.5rem}._autocompleteWrapper_pc0kl_11{margin-bottom:1rem}._permissionsList_pc0kl_15{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}._permissionItem_pc0kl_23{display:flex;justify-content:space-between;align-items:center;padding:.6rem .4rem;border-bottom:1px solid var(--color-border);gap:.5rem;flex-wrap:wrap}._permissionItem_pc0kl_23:last-child{border-bottom:none}._userInfo_pc0kl_37{font-weight:500;flex-grow:1;min-width:100px;overflow-wrap:anywhere}._levelSelector_pc0kl_44{display:flex;gap:.5rem;align-items:center}._levelSelector_pc0kl_44 label{cursor:pointer;font-size:.9rem;margin-right:.3rem;display:flex;align-items:center}._levelSelector_pc0kl_44 input[type=radio]{margin-right:.2rem;cursor:pointer}._removeButton_pc0kl_63{background:none;border:1px solid var(--color-error);color:var(--color-error);cursor:pointer;font-size:.8rem;padding:.2rem .5rem;border-radius:3px;transition:background-color .2s,color .2s}._removeButton_pc0kl_63:hover{background-color:var(--color-error);color:var(--color-white)}._loadingText_pc0kl_79{font-style:italic;color:var(--color-text-muted)}._pageContainer_yipna_3{padding:1rem 1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 1px 4px #0000001a;margin:1rem auto}._pageTitle_yipna_11{font-size:1.8rem;font-weight:600;color:var(--color-primary);margin-top:0;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:.75rem}._errorMessage_yipna_21{margin-bottom:1rem;padding:.75rem 1rem;border-radius:5px;background-color:#fdd;color:#a00;border:1px solid #fbb}@media (max-width: 768px){._pageContainer_yipna_3{padding:1.25rem 1rem;margin:0;border-radius:0;box-shadow:none}._pageTitle_yipna_11{font-size:1.5rem;margin-bottom:1rem}}._overviewContainer_1bafi_3{display:flex;flex-direction:column;gap:1.5rem}._sectionCard_1bafi_9{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 3px 10px rgba(var(--color-black-rgb),.04);overflow:hidden;transition:box-shadow .3s ease}._sectionCard_1bafi_9:hover{box-shadow:0 5px 15px rgba(var(--color-black-rgb),.08)}._sectionHeader_1bafi_22{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;cursor:pointer;background-color:var(--color-background-light);border-bottom:1px solid var(--color-border);transition:background-color .2s ease}._sectionHeader_1bafi_22:hover{background-color:#e9ecef}._sectionTitle_1bafi_37{font-size:1.15rem;font-weight:600;color:var(--current-entity-theme-color, var(--color-primary));margin:0}._sectionTitleIcon_1bafi_44{margin-right:.6rem;color:var(--current-entity-theme-color, var(--color-secondary));font-size:.9em}._sectionToggleIcon_1bafi_50{font-size:1rem;color:var(--current-entity-theme-color, var(--color-secondary));transition:transform .3s ease-in-out}._sectionCard_1bafi_9._isOpen_1bafi_56 ._sectionToggleIcon_1bafi_50{transform:rotate(180deg)}._sectionContent_1bafi_60{padding:1.25rem}._sectionContent_1bafi_60._isClosed_1bafi_64{display:none}._detailList_1bafi_68{display:grid;grid-template-columns:max-content 1fr;gap:.7rem 1.2rem;margin:0}._detailLabel_1bafi_75{font-weight:500;color:var(--current-entity-theme-color, var(--color-secondary));text-align:right;padding-top:.1em}._detailValue_1bafi_82{margin:0;word-break:break-word;white-space:pre-wrap;color:var(--color-text);line-height:1.6}._detailValue_1bafi_82 i{color:var(--color-text-muted);font-style:normal}._detailValue_1bafi_82 a{color:var(--current-entity-theme-color, var(--color-accent));text-decoration:none;font-weight:500}._detailValue_1bafi_82 a:hover{text-decoration:underline;filter:brightness(90%)}._objectDetailsSection_1bafi_106{margin-top:1rem;padding-top:1rem}._subSectionTitle_1bafi_111{font-size:1rem;font-weight:600;color:var(--current-entity-theme-color, var(--color-text-heading));margin-bottom:.5rem;margin-top:0;padding-bottom:.25rem;border-bottom:1px dashed var(--current-entity-theme-color, var(--color-border));display:inline-block}._objectDetailsSection_1bafi_106 ._detailList_1bafi_68{gap:.5rem 1rem;padding-left:0;border-left:none;margin-top:.5rem}._keywordDisplayContainer_1bafi_129{display:flex;flex-wrap:wrap;gap:.5rem}._keywordDisplayTag_1bafi_135{background-color:var(--color-background-light);color:var(--color-text);padding:.25rem .6rem;border-radius:16px;font-size:.8rem;white-space:nowrap}._actionButtons_1bafi_144{display:flex;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid var(--color-border)}._loading_1bafi_153,._error_1bafi_153{padding:2rem;text-align:center;font-size:1.1rem;color:var(--color-text-muted);background-color:var(--color-background-light);border-radius:8px}._error_1bafi_153{color:var(--color-error);border:1px solid var(--color-error);background-color:#fff3f3}@media (max-width: 768px){._overviewContainer_1bafi_3{gap:1rem}._sectionHeader_1bafi_22{padding:.8rem 1rem}._sectionTitle_1bafi_37{font-size:1.05rem}._sectionContent_1bafi_60{padding:1rem}._detailList_1bafi_68{grid-template-columns:1fr;gap:.3rem 0}._detailLabel_1bafi_75{text-align:left;margin-bottom:.2rem;font-size:.9rem}._detailValue_1bafi_82{margin-bottom:.8rem;padding-left:0}._objectDetailsSection_1bafi_106 ._detailList_1bafi_68{padding-left:0}._subSectionTitle_1bafi_111{font-size:.95rem;padding-bottom:.2rem}}._detailPageContainer_1wagm_3{padding:2rem;background-color:var(--color-white);border-radius:12px;box-shadow:0 6px 24px #00000012;display:flex;flex-direction:column}._pageHeader_1wagm_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e9ecef;flex-wrap:wrap;gap:1rem}._pageTitle_1wagm_23{font-size:1.5rem;font-weight:700;color:var(--color-text-heading);margin:0;line-height:1.3;flex-grow:1}._backButton_1wagm_32{background-color:#f8f9fa;border:1px solid #dee2e6;color:var(--color-text);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}._backButton_1wagm_32 i{font-size:.9em}._backButton_1wagm_32:hover{background-color:#e9ecef;border-color:#ced4da;box-shadow:0 2px 4px #0000000d}._tabNav_1wagm_61{display:flex;margin-bottom:0;position:relative;border-bottom:2px solid #dee2e6}._tabButton_1wagm_68{padding:.8rem 1.75rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-weight:500;font-size:1rem;color:#6c757d;margin-right:.5rem;margin-bottom:-2px;transition:color .2s ease,border-color .2s ease,background-color .2s ease;border-top-left-radius:8px;border-top-right-radius:8px}._tabButton_1wagm_68:hover{color:var(--color-primary);background-color:#f8f9fa}._activeTab_1wagm_92{color:var(--color-primary);font-weight:600;border:2px solid #dee2e6;border-bottom-color:var(--color-white);background-color:var(--color-white);position:relative;z-index:1}._activeTab_1wagm_92:hover{background-color:var(--color-white)}._tabContent_1wagm_106{padding:1rem;background-color:var(--color-white);border:2px solid #dee2e6;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:0;min-height:300px}._loading_1wagm_117,._error_1wagm_118{padding:3rem 2rem;text-align:center;font-size:1.1rem;color:#666;background-color:#f8f9fa;border-radius:8px;margin-top:1.5rem}._error_1wagm_118{color:var(--color-error);border:1px solid var(--color-error);background-color:#fff3f3}._error_1wagm_118 a{color:var(--color-primary);text-decoration:underline;font-weight:500;margin-top:1rem;display:inline-block}._error_1wagm_118 a:hover{color:var(--color-secondary)}@media (max-width: 768px){._detailPageContainer_1wagm_3{padding:1.5rem;margin:1rem .5rem;border-radius:8px}._pageHeader_1wagm_12{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}._pageTitle_1wagm_23{font-size:1.6rem}._backButton_1wagm_32{padding:.5rem 1rem;font-size:.85rem}._tabNav_1wagm_61{flex-wrap:wrap}._tabButton_1wagm_68{padding:.7rem 1.2rem;font-size:.9rem;margin-right:.25rem}._tabContent_1wagm_106{padding:1.5rem}._loading_1wagm_117,._error_1wagm_118{padding:2rem 1.5rem}}@media (max-width: 480px){._detailPageContainer_1wagm_3{padding:1rem;margin:.5rem}._pageTitle_1wagm_23{font-size:1.4rem}._tabButton_1wagm_68{padding:.6rem 1rem;font-size:.85rem}._tabContent_1wagm_106{padding:1rem}}._docManagerContainer_uyip3_3{background-color:var(--color-white);padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(var(--color-black-rgb),.08)}._docHeader_uyip3_10{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.75rem 1rem}._breadcrumbs_uyip3_20{font-size:1rem;color:var(--color-text);display:flex;align-items:center;flex-wrap:wrap}._breadcrumbSeparator_uyip3_28{margin:0 .5rem;color:#adb5bd}._breadcrumbLink_uyip3_33{background:none;border:none;padding:.2rem 0;font-size:1rem;color:var(--current-entity-theme-color, var(--color-secondary));cursor:pointer;text-decoration:none;font-weight:500}._breadcrumbLink_uyip3_33:hover{text-decoration:underline;filter:brightness(90%)}._breadcrumbCurrent_uyip3_48{font-weight:600;color:var(--color-text-heading)}._docActions_uyip3_53{display:flex;gap:.75rem;flex-wrap:wrap}._docActionButtonThemed_uyip3_59{background-color:var(--current-entity-theme-color, var(--color-primary));color:var(--color-white);border:none;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:.5rem}._docActionButtonThemed_uyip3_59:hover:not(:disabled){filter:brightness(90%);box-shadow:0 2px 5px rgba(var(--color-black-rgb),.1)}._docActionButtonThemed_uyip3_59:disabled{background-color:var(--color-border-darker);cursor:not-allowed;opacity:.7}._docTableWrapper_uyip3_84{overflow-x:auto}._docTable_uyip3_84{width:100%;border-collapse:separate;border-spacing:0;margin-top:1rem}._docTable_uyip3_84 th,._docTable_uyip3_84 td{padding:.75rem 1rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border)}._docTable_uyip3_84 th{background-color:var(--color-background-light);color:var(--color-text-heading);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-border);position:sticky;top:0;z-index:2}._docTable_uyip3_84 th:first-child{border-top-left-radius:6px}._docTable_uyip3_84 th:last-child{border-top-right-radius:6px}._docRow_uyip3_118{transition:background-color .15s ease-in-out}._docRow_uyip3_118:hover{background-color:#f1f3f5}._docRow_uyip3_118:last-child td{border-bottom:none}._docRow_uyip3_118:last-child td:first-child{border-bottom-left-radius:6px}._docRow_uyip3_118:last-child td:last-child{border-bottom-right-radius:6px}._docThIcon_uyip3_130,._docTdIcon_uyip3_130{width:5%;text-align:center;padding-right:.5rem}._docThName_uyip3_131,._docTdName_uyip3_131{width:45%}._docThDate_uyip3_132,._docTdDate_uyip3_132{width:20%;color:var(--color-text)}._docThSize_uyip3_133,._docTdSize_uyip3_133{width:10%;color:var(--color-text);text-align:right}._docThActions_uyip3_134,._docTdActions_uyip3_134{width:20%;text-align:right}._folderIcon_uyip3_136{color:var(--current-entity-theme-color, #ffc107);opacity:.8;font-size:1.2em}._fileIcon_uyip3_137{color:var(--color-text-muted);font-size:1.1em}._itemActionButton_uyip3_139{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--color-text-muted);padding:.3rem .5rem;margin-left:.4rem;border-radius:4px;transition:color .2s ease,background-color .2s ease;line-height:1}._itemActionButton_uyip3_139:hover:not(:disabled){color:var(--current-entity-theme-color, var(--color-primary));background-color:var(--color-border)}._itemActionButton_uyip3_139:disabled{color:#adb5bd;cursor:not-allowed}._itemActionButton_uyip3_139 i{vertical-align:middle}._deleteIcon_uyip3_163{color:var(--color-error)}._deleteIcon_uyip3_163:hover:not(:disabled){background-color:#ffebee;color:#c62828}._infoIcon_uyip3_166{color:#17a2b8}._infoIcon_uyip3_166:hover:not(:disabled){background-color:#e0f7fa;color:#007bff}._loadingMessage_uyip3_169,._noItemsMessage_uyip3_169,._errorMessage_uyip3_169{padding:1.5rem;text-align:center;font-style:italic;color:var(--color-text-muted);font-size:.95rem}._errorMessage_uyip3_169{color:var(--color-error);font-style:normal;font-weight:500}._infoPopup_uyip3_182{position:fixed;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px rgba(var(--color-black-rgb),.1);padding:1rem 1.25rem;z-index:110;font-size:.875rem;width:260px;color:var(--color-text)}._infoPopup_uyip3_182 p{margin:0 0 .6rem;line-height:1.5}._infoPopup_uyip3_182 p:last-child{margin-bottom:0}._infoPopup_uyip3_182 strong{color:var(--current-entity-theme-color, var(--color-secondary));font-weight:600}._popupDate_uyip3_203{color:var(--color-text-muted);font-size:.9em;display:block;margin-top:.1rem}._modalFormGroup_uyip3_210{margin-bottom:1rem}._modalLabel_uyip3_211{display:block;margin-bottom:.5rem;font-weight:500;font-size:.9rem;color:var(--color-text-heading)}._modalInput_uyip3_218{width:100%;padding:.6rem .8rem;border:1px solid var(--color-border-darker);border-radius:4px;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}._modalInput_uyip3_218:focus{outline:none;border-color:var(--current-entity-theme-color, var(--color-primary));box-shadow:0 0 0 .2rem rgba(var(--current-entity-theme-color-rgb, var(--color-primary-rgb)),.25)}._modalHelpText_uyip3_231{font-size:.8rem;color:var(--color-text-muted);margin-top:.25rem;display:block}@media (max-width: 768px){._docManagerContainer_uyip3_3{padding:1rem}._docHeader_uyip3_10{flex-direction:column;align-items:flex-start}._docActions_uyip3_53{margin-top:.75rem;width:100%}._docActionButtonThemed_uyip3_59{flex-grow:1;justify-content:center}._docTable_uyip3_84 th,._docTable_uyip3_84 td{padding:.6rem .5rem;font-size:.85rem}._docThDate_uyip3_132,._docTdDate_uyip3_132,._docThSize_uyip3_133,._docTdSize_uyip3_133{display:none}._docThName_uyip3_131,._docTdName_uyip3_131{width:65%}._docThActions_uyip3_134,._docTdActions_uyip3_134{width:30%}}@media (max-width: 480px){._docTdActions_uyip3_134{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}._itemActionButton_uyip3_139{margin-left:0;width:100%;text-align:right;padding:.4rem}._docThName_uyip3_131,._docTdName_uyip3_131{width:60%}._docThActions_uyip3_134,._docTdActions_uyip3_134{width:35%}}._accessList_1bikv_3{list-style:none;padding:0;margin:1rem 0 0;border:1px solid var(--color-border);border-radius:5px;max-height:400px;overflow-y:auto}._accessItem_1bikv_13{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;border-bottom:1px solid var(--color-border);gap:1rem;flex-wrap:wrap}._accessItem_1bikv_13:last-child{border-bottom:none}._userInfo_1bikv_27{flex-grow:1;font-size:.95rem;min-width:150px}._userName_1bikv_33{font-weight:600;color:var(--color-text-heading)}._userUsername_1bikv_38{color:var(--color-text);margin-left:.3rem}._levelAndControls_1bikv_43{display:flex;align-items:center;gap:.8rem;flex-wrap:nowrap}._accessLevel_1bikv_50{font-weight:500;padding:.2rem .6rem;border-radius:4px;font-size:.9rem;min-width:60px;text-align:center;white-space:nowrap}._levelRead_1bikv_60{background-color:#e0f2f7;color:#0d47a1;border:1px solid #b3e5fc}._levelWrite_1bikv_66{background-color:#dcedc8;color:#33691e;border:1px solid #c5e1a5}._itemAdminControls_1bikv_72{display:flex;gap:.5rem}._updateButton_1bikv_77,._revokeButton_1bikv_77{background:none;border:1px solid var(--color-border-darker);padding:.2rem .5rem;font-size:.8rem;border-radius:3px;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}._updateButton_1bikv_77{border-color:var(--color-secondary);color:var(--color-secondary)}._updateButton_1bikv_77:hover{background-color:var(--color-secondary);color:var(--color-white)}._updateButton_1bikv_77:disabled{opacity:.6;cursor:not-allowed}._revokeButton_1bikv_77{border-color:var(--color-error);color:var(--color-error)}._revokeButton_1bikv_77:hover{background-color:var(--color-error);color:var(--color-white)}._revokeButton_1bikv_77:disabled{opacity:.6;cursor:not-allowed}._loading_1bikv_114,._error_1bikv_114,._noAccess_1bikv_114{padding:1rem;text-align:center;font-style:italic;color:var(--color-text-muted)}._error_1bikv_114{color:var(--color-error);font-style:normal;font-weight:500}._adminControlsSection_1bikv_127{margin-top:2rem;padding-top:1.5rem;border-top:1px dashed var(--color-border-darker)}._grantForm_1bikv_133{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}._grantFormRow_1bikv_140{display:flex;gap:1rem;width:100%;align-items:flex-end;flex-wrap:wrap}._grantAutocomplete_1bikv_148{flex:2;min-width:200px}._grantAutocomplete_1bikv_148 label,._grantLevelSelect_1bikv_152 label{display:block;font-weight:500;margin-bottom:.3rem;font-size:.9rem}._grantLevelSelect_1bikv_152{flex:1;min-width:100px}._grantLevelSelect_1bikv_152 select{width:100%;padding:.6rem;border:1px solid var(--color-border-darker);border-radius:5px;font-size:1rem;background-color:var(--color-white);height:38px;line-height:1.5}._grantAutocomplete_1bikv_148 input{padding:.6rem!important;height:38px!important}._grantButton_1bikv_179{background-color:var(--color-success);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.95rem;transition:background-color .2s}._grantButton_1bikv_179:hover:not(:disabled){background-color:#157347}._grantButton_1bikv_179:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}@media (max-width: 600px){._accessItem_1bikv_13{flex-direction:column;align-items:flex-start}._levelAndControls_1bikv_43{width:100%;justify-content:space-between;margin-top:.5rem}._grantFormRow_1bikv_140{flex-direction:column;align-items:stretch;gap:.8rem}._grantAutocomplete_1bikv_148,._grantLevelSelect_1bikv_152{flex:none;width:100%}}._gridContainer_241oo_3{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._accountSection_241oo_9{display:flex;flex-direction:column;background-color:var(--color-background-light);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._sectionHeader_241oo_18{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}._title_241oo_26{font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.6rem}._receivablesTheme_241oo_35 ._title_241oo_26{color:var(--color-success)}._payablesTheme_241oo_36 ._title_241oo_26{color:var(--color-error)}._viewAllButton_241oo_38{background:none;border:none;color:var(--color-accent);font-weight:600;font-size:.9rem;cursor:pointer;padding:.3rem .5rem;border-radius:4px;transition:background-color .2s ease}._viewAllButton_241oo_38:hover{background-color:#e9ecef;text-decoration:underline}._summaryGrid_241oo_55{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem}._summaryItem_241oo_62{padding:.75rem;border-radius:6px}._receivablesTheme_241oo_35 ._summaryItem_241oo_62{background-color:#e8f5e9}._payablesTheme_241oo_36 ._summaryItem_241oo_62{background-color:#fce4e4}._summaryLabel_241oo_70{font-size:.8rem;font-weight:500;color:var(--color-text-muted);display:block;margin-bottom:.1rem}._summaryValue_241oo_78{font-size:1.1rem;font-weight:700}._receivablesTheme_241oo_35 ._summaryValue_241oo_78{color:#1e4620}._payablesTheme_241oo_36 ._summaryValue_241oo_78{color:#8c1818}._tableContainer_241oo_86{padding:0 1rem 1rem;overflow-x:auto}._previewTable_241oo_91{width:100%;border-collapse:collapse}._previewTable_241oo_91 thead th{text-align:left;font-size:.8rem;font-weight:600;padding:.5rem;border-bottom:2px solid;text-transform:uppercase}._receivablesTheme_241oo_35 ._previewTable_241oo_91 thead th{border-color:var(--color-success);color:var(--color-success)}._payablesTheme_241oo_36 ._previewTable_241oo_91 thead th{border-color:var(--color-error);color:var(--color-error)}._previewTable_241oo_91 tbody td{padding:.6rem .5rem;border-bottom:1px solid var(--color-border);font-size:.9rem}._previewTable_241oo_91 tbody tr:last-child td{border-bottom:none}._previewTable_241oo_91 tbody tr{transition:background-color .15s ease}._previewTable_241oo_91 tbody tr:hover{background-color:#f8f9fa}._noItemsRow_241oo_126 td{text-align:center;padding:1.5rem;font-style:italic;color:var(--color-text-muted)}._loading_241oo_133,._error_241oo_133{padding:2rem;text-align:center}._error_241oo_133{color:var(--color-error);font-weight:500}._clickableHeader_241oo_142{cursor:pointer;transition:background-color .2s ease}._clickableHeader_241oo_142:hover{background-color:#f8f9fa}._clickableHeader_241oo_142 ._viewAllButton_241oo_38{pointer-events:none}@media (max-width: 992px){._gridContainer_241oo_3{grid-template-columns:1fr}}._announcementsContainer_kylm7_3{padding:1rem}._header_kylm7_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}._addButton_kylm7_16{background-color:var(--color-announcement-theme);color:var(--color-white);border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:.5rem}._addButton_kylm7_16:hover{filter:brightness(90%);box-shadow:0 2px 5px rgba(var(--color-black-rgb),.1)}._feed_kylm7_35{display:grid;gap:1.5rem}._noAnnouncements_kylm7_40{text-align:center;font-style:italic;color:var(--color-text-muted);padding:2rem}._card_kylm7_47{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 2px 8px rgba(var(--color-black-rgb),.06);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease-in-out}._card_kylm7_47:hover{box-shadow:0 4px 12px rgba(var(--color-black-rgb),.1)}._cardContent_kylm7_62{padding:1.25rem;flex-grow:1;cursor:pointer}._cardTitle_kylm7_68{margin:0 0 .75rem;font-size:1.2rem;color:var(--color-text-heading)}._cardExcerpt_kylm7_74{margin:0 0 1rem;color:var(--color-text);line-height:1.6}._cardMeta_kylm7_80{font-size:.8rem;color:var(--color-text-muted);display:flex;justify-content:space-between;border-top:1px dashed var(--color-border);padding-top:.75rem}._cardActions_kylm7_89{background-color:var(--color-background-light);padding:.75rem 1.25rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}._actionButton_kylm7_98{background:none;border:1px solid transparent;font-weight:500;color:var(--color-announcement-theme);cursor:pointer;padding:.4rem .8rem;border-radius:5px;transition:background-color .2s,color .2s,border-color .2s}._actionButton_kylm7_98:hover{background-color:rgba(var(--color-announcement-theme-rgb),.1);border-color:rgba(var(--color-announcement-theme-rgb),.3)}._adminActions_kylm7_114{display:flex;gap:.5rem}._editButton_kylm7_119,._deleteButton_kylm7_119{font-size:.9rem;padding:.4rem .6rem;color:var(--color-text-muted)}._editButton_kylm7_119:hover{color:var(--color-secondary);background-color:#e7f5ff}._deleteButton_kylm7_119:hover{color:var(--color-error);background-color:#fff5f5}@media (max-width: 768px){._announcementsContainer_kylm7_3{padding:1rem}._header_kylm7_7{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}._addButton_kylm7_16{width:100%;justify-content:center;padding:.8rem;font-size:1rem}._feed_kylm7_35{gap:1rem}._card_kylm7_47{border-radius:0;border-left:none;border-right:none}}._formSection_11696_3{margin-bottom:2.5rem}._formSectionTitle_11696_7{font-size:1.2rem;font-weight:600;color:var(--color-communication-theme);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e4e8}._actionButton_11696_16{background-color:var(--color-accent);color:var(--color-white);border:none;padding:.4rem .8rem;font-size:.9rem;border-radius:5px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;display:inline-flex;align-items:center;gap:.4rem}._actionButton_11696_16:hover{background-color:#00609a;transform:translateY(-1px)}._removeButton_11696_37{background-color:transparent;border:none;color:#999;cursor:pointer;font-size:1.2rem;padding:.2rem .5rem;border-radius:50%;transition:background-color .2s,color .2s}._removeButton_11696_37:hover{background-color:#ffebee;color:var(--color-error)}._responsiveTableWrapper_11696_56{width:100%;overflow-x:auto;border:1px solid #dee2e6;border-radius:8px}._responsiveTable_11696_56{width:100%;border-collapse:collapse}._responsiveTable_11696_56 th{background-color:#f8f9fa;color:var(--color-text-heading);padding:.75rem;text-align:left;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #dee2e6}._responsiveTable_11696_56 td{padding:.4rem .75rem;vertical-align:middle;border-bottom:1px solid #e9ecef}._responsiveTable_11696_56 tr:last-child td{border-bottom:none}._responsiveTable_11696_56 tfoot td{font-weight:700;border-top:2px solid #dee2e6;background-color:#f8f9fa}._responsiveTable_11696_56 input,._responsiveTable_11696_56 textarea{width:100%;padding:.5rem;border:1px solid #ced4da;border-radius:4px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}._responsiveTable_11696_56 input:focus,._responsiveTable_11696_56 textarea:focus{outline:none;border-color:var(--color-communication-theme);box-shadow:0 0 0 2px rgba(var(--color-communication-theme-rgb),.2)}._readOnlyInput_11696_115{background-color:#e9ecef;cursor:not-allowed}@media (max-width: 768px){._responsiveTable_11696_56 thead{display:none}._responsiveTable_11696_56,._responsiveTable_11696_56 tbody,._responsiveTable_11696_56 tr{display:block;width:100%}._responsiveTable_11696_56 tr{border:1px solid #dee2e6;border-radius:8px;margin-bottom:1rem;padding:.75rem}._responsiveTable_11696_56 td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:.6rem .2rem;border-bottom:1px dashed #e9ecef}._responsiveTable_11696_56 td:last-child{border-bottom:none}._responsiveTable_11696_56 td:before{content:attr(data-label);font-weight:600;text-align:left;color:var(--color-text-heading);margin-right:1rem}._responsiveTable_11696_56 td:has(>._removeButton_11696_37){justify-content:flex-end}._responsiveTable_11696_56 td:has(>._removeButton_11696_37):before{display:none}}._pageHeading_lfubl_3{display:flex;color:var(--color-communication-theme);margin:0 0 2.5rem}._cardGrid_lfubl_9{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}._reportCard_lfubl_15{background-color:var(--color-white);border:1px solid #e0e4e8;border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .3s cubic-bezier(.25,.8,.25,1);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._reportCard_lfubl_15:hover{transform:translateY(-6px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000001a}._reportCard_lfubl_15:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background-color:var(--color-communication-theme);transition:height .3s ease}._reportCard_lfubl_15:hover:before{height:6px}._cardIconWrapper_lfubl_58{width:60px;height:60px;border-radius:50%;background-color:rgba(var(--color-communication-theme-rgb),.1);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:transform .3s ease}._reportCard_lfubl_15:hover ._cardIconWrapper_lfubl_58{transform:scale(1.1)}._cardIcon_lfubl_58{font-size:1.8rem;color:var(--color-communication-theme)}._cardTitle_lfubl_82{font-size:1.2rem;font-weight:600;margin:0 0 .5rem;color:var(--color-text-heading)}._cardAction_lfubl_89{font-weight:500;color:var(--color-communication-theme);display:flex;align-items:center;gap:.5rem;font-size:1rem;margin-top:auto;padding-top:1rem;opacity:.8;transition:opacity .2s ease}._reportCard_lfubl_15:hover ._cardAction_lfubl_89{opacity:1}._cardAction_lfubl_89[style*=--color-accent]{color:var(--color-communication-theme)!important}@media (max-width: 768px){._cardGrid_lfubl_9{gap:1.5rem}}@media (max-width: 480px){._reportCard_lfubl_15{padding:1.25rem}._cardTitle_lfubl_82{font-size:1.1rem}}._pageContainer_6sjyw_3{display:flex;flex-direction:column;gap:1.5rem}._header_6sjyw_9{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}._titleWrapper_6sjyw_17{display:flex;align-items:center;gap:.75rem}._titleIcon_6sjyw_23{font-size:1.8rem}._pageTitle_6sjyw_27{margin:0;font-size:1.8rem;font-weight:600}._receivablesTheme_6sjyw_33{color:var(--color-success)}._payablesTheme_6sjyw_37{color:var(--color-error)}._summaryCards_6sjyw_41{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}._metricCard_6sjyw_47{background-color:var(--color-white);padding:.5rem 1rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 4px #0000000f;border-left:5px solid}._metricLabel_6sjyw_56{font-size:1rem;font-weight:500;color:var(--color-text-muted);margin:0}._metricValue_6sjyw_63{font-size:1.3rem;font-weight:700;margin:0;color:var(--color-text-heading)}._metricCard_6sjyw_47._receivables_6sjyw_33{border-color:var(--color-success)}._metricCard_6sjyw_47._payables_6sjyw_37{border-color:var(--color-error)}._metricCard_6sjyw_47._cardHover_6sjyw_73:hover{transform:translateY(-3px);box-shadow:0 5px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease}._controlsContainer_6sjyw_81{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:.75rem;background-color:var(--color-background-light);border-radius:6px;border:1px solid var(--color-border)}._filterContainer_6sjyw_94{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._dateFilterSection_6sjyw_102{display:flex;flex-direction:column}._dateInputsRow_6sjyw_108{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}._dateLabel_6sjyw_116{font-size:.9rem;white-space:nowrap}._dateInput_6sjyw_108{padding:.4rem;border:1px solid var(--color-border-darker);border-radius:4px;font-family:inherit}._clearDateBtn_6sjyw_128{background:none;border:none;cursor:pointer;color:var(--color-error);padding:0 .2rem}._collapsibleFilterSection_6sjyw_137{display:flex;align-items:center;gap:1rem}._filterSelect_6sjyw_143{padding:.4rem;height:33px;border:1px solid var(--color-border-darker);border-radius:4px;min-width:150px;background-color:var(--color-white)}._responsiveSearchWrapper_6sjyw_153{position:relative}._responsiveSearchOverlay_6sjyw_158{display:none}._responsiveSearchOverlay_6sjyw_158._openDesktop_6sjyw_161,._desktopOnly_6sjyw_164{display:block}._mobileFilterToggle_6sjyw_169{display:none}._actionButtonsGroup_6sjyw_174{display:flex;align-items:center;gap:.75rem}._tableWrapper_6sjyw_180{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px}._accountsTable_6sjyw_187{width:100%;border-collapse:collapse;min-width:1000px}._accountsTable_6sjyw_187 th{color:var(--color-white);padding:.75rem;text-align:left;font-size:.85rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid var(--color-border-darker)}._accountsTable_6sjyw_187 th._receivables_6sjyw_33{background-color:var(--color-success)}._accountsTable_6sjyw_187 th._payables_6sjyw_37{background-color:var(--color-error)}._noItemsMessage_6sjyw_206{text-align:center;font-style:italic;color:var(--color-text-muted);padding:2rem}@media (max-width: 768px){._summaryCards_6sjyw_41{display:none}._header_6sjyw_9{flex-direction:column;align-items:flex-start;gap:.5rem}._controlsContainer_6sjyw_81{flex-direction:column;align-items:stretch;padding:0;border:none;background:transparent;gap:.5rem}._actionButtonsGroup_6sjyw_174{order:-1;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem}._actionButtonsGroup_6sjyw_174 button{width:100%;justify-content:center;margin:0}._filterContainer_6sjyw_94{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;background-color:var(--color-background-light);padding:.5rem;border-radius:8px;border:1px solid var(--color-border)}._dateFilterSection_6sjyw_102{width:100%;margin-bottom:.2rem}._dateInputsRow_6sjyw_108{flex-wrap:nowrap;justify-content:space-between;gap:.2rem}._dateLabel_6sjyw_116{font-size:.8rem}._dateInput_6sjyw_108{width:auto;flex:1;min-width:0;font-size:.8rem;padding:.3rem .1rem}._mobileFilterToggle_6sjyw_169{display:flex;width:100%;padding:.6rem;justify-content:center;align-items:center;gap:.5rem;background-color:var(--color-white);border:1px solid var(--color-border-darker);border-radius:5px;font-weight:600;color:var(--color-text-muted);cursor:pointer}._mobileFilterToggle_6sjyw_169._active_6sjyw_305{background-color:#e7f5ff;color:var(--color-primary);border-color:var(--color-primary)}._collapsibleFilterSection_6sjyw_137{display:none;flex-direction:column;align-items:stretch;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-border-darker)}._collapsibleFilterSection_6sjyw_137._show_6sjyw_321{display:flex}._filterSelect_6sjyw_143{width:100%;height:40px;font-size:1rem}._desktopOnly_6sjyw_164{display:none}._responsiveSearchWrapper_6sjyw_153{width:100%}._responsiveSearchOverlay_6sjyw_158{display:block;position:static;width:100%;box-shadow:none;border:none;padding:0;background:transparent}._responsiveSearchOverlay_6sjyw_158>div{width:100%;padding:0;border:1px solid var(--color-border-darker);background-color:var(--color-white);border-radius:4px}._responsiveSearchOverlay_6sjyw_158 input{padding:.6rem;font-size:1rem}}._headerContainer_1wxkq_3{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}._pageTitle_1wxkq_11{color:var(--color-communication-theme);margin:0;font-size:1.8rem}._backButton_1wxkq_17{background-color:var(--color-background-light);border:1px solid var(--color-border);color:var(--color-text);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease}._backButton_1wxkq_17:hover{background-color:#e9ecef;border-color:var(--color-border-darker)}._reportTable_1wxkq_33{width:100%;border-collapse:collapse;margin-bottom:1.5rem;table-layout:fixed;font-size:.95rem;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._reportTable_1wxkq_33 th{background-color:var(--color-communication-theme);color:var(--color-white);padding:.8rem .75rem;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}._reportTable_1wxkq_33 th,._reportTable_1wxkq_33 td{border-right:1px solid rgba(var(--color-white-rgb),.2)}._reportTable_1wxkq_33 td{border-right:1px solid var(--color-border)}._reportTable_1wxkq_33 th:last-child,._reportTable_1wxkq_33 td:last-child{border-right:none}._reportRow_1wxkq_65{cursor:pointer;transition:background-color .15s ease-in-out;border-bottom:1px solid var(--color-border)}._reportRow_1wxkq_65:last-child{border-bottom:none}._reportRow_1wxkq_65:hover{background-color:#f1f3f5}._reportRow_1wxkq_65._closed_1wxkq_76{background-color:var(--color-background-light);color:var(--color-text-muted)}._reportRow_1wxkq_65._closed_1wxkq_76:hover{background-color:var(--color-border)}._reportTable_1wxkq_33 td{padding:.75rem;vertical-align:middle;word-break:break-word}._noItemsMessage_1wxkq_89{text-align:center;font-style:italic;color:var(--color-text-muted);padding:2rem}._statusBadge_1wxkq_96{padding:.25rem .7rem;border-radius:16px;font-size:.8rem;font-weight:600;text-transform:uppercase;white-space:nowrap}._statusOpen_1wxkq_105{background-color:#fffbe6;color:#8a6d3b;border:1px solid #ffeeba}._statusClosed_1wxkq_111{background-color:var(--color-background-light);color:var(--color-text-muted);border:1px solid var(--color-border)}._actionButton_1wxkq_117{background:none;border:none;cursor:pointer;color:var(--color-accent);padding:.2rem .4rem;transition:color .2s ease;font-size:1.2rem}._actionButton_1wxkq_117:hover:not(:disabled){color:var(--color-secondary)}._actionButton_1wxkq_117:disabled{color:var(--color-border-darker);cursor:not-allowed}._actionButton_1wxkq_117._delete_1wxkq_133{color:var(--color-error)}._actionButton_1wxkq_117._delete_1wxkq_133:hover:not(:disabled){color:#a50000}@media (max-width: 768px){._reportTable_1wxkq_33 th,._reportTable_1wxkq_33 td{white-space:normal;word-break:break-word}._col-to_1wxkq_145,._col-actions_1wxkq_145,._col-type_1wxkq_145,._col-status_1wxkq_145,._col-slno_1wxkq_145{display:none}}._reportDetailContainer_pl907_3{display:flex;flex-direction:column;gap:2rem}._section_pl907_9{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px rgba(var(--color-black-rgb),.04)}._sectionTitle_pl907_17{font-size:1.25rem;font-weight:600;color:var(--color-communication-theme);margin-top:0;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-communication-theme);display:inline-block}._detailGrid_pl907_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem 2rem}._detailItem_pl907_34{display:flex;flex-direction:column;gap:.25rem}._detailLabel_pl907_40{font-size:.85rem;font-weight:500;color:var(--color-text-muted);text-transform:uppercase}._detailValue_pl907_47{font-size:1rem;color:var(--color-text-heading);word-break:break-word}._detailValue_pl907_47._statusOpen_pl907_53{color:#8a6d3b;font-weight:600}._detailValue_pl907_47._statusClosed_pl907_54{color:var(--color-text-muted);font-weight:600}._detailValue_pl907_47 i{color:var(--color-text-muted);font-style:normal}._fullWidthItem_pl907_57{grid-column:1 / -1;white-space:pre-wrap;background-color:var(--color-background-light);padding:1rem;border-radius:6px}._detailTable_pl907_65{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}._detailTable_pl907_65 th,._detailTable_pl907_65 td{padding:.6rem .5rem;text-align:left;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border)}._detailTable_pl907_65 th:last-child,._detailTable_pl907_65 td:last-child{border-right:none}._detailTable_pl907_65 th{background-color:var(--color-background-light);font-weight:600;color:var(--color-text-heading)}._detailTable_pl907_65 tbody tr:hover{background-color:#f1f3f5}._detailTable_pl907_65 tfoot td{font-weight:700;background-color:var(--color-background-light);border-top:2px solid var(--color-border)}._feedbackSection_pl907_99{margin-top:2rem;border-top:1px dashed var(--color-border-darker);padding-top:2rem}._feedbackHeader_pl907_105{display:flex;align-items:baseline;gap:2rem;margin-bottom:.5rem}._feedbackContent_pl907_112{white-space:pre-wrap;background-color:#fffbe6;border:1px solid #ffeeba;padding:1rem;border-radius:6px;color:#856404;line-height:1.6}._feedbackMeta_pl907_122{display:block;text-align:right;font-size:.8rem;color:var(--color-text-muted);margin-top:.5rem;font-style:italic}._feedbackTextarea_pl907_131{width:100%;min-height:100px;padding:.75rem;border:1px solid var(--color-border-darker);border-radius:6px;font-family:inherit;font-size:1rem;resize:vertical}._feedbackTextarea_pl907_131:focus{outline:none;border-color:var(--color-communication-theme);box-shadow:0 0 0 3px rgba(var(--color-communication-theme-rgb),.15)}._actionButtons_pl907_148{margin-top:3rem;display:flex;gap:1rem}._actionBtn_pl907_154{border:1px solid;background-color:transparent;padding:.6rem;border-radius:8px;cursor:pointer;font-size:.9rem;display:inline-flex;gap:.6rem;align-items:center}._actionBtn_pl907_154:hover{background-color:var(--color-background-light);border-color:var(--color-border-darker);box-shadow:0 2px 4px rgba(var(--color-black-rgb),.05)}@media (max-width: 768px){._section_pl907_9{padding:1rem}._sectionTitle_pl907_17{font-size:1.1rem;margin-bottom:1rem}._detailGrid_pl907_28{grid-template-columns:1fr;gap:1rem}._detailTable_pl907_65 thead{display:none}._detailTable_pl907_65,._detailTable_pl907_65 tbody,._detailTable_pl907_65 tr{display:block;width:100%}._detailTable_pl907_65 tr{border:1px solid var(--color-border);border-radius:6px;margin-bottom:.5rem}._detailTable_pl907_65 tbody tr:hover{background-color:transparent}._detailTable_pl907_65 td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:.75rem .5rem;border-bottom:1px dashed var(--color-border);border-right:none}._detailTable_pl907_65 td:last-child{border-bottom:none}._detailTable_pl907_65 td:before{content:attr(data-label);font-weight:600;text-align:left;color:var(--color-text-heading);padding-right:1rem}._detailTable_pl907_65 tfoot tr{border:none;margin-top:.5rem;padding:0}._detailTable_pl907_65 tfoot td{background-color:transparent;font-size:1.1em;padding-top:.5rem;border-top:2px solid var(--color-border)}}._menuContainer_13mb3_3{position:relative;display:inline-flex;justify-content:center;align-items:center}._menuButton_13mb3_10{background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;padding:.3rem .6rem;font-size:1rem;line-height:1;color:var(--color-text-muted);transition:background-color .2s,color .2s}._menuButton_13mb3_10:hover{background-color:var(--color-border);color:var(--color-text-heading)}._menuList_13mb3_27{position:absolute;top:100%;right:0;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px #0000001a;list-style:none;padding:.4rem 0;margin:.2rem 0 0;z-index:50;min-width:180px;overflow:hidden}._menuItem_13mb3_43{background:none;border:none;width:100%;text-align:left;padding:.6rem 1rem;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:.75rem;color:var(--color-text);transition:background-color .15s ease-in-out,color .15s ease-in-out}._menuItem_13mb3_43 i{width:16px;text-align:center;color:var(--color-text-muted)}._menuItem_13mb3_43:hover{background-color:#f1f3f5;color:var(--color-primary)}._menuItem_13mb3_43._destructive_13mb3_69:hover{background-color:#fff5f5;color:var(--color-error)}._menuItem_13mb3_43._destructive_13mb3_69:hover i{color:var(--color-error)}._separator_13mb3_78{height:1px;background-color:var(--color-border);margin:.4rem 0}._expandableTarget_13mb3_85{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:0}._menuContainer_13mb3_3:hover ._expandableTarget_13mb3_85{background-color:var(--color-border);color:var(--color-text-heading)}._menuButton_13mb3_10{padding:.3rem .6rem}._finalizationGrid_tumo7_4{display:grid;grid-template-columns:auto 380px;justify-content:space-between;gap:2rem;align-items:start;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}._summaryActionsColumn_tumo7_15{display:flex;flex-direction:column;gap:1.5rem}._infoSection_tumo7_22{width:100%;max-width:900px}._controlPanelSection_tumo7_28{background-color:var(--color-background-light);border:1px solid var(--color-border);border-radius:8px;padding:1.25rem;box-shadow:0 2px 4px #0000000d;width:100%;max-width:450px}._summarySection_tumo7_38{background-color:var(--color-white);border-top:4px solid var(--color-primary)}._subtleSection_tumo7_43{box-shadow:none;border-style:dashed;background-color:transparent}._sectionTitle_tumo7_49{font-size:1.1rem;font-weight:600;color:var(--color-secondary);margin-top:0;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-darker)}._summaryGrid_tumo7_60{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:.6rem 1rem;font-size:.95rem}._summaryLabel_tumo7_68{color:var(--color-text-muted);font-weight:500}._summaryValue_tumo7_73{text-align:right;font-weight:600;color:var(--color-text)}._summaryTotal_tumo7_79{grid-column:1 / -1;border-top:2px solid var(--color-text-heading);margin-top:.5rem;padding-top:.8rem;font-size:1.2rem}._summaryTotal_tumo7_79 ._summaryLabel_tumo7_68,._summaryTotal_tumo7_79 ._summaryValue_tumo7_73{font-weight:700;color:var(--color-text-heading)}._actionsContainer_tumo7_93{display:flex;flex-direction:column;gap:.75rem}._responsiveTableWrapper_tumo7_101{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:8px;margin-bottom:1rem}._responsiveTable_tumo7_101{width:100%;border-collapse:collapse;min-width:800px}._responsiveTable_tumo7_101 th{background-color:var(--color-background-light);color:var(--color-text-heading);padding:.75rem;text-align:left;font-size:.85rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid var(--color-border-darker)}._responsiveTable_tumo7_101 td{padding:.5rem;border-bottom:1px solid var(--color-border);vertical-align:middle}._formContainerWithFooter_tumo7_133{padding-bottom:120px}._stickyFooter_tumo7_137{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-background-light);box-shadow:0 -4px 12px #00000026;z-index:100;padding:1rem 1.5rem;border-top:1px solid var(--color-border-darker);transition:transform .3s ease-in-out}._footerContent_tumo7_150{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}._footerTotal_tumo7_158{display:flex;align-items:baseline;gap:.75rem}._footerTotalLabel_tumo7_164{font-size:.9rem;color:var(--color-text-muted);font-weight:600;text-transform:uppercase}._footerTotalValue_tumo7_171{font-size:1.8rem;font-weight:700;color:var(--color-primary);letter-spacing:-.5px}._footerActions_tumo7_178{display:flex;gap:1rem}@media (max-width: 992px){._finalizationGrid_tumo7_4{grid-template-columns:1fr;gap:1.5rem}._controlPanelSection_tumo7_28{max-width:100%}}@media (max-width: 768px){._responsiveTableWrapper_tumo7_101{border:none;overflow-x:visible}._responsiveTable_tumo7_101{display:block;min-width:100%}._responsiveTable_tumo7_101 thead{display:none}._responsiveTable_tumo7_101 tbody{display:block}._responsiveTable_tumo7_101 tr{display:block;margin-bottom:1.5rem;border:1px solid var(--color-border);border-radius:8px;padding:1rem;background-color:var(--color-white);box-shadow:0 2px 5px #0000000d}._responsiveTable_tumo7_101 td{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:.6rem 0;border-bottom:1px dashed var(--color-border-darker);font-size:.95rem}._responsiveTable_tumo7_101 td:last-child{border-bottom:none;justify-content:flex-end;padding-top:1rem}._responsiveTable_tumo7_101 td:before{content:attr(data-label);font-weight:600;text-align:left;color:var(--color-text-muted);margin-right:1rem;flex-shrink:0;font-size:.85rem;text-transform:uppercase}._responsiveTable_tumo7_101 td:last-child:before{display:none}._responsiveTable_tumo7_101 input,._responsiveTable_tumo7_101 select{width:60%;padding:.4rem;text-align:right;border:1px solid var(--color-border-darker);border-radius:4px}._responsiveTable_tumo7_101 button{margin-left:auto}._stickyFooter_tumo7_137{padding:.75rem 1rem}._footerContent_tumo7_150{flex-direction:column;align-items:stretch;gap:1rem}._footerTotal_tumo7_158{justify-content:space-between;border-bottom:1px solid var(--color-border);padding-bottom:.5rem;margin-bottom:.5rem}._footerActions_tumo7_178{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._finalizationGrid_tumo7_4{grid-template-columns:1fr;gap:1.5rem}}._modalOverlay_1e432_3{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:100;padding:1rem}._modalContent_1e432_17{background-color:#fff;border-radius:8px;box-shadow:0 5px 20px #00000040;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._header_1e432_29{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e9ecef}._header_1e432_29 h2{margin:0;font-size:1.5rem;font-weight:600}._header_1e432_29 ._receivable_1e432_43{color:var(--color-success)}._header_1e432_29 ._payable_1e432_44{color:var(--color-error)}._closeButton_1e432_46{background:none;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#adb5bd;transition:color .2s}._closeButton_1e432_46:hover{color:#495057}._body_1e432_59{padding:1.5rem;overflow-y:auto;flex-grow:1}._parties_1e432_65{display:flex;justify-content:space-between;gap:2rem;margin-block:0 2rem;padding-bottom:1.5rem;border-bottom:1px dashed #ced4da;align-items:flex-start;grid-template-columns:unset}._partyInfo_1e432_76 p{margin:0;line-height:1.6}._lineItemsTable_1e432_81{width:100%;border-collapse:collapse;margin-bottom:2rem}._lineItemsTable_1e432_81 th,._lineItemsTable_1e432_81 td{padding:.6rem;text-align:left;border-bottom:1px solid #e9ecef}._lineItemsTable_1e432_81 th{background-color:#f8f9fa;font-size:.85rem;font-weight:600;color:var(--color-text-heading)}._lineItemsTable_1e432_81 ._alignRight_1e432_99{text-align:right}._lineItemsTable_1e432_81 ._alignCenter_1e432_100{text-align:center}._totalsSection_1e432_102{display:flex;justify-content:flex-end;margin-bottom:1.5rem}._totalsGrid_1e432_108{width:100%;max-width:350px;display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem}._totalsGrid_1e432_108 dt{color:var(--color-text-muted)}._totalsGrid_1e432_108 dd{margin:0;text-align:right;font-weight:500}._totalsGrid_1e432_108 ._totalRow_1e432_123{font-weight:700;font-size:1.1em;color:var(--color-text-heading);padding-top:.5rem;border-top:2px solid #343a40}._totalsGrid_1e432_108 ._dueRow_1e432_131,._totalsGrid_1e432_108 ._dueRow_1e432_131 dd{color:var(--color-error)}._paymentHistory_1e432_138 h4{margin-bottom:.75rem;font-size:1.1rem;color:var(--color-text-heading);border-bottom:1px solid #dee2e6;padding-bottom:.5rem}._footer_1e432_146{padding:1rem 1.5rem;border-top:1px solid #e9ecef;background-color:#f8f9fa;display:flex;justify-content:flex-end;gap:.75rem}._footerButton_1e432_155{padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s}._primaryButton_1e432_164{background-color:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}._primaryButton_1e432_164:hover{background-color:var(--color-secondary)}._secondaryButton_1e432_173{background-color:#fff;color:var(--color-text);border:1px solid #ced4da}._secondaryButton_1e432_173:hover{background-color:#e9ecef;border-color:#adb5bd}._partyColumn_1e432_185{display:flex;flex-direction:column;gap:.8rem;flex:1}._partyLabel_1e432_196{font-weight:500;color:var(--color-text-muted);font-size:.9rem;margin:0;padding:0;text-align:left}._partyValue_1e432_205{font-weight:600;margin:0;padding:0;color:var(--color-text-heading)}._partyColumn_1e432_185._alignRight_1e432_99 ._partyGroup_1e432_192,._partyColumn_1e432_185._alignRight_1e432_99 ._partyLabel_1e432_196{text-align:right}._detailList_1e432_220{display:grid;grid-template-columns:max-content 1fr;gap:.4rem 1rem;align-items:center}._detailList_1e432_220 dt{font-weight:500;color:var(--color-text-muted);text-align:right}._detailList_1e432_220 dd{font-weight:600;margin-inline-start:0;color:var(--color-text-heading)}._modalContent_dbwp6_3{display:flex;flex-direction:column;gap:1.5rem}._categoryListContainer_dbwp6_9{border:1px solid var(--color-border);border-radius:8px;max-height:280px;overflow-y:auto;background-color:var(--color-white)}._categoryList_dbwp6_9{list-style:none;padding:0;margin:0}._categoryItem_dbwp6_23{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border);transition:background-color .2s ease}._categoryItem_dbwp6_23:last-child{border-bottom:none}._categoryItem_dbwp6_23:hover{background-color:var(--color-background-light)}._colorSwatch_dbwp6_40{width:24px;height:24px;border-radius:6px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}._categoryName_dbwp6_48{flex-grow:1;font-weight:500;color:var(--color-text)}._itemActions_dbwp6_54{display:flex;gap:.75rem}._actionButton_dbwp6_59{background:none;border:none;cursor:pointer;color:var(--color-text-muted);font-size:1rem;padding:.4rem;width:32px;height:32px;border-radius:50%;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center}._actionButton_dbwp6_59:hover:not(:disabled){background-color:#e9ecef}._editButton_dbwp6_79:hover:not(:disabled){color:var(--color-secondary)}._saveButton_dbwp6_82:hover:not(:disabled){color:var(--color-success)}._cancelButton_dbwp6_85:hover:not(:disabled),._deleteButton_dbwp6_86:hover:not(:disabled){color:var(--color-error)}._formContainer_dbwp6_90{padding:1.25rem;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-background-light)}._formTitle_dbwp6_97{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--color-primary)}._formFields_dbwp6_104{display:grid;grid-template-columns:1fr auto auto;align-items:flex-end;gap:1rem}._formFields_dbwp6_104 ._formGroup_dbwp6_111{margin-bottom:0}._colorInput_dbwp6_115{height:38px;width:50px;padding:.2rem;border:1px solid var(--color-border-darker);border-radius:5px;cursor:pointer;background-color:var(--color-white)}._editForm_dbwp6_125{display:flex;align-items:center;gap:1rem;flex-grow:1}._editForm_dbwp6_125 input[type=text]{flex-grow:1}._noCategories_dbwp6_136{text-align:center;font-style:italic;color:var(--color-text-muted);padding:2rem}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-VariableFont_wdth_wght-CPaC9zR9.woff2) format("woff2");font-weight:100 900;font-style:normal}*{box-sizing:border-box}:root{--color-primary: #002b5c;--color-secondary: #0052a3;--color-accent: #0077b6;--color-background: #e6f0ff;--color-background-light: #f8f9fa;--color-border: #dee2e6;--color-border-darker: #ced4da;--color-text: #343a40;--color-text-heading: #212529;--color-text-muted: #6c757d;--color-success: #198754;--color-error: #dc3545;--color-white: #ffffff;--color-black: #000000;--color-primary-rgb: 0, 43, 92;--color-black-rgb: 0, 0, 0;--color-white-rgb: 255, 255, 255;--color-communication-theme-rgb: 128, 0, 32;--color-announcement-theme-rgb: 95, 39, 205;--color-project-theme: #0b7a85;--color-employee-theme: #663300;--color-client-theme: #6604de;--color-supplier-theme: #b52121;--color-technical-info-theme: #1B4D3E;--color-admin-approval-theme: #b56804;--color-asset-theme: #495057;--color-collection-theme: #005f73;--color-announcement-theme: #5f27cd;--color-communication-theme: #800020;font-size:14px}body{font-family:Open Sans,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;margin:0;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.table-link{position:relative;text-decoration:none!important;display:inline-block}.table-link:after{font-family:"Font Awesome 5 Free","Font Awesome 6 Free";content:"";font-weight:900;position:absolute;top:-2px;right:-14px;font-size:.7em;opacity:0;transform:scale(.8);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.table-link:hover,.table-link:focus{text-decoration:underline!important}.table-link:hover:after,.table-link:focus:after{opacity:1;transform:scale(1)}.table-link:focus{outline:none;box-shadow:0 0 0 2px var(--color-accent);border-radius:3px}._appContainer_1vks3_3{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-background)}._header_1vks3_10{background-color:var(--color-primary);color:var(--color-white);padding:1rem}._mainContentWrapper_1vks3_16{display:flex;flex-grow:1;position:relative}._mainContent_1vks3_16{margin-top:3.9rem;flex-grow:1;padding:1rem 1vw;margin-left:0;transition:margin-left .3s ease,transform .3s ease}._footer_1vks3_32{background-color:#f0f0f0;color:var(--color-text);padding:.5rem 2rem;font-size:.9rem;height:2.5rem;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end}._footer_1vks3_32 p{margin:0}@media (min-width: 769px){._mainContent_1vks3_16{margin-left:220px}._collapsed_1vks3_52{margin-left:50px}}
