.loader-overlay{align-items:center;background-color:#0009;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.loader{animation:spin 2s linear infinite;border:16px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:120px;width:120px}.loader-text{background-color:#191919;border-radius:5px;color:#fff;font-size:24px;font-weight:700;margin-bottom:20px;padding:20px;text-align:center}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal_overlay{align-items:center;background-color:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.modal{background-color:#fff;border-radius:6px;box-shadow:0 8px 24px #00000040;display:flex;flex-direction:column;gap:12px;max-height:90vh;max-width:420px;overflow-y:auto;padding:20px;text-align:left;width:100%}.modal:focus{outline:none}.modal h4{font-family:montserrat,sans-serif;font-size:16px;font-weight:600;margin:0}.modal p{color:#4a4a4a;font-size:14px;line-height:1.45;margin:0}.modal button{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;min-width:96px;padding:8px 16px;transition:background-color .3s}.modal button:hover:not(:disabled){background-color:#e9c08b}.modal button:disabled{cursor:not-allowed;opacity:.5}.modal_actions{display:flex;gap:10px;justify-content:flex-end}.connect{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.connect__button{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:inline-block;margin:5px;padding:10px 16px;transition:background-color .3s;width:180px}.connect__button:hover:not(:disabled){background-color:#e9c08b}.connect__button:disabled{cursor:not-allowed;opacity:.6}.connect__button--warning{background-color:#ffe0e0;border-color:#c0392b}.connect__error,.connect__warning{font-size:12px;line-height:1.3;max-width:220px;text-align:right}.connect__error{color:#c0392b}.connect__warning{color:#a86400}.connect_choice .connect_choice__option{align-items:flex-start;display:flex;flex-direction:column;gap:2px;text-align:left;width:100%}.connect_choice__option span{color:#4a4a4a;font-size:12px}@media (max-width:768px){.connect{align-items:center;width:100%}.connect__button{font-size:16px;width:100%}.connect__error,.connect__warning{max-width:none;text-align:center}}.payment{background-color:#e9ecef;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:15px}.payment__left,.payment__right{flex:1 1;min-width:300px}.payment__admin-section{margin-bottom:8px}.payment__admin-title{font-weight:700;margin-bottom:4px}.payment__admin,.payment__admins span{color:#495057;display:block;font-size:14px}.payment__admins{margin-bottom:8px}.payment__right{display:flex;flex-direction:column;justify-content:center;text-align:right}.payment__info{font-size:14px;margin-bottom:8px}.payment__info a{color:#007bff;text-decoration:none}.payment__info a:hover{text-decoration:underline}.payment__buttons{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.payment__button--green{background-color:#27cd4e;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;padding:8px 16px;transition:background-color .3s;width:140px}.payment__button--green:hover{background-color:#2aa645}.payment__button--brown{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;padding:8px 16px;transition:background-color .3s;width:140px}.payment__button--brown:hover{background-color:#e9c08b}@media (max-width:768px){.payment{flex-direction:column}.payment__right{margin-top:15px;text-align:left}.payment__buttons{justify-content:flex-start}.payment__button--brown,.payment__button--green{font-size:16px;width:50%}}.payment__button--green:disabled{cursor:not-allowed;opacity:.6}.employee-table{border-collapse:collapse;font-size:16px;margin:20px 0;text-align:left;width:100%}.employee-table__header{background-color:#f4f4f4}.employee-table__header-cell{border-bottom:2px solid #ddd;font-weight:700;padding:12px}.employee-table__row{border-bottom:1px solid #ddd}.employee-table__row:nth-child(2n){background-color:#f9f9f9}.employee-table__row:hover{background-color:#f1f1f1}.employee-table__cell{padding:12px;vertical-align:middle}.employee-table__cell--wallet{font-size:14px;word-break:break-all}.employee-table__cell--label{display:none;font-weight:700;margin-right:8px}.employee-table__button{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;padding:8px 12px;transition:background-color .3s;width:120px}.employee-table__button:hover{background-color:#e9c08b}@media (max-width:768px){.employee-table{display:block;width:100%}.employee-table__header{display:none}.employee-table__row{border-bottom:1px solid #ddd;display:block;margin-bottom:20px}.employee-table__cell{border-bottom:1px solid #f4f4f4;display:flex;justify-content:space-between;padding:8px 12px}.employee-table__cell--label{display:inline-block}}.search{display:inline-block}.search__input{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-left:10px;max-width:100%;padding:8px;width:300px}@media (max-width:1124px){.search__input{margin:5px}}@media (max-width:768px){.search{display:flex;flex-direction:column}.search__input{margin-bottom:10px;margin-left:0;width:94%}.search__input:last-child{margin-bottom:0}}h1{text-align:center}.add-employee__button{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:inline-block;margin:5px;padding:10px 16px;transition:background-color .3s;width:180px}.add-employee__button:hover{background-color:#e9c08b}@media (max-width:768px){.add-employee__button{font-size:16px;width:100%}}.payout_confirm__rows{display:flex;flex-direction:column;gap:6px}.payout_confirm__row{display:flex;font-size:14px;gap:12px;justify-content:space-between}.payout_confirm__error{color:#c0392b!important}.payout_confirm__actions{display:flex;gap:8px;justify-content:flex-end}.notifications{display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 32px);position:fixed;right:16px;top:16px;width:360px;z-index:1000}.notification{align-items:flex-start;border:1px solid;border-radius:4px;box-shadow:0 2px 8px #00000026;display:flex;font-size:14px;gap:8px;line-height:1.35;padding:10px 12px}.notification--success{background-color:#e8f6ec;border-color:#2e7d32;color:#1b5e20}.notification--error{background-color:#fdecea;border-color:#c0392b;color:#8b1e12}.notification--info{background-color:#eef3fb;border-color:#2f6fbb;color:#1c4372}.notification__text{flex:1 1;overflow-wrap:anywhere}.notification__close{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;opacity:.7;padding:0 2px}.notification__close:hover{opacity:1}@media (max-width:480px){.notifications{left:8px;right:8px;top:8px;width:auto}}.add-employee-modal__overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.add-employee-modal__container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:20px;width:90%}.add-employee-modal__title{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.add-employee-modal__error{color:red;font-size:14px;margin-bottom:12px;text-align:center}.add-employee-modal__field{margin-bottom:16px}.add-employee-modal__input{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:16px;outline:none;padding:12px;transition:border-color .3s;width:100%}.add-employee-modal__input--focused,.add-employee-modal__input:focus{border-color:#007bff}.add-employee-modal__actions{display:flex;justify-content:space-around;margin-top:20px}.add-employee-modal__link-button{background-color:#27cd4e;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:block;padding:10px 20px;transition:background-color .3s;width:120px}.add-employee-modal__link-button:hover{background-color:#2aa645}.add-employee-modal__close-button{background-color:#a3a3a3;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:block;padding:10px 20px;transition:background-color .3s;width:120px}.add-employee-modal__close-button:hover{background-color:gray}.add-employee-modal__container button:disabled{cursor:not-allowed;opacity:.6}.edit-employee-modal__overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.edit-employee-modal__container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:20px;width:90%}.edit-employee-modal__title{font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.edit-employee-modal__input-group{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.edit-employee-modal__input-group label{flex:1 1}.edit-employee-modal__input-group input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;flex:2 1;font-size:16px;margin-left:-40px;padding:8px}.edit-employee-modal__input-group button{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;flex:1 1;margin-left:20px;padding:8px;transition:background-color .3s}.edit-employee-modal__input-group button:hover{background-color:#e9c08b}.edit-employee-modal__actions{display:flex;justify-content:space-around;margin-top:30px}.edit-employee-modal__close-button{background-color:#a3a3a3;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:block;padding:10px 20px;transition:background-color .3s;width:150px}.edit-employee-modal__close-button:hover{background-color:gray}.edit-employee-modal__delete-button{background-color:#e74c3c;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:block;padding:10px;transition:background-color .3s;width:150px}.edit-employee-modal__delete-button:hover{background-color:#c0392b}@media (max-width:600px){.edit-employee-modal__container{padding:15px;width:75%}.edit-employee-modal__title{font-size:20px;margin-bottom:20px}.edit-employee-modal__input-group{align-items:flex-start;flex-direction:column;margin-bottom:15px}.edit-employee-modal__input-group input{margin-left:0;margin-top:5px;width:100%}.edit-employee-modal__input-group button{margin-left:0;margin-top:10px;width:100%}.edit-employee-modal__actions{align-items:stretch;flex-direction:column}.edit-employee-modal__close-button,.edit-employee-modal__delete-button{margin-bottom:10px;width:100%}}.edit-employee-modal__hint{color:#a86400;font-size:14px;margin:-16px 0 16px;text-align:center}.edit-employee-modal__container button:disabled{cursor:not-allowed;opacity:.6}.transactions-modal__overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.transactions-modal__container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:550px;padding:10px 20px;width:90%}.transactions-modal__title{font-size:24px;margin-bottom:16px;text-align:center}.transactions-modal__content{max-height:400px;overflow-y:auto}.transactions-modal__footer{border-top:1px solid #ddd;display:flex;justify-content:flex-end;padding:10px}.transactions-modal__table{border-collapse:collapse;margin-bottom:20px;width:100%}.transactions-modal__table-head{background-color:#f0f0f0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.transactions-modal__table-row{border-bottom:1px solid #ddd}.transactions-modal__table-header{font-weight:700;padding:10px;text-align:left}.transactions-modal__table-cell{padding:10px}.transactions-modal__link-button{background-color:#faebd7;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;padding:8px 12px;transition:background-color .3s;width:120px}.transactions-modal__link-button:hover{background-color:#e9c08b}.transactions-modal__close-button{background-color:#a3a3a3;border:1.5px solid gray;border-radius:4px;color:#000;cursor:pointer;display:block;margin:10px auto 0;padding:10px 20px;transition:background-color .3s;width:120px}.transactions-modal__close-button:hover{background-color:gray}@media (max-width:600px){.transactions-modal__container{padding:15px;width:100%}.transactions-modal__title{font-size:20px}.transactions-modal__table-cell,.transactions-modal__table-header{padding:8px}.transactions-modal__close-button,.transactions-modal__link-button{font-size:14px;padding:6px 10px}}.container{display:flex;flex-direction:column;padding:20px}.top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;width:100%}.actions{display:flex;gap:10px}@media (max-width:768px){.container{align-items:center}.actions,.top-bar{align-items:center;flex-direction:column}.actions{gap:15px;width:100%}.top-bar>*{margin-bottom:15px;width:100%}.connect-button{width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:20px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.b95717ca.css.map*/