@charset "UTF-8";:root{--color-focus: #9e9e9e;--color-one-action-txt: #6e5e57;--color-one-action: #f5f5f5}body.--p1-opened .table-container--shiftable{padding-left:var(--p1-w);width:100%;transition:all .3s}body.--p1-opened .t__dashboard__nav.--tab+.t__content{margin:0 var(--space);padding-right:calc(var(--space) * 2);max-width:100%;transition:all .3s}main{background:var(--color-bg-grey)}main.--login{left:0!important;width:100dvw!important}.t__main h1{font-size:1.5rem;margin:calc(var(--space) * 1.5) 0 calc(var(--space) * 1.5) calc(var(--space) * 1.5)}.t__main .t__content{padding-top:calc(var(--space) * 3.5)}.t__navigation__content__desktop{width:100%;border-bottom:none!important}.t__content{max-width:110rem;margin:0 auto calc(var(--space) * 2.5);transition:max-width .2s}.p-datatable{border-radius:calc(var(--radius) * 2);overflow:hidden;box-shadow:var(--shadow-s);border:solid var(--color-border-m) 1px}.p-datatable .p-datatable-header{display:flex;align-items:center;padding:0 var(--space);justify-content:space-between;gap:var(--space)}.p-fieldset{background:var(--color-bg)}.t__login-page[data-v-e3cb6514]{display:flex;align-items:stretch;width:100%;height:100vh;height:100dvh}.t__login-mire[data-v-e3cb6514]{display:flex;align-items:center;justify-content:center;width:35%;min-width:360px;padding:calc(var(--space) * 2);background:var(--color-bg)}.t__login-card[data-v-e3cb6514]{width:100%;max-width:340px}.t__login-brand[data-v-e3cb6514]{display:flex;align-items:center;gap:.6em}.t__login-logo[data-v-e3cb6514]{width:38px;height:38px;border-radius:10px}.t__login-brand-name[data-v-e3cb6514]{font-size:1.05rem;font-weight:600;color:var(--color-main)}.t__login-title[data-v-e3cb6514]{margin:calc(var(--space) * 2) 0 calc(var(--space) * 1.5);font-size:1.9rem;font-weight:700;letter-spacing:-.02em;color:var(--color-main)}.t__field[data-v-e3cb6514]{margin-bottom:var(--space)}.t__field label[data-v-e3cb6514]{display:block;margin-bottom:.4em;font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--color-txt)}.t__login-eye[data-v-e3cb6514]{cursor:pointer}.t__login-submit[data-v-e3cb6514]{width:100%;margin-top:var(--space)}.t__login-deco[data-v-e3cb6514]{position:relative;flex:1;overflow:hidden;background:#0c2749}.t__login-visual[data-v-e3cb6514]{position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%,-50%);pointer-events:none;animation:visualFloat-e3cb6514 6s ease-in-out infinite}.t__login-fiche[data-v-e3cb6514]{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:.8em;width:270px;padding:1em 1.1em;border-radius:18px;background:#fff;box-shadow:0 24px 60px #00000073}.t__login-fiche.--pos0[data-v-e3cb6514]{z-index:3;transform:translate(-50%,-50%) translate(-40px,-44px) rotate(-4deg)}.t__login-fiche.--pos1[data-v-e3cb6514]{z-index:2;opacity:.92;transform:translate(-50%,-50%) translate(36px,8px) rotate(3deg)}.t__login-fiche.--pos2[data-v-e3cb6514]{z-index:1;opacity:.78;transform:translate(-50%,-50%) translate(96px,60px) rotate(8deg)}.t__login-fiche-avatar[data-v-e3cb6514]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#0c2749;font-weight:700;font-size:.95rem}.t__login-fiche-body[data-v-e3cb6514]{flex:1;min-width:0}.t__login-fiche-head[data-v-e3cb6514]{display:flex;align-items:center;gap:.5em}.t__login-fiche-name[data-v-e3cb6514]{font-size:.95rem;font-weight:600;color:#0f172a;white-space:nowrap}.t__login-fiche-tag[data-v-e3cb6514]{flex-shrink:0;padding:1px 8px;border-radius:6px;background:#eef2f7;font-size:.7rem;color:#64748b;white-space:nowrap}.t__login-fiche-line[data-v-e3cb6514]{display:block;overflow:hidden;margin-top:2px;font-size:.8rem;color:#94a3b8;white-space:nowrap;text-overflow:ellipsis}@keyframes visualFloat-e3cb6514{0%,to{transform:translate(-50%,calc(-50% - 8px))}50%{transform:translate(-50%,calc(-50% + 8px))}}.ts__vector[data-v-e3cb6514]{position:absolute;display:inline-block;min-width:2em;height:.8em;border-radius:1em;opacity:0;clip-path:inset(0 100% 0 0);will-change:clip-path,opacity;animation:barAppear-e3cb6514 .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes barAppear-e3cb6514{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:.7;clip-path:inset(0 0% 0 0)}}.ts__vector-6[data-v-e3cb6514]{background:#50e6be;width:38%;left:6%;top:7%;animation-delay:.12s;animation-duration:.35s}.ts__vector-5[data-v-e3cb6514]{background:#8250dc;width:16%;left:64%;top:7%;animation-delay:1.87s;animation-duration:.65s}.ts__vector-8[data-v-e3cb6514]{background:#fabe46;width:20%;left:28%;top:13%;animation-delay:2.31s;animation-duration:.28s}.ts__vector-2[data-v-e3cb6514]{background:#ff645a;width:36%;left:54%;top:13%;animation-delay:.63s;animation-duration:.72s}.ts__vector-11[data-v-e3cb6514]{background:#50e6be;width:28%;left:9%;top:19%;animation-delay:.38s;animation-duration:.5s}.ts__vector-9[data-v-e3cb6514]{background:#8250dc;width:20%;left:68%;top:19%;animation-delay:1.15s;animation-duration:.32s}.ts__vector-12[data-v-e3cb6514]{background:#ff645a;width:34%;left:5%;top:74%;animation-delay:.91s;animation-duration:.6s}.ts__vector-10[data-v-e3cb6514]{background:#ff3c6e;width:18%;left:60%;top:74%;animation-delay:2.54s;animation-duration:.38s}.ts__vector-7[data-v-e3cb6514]{background:#fabe46;width:26%;left:22%;top:80%;animation-delay:1.72s;animation-duration:.45s}.ts__vector-4[data-v-e3cb6514]{background:#8250dc;width:30%;left:58%;top:80%;animation-delay:.27s;animation-duration:.78s}.ts__vector-3[data-v-e3cb6514]{background:#fabe46;width:20%;left:8%;top:86%;animation-delay:2.08s;animation-duration:.55s}.ts__vector-1[data-v-e3cb6514]{background:#8250dc;width:36%;left:40%;top:86%;animation-delay:1.44s;animation-duration:.4s}@media (max-width: 1000px){.t__login-mire[data-v-e3cb6514]{width:100%;min-width:0}.t__login-deco[data-v-e3cb6514]{display:none}}[data-v-e3cb6514] .p-inputgroup .p-inputgroupaddon{color:var(--color-txt)}[data-v-e3cb6514] .p-inputgroup .p-inputtext:focus{border-color:#4fe6be;box-shadow:0 0 0 3px #4fe6be26}.full[data-v-cc527cb1]{width:100%}.t__editor__section__content ul li[data-v-cc527cb1]{margin-bottom:1rem;display:flex;flex-direction:column}.t__editor__section__content ul li span[data-v-cc527cb1]{margin-bottom:.5rem}.t__stay__search{margin:var(--space);border:solid var(--color-border-m) 1px;border-radius:var(--radius);overflow:hidden}.t__stay__search .t__sidebar__content{background:var(--color-bg-grey);padding:0 var(--space) var(--space)}.t__stay__search .t__results{margin:0}.t__stay__search .t__ages{margin:0 calc(var(--space) * -1);border-bottom:solid var(--color-border) 1px}.t__stay__search .t__instance__group{position:relative;margin-top:calc(var(--space) * 1.5)}.t__stay__search .t__instance__badge{position:absolute;top:0;left:calc(var(--space) * 1.5);z-index:3;transform:translateY(-50%);padding:2px calc(var(--space) * .5);background:var(--color-bg);border:solid var(--color-border-m) 1px;border-radius:calc(var(--radius) * 2);box-shadow:var(--shadow-s)}.t__stay__search .t__instance__badge .t__tag__border{display:none}.t__stay__search .p-accordion.--create{margin:0;border:solid var(--color-border-m) 1px;border-radius:var(--radius);box-shadow:var(--shadow-s);overflow:hidden}.t__stay__search .p-accordion.--create .p-accordion-tab{margin-top:0}.t__stay__search .p-accordion.--create .p-accordion-tab:first-child{border-top:none}.t__stay__search__header{display:flex;gap:calc(var(--space) * .65);background:var(--color-bg);border-radius:var(--radius) var(--radius) 0 0;padding:var(--space);border-bottom:solid var(--color-border-m) 1px;background:var(--color-bg-s)}.t__stay__search__header h3{font-size:1rem;margin:0;font-weight:600}.t__stay__search__header .t__icon{opacity:.5;margin-left:calc(var(--space) * -.25)}.t__stay__search__header .t__icon svg{stroke-width:2px}.p-dialog-footer[data-v-ac18dccf]{display:flex;justify-content:flex-end}.t__booking__expired_at[data-v-8a82d822]{border-top:solid var(--color-border) 1px;align-items:center;justify-content:center;display:flex;padding:var(--space);gap:calc(var(--space) * .5)}.t__booking__expired_at .p-inputtext[data-v-8a82d822]{padding:calc(var(--space) * .5);height:auto}.t__booking__rooms[data-v-8a82d822] .p-fieldset-legend{border:1px solid var(--color-border)}.t__booking__rooms .t__booking__room[data-v-8a82d822]{grid-template-columns:var(--first-entry-width) 1fr 1fr auto}.t__booking__rooms .t__wrapper[data-v-8a82d822]{margin:calc(var(--space) / 2) var(--space);container-type:inline-size}.t__booking__rooms .t__wrapper .--actions[data-v-8a82d822]{display:flex;align-items:center;justify-content:end;gap:calc(var(--space) / 2)}.t__booking__rooms>.--ghost[data-v-8a82d822]{display:flex;align-items:center;justify-content:center;position:relative;margin:var(--space);color:var(--color-action-180);background:var(--color-action);padding:calc(var(--space) * .5) 0;border-radius:calc(var(--radius) * 2);animation:slideFromBottom .3s cubic-bezier(.19,1,.22,1)}.t__booking__rooms>.--ghost .t__prop[data-v-8a82d822]{margin-right:var(--space)}.t__booking__rooms>.--ghost .t__thumb[data-v-8a82d822]{background:var(--color-bg);color:var(--color-one-action-txt);display:flex;align-items:center;justify-content:center;font-size:1rem;opacity:.75}.t__booking__rooms>.--ghost .t__thumb .t__icon[data-v-8a82d822]{height:1em;width:1em;min-width:1em;opacity:.75}.t__booking__rooms>.--ghost .t__thumb .t__icon path[data-v-8a82d822]{stroke-width:2px}.t__booking__rooms>.--ghost .t__thumb[data-v-8a82d822]:before{pointer-events:none;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:none;border-radius:calc(var(--space) * .5);border:dashed currentColor 1px;opacity:.2}.t__booking__rooms>.--ghost .t__prop__title[data-v-8a82d822]{border-radius:1em;height:.75em;width:5em;background:var(--color-one-action-txt);opacity:.5;margin-top:.15rem}.t__booking__rooms>.--ghost .t__prop__desc[data-v-8a82d822]{border-radius:1em;height:.75em;width:4em;background:var(--color-one-action-txt);margin-top:.25rem;opacity:.25}.t__booking__rooms>.--ghost[data-v-8a82d822]:first-child{margin-top:var(--space)}.t__create__panel{max-height:100%;padding:var(--space);overflow:auto}.t__create__panel .t__stay__search{margin:0}.t__create__panel .t__card{margin-left:0;margin-right:auto}.t__create__panel .t__card .t__stay__search{margin:calc(var(--space) * 1)}.t__create__panel .p-selectbutton{margin:0}.t__create__panel .t__booking__rooms .t__wrapper{padding:0}.t__create__panel .t__booking__rooms .p-fieldset-legend{margin:0 0 0 var(--space);background:var(--color-text);color:var(--color-bg);border:none}.t__create__panel .t__booking__rooms .p-fieldset-legend .p-fieldset-legend-text{font-size:12px;padding:4px 6px}.t__create__panel .t__booking__rooms .t__booking__room{margin-top:0;border-top:solid var(--color-border) 1px}.t__create__panel .t__booking__rooms .t__booking__room:first-child{border:none}.t__create__panel.--is-no-touch{display:grid;grid-template-columns:min(50vw - var(--nav-width),var(--space) * 60) 1fr;gap:calc(var(--space) * 1.5);align-items:flex-start}.t__create__panel.--is-no-touch .t__create__panel__create{position:sticky;top:0}.t__picker .t__stay__search{margin:0}.t__picker .t__stay__search__header{background:var(--color-bg)}.events_listing .t__content{max-width:none}.group_customer__header[data-v-e0247d56]{position:sticky;top:0;z-index:20;display:flex;flex-direction:column;gap:var(--space);margin:0 calc(var(--space) * -1.5) calc(var(--space) * 1.5);padding:calc(var(--space) * 1.25) calc(var(--space) * 1.5);border-top-left-radius:calc(var(--radius) * 2 - 1px);border-top-right-radius:calc(var(--radius) * 2 - 1px);background:#fff;box-shadow:var(--shadow-s)}.group_customer__header .identity[data-v-e0247d56]{display:flex;align-items:center;gap:var(--space)}.group_customer__header .identity__text[data-v-e0247d56]{display:flex;flex-direction:column;gap:.2rem}.group_customer__header .identity .fullname[data-v-e0247d56]{margin:0;font-size:1.15rem}.group_customer__header .identity .email[data-v-e0247d56]{color:var(--color-focus)}.group_customer__header .identity .contacts[data-v-e0247d56]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem;font-size:.9em;opacity:.7}.group_customer__header .identity .contacts span[data-v-e0247d56]{display:inline-flex;align-items:center;gap:.25rem}.group_customer__header .stats[data-v-e0247d56]{display:flex;flex-wrap:wrap;gap:.75rem}.group_customer__header .stats li[data-v-e0247d56]{display:flex;flex:1 1 0;min-width:8rem;align-items:center;gap:.6rem;padding:.6rem .85rem;border-radius:var(--radius);background:var(--color-bg-grey, #f3f4f6);border:1px solid var(--color-border)}.group_customer__header .stats li div[data-v-e0247d56]{display:flex;flex-direction:column;line-height:1.15}.group_customer__header .stats li .value[data-v-e0247d56]{font-weight:700;font-size:1.1rem}.group_customer__header .stats li .label[data-v-e0247d56]{font-size:.72rem;text-transform:uppercase;letter-spacing:.02em;opacity:.6}.group_customer__header .stats__total .value[data-v-e0247d56]{color:var(--color-green, #16a34a);font-size:1.2rem}.group_customer__header .stats__total[data-v-e0247d56] svg,.group_customer__header .stats__total[data-v-e0247d56] .icon{color:var(--color-green, #16a34a)}.group_customer .t__section[data-v-e0247d56]{display:flex;align-items:center;gap:.5rem;margin:var(--space) 0 calc(var(--space) / 2)}.group_customer .t__instance[data-v-e0247d56]{margin-bottom:calc(var(--space) * 1.5)}.group_customer .t__instance .t__instance__title[data-v-e0247d56]{position:sticky;top:var(--header-h, 130px);z-index:10;padding:.4rem 0;margin-bottom:.5rem;background:#fff}.t__picker__wrapper.group-customer-read .t__picker__content__inner{padding-top:0}.customer_list .p-icon-field{position:sticky;top:0;z-index:3;box-shadow:var(--shadow-s)}.customer_list .content{max-width:100%;width:100rem;margin:calc(var(--space) * 1.5) auto}.customer_list .t__tags{display:flex;flex-wrap:wrap;gap:.25rem}.customer_list .p-datatable-table td{border:none;min-width:0}.t__event__instance__picker{display:flex;flex-direction:column;align-items:center;gap:calc(var(--space) * 2);padding:calc(var(--space) * 4) var(--space)}.t__event__instance__picker__title{margin:0;font-size:18px;font-weight:600;color:var(--color-title)}.t__communication[data-v-dce4a82f]{display:flex;flex-direction:column;gap:var(--space);padding:var(--space);margin-top:var(--space)}.t__communication__mail[data-v-dce4a82f]{display:flex;gap:calc(var(--space) * .5)}.t__booking__edit__customer[data-v-d9597d26]{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--space) * .5);padding:calc(var(--space) * .5)}.t__booking__edit.--canceled[data-v-d9597d26] .t__booking__room{pointer-events:none;opacity:.7}.t__customer-edit[data-v-a461e003]{display:flex;flex-direction:column;height:100%}.t__customer-edit .t__dialog__content[data-v-a461e003]{flex:1}.t__customer-edit[data-v-d5e96931]{display:flex;flex-direction:column;height:100%}.t__customer-edit .t__dialog__content[data-v-d5e96931]{flex:1}.t__modules .t__picker__content__inner{padding:0 var(--space) var(--space) var(--space)}.t__modules .t__picker__content__inner>.grid{margin:0;gap:calc(var(--space) * .75);align-items:stretch}.t__modules .module{-webkit-user-select:none;user-select:none;position:relative;display:flex;align-items:center;padding:var(--space);border-radius:.5rem;transition:background-color .5s cubic-bezier(.19,1,.22,1);line-height:1.3;min-height:calc(var(--space) * 4.42);gap:var(--space)}.t__modules .module .module-icon{display:block;height:calc(var(--space) * 2);width:calc(var(--space) * 2);flex:0 0 calc(var(--space) * 2);color:var(--module-color)}.t__modules .module:before{content:"";display:block;background:var(--color-action);position:absolute;inset:calc(var(--space) * -.1) calc(var(--space) * 0) calc(var(--space) * -.1) calc(var(--space) * 0);z-index:0;border-radius:calc(var(--space) * .5);transform:scale(.9);opacity:0;transition:opacity .15s,transform .15s;border:none}.t__modules .module.selected:before,.t__modules .module:hover:before{opacity:1;transform:scale(1)}.t__modules .module.selected{pointer-events:none}.t__modules .module>*{position:relative}.t__modules .module .title{color:var(--color-title);font-weight:600}.t__modules .module .title:first-letter{text-transform:uppercase}.t__modules .module .desc{font-size:.9rem;opacity:.9;white-space:initial}.t__modules .module.inactive{opacity:.5;pointer-events:none}@media (min-width: 992px){.t__modules .t__picker{top:0!important;left:var(--nav-width)!important;width:50rem;animation:slideFromBottom .4s cubic-bezier(.19,1,.22,1)}.t__modules .t__picker__inner{border-radius:0 0 1rem}}@media (min-width: 992px){body:has(.t__top__bar) .t__modules .t__picker{top:var(--top-height)!important}}.instance_select[data-v-762ad615]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.instance_select__list[data-v-762ad615]{border:none;background:transparent}.instance_select__list[data-v-762ad615] .p-listbox-list{padding:.25rem}.instance_select__list[data-v-762ad615] .p-listbox-item{padding:0;margin-bottom:2px;border-radius:var(--border-radius, 8px)}.instance_select__list[data-v-762ad615] .p-listbox-item.p-highlight{color:inherit;background:var(--color-bg-highlight)}.instance_select__option[data-v-762ad615]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem}.instance_select__icon[data-v-762ad615]{color:var(--color-text-m)}.instance_select__name[data-v-762ad615]{flex:1;font-weight:500}.instance_select__check[data-v-762ad615]{color:var(--color-focus)}.instance_select__footer[data-v-762ad615]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border-m)}.instance_select__count[data-v-762ad615]{font-size:.85rem;color:var(--color-text-m)}
