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;font-size:16px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace !}.signin__container{background:linear-gradient(135deg,#0d47a1,#2196f3);color:#fff;height:94vh;margin:20px}.signin__container,.signin__left{display:flex;justify-content:center}.signin__left{align-items:flex-start;border-bottom-left-radius:10px!important;border-top-left-radius:10px!important;flex:1 1;flex-direction:column;padding:2rem;text-align:left}.signin__left h1{font-size:3rem;margin-bottom:1rem}.signin__left p{font-size:1.2rem;margin:.5rem 0}.signin__right{align-items:center;background:#fff;border-bottom-left-radius:50px;border-top-left-radius:50px;display:flex;flex:1 1;justify-content:center;padding:2rem}.signin__form{display:flex;flex-direction:column;gap:1rem;max-width:400px;width:100%}.signin__input{border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:.8rem}.signin__options{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.signin__button{background:#0d47a1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem;transition:background .3s}.signin__button:hover{background:#2196f3}.signin__divider{color:gray;font-size:.9rem;margin:1rem 0;text-align:center}.signin__social-button{background:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;padding:.8rem;transition:background .3s}.signin__social-button:hover{background:#ccc}.signin__signup{font-size:.9rem;margin-top:1rem;text-align:center}.signin__signup a{color:#0d47a1;font-weight:700;text-decoration:none}.signin__signup a:hover{text-decoration:underline}.g-recaptcha{display:flex;justify-content:center;margin-bottom:1.5rem}@media (max-width:320px){.g-recaptcha{transform:scale(.85);transform-origin:left center}}:root{--background-light:#f9fafb;--shadow:0 4px 12px #0000000d;--border-color:#00000014}.header{background-color:#fff;background-color:var(--white);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);height:70px;justify-content:space-between;padding:0 2rem;position:sticky;top:0;z-index:1000}.header,.header__logo-section{align-items:center;display:flex}.header__logo{color:#4a6cf7;color:var(--primary-color);font-size:1.5rem;font-weight:700;letter-spacing:.5px}.header__navbar,.header__navbar-item{align-items:center;display:flex;height:100%}.header__navbar-item{color:#333;color:var(--text-color);cursor:pointer;font-weight:500;padding:0 1.2rem;position:relative;transition:all .3s ease;transition:var(--transition)}.header__navbar-item:hover{background-color:#4a6cf70a;color:#4a6cf7;color:var(--primary-color)}.header__navbar-item.active{box-shadow:inset 0 -3px 0 #4a6cf7;box-shadow:inset 0 -3px 0 var(--primary-color);color:#4a6cf7;color:var(--primary-color)}.header__dropdown{background-color:#fff;background-color:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 5px 15px #00000014;left:0;opacity:0;overflow:hidden;position:absolute;top:100%;transform:translateY(10px);transition:all .3s ease;transition:var(--transition);visibility:hidden;width:220px;z-index:100}.header__navbar-item:hover .header__dropdown{opacity:1;transform:translateY(0);visibility:visible}.header__dropdown-item{color:#333;color:var(--text-color);font-size:.95rem;padding:.8rem 1.2rem;transition:all .3s ease;transition:var(--transition)}.header__dropdown-item:hover{background-color:#4a6cf714;color:#4a6cf7;color:var(--primary-color)}.header__dropdown-item.active{background-color:#4a6cf71f;color:#4a6cf7;color:var(--primary-color);font-weight:500}.header__profile{align-items:center;display:flex;position:relative}.header__profile-circle{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s ease;transition:var(--transition)}.header__profile-circle:hover{background-color:#4a6cf714}.header__profile-icon{color:#4a6cf7;color:var(--primary-color);font-size:1.8rem}.header__profile-dropdown{background-color:#fff;background-color:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 5px 15px #00000014;position:absolute;right:0;top:calc(100% + 5px);width:180px;z-index:100}.header__logout-btn{align-items:center;background:#0000;border:none;color:#e63946;cursor:pointer;display:flex;font-size:.95rem;gap:.6rem;padding:.8rem 1.2rem;text-align:left;transition:all .3s ease;transition:var(--transition);width:100%}.header__logout-btn:hover{background-color:#e6394614}@media (max-width:1200px){.header__navbar-item{font-size:.95rem;padding:0 1rem}}@media (max-width:992px){.header{padding:0 1rem}.header__navbar-item{font-size:.9rem;padding:0 .8rem}.header__dropdown{width:200px}}:root{--input-padding:8px 10px;--input-border-color:#ccc;--input-border-radius:5px;--input-background:#f9f9f9;--input-focus-border:#007bff;--input-focus-shadow:#007bff4d;--input-font-color:#555;--submit-bg-color:#007bff;--submit-hover-color:#0056b3;--submit-active-color:#004491;--button-add-color:#21aa05;--button-delete-color:#ff0b0b;--button-padding:4px 14px;--th-background-color:#ccc;--td-middle-width:15%;--td-small-width:13%;--td-smallest-width:3%;--td-smallest1-width:2%;--td-large-width:16%;--td-x-large-width:24%}.Ajouterfacture__container .td-smallest-width{width:3%;width:var(--td-smallest-width)}.Ajouterfacture__container .td-smallest1-width{width:2%;width:var(--td-smallest1-width)}.Ajouterfacture__container .td-small-width{width:13%;width:var(--td-small-width)}.Ajouterfacture__container .td-middle-width{width:15%;width:var(--td-middle-width)}.Ajouterfacture__container .td-large-width{width:16%;width:var(--td-large-width)}.Ajouterfacture__container .td-x-large-width{width:24%;width:var(--td-x-large-width)}.Ajouterfacture__container{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px #0000001a;direction:rtl;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:10px auto;padding:10px;width:85%}.Ajouterfacture__title{color:#333;font-size:28px;font-weight:600;margin-bottom:25px!important;margin-top:0;text-align:right}.Ajouterfacture__section-title{color:#555;font-size:22px;font-weight:500;margin-bottom:20px!important;text-align:right}.Ajouterfacture__form-section{margin-bottom:25px}.Ajouterfacture__form-section1{float:right;margin-bottom:20px;width:50%}.Ajouterfacture__form-section5{float:left;margin-top:40px;width:50%}.Ajouterfacture__form-section5 td:first-child{background-color:#ccc;background-color:var(--th-background-color);font-weight:700;width:28%}.Ajouterfacture__form-table{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px #0000000d;table-layout:auto;width:100%}.Ajouterfacture__form-table td{word-wrap:break-word;border:1px solid #e0e0e0;color:#333;font-size:16px;text-align:right}.Ajouterfacture__input,.Ajouterfacture__select{background-color:#f9f9f9;background-color:var(--input-background);border:none;box-sizing:border-box;color:#555;color:var(--input-font-color);font-size:15px;padding:8px 10px;padding:var(--input-padding);text-align:right;transition:border-color .3s,box-shadow .3s;width:100%}.Ajouterfacture__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='gray'%3E%3Cpath d='m7 10 5 5 5-5H7z'/%3E%3C/svg%3E");background-position:right -2px center;background-repeat:no-repeat;background-size:16px;cursor:pointer}.Ajouterfacture__input:focus,.Ajouterfacture__select:focus{background-color:#fff;box-shadow:0 0 5px #007bff4d;box-shadow:0 0 5px var(--input-focus-shadow)}.Ajouterfacture__submit-button{background-color:#007bff;background-color:var(--submit-bg-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:20px;padding:6px 12px;text-align:center;transition:background-color .3s,box-shadow .3s;width:30%}.Ajouterfacture__submit-button:hover{background-color:#0056b3;background-color:var(--submit-hover-color);box-shadow:0 3px 15px #005bb366}.Ajouterfacture__submit-button:active{background-color:#004491;background-color:var(--submit-active-color)}.Ajouterfacture__cancel-button{background-color:#ff0b0b;background-color:var(--button-delete-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-right:10px;margin-top:20px;padding:6px 12px;text-align:center;width:30%}.Ajouterfacture__cancel-button:hover{background-color:#8d0808;box-shadow:0 3px 15px #eb030366}.Ajouterfacture__table-header td{padding:9px}.Ajouterfacture__td-larger{width:14%}.Ajouterfacture__payment-td{width:12%}@media (max-width:900px){.Ajouterfacture__container{padding:20px;width:100%}.Ajouterfacture__form-section1,.Ajouterfacture__form-section5{width:100%}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Ajouterfacture__tr-color{background-color:#ccc;background-color:var(--th-background-color)}.Ajouterfacture__bold-text{font-weight:700}.Ajouterfacture__padding-title{font-size:30px;font-weight:700;padding:30px 0;text-align:center}.Ajouterfacture__button{border:none!important;text-align:center!important}.Ajouterfacture__add-button{background-color:#21aa05;background-color:var(--button-add-color);border:none;margin-top:14px;padding:8px 12px!important}.Ajouterfacture__delete-button{background-color:#ff0b0b;background-color:var(--button-delete-color);border:none}.Ajouterfacture__add-button,.Ajouterfacture__delete-button{border-radius:5px;border-radius:var(--input-border-radius);color:#fff;cursor:pointer;padding:4px 14px;padding:var(--button-padding)}.Ajouterfacture__dates{text-align:center!important}.Ajouterfacture__form-table6{background-color:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 10px #0000000d;table-layout:auto;width:100%}.Ajouterfacture__textarea{background-color:#f9f9f9;border:2px solid #ddd;border-radius:8px;box-sizing:border-box;color:#333;font-family:Arial,sans-serif;font-size:16px;margin-top:10px;padding:15px;resize:vertical;transition:border-color .3s,box-shadow .3s;width:100%}.Ajouterfacture__textarea:focus{border-color:#cfcfcf;box-shadow:0 0 5px hsla(0,0%,93%,.925);outline:none}.Ajouterfacture__textarea::placeholder{color:#888;font-style:italic}.Ajouterfacture__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}.Ajouterfacture__modal-content{animation:fadeIn .3s ease;background-color:#fff;border-radius:8px;max-height:80vh;overflow-y:auto;padding:20px;position:relative;width:90%}.Ajouterfacture__form-group{font-family:Arial,sans-serif;margin-bottom:20px}.Ajouterfacture__form-group label{display:block;font-size:16px;font-weight:700;margin-bottom:8px}.Ajouterfacture__form-group input[type=file]{background-color:#f9f9f9;border:2px solid #ccc;border-radius:5px;cursor:pointer;font-size:14px;padding:10px;transition:all .3s ease;width:60%}.Ajouterfacture__form-group input[type=file]:hover{background-color:#e6f0ff;border-color:#0056b3}.Ajouterfacture__fileurls{list-style-type:none;margin:0;padding:0}.Ajouterfacture__fileurls li{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:8px 0}.Ajouterfacture__fileurls li:last-child{border-bottom:none}.Ajouterfacture__fileurls h4{font-size:18px;font-weight:700;margin-bottom:10px}.deleteFile{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-right:40px;padding:4px 8px;transition:all .3s ease}.deleteFile:hover{background-color:#d32f2f}.deleteFile:focus{outline:none}.Ajouterfacture__text-center{text-align:center!important}:root{--primary:#2c6ecb;--primary-light:#4d8af0;--primary-dark:#1b4d99;--secondary:#ff7e45;--accent:#00c9a7;--light:#f5f7fa;--dark:#2d3748;--edit:#ff0;--text:#1a202c;--shadow:#0000000d;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}body{background-color:#f9fafc;color:#1a202c;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);line-height:1.5;margin:0;padding:0}.Facturetablie{background-color:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000000d;box-shadow:0 4px 12px var(--shadow);margin:25px 15px;max-width:1800px;padding:1.5rem;width:100%}.Facturetablie__title{align-items:center;border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--light-gray);color:#2d3748;color:var(--dark);display:flex;font-size:1.8rem;margin:0 0 1.5rem;padding-bottom:.75rem}.Facturetablie__title:before{background-color:#2c6ecb;background-color:var(--primary);border-radius:3px;content:"";display:inline-block;height:24px;margin-right:.75rem;width:6px}.Facturetablie__filterSection1{background-color:#f5f7fa;background-color:var(--light);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;box-shadow:0 2px 8px var(--shadow);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.75rem}.Facturetablie__SearchDtate{display:flex;flex-wrap:wrap;gap:.5rem}.Facturetablie__filterSection{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.Facturetablie__filterGroup,.Facturetablie__filterGroup1{display:flex;flex-direction:column;margin-bottom:0}.Facturetablie__filterGroup label,.Facturetablie__filterGroup1 label{color:#718096;color:var(--gray);font-size:.75rem;font-weight:600;margin-bottom:.25rem}.Facturetablie__filterInput{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--light-gray);border-radius:6px;font-size:.85rem;height:18px;padding:.5rem;transition:all .3s ease;transition:var(--transition)}.Facturetablie__filterInput:focus{border-color:#4d8af0;border-color:var(--primary-light);box-shadow:0 0 0 3px #2d8bf026;outline:none}.Facturetablie__searchButton{align-self:flex-end;background-color:#2c6ecb;background-color:var(--primary);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;margin-top:.5rem;padding:.6rem 1.25rem;transition:all .3s ease;transition:var(--transition)}.Facturetablie__searchButton:hover{background-color:#1b4d99;background-color:var(--primary-dark);transform:translateY(-2px)}.Facturetablie__exportation{display:flex;justify-content:flex-end;margin:1.5rem 0}.Facturetablie__exportButton{align-items:center;background-color:#00c9a7;background-color:var(--accent);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.Facturetablie__exportButton:hover{background-color:#009e81;transform:translateY(-2px)}.Facturetablie__exportButton:before{content:"↓";font-weight:700}.Facturetablie__paginationarea{margin:1.5rem 0}.Facturetablie__pagination{align-items:center;display:flex;gap:1rem;justify-content:center}.Facturetablie__pagination button{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--light-gray);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;padding:.6rem 1rem;transition:all .3s ease;transition:var(--transition)}.Facturetablie__pagination button:hover:not([disabled]){background-color:#4d8af0;background-color:var(--primary-light);border-color:#4d8af0;border-color:var(--primary-light);color:#fff}.Facturetablie__pagination button[disabled]{cursor:not-allowed;opacity:.5}.Facturetablie__pagination span{color:#2d3748;color:var(--dark);font-size:.9rem}.Facturetablie__rowspage{border:1px solid #e2e8f0;border:1px solid var(--light-gray);border-radius:8px;border-radius:var(--border-radius);font-size:.9rem;padding:.6rem;text-align:center;width:60px}.Facturetablie__table{border-collapse:initial;border-spacing:0;margin-top:1rem;overflow-x:auto;width:100%}.Facturetablie__headerRow{background-color:#f5f7fa;background-color:var(--light)}.Facturetablie__table th{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--light-gray);color:#2d3748;color:var(--dark);font-size:.85rem;font-weight:600;padding:.75rem .5rem;text-align:left;white-space:nowrap}.Facturetablie__table td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--light-gray);font-size:.85rem;padding:.6rem .5rem;white-space:nowrap}.Facturetablie__table tbody tr{transition:all .3s ease;transition:var(--transition)}.Facturetablie__table tbody tr:hover{background-color:#2d8bf00d}.Facturetablie__center,.center-text,.not-found{text-align:center}.not-found{color:#718096;color:var(--gray);font-style:italic;padding:2rem}.Facturetablie__buttonarea{padding:0;vertical-align:center}.action-buttons{display:flex;flex-direction:row;gap:5px;height:100%;justify-content:space-between;min-height:100%}.facturesContainer__editFacture,.facturesContainer__exportPDF,.facturesContainer__printButton{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;padding:.35rem .5rem;transition:all .3s ease;transition:var(--transition);white-space:nowrap}.facturesContainer__printButton{background-color:#2c6ecb;background-color:var(--primary);color:#fff}.facturesContainer__printButton:hover{background-color:#1b4d99;background-color:var(--primary-dark)}.facturesContainer__exportPDF{background-color:#ff7e45;background-color:var(--secondary);color:#fff}.facturesContainer__exportPDF:hover{background-color:#e56b35}.facturesContainer__editFacture{background-color:#38a169;background-color:var(--success);color:#fff}.facturesContainer__editFacture:hover{background-color:#2e8859}.Facturetablie__ErrorAPI{background-color:#fee2e2;border-radius:8px;border-radius:var(--border-radius);color:#e53e3e;color:var(--danger);font-weight:600;margin:2rem 0;padding:1.5rem;text-align:center}@media (max-width:1200px){.Facturetablie{padding:1.25rem}.Facturetablie__table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:768px){.Facturetablie__filterSection1{flex-direction:column}.Facturetablie__SearchDtate{flex-direction:row;width:100%}.Facturetablie__searchButton{margin-top:.5rem;width:auto}.Facturetablie__exportation{justify-content:flex-end}.Facturetablie__exportButton{justify-content:center;width:auto}.Facturetablie__title{font-size:1.5rem}.Facturetablie__paginationarea{overflow-x:auto}.Facturetablie__pagination{white-space:nowrap}.Facturetablie__buttonarea{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}.edit-facture-modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.edit-facture-modal__content{background-color:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:800px;overflow-y:auto;padding:2rem;width:90%}.edit-facture-modal__header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--light-gray);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.edit-facture-modal__title{color:#2d3748;color:var(--dark);font-size:1.5rem;margin:0}.edit-facture-modal__close{background:none;border:none;color:#718096;color:var(--gray);cursor:pointer;font-size:1.5rem;transition:all .3s ease;transition:var(--transition)}.edit-facture-modal__close:hover{color:#e53e3e;color:var(--danger)}.edit-facture-modal__form{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.edit-facture-modal__actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.edit-facture-modal__cancel,.edit-facture-modal__save{border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.edit-facture-modal__cancel{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--light-gray);color:#718096;color:var(--gray)}.edit-facture-modal__cancel:hover{background-color:#e2e8f0;background-color:var(--light-gray)}.edit-facture-modal__save{background-color:#2c6ecb;background-color:var(--primary);border:none;color:#fff}.edit-facture-modal__save:hover{background-color:#1b4d99;background-color:var(--primary-dark)}.loader{height:200px;width:100%}.spinner{animation:spinner .8s linear infinite;border:4px solid #e2e8f0;border-top-color:#2c6ecb;border:4px solid var(--light-gray);border-radius:50%;border-top-color:var(--primary);box-shadow:0 4px 12px #2d6ecb33;height:50px;width:50px}@keyframes spinner{to{transform:rotate(1turn)}}.Facturetablie__buttonarea1{display:flex;gap:.5rem}.Facturetablie__modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Facturetablie__modal-content{background-color:#fff;border-radius:8px;box-shadow:#0000000d;box-shadow:var(--shadow);max-width:500px;padding:2rem;width:100%}.Facturetablie__modal-content h3{border-bottom:2px solid var(--secondary-color);color:var(--primary-color);margin-bottom:1.5rem;margin-top:0;padding-bottom:.75rem}.Facturetablie__modal-content label{color:var(--primary-color);display:block;font-weight:500;margin-bottom:.5rem}.Facturetablie__modal-content input{border:1px solid var(--border-color);border-radius:4px;font-size:1rem;margin-bottom:1.25rem;padding:.75rem;transition:all .3s ease;transition:var(--transition);width:100%}.Facturetablie__modal-content input:focus{border-color:var(--secondary-color);box-shadow:0 0 0 2px #3498db33;outline:none}.Facturetablie__button{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.Facturetablie__button button:first-child{background-color:var(--success-color);color:#fff}.Facturetablie__button button:first-child:hover{background-color:#27ae60}.Facturetablie__button button:last-child{background-color:#95a5a6;color:#fff}.Facturetablie__button button:last-child:hover{background-color:#7f8c8d}.Facturetablie__button button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.Hotels__reservation-form{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 6px 18px #0000001a;margin:10px auto;max-width:1100px;padding:25px 35px;width:100%}.Hotels__reservation-form__title{color:#000;font-size:2rem;font-weight:700;margin:0;text-align:center}.Hotels__reservation-form__group{display:flex;flex-direction:row;gap:80px}.Hotels__reservation-form__group label{color:#444;display:block;font-size:17px;font-weight:700;margin-bottom:8px}.Hotels__reservation-form__group input,.Hotels__reservation-form__group select{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;font-size:14px;margin-bottom:12px;padding:8px 16px;transition:border-color .3s ease;width:100%}.Hotels__reservation-form__group input:focus,.Hotels__reservation-form__group select:focus{border-color:#4caf50;outline:none}.Hotels__form__button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:14px 25px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease;width:100%}.Hotels__form__button--add{background-color:#4caf50;color:#fff;margin-top:15px;text-align:center;width:auto}.Hotels__form__button--delete{background-color:#f44336;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:5px 10px;transition:background-color .3s ease,transform .2s ease;width:100%}.Hotels__form__button:hover{background-color:#45a049;transform:scale(1.05)}.Hotels__form__button--delete:hover{background-color:#e53935}.Hotels__reservation-table{border-collapse:collapse;margin-top:20px;width:100%}.Hotels__table-header{color:#000;font-size:16px;font-weight:700}.Hotels__table-header--highlight{background-color:#e4e4e4}.Hotels__table-header--highlight td{text-align:center;width:100px}.Hotels__table-row{background-color:#fff}.Hotels__table-row td{font-size:14px;padding:4px 6px}.Hotels__cell-smallest-width{width:50px}.Hotels__table-row input,.Hotels__table-row select{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;width:100%}.Hotels__table-row input:focus,.Hotels__table-row select:focus{border-color:#93bfd8;outline:none}.Hotels__reservation-form__group input[name=nameHotel]{max-width:300px;width:100%}.Hotels__cell-small-width{width:120px}.Hotels__cell-large-width{width:150px}.Hotels__table-row input[name=dejenner],.Hotels__table-row input[name=dinner],.Hotels__table-row input[name=logsimple],.Hotels__table-row input[name=petidej]{width:100px}.Hotels__button{display:inline-block}.Hotels__cell-smallest-width .Hotels__button{text-align:center}.hotel-form__buttons{display:flex;gap:15px;justify-content:center;margin-top:25px;padding-bottom:15px}.hotel-form__button{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px;transition:background-color .3s,transform .3s}.hotel-form__button--add{background-color:#4caf50;color:#fff;font-size:14px;width:auto}.hotel-form__button--add2{background-color:#ffd900;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:5px 0;transition:background-color .3s ease,transform .2s ease;width:100%}.hotel-form__button--add:hover{background-color:#45a049;transform:scale(1.05)}.hotel-form__button--add2:hover{background-color:#8e8d34;transform:scale(1.05)}.hotel-form__button--submit{background-color:#2196f3;color:#fff}.hotel-form__button--submit:hover{background-color:#1976d2;transform:scale(1.05)}.hotel-form__button--cancel{background-color:#f44336;color:#fff}.hotel-form__button--cancel:hover{background-color:#e53935;transform:scale(1.05)}.hotel-form__button-center{text-align:center}.stars-container{display:flex;gap:5px;height:35px}.star{color:#d3d3d3;cursor:pointer;font-size:27px}.star.selected,.star:hover{color:gold}:root{--primary-color:#4a6cf7;--primary-hover:#3a5ce4;--danger-color:#e63946;--danger-hover:#d32f3b;--success-color:#38b2ac;--success-hover:#2c9a94;--text-light:#6e6e6e;--border-color:#edf2f7;--background-light:#dbdbdb;--shadow-sm:0 1px 3px #0000000d;--shadow:0 4px 6px #0000000d;--transition:all 0.2s ease}.hotel-table{background-color:#fff;background-color:var(--white);border-collapse:initial;border-radius:8px;border-radius:var(--border-radius);border-spacing:0;box-shadow:0 1px 3px #0000000d;box-shadow:var(--shadow-sm);margin:1.5rem 0;overflow:hidden;width:103%}.hotel-table__header{background-color:#dbdbdb;background-color:var(--background-light);font-weight:800}.hotel-table__header th{border-bottom:2px solid #edf2f7;border-bottom:2px solid var(--border-color);color:#333;color:var(--text-color);font-weight:600;padding:1rem;text-align:left;white-space:nowrap}.hotel-table__body{font-size:.95rem}.hotel-table__row{transition:all .2s ease;transition:var(--transition)}.hotel-table__row:hover{background-color:#264de908}.hotel-table__cell{border-bottom:1px solid #edf2f7;border-bottom:1px solid var(--border-color);color:#6e6e6e;color:var(--text-light);padding:1rem;vertical-align:middle}.hotel-table__cell--hotel-name{color:#333;color:var(--text-color);font-weight:600}.hotel-table__cell--actions{text-align:center;white-space:nowrap}.hotel-table__cell--no-data{color:#6e6e6e;color:var(--text-light);font-style:italic;padding:3rem 1rem;text-align:center}.hotel-table__deletebutton,.hotel-table__editbutton{border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-weight:500;margin:0 .25rem;padding:.5rem 1rem;transition:all .2s ease;transition:var(--transition)}.hotel-table__editbutton{background-color:#38b2ac;background-color:var(--success-color);color:#fff;color:var(--white)}.hotel-table__editbutton:hover{background-color:#2c9a94;background-color:var(--success-hover)}.hotel-table__deletebutton{background-color:#e63946;background-color:var(--danger-color);color:#fff;color:var(--white)}.hotel-table__deletebutton:hover{background-color:#d32f3b;background-color:var(--danger-hover)}@media screen and (max-width:1200px){.hotel-table{display:block;overflow-x:auto;white-space:nowrap}}.hotel-table__row:nth-child(2n):hover{background-color:#1a45f10d}.hotel-table__row{animation:fadeIn .3s ease-in-out}.hotel-table__cell{position:relative}.hotel-table::-webkit-scrollbar{height:8px}.hotel-table::-webkit-scrollbar-track{background:#f1f1f1}.hotel-table::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.hotel-table::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.AjouterRoom{background-color:#fff;box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--shadow);margin:2rem auto;max-width:1500px;min-width:600px;padding:1.5rem}.AjouterRoom,.AjouterRoom__error-message{border-radius:8px;border-radius:var(--border-radius)}.AjouterRoom__error-message{background-color:#fee2e2;color:#e53e3e;color:var(--danger);font-weight:600;margin-bottom:1rem;padding:1rem;text-align:center}.AjouterRoom__form{align-items:center;gap:1rem;margin-bottom:2rem}.AjouterRoom__form,.AjouterRoom__form-group{display:flex;flex-direction:column}.AjouterRoom__label{color:#718096;color:var(--gray);font-size:.85rem;font-weight:600;margin-bottom:.25rem}.AjouterRoom__input{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--light-gray);border-radius:6px;font-size:.9rem;padding:.6rem;transition:all .2s ease-in-out;transition:var(--transition)}.AjouterRoom__input:focus{border-color:#60a5fa;border-color:var(--primary-light);box-shadow:0 0 0 3px #2d8bf026;outline:none}.AjouterRoom__cancel-button,.AjouterRoom__submit-button{border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-size:.85rem;font-weight:600;padding:.6rem 1.25rem;transition:all .2s ease-in-out;transition:var(--transition);width:fit-content}.AjouterRoom__submit-button{background-color:#2d89ef;background-color:var(--primary);color:#fff}.AjouterRoom__submit-button:hover{background-color:#1e60b3;background-color:var(--primary-dark);transform:translateY(-2px)}.AjouterRoom__cancel-button{background-color:#718096;background-color:var(--gray);color:#fff;margin-left:.5rem}.AjouterRoom__cancel-button:hover{background-color:#4a5568}.AjouterRoom__data-table{border-collapse:initial;border-spacing:0;margin-top:1rem;width:100%}.AjouterRoom__data-table td,.AjouterRoom__data-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--light-gray);font-size:.9rem;padding:.75rem;text-align:left}.AjouterRoom__data-table tbody tr:hover{background-color:#2d8bf00d;transition:all .2s ease-in-out;transition:var(--transition)}.AjouterRoom__button{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.AjouterRoom__delete-button,.AjouterRoom__edit-button{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:600;padding:.35rem .75rem;transition:all .2s ease-in-out;transition:var(--transition);white-space:nowrap}.AjouterRoom__edit-button{background-color:#38a169;background-color:var(--success);color:#fff}.AjouterRoom__edit-button:hover{background-color:#2e8859}.AjouterRoom__delete-button{background-color:#e53e3e;background-color:var(--danger);color:#fff}.AjouterRoom__delete-button:hover{background-color:#c53030}@media (max-width:768px){.AjouterRoom__button,.AjouterRoom__form{flex-direction:column}.AjouterRoom__button{align-items:flex-start}.AjouterRoom__data-table{display:block;overflow-x:auto;white-space:nowrap}}.UploadClient__container{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin-top:20px}.UploadClient__title{color:#333;font-size:24px;margin-bottom:20px}.UploadClient__form{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;max-width:400px;padding:20px;width:100%}.UploadClient__input{border:1px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:15px;padding:8px;width:100%}.UploadClient__button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.UploadClient__button:hover{background-color:#45a049}.UploadClient__message{color:#f33;font-size:16px;margin-top:15px}:root{--primary-color:#4a6fa5;--primary-dark:#37517e;--secondary-color:#6c8ebc;--accent-color:#ff6b6b;--success-color:#4caf50;--warning-color:#ff9800;--danger-color:#f44336;--light-gray:#f5f7fa;--medium-gray:#e0e4e9;--top-gray:#c0c1c2;--dark-gray:#6b7280;--text-color:#333;--white:#fff;--shadow:0 4px 12px #00000014;--transition:all 0.3s ease}.ReservationTable__page{color:#333;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1500px;padding:20px}.ReservationTable__container{background-color:#fff;background-color:var(--white);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow);margin-bottom:30px;max-width:100%;overflow-x:auto;padding:10px 30px}.ReservationTable__container h1{border-bottom:2px solid #e0e4e9;border-bottom:2px solid var(--medium-gray);color:#37517e;color:var(--primary-dark);font-size:28px;margin-bottom:25px;padding-bottom:15px;text-align:center}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.ReservationTable__form{display:flex;flex-direction:column;gap:20px}.ReservationTable__flex-block{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:10px}.ReservationTable__form-group{flex:1 1 220px;min-width:200px}.ReservationTable__form-group3{min-width:200px}.ReservationTable__form-group2{flex:1 1 60px;min-width:60px}.ReservationTable__form-group label,.ReservationTable__form-group2 label,.ReservationTable__form-group3 label{color:#37517e;color:var(--primary-dark);display:block;font-weight:500;margin-bottom:8px}.ReservationTable__form-group input,.ReservationTable__form-group select{width:100%}.ReservationTable__form-group input,.ReservationTable__form-group select,.ReservationTable__form-group3 input,.ReservationTable__form-group3 select{background-color:#f5f7fa;background-color:var(--light-gray);border:1px solid #e0e4e9;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);font-size:16px;padding:12px 15px;transition:all .3s ease;transition:var(--transition)}.ReservationTable__form-group3 input,.ReservationTable__form-group3 select{width:97%}.ReservationTable__form-group2 input,.ReservationTable__form-group2 select{background-color:#f5f7fa;background-color:var(--light-gray);border:1px solid #c0c1c2;border:1px solid var(--top-gray);border-radius:8px;border-radius:var(--border-radius);font-size:16px;padding:4px 15px;transition:all .3s ease;transition:var(--transition);width:80%}.ReservationTable__form-group input:focus,.ReservationTable__form-group select:focus,.ReservationTable__form-group2 input:focus,.ReservationTable__form-group2 select:focus,.ReservationTable__form-group3 input:focus,.ReservationTable__form-group3 select:focus{border-color:#4a6fa5;border-color:var(--primary-color);box-shadow:0 0 0 3px #4a6fa533;outline:none}.ReservationTable__form-grid{align-items:flex-end;animation:fadeIn .3s ease-out;background-color:#f5f7fa;background-color:var(--light-gray);border-left:4px solid #6c8ebc;border-left:4px solid var(--secondary-color);border-radius:8px;border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;padding:20px;width:100%}.ReservationTable__add-client-btn,.Reservation__submit-btn{align-self:flex-start;background-color:#6c8ebc;background-color:var(--secondary-color);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;color:var(--white);cursor:pointer;font-size:16px;font-weight:600;padding:5px 20px;transition:all .3s ease;transition:var(--transition)}.ReservationTable__add-client-btn:hover,.Reservation__submit-btn:hover{background-color:#37517e;background-color:var(--primary-dark)}.ReservationTable__remove-client-btn{background-color:#f44336;background-color:var(--danger-color);border:none;border-radius:10px;color:#fff;color:var(--white);font-size:14px;height:fit-content;margin-top:28px;padding:8px 15px;transition:all .3s ease;transition:var(--transition)}.ReservationTable__remove-client-btn:hover{background-color:#d32f2f;box-shadow:0 4px 10px #0000001a;transform:scale(1.05)}.Reservation__cancel-btn{background-color:#f44336;background-color:var(--danger-color);border:none;border-radius:10px;color:#fff;color:var(--white);font-size:14px;height:fit-content;margin-right:20px;padding:7px 15px;transition:all .3s ease;transition:var(--transition)}.Reservation__cancel-btn:hover{background-color:#d32f2f;box-shadow:0 4px 10px #0000001a;transform:scale(1.05)}.ReservationTable__submit-btn-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.ReservationTable__cancel-btn,.ReservationTable__submit-btn,.ReservationTable__update-btn{border:none;border-radius:8px;border-radius:var(--border-radius);font-size:18px;font-weight:600;padding:7px 25px;transition:all .3s ease;transition:var(--transition)}.ReservationTable__submit-btn{background-color:#4a6fa5;background-color:var(--primary-color);color:#fff;color:var(--white);margin-top:30px}.ReservationTable__submit-btn:hover{background-color:#37517e;background-color:var(--primary-dark);box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.ReservationTable__update-btn{background-color:#4caf50;background-color:var(--success-color);color:#fff;color:var(--white)}.ReservationTable__update-btn:hover{background-color:#388e3c;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.ReservationTable__cancel-btn{background-color:#e0e4e9;background-color:var(--medium-gray);color:#333;color:var(--text-color)}.ReservationTable__cancel-btn:hover{background-color:#6b7280;background-color:var(--dark-gray);box-shadow:0 4px 8px #00000026;color:#fff;color:var(--white);transform:translateY(-2px)}.ReservationTable__margin-top-30{margin-top:30px}p[style*="color: green"]{background-color:#4caf501a;border-left:4px solid #4caf50;border-left:4px solid var(--success-color)}p[style*="color: green"],p[style*="color: red"]{border-radius:4px;margin:10px 0;padding:12px 15px}p[style*="color: red"]{background-color:#f443361a;border-left:4px solid #f44336;border-left:4px solid var(--danger-color)}.ReservationTable__file-form-group{margin-top:20px}.ReservationTable__file-form-group input[type=file]{background-color:#f5f7fa;background-color:var(--light-gray);border:1px solid #e0e4e9;border:1px solid var(--medium-gray);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;font-size:16px;padding:10px;transition:all .3s ease;transition:var(--transition)}.ReservationTable__file-form-group input[type=file]:hover{background-color:#4a6fa51a;border-color:#4a6fa5;border-color:var(--primary-color)}.ReservationTable__fileurls{list-style-type:none;margin:15px 0 0;padding:0}.ReservationTable__fileurls li{align-items:center;background-color:#f5f7fa;background-color:var(--light-gray);border-radius:8px;border-radius:var(--border-radius);display:flex;justify-content:space-between;margin-bottom:10px;padding:8px 12px}.ReservationTable__delete-file{background-color:#f44336;background-color:var(--danger-color);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;color:var(--white);cursor:pointer;font-size:14px;padding:5px 10px;transition:all .3s ease;transition:var(--transition)}.ReservationTable__delete-file:hover{background-color:#d32f2f;box-shadow:0 4px 10px #0000001a;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Reservation__button-area{display:flex;flex-direction:row;justify-content:center}:root{--primary:#2d89ef;--primary-light:#60a5fa;--primary-dark:#1e60b3;--success:#38a169;--danger:#e53e3e;--gray:#718096;--light-gray:#e2e8f0;--background:#fff;--border-radius:8px;--shadow:#0000001a;--transition:all 0.2s ease-in-out}.signup__container{background-color:#fff;background-color:var(--background);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--shadow);margin:2rem auto;max-width:1500px;min-width:1000px;padding:2rem}.signup__form{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.signup__form h2{color:#1e60b3;color:var(--primary-dark);font-size:1.4rem;font-weight:700;margin-bottom:1rem}.signup__input,.signup__select{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--light-gray);border-radius:6px;font-size:.9rem;padding:.6rem;transition:all .2s ease-in-out;transition:var(--transition)}.signup__input:focus,.signup__select:focus{border-color:#60a5fa;border-color:var(--primary-light);box-shadow:0 0 0 3px #2d8bf026;outline:none}.signup__button{background-color:#2d89ef;background-color:var(--primary);border:none;border-radius:8px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-weight:600;margin-right:.5rem;padding:.6rem 1.2rem;transition:all .2s ease-in-out;transition:var(--transition);width:fit-content}.signup__button:hover{background-color:#1e60b3;background-color:var(--primary-dark);transform:translateY(-1px)}.user-table{border-collapse:collapse;font-size:.9rem;margin-top:1rem;width:100%}.user-table td,.user-table th{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--light-gray);padding:.75rem;text-align:left}.user-table tbody tr:hover{background-color:#2d8bf00d}.delete-btn,.modify-btn,.user-table tbody tr:hover{transition:all .2s ease-in-out;transition:var(--transition)}.delete-btn,.modify-btn{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:600;margin-right:.5rem;padding:.35rem .75rem;white-space:nowrap}.modify-btn{background-color:#38a169;background-color:var(--success);color:#fff}.modify-btn:hover{background-color:#2e8859}.delete-btn{background-color:#e53e3e;background-color:var(--danger);color:#fff}.delete-btn:hover{background-color:#c53030}.loader{color:#2d89ef;color:var(--primary);font-size:1.5rem;font-weight:700;min-height:200px}.loader span{animation:bounce 1.2s ease-in-out infinite;animation-delay:calc(.1s*var(--i));display:inline-block}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Error-API{background-color:#fed7d7;border-radius:8px;border-radius:var(--border-radius);color:#c53030;font-weight:700;padding:1rem;text-align:center}@media (max-width:768px){.signup__form{flex-direction:column}.delete-btn,.modify-btn,.signup__button{margin-bottom:.5rem;width:100%}.user-table{display:block;overflow-x:auto;white-space:nowrap}}.user-block-button{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.Dashboard__container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.Dashboard__header{color:#1976d2;font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.Dashboard__stats-section{display:flex;flex-wrap:nowrap;gap:20px;justify-content:space-between;margin-bottom:40px;width:100%}.Dashboard__stat-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex:1 1 30%;flex-direction:column;justify-content:center;padding:20px;text-align:center}.Dashboard__stat-card h3{color:#1976d2;font-size:18px;margin-bottom:10px}.Dashboard__stat-card p{color:#1976d2;font-size:22px;font-weight:700}.Dashboard__stat-card--commission{background-color:#ff5722;color:#fff}.Dashboard__stat-card--commission h3,.Dashboard__stat-card--commission p{color:#fff}.Dashboard__top-hotels-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:40px;padding:20px;text-align:center;width:20%}.Dashboard__top-hotels{list-style-type:none;padding:0;text-align:right}.Dashboard__top-hotels li{font-size:18px;margin-bottom:10px}.Dashboard__top-hotels span{color:#1976d2;font-weight:700}.Dashboard__charts-section{display:flex;gap:40px;justify-content:center}.Dashboard__chart-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:8px;text-align:center;width:500px}.Dashboard__chart-container h4{color:#1976d2;font-size:20px;margin-bottom:12px}.Dashboard__table-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:10px;overflow-x:auto;padding:5px 10px}.Dashboard__table thead{background-color:#1976d2;color:#fff;font-size:16px}.Dashboard__table thead th{font-weight:700;padding:5px 10px;text-align:left}.Dashboard__table tbody{font-size:14px}.Dashboard__table tbody tr{background-color:#f9f9f9;transition:background-color .3s}.Dashboard__table tbody tr:hover{background-color:#e3f2fd}.Dashboard__table tbody td{border-bottom:1px solid #ddd;padding-left:25px;padding-right:5px;text-align:right}.Dashboard__table tbody td:nth-child(2){color:#1976d2;font-weight:700}.Dashboard__table tbody td:last-child{padding-right:30px}.Dashboard__table{border-collapse:collapse;width:100%}.Dashboard__table td,.Dashboard__table th{border:1px solid #ddd}.Dashboard__table tbody tr:nth-child(2n){background-color:#fafafa}@media (max-width:768px){.Dashboard__table{display:block;overflow-x:auto;white-space:nowrap;width:100%}.Dashboard__table td,.Dashboard__table th{padding:8px}.Dashboard__table td{font-size:12px}}.MainContent__main p{line-height:1.6}.MainContent__main,.loader{display:flex;justify-content:center}.loader{-webkit-box-reflect:below -10 linear-gradient(#000,#fff);align-items:center;cursor:default;height:80vh;position:relative}.loader span{animation:animate 2s ease-in-out infinite;animation-delay:calc(.15s*var(--i));color:#000;display:inline-flex;font-size:2em;font-weight:800;position:relative;text-transform:uppercase;-webkit-transform:1px grey}@keyframes animate{0%{color:#000;transform:translateY(0)}20%{color:#000;transform:translateY(-60px)}40%,to{color:#000;transform:translateY(0)}}body{font-family:Roboto,sans-serif;font-size:13px;line-height:1.6}
/*# sourceMappingURL=main.979a92dc.css.map*/