.login-container[data-v-bda9f57e]{display:flex;flex-direction:column;align-items:center;margin-top:50px}.input-group[data-v-bda9f57e]{margin-bottom:15px}.input-group label[data-v-bda9f57e]{display:block;margin-bottom:5px}.input-group input[data-v-bda9f57e]{padding:8px;width:100%;max-width:300px}.buttons[data-v-bda9f57e]{display:flex;gap:10px}.not-found[data-v-f1a744e4]{text-align:center;padding:50px}.sidebar[data-v-21c1267f]{background-color:#343a40}.logo[data-v-21c1267f]{display:inline-block;width:20px;height:20px;border-radius:50%;position:relative;overflow:hidden;vertical-align:middle;margin:5px}.brand-name[data-v-21c1267f]{color:#fff;font-size:18px;font-weight:700;padding:10px 15px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #6e7279}.brand-name.collapsed[data-v-21c1267f]{font-size:24px}select[data-v-6daa5529]{padding:5px 10px;border-radius:4px;border:none;background-color:#495057;color:#fff;cursor:pointer;transition:background-color .3s ease}select[data-v-6daa5529]:hover{background-color:#6c757d}select[data-v-6daa5529]:focus{outline:none;background-color:#6c757d}button[data-v-a4d4b4aa]{padding:5px 10px;border-radius:4px;border:none;background-color:#495057;color:#fff;cursor:pointer;transition:background-color .3s ease}button[data-v-a4d4b4aa]:hover{background-color:#6c757d}button[data-v-a4d4b4aa]:focus{outline:none;background-color:#6c757d}.navbar[data-v-64db42af]{background-color:#343a40!important;display:flex;align-items:center;padding:9px 15px;justify-content:flex-end;color:#fff;min-height:31px;gap:30px}.side-bar[data-v-89bd5abc]{z-index:1000}.nav-bar[data-v-89bd5abc]{position:sticky;top:0;height:51px;z-index:999;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;padding:0 20px}.main-page[data-v-89bd5abc]{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;min-height:calc(100vh - 95px);overflow-x:auto}.content[data-v-89bd5abc]{max-width:800px;width:100%;text-align:center}.project-select-container[data-v-857d0eca]{min-width:250px;max-width:500px;display:flex;align-items:center;gap:5px;margin:5px}.offer-select-container[data-v-77fb1393]{min-width:250px;max-width:500px}.header[data-v-1b0d285a]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.tables-wrapper[data-v-261905f3]{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.table-container[data-v-261905f3]{flex:1;min-width:300px;overflow-x:auto}.loading-indicator[data-v-261905f3],.loading-indicator[data-v-d5a2bc03]{text-align:center;font-size:1.2em;color:#7f8c8d;padding:20px 0}.help-text-icon{font-size:15px;cursor:pointer;margin-left:5px}.n-tooltip{width:250px;white-space:normal;word-break:break-word;background:#616161e6;color:#fff;border-radius:4px;font-size:14px;line-height:22px;padding:5px 16px}.expense-form[data-v-804d1a90]{margin:60px auto auto 20px;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;width:90%}.form-group[data-v-804d1a90]{margin-bottom:15px;display:flex;align-items:center}.form-group label[data-v-804d1a90]{flex:1;margin-right:10px;display:flex;align-items:center}.form-group input[data-v-804d1a90],.form-group select[data-v-804d1a90],.form-group textarea[data-v-804d1a90]{flex:2;padding:8px;border:1px solid black;border-radius:4px}.form-group.inactive-field input[data-v-804d1a90]{border:1px solid rgb(233,233,233);background-color:#b9b9b9;pointer-events:none}.form-group button[data-v-804d1a90]{margin-left:10px}.save-button-container[data-v-804d1a90]{display:flex;justify-content:flex-end}.save-button[data-v-804d1a90]{background-color:green;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px}.delete-button[data-v-804d1a90]{background-color:red;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:4px}.form-errors[data-v-804d1a90]{color:red;margin-bottom:15px}.export-btn[data-v-dee6afd2]{background-color:#2ecc71;color:#fff;border:none;padding:10px 20px;margin-left:10px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;transition:background-color .3s,transform .2s}.export-btn[data-v-dee6afd2]:hover{background-color:#27ae60}.export-btn[data-v-dee6afd2]:active{transform:scale(.95)}.employee-select-container[data-v-bf3b6f9b]{min-width:250px;max-width:500px}.controls[data-v-b08edbcd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;background-color:#f9f9f9;border-radius:10px;box-shadow:0 6px 12px #0000001a;transition:box-shadow .3s}.controls[data-v-b08edbcd]:hover{box-shadow:0 8px 16px #00000026}.date-range[data-v-b08edbcd]{display:flex;align-items:center;gap:20px}.date-inputs[data-v-b08edbcd]{display:flex;align-items:center;gap:10px}.date-field[data-v-b08edbcd]{display:flex;align-items:center;gap:5px;width:180px}.date-label[data-v-b08edbcd]{font-weight:700;font-size:14px;color:#333}.group-by-select[data-v-b08edbcd],.efficiency-select[data-v-b08edbcd]{padding:8px 12px;margin:0 5px;border:1px solid #ddd;border-radius:6px;background-color:#fff;font-size:14px;outline:none;transition:border-color .3s,box-shadow .3s}.group-by-select[data-v-b08edbcd]:focus,.efficiency-select[data-v-b08edbcd]:focus{border-color:#295c7e;box-shadow:0 0 5px #3498db80}.date-input[data-v-b08edbcd]{width:150px!important}.date-input[data-v-b08edbcd] input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:all .3s ease}.circle[data-v-b48d4a91]{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#c2c7d0;position:relative;overflow:hidden;vertical-align:middle;margin:5px}.fill[data-v-b48d4a91]{width:100%;height:100%;background-color:#343a40;position:absolute;transform-origin:50% 50%}.fill-25[data-v-b48d4a91]{clip-path:polygon(50% 0%,50% 50%,100% 50%,100% 0%)}.fill-50[data-v-b48d4a91]{clip-path:polygon(50% 0%,50% 100%,100% 100%,100% 0%)}.fill-100[data-v-b48d4a91]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.circle-text[data-v-b48d4a91]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#fff;font-weight:700}.role-name[data-v-61aef5c3]{margin-left:5px}.employee-avatar-container[data-v-9d41ad13]{display:inline-flex;align-items:center}.employee-link[data-v-9d41ad13]{display:inline-flex;align-items:center;text-decoration:none}.employee-name[data-v-9d41ad13]{margin-left:8px}.avatar-wrapper[data-v-9d41ad13]{position:relative;display:inline-flex}.status-dot[data-v-9d41ad13]{position:absolute;bottom:0;right:0;background:#f44336;border:2px solid #fff;border-radius:50%;pointer-events:none}.combined-table[data-v-d7fe517f]{width:100%;table-layout:fixed;border-collapse:collapse;background-color:#f9f9f9}.combined-table th[data-v-d7fe517f],.combined-table td[data-v-d7fe517f]{border:1px solid #ddd;padding:8px;white-space:nowrap;background-clip:padding-box;width:200px}.combined-table thead tr:nth-child(1) th[data-v-d7fe517f]{top:0;z-index:10;height:20px}.combined-table thead tr:nth-child(2) th[data-v-d7fe517f]{top:40px;z-index:10;height:20px}.fixed-col[data-v-d7fe517f]{position:sticky;background-color:#fff;z-index:2}.combined-table th[data-v-d7fe517f]{height:90px;background-color:#f0f0f0;position:sticky;top:0;z-index:3}.fixed-col.fixed-col-1[data-v-d7fe517f]{left:0;z-index:4;width:200px}.fixed-col.fixed-col-8[data-v-d7fe517f]{left:218px;z-index:4;width:200px}.fixed-col.fixed-col-2[data-v-d7fe517f]{left:435px;z-index:4;width:315px}.fixed-col.fixed-col-3[data-v-d7fe517f]{left:545px;z-index:4;width:80px}.fixed-col.fixed-col-6[data-v-d7fe517f]{left:652px;z-index:4;width:200px}.fixed-col.fixed-col-4[data-v-d7fe517f]{left:655px;z-index:4;width:200px}thead .fixed-col[data-v-d7fe517f]{z-index:5}.project-row[data-v-d7fe517f]{background-color:#e0e0e0;font-weight:700;text-align:left}.project-name[data-v-d7fe517f]{background-color:#f2f2f2;text-align:left;padding:8px}.user-column[data-v-d7fe517f]{align-items:center}.user-info[data-v-d7fe517f]{display:flex;align-items:center}.role-name[data-v-d7fe517f]{margin-left:5px}.red-background[data-v-d7fe517f]{background-color:#e74c3c;color:#fff}.yellow-background[data-v-d7fe517f]{background-color:#f1c40f;color:#fff}.green-background[data-v-d7fe517f]{background-color:#0cb328;color:#fff}.error[data-v-d7fe517f]{background-color:#fcc;color:#333}.weekend[data-v-d7fe517f]{background-color:#c2c7d0;color:#fff}.vacation[data-v-d7fe517f]{background-color:#0d4468;color:#fff}.total-hours[data-v-d7fe517f]{font-weight:400;color:#555;text-align:center}.date-header[data-v-d7fe517f]{font-size:12px}.combined-table[data-v-f6640faf]{width:100%;table-layout:fixed;border-collapse:collapse;background-color:#f9f9f9}.combined-table th[data-v-f6640faf],.combined-table td[data-v-f6640faf]{border:1px solid #ddd;padding:8px;white-space:nowrap;background-clip:padding-box;width:200px}.combined-table thead tr:nth-child(1) th[data-v-f6640faf]{top:0;z-index:10;height:20px}.fixed-col[data-v-f6640faf]{position:sticky;background-color:#fff;z-index:2}.combined-table th[data-v-f6640faf]{background-color:#f0f0f0;position:sticky;top:39px;z-index:10;text-wrap:auto}.fixed-col.fixed-col-1[data-v-f6640faf]{left:0;z-index:4;width:200px}.fixed-col.fixed-col-8[data-v-f6640faf]{left:218px;z-index:4;width:200px}.fixed-col.fixed-col-2[data-v-f6640faf]{left:435px;z-index:4;width:245px}.fixed-col.fixed-col-3[data-v-f6640faf]{left:565px;z-index:4;width:200px}.fixed-col.fixed-col-6[data-v-f6640faf]{left:696px;z-index:4;width:68px}.fixed-col.fixed-col-4[data-v-f6640faf]{left:580px;z-index:4;width:200px}thead .fixed-col[data-v-f6640faf]{z-index:5}.project-row[data-v-f6640faf]{background-color:#e0e0e0;font-weight:700;text-align:left}.project-name[data-v-f6640faf]{background-color:#f2f2f2;text-align:left;padding:8px}.user-column[data-v-f6640faf]{align-items:center}.role-name[data-v-f6640faf]{margin-left:5px}.red-background[data-v-f6640faf]{background-color:#e74c3c;color:#fff}.yellow-background[data-v-f6640faf]{background-color:#f1c40f;color:#fff}.green-background[data-v-f6640faf]{background-color:#0cb328;color:#fff}.error[data-v-f6640faf]{background-color:#fcc;color:#333}.weekend[data-v-f6640faf]{background-color:#c2c7d0;color:#fff}.vacation[data-v-f6640faf]{background-color:#0d4468;color:#fff}.date-header[data-v-f6640faf]{font-size:12px}.combined-table thead tr:nth-child(2) th[data-v-128fe185][data-v-f6640faf]{top:39px;z-index:10;height:0;position:sticky}.hours-fixed-col-1[data-v-f6640faf]{left:435px}.hours-fixed-col-2[data-v-f6640faf]{left:565px}.combined-table[data-v-9968f289]{width:100%;table-layout:fixed;border-collapse:collapse;background-color:#f9f9f9}.combined-table th[data-v-9968f289],.combined-table td[data-v-9968f289]{border:1px solid #ddd;padding:8px;white-space:nowrap;background-clip:padding-box;width:200px}.combined-table thead tr:nth-child(1) th[data-v-9968f289]{top:0;z-index:10;height:20px}.combined-table thead tr:nth-child(2) th[data-v-9968f289]{top:107px;z-index:10}.fixed-col[data-v-9968f289]{position:sticky;background-color:#fff;z-index:2}.combined-table th[data-v-9968f289]{height:90px;background-color:#f0f0f0;position:sticky;top:0;z-index:3}.fixed-col.fixed-col-1[data-v-9968f289]{left:0;z-index:4;width:200px}.fixed-col.fixed-col-8[data-v-9968f289]{left:218px;z-index:4;width:200px}.fixed-col.fixed-col-2[data-v-9968f289]{left:435px;z-index:4;width:200px}.fixed-col.fixed-col-3[data-v-9968f289]{left:508px;z-index:4;width:200px}.fixed-col.fixed-col-6[data-v-9968f289]{left:652px;z-index:4;width:68px}.fixed-col.fixed-col-4[data-v-9968f289]{left:580px;z-index:4;width:200px}thead .fixed-col[data-v-9968f289]{z-index:5}.project-row[data-v-9968f289]{background-color:#e0e0e0;font-weight:700;text-align:left}.project-name[data-v-9968f289]{background-color:#f2f2f2;text-align:left;padding:8px}.user-column[data-v-9968f289]{align-items:center}.role-name[data-v-9968f289]{margin-left:5px}.red-background[data-v-9968f289]{background-color:#e74c3c;color:#fff}.yellow-background[data-v-9968f289]{background-color:#f1c40f;color:#fff}.green-background[data-v-9968f289]{background-color:#0cb328;color:#fff}.error[data-v-9968f289]{background-color:#fcc;color:#333}.weekend[data-v-9968f289]{background-color:#c2c7d0;color:#fff}.vacation[data-v-9968f289]{background-color:#0d4468;color:#fff}.date-header[data-v-9968f289]{font-size:12px}.user-project[data-v-9968f289]{font-size:12px;color:#555;margin-top:4px}.table-container[data-v-f0bdd81b]{overflow-x:auto;display:flex;flex-direction:column;font-family:Arial,sans-serif;max-height:700px;overflow-y:auto;position:relative}.loading[data-v-f0bdd81b],.loading[data-v-a4d22ddc]{text-align:center;font-size:1.2rem;padding:20px}.dropdown[data-v-14435e3a]{position:relative;display:inline-block;text-align:center}.dropdown-button[data-v-14435e3a]{background:transparent;border:none;cursor:pointer;font-size:16px}.dropdown-menu[data-v-14435e3a]{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 8px 16px #0003;z-index:1000;border-radius:4px}.employee[data-v-587b79c1]{display:flex;align-items:center;gap:10px;color:#2c3e50;transition:color .3s ease}.employee[data-v-587b79c1]:hover{color:#1a73e8}.vacation-table[data-v-587b79c1]{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;background:#fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 10px #0000001a}.vacation-table th[data-v-587b79c1],.vacation-table td[data-v-587b79c1]{padding:7px 9px;text-align:left;border-bottom:1px solid #e0e0e0}.vacation-table tbody tr[data-v-587b79c1]:hover{background-color:#f5f5f5;transition:background-color .3s ease}.vacation-table a[data-v-587b79c1]{text-decoration:none}.no-vacations[data-v-e612fe72]{padding:10px;text-align:center;color:#888}.legend[data-v-5722ba78]{display:flex;align-items:left}.legend-item[data-v-5722ba78]{display:flex;align-items:left;margin-right:15px}.circle[data-v-5722ba78]{width:13px;height:13px}.calendar[data-v-5722ba78]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:10px}.month[data-v-5722ba78]{border:1px solid #ddd;border-radius:8px;padding:10px;background:#fff}.month h6[data-v-5722ba78]{text-align:center;font-size:16px;margin-bottom:10px;color:#333}.days[data-v-5722ba78]{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day[data-v-5722ba78]{height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:#f9f9f9;font-size:14px;color:#333}.day[data-v-5722ba78]:hover{background:#e0e0e0}.day.vacation[data-v-5722ba78]{background-color:#00f;color:#fff}.day.holiday[data-v-5722ba78]{background-color:red;color:#fff}.day.sick-leave[data-v-5722ba78]{background-color:#5f9ea0;color:#fff}.day.work-off[data-v-5722ba78]{background-color:green;color:#fff}.day.day-off[data-v-5722ba78]{background-color:#add8e6;color:#fff}.legend[data-v-5722ba78]{display:flex;justify-content:center;margin-top:20px;gap:15px}.legend-item[data-v-5722ba78]{display:flex;align-items:center;font-size:14px}.legend-item .circle[data-v-5722ba78]{width:16px;height:16px;margin-right:5px;border-radius:50%}.legend-item .circle.vacation[data-v-5722ba78]{background-color:#00f}.legend-item .circle.holiday[data-v-5722ba78]{background-color:red}.legend-item .circle.sick-leave[data-v-5722ba78]{background-color:#5f9ea0}.legend-item .circle.work-off[data-v-5722ba78]{background-color:green}.legend-item .circle.day-off[data-v-5722ba78]{background-color:#add8e6}.year-select-container[data-v-b57663f7],.type-select-container[data-v-5796e527]{min-width:250px;max-width:500px}.header[data-v-142e3515]{display:flex;gap:10px;align-items:center;margin-top:20px}.buttons[data-v-142e3515]{display:flex;gap:10px;margin-bottom:20px}.btn[data-v-142e3515]{padding:10px 15px;font-size:14px}.green[data-v-142e3515]{background-color:green;color:#fff}.type-select-container[data-v-7351df27]{min-width:250px;max-width:500px}.container[data-v-e2913094]{min-width:50px;max-width:250px;align-items:center}.type-select-container[data-v-ea3f28b4],.type-select-container[data-v-6dc206ae]{min-width:250px;max-width:500px}.vacation-form[data-v-259e58e4]{padding:16px;background-color:#fff}.form-group[data-v-259e58e4]{margin-bottom:12px;justify-content:space-between}.vacation[data-v-26065c0d]{background-color:#00f!important;color:#fff}.sick-leave[data-v-26065c0d]{background-color:#5f9ea0!important;color:#fff}.holiday[data-v-26065c0d]{background-color:red!important;color:#fff}.work-off[data-v-26065c0d]{background-color:green!important;color:#fff}.day-off[data-v-26065c0d]{background-color:#add8e6!important;color:#fff}.day-off.vacation.sick-leave[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 33.33%,#00f 33.33% 66.66%,#5f9ea0 66.66%)}.day-off.vacation.holiday[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 33.33%,#00f 33.33% 66.66%,red 66.66%)}.day-off.vacation.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 33.33%,#00f 33.33% 66.66%,green 66.66%)}.day-off.sick-leave.holiday[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 33.33%,#5f9ea0 33.33% 66.66%,red 66.66%)}.day-off.sick-leave.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 33.33%,#5f9ea0 33.33% 66.66%,green 66.66%)}.day-off.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 33.33%,red 33.33% 66.66%,green 66.66%)}.vacation.sick-leave.holiday[data-v-26065c0d]{background:linear-gradient(to right,#00f 33.33%,#5f9ea0 33.33% 66.66%,red 66.66%)}.vacation.sick-leave.work-off[data-v-26065c0d]{background:linear-gradient(to right,#00f 33.33%,#5f9ea0 33.33% 66.66%,green 66.66%)}.vacation.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#00f 33.33%,red 33.33% 66.66%,green 66.66%)}.sick-leave.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#5f9ea0 33.33%,red 33.33% 66.66%,green 66.66%)}.day-off.vacation.sick-leave.holiday[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 25%,#00f 25% 50%,#5f9ea0 50% 75%,red 75%)}.day-off.vacation.sick-leave.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 25%,#00f 25% 50%,#5f9ea0 50% 75%,green 75%)}.day-off.vacation.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 25%,#00f 25% 50%,red 50% 75%,green 75%)}.day-off.sick-leave.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 25%,#5f9ea0 25% 50%,red 50% 75%,green 75%)}.vacation.sick-leave.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#00f 25%,#5f9ea0 25% 50%,red 50% 75%,green 75%)}.day-off.vacation.sick-leave.holiday.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 20%,#00f 20% 40%,#5f9ea0 40% 60%,red 60% 80%,green 80%)}.day-off.vacation[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 50%,#00f 50%)}.day-off.sick-leave[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 50%,#5f9ea0 50%)}.day-off.holiday[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 50%,red 50%)}.day-off.work-off[data-v-26065c0d]{background:linear-gradient(to right,#add8e6 50%,green 50%)}.vacation.sick-leave[data-v-26065c0d]{background:linear-gradient(to right,#00f 50%,#5f9ea0 50%)}.vacation.holiday[data-v-26065c0d]{background:linear-gradient(to right,#00f 50%,red 50%)}.vacation.work-off[data-v-26065c0d]{background:linear-gradient(to right,#00f 50%,green 50%)}.sick-leave.holiday[data-v-26065c0d]{background:linear-gradient(to right,#5f9ea0 50%,red 50%)}.sick-leave.work-off[data-v-26065c0d]{background:linear-gradient(to right,#5f9ea0 50%,green 50%)}.work-off.holiday[data-v-26065c0d]{background:linear-gradient(to right,green 50%,red 50%)}.theme--light.v-application[data-v-26065c0d]{background:transparent!important}.calendar[data-v-26065c0d]{display:grid;grid-template-columns:repeat(4,320px);gap:20px;padding:10px}.header[data-v-26065c0d]{padding:10px}.month[data-v-26065c0d]{border-radius:4px;padding:10px;background:#fff}.month h6[data-v-26065c0d]{text-align:left;font-size:14px;margin:10px;color:#333}.days[data-v-26065c0d]{display:grid;grid-template-columns:repeat(7,35px);gap:5px}.day[data-v-26065c0d]{height:30px;width:30px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:#f9f9f9;font-size:14px;color:#333}.legend[data-v-26065c0d]{display:flex;justify-content:left;margin-top:20px;gap:15px}.legend-item[data-v-26065c0d]{display:flex;align-items:center;font-size:14px}.legend-item .circle[data-v-26065c0d]{width:16px;height:16px;margin-right:5px;border-radius:50%}.legend-item .circle.vacation[data-v-26065c0d]{background-color:#00f}.legend-item .circle.holiday[data-v-26065c0d]{background-color:red}.legend-item .circle.sick-leave[data-v-26065c0d]{background-color:#5f9ea0}.legend-item .circle.work-off[data-v-26065c0d]{background-color:green}.legend-item .circle.day-off[data-v-26065c0d]{background-color:#add8e6}.weekdays[data-v-26065c0d]{display:grid;grid-template-columns:repeat(7,35px);gap:5px;margin-bottom:5px;font-size:12px;color:#666;text-align:center}.weekday[data-v-26065c0d]{display:flex;align-items:center;justify-content:center}.type-select-container[data-v-9286b9fa],.type-select-container[data-v-d6b9ebf7]{min-width:250px;max-width:500px}.header[data-v-04a978a4]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.n-card[data-v-35c441fa]{max-width:100%}td img[data-v-35c441fa]{border-radius:50%;object-fit:cover}router-link[data-v-35c441fa]{cursor:pointer;text-decoration:underline;color:#007bff}.employee-form[data-v-32a54ad6]{padding:16px;background-color:#fff}.form-group[data-v-32a54ad6]{margin-bottom:16px}.save-button-container[data-v-32a54ad6]{position:fixed;bottom:16px;right:300px;width:80px;z-index:20}.loading[data-v-32a54ad6]{text-align:center;font-size:16px;font-weight:700}.country-select-container[data-v-ec781cfd],.city-select-container[data-v-0111356f]{width:100%}.loading[data-v-b874414f]{text-align:center;font-size:16px;font-weight:700}.employee-form[data-v-345c6981]{padding:16px;background-color:#fff}.form-group[data-v-345c6981]{margin-bottom:16px}.loading[data-v-345c6981]{text-align:center;font-size:16px;font-weight:700}.employee-form[data-v-c49aa696]{padding:16px;background-color:#fff}.form-group[data-v-c49aa696]{margin-bottom:16px}.employee-metrics[data-v-5acf6cdb]{padding:16px;background-color:#fff}.n-table[data-v-5acf6cdb]{width:100%}.type-select-container[data-v-0a488601]{min-width:250px;max-width:500px}.header[data-v-e95248e9]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.clickable-month[data-v-fb31a3f8]{cursor:pointer;text-decoration:underline;color:#00f}.disabled-month[data-v-fb31a3f8]{pointer-events:none;color:gray;opacity:.5;text-decoration:none}.type-select-container[data-v-9e938480],.type-select-container[data-v-a07e73e6],.type-select-container[data-v-3aa3e1db]{min-width:250px;max-width:500px;height:50px}.type-select-container[data-v-f3ae19ab]{min-width:250px;max-width:500px}.header[data-v-168f6803],.header[data-v-f498b35c]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.n-card[data-v-bf2d2a19]{max-width:100%}td img[data-v-bf2d2a19]{border-radius:50%;object-fit:cover}router-link[data-v-bf2d2a19]{cursor:pointer;text-decoration:underline;color:#007bff}.employee-form[data-v-db435a85]{padding:16px;background-color:#fff}.form-group[data-v-db435a85]{margin-bottom:16px}.save-button-container[data-v-db435a85]{position:fixed;bottom:16px;right:300px;width:80px;z-index:20}.loading[data-v-db435a85]{text-align:center;font-size:16px;font-weight:700}.client-select-container[data-v-b2f977aa]{min-width:250px;max-width:500px}.type-select-container[data-v-9c60b02f]{min-width:250px;max-width:500px;height:50px}.activity-select-container[data-v-9c60b02f]{min-width:250px;max-width:500px}.header[data-v-a7a5146d]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.role-select-container[data-v-25919abc]{min-width:250px;max-width:500px}.form-group[data-v-8480f5ee]{padding:16px;background-color:#fff;border-radius:8px}.button-container[data-v-1f4c6f30]{position:absolute;top:10px;right:70px;display:flex;gap:10px}.loading[data-v-067dcb55]{text-align:center;font-size:16px;font-weight:700}.header[data-v-393920b3]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.popover-table[data-v-438648ff]{width:100%;border-collapse:collapse;min-width:300px;font-size:14px;font-family:Arial,sans-serif}.popover-table th[data-v-438648ff],.popover-table td[data-v-438648ff]{padding:8px 12px;border:1px solid #ddd;text-align:left}.popover-table thead th[data-v-438648ff]{background-color:#f7f7f7;font-weight:600}.popover-table.striped tbody tr[data-v-438648ff]:nth-child(2n){background-color:#fafafa}.popover-table.hover tbody tr[data-v-438648ff]:hover{background-color:#f0f0f0}.popover-table th[data-v-438648ff]{color:#333}.popover-table td[data-v-438648ff]{color:#555}.popover-table[data-v-f41d1d8a]{width:100%;border-collapse:collapse;min-width:300px;font-size:14px;font-family:Arial,sans-serif}.popover-table th[data-v-f41d1d8a],.popover-table td[data-v-f41d1d8a]{padding:8px 12px;border:1px solid #ddd;text-align:left}.popover-table thead th[data-v-f41d1d8a]{background-color:#f7f7f7;font-weight:600}.popover-table.striped tbody tr[data-v-f41d1d8a]:nth-child(2n){background-color:#fafafa}.popover-table.hover tbody tr[data-v-f41d1d8a]:hover{background-color:#f0f0f0}.popover-table th[data-v-f41d1d8a]{color:#333}.popover-table td[data-v-f41d1d8a]{color:#555}.info[data-v-0b46dd67]{font-weight:550}.popover-table[data-v-02f4dad2]{width:100%;border-collapse:collapse;min-width:300px;font-size:14px;font-family:Arial,sans-serif}.popover-table th[data-v-02f4dad2],.popover-table td[data-v-02f4dad2]{padding:8px 12px;border:1px solid #ddd;text-align:left}.popover-table thead th[data-v-02f4dad2]{background-color:#f7f7f7;font-weight:600}.popover-table.striped tbody tr[data-v-02f4dad2]:nth-child(2n){background-color:#fafafa}.popover-table.hover tbody tr[data-v-02f4dad2]:hover{background-color:#f0f0f0}.popover-table th[data-v-02f4dad2]{color:#333}.popover-table td[data-v-02f4dad2]{color:#555}.info[data-v-2acfc281]{font-weight:550}.popover-table[data-v-c376d5e0]{width:100%;border-collapse:collapse;min-width:300px;font-size:14px;font-family:Arial,sans-serif}.popover-table th[data-v-c376d5e0],.popover-table td[data-v-c376d5e0]{padding:8px 12px;border:1px solid #ddd;text-align:left}.popover-table thead th[data-v-c376d5e0]{background-color:#f7f7f7;font-weight:600}.popover-table.striped tbody tr[data-v-c376d5e0]:nth-child(2n){background-color:#fafafa}.popover-table.hover tbody tr[data-v-c376d5e0]:hover{background-color:#f0f0f0}.popover-table th[data-v-c376d5e0]{color:#333}.popover-table td[data-v-c376d5e0]{color:#555}.popover-table[data-v-9c937f4b]{width:100%;border-collapse:collapse;min-width:300px;font-size:14px;font-family:Arial,sans-serif}.popover-table th[data-v-9c937f4b],.popover-table td[data-v-9c937f4b]{padding:8px 12px;border:1px solid #ddd;text-align:left}.popover-table thead th[data-v-9c937f4b]{background-color:#f7f7f7;font-weight:600}.popover-table tbody tr[data-v-9c937f4b]:nth-child(2n){background-color:#fafafa}.popover-table tbody tr[data-v-9c937f4b]:hover{background-color:#f0f0f0}.popover-table th[data-v-9c937f4b]{color:#333}.popover-table td[data-v-9c937f4b]{color:#555}.info[data-v-9c937f4b]{font-weight:550}.payments-table[data-v-9cce1138]{font-family:Arial;color:#333}.table-container[data-v-9cce1138]{max-height:760px;overflow:auto;border:1px solid #ddd;border-radius:4px}.payments-table__table[data-v-9cce1138]{width:100%;min-width:1200px;border-collapse:collapse}.payments-table__table th[data-v-9cce1138],.payments-table__table td[data-v-9cce1138]{padding:8px 12px;border:1px solid #ddd;white-space:nowrap}.numeric[data-v-9cce1138]{text-align:right}.bold[data-v-9cce1138]{font-weight:700}.sticky-header[data-v-9cce1138]{position:sticky;top:0;background:#f8f8f8;z-index:5;font-weight:600;text-align:left}.sticky-col[data-v-9cce1138]{position:sticky;background:#fff;z-index:4}.sticky-col-1[data-v-9cce1138]{left:var(--sticky-col-1-left, 0px);min-width:150px}.sticky-col-2[data-v-9cce1138]{left:var(--sticky-col-2-left, 175px);min-width:180px}.sticky-col-3[data-v-9cce1138]{left:var(--sticky-col-3-left, 390px);min-width:150px}.sticky-col-4[data-v-9cce1138]{left:var(--sticky-col-4-left, 606px);min-width:80px}.sticky-col-5[data-v-9cce1138]{left:var(--sticky-col-5-left, 711px);min-width:100px;font-weight:600}.sticky-header.sticky-col[data-v-9cce1138]{z-index:6;background:#f8f8f8}.no-data[data-v-9cce1138]{padding:20px;text-align:center;color:#666;font-style:italic}.year-cell[data-v-9cce1138]{border-bottom:none;text-align:center}.month-cell[data-v-9cce1138]{border-top:none}.month-cell.sticky-header[data-v-9cce1138]{top:34px}.project-cell[data-v-9cce1138]{font-weight:700;background-color:#f9f9f9}.truncate[data-v-9cce1138]{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.loading[data-v-9cce1138]{text-align:center;padding:40px;font-size:16px;color:#666}.table-container[data-v-4ace2033]{max-height:650px;overflow-x:auto;overflow-y:auto;position:relative}.table-container .n-table tbody[data-v-4ace2033]{display:block;overflow-y:auto;max-height:610px}.table-container .n-table tr[data-v-4ace2033]{display:table;width:100%;table-layout:fixed}.table-container[data-v-4ace2033]::-webkit-scrollbar{display:none}.table-container[data-v-4ace2033]{-ms-overflow-style:none;scrollbar-width:none}.loading-container[data-v-4ace2033]{display:flex;justify-content:center;align-items:center;height:20px}.type-select-container[data-v-3f94d6bf]{min-width:250px;max-width:500px}.export-btn[data-v-dce84ab4]{background-color:#2ecc71;color:#fff;border:none;padding:10px 20px;margin-left:10px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;transition:background-color .3s,transform .2s}.export-btn[data-v-dce84ab4]:hover{background-color:#27ae60}.export-btn[data-v-dce84ab4]:active{transform:scale(.95)}.header[data-v-8efb702c]{display:flex;gap:10px;align-items:center;margin-bottom:20px;justify-content:space-between}.export-container[data-v-8efb702c]{margin-left:auto}.employee-form[data-v-7cf9857c]{padding:16px;background-color:#fff}.form-group[data-v-7cf9857c]{margin-bottom:16px}.save-button-container[data-v-7cf9857c]{position:fixed;bottom:16px;right:300px;width:80px;z-index:20}.loading[data-v-7cf9857c]{text-align:center;font-size:16px;font-weight:700}.delete-button[data-v-56145811]{background-color:red;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;margin-left:5px}.company-form[data-v-0651c672]{padding:16px;background-color:#fff}.form-group[data-v-0651c672]{gap:30px}.loading[data-v-0651c672]{text-align:center;font-size:16px;font-weight:700}.header[data-v-6c0baebe]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.modal-content[data-v-6c0baebe]{max-height:60vh;overflow-y:auto;padding-right:10px}.n-card[data-v-148ebebd]{max-width:100%}td img[data-v-148ebebd]{border-radius:50%;object-fit:cover}a[data-v-148ebebd]{cursor:pointer;margin-right:8px}.aldan-rate-form[data-v-c61a4072]{padding:16px;background-color:#fff}.loading[data-v-c61a4072]{text-align:center;font-size:16px;font-weight:700}.form-row[data-v-c61a4072]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.form-group[data-v-c61a4072]{flex:1 1 45%;min-width:200px}.clickable-month[data-v-23e1c0b6]{cursor:pointer;color:#007bff;text-decoration:underline;font-weight:700}.clickable-month[data-v-23e1c0b6]:hover{color:#0056b3}.disabled-month[data-v-23e1c0b6]{cursor:not-allowed;color:gray;text-decoration:none;font-weight:400}.header[data-v-53a4ef35]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.rounding-switcher[data-v-4bcdd9b3]{display:flex;align-items:center}.switch-label[data-v-4bcdd9b3]{margin-left:4px}.container[data-v-adc12287]{position:relative}.rounding-switcher-container[data-v-adc12287]{position:absolute;top:40px;right:80px;z-index:10}.currency-form[data-v-225cc747]{padding:16px;background-color:#fff}.form-group[data-v-225cc747]{margin-bottom:16px}.loading[data-v-225cc747]{text-align:center;font-size:16px;font-weight:700}.form-group[data-v-225cc747]{margin-bottom:12px}.clickable-month[data-v-a5e22550]{cursor:pointer;color:#007bff;text-decoration:underline;font-weight:700}.clickable-month[data-v-a5e22550]:hover{color:#0056b3}.disabled-month[data-v-a5e22550]{cursor:not-allowed;color:gray;text-decoration:none;font-weight:400}.row-separator td[data-v-a5e22550]{padding:0;height:25px}.container[data-v-32c2bdb9]{position:relative}.rounding-switcher-container[data-v-32c2bdb9]{position:absolute;top:40px;right:80px;z-index:10}.employee-form[data-v-634513b5]{padding:16px;background-color:#fff}.form-group[data-v-634513b5]{gap:30px}.loading[data-v-634513b5]{text-align:center;font-size:16px;font-weight:700}.header[data-v-a2cdf2bd]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.n-card[data-v-56ab27e1]{max-width:100%}.delete-item-col[data-v-56ab27e1]{text-align:right}router-link[data-v-56ab27e1]{cursor:pointer;text-decoration:underline;color:#007bff}.month-select-container[data-v-82948e85]{min-width:250px;max-width:500px}.header[data-v-f5eaebee]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.table[data-v-a2ba8634]{max-width:95%;white-space:nowrap;border:1px solid #ddd;max-height:650px}[data-v-a2ba8634] .n-data-table .n-data-table-td{border-right:1px solid #ddd}[data-v-a2ba8634] .n-data-table .n-data-table-td:last-child{border-right:none}[data-v-a2ba8634] .n-data-table .n-data-table-th{white-space:normal;word-wrap:break-word;line-height:1.4;padding:8px}.form-row[data-v-c1030f1c]{display:flex;flex-wrap:wrap}.form-item[data-v-c1030f1c]{flex:1 1 100%;display:flex;align-items:center;margin-bottom:16px}.form-item-inner[data-v-c1030f1c]{display:flex;align-items:center;width:100%}.form-label[data-v-c1030f1c]{flex-shrink:0;width:150px;margin-right:16px}.form-item .n-input-number[data-v-c1030f1c]{flex-grow:1}.full-width[data-v-c1030f1c]{width:100%}[data-v-c1030f1c] .highlighted .n-input{background-color:#26be26}[data-v-c1030f1c] .highlighted .n-input .n-input__input-el{color:#fff!important}.scrollable-card[data-v-17273d98]{max-height:70vh;overflow-y:auto}.export-btn[data-v-85e7cfcc]{background-color:#2ecc71;color:#fff;border:none;padding:10px 20px;margin-left:10px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;transition:background-color .3s,transform .2s}.export-btn[data-v-85e7cfcc]:hover{background-color:#27ae60}.export-btn[data-v-85e7cfcc]:active{transform:scale(.95)}.button-container[data-v-d7c72471]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;position:absolute;right:120px}.button-group[data-v-d7c72471]{display:flex;gap:20px;align-items:center}.type-select-container[data-v-c69aaa4c]{min-width:250px;max-width:500px}.header[data-v-ff45864d]{display:flex;gap:10px;align-items:center;margin-bottom:20px}.save-button[data-v-e6034d64]{background-color:green;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;margin-right:8px}.delete-button[data-v-ba857886]{background-color:red;border:none;padding:10px 20px;cursor:pointer;border-radius:4px;margin-left:5px}.offer-form[data-v-b3b8d141]{padding:16px;background-color:#fff;border-radius:8px}.button-container[data-v-09adbdec]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;position:absolute;top:60px;right:70px}.sub-header-line-height[data-v-fb887e58]{padding-top:30px}.button-container[data-v-fb887e58]{display:flex;align-items:center;gap:10px}.department-name[data-v-fb887e58]{font-weight:700}.modal-content[data-v-70009c66]{max-height:60vh;overflow-y:auto;padding-right:10px}.role-select-container[data-v-6a9ff920]{min-width:250px;max-width:500px}.input[data-v-56f29d9e]{min-width:250px;max-width:500px;height:50px}.employees-container[data-v-ac2e0a9a]{display:flex;align-items:center;justify-content:space-between}.avatars-wrapper[data-v-ac2e0a9a]{display:flex;align-items:center}.role-load[data-v-ac2e0a9a]{margin-left:6px}.add-button-wrapper[data-v-ac2e0a9a]{margin-left:auto}.add-role-span[data-v-53c124f4]{cursor:pointer;color:gray}.add-role-span[data-v-53c124f4]:hover{text-decoration:underline;color:gray}table[data-v-fb9dada7]{width:100%;border-collapse:collapse;table-layout:auto}.table-container[data-v-fb9dada7]{overflow-x:auto;max-height:60vh}th[data-v-fb9dada7],td[data-v-fb9dada7]{padding:10px;border:1px solid #e0e0e0}thead th[data-v-fb9dada7]{background-color:#f5f5f5;font-weight:700}tbody tr[data-v-fb9dada7]:nth-child(odd){background-color:#f9f9f9}tbody tr[data-v-fb9dada7]:nth-child(2n){background-color:#fff}.table-container[data-v-fb9dada7]{overflow:auto;max-height:60vh}.kpi-cell[data-v-fb9dada7]{text-align:left}.roles-table[data-v-fb9dada7]{border-collapse:collapse}.roles-table thead th[data-v-fb9dada7]{position:sticky;top:0;background:#fff;border:1px;z-index:2}.role-short-id-wrapper[data-v-fb9dada7]{margin:1px 7px 1px 1px;background:#e1e1e1;padding:2px 7px;border-radius:10px}.totals-col[data-v-fb9dada7]{width:8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roles-table td[data-v-fb9dada7],.roles-table th[data-v-fb9dada7]{padding:8px;border:1px solid #ccc;min-width:200px;width:auto;white-space:nowrap}.roles-table tbody tr:nth-child(odd) td[data-v-fb9dada7]{background-color:#f9f9f9}.roles-table tbody tr:nth-child(2n) td[data-v-fb9dada7]{background-color:#fff}.roles-table td[data-v-fb9dada7]:first-child{background-color:#fff}[data-v-fb9dada7] .sub-header-line-height{padding-top:30px;position:sticky;left:0;z-index:2;background-color:#fff}[data-v-fb9dada7] .task-description{position:sticky;left:0;z-index:2;background-color:#fff}.roles-table th[data-v-fb9dada7]:first-child,.roles-table td[data-v-fb9dada7]:first-child{position:sticky;left:0;z-index:3}.roles-table thead tr:nth-child(2) td[data-v-fb9dada7],.roles-table thead tr:nth-child(2) th[data-v-fb9dada7]{position:sticky;top:39px;background-color:#fff;z-index:10}.tariff--select-container[data-v-7774cb93]{min-width:250px;max-width:500px}.form-group[data-v-d0465f3f]{margin-bottom:16px}.loading[data-v-d0465f3f]{text-align:center}.date[data-v-d0465f3f]{display:flex;gap:20%}.button-container[data-v-90ab23df]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;position:absolute;top:20px;right:170px}.roles-table[data-v-bd55ab38]{width:100%;border-collapse:collapse;margin-top:10px}.roles-table th[data-v-bd55ab38],.roles-table td[data-v-bd55ab38]{border:1px solid #ddd;padding:8px}.roles-table th[data-v-bd55ab38]{background-color:#f2f2f2}.department-select-container[data-v-94aa1bb9]{min-width:250px;max-width:500px}.department-selection[data-v-5fa43899]{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}.department-section[data-v-5fa43899]{display:flex;align-items:baseline;gap:10px}.remove-button[data-v-5fa43899]{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:4px;margin-top:10px}.button-container[data-v-8dd23afb]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;position:absolute;top:20px;right:20px}.table-container[data-v-fa76aac7]{overflow:auto;overflow-x:auto;max-height:70vh}.content-area[data-v-fa76aac7]{margin-top:80px}.form-group[data-v-038128b6]{margin-bottom:16px}.loading[data-v-038128b6]{text-align:center}.header[data-v-0c262c4e]{display:flex;justify-content:flex-end;padding:10px}.container[data-v-e8f085e4]{position:relative}.header[data-v-e8f085e4]{display:flex;justify-content:flex-end;padding:10px}.add-button[data-v-e8f085e4]{margin-right:10px}.export-btn[data-v-a838cb5d]{background-color:#2ecc71;color:#fff;border:none;padding:10px 20px;margin-left:1300px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:20px;transition:background-color .3s,transform .2s}.export-btn[data-v-a838cb5d]:hover{background-color:#27ae60}.export-btn[data-v-a838cb5d]:active{transform:scale(.95)}.n-grid[data-v-82aa0d5b]{gap:16px}.n-grid-item[data-v-82aa0d5b]{padding:16px}.employee-form[data-v-0484c933]{padding:16px;background-color:#fff}.form-group[data-v-0484c933]{margin-bottom:16px}.loading[data-v-0484c933]{text-align:center;font-size:16px;font-weight:700}.n-card[data-v-92595ec7]{max-width:100%}td a[data-v-92595ec7]{cursor:pointer}.n-card[data-v-8aed5fac]{max-width:100%}td a[data-v-8aed5fac]{cursor:pointer}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translate(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding:0 0 0 5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.naive-table thead th{text-align:center}.naive-table thead tr:first-child th:nth-child(odd){background-color:#2c3e50;color:#ecf0f1}.naive-table thead tr:first-child th:nth-child(2n){background-color:#34495e;color:#ecf0f1}.naive-table thead tr:nth-child(2) th:nth-child(odd){background-color:#34495e;color:#ecf0f1}.naive-table thead tr:nth-child(2) th:nth-child(2n){background-color:#34495e;color:#ecf0f1}.naive-table tbody tr{transition:--n-td-color .3s;text-align:center}.naive-table tbody tr:nth-child(2n){--n-td-color: #f9f9f9}.naive-table tbody tr:hover{--n-td-color: rgba(52, 152, 219, .1)}th.fixed-column,td.fixed-column{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect__option--highlight{background:#285594;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#285594;color:#fff}.multiselect__option--selected{background:#e2e2e2;color:#35495e;font-weight:700}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#285594;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon:after{content:"×";color:#c2c7d0;font-size:14px}.multiselect__clear{position:absolute;right:11%;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;z-index:3}.multiselect__clear-icon{font-size:18px;color:#999}.multiselect__clear:hover .multiselect__clear-icon{color:#666}.n-base-select-menu .n-base-select-option.n-base-select-option--selected{color:#1d4d91}.n-base-select-menu .n-base-select-option .n-base-select-option__check{font-size:16px;position:absolute;right:calc(var(--n-option-padding-right) - 4px);top:calc(50% - 7px);color:#0d284e;transition:color .3s var(--n-bezier)}.app{height:100vh;display:flex;flex-direction:column;background-color:#f0f2f5}.btn{border:none;padding:5px 10px;border-radius:5px;height:40px;font-size:15px}.custom-multiselect{flex:1;border:1px solid black;border-radius:4px}.form-group-select{margin-bottom:15px;display:flex;align-items:center}.form-group-select label{flex:2;margin-right:10px}.inactive{color:gray}a{color:#2980b9;text-decoration:none;transition:color .3s}a:hover{color:#34495e;text-decoration:underline}.n-layout-sider .n-layout-toggle-button{transition:color .3s var(--n-bezier),right .3s var(--n-bezier),left .3s var(--n-bezier),border-color .3s var(--n-bezier),background-color .3s var(--n-bezier);cursor:pointer;width:24px;height:24px;position:absolute;top:25px;left:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;border:var(--n-toggle-button-border);background-color:#343a40;box-shadow:0 2px 4px #0000000f;transform:translate(50%) translateY(-50%);z-index:1}.n-layout-sider .n-layout-toggle-button:hover{background-color:#11376b}.n-tabs.n-tabs--line-type .n-tabs-tab.n-tabs-tab--active,.n-tabs.n-tabs--bar-type .n-tabs-tab.n-tabs-tab--active{color:#34495e;font-weight:var(--n-tab-font-weight-active)}.n-tabs.n-tabs--line-type .n-tabs-tab:hover,.n-tabs.n-tabs--bar-type .n-tabs-tab:hover{color:#1d4783}.n-menu .n-menu-item-content{box-sizing:border-box;line-height:1.75;height:100%;display:grid;grid-template-areas:"icon content arrow";grid-template-columns:auto 1fr auto;align-items:center;cursor:pointer;position:relative;padding-right:18px;padding-left:10px!important;transition:background-color .3s var(--n-bezier),padding-left .3s var(--n-bezier),border-color .3s var(--n-bezier)}.n-menu .n-submenu-children .n-menu-item-content{box-sizing:border-box;line-height:1.75;height:100%;display:grid;grid-template-areas:"icon content arrow";grid-template-columns:auto 1fr auto;align-items:center;cursor:pointer;position:relative;padding-right:18px;padding-left:35px!important;transition:background-color .3s var(--n-bezier),padding-left .3s var(--n-bezier),border-color .3s var(--n-bezier)}.title{margin:10px;font-size:16px;font-weight:700}.truncate{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--char-limit, 20ch);vertical-align:top}
