.admin-module__4WpgRW__container{flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 84px);padding:0 0 60px;display:flex}.admin-module__4WpgRW__list{background:#fff;border-radius:6px;width:100%;max-width:1200px;overflow:hidden}.admin-module__4WpgRW__row{border-bottom:1px solid #f0f0f0;grid-template-columns:260px 1fr 1.4fr 1.4fr 1fr 120px;align-items:center;padding:16px 20px;font-size:14px;display:grid}.admin-module__4WpgRW__row:last-child{border-bottom:none}.admin-module__4WpgRW__stage{align-items:center;gap:12px;display:flex}.admin-module__4WpgRW__imageWrapper{background:#f2f2f2;border-radius:50%;width:42px;height:42px;position:relative;overflow:hidden}.admin-module__4WpgRW__stageName{color:inherit;font-weight:500;text-decoration:none}.admin-module__4WpgRW__stageName:hover{text-decoration:underline}.admin-module__4WpgRW__cell{color:#444}.admin-module__4WpgRW__price{font-weight:500}.admin-module__4WpgRW__actions{justify-content:flex-end;gap:14px;display:flex}.admin-module__4WpgRW__actions img{cursor:pointer;transition:all .2s}.admin-module__4WpgRW__actions img:hover{opacity:.7}.admin-module__4WpgRW__addButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;max-width:1200px;margin-top:30px;padding:16px 0;font-size:16px;font-weight:600}.admin-module__4WpgRW__addButton:hover{opacity:.9}.admin-module__4WpgRW__deleteButton,.admin-module__4WpgRW__modifyButton,.admin-module__4WpgRW__commentsButton{cursor:pointer;background:0 0;border:none}@media (max-width:1000px){.admin-module__4WpgRW__list{background:0 0;padding:0 12px}.admin-module__4WpgRW__row{background:#fff;border:1px solid #eee;border-radius:12px;grid-template-columns:240px 1fr;align-items:start;column-gap:16px;margin-bottom:12px;padding:16px;display:grid}.admin-module__4WpgRW__stage{flex-direction:row;align-items:center;gap:12px;display:flex}.admin-module__4WpgRW__imageWrapper{border-radius:8px;width:62px;height:62px}.admin-module__4WpgRW__stageName{font-size:15px;font-weight:600}.admin-module__4WpgRW__cell,.admin-module__4WpgRW__price,.admin-module__4WpgRW__actions{grid-column:1/-1;margin-top:2px;margin-left:74px;line-height:1.25}.admin-module__4WpgRW__price{margin-top:6px;font-weight:600}.admin-module__4WpgRW__actions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}}
.search-wrapper{justify-content:center;width:100%;margin:2.5rem 0 1.5rem;padding:1rem;display:flex}.search-container{background:#fff;border-radius:999px;align-items:center;gap:.75rem;width:100%;max-width:1100px;padding:.75rem;display:flex;position:relative;box-shadow:0 10px 30px #00000014}.modal-overlay{z-index:40;background:0 0;position:fixed;inset:0}.search-item{cursor:pointer;border-radius:999px;flex-direction:column;min-width:140px;padding:8px 1rem;display:flex;position:relative}.label{color:#111;margin-bottom:4px;font-size:.85rem;font-weight:600}.value{color:#656765;font-size:.8rem}.separator{background:#e5e5e5;width:1px;height:32px}.search-button{background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:1rem;margin-left:auto;padding:.9rem 1.6rem;font-size:15px;display:flex}.search-button:hover{opacity:.9}.selected-item{background-color:var(--color-gray);transition:background-color .2s}.clear-value{cursor:pointer;z-index:10;background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;transition:background .2s,transform .15s;display:flex;position:absolute;top:8px;right:12px}.clear-value:hover{background:#e0e0e0;transform:scale(1.1)}.destination-input{background:0 0;border:none;outline:none;width:140px;font-size:14px}@media (max-width:1200px){.search-container{border-radius:24px;flex-wrap:wrap}.separator{display:none}.search-item{width:50%;padding:.75rem 1rem}.search-button{justify-content:center;width:100%;margin-top:.5rem}.clear-value{position:absolute;right:20px}}@media (max-width:500px){.search-item{width:100%}}
.priceModal-module__nkP-na__modal{z-index:50;background:#fff;border:1px solid #eee;border-radius:16px;width:250px;padding:16px;animation:.18s priceModal-module__nkP-na__fadeIn;position:absolute;top:145%;left:0;box-shadow:0 10px 20px #0000001a}@keyframes priceModal-module__nkP-na__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.priceModal-module__nkP-na__modalContent{flex-direction:column;gap:1rem;display:flex}.priceModal-module__nkP-na__modal button{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:10px 16px;font-weight:600}.priceModal-module__nkP-na__modal,.priceModal-module__nkP-na__modalContent{cursor:default}.priceModal-module__nkP-na__modal button:hover{opacity:.9}.priceModal-module__nkP-na__priceRange{flex-direction:column;align-items:center;gap:8px;display:flex}.priceModal-module__nkP-na__priceRange input[type=range]{cursor:pointer;width:100%;accent-color:var(--color-primary)}.priceModal-module__nkP-na__modal p{color:#222;font-size:15px;font-weight:600}@media (max-width:1050px){.priceModal-module__nkP-na__modal{width:250px;position:absolute;top:0%;left:110%}}@media (max-width:660px){.priceModal-module__nkP-na__modal{width:250px;position:absolute;top:110%;left:0}}
.datePickerModal-module__nUECeG__modal{z-index:50;background:#fff;border:1px solid #eee;border-radius:16px;width:250px;padding:16px;animation:.18s datePickerModal-module__nUECeG__fadeIn;position:absolute;top:145%;left:0;box-shadow:0 10px 20px #0000001a}@keyframes datePickerModal-module__nUECeG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.datePickerModal-module__nUECeG__modalContent{flex-direction:column;gap:1rem;display:flex}.datePickerModal-module__nUECeG__modal,.datePickerModal-module__nUECeG__modalContent{cursor:default}.datePickerModal-module__nUECeG__modal button{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:10px 16px;font-weight:600}.datePickerModal-module__nUECeG__modal button:hover{opacity:.9}.datePickerModal-module__nUECeG__calendar{flex-direction:column;gap:1.5rem;width:100%;display:flex}.datePickerModal-module__nUECeG__calendar input[type=date]{border:1px solid #ddd;border-radius:10px;padding:8px 12px;font-size:15px}@media (max-width:1050px){.datePickerModal-module__nUECeG__modal{width:250px;position:absolute;top:0%;left:110%}}@media (max-width:660px){.datePickerModal-module__nUECeG__modal{width:250px;position:absolute;top:110%;left:0}}
.destinationInput-module__BH9BVG__modal{z-index:50;background:#fff;border:1px solid #eee;border-radius:16px;width:250px;padding:16px;animation:.18s destinationInput-module__BH9BVG__fadeIn;position:absolute;top:145%;left:0;box-shadow:0 10px 20px #0000001a}@keyframes destinationInput-module__BH9BVG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.destinationInput-module__BH9BVG__modalContent{flex-direction:column;gap:1rem;display:flex}.destinationInput-module__BH9BVG__modal,.destinationInput-module__BH9BVG__modalContent{cursor:default}.destinationInput-module__BH9BVG__modal button{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:10px 16px;font-weight:600}.destinationInput-module__BH9BVG__modal button:hover{opacity:.9}.destinationInput-module__BH9BVG__modal input{border:1px solid #ddd;border-radius:12px;padding:12px;font-size:15px}.destinationInput-module__BH9BVG__suggestion{cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:12px 14px;font-size:13px;transition:all .15s}.destinationInput-module__BH9BVG__suggestion:hover{background:#f0f0f0;border-color:#ddd}.destinationInput-module__BH9BVG__noResult{color:#999;padding:12px 16px;font-size:14px}@media (max-width:1050px){.destinationInput-module__BH9BVG__modal{width:250px;position:absolute;top:0%;left:110%}}@media (max-width:660px){.destinationInput-module__BH9BVG__modal{width:250px;position:absolute;top:110%;left:0}}
.organisateurModal-module__81QYMG__modal{z-index:50;background:#fff;border:1px solid #eee;border-radius:16px;width:250px;padding:16px;animation:.18s organisateurModal-module__81QYMG__fadeIn;position:absolute;top:145%;left:0;box-shadow:0 10px 20px #0000001a}@keyframes organisateurModal-module__81QYMG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.organisateurModal-module__81QYMG__modalContent{flex-direction:column;gap:1rem;display:flex}.organisateurModal-module__81QYMG__modal,.organisateurModal-module__81QYMG__modalContent{cursor:default}.organisateurModal-module__81QYMG__modal input{border:1px solid #ddd;border-radius:12px;padding:12px;font-size:15px}.organisateurModal-module__81QYMG__suggestion,.organisateurModal-module__81QYMG__levelBtn{cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:12px 14px;font-size:13px;transition:all .15s}.organisateurModal-module__81QYMG__suggestion:hover,.organisateurModal-module__81QYMG__levelBtn:hover{background:#f0f0f0;border-color:#ddd}.organisateurModal-module__81QYMG__noResult{color:#999;padding:12px 16px;font-size:14px}@media (max-width:1050px){.organisateurModal-module__81QYMG__modal{width:250px;position:absolute;top:0%;left:110%}}@media (max-width:660px){.organisateurModal-module__81QYMG__modal{width:250px;position:absolute;top:110%;left:0}}
.niveauModal-module__m-ai2a__modal{z-index:50;background:#fff;border:1px solid #eee;border-radius:16px;width:250px;padding:16px;animation:.18s niveauModal-module__m-ai2a__fadeIn;position:absolute;top:145%;left:0;box-shadow:0 10px 20px #0000001a}@keyframes niveauModal-module__m-ai2a__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.niveauModal-module__m-ai2a__modalContent{flex-direction:column;gap:1rem;display:flex}.niveauModal-module__m-ai2a__modal,.niveauModal-module__m-ai2a__modalContent{cursor:default}.niveauModal-module__m-ai2a__levelBtn{cursor:pointer;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:12px 14px;font-size:13px;transition:all .15s}.niveauModal-module__m-ai2a__levelBtn:hover{background:#f0f0f0;border-color:#ddd}@media (max-width:1050px){.niveauModal-module__m-ai2a__modal{width:250px;position:absolute;top:0%;left:110%}}@media (max-width:660px){.niveauModal-module__m-ai2a__modal{width:250px;position:absolute;top:110%;left:0}}
